local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer while not player:GetAttribute("Plot") do task.wait(0.1) end local plotName = player:GetAttribute("Plot") local plotFolder = workspace:WaitForChild("Plots"):WaitForChild(plotName) local function collect() if not (player.Character and player.Character:FindFirstChild("HumanoidRootPart")) then return end local hrp = player.Character.HumanoidRootPart for _, part in ipairs(plotFolder:GetDescendants()) do if part:IsA("BasePart") then for _, ti in ipairs(part:GetChildren()) do if ti:IsA("TouchTransmitter") then firetouchinterest(hrp, part, 0) firetouchinterest(hrp, part, 1) end end end end end RunService.RenderStepped:Connect(collect)