Checkpoint for local split screen

how i do a local check point system, which destroys or disables overlap only for the player who passed by it? And when I respawn the player, is it more correct to destroy him and respawn or teleport him to the location?