Image won't change if a player has a badge, how come?
game.Players.PlayerAdded:connect(function(player)
repeat wait() until player.Character
-- Welcome Badge --
while wait() do
if game:GetService('BadgeService'):UserHasBadge(player.userId, 193507707)then
script.Parent.Badge1.Images.Badge1.Image = "rbxassetid://193507669"
else
script.Parent.Badge1.Images.Badge1.Image = "rbxassetid://193930788"
end
end
end)

2 comments
i cant add break, cause thers multiple badges inside it to check for.
and still dosent work, theres no errors, but the image to the gui dosent change, I eddited my answer with a full thing