
Player & Device Profiles
Every device and every player, with their run history.
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.
Then watch every run, error and block as it happens.

Every device and every player, with their run history.

Keys, HWID resets and buyer roles right in Discord.

Earn from Linkvertise, Work.ink, Lootlabs or direct keys.

Bulk generate, revoke and set expiry on licenses.

Live stack traces before players report them.

Commit, roll out to chosen players, roll back in one click.
Lock to Place IDs, trusted executors, no VPNs.

REST API for keys, bans and analytics.
Your own page with your scripts, badges and stats.
Players link Discord to Roblox for roles and key access.
Build with your staff, each with their own permissions.
Everything you need to know before protecting your first script.
Your script goes through VM-based obfuscation before it's served: it's rebuilt as a generated virtual machine plus data instead of readable Luau, and line information is stripped. When protection is on, players only receive the protected build, and every delivered copy is tagged so a leak can be traced. It's a strong barrier, not an impossible one: code that runs on a player's machine can always be studied by someone determined, which is why keys, device locks and bans matter as well.
Yes. Ban a player or leaker by HWID, IP address, username or Roblox User ID, from the dashboard or with Discord commands. A ban applies to every active session straight away. Bans can expire automatically, carry notes, and show up in the ban history log.
LuaProtect 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 it.
Yes. LuaProtect is a Roblox Luau script whitelist, key system and obfuscator in one dashboard. It includes key flows with Linkvertise, Work.ink and LootLabs, HWID bans, a Discord bot and a free plan, with VPN blocking on Pro.
Yes. The free plan includes the obfuscator, key system and script manager with basic analytics. Paid plans raise the script, key and key flow limits and add VPN and proxy blocking, executor and Place ID restrictions, API access and more workspaces. No credit card is required to sign up.
When a player runs your script, LuaProtect intercepts execution and presents a key checkpoint. You choose the steps a player completes to get a key, such as visiting a Linkvertise link, solving a Turnstile CAPTCHA or joining a Discord server. Keys live in your dashboard with per-key HWID limits, expiry dates and usage logs. You build the flow in the Key Flows editor, no code needed.
LuaProtect's built-in obfuscator rebuilds your Lua or Luau script as a generated virtual machine instead of readable code. You choose a protection level (light, balanced or maximum, or tune each option), and builds target Roblox with environment checks that work on both client and server. Obfuscate and download from the dashboard, no installation required.
Sign up for a free account, create a script in the Script Manager, and paste your Lua code. LuaProtect generates a unique loadstring you place at the top of your script. When a player executes it, the loader connects to LuaProtect's servers, verifies the key, and streams your protected script directly into memory. Setup takes a few minutes.
Yes, on Pro. LuaProtect detects VPN, proxy and datacenter IPs and can reject or flag connections from known VPN providers and Tor exit nodes. That helps against ban evasion and key sharing.
The Live Sessions page lists every active player with their Roblox username, User ID, HWID, IP location, executor, script errors and session length. From there you can disconnect, ban or alert any of them.
Your script is encrypted at rest and in transit, and served through CDN endpoints with short-lived signed tokens. It is never stored in plaintext. You can delete a script and all its keys from the dashboard at any time.
Yes. LuaProtect has native Discord bot integration. Webhooks post alerts to your server for new executions, errors and bans. The Discord bot lets your customers link their Roblox account, redeem keys, reset their HWID and get buyer roles, all inside Discord without opening the dashboard.