How to punch other player?

I am trying to make a multiplayer fighting game where a player can punch another player and cause the player to ragdoll.

So far, I have the player animation and the replication of the animation. I also attached a capsule to the right fist to detect the collision of the punch. But whenever the player 1 punches player 2 both players are both activated. Below is the blueprint script i am using for the first person controller.

Is there a way to fix this? or a better way to do this?

By both activated you mean “Punch Success” is triggered on two different controllers or twice on one of them?

Punch success is triggered on two different controllers. So if player 1 punches player 2, punch success is activate player 2’s ragdoll.