You should really seperate maps and the gamemode so you can
A) Avoid having Maps crammed up in their
B) Makes the gamemode run faster (More CPU available)
You also need to convert every Strcmp command to ZCMD or whatever command processor you use.
If you don't, the script uses way more CPU just from running to command processors (implying strcmp is even one). I look forward if you decide to release a better version