Scripts
upload or paste lua, it gets obfuscated and stored for the loaderObfuscate & upload
drop a .lua file here or click to choose
Your scripts
| Name | ID | Status | Keys | Size | Uploaded |
|---|
Keys
whitelist keys, locked to the first machine that runs themCreate keys
Your keys
| Key | Script | Status | Redeemed by | Expires | Uses |
|---|
Bot API
connect your discord bot with this keyAPI key
the bot sends this as the X-API-Key header. regenerating breaks the old one immediately.
Endpoints
GET /api/bot/pingverify the key works
GET /api/bot/scriptslist scripts (id, name, status)
POST /api/bot/keys{"script_id":"sc_..","count":5,"days":30}
GET /api/bot/keys?script_id=sc_..list keys
POST /api/bot/keys/revoke{"key":"KEY-.."}
POST /api/bot/redeem{"key":"KEY-..","user":"discord_id"} — binds a user, one user per key
POST /api/bot/check{"key":"KEY-.."} — full status for a key
GET /api/check?key=KEY-..&hwid=..public, used by the loader. returns the obfuscated script
Python quickstart
Loader snippet
give this to buyers with their key filled in. the loader checks the key, binds it to their hwid on first run, then runs your obfuscated script.