Multiple hits in a collision

I set up a basic health system where a object touches my main character reduces health when the object is coming at a velocity and I touch it it hits more than once in 1 hit I tried the do once and it seems to work fine but cant find a proper way to reset it.

Yes, collision detection is not a tidy thing. DoOnce is a good idea, you could reset it when the object reaches a certain distance, or a certain amount of time has elapsed…

Ended up using a event tick and delay into the reset works fine.

Have a Look at retriggerableDelay it’s quite Handy for such Things. Like if You Put EG 1 sec, it Blocks all the repeating Hits, until 1 sec passed, so you can use it for setting a variable or Controlling execution flow AFTER it