No one reverses what no one understands.
What We Do
Orvex is an obfuscation service allowing you to secure your Lua scripts. We use a multi-layer protection pipeline — if an attacker defeats one layer, many more remain. Orvex is consistently updated so reverse engineering stays impractical.
-- Original Lua script
local function calculateDamage(base, multiplier)
local crit = math.random() > 0.85
local dmg = base * multiplier
if crit then dmg = dmg * 2.5 end
return math.floor(dmg)
end
local player = {
name = "Hero",
health = 100,
attack = 45
}Drag the slider to compare readable source with protected output
Everything you need to protect your work
From control flow obfuscation to VM bytecode injection — every layer adds cost to reverse engineering.
A multi-stage Lua obfuscation engine designed to increase the time and complexity required for reverse engineering and static analysis.
No obfuscation can guarantee absolute protection. Orvex adds multiple independent analysis barriers to raise the bar for attackers.
Simple, transparent pricing
No hidden fees. Cancel anytime. Start free — upgrade when you need more.
Frequently Asked Questions
Still have questions? Contact us — we'll respond within 24h.
Your account data and usage quotas are protected with industry-standard encryption. Sensitive information like API keys and billing data are never stored in plain text, ensuring your account remains secure even in the unlikely event of a data breach.
Both rely on a custom per-build VM, so there's real overlap in approach. Where Orvex stands apart: it natively targets FiveM and GTA V alongside Roblox, Luau, LuaJIT and Lua 5.1–5.4; it also protects code inside load() and loadstring() calls, which most obfuscators leave in clear text; and its output is regenerated with a different internal structure on every build. Pricing is flat monthly quotas — no tokens, no per-obfuscation charges. We won't claim any obfuscator is unbreakable, but Orvex is built to make automated deobfuscation impractical and is actively maintained.
No obfuscation is permanent — given enough time and expertise, a determined attacker can reverse anything. What Orvex does is raise the cost significantly: the custom per-build VM has no public specification, every build is structurally different, and multiple independent layers must each be broken before the original logic becomes readable. The goal is to make the effort not worth it in practice.
No. Orvex performs semantic-preserving transformations — the obfuscated script behaves identically to the original. We run automated correctness tests on every output before delivery.
API access starts with the Pro plan. Free users can obfuscate through the web dashboard only.
Enterprise customers with an approved use case may obfuscate scripts on behalf of their end-users. This is not permitted on any other plan to prevent abuse.
Orvex fully supports Lua 5.1, 5.2, 5.3, 5.4, and LuaJIT. Roblox Luau is also supported with dedicated settings.