local activeNoobsList = {} local coinInserters = {} for i = 1, 10 do local machineName = "WhackANoob [" .. i .. "]" local success, result = pcall(function() local machine = workspace:WaitForChild("Lobby") :WaitForChild("Scripted") :WaitForChild("WhackANoob Machines") :WaitForChild(machineName) local activeNoobs = machine:WaitForChild("ActiveNoobs") local coinInserter = machine:WaitForChild("CoinInserter") local clickDetector = coinInserter:FindFirstChildOfClass("ClickDetector") return { activeNoobs = activeNoobs, coinClick = clickDetector } end) if success and result then table.insert(activeNoobsList, result.activeNoobs) table.insert(coinInserters, result.coinClick) end end local function scanAndClickNoobs() for _, activeNoobs in ipairs(activeNoobsList) do for _, model in ipairs(activeNoobs:GetChildren()) do if model:IsA("Model") and (model.Name == "Takeo" or model.Name == "Noob") then for _, descendant in ipairs(model:GetDescendants()) do if descendant:IsA("ClickDetector") then fireclickdetector(descendant) end end end end end end local function clickCoinInserters() for _, detector in ipairs(coinInserters) do if detector then fireclickdetector(detector) end end end while true do scanAndClickNoobs() clickCoinInserters() wait(0.1) end