I couldn't reply to my other post... in Developer Help
obj/missile icon = 'tiles.dmi' icon_state = "missile" density = 1 Bump(obj/O) for(var/obj/Q in range(1,O)) del(Q) del(src)
I stumbled upon range and orange just a bit ago, but even using that causes some odd deletion patterns. I can't get it to delete every object within one square of it.
if(Q != src) del(Q)