CoreShun Gamepass Manager
The all-in-one Studio plugin for managing your gamepasses
The all-in-one Studio plugin for managing your gamepasses
Overview
Stop switching between the Creator Dashboard and Studio. The Gamepass Manager gives you a centralized dashboard to manage all your gamepasses, generate production-ready code, audit your implementations, and spot issues — all without leaving Roblox Studio.
Scan your scripts to auto-detect gamepass IDs, or add them manually. Click any gamepass to generate ownership checks, purchase prompts, full server handlers, or batch scripts that handle everything at once. Pin your most-used passes, check implementation status, catch duplicates, and compare prices at a glance.
Features
Smart Script Scanner
- Scans all scripts in your game for gamepass ID patterns
- Detects
UserOwnsGamePassAsync,PromptGamePassPurchase, constants, and more - Auto-looks up each found ID via MarketplaceService — no HTTP proxies needed
- Manual add with auto-lookup for passes not yet in your code
4 Code Templates (Per Pass)
- Ownership Check (Server) — Checks if player owns the pass on join
- Prompt Purchase (Client) — Prompts dialog and listens for completion
- Full Server Handler — Ownership on join + mid-game purchase + respawn grant
- Purchase Button Script — GUI button that shows "Buy" or "Owned"
Batch Code Generation
- Generate a single server script that handles ALL your gamepasses
- Clean config table with per-pass grant functions
- One script instead of N separate scripts — the way experienced devs do it
Export Config Table
- Generate a clean Lua module with all your pass IDs, names, and prices
- Ready to
require()in your own systems
Favorites / Pin
- Pin important gamepasses to the top of the list
- Pinned passes highlighted in amber with
[*]prefix - Persists across Studio sessions
Implementation Checklist
- Per-gamepass status: server handler, client script, purchase prompt
- Instantly see which passes are missing implementations
- Scans your entire codebase for each pass ID
Duplicate Detector
- Warns if the same gamepass ID appears in multiple scripts
- Shows exact file paths and line numbers
- Prevents conflicting or redundant implementations
Quick Price Reference
- Visual bar chart of all gamepass prices, sorted high to low
- Total revenue potential, pass count, and average price
- Quick at-a-glance pricing comparison
One-Click Insert & Copy
- Insert scripts directly into ServerScriptService or StarterPlayerScripts
- Copy gamepass ID, Lua constant, or any code template to clipboard
- Full undo/redo support via ChangeHistoryService
Installation
Option A: Plugin File
- Place
GamepassManager.luain your Roblox Plugins folder:
%localappdata%\Roblox\Plugins\ - Restart Roblox Studio
Option B: Model File
- Insert
GamepassManager.rbxmxvia File > Insert from File - The plugin appears in your toolbar automatically
Click "Gamepass Manager" in the toolbar to open. Hit "Scan Scripts" or use "Add" to get started.
Support
Need help? Join the Discord for setup assistance, feature requests, and bug reports:
discord.gg/hdB5tadkk8
Open source — fully readable and editable Luau code. No obfuscation.
