But your premise of "hiding code" is incredibly anti-social.
Knowing what MUSHclient and Lua are capable of, I would never run anything written by you with hidden code. And I would warn other people against doing so.
Regarding "anti-social" point, I don't mean I'm going to write some harmful code or anything. just seeking a way to protect at least part of my work. This is my original idea.
You may not be planning to write harmful code, but if obfuscated, how do I, the person running it, know this?
MUSHclient is open-source. All the Lua stuff (including Lua itself) is open-source, or at least, you can view the source. Fiendish's stuff is supplied as Lua source.
You can, of course, do whatever you want. But supplying a plugin (or whatever it is) in a way people can't check what it is doing is much the same as supplying a .exe file and saying "trust me, it's not a virus/trojan or whatever".
You may have a group of friends who trust you, and would be happy to install your code. That's fine. But in that case, maybe you would trust them not to pirate it.