Trace hits when it should be false?

Hi, I’m back again. :stuck_out_tongue:
So I have a trace for a ranged weapon that deals damage when it hits a pawn but… after the trace hits the first time, it hits again even though it shouldn’t.
Here is the BP:

Here is a video:

I’m not sure what the problem is and why its doing this.

Does anyone have any ideas?


I am not sure of your issue but i would try a “doonce” between branch and “apply damage” to solve it.

in your branch, use the “Return value” from the trace instead of the blocking hit.

The “Out Hit” retains the info from your last hit until it hits something new.