if owner != noone { x = owner.x + x_offset; y = owner.y + y_offset; } if !persist { duration--; if duration < 0 instance_destroy(); }