If you dont want your code seen, then write it in a dll. I have seen a few scripts in the past where there is nothing but a $dll identifier at the top of a remote script and the dll processes everything. Suprisingly (though it was a few years ago) when i tried it out there wasnt any noticable lag etc. Cant say entirely on the method used (embedding the scripts into the dll and tying it into mirc so that it checks the code from within the dll, or all coded in the dll itself) but thats about the only option i can think of right now. (bar converting everything to decimal in the script, or similar, to the point where its incredibly tedious and troublesome for somebody else to mess with)

"Allen is having a small problem and needs help adjusting his attitude" - Flutterby