Veil
17-Language Protection
Obfuscate FiveM resources, Roblox, Node.js, Python, native binaries and more. Triple VM @ opt 3, batch ZIP, API access — built for production teams.
local function greet(name)
print("Hello, " .. name)
return true
end
greet("World")
Why Veil
Multi-layer obfuscation technology that protects your intellectual property
String Encryption
Encrypt every string with a dynamic XOR cipher. No plain text remains in the output.
Control Flow Scrambling
Reorder execution paths with a state machine, making reverse engineering significantly harder.
Virtual Machine Wrap
Wrap code in a custom VM loader with encrypted bytecode and runtime decryption.
Number Obfuscation
Transform numeric literals into complex mathematical expressions to hide real logic.
Anti-Tamper
Automatically detect debug hooks and deobfuscation tools at runtime.
Identifier Renaming
Rename all variables and functions, stripping metadata that aids code reconstruction.
Before & After
Original Code
local player = GetPlayerPed(-1)
local health = GetEntityHealth(player)
if health < 100 then
SetEntityHealth(player, 200)
end
Pricing Plans
Choose the plan that fits your needs. Upgrade anytime.
Basic
- 60 runs/day
- Max size 200KB
- String encrypt
- Rename
- Control flow
- Number obfuscate
Premium
- 250 runs/day
- Max size 500KB
- String encrypt
- Rename
- Control flow
- Number obfuscate
- Vm wrap
- Anti tamper
- Compress
- Intense vm
- Gc fixes
- Static env
- Vm compress
- No lines
- Use debug lib
Commercial
- 600 runs/day
- Max size 1,000KB
- String encrypt
- Rename
- Control flow
- Number obfuscate
- Vm wrap
- Anti tamper
- Compress
- Intense vm
- Gc fixes
- Static env
- Vm compress
- No lines
- Use debug lib
- Api access
Enterprise
- Unlimited runs/day
- Max size 5,000KB
- String encrypt
- Rename
- Control flow
- Number obfuscate
- Vm wrap
- Anti tamper
- Compress
- Intense vm
- Gc fixes
- Static env
- Vm compress
- No lines
- Use debug lib
- Api access
- Priority
Frequently Asked Questions
Everything you need to know about Veil obfuscation
What is Veil obfuscator?
Veil is an online code obfuscation platform for Lua, JavaScript, Python and 17+ languages. It protects FiveM, Roblox and Node.js scripts with VM wrapping, string encryption and control-flow flattening.
Does Veil support FiveM Lua?
Yes. Veil is built for FiveM developers with Lua VM wrap, string encryption, identifier renaming and anti-tamper options tuned for production server scripts.
Is there a free plan?
Yes. The Free plan includes 3 credits and 3 obfuscation jobs per day with string encryption and rename — no credit card required.
How many languages does Veil support?
Veil supports 17 languages including Lua, JavaScript, Python, PHP, Bash, BAT, C, C++, C#, Go, Rust, Java, Kotlin, Swift and more.
How do I pay for a Veil subscription?
Paid plans support PromptPay QR, TrueMoney Wallet and TrueMoney Gift via TMWEasy. Choose a plan on the Pricing page and complete payment in Thailand.
Can I use Veil obfuscator via API?
Commercial and Enterprise plans include API access. Send POST requests to /api/obfuscate.php with your API key to obfuscate code programmatically.
Ready to Protect Your Scripts?
Sign up free today and get 3 credits instantly. No credit card required.
Create Free Account