Isn't it possible to compile your own Lua interpreter and assign different values to the opcodes? This is just something from the back of my mind. Of course it wouldn't add much more that a substitution cypher to the bytecode but it is another level of annoyance.