Oh, after seeing the video you sent to me in PM I bet your issue is that the default value of the boolean “Is Mining” is set to true… if not, there is an event that is called before that sets it to true (maybe Begin Play?).
About the Damage issue: I’ve noticed that you decrement your MineNode current health to the actual damage, I think it’s inverted.
One thing that I’ve noticed in your video is that the “Its been mined” has printed two times once you swing the pick close enough for it to start overlapping twice. It’s ok, you just need to add some nodes to prevent this. I suggest you add the DoOnce node like the image:
The Delay duration value must be your montage play duration to sync correctly.