How can I swap my character in multiplayer?

My strategy is very simple.

I want to swap my character once I click a button on the widget.

However,this only works if I’m the server.

If I’m a client,I will just spawn a new character there and I won’t be able to take control of it.

How can I swap my character when I’m a client in multiplayer?

This blueprint look more like a respawn system than a swap system !

The problem is your “Get player Controller” node … It works only for local controller.
In my project, most of the Widget use functions (events) that are in the player controller, so I just have to use “get a reference to self” node (this)

Thank you,that really helped a lot.