Commands

All ScriptVault slash commands. Access levels: Admin = Discord Administrator or Manage Server; LM = Library Manager role; UM = Upload Manager role; Member = any server member.

Italic text beneath a command shows an example invocation.

Library management

CommandAccessDescription
/library setup
/library setup
AdminInitialize your server's script library. Run once. Creates the library, sets defaults, and registers the server on the Free plan.
/library status
/library status
Admin / LMView your current plan, script count, storage used, staff role configuration, and library health metrics including duplicate and archived script counts.
/library config
/library config announcement_channel:#script-releases
AdminUpdate library settings. Options: library_name, announcement_channel, library_manager_role, upload_manager_role, approval_mode.
/library resetAdminPermanently wipe all library data for this server. Irreversible. Requires confirmation.
/library export
/library export
Admin / LMExport all script metadata as a JSON file. Includes title, game, features, approval status, duplicate status, and import history. Does not include file contents.
/library plan-debugOwner onlyShow the full entitlement and plan state for the server. Used for troubleshooting plan issues.
/library sync-entitlementsOwner onlyForce-sync Discord entitlements if a plan upgrade isn't being applied automatically.

Script discovery

CommandAccessDescription
/script find
/script find query:anti recoil game:Fortnite sort:downloads
MemberSearch scripts by keyword, game, or feature tags. Results show ratings, download counts, and access labels. Supports sort by downloads, rating, or newest.
/script top
/script top game:Warzone sort:rating
MemberBrowse the highest-downloaded, top-rated, or trending scripts in the library. Filter by game category.
/script new
/script new game:Apex
MemberShow the most recently added scripts. Filter by game.
/script historyMemberView your personal download history, paginated. Shows script name, game, and when you downloaded it.
/script favoritesMemberView your saved favorites. Download directly from the list.
/script report
/script report script_id:SC1A2B3C reason:Incorrect game category
MemberReport a script to the library staff. Provide the script ID and a reason. Reports are visible to Library Managers via /script-admin reports list.

Staff script management /script-admin

All staff/admin script tooling lives on the /script-admin command, organized into subcommand groups: manage, approval, import, cleanup, reports, insights, and publish. (These moved off /script admin in the latest alpha update.)

Manage /script-admin manage

CommandAccessDescription
/script-admin manage add
/script-admin manage add
Admin / LM / UMUpload a single script. Opens a form for title, description, game, and feature tags. Attach your .gpc file directly in Discord.
/script-admin manage quickAdmin / LM / UMQuick-add a script via a condensed modal — fewer fields, faster upload.
/script-admin manage edit
/script-admin manage edit script_id:SC1A2B3C game:Fortnite
Admin / LMEdit a script's title, description, game, features, or verification status.
/script-admin manage quickeditAdmin / LMQuick-edit key metadata fields in a condensed modal.
/script-admin manage deleteAdmin / LMPermanently delete a script and its file. Irreversible.
/script-admin manage toggle
/script-admin manage toggle script_id:SC1A2B3C
Admin / LMEnable or disable a script. Disabled scripts are hidden from search and cannot be downloaded.
/script-admin manage access-set
/script-admin manage access-set script_id:SC1A2B3C mode:role_required role:@VIP
Admin / LMSet the access mode for a script: public (everyone), role_required (need a Discord role — Pro/Creator), or staff_only (Library Managers and admins only).
/script-admin manage access-view
/script-admin manage access-view script_id:SC1A2B3C
Admin / LMView the current access configuration for a script, including mode, required roles, and a health warning if role_required is configured with no roles.

Approvals /script-admin approval

CommandAccessDescription
/script-admin approval pendingAdmin / LMView the pending approval queue. Shows upload date, submitter, and script details.
/script-admin approval approveAdmin / LMApprove a single pending script. It becomes searchable and downloadable immediately.
/script-admin approval rejectAdmin / LMReject a pending script with a reason shown to the submitter.
/script-admin approval bulk-approve
/script-admin approval bulk-approve batch_id:BATCH123
Admin / LMApprove multiple pending scripts by import batch ID or comma-separated script IDs. Already-approved scripts are counted as skipped.
/script-admin approval bulk-reject
/script-admin approval bulk-reject batch_id:BATCH123 reason:Low quality
Admin / LMReject multiple pending scripts with a reason. Accepts an import batch ID or comma-separated script IDs.

Import /script-admin import

CommandAccessDescription
/script-admin import bulk
/script-admin import bulk dry_run:true game:Fortnite
Admin / LMUpload up to 10/50/100 .gpc files in one operation (Free/Pro/Creator), or one .zip when ZIP import is enabled for your server. Supports dry_run to preview without creating any records.
/script-admin import batches
/script-admin import batches batch_id:BATCH123
Admin / LMList recent import batches (status, counts, source/category, timestamps). Add batch_id to view full per-file detail for one batch.

Cleanup /script-admin cleanup

CommandAccessDescription
/script-admin cleanup bulk-move
/script-admin cleanup bulk-move from_game:other to_game:Fortnite dry_run:true
Admin / LMMove every script from one game/category to another in one operation. Run with dry_run:true first to preview the affected count.
/script-admin cleanup bulk-cleanup
/script-admin cleanup bulk-cleanup type:rejected
Admin / LMPermanently clean up scripts by type: rejected (delete rejected scripts), archived (hard-delete archived scripts), or exact_duplicates (archive confirmed duplicate copies).
/script-admin cleanup duplicates
/script-admin cleanup duplicates
Admin / LMList scripts detected as exact or suspected duplicates within your library. Shows type, matching script, and recommended action.
/script-admin cleanup duplicate-cleanup
/script-admin cleanup duplicate-cleanup action:archive_exact
Admin / LMArchive exact duplicates or mark selected duplicates as reviewed. Requires Library Manager or Admin.

Reports, insights & publishing

CommandAccessDescription
/script-admin reports listAdmin / LMView open script reports from members. Shows reporter, reason, and affected script.
/script-admin reports resolveAdmin / LMResolve or dismiss an open script report, with an optional resolution note.
/script-admin insights analyticsAdmin / LMView download stats, top queries, trending scripts, and rating summaries for the library.
/script-admin insights trendingAdmin / LMConfigure a channel for trending-script notifications and the download threshold that triggers them.
/script-admin publish announceAdmin / LMSet or clear the channel where newly added scripts are announced.
/script-admin publish howtoAdmin / LMConfigure scheduled quick how-to embeds, including the channel and posting interval.

Collections

CommandAccessDescription
/collection create
/collection create name:Beginner Pack
Admin / LMCreate a named collection of scripts. Collections can be shared publicly or kept private.
/collection view
/collection view
MemberBrowse a collection and download scripts from it directly. Access controls still apply per script.
/collection addAdmin / LMAdd a script to an existing collection by script ID.
/collection removeAdmin / LMRemove a script from a collection.
/collection deleteAdmin / LMDelete a collection. Does not delete the scripts inside it.
/collection shareAdmin / LMToggle a collection between private and public visibility.

Help

CommandAccessDescription
/scriptvault infoMemberShow bot version, uptime, support server link, and documentation URL.
/scriptvault inviteMemberGet the bot invite link.
/scriptvault privacyMemberShow privacy policy and data handling information.
/helpMemberInteractive help menu with searchable command guidance.