What are the rules on obfuscation and script protection? I'd like to use [this obfuscator] and apply the "Self-Defending" option, making the script completely unreadable and very difficult to reverse-engineer. Of course, this would also hide the behavior of the script, so it would be hard for Tribal Wars to verify that the obfuscated version submitted is really the original script. I think this might be illegal. Spoiler: One way to do it would be... One way to make sure the script is the original is to provide Tribal Wars Support with the original script, the obfuscated script, and a hash of the obfuscated script. They'd be provided the obfuscator and hash generator websites so that they could recreate the hash and confirm that the obfuscated script matches the submitted script. A disclaimer comment would then be added to the top of the obfuscated script with the hash that has been approved by Tribal Wars, and instructions to verify the hash. Of course, then I'd have to submit a new support ticket for every bug fix, new feature, etc... What are some other legal methods for protecting scripts?