I’m no expert in BP, but you could probably have an overlap event on an invisible box collision over the mesh in an actor blueprint. When it’s overlapped, add the overlapping actor to an array of actors. With an event tick, use a for each loop to add world location on all of the overlapping actors. When overlapping ends, remove the actor from the array.