Sell Roblox scripts with your own hosted storefront.
Stripe-powered checkout. Tiered paid keys. Automatic Discord role sync the moment a buyer pays. Your storefront, your branding, hosted by Sirius — set up in under five minutes.
How to sell your Roblox script
- Sign in to Sirius with Discord.
- Open Settings → Payouts and connect a Stripe account.
- Add a product on your project's Marketplace tab — name, price, and a stable tier ID your script reads.
- Share your project's
/buy/<slug> link. Buyers pay through Stripe and receive their key by email.
The Discord role mapping is optional — if you want buyers to automatically get a role on your server when they purchase, link a server and map each tier to a role. It syncs both ways: roles are stripped on refund or cancel.
What you get
- Tiered products. Free, Premium, Ultra, Lifetime. Each tier maps to a tier ID your script reads (
getgenv().Sirius.Tier.id).
- Stripe Connect payouts. Money lands directly in your bank on Stripe's rolling schedule. Sirius never touches your funds.
- Discord role sync. Buy a tier, get the role. Refund, lose the role. All automatic.
- Subscriptions and lifetime. Both supported. Subs auto-revoke on cancel; lifetime is one-and-done.
- Discount codes. Created from the dashboard, redeemed at Stripe checkout.
- Gift purchases. Buy as a gift, share a redemption link, the recipient claims it.
Fees
Sirius takes a flat platform fee on each sale. The rate depends on your Sirius plan, so you can lower it as you grow:
- Free plan — 10%. Sell from day one without a subscription.
- Pro plan — 4%. Pays for itself in fee savings once you're earning consistently.
- Max plan — 2%. Lowest fee, plus a whitelabel Discord bot under your own brand.