Roblox recently released a new feature “Localized Pricing” but that came with a serious bug!
The Bug
So you can test the regional pricing of your gamepasses using the Dynamic Price Check feature, but the thing is that it’s not limited to the game in which the gamepass resides under where it states in the page that its meant for "your Roblox experience"
Many roblox games have been impacted by this bug including the well known Pls Donate where they had to disable global events as you can easily set your alt as a tester, set the price point to 1 and buy the main account’s gamepass which will give you many in-game perks reserved for real high purchases!
Step-by step guide on reproducing the issue.
Create a gamepass under any owned experience
Set the price to an ridiculus amount like 999999999 and enable regional pricing.
Buy the gamepass from the alternate account in a game owned by somebody else like for example haz3mn's Pls Donate
You bought the gamepass for 1 robux when you should’ve paid the full price instead as you bought the gamepass in a game to which it dosen’t belong!
Expected behavior
If everything was working correctly you would’ve had to pay full price for the gamepass as you bought the game pass in an expirience to which it dosent reside under!
I mean you could make a localscript that sends product prices for product ids via a remoteevent and a server script that compares the prices that the server sees vs the prices the player sees, you would have to somehow encrypt the remote as exploiters could easily send their own data thru the remote
You’d think that the fact that three separate bug reports have been made on this problem would signal to engineers that this is a critical issue:
… but apparently not. This issue was brought up to them internally by developers of Pls Donate, yet so far all they’ve been doing is downplaying the issue’s significance and refusing to provide any meaningful solution.
Feel free to like my reply here that goes into more detail on the issue:
A huge thank you to the engineer(s) who worked so quickly to resolve this. Around 9PM EST, the patch was rolled out and we stopped receiving reports of this exploit being abused.
The patch prevents these gamepasses from being purchased in any experience other than the one they are directly associated with.
Thanks for all the feedback. We made a change last night to the dynamic price check tool, disabling purchases.
Creators can still use it to preview prices, but they won’t be able to make any purchases as long as prices are pinned. More info can be found in our announcement here.