local Players = game:GetService("Players") local lp = Players.LocalPlayer local char = lp.Character or lp.CharacterAdded:Wait() local function fireTouch(part) if not part:IsA("BasePart") then return end for _, ti in ipairs(part:GetChildren()) do if ti:IsA("TouchTransmitter") then for _, myPart in ipairs(char:GetDescendants()) do if myPart:IsA("BasePart") then firetouchinterest(myPart, part, 0) task.wait() firetouchinterest(myPart, part, 1) end end end end end for _, v in ipairs(workspace:GetDescendants()) do fireTouch(v) end