Any ideas to not show the GUI coming from the OnGUI?

There is a GUILayer, but unfortunately this only applies to real object GUIs, not anything created from an OnGUI/UnityGUI. Is there any way whatsoever to not show every one of them?

One sort of inefficient idea I have is to create a static variable “showGUI:boolean = true;” and going back to EVERY one of my scripts and putting an ‘if’ statement of “if(showGUI){”. To my opinion, however, that just doesn’t sound well.

You can disable your scripts that have OnGUI in them. To make it simple, put them in an array and iterate over it.