What about a function in mirc that just compiled the script to a encrypted/compressed format, and then reversed it when you loaded it, BUT didnt give you the option to edit the script, or cut and paste it, enough to see it, but not copy it, Damn that would be but annoying. Still if u needed to look a script over to see what it might be doing, you could still see it, if it looked dodgy then unload it. or if u wanted to copy soemthing from it, well u must copy by hand, thus stopping mass duplication.
I guess its a bit pointless as someone would just hack at it and build a reverser of there own.