Skip to content

Script Keys

Script keys provide per-script access control. Unlike project keys which grant access to all scripts in a project, script keys are scoped to a single script.


FeatureProject KeysScript Keys
ScopeAll scripts in the projectSingle script only
Use caseGeneral whitelist accessPer-script monetization
CreationProject → Keys tabScript → Keys tab

The script’s Key Mode setting determines which keys are used for validation:

  • Project — Project keys validate; script keys are ignored for that script
  • Script — Script keys validate; project keys do not work for that script

Script keys are ideal when:

  • You have multiple scripts in one project with different access levels
  • You want to sell individual scripts separately
  • Different scripts have different key durations or limits
  • You need script-level analytics on key usage

Script keys support the same options as project keys:

  • Discord user — Link to a Discord account
  • Hardware ID (HWID) — Auto-captured; can be reset from the dashboard
  • User note — Internal note visible only in the dashboard
  • Status — Active, suspended, expired, or paused
  • Blacklist — Immediately revoke access
  • Max uses — Unlimited or a specific limit
  • Expiration — Set a date when the key expires
  • Tags — Labels for organizing keys
  • Premium flag — Mark paid vs free users

  1. Navigate to your project
  2. Open the script you want to manage
  3. Switch the script’s Key Mode to Script
  4. Go to the script’s Keys tab
  5. Create keys specific to that script

Script keys support the same bulk operations as project keys:

  • Bulk update (status, blacklist, expiry)
  • Bulk delete
  • HWID reset (per key)

See Bulk Operations for details.