Event begin play spawned umg

I’m running. Into a strange problem. I have on event begin play for a character bp it puts up a umg. Which allows you to change character. Works great, however it’s in multiplayer. For some reason when it executes the remove from parent. It removes it from all clients as well.

This is the same function that can be called by button press to show on help and remove from parent in release.

However since it’s called on begin play removing it removes it from everyone.


The events are on the character blue print to create widget, run in client. And remove, run on client. And then passes the rest of the requests for character change and spawn to server .