License & protect your Roblox scripts
Key-based activation, HWID locking, instant revocation and server-side validation — so your work stays yours and sharing one key doesn't cost you ten sales.
Everything you need to protect a script
Built for script hubs — not a toy. The server is the authority; the client can't be tricked into saying yes.
License keys
Generate single or bulk keys, set expiry and how many machines each one unlocks. Revoke or suspend any key instantly.
HWID locking
Each key binds to one machine on first use. Share it and the second machine is rejected — enforced on our servers, not the client.
Server validation
Signed sessions, challenge-response and anti-replay. A dumped session can't be replayed, and a revoked one dies within seconds.
Admin dashboard
Manage scripts, keys and sessions from one panel. See active users, kill sessions, reset HWIDs and watch live activity.
Execution logs
Every activation is logged with HWID, executor and location, so you can spot abuse and see exactly who's running what.
Obfuscation-ready
Hand us your Luraph-obfuscated script and we serve it encrypted per session. Your source never ships in the clear.
Live in three steps
Upload your script
Obfuscate it, add it to your dashboard, and choose license-key mode.
Generate keys
Create keys for your buyers — single or in bulk, with expiry and machine limits.
Ship the loader
Give buyers a one-line loader. They paste their key, it validates, and your script runs — only if the key is valid.
Simple, honest pricing
No hidden fees, no surprise renewals. Prices below are placeholders — set your own before launch.
All plans billed through our checkout provider. Cancel anytime — see our refund policy.
Common questions
Can a protected script be cracked?
We're honest about this: any script that runs fully on a buyer's machine can, in theory, be dumped by that buyer. What LuaShield does is make that expensive and traceable, stop casual key-sharing cold with server-enforced HWID locks, and let you revoke a leaker instantly. It raises the bar the same way the big protection services do — it is not a magic "uncrackable" claim, because none exists.
How does HWID locking work?
On first activation a key binds to one machine. Any other machine using that key is rejected by our server — not by code on the client that could be patched out. You can reset a key's HWID from the dashboard when a buyer changes PCs.
What do I give my buyers?
A one-line loader. They set their license key and run it; it validates with our server and only then runs your script.
Do you store my source code?
You upload your already-obfuscated script. We serve it encrypted per session. We don't publish or share your code.
Is this suitable if my users are kids?
Many Roblox users are minors, so we keep data collection minimal and follow applicable children's-privacy rules. See our privacy policy for exactly what we collect and how to request deletion.
Ready to protect your scripts?
Set up your first script and start issuing keys in minutes.
Get started