Protect the code.
Control the access.
Create scripts locally, publish an obfuscated build, issue device-bound licenses, and copy an executor-ready loader.
Recent scripts
Continue editing or publish a protected build.
LuaAuth combines server-side license checks, device limits, Goofyscator anti-tamper, and a custom integrity guard. This raises the effort required, but a determined attacker controlling the executor can still dump delivered code.
Scripts
Drafts auto-save on this device. Publishing sends the source through your Cloudflare Function to Goofyscator.
Select a script
Choose a script from the list or create a new one.
Publishing adds a LuaAuth integrity marker, then uses Goofyscator with bytecode changes, number encoding, and anti-tamper enabled.
License keys
Create device-bound keys for published scripts. Raw device IDs are never stored by the API.
| License | Script | Duration | Devices | Status | Created |
|---|
No license keys yet
Publish a script, then create its first license.
Setup & security
Connect this studio to your Cloudflare Pages Function. Nothing is hardcoded into the public frontend.
Cloudflare API
Your Pages domain and private owner token.
Protection profile
Production defaults used by the backend.
The source is sent from the Function to goofyscator.lua.cz. Do not use that third-party service for code you are unwilling to share with its operator.
Local backup
Move drafts between browsers or phones.
Export includes local source drafts and local key history. It does not include your owner token unless you explicitly chose to remember it.
Reset local studio
Delete drafts and local history from this browser.
This does not delete builds or licenses from Cloudflare KV.