This is amazing, thank you. I modified it some for my needs, and it’s working great.
I wish the scenario engine had the concept of global variables. Would make it a looooooooot easier for changing things like keybindings that repeat throughout the scripts.