How to Make a Gamepass on Roblox
Checked against how Roblox works on .
A gamepass sells a permanent perk in your experience — VIP access, a special tool, double coins. Roblox now calls them Passes, or Experience Passes, and they are created in the Creator Hub, not in Roblox Studio itself.
1. Open your experience in the Creator Hub
Go to the Creator Hub on the Roblox site, pick your experience, and open Monetization, then Passes. The experience has to be published before the section appears.
2. Create the pass
Upload a square image — 512×512 is the maximum, and the icon is cropped to a circle, so keep anything important away from the corners. Give the pass a clear name and description that says exactly what the buyer gets. Misleading passes get refund complaints and reports.
3. Set a price
Passes are free to create. Turn on sale and set the Robux price — you keep 70% of each sale and Roblox takes 30%, so price with that in mind. Earnings land as pending Robux in escrow before they clear. Small perks sell best under 100 Robux; big perks can go higher once your game has trust.
4. Give the perk in your game
In Studio, check pass ownership with MarketplaceService:UserOwnsGamePassAsync and grant the perk in your code. Without this script the pass sells but does nothing — the most common gamepass mistake.
Common questions
A gamepass is bought once and owned forever; a developer product can be bought repeatedly (like in-game currency). Perks = gamepass, consumables = developer product.
Passes are created from the Creator Hub website, not inside Studio. You also need to be the experience owner, or in a group with the right role permissions.
Related
How to make a Roblox game · Decal IDs for your game art · all guides