you can try it with vec_for_screen / vec_to_screen check, if the model is moving out at top, set the position to the bottom. the same with left and right i think you don't need two models because the player will expect the model at the other side an will not recognize that the model is switched in one frame.