Take damage when enemy collides with player

Hey guys, For some reason this isn’t working right.

When the enemy collides with my character i need it to reduce health value by 1 but for some reason it is not working.

I have tried putting it on the projectile and casting to my chracter then calling a function that reduces health by 1, however this doesn;t work.

So i tried using event hit on mycharacter and then running the function to lower health.

Inside that function it lowers health and if health is zero it prints something.

what the is best way to do this?

Isn’t there an easy way to use on the level map, A simple hit statement then lets me drag off different angles and say if its an enemy do this, if its my character do this?

I hope this makes sense.

Here is mycharacter graph - Screenshot - 831072d1b2ac5a5aea5eaaabeee11d90 - Gyazo

I also tried - Screenshot - ab6e25510f6b86b6154d29957a59e1ad - Gyazo

here is my take damage function - Screenshot - fc3149ade930537d931570d8ac3e85d1 - Gyazo

I have changed it around so many times, I did managed to get it to print once… but when it worked it only worked when i actively walked into the enemy, if they just touched my character it wouldn’t work.

Sorry for the link but after having it fail to upload my screenshots several times this is the only option.

Thanks for the help guys.