Thanks Anarchcassius for the suggestion, but I tried what you said and it didnt work.
I have two events on my button actor, mouse button down shoto=1; and mouse button up shoto=0;
I have one event on my player actor, Draw Actor with this script:
if(righto==1)
x=x+8;
if(lefto==1)
x=x-8;
if(shoto==1)CreateActor("RedRocket", "Rocket red_edited-1", "(none)", "(none)", 0, 0, false);
if(shoto==2)CreateActor("GreenRocket", "Rocket green_edited-1", "(none)", "(none)", 0, 0, false);
if(shoto==3)CreateActor("YellowRocket", "Rocket yellow_edited-1", "(none)", "(none)", 0, 0, false);
Currently when I press the FIRE button my player shoots the rockets, but I need the FIRE button set on a toggle, like pressing it once fires one bullet actor
and when released it resets so it can be pressed again for another bullet...like a semi auto gun, not the full auto I have now