Hi, I have a Met the Creator badge script in my game, but it only seems to work half the time, and I'm not sure why.
What is wrong?
local badgeService = game:GetService("BadgeService")
local badgeID = 454773242
local creatorUserId = 3902925
game.Players.PlayerAdded:connect(function(player)
if player.UserId == creatorUserId then
for i,v in pairs(game.Players:GetChildren()) do
if v.userId > 0 then
badgeService:AwardBadge(v.userId, badgeID)
end
end
end
end)
