Next-generation Luau Obfuscator

MoonVeil is a powerful and robust obfuscator for Luau. Our services are lightweight and affordable, without compromise.

Industry-leading features

Protect your scripts with best-in-class features

Virtualization

Compile your script into a custom virtual machine bundle unique to your script, read more here.

Control flow flattening

Flatten branches and loops in your code into a state machine, read more here.

Built-in Optimizations

MoonVeil folds and optimizes your code by default prior to other passes.

Fully Customizable

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.

Web API

Access to a simple and elegant Web API, enabling you to build integrations and process scripts in an automated manner.

Drop-in replacement

Macro aliases allow MoonVeil to preform as a drop-in replacement of competitors, here's a guide explaining more.

FAQ

Frequently asked questions

What is MoonVeil?

MoonVeil is a Luau obfuscator. In short, we take your lua scripts and make them nearly impossible to recover the original source from.

How does it work?

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.

What does 'Virtualize' do?

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.

Do I need a discord account?

At the moment, MoonVeil is only available to users with a discord account.

What are 'Macros'?

Macros run during the obfuscation process. They allow you to do things like mark blocks for virtualization, omit blocks from obfuscation, etc.

Do you have a Web API?

Yes! Our Web API is documented here.

I have an issue!

If you have an issue don't hesitate to reach out!

FREE

Skid

Make an account and get started

  • 2 requests/day limit
  • 50,000 character limit
  • Control Flow Flattening
  • Virtualization
  • WebAPI
  • Macros
$7 /month

Basic

Perfect for hobbyists and small teams

  • 30 requests/day limit
  • 1,500,000 character limit
  • Control Flow Flattening
  • Virtualization
  • VM Debugging
  • WebAPI
  • Macros
$25 /month

Commercial

For high usage users and large teams

  • 150 requests/day limit
  • 2,500,000 character limit
  • Control Flow Flattening
  • Virtualization
  • VM Debugging
  • WebAPI
  • Macros