Your Luau compiles into a custom register VM. Logic, strings and keys stay locked — and no two builds look alike. Self-hosted: your source never leaves the API.
local Inventory = {} function Inventory:add(name, qty) self.items[name] = (self.items[name] or 0) + qty end print("total : " .. inv:total())
-- Protected by LimeObf | https://limeobf.com return({[0X1DBF]=function(...) return end,[0X2A3F]=function() end, [0X9B78]=function(...) local _gjkp79={pcall(function(...) local x=bit32 local A=string local S=x.bxor local B=x.band local L=function(f) local Z=buffer.fromstring(f) ... end local _d=L("8&~k#3R}q$0.5<*=2;7!4+9?@^/,-") end)} end})(...)
Layered protection that keeps your logic, strings and keys locked — built to stop casual theft and skids cold.
Your code runs on our own register-VM engine — built in-house from scratch, not a fork or reskin of any free obfuscator.
Every build comes out different — new layout, new keys, new internals each time. Cracking one output won't help on the next.
Your strings and numbers are encrypted and only decoded at runtime, behind a key bound to the build itself.
Constants decode on use, not all at once — so a memory dump won't hand over your strings and logic in one grab.
Built-in integrity checks help the build resist casual patching and quick edits.
Runs on our API; your source is compiled in-request and never stored. Nothing is retained.
No feature gating — every plan gets the full register-VM engine. Same engine on every tier; only the monthly compile limit changes. Secure payment via the LimeHub shop.
Basic & Premium compile in the web dashboard. Pro & Enterprise add full API access — compile straight from your own code or CI. Your source is never stored · no refunds · secure payment via the LimeHub shop.
Luau and Lua scripts — built for Roblox, and works for standalone Lua 5.1+ too. Your source is compiled into a custom virtual machine with the full protection engine applied automatically.
No. The VM supports the full language surface — OOP and metatables, closures and upvalues, varargs, multiple returns, pairs/ipairs, string methods, recursion. If it runs in Luau, the obfuscated build runs identically.
No. The engine is a custom register virtual machine written from the ground up — every layer is ours: the VM, the bytecode format, the constant locking, the anti-tamper. It is not a reskin or fork of any free open-source project, which is also why the output doesn't carry the tell-tale signatures those common tools leave behind.
No. What ships is a locked custom VM, not your source — one-click deobfuscators and dumpers get nothing usable back, and every build is different so there's no pattern to reuse.
No. Source is compiled in-request and never retained. You send code, you get the protected artifact back, nothing is kept.
Every plan can compile in the web dashboard (paste or upload, get the protected build). API access — compiling straight from your own code, CI, or pipeline — is included on Pro and Enterprise. The API docs are public so you can see exactly how it works before upgrading.
Choose a plan in the LimeHub shop and complete checkout — once your payment is confirmed via Midtrans, your key is issued automatically and emailed to you. Basic/Premium use it in the dashboard; Pro/Enterprise can also use it from the API.
Each key has a monthly compile limit based on your plan (Basic 500, Premium 2,000, Pro 6,000, Enterprise unlimited). It resets at the start of each month. You can watch your usage live in the dashboard.
No refunds — LimeObf is a digital product with instant access. If you want to evaluate it first, you can request a trial so you can test the output on your own scripts before paying.
Compiles take roughly 40ms. At runtime your code runs inside the VM, so there's interpreter overhead — kept light enough for Roblox game scripts. Heavy per-frame hot loops will feel it; most scripts won't.
The VM is hardened continuously. Every compile uses the latest engine automatically — no action needed on your side, and no extra cost.