I got it! I just set the sys wait timer to 0.25secs, set the player's position to the checkpoint, set the player invisible, set the sys wait timer to 0.25 secs again, then set the player visible. This is probably the most ghetto way of getting the job done, but I'm all ears if somebody has a better suggestion