Basically what it says up there . This script works and all but I can only click on one brick named One but not the others also named One.
local clickDetector=workspace["One"]["ClickDetector"] local function onMouseClick(player) workspace.One.Position=workspace.Two.Position wait(1) workspace.One["ClickDetector"]:Destroy() end clickDetector.MouseClick:connect(onMouseClick)
It's easy. Use loop. Here is corrected code.
for _, i in pairs(game.Workspace:GetChildren()) do if i.Name == "One" then if i:FindFirstChild("ClickDetector") then i.ClickDetector.MouseClick:connect(function() if game.Workspace:FindFirstChild("Two") then i.CFrame = game.Workspace.Two.CFrame i.ClickDetector:Destroy() end end) end end end