I want the player to wear a certain shirt. But it doesn't change it, it just puts it on top and the old shirt doesn't get removed. I don't understand how I'm supposed to remove it. I'm new to scripting and learning :p I appreciate the help
game.ReplicatedStorage.startShirt.OnServerEvent:Connect(function(plr)
local char = plr.Character
char:WaitForChild("Shirt").ShirtTemplate = game.ReplicatedStorage.Customisation.Shirts.sShirt1.ShirtTemplate
end)
If I try to remove it, then it stays in a WaitForChild loop and the new shirt doesn't come on. .-.

6 comments
I'm getting 'name is not a valid member of Shirt'
That's odd, is sShirt1 a shirt object?
Ok so it was because name wasn't capitalized. But it still doesn't work. The old shirt is still there
can you come into the community chat? should be on the top right of the page when you scroll all the way up.
I'm such an idiot LOL. It's because I didn't remove pants yet, and these pants appear on the torso. LOLOLOL Thanks friend. If I remove pants it should work.
No problem, I'm glad I could help!