+ else if(argv(1) == "remove_object")
+ {
+ makevectors(self.v_angle);
+ traceline(self.origin + self.view_ofs, self.origin + self.view_ofs + v_forward * autocvar_g_sandbox_editor_distance_edit, MOVE_NORMAL, self);
+ if(trace_ent.classname == "object")
+ {
+ if(autocvar_g_sandbox_info)
+ print(strcat(self.netname, " removed an object at origin ", vtos(trace_ent.origin), "\n"));
+ remove(trace_ent);
+ trace_ent = world;
+ return TRUE;
+ }
+
+dprint(strcat(trace_ent.classname, "\n"));
+te_lightning2(world, self.origin + self.view_ofs + v_forward * 5 - v_up * 5, self.origin + self.view_ofs + v_forward * autocvar_g_sandbox_editor_distance_edit);
+
+ print_to(self, "WARNING: Object could not be removed. Make sure you are facing an object that you have spawned");
+ return TRUE;
+ }