without to read the source I do a guess: Make sure Collision handlers won't prevent PositionEntity from working. To make this a simple task, do something like
HideEntity will also flush it's collision state.
EDIT . uh I see you have no cosslision in there, so it must be something diffrent - yes, could be a local/global thing. EntityX defaults the flag to local IIRC.
function PositionEntityForced(m,x#,y#,z#,glob) hideentity m positionentity m,x,y,z,glob showEntity m end function
HideEntity will also flush it's collision state.
EDIT . uh I see you have no cosslision in there, so it must be something diffrent - yes, could be a local/global thing. EntityX defaults the flag to local IIRC.