Skip to content

Loader System

The Aureva loader serves your obfuscated script to users in Roblox. Users execute a loadstring with the loader URL; the system validates keys (when required), applies access rules, and returns the script content.


When you upload a script, Aureva generates a loader URL for you. Share this URL with your users so they can load your script in Roblox.

  • Key-required scripts: Users must provide a valid key. The script validates the key before running.
  • FFA (public) scripts: No key is required; the script loads directly.

Key-required scripts:

script_key = "YOUR_KEY"
loadstring(game:HttpGet("YOUR_LOADER_URL"))()

Replace YOUR_LOADER_URL with the loader URL from your dashboard. The script validates the key before running the user script.

FFA (public) scripts:

loadstring(game:HttpGet("YOUR_LOADER_URL"))()

No key is required; the script loads directly.


Scripts can override the default loader URL with a custom URL:

  • Max length: 512 characters
  • Format: Must start with http or https
  • When set, the dashboard returns this URL instead of the default loader URL

When something goes wrong, users may see messages such as:

  • Invalid or expired key — The key is no longer valid
  • Access denied — Key is valid but access is restricted (e.g., blacklisted, usage limit)
  • Script not found — The script may have been deleted or the URL is incorrect
  • Rate limited — Too many requests; try again later

Use these messages for user-facing feedback in your executor.