I’m not sure how correct this is, but it seems to work for clients and the server. I’m using it to play an animation and set a bool.
On the client it triggers the top custom event that runs on the server. If it’s the server, it skips that node and just goes for the function that calls the lower custom event that is set to multicast.