1 / 3Built interface — Shop screen
Overview
Monetization Pack is the set of modules that sit between MarketplaceService and your game logic. ProcessReceipt is implemented once, with idempotent handling keyed on the purchase ID, so a developer product is never granted twice and never lost when a server shuts down mid-purchase. Gamepasses are checked on join and cached, with a refresh when a purchase completes, and every perk is a named entry in a table your systems can query.
The shop screen shows gamepasses and products with prices pulled from MarketplaceService at runtime, so a price change in the Creator Dashboard shows without a republish. Starter packs are one-time offers with a countdown from first join, limited offers rotate on a schedule you define, and the daily spin awards weighted prizes with a server-side roll. VIP perks include a chat tag, a lobby area and a multiplier hook, all switchable in configuration.
The analytics board is an in-experience panel for admins showing purchases by product, revenue in Robux, conversion by placement and failed receipts, stored in a DataStore you own. Every screen scales for phone and console and reads colours from one theme table. Updates are published while you subscribe as MarketplaceService and Roblox policy on offers and prompts change.
What you get
- ProcessReceipt handler with idempotent grants keyed on purchase ID and retry on failure
- Gamepass ownership cache with refresh on purchase and a named perks table
- Shop ScreenGui with runtime prices from MarketplaceService
- Starter pack offer with a first-join countdown and one-time purchase
- Limited offers on a schedule you define in a table
- Daily spin with weighted prizes rolled on the server
- VIP perks including chat tag, lobby area and multiplier hook
- Admin analytics board for purchases, revenue, conversion and failed receipts
Eligible resources
The plan covers these resource types. Individual resources are listed in your Gaming Library as they publish.
- Receipt handlers
- Gamepass perks
- Shop screens
- Offer systems
- Daily spins
- Analytics boards
Features
- Receipts granted exactly once
- Purchases are recorded by purchase ID before granting, so a server shutdown or retry never gives a product twice or not at all.
- Prices from the dashboard
- The shop reads product prices from MarketplaceService at runtime, so pricing changes take effect without republishing the place.
- Offers on your schedule
- Starter packs, limited offers and the daily spin are configured in tables, with server-side rolls and countdowns.
Compatibility and requirements
Works with
- Roblox Studio, current release
- MarketplaceService gamepasses and developer products
- DataStoreService for receipts, offers and analytics
- Works with Game Systems Vault currency and Simulator Starter Kit hooks
You need
- A Roblox group or account with an experience you publish
- Gamepasses and developer products created under your own group
- API services enabled for the place
Updates and content cadence
- The full pack from your first day
- Compatibility updates as MarketplaceService and Roblox Studio change
- New offer types added as they are written
License
- Licensed for experiences published by one Roblox group or account you control.
- You may edit and extend the modules and assets for those experiences.
- Reselling, sharing or re-uploading the files or models is not permitted.
Installation
- 1Download Monetization Pack from your Gaming Library.
- 2Insert the server .rbxm into ServerScriptService and the shop GUIs into StarterGui.
- 3List your gamepass and product IDs with their perks in Config.Products.
- 4Set starter pack, limited offer and spin prize tables in Config.Offers.
- 5Enable API services, publish and test purchases in a live server with a test account.
If you cancel
- Access and updates continue until the end of the period you paid for.
- The licence to run the monetisation modules ends with the subscription.
- Stop publishing the monetisation modules once access ends.
More from DistroSource Gaming
Browse all
3RobloxBundles
Roblox Developer Bundle
Every DistroSource Roblox product in one plan, covering game systems, UI kits, maps, VFX, animations, combat, monetisation, moderation and Studio plugins, with the monthly drops included while subscribed.
- Bundle
- Roblox Studio
- Membership
View details$49/mo
Subscription
3RobloxGame Systems
Simulator Starter Kit
A complete simulator game base with pets, eggs, rebirths, gated zones, collecting tools, upgrades, trading and gamepass hooks, plus a starter map and UI, maintained across Studio updates.
- Simulator base
- Roblox Studio
- Update plan
View details$29/mo
Subscription
3RobloxGame Systems
Tycoon Framework
A data-driven tycoon framework where droppers, conveyors, upgraders, collectors and purchase buttons are defined in Luau tables, with saving, rebirth, team plots and an example map.
- Tycoon base
- Roblox Studio
- Update plan
View details$25/mo
Subscription
$15/mo
Monetization Pack

