I figured out how to detect! You make the is showing false. Then make a shooting method. This shooting method will be for all weapons. Next make the switch say, "object move down, set is showing to false, object 2 set is showing to true, object 2 move up" then in the shooting method, place, "if object is showing, do if bullets( I made a variable for world and named it bullets) > 0 do object move bake, object move foward. That's how!