I do remember there’s a game that allows people to “cash out” in game credits but the developers don’t buy the gamepasses, rather, it gets put into a queue where other people can buy it.
Player wants cash out 100 robux → Chooses the 100 robux gamepass → game puts it in a queue → a player wants to donate - > shows te previously mentioned player’s gamepass → donator buys the gamepass → player cashed out, developers got 10%, and Roblox not mad
if u want a example see here:
DONATE TO ALL - Roblox