lua obfuscator
obfuscate Lua 5.4 or Roblox Luau scripts locally. choose the target, protection level, and output folder.
details
features
what it does
- obfuscates Lua 5.4 and Roblox Luau scripts with Hercules
- offers low, medium, and high protection levels
- accepts
.lua,.luau, and plain.txtfiles through the picker or drag and drop - lets you choose the output folder
- shows progress in a built-in log
compatibility
what you need
- 64-bit Windows
- a
.lua,.luau, or plain.txtsource file - an internet connection for setup
setup does not require administrator access.
targets
target behavior
Lua 5.4 can use the complete Hercules transform set. Roblox Luau uses the transforms that are compatible with Luau and skips incompatible VM and bytecode transforms. Plain text files use whichever target you select.
setup
how to install it
- download the latest ZIP
- extract the folder
- run
Installer.bat - open
Lua Obfuscator.pyw
the ZIP contains only the installer and app. setup creates private .runtime and .venv folders then downloads pinned components with checksum verification. each setup run records its checks in setup.log.
privacy
no tracking
the app has no accounts, telemetry, analytics, uploads, or usage tracking. scripts stay on your device.
removal
remove the local files
delete the app folder to remove the app and its private components. a user-scoped Python install may remain if setup had to install Python.
limits
what obfuscation means
obfuscation makes source harder to read. it does not make recovery impossible.
backend
built with Hercules
the app uses a pinned build of Hercules with Lua 5.4.
responsible use
obfuscate only what you are allowed to
only obfuscate code you own or have permission to modify.