When you bring fire, more fire will come. Thats what happens when you open a thread like this. Now as far as reusing code is easy to do with a little critical thinking.
1) Make a global variable =0
2) make a function or multiple functions
3) When the global variable =1, then trigger the functions to be true.
4) Dont forget to include the event sheet with other events sheets.
Easy as cake!!