You’ve built a great game, and now you want to give your players a way to show their support. That’s exactly what this guide is for. I’ll walk you through creating and implementing a donation game pass step by step.
By the end, you’ll have a fully functional system up and running.
This guide is designed for creators of all skill levels. Whether you’re just starting out or you’ve been at it for a while, you’ll find it easy to follow. Setting up a donation pass is one of the simplest ways to start monetizing your creation without messing with gameplay balance.
Trust me, it’s not as complicated as it might seem. Just follow these simple instructions, and you’ll be all set. Let’s get started.
Step 1: Creating Your Game Pass in the Creator Dashboard
First things first, head to https //create.roblox.com/dashboard/creations.
- Click on the specific game (or ‘Experience’) you want to add the donation pass to.
- In the left-hand menu, find and click on ‘Associated Items’.
- Select the ‘Passes’ category.
Now, click the ‘Create a Pass’ button. You’ll need to fill out a few fields. Upload an image—something simple like a ‘Thank You’ or a coin icon works well.
Give it a clear name, like ‘Small Donation’ or ‘Supporter’. Write a brief, friendly description.
Click ‘Create Pass’.
Remember, the pass is created but not for sale yet. That’s the next step.
Step 2: Setting a Price and Making Your Pass Available for Sale
All newly created passes are ‘Off Sale’ by default. You need to configure them to make them available.
Click on the donation pass you just created in your list of passes. This will open its configuration page.
Head to the Sales tab, which is located in the menu on the left side of the configuration screen.
Toggle the Item for Sale switch to the ‘on’ position. Then, enter a price in Robux in the provided field.
Here’s a critical piece of context: Roblox takes a 30% marketplace fee. So, you receive 70% of the Robux sale price. It’s important to manage your expectations about actual income.
Pro tip: Create multiple donation tiers (e.g., 25, 100, and 500 Robux). This gives players different options for support.
- Go to https://create.roblox.com/dashboard/creations
- Select your game.
- Click on pls donate gamepass.
- Follow the steps to set it up.
By offering various price points, you can cater to a wider range of players. Some might prefer a small donation, while others might be willing to give more.
Remember, the key is to make it easy and appealing for your community to support you. If you have any questions or need more tips, check out Azoborode for additional resources.
Step 3: Scripting the Donation Button in Roblox Studio

Having a game pass for sale isn’t enough. Players need a button in the game to click and purchase it.
First, find your new Game Pass ID. It’s the string of numbers in the URL of the game pass’s configuration page.
Important: Make sure you have the correct ID before moving on.
Here’s a simple LocalScript example using MarketplaceService:PromptGamePassPurchase to trigger the purchase pop-up:
local MarketplaceService = game:GetService("MarketplaceService")
local player = game.Players.LocalPlayer
script.Parent.MouseButton1Click:Connect(function()
MarketplaceService:PromptGamePassPurchase(player, 123456789) -- Replace 123456789 with your Game Pass ID
end)
Now, let’s set this up in Roblox Studio.
Create a ScreenGui inside StarterGui. Add a TextButton to it. Then, place the LocalScript inside the button.
Make sure the button is visible and easy to find. You don’t want players to miss it.
Test, test, test. Use the ‘Play’ button in Studio to test the button and ensure the purchase prompt appears correctly.
Don’t skip this step. It’s crucial to catch any issues before publishing your game.
If everything works, you’re good to go. Publish your game and start seeing those donations roll in.
Remember, https //create.roblox.com/dashboard/creations pls donate gamepass is where you can manage and track your game passes.
Best Practices for a Successful Donation System
Briefly recap the three core steps: Create the pass on the dashboard, set the price, and script the button in-game.
Reinforce that the reader now has all the knowledge needed to successfully implement a donation system.
Provide value-add tips for encouraging support: Place the donation button in an obvious but non-intrusive location like a shop menu or lobby area.
Suggest adding a simple in-game ‘Thank You’ message that appears after a successful donation to show appreciation.
Advise creators to consider a cosmetic reward for donors, like a special chat tag or a simple particle effect, to add value without creating a ‘pay-to-win’ environment.
End with a final encouraging call to action: Now, go publish your update and let your community show their appreciation for your hard work!
https //create.roblox.com/dashboard/creations pls donate gamepass


Founder & CEO
Gavren Thorvale has opinions about borode motherhood journeys. Informed ones, backed by real experience — but opinions nonetheless, and they doesn't try to disguise them as neutral observation. They thinks a lot of what gets written about Borode Motherhood Journeys, Curious Insights, Family Wellness Routines is either too cautious to be useful or too confident to be credible, and they's work tends to sit deliberately in the space between those two failure modes.
Reading Gavren's pieces, you get the sense of someone who has thought about this stuff seriously and arrived at actual conclusions — not just collected a range of perspectives and declined to pick one. That can be uncomfortable when they lands on something you disagree with. It's also why the writing is worth engaging with. Gavren isn't interested in telling people what they want to hear. They is interested in telling them what they actually thinks, with enough reasoning behind it that you can push back if you want to. That kind of intellectual honesty is rarer than it should be.
What Gavren is best at is the moment when a familiar topic reveals something unexpected — when the conventional wisdom turns out to be slightly off, or when a small shift in framing changes everything. They finds those moments consistently, which is why they's work tends to generate real discussion rather than just passive agreement.
