local Players = game:GetService("Players") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local collectiblesFolder = workspace:FindFirstChild("ToFind") if not collectiblesFolder then warn("No 'Collectibles' folder found in Workspace.") return end local touchPart = character:FindFirstChild("HumanoidRootPart") or character:FindFirstChildWhichIsA("BasePart") if not touchPart then warn("Could not find a valid part in the character to use for touch simulation.") return end for _, descendant in ipairs(collectiblesFolder:GetDescendants()) do if descendant:IsA("BasePart") and descendant:FindFirstChildOfClass("TouchTransmitter") then -- Fire the touch using the player’s actual body part firetouchinterest(touchPart, descendant, 0) -- touch task.wait(6) firetouchinterest(touchPart, descendant, 1) -- untouch end end