Tried a lot of different scripts, none seem to work...
local BadgeService = game:GetService("BadgeService") local giveBadgeFunction awardBadge(player, badgeId) if BadgeService:IsLegal(badgeId) and not BadgeService:IsDisabled(badgeId) then BadgeService:AwardBadge(player.UserId, badgeId) end end game.Workspace.givePart.Touched:Connect(function() giveBadgeFunction() end)
I don't know whether this will work since I'm bad at lua but you could try it out :)