How Do U Make Gamepass In Roblox? A Step‑by‑Step Guide
Creating a gamepass is one of the most effective ways to monetize your Roblox experience. In this tutorial I show you the exact workflow from the Roblox Studio interface to the final product available for purchase. Learn how to design, upload, and price your gamepass so that players can enhance their gameplay.
Prerequisites Before You Begin
Before you start, make sure you have:
- A Roblox account with a verified email address.
- Roblox Studio installed and updated to the latest version.
- Some experience building a basic game or level.
- Roblox Premium membership or a payment method set up for purchases.
Having these items ready will help you avoid common pitfalls.
Step 1: Open Your Project in Roblox Studio
Launch Roblox Studio and open the game you want to add a gamepass to. In this video I show how to navigate the Studio interface and locate the View tab where you can find the Explorer and Properties panels.
Step 2: Create the Gamepass Asset
Navigate to the Home tab and click Create → Gamepass. A dialog will appear asking for a name, description, and price.
Choosing the Right Name and Description
Your gamepass name should be short, memorable, and clearly indicate its benefit. The description must be concise and highlight what players gain. For example: “Premium Sword – Unlock an exclusive weapon for 50 Robux.”
Setting the Price
Roblox allows prices ranging from 1 to 10,000 Robux. Consider your game's audience and the value of the item. In this tutorial I show how to test different price points by using the Price Test feature.
Step 3: Upload a Custom Icon
Click Choose File to upload a 512x512 PNG image. The icon should be visually distinct and reflect the gamepass's purpose. Make sure the image meets Roblox's community guidelines.
Step 4: Publish the Gamepass
After filling in the details, click Publish. A confirmation dialog will display the new gamepass ID. Copy this ID; you will need it later to reference the gamepass in scripts.
Step 5: Script the Gamepass Unlock Logic
Open the Explorer panel, right-click Workspace, and insert a Script. Use the following example as a starting point:
- Insert the MarketplaceService service:
- Define the gamepass ID you copied earlier.
- Use the UserOwnsGamePassAsync function to check if a player owns the pass.
- Grant the player the associated benefit (e.g., give a new item or