Here is my script:
function hasPass(player,id) --Creating a simple function to see if the player has the GamePass with that id
if game:GetService("GamePassService"):PlayerHasPass(player,id) then
return true
else
return false
end
end
game.Players.PlayerAdded:connect(function(player)
if hasPass(player,163409880) then --We're calling the function
print(player.Name .. " has the GamePass!")
elseif game:GetService("BadgeService"):UserHasBadge(p.userId, 93416536) then
print("The user has this badge")
else
print(player.Name .. " doesn't have the GamePass")
end
end)
this script suppose to give player a badge if he got the gampass

1 comment
You don't have a connection line to run the hasPass function. Try adding a connection line.