--//Variables local badgeID = 1576562945771162 --//Services local BadgeService = game:GetService("BadgeService") local Players = game:GetService("Players") --//Functions local function awardBadge(player) local success, hasBadge = pcall(function() return BadgeService:UserHasBadgeAsync(player.UserId, badgeID) end) if success and not hasBadge then pcall(function() BadgeService:AwardBadge(player.UserId, badgeID) end) end end Players.PlayerAdded:Connect(awardBadge)