Why doesn't this script run upon clicking a brick?
Asked by
5 years ago Edited 5 years ago
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:
01 | function onClicked(player) |
02 | if player:FindFirstChild( "Shirt" ) then |
03 | player:FindFirstChild( "Shirt" ):Destroy() |
05 | if player:FindFirstChild( "Pants" ) then |
06 | player:FindFirstChild( "Pants" ):Destroy() |
08 | Instance.new( "Shirt" ,player) |
09 | player.Clothing.Name = "Shirt" |
10 | Instance.new( "Pants" ,player) |
11 | player.Clothing.Name = "Pants" |
14 | if player:FindFirstChild( "Shirt Graphic" ) then |
15 | player:FindFirstChild( "Shirt Graphic" ):Destroy() |
20 | 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.