Checking every tick if actor is overlapping box collision?

I’m not sure how your logic is set up for this. How would this work if somehow 2 patients got in the way of the spray?

If you were using a line trace for targeting, you’d know precisely what you’re interacting with. But since you’re using an overlapping volume, you’ll be dealing with an arbitrary, undefined number of hit elements. That’s why I mentioned the array in my original post.

Try it like this in the Doctor’s blueprint:

Here we’re checking whether the box volume overlaps anything that is a civilian, and if there are any results we show a string at that civilian’s location.

If you want to apply an effect to one entity only at a time, you’d need to figure out which civilian it would be. The one with lowest health, the closest to the spray’s origin, a random one or all of them, as seen above.

Ignore the parent Tick, ofc, it’s irrelevant here.