SPECTRA

Roblox script protection, done right

Spectra.

Scripts leak. Keys get shared. Whitelists get faked with a stolen username. Spectra stops all three. Sign in with Discord and protect your first script in under a minute.

01

Drop it in

Paste your Luau and we protect it. We keep the protected build, not your original source.

02

Hand out access

Give buyers a key bound to one device, or a Roblox-verified whitelist. They get their loadstring from Discord.

03

Stay in control

Blacklist a leaker, reset a device, or push an update. Your buyers' loadstring keeps working.

Why sellers love it

Everything you need to sell a script safely.

Protection that holds

Your code runs through our own bytecode VM when you upload it. The decode key isn't in the file, and your build rotates on a timer so a leaked copy stops working fast.

A whitelist you can trust

Whitelist real Roblox accounts, verified through Discord, so nobody can type in a fake username to steal a slot. Or hand out per-buyer keys bound to one device.

Leaks trace themselves

Every copy is watermarked to the buyer it went to. If one leaks, it points back to them, and you get a DM the moment tampering shows up.

One panel, full control

Blacklist a leaker, reset a device, or push an update, from the dashboard or right inside Discord. Buyers never need a new loadstring.

Overview

Runs, keys, and activity across your scripts, at a glance.

—Total runs
—Runs today
—Active keys
—Scripts
Runs last 30 days
Top scripts by runs
Notifications

Get anti-tamper, leak, and datacenter alerts on this device. Same alerts you get on Discord.

Seller API keys

For your own scripts/tooling against the seller API (/seller/* whitelist/blacklist management) — not the same as a buyer's script key, and not your Discord check token.

Servers

Every server Spectra's in that you run. Click one to set up verify, welcomer, and buyer roles.

Loading…

Script Keys

A key is what you give a buyer so their copy of your script runs. Upload a script in Manage, pick it below, generate a key, and hand it over.

Loading…

"Reset HWID" only pops up after a buyer's actually used the key. A brand-new one has nothing to reset yet.

Manage Scripts

Upload a script and we protect it. We only keep the protected version, not your original source. Manage access from each card below.

📄 Anything over 300 KB gets flaky when pasted, use the Upload .lua/.luau file button above.

Loading…

Billing

Free, Premium, Lifetime. Card payments clear on their own; LTC we confirm by hand once it lands. Cards come with a 10-day money-back guarantee.

Premium
$4/mo

Full protection, unlimited runs, username whitelisting.

Loading…

Invite

Add SpecProtect to a server you run. It only asks for the permissions it actually uses.

Add to Discord

Opens Discord's own authorization screen. Pick the server there.

Permissions requested View Channels · Send/Manage Messages · Manage Roles · Manage Server · View Audit Log

Review

Leave a review. Approved ones show up on the landing page. One per account; posting again edits yours.

Admin

Confirm pending payments, sort through reviews, and handle Lifetime feature requests.

Look up a user

Look up a script

Pending payments

Loading…

Refund requests

Loading…

Pending reviews

Loading…

Feature requests (Lifetime)

Loading…

Grant a tier

Signup keys

A code someone redeems at /signup?key=... to get a paid tier without Stripe. Good for gifts, giveaways, or resellers. Separate from seller API keys and buyer script keys.

Loading…

Executors

Which executors count as verified. Have testers run the tester script from their executor, then approve it here. A verified name must also show that executor's usual signature, so a sandbox that only copies the name gets flagged. Gate mode: ...

Loading…