There is an easier way to do this, use a MultiSphereTraceForObject, make an array from Object Types change it to pawn, then do a for each loop, break the hit result and apply damage with self as damage causer (ignore the sequence, I set my player to no movement when casting.)