Not able to replicate shooting angle for client

I am making a third person shooter and the server or standalone version using PIE works fine. When trying to play as the client, the shooting angle of a projectile isn’t replicating to the server or even for the client who is shooting.

I have noticed that if I play as the client with a server as player, when I walk in the server characters FOV, it replicates the angle, back out of view and it stops working.

By the way, this is all inside the MyCharacter blueprint, should I maybe try putting it in the Controller blueprint?

Here’s what my Blueprint looks like:

Oh, the Tell Server Is Shooting Event is just for animation condition replication, this shouldn’t be affecting anything, I already removed it to be sure.

Any help would be greatly appreciated.

Just thought I’d add that I continued to mess around with the events and setting the FireEvent to be Multicast, it works. This is only suppose to be run by the server but for some reason the client can use it and it is fixing my problem.

Am I just reading the info wrong for what Multicast means? Is it that the action runs on the server by whoever calls it, for everyone to then see?

EDIT: Never mind, this actually didn’t work.