Punch collision between two characters

I’m new to UE4 (1 week) and I’m trying to make punch collisions between two players.
I first added the second player, then I used the collision spheres inside the hand to generate overlap events.

The overlap events work well, when I hit the other player the text is printed and the life is decreased to 0. But the character receiving the damage is the wrong one. I guess I have a problem with the cast of the other actor and the event is triggered inside the wrong actor. What do you think ?

Also when the physics get activated, the character animation doesn’t stop and he just get kicked everywhere like crazy. Are there any DisableAnimation and StopMoving functions ?

I just figured out how to solve my destination character problem. I didn’t connect the cast to the exec line.

But how do I disable animation and movements when my character dies ?

Disable AND Deactivate movement, (optional; enable gravity and physics afterwards)

This was an answer on how to do when a character dies, you could also play a death animation after disabling and deactivating movement. Either using interface of using a simple animation node in the character BP