MoonVeil is a powerful and robust obfuscator for Luau. Our services are lightweight and affordable, without compromise.
Protect your scripts with best-in-class features
Compile your script into a custom virtual machine bundle unique to your script, read more here.
Flatten branches and loops in your code into a state machine, read more here.
MoonVeil folds and optimizes your code by default prior to other passes.
Almost every part of the obfuscation process is available for you to fine-tune, including access to the largest collection of macros available to market.
Access to a simple and elegant Web API, enabling you to build integrations and process scripts in an automated manner.
Macro aliases allow MoonVeil to preform as a drop-in replacement of competitors, here's a guide explaining more.
Frequently asked questions
MoonVeil is a Luau obfuscator. In short, we take your lua scripts and make them nearly impossible to recover the original source from.
To achieve this, we use a combination of obfuscation techniques layered on top of each other. Most features are available for you to customize in the dashboard.
Virtualization compiles your script into a custom virtual machine bundle unique to your script, making recovery of the original source impossible. All information which isn't necessary to run the script is stripped.
At the moment, MoonVeil is only available to users with a discord account.
Macros run during the obfuscation process. They allow you to do things like mark blocks for virtualization, omit blocks from obfuscation, etc.
Yes! Our Web API is documented here.
If you have an issue don't hesitate to reach out!
Make an account and get started
Perfect for hobbyists and small teams
For high usage users and large teams