Why not do what Blizz said and just flip a switch then.
And you can have events set as local variables and actually work normally without restructuring how the default scripts work. There should be no need to do this, and if there is, you likely need to think of a different way of going about it.
If you don't mind me asking, what are you trying to do?