Try having something like...
If Player.Animation = "Punch" Then
If Player.Collision with Enemy.Collision = "True" Then
Enemy.Hp = Enemy.Hp - Player.Attack
Enemy.Animation = "Damage"
End If
End If
sorry for my crappy suedo-code, I'm a terrible programmer but I can't think of how else to simply explain it lol