Uploading Scripts
Uploading Scripts
Section titled “Uploading Scripts”Scripts are the core of the Aureva platform. Upload your Lua/Luau scripts, configure settings, and distribute them to your users through secure loader URLs.
Uploading via Dashboard
Section titled “Uploading via Dashboard”- Go to your project in the dashboard
- Create a new script or select an existing one to update
- Enter a display name and upload your script file
- Configure options (obfuscation, key mode, FFA mode, etc.)
- Save — Aureva obfuscates the script and generates a loader URL
Script Settings
Section titled “Script Settings”| Setting | Description |
|---|---|
| Name | Display name for the script |
| Description | Optional description |
| Version | Semantic version (e.g., 1.0.0); patch auto-incremented on update |
| FFA mode | Free-for-all—no key required to load |
| Keysystem config | Keysystem UI settings (note, config_folder, getkey_link, discord_code) |
| Obfuscation options | Obfuscator engine and options (see Obfuscation) |
File Requirements
Section titled “File Requirements”| Requirement | Value |
|---|---|
| Allowed extensions | .lua, .luau, .txt |
| Max size | 10 MB |
| Encoding | UTF-8 |
What Happens on Upload
Section titled “What Happens on Upload”- Validation — Active subscription and project ownership are verified
- Template embedding — Your script is wrapped with the whitelist template (keysystem, script ID, project keys)
- Obfuscation — Always performed; cannot be skipped
- Loader URL — A secure loader URL is generated for distribution
When you update content, a new version is created and the loader URL may update accordingly.
Key Mode
Section titled “Key Mode”The key mode setting determines which keys validate for the script:
| Mode | Description |
|---|---|
project | Any project key works for any script in the project |
script | Only script-specific keys work for this script |
Custom Loader URL
Section titled “Custom Loader URL”Scripts can have a custom loader URL override:
- Max length: 512 characters
- Format: Must start with
httporhttps - When set, this URL is used instead of the default loader URL
Client Usage
Section titled “Client Usage”Users load your script in Roblox like this:
script_key = "YOUR_KEY"loadstring(game:HttpGet("YOUR_LOADER_URL"))()Replace YOUR_LOADER_URL with the loader URL from your dashboard.
For FFA (public) scripts, no key is required—the script loads directly from the loader URL.
Updating Content
Section titled “Updating Content”To update a script’s content:
- Open the script in the dashboard
- Edit the content or upload a new file
- Save — a new version is created in version history, allowing rollback if needed
Next Steps
Section titled “Next Steps”- Configure Obfuscation options for Wynfuscator or IB1
- Understand the Loader System and how scripts are served
- Use Script Versioning for rollback and changelogs