Use game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId, passId) – but you can bypass this in testing by manually setting a leaderstat or attribute.
Since 2018, Roblox has enforced on all games. This means changes made by a player on their own screen (the client) do not automatically apply to the game's actual data (the server). fe get all gamepass script roblox scripts work

If your account exits, you will receive an email with a paasword reset link. Dont forget to check your spam folder.