a couple of things:
1st: how would i make this work?
workspace.PieceA.ClickDetector.MouseClick:Connect(function(hit)
local PieceA = workspace.PieceA
end)
workspace.PieceB.ClickDetector.MouseClick:Connect(function(hit)
local PieceB = workspace.PieceB
end)
workspace.PieceC.ClickDetector.MouseClick:Connect(function(hit)
local PieceC = workspace.PieceC
end)
workspace.PieceD.ClickDetector.MouseClick:Connect(function(hit)
local PieceD = workspace.PieceD
end)
workspace.PieceE.ClickDetector.MouseClick:Connect(function(hit)
local PieceE = workspace.PieceE
end)
workspace.PieceF.ClickDetector.MouseClick:Connect(function(hit)
local PieceF = workspace.PieceF
end)
workspace.PieceG.ClickDetector.MouseClick:Connect(function(hit)
local PieceG = workspace.PieceG
end)
workspace.PieceH.ClickDetector.MouseClick:Connect(function(hit)
local PieceH = workspace.PieceH
end)
workspace.PieceI.ClickDetector.MouseClick:Connect(function(hit)
local PieceI = workspace.PieceI
end)
i want to make it so each of them can only be clicked once which can be done with a debounce. Would it be best to just add like
debounceA = false
debounceB = false
debounceC = false
debounceD = false
...
or is there another way?
2: if all these functions are going to do different stuff, is there a better way than just putting a lot of "part.ClickDetector.MouseClick:Connect(function(hit)