
Key Required

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)No comments yet for this script.



