Multicast event not running on every client

So I have a Multicast node that does not seem to multicast, The video explains it better than I ever could.

I think the problem is that each client does not have the controllers of the other clients

Yes that was the problem

The problem was that Controllers only exist on the client that owns it and the server, so when I tried to do something on a controller that did not exist on a client nothing happened.

I fixed it by moving most of the nodes to the Character which does exist on all clients.

Thanks, solve my problem too.