local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))() local ReplicatedStorage = game:GetService("ReplicatedStorage") local EggsFolder = workspace:WaitForChild("Eggs") local FuncRemote = ReplicatedStorage:WaitForChild("Paper"):WaitForChild("Remotes"):WaitForChild("__remotefunction") local EventRemote = ReplicatedStorage:WaitForChild("Paper"):WaitForChild("Remotes"):WaitForChild("__remoteevent") local autoEnabled = { Egg = false, Merge = false, Deposit = false, Collect = false, Upgrade = false, Buy = false } local lastRun = { Merge = 0, Deposit = 0, Collect = 0, Upgrade = 0, Egg = 0 } local buyAmount = 1 local function getEggId(model) if model:GetAttribute("ID") then return model:GetAttribute("ID") end if model:GetAttribute("EggId") then return model:GetAttribute("EggId") end if model:GetAttribute("UUID") then return model:GetAttribute("UUID") end if string.match(model.Name, "%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x") then return model.Name end local idVal = model:FindFirstChild("ID") or model:FindFirstChild("EggId") or model:FindFirstChild("UUID") if idVal and idVal.Value then return idVal.Value end for _,v in pairs(model:GetAttributes()) do if type(v) == "string" and #v > 20 then return v end end return model.Name end -- ALL REMOTES NOW - SUPER FAST task.spawn(function() while true do local now = tick() -- EGG - 0.1s EXTREMELY FAST if autoEnabled.Egg and (now - lastRun.Egg >= 0.1) then for _, eggModel in ipairs(EggsFolder:GetChildren()) do if eggModel:IsA("Model") then local eggId = getEggId(eggModel) pcall(function() EventRemote:FireServer("Collect Egg", eggId) end) end end lastRun.Egg = now end -- UPGRADE PROCESS LEVEL - 0.1s EXTREMELY FAST (from your latest screenshot) if autoEnabled.Upgrade and (now - lastRun.Upgrade >= 0.1) then pcall(function() FuncRemote:InvokeServer("Upgrade Process Level") end) lastRun.Upgrade = now end if autoEnabled.Collect and (now - lastRun.Collect >= 4) then pcall(function() FuncRemote:InvokeServer("Collect Cash") end) lastRun.Collect = now end if autoEnabled.Deposit and (now - lastRun.Deposit >= 6) then pcall(function() FuncRemote:InvokeServer("Deposit Eggs") end) lastRun.Deposit = now end if autoEnabled.Merge and (now - lastRun.Merge >= 5) then pcall(function() FuncRemote:InvokeServer("Merge Chickens") end) lastRun.Merge = now end task.wait(0.05) end end) local Window = WindUI:CreateWindow({ Title = "Egg TP Hub v2", Icon = "egg", Author = "Austin", Folder = "EggTPHub", Size = UDim2.fromOffset(520, 460), Transparent = true, Theme = "Dark", Resizable = true, SideBarWidth = 200, }) local AutoTab = Window:Tab({ Title = "Auto", Icon = "bot" }) local EggSection = AutoTab:Section({ Title = "Auto Egg - 0.1s FAST", Opened = true }) EggSection:Toggle({ Title = "Auto Collect Eggs [0.1s]", Desc = 'FireServer("Collect Egg", UUID) for all in workspace.Eggs', Value = false, Flag = "AutoEgg", Callback = function(s) autoEnabled.Egg = s lastRun.Egg = 0 end }) local UpgradeSection = AutoTab:Section({ Title = "Auto Upgrade - 0.1s FAST (NEW)", Opened = true }) UpgradeSection:Paragraph({ Title = "Fires really quickly", Desc = 'InvokeServer("Upgrade Process Level") every 0.1s\nFrom your screenshot' }) UpgradeSection:Toggle({ Title = "Auto Upgrade Process Level [0.1s]", Desc = "Spams Upgrade Process Level remote extremely fast", Value = false, Flag = "AutoUpgrade", Callback = function(s) autoEnabled.Upgrade = s lastRun.Upgrade = 0 end }) local CollectSection = AutoTab:Section({ Title = "Auto Collect", Opened = true }) CollectSection:Toggle({ Title = "Auto Collect Money ", Desc = 'InvokeServer("Collect Cash")', Value = false, Flag = "AutoCollect", Callback = function(s) autoEnabled.Collect = s lastRun.Collect = 0 end }) local DepositSection = AutoTab:Section({ Title = "Auto Deposit", Opened = true }) DepositSection:Toggle({ Title = "Auto Deposit Eggs ", Desc = 'InvokeServer("Deposit Eggs")', Value = false, Flag = "AutoDeposit", Callback = function(s) autoEnabled.Deposit = s lastRun.Deposit = 0 end }) local MergeSection = AutoTab:Section({ Title = "Auto Merge", Opened = true }) MergeSection:Toggle({ Title = "Auto Merge Chickens ", Desc = 'InvokeServer("Merge Chickens")', Value = false, Flag = "AutoMerge", Callback = function(s) autoEnabled.Merge = s lastRun.Merge = 0 end }) local BuySection = AutoTab:Section({ Title = "Auto Buy", Opened = true }) BuySection:Slider({ Title = "Buy Amount", Value = { Min = 1, Max = 5, Default = 1 }, Step = 1, Callback = function(v) buyAmount = v end }) BuySection:Toggle({ Title = "Auto Buy Chickens [0.05s]", Value = false, Flag = "AutoBuy", Callback = function(s) autoEnabled.Buy = s if s then task.spawn(function() while autoEnabled.Buy do pcall(function() FuncRemote:InvokeServer("Buy Chickens", buyAmount) end) task.wait(0.05) end end) end end }) Window:SelectTab(1)