local Fluent = loadstring(game:HttpGet("https://[Log in to view URL]"))()
local SaveManager = loadstring(game:HttpGet("https://[Log in to view URL]"))()
local InterfaceManager = loadstring(game:HttpGet("https://[Log in to view URL]"))()
local Window = Fluent:CreateWindow({
Title = "Hatch 1 Million Chickens",
SubTitle = "by whoisnwr",
TabWidth = 160,
Size = UDim2.fromOffset(580, 460),
Acrylic = true,
Theme = "Dark",
MinimizeKey = Enum.KeyCode.LeftControl -- Default Keybind to open/close
})
local Tabs = {
Main = Window:AddTab({ Title = "Automation", Icon = "play" }),
Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
}
local Options = Fluent.Options
-- // SERVICES & REMOTES
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local networkFolder = ReplicatedStorage:WaitForChild("Libraries"):WaitForChild("Replicate"):WaitForChild("[0] Network")
local eventRemote = networkFolder:WaitForChild("Event")
local functionRemote = networkFolder:WaitForChild("Function")
-- // LOGIC STATE
local autoPress = false
local autoIncubator = false
local autoCoop = false
local tickSpeed = 0.1
-- // MAIN LOOPS
task.spawn(function()
while true do
if autoPress then
eventRemote:FireServer({
Type = "Plots",
Args = { Type = "IncubatorPressed", Owner = LocalPlayer }
})
end
if autoIncubator then
functionRemote:InvokeServer({
Type = "Incubator",
Args = { Type = "MinorUpgrade", Multipllier = 1 }
})
end
if autoCoop then
functionRemote:InvokeServer({
Type = "Coops",
Args = { Type = "MinorUpgrade", Multipllier = 1 }
})
end
task.wait(tickSpeed)
end
end)
-- // UI ELEMENTS
Tabs.Main:AddToggle("PressToggle", { Title = "Auto Press Incubator", Default = false, Callback = function(Value) autoPress = Value end })
Tabs.Main:AddToggle("IncubatorToggle", { Title = "Auto Upgrade Incubator", Default = false, Callback = function(Value) autoIncubator = Value end })
Tabs.Main:AddToggle("CoopToggle", { Title = "Auto Upgrade Coops", Default = false, Callback = function(Value) autoCoop = Value end })
-- // SETTINGS & KEYBINDS
Tabs.Settings:AddSlider("SpeedSlider", {
Title = "Execution Speed",
Description = "Lower is faster. Increase if you lag.",
Default = 0.1,
Min = 0.01,
Max = 1,
Rounding = 2,
Callback = function(Value) tickSpeed = Value end
})
local Keybind = Tabs.Settings:AddKeybind("MenuKeybind", {
Title = "Minimize Key",
Mode = "Toggle",
Default = "LeftControl",
Callback = function(Value)
Fluent:Notify({
Title = "Keybind Changed",
Content = "Menu toggle set to: " .. tostring(Value),
Duration = 3
})
end,
ChangedCallback = function(New)
Window.MinimizeKey = New
end
})
Window:SelectTab(1)
Fluent:Notify({
Title = "Suite Loaded",
Content = "Press LeftControl to toggle the menu.",
Duration = 5
})
To embed this project on your website, copy the following code and paste it into your website's HTML: