Replication Launch Character

Hi all,
I’m created a projectile in my multiplayer game that, when it hits another player, pushes them backwards with launch character.
The blueprints work fine on the server side, pushing the characters backwards on bot the client and server screen. However whenever a client tries to do it they see the other character getting pushed backwards, however it doesn’t happen on the screen of the character being pushed.

I know the issue is replication and have tried using custom events to run it on the server however I still can’t get it to work.

Any help appreciated.