For loop when given character Hit Result triggers multiple times

yes collision is for Overlap

All i am trying to do is find all characters near my character and apply Take damage on them

i am not sure if having a sphere component and checking for overlaps

or

doing SweepMultiByChannel is best option as i am searching for efficient option