Replication - 1 player dies, both respawn in same location

Hi all, I am making a simple logic - you fall off a platform, you and any other players respawn at the closest safe point. So far I made a variable stored at the first person BP - vector that is set on each new checkpoint and a deadzone that on collision you teleport to last checkpoint. But unfortunately it doesnt resplawn all players only the one that fell. How do I respawn all?
Thanks

You don’t respawn living players. Teleport them.

Technically a dead player should not be destroyed. You re-use it. This eliminates the Destroy/Spawn resource hits (performance).

Disable movement and movement collision, hide mesh and all other visible components.
Teleport to spawn location, reverse death process.