My enemy doesn't suddenly destroy after hit by projectile

Hi my enemy doesn’t suddenly destroy after hit by projectile.After i hit or kill enemy it will have a delay and my character first need to approach the enemy so the enemy will be destroyed.I don’t know what is wrong on my blueprint does anyone knows how to fix this problem ?
thanks.

why would you even need to apply damage if you’re destroying actor regardless of the damage dealt? try using Set Life Span and give it a value of 0.1

I’m not quite sure why this is happening, though what I’d recommend going is creating a collision box instead and casting the collision event to that. I want to say it has something to do with the Cube being the collision component.