if self_check_activated() instance_destroy(); image_speed = 0; animation_spd = 0; get_hit = function(_info) { var _struct = particle_get_info(peBladeHitHazard); var _part_type = _struct.emitters[0].parttype.ind; var _dir = point_direction(0, 0, _info.kbFactorX, -abs(_info.kbFactorY)); part_type_direction(_part_type, _dir - 45, _dir + 45, 0, 5); var _part = part_system_create_layer("Effect", false, peBladeHitHazard); part_system_position(_part, x, y); }