My script works it adds a shirt to the character if it does not have a shirt, but the issue is it also adds a shirt if you already have one meaning the character now has 2 shirts
game:GetService('Players').PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function()
plr.CharacterAdded:Wait()
--// Add Clothing
if not plr.Character:WaitForChild("Shirt") then
local shirt = Instance.new("Shirt")
shirt.Name = "Shirt"
shirt.Parent = plr.Character
end
end)
end)