scr_bordercrossif (hspeed < 0 && x < (global.idealborder[0] - argument0))
instance_destroy();
if (hspeed > 0 && x > (global.idealborder[1] + argument0))
instance_destroy();
if (vspeed < 0 && y < (global.idealborder[2] - argument0))
instance_destroy();
if (vspeed > 0 && y > (global.idealborder[3] + argument0))
instance_destroy();