Now protecting scripts worldwide

Roblox Luau Obfuscator & Script Whitelist

Hide your code from script stealers, lock every key to one device, and see who is running your script. One dashboard for all of it.

Free forever planNo credit card requiredSet up in minutes
Everything included

Protect your script and get paid for it

Then watch every run, error and block as it happens.

Script protection

Your Luau is rebuilt as a generated virtual machine instead of readable code, with line info stripped and every delivered copy tagged.

Keys & license management

Bulk generate, revoke and set expiry on licenses. Per-key HWID limits, usage logs and instant blacklisting.

HWID device locks

Lock every key to one device. Players can reset their own HWID from Discord, within the limits you set.

Player & device profiles

Every device and every player, with their full run history, executor and session length.

Discord bot panel

Keys, HWID resets and buyer roles right in Discord. Whitelist, view status and manage your script without opening the dashboard.

Monetize with ad rewards

Earn from Linkvertise, Work.ink, Lootlabs or direct keys. Build the whole flow in the editor, no code needed.

Script errors & telemetry

Live stack traces before players report them, with the exact line, executor and player attached.

Whitelist & access control

Lock your script to Place IDs, trusted executors and flagged IP ranges. Reject the rest at the loader.

API & developer SDK

A REST API for keys, bans and analytics so your own tools and checkout can drive the platform.

Live sessions

See every active player right now: username, HWID, executor and errors. Disconnect or ban any of them in one click.

Editor, versions & rollouts

Commit a new build, roll it out to chosen players, and roll back in one click if anything breaks.

Team workspaces

Build with your staff, each with their own permissions, so support and updates do not bottleneck on you.

How it works

Live in three steps

1

Create your script

Sign up, create a script in the dashboard and paste your Luau source. Free plan included.

2

Protect and get your loader

Pick a protection level, obfuscate, and get a one-line loadstring built for Roblox executors.

3

Watch every run

Players execute the loader, keys and HWID checks happen automatically, and your dashboard fills up with live sessions.

Pricing

Start free, upgrade when it pays for itself

Free
$0
Forever, no card
  • 1 project, 1 script
  • 20 obfuscations per month
  • 100 keys
Start for free
Premium
₱250 / month
About $5
  • 5 projects, 2 scripts each
  • 50 obfuscations per month
  • 300 keys
  • Discord bot panel
Get Premium
Pro
₱950 / month
About $17
  • 15 projects, 30 scripts each
  • 300 obfuscations per month
  • 800 keys
  • API access & team workspaces
Get Pro
FAQ

Questions

Everything you need to know before protecting your first script.

Your script is rebuilt as a generated virtual machine plus data instead of readable Luau, and line information is stripped. Players only ever receive the protected build, and every delivered copy is tagged so a leak can be traced back. It is a strong barrier rather than an impossible one, which is why device locks and bans back it up.
Yes. Ban by hardware ID, IP address, username or Roblox user ID, from the dashboard or with Discord commands. A ban applies to active sessions right away, can expire automatically, and shows up in the ban history log.
Cipher Protect works with the major modern Roblox executors. Executors differ in what they support, so test your protected build on the ones your players use before you publish.
When a player runs your script, the loader presents a key checkpoint. You choose the steps a player completes to get a key, such as an ad link or joining your Discord. Keys live in your dashboard with per-key HWID limits, expiry dates and usage logs.
Yes. The free plan includes the obfuscator, key system and script manager with basic analytics. Paid plans raise the script and key limits and add more workspaces and API access. No credit card is required to sign up.
Sign up for a free account, create a script, and paste your Lua code. Cipher Protect generates a unique loadstring you place at the top of your script. When a player executes it, the loader verifies the key and streams your protected script straight into memory.