Okay this is what I did and it seems to work okay. The punch subtract 5 from the enemy.
Here are the events
luffy>Is overlapping marinesword
luffy>Is animation "punch" playing
System> Trigger once
The actions:
marinesword> Subtract 5 health
marinesword> Set animation to "hit" (play from beginning)
I hope this helps!