Strange thing is i had the same problem today with looping through an get overlapping actors array. But I did not destroy the actors in the loop I called a function on these actors … And still the reverse loop got all actors the normal loop only got some actors. Very strange but your solution helped!. Thx