this is what you do to make a game pass HERE!
local passId = 0000000 -- change this to your game pass ID. function isAuthenticated(player) -- checks to see if the player owns your pass return game:GetService("GamePassService"):PlayerHasPass(player, passId) end game.Players.PlayerAdded:connect(function(plr) if isAuthenticated(plr) then print(plr.Name .. " has bought the game pass with id " .. passId) end end)
Example:
local id = 103728213 game.Players.PlayerAdded:connect(function(player) if Game:GetService("GamePassService"):PlayerHasPass(player, id) then print(player.Name .. " has the game pass!") else print(player.Name .. " doesn't have the game pass...") end end)
Alternatively, you could use ternary operators to make the above code shorter.
local id = 103728213 game.Players.PlayerAdded:connect(function(player) local HasPass = Game:GetService("GamePassService"):PlayerHasPass(player, id) print(player.Name .. (HasPass and " has" or " doesn't have").. " the game pass!") end)
Thank you for reading.