● Protection that actually holds

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.

Per-key HWIDOne key, one machine
Instant revokeCut access in seconds
Server-sideValidation you control
Live logsEvery execution tracked
Features

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.

How it works

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.

Pricing

Simple, honest pricing

No hidden fees, no surprise renewals. Prices below are placeholders — set your own before launch.

Starter
$0/mo
  • 1 script
  • Up to 50 keys
  • HWID locking
  • Execution logs
Start free
Pro
$—/mo
  • Unlimited scripts
  • Unlimited keys
  • Priority validation
  • Full audit logs
Choose Pro
Reseller
$—/mo
  • Everything in Pro
  • Sub-accounts
  • Bulk key tools
  • Priority support
Contact us

All plans billed through our checkout provider. Cancel anytime — see our refund policy.

FAQ

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