Note that GetAllActorsOfClass literally loops over all actors in the map, so it’s a bit expensive. Calling it on overlap should be okay (unless that happens a lot) but if you need the actor a lot, you might want to store it in a variable instead.