Next-generation
Luau obfuscation
MoonVeil is a powerful, robust obfuscator for Luau. Lightweight and affordable, without compromise.
Protection without compromise
We offer a truely robust suite of features to bring you best-of-class protections while enabling you to fine-tune them to better fit your script.
Get startedVirtualization
Compile your script into a custom virtual machine bundle from a selection of implementations, unique to each script
Control flow flattening
Branches and loops are flattened into an opaque state machine, dissolving the structure of your code.
Built-in optimizations
MoonVeil folds and optimizes your code by default using it's IR toolchain, before any obfuscation is done.
Environment Checks
PaidLocks your script behind a suite of instrumentations designed to target debuggers and other environment logging tools.
Minify & Prettify
Run MoonVeil's IR value folding toolchain against your script to fold constants and perform dead code elimination, all for free.
Fully customizable
Fine-tune almost every stage of the pipeline, with the largest collection of macros on the market.
Web API
A simple, elegant HTTP API — build integrations and obfuscate scripts in an automated pipeline.
Drop-in replacement
Macro aliases let MoonVeil stand in for competitors with no changes to your existing scripts. No vendor lock-in!
Simple, honest pricing
Start free. Upgrade when you need more.
Make an account and get started
- Web API
- Macros
- 2 requests / day
- 200,000 character limit
- Control flow flattening
- Limited access to VM ISAs
Perfect for hobbyists and small teams
- Web API
- Macros
- 30 requests / day
- 5,000,000 character limit
- Control flow flattening
- Access to all VM ISA types
- Safe Env compiling mode
For high usage users and large teams
- Web API
- Macros
- 300 requests / day
- 10,000,000 character limit
- Control flow flattening
- Access to all VM ISA types
- Safe Env compiling mode