proper way to generate player attacks?

Hello

Currently, how I have it, is that it sets a flag on the user animBP and does the animation. From here, using animNotifies I begin calculating the attack damage and all that (like at 30% of the animation)… it sends info to the playercontroller. However, when I do this, I noticed that it is basically doing the attack on all characters online, instead of only mine. I notied this because sometimes other players turn around to the monster/npc I am hitting and damage it. Is there a better way to do this? The way it attacks its with click (top down template) and yes its multiplayer supported
regards