Say theres a gamepass that gives the player 1 sword which saves to their inventory. If I delete the gamepass, itll stay saved in the inventory. But, if I buy the gamepass again after I deleted it, will I get a duplicate sword?
No, most games do a single check using “UserOwnsGamepassAsync()” which returns true or false when the player joins then they give the gamepass.
1 Like
Not if you rejoin, but if you were to buy it in-game, delete it, and purchase it again in-game, depending on how the game awards your tool, you might get the tool twice. However, roblox might not allow you to purchase it again unless you rejoin.
Some games might check if you already have the tool before awarding it, but if they don’t, the MarketplaceService.PromptGamepassPurhcaseFinished
event will fire and award the tool
1 Like
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.