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.
Protect your script and get paid for it
VM obfuscation, key-gated loaders, an executor whitelist and live execution data, all in one dashboard.
Player & device profiles
Every device and every player, with their run history, key and HWID on record.
Discord bot panel
Keys, HWID resets and buyer roles right in your Discord server, driven by slash commands.
Key-gated loaders
One-line loadstring. Players run it, the server checks the key and device before your source ever leaves.
Keys & license management
Bulk generate, revoke and set expiry on licenses from the dashboard or a command.
Execution webhooks
A Discord message every time your script runs: who, which key, which device.
EzUI integration
Attach a full Roblox UI library to any protected build with one checkbox at obfuscate time.
Whitelist & access control
Blacklist users or whole roles, or open a script to everyone for a launch with free mode.
Roblox MCP
Connect AI assistants to a live Roblox session to inspect, execute and fix scripts while you play.
Luau obfuscator
VM-based protection in light, balanced or maximum, built for Roblox client and server.
Self-service HWID reset
Buyers reset their own device on a cooldown, so you stop answering the same ticket.
Public badge pages
A shareable page per script showing key stats, live and linkable anywhere.
Premium & Ultra
Paid plans raise script, key and panel limits. Redeem a key in seconds, no card on file needed.
From upload to first sale
Upload your script
Sign up with email, paste or upload your .lua file, and Plotmor returns a one-line loadstring.
Lock it down
Generate keys, set expiry, blacklist abusers and attach EzUI or free mode per script.
Buyers run the loader
They paste the loadstring, the server checks key and device, and your source streams in protected.
Frequently Asked Questions
Everything you need to know before protecting your first script.
How does Plotmor prevent script dumping?
Your script is served through a VM-based obfuscator, so players receive a protected build instead of readable Luau, and every delivered copy is tagged so a leak can be traced. It is a strong barrier, not an impossible one, which is why keys, device locks and blacklists matter alongside it.
Can I ban users by HWID?
Yes. Blacklist a device, user or whole role from the dashboard or a Discord command, and it applies to new loads straight away. Premium can also open a script to everyone with free mode, or blacklist roles during a launch.
Which Roblox executors are supported?
Builds target Roblox Luau and run on the major modern executors. Executors differ in what they support, so test your protected build on the ones your players use before you publish.
Is Plotmor free?
Yes. The free plan covers the obfuscator, key system and script manager. Premium and Ultra raise script, key and panel limits and unlock free mode and role blacklists. No card required to sign up.
How does the key system work?
You generate keys in the dashboard or by command. A player runs your loadstring with a key; the server checks it exists, is not expired or disabled, and binds it to the first device that uses it.
How does the obfuscator work?
Your Lua or Luau is rebuilt as a generated virtual machine instead of being renamed or minified. Pick light, balanced or maximum, and the output targets Roblox with environment checks for client and server.
How do I add Plotmor to my script?
Register free, upload your script, and copy the loadstring. Keyed scripts take a script_key line above the loader. The server verifies the key and streams the protected build into memory.
Can I connect my Discord server?
Yes. The Plotmor bot posts a panel with Redeem Key, Get Script, Reset HWID and Stats buttons, sends execution webhooks, and hands out buyer roles, all pointed at the same database as this dashboard.
What analytics do I get?
Execution logs list who ran your script, with which key, on which device, plus script totals and server stats. Webhooks push it live to Discord.
Is my script stored securely?
Source stays on the server, chunked and served behind key checks, never handed out as a file. Remove a script and its keys any time from the dashboard.
Need more room?
Premium and Ultra raise your limits and unlock free mode. Redeem a key in seconds.