Need Help With Gamepasses

MarketplaceService:UserOwnsGamePassAsync() caches (temporarily saves) the value from the first call to avoid redundancy. According to this post, the function will return false for 10 seconds before updating. I wouldn’t expect many players to die within 10 seconds of purchasing the game pass, so I’d probably write this off as a minor inconvenience.