local NexusLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/Xyraniz/UI-Libs/main/Librarys/NexusLib/Source.lua"))() local Event = game:GetService("ReplicatedStorage").Paper.Remotes.__remotefunction local Function = game:GetService("ReplicatedStorage").Paper.Remotes.__remoteevent deposit_running = false eggs_running = false cash_running = false merge_running = false buy_running = false upgrade_running = false local Window = NexusLib:Window(game:GetService("Players").LocalPlayer.Name, "Egg game whatever", "", Enum.KeyCode.RightControl) local Tab1 = Window:Tab("Farming") Tab1:Toggle("Auto Collect Eggs", false, function(value) eggs_running = value while eggs_running do for _, egg in ipairs(workspace.Eggs:GetChildren()) do Function:FireServer("Collect Egg", egg.Name) egg:Destroy() end task.wait() end end) Tab1:Toggle("Auto Deposit Eggs", false, function(value) deposit_running = value while deposit_running do Event:InvokeServer( "Deposit Eggs" ) task.wait() end end) Tab1:Toggle("Auto Collect Cash", false, function(value) cash_running = value while cash_running do Event:InvokeServer( "Collect Cash" ) task.wait(0.01) end end) Tab1:Toggle("Auto Buy Chickens", false, function(value) buy_running = value while buy_running do Event:InvokeServer( "Buy Chickens", 1 ) task.wait() end end) Tab1:Toggle("Auto Merge Chickens", false, function(value) merge_running = value while merge_running do Event:InvokeServer("Merge Chickens") task.wait() end end) Tab1:Toggle("Auto Upgrade Machine", false, function(value) upgrade_running = value while upgrade_running do Event:InvokeServer("Upgrade Process Level") task.wait() end end)