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

I can’t see anything strange with that.

My thinking is something else is going on which I can’t see here.

Just to check, you’re not using ‘open level’ or ‘reset level’ or ‘reset player’ anywhere?

As an aside, I think you’ll find you’re leaving players all over the place. Because you’re not removing the old one each time :slight_smile:

What sort of actor is the ball? Is it just a mesh, or a mesh in a blueprint?