BadgeService3 | Set up badges for free in your project!

You know what Would be cool if you could use this but when players are awarded those “badges” is prompts them to buy a model made by the owner to simulate a badge but it would be just a model Pretty cool if you ask me

Pretty cool. I got a question though. How would this work in a multiplace game?

I liked the idea but i didn’t understood how to set it up
This is my script

local Players = game:GetService("Players")
local BadgeService3 = require(script.Parent.BadgeService3)

Players.PlayerAdded:Connect(function(Plr)
	local Profile = BadgeService3:LoadProfile(Plr)

	for _, AllDucks in pairs(Plr.Ducks:GetChildren()) do
		AllDucks:GetPropertyChangedSignal("Value"):Connect(function()
			if AllDucks.Value == true then
				local Badge = AllDucks.Name
				Profile:AwardBadge(Badge)
			end
		end)
	end
end)