Wait a minute, for some reason The code works inside the layout blueprint when I hit simulate. the rooms spawn as normal but the overlapping rooms destroy themselves and new rooms are spawned to replace them, or until those rooms aren’t colliding with anything. but when I start the game in the viewport, the R_collisionbox actor doesn’t seem to detect collision to the overlapping rooms and does nothing? how does that make any sense?