Lunex
Luau Obfuscation
Custom VM virtualization, compile-time encryption, control flow scrambling, and runtime anti-tamper guards. Built for Luau.
Built for serious protection
Six layers of defense working together to keep your Luau scripts safe from reverse engineering.
Custom VM Virtualization
Your script is compiled into a unique bytecode format, then wrapped in a virtual machine designed specifically for your code. Every build produces a completely different VM.
Control Flow Scrambling
Execution paths are scrambled using multiple techniques. The VM contains edge cases that cause jumps between entirely different code paths, making reverse engineering nearly impossible.
Compile-Time Encryption
Functions, strings, and numbers are encrypted at compile time using per-build ciphers. No plaintext constants ever appear in the output. Everything is decrypted at runtime only.
Anti-Tamper Guards
Built-in protections verify the execution environment at runtime. If anyone tampers with the stack, attempts to log the environment, or modifies the output, execution stops silently.
Macro System
Fine-grained control over obfuscation at compile time. Gate debug code, encrypt specific values, skip virtualization for hot paths, and crash on tampering attempts.
Performance Optimizer
Heavy protection does not mean slow execution. Lunex pre-evaluates math expressions and strips dead branches, ensuring your obfuscated code runs as fast as possible.
Choose your plan
From pay-as-you-go to enterprise scale. Pick the plan that fits your workflow.
Frequently asked
Everything you need to know about Lunex.
Ready to protect your code?
Pick a plan and start obfuscating your Luau scripts today.