Getting Started

This guide walks you through adding ScriptVault to your server, running initial setup, uploading your first script, and getting your members searching and downloading — in about 5 minutes.

ScriptVault is in Open Beta, not full release. If you do not have an invite yet, see how to request beta onboarding.

Setup steps

1

Prerequisites

Before you start, make sure you have:

  • A Discord server where you have Administrator permission
  • ScriptVault invited to your server (use the invite link from ScriptVault Hub)
  • At least one .gpc file to test with
2

Initialise your library

Run /library setup in any channel. This creates your server's private library and sets it up on the Free plan.

You'll be asked for an optional library name and announcement channel. You can skip these and configure them later with /library config.

After setup, run /library status to confirm everything is configured correctly. You'll see your plan limits, storage usage, and role configuration.

3

Upload your first script

Run /script-admin manage add. A form will open asking for:

  • Title — what the script does, briefly
  • Game — the game category (e.g. Fortnite, Warzone, Apex)
  • Description — what the script does and any important notes
  • Features — tags like anti_recoil, rapidfire
  • Attach your .gpc file directly in Discord

Example

/script-admin manage add Title: Anti-Recoil — Fortnite AR Game: Fortnite Description: Reduces vertical recoil on all assault rifles. Works in both build and zero-build. Features: anti_recoil, fortnite

The script will appear in search immediately after upload (unless your approval mode is set to pending review).

4

Search and download scripts

Members can find scripts using /script find. Try it yourself:

Search by keyword and game

/script find query:anti recoil game:Fortnite sort:downloads

Results are shown as a list with ratings, download counts, and access labels. Click a result to see the full download card — the file is attached directly in Discord. The card also shows buttons to rate the script, view reviews, see feature details, and find similar scripts.

Other useful discovery commands: /script top (most downloaded), /script new (recently added).

5

Configure announcement channel (optional)

If you want ScriptVault to announce newly approved scripts in a channel automatically:

Set announcement channel

/library config announcement_channel:#script-releases

New scripts will be posted here each time one is approved. Staff-only scripts are never announced publicly.

6

Assign staff roles (optional but recommended)

To let your mods or curators manage the library without giving them full Administrator access, create Discord roles for them and configure ScriptVault to recognise those roles.

Set Library Manager role (can approve, reject, manage all scripts)

/library config library_manager_role:@Script Staff

Set Upload Manager role (can add scripts, but not approve/manage)

/library config upload_manager_role:@Script Uploader

See Roles & Permissions for the full breakdown of what each role can do.

Quick reference

CommandWhat it does
/library setupInitialise your server's script library
/library statusView plan limits, storage, and configuration
/library configUpdate library settings (channel, roles, approval mode)
/script-admin manage addUpload a single script (admin / staff)
/script-admin import bulkUpload multiple scripts at once
/script-admin approval pendingReview the pending upload queue
/script-admin approval approveApprove a pending script
/script findSearch for scripts by keyword, game, or feature
/script topBrowse most downloaded or top-rated scripts
/script newBrowse recently added scripts
/script historyView your personal download history
/script favoritesView your saved favourite scripts