Since I have a habit of writing messy code, I've started using the script styler. (/style <weapon/class/npc> <name> for those who don't know

)
Anyway, it has a few bugs.
#1: It places ; in the middle of a blank line.
#2: Math functions misinterpret (e.g. if(strequals(#c,/warpto)) is styled into if(strequals(#c, / warpto)), and do-move() is turned into do - move()).
#3: It blows up long, complex commands.
Please fix this, Stefan!