Everything you posted can be put into one big file with the exception of the text events that respond to a wildcard. Those need to be kept separate or combined into one on text.

I like all my scripts kept separate though, its much more organized that way.