If I also want to access inactive buttons or a text, then I’d have to also use an edited version of that script on their GO, correct?
Are you talking about a “Game Manager” (like this - but if it’s not connected to a GO, then how do I assign stuff to it in the inspector?)? I googled “manager script” but only found something about a static class on answers.unity, which is probably not what you were talking about.