Have you considered using “Can be Damage” bool? Every actor has it:
You can just set it, manually or in the ctor or begin play for those actors that can suffer damage and then when you punch you just need to check the bool of the hitted actor: