Blue mountain range at dusk
New: Enhanced VM compression is live โ†’

Best Security for your
Roblox Scripts

Luaq is an obfuscation platform built to protect your code from decompilers and exploiters. We provide powerful script security through our custom bytecode virtual machine and encryptions.

Luaq logo luaq ยท pipeline

One request. Fully protected.

Drop in a .lua file or paste your source, pick the options you want, and get a protected output back in seconds.

Aggressive OptimizationsEnhanced VM CompressionMacro support
local secret = LUAQ_ENCSTR("protected")
local not_obfuscated = LUAQ_NO_VIRTUALIZE(function() end)

if tampered then
    LUAQ_CRASH()
end

Protection at every layer

Luaq logo

Custom bytecode VM

Your script is compiled into a per-build instruction set that no public decompiler understands.

Luaq logo

Constant encryption

Strings, numbers and whole functions are encrypted at compile time and unlocked only at runtime.

Luaq logo

Aggressive optimizations

We use some very special techniques of optimizing your code, we have 2 levels of optimization.

Luaq logo

Enhanced VM compression

Shrinks the emitted bytecode payload so obfuscated outputs remain lower in file size.

Luaq logo

Compile-time macros

We curently have 9 different macros you can choose to optimize/protect your code.

Luaq logo

Anti Tamper

Our anti tamper is one of the best, we have lots of environment checks and advanced anti tampers.

Ship your script protected

Start obfuscating right now, or read the macro documentation to squeeze the most out of the pipeline.