I am trying to make a person have two moves, but i dont want them to spam both moves at the same time. How would I block the other scripts on my character to make only this script and other important scripts run? Since I’m using two shoot buttons, “Shoot1” and “Shoot2” can i just redefine the button names for the time being? If so, how would I do that through a script? Any other ideas?

Sounds like you have two different scripts, one for each button, each has a ‘move’, is that correct? Consider combining them into one, it might make things slightly cleaner. Otherwise, you can use the standard methods (SendMessage or GetComponent) to let them talk to each other. How are you buttons defined? Is it GUIText or GUI.Button or what? (Posting code is always a good idea, helps us help you.)