_G.AutoDailyGiftAndClickUpgrade = true local ReplicatedStorage = game:GetService("ReplicatedStorage") local dailyGiftEvent = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("DailyGift") local clickEvent = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Click") local buyUpgradeEvent = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("BuyUpgrade") local upgrades = { "Rat", "Italian", "IronRat", "Foodie", "Chef", "Reviewer", "GoldRat", "GourmetChef", "Bear", "RubyRat", "Mobster", "Richard", "DiamondRat", "Blogger", "Plumber", "UraniumRat", "UraniumReviewer", "UraniumMobster", "GlitchRat", "GlitchItalian", "GlitchFoodie", "KingRat", "Knight", "Jester", "SpaceRat", "SpaceChef" } local function autoDailyGiftAndClickUpgrade() while _G.AutoDailyGiftAndClickUpgrade do for _ = 1, 500 do dailyGiftEvent:FireServer() end for _ = 1, 122 do clickEvent:FireServer() end for _, upgrade in ipairs(upgrades) do buyUpgradeEvent:InvokeServer(upgrade, "Max") end wait(0) end end spawn(function() while wait(0.2) do if _G.AutoDailyGiftAndClickUpgrade then autoDailyGiftAndClickUpgrade() end end end)