How do you save player location on 'button press' and respawn them there?

What are you trying to destroy here?

Because at the moment, it will destroy itself, which means the red part won’t run ( or not reliably ), because the actor no longer exists.

PS: You don’t need to respawn the ball and player anyway. You can just wait a few seconds, and then just move them back to the last good location.