Many “encrypters” are really obfuscators (e.g., luacrypt , LuaGuard ). They transform source into garbage-looking but valid Lua that decodes itself at runtime. Example: