If they are able to move around in the debug or spawn automatically into a ground spot via the normal spawn system, then this script is not executing at all for them. In that case it is either in the wrong place in init.sqf or it is exiting in spawn\start.sqf because it detects they are not a fresh spawn. The _go variable determines that based on the dayzPlayerLogin2 variable on Epoch. Make sure you did step # 6 correctly in the OP. Which mod (epoch, vanilla, overwatch) and version are you running?
Well i figured out it wasn't related to this mod, it was related to how i calling some map additions client side (you pointed that out on other forums?)
Was calling multiple map addtion via mission file with !isDedicated and im pretty sure that was screwing with spawning characters caused me many problems with bodys duping ect and no spawn in for some characters