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 ![]()
What sort of actor is the ball? Is it just a mesh, or a mesh in a blueprint?