I have a script that checks if a player owns a badge, but I don't know how to make it award the tool. If you could help, that would help a lot.
local BadgeService = game:GetService("BadgeService")
local BadgeId = 0000 --Your badge Id here
if BadgeService:UserHasBadgeAsync(game.Players.LocalPlayer.UserId, BadgeID) then
end

3 comments
tool.Parent = player.Backpack
i the script a server script
edited my answer