Edited the title so it seemed less like a request.
Hello again, I'm attempting to apply clothing to a player when they click a brick, this is the script I have:
function onClicked(player)
if player:FindFirstChild("Shirt") then
player:FindFirstChild("Shirt"):Destroy()
end
if player:FindFirstChild("Pants") then
player:FindFirstChild("Pants"):Destroy()
end
Instance.new("Shirt",player)
player.Clothing.Name = "Shirt"
Instance.new("Pants",player)
player.Clothing.Name = "Pants"
player:FindFirstChild("Shirt").ShirtTemplate = "http://www.roblox.com/asset/?id=28574189"
player:FindFirstChild("Pants").PantsTemplate = "http://www.roblox.com/asset/?id=28572684"
if player:FindFirstChild("Shirt Graphic") then
player:FindFirstChild("Shirt Graphic"):Destroy()
end
end
script.Parent.ClickDetector.MouseClick:Connect(onClicked)
However, upon clicking the brick, nothing happens. No errors in the console, the script doesn't even run. And yes, I do have an active click detector within the part I'm testing with, the mouse even changes to the click. I feel like I'm missing something, but I can't quite tell what.

1 comment
This fixed it, thank you so much!