--// Services local Players = game:GetService("Players") local player = Players.LocalPlayer --// Remove old GUI pcall(function() player.PlayerGui:FindFirstChild("MyGui"):Destroy() end) --// GUI local gui = Instance.new("ScreenGui", player.PlayerGui) gui.Name = "MyGui" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 240, 0, 140) frame.Position = UDim2.new(0.35, 0, 0.35, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.Active = true frame.Draggable = true Instance.new("UICorner", frame) --// Title local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 30) title.Text = "Inf Money GUI" title.BackgroundTransparency = 1 title.TextColor3 = Color3.new(1,1,1) title.TextScaled = true --// Credit local credit = Instance.new("TextLabel", frame) credit.Size = UDim2.new(1, 0, 0, 20) credit.Position = UDim2.new(0, 0, 1, -20) credit.BackgroundTransparency = 1 credit.Text = "Made by _OpenSource_" credit.TextColor3 = Color3.fromRGB(180,180,180) credit.TextScaled = true --// State _G.InfMoney = false --// Button local btn = Instance.new("TextButton", frame) btn.Size = UDim2.new(1, -20, 0, 50) btn.Position = UDim2.new(0, 10, 0, 45) btn.BackgroundColor3 = Color3.fromRGB(40,40,40) btn.TextColor3 = Color3.new(1,1,1) btn.TextScaled = true btn.Text = "Inf Money [OFF]" Instance.new("UICorner", btn) --// Function btn.MouseButton1Click:Connect(function() _G.InfMoney = not _G.InfMoney btn.Text = "Inf Money ["..(_G.InfMoney and "ON" or "OFF").."]" task.spawn(function() while _G.InfMoney do local args = { -7e999, "StraightConveyor", "Item1" } game:GetService("ReplicatedStorage") :WaitForChild("Events") :WaitForChild("Shop") :FireServer(unpack(args)) task.wait(0.2) end end) end)