local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "CookVeilGUI" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") local infiniteMoneyLoop = false local infiniteMoney10KLoop = false local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 520, 0, 600) MainFrame.Position = UDim2.new(0.5, -260, 0.5, -300) MainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18) MainFrame.BorderSizePixel = 0 MainFrame.ClipsDescendants = true MainFrame.Parent = ScreenGui local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 16) MainCorner.Parent = MainFrame local Shadow = Instance.new("ImageLabel") Shadow.Name = "Shadow" Shadow.Size = UDim2.new(1, 40, 1, 40) Shadow.Position = UDim2.new(0, -20, 0, -20) Shadow.BackgroundTransparency = 1 Shadow.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png" Shadow.ImageColor3 = Color3.fromRGB(0, 0, 0) Shadow.ImageTransparency = 0.7 Shadow.ScaleType = Enum.ScaleType.Slice Shadow.SliceCenter = Rect.new(10, 10, 118, 118) Shadow.ZIndex = 0 Shadow.Parent = MainFrame local TopBar = Instance.new("Frame") TopBar.Name = "TopBar" TopBar.Size = UDim2.new(1, 0, 0, 60) TopBar.BackgroundColor3 = Color3.fromRGB(28, 28, 28) TopBar.BorderSizePixel = 0 TopBar.Parent = MainFrame local TopBarCorner = Instance.new("UICorner") TopBarCorner.CornerRadius = UDim.new(0, 16) TopBarCorner.Parent = TopBar local AccentLine = Instance.new("Frame") AccentLine.Name = "AccentLine" AccentLine.Size = UDim2.new(1, 0, 0, 3) AccentLine.Position = UDim2.new(0, 0, 1, -3) AccentLine.BackgroundColor3 = Color3.fromRGB(147, 51, 234) AccentLine.BorderSizePixel = 0 AccentLine.Parent = TopBar local AccentGradient = Instance.new("UIGradient") AccentGradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(147, 51, 234)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(168, 85, 247)), ColorSequenceKeypoint.new(1, Color3.fromRGB(147, 51, 234)) } AccentGradient.Parent = AccentLine local Title = Instance.new("TextLabel") Title.Name = "Title" Title.Size = UDim2.new(0, 150, 1, 0) Title.Position = UDim2.new(0, 20, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "CookVeil" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 28 Title.TextXAlignment = Enum.TextXAlignment.Left Title.Font = Enum.Font.GothamBold Title.Parent = TopBar local Subtitle = Instance.new("TextLabel") Subtitle.Name = "Subtitle" Subtitle.Size = UDim2.new(0, 100, 0, 18) Subtitle.Position = UDim2.new(0, 20, 0, 35) Subtitle.BackgroundTransparency = 1 Subtitle.Text = "Made By Thirst" Subtitle.TextColor3 = Color3.fromRGB(147, 51, 234) Subtitle.TextSize = 12 Subtitle.TextXAlignment = Enum.TextXAlignment.Left Subtitle.Font = Enum.Font.GothamMedium Subtitle.Parent = TopBar local CloseButton = Instance.new("TextButton") CloseButton.Name = "CloseButton" CloseButton.Size = UDim2.new(0, 40, 0, 40) CloseButton.Position = UDim2.new(1, -50, 0, 10) CloseButton.BackgroundColor3 = Color3.fromRGB(38, 38, 38) CloseButton.Text = "×" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.TextSize = 32 CloseButton.Font = Enum.Font.GothamBold CloseButton.BorderSizePixel = 0 CloseButton.Parent = TopBar local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(0, 8) CloseCorner.Parent = CloseButton local ContentFrame = Instance.new("ScrollingFrame") ContentFrame.Name = "ContentFrame" ContentFrame.Size = UDim2.new(1, -30, 1, -90) ContentFrame.Position = UDim2.new(0, 15, 0, 75) ContentFrame.BackgroundTransparency = 1 ContentFrame.ScrollBarThickness = 4 ContentFrame.ScrollBarImageColor3 = Color3.fromRGB(147, 51, 234) ContentFrame.BorderSizePixel = 0 ContentFrame.CanvasSize = UDim2.new(0, 0, 0, 0) ContentFrame.Parent = MainFrame local ContentLayout = Instance.new("UIListLayout") ContentLayout.Padding = UDim.new(0, 12) ContentLayout.SortOrder = Enum.SortOrder.LayoutOrder ContentLayout.Parent = ContentFrame local function createToggleButton(name, description, orderNum) local ButtonFrame = Instance.new("Frame") ButtonFrame.Name = name .. "Frame" ButtonFrame.Size = UDim2.new(1, 0, 0, 70) ButtonFrame.BackgroundColor3 = Color3.fromRGB(28, 28, 28) ButtonFrame.BorderSizePixel = 0 ButtonFrame.LayoutOrder = orderNum ButtonFrame.Parent = ContentFrame local ButtonCorner = Instance.new("UICorner") ButtonCorner.CornerRadius = UDim.new(0, 10) ButtonCorner.Parent = ButtonFrame local ButtonLabel = Instance.new("TextLabel") ButtonLabel.Size = UDim2.new(1, -100, 0, 22) ButtonLabel.Position = UDim2.new(0, 15, 0, 12) ButtonLabel.BackgroundTransparency = 1 ButtonLabel.Text = name ButtonLabel.TextColor3 = Color3.fromRGB(255, 255, 255) ButtonLabel.TextSize = 16 ButtonLabel.TextXAlignment = Enum.TextXAlignment.Left ButtonLabel.Font = Enum.Font.GothamBold ButtonLabel.Parent = ButtonFrame local DescLabel = Instance.new("TextLabel") DescLabel.Size = UDim2.new(1, -100, 0, 16) DescLabel.Position = UDim2.new(0, 15, 0, 38) DescLabel.BackgroundTransparency = 1 DescLabel.Text = description DescLabel.TextColor3 = Color3.fromRGB(160, 160, 160) DescLabel.TextSize = 12 DescLabel.TextXAlignment = Enum.TextXAlignment.Left DescLabel.Font = Enum.Font.Gotham DescLabel.Parent = ButtonFrame local ToggleButton = Instance.new("TextButton") ToggleButton.Name = "Toggle" ToggleButton.Size = UDim2.new(0, 60, 0, 30) ToggleButton.Position = UDim2.new(1, -75, 0.5, -15) ToggleButton.BackgroundColor3 = Color3.fromRGB(48, 48, 48) ToggleButton.Text = "" ToggleButton.BorderSizePixel = 0 ToggleButton.Parent = ButtonFrame local ToggleCorner = Instance.new("UICorner") ToggleCorner.CornerRadius = UDim.new(1, 0) ToggleCorner.Parent = ToggleButton local ToggleCircle = Instance.new("Frame") ToggleCircle.Name = "Circle" ToggleCircle.Size = UDim2.new(0, 22, 0, 22) ToggleCircle.Position = UDim2.new(0, 4, 0.5, -11) ToggleCircle.BackgroundColor3 = Color3.fromRGB(120, 120, 120) ToggleCircle.BorderSizePixel = 0 ToggleCircle.Parent = ToggleButton local CircleCorner = Instance.new("UICorner") CircleCorner.CornerRadius = UDim.new(1, 0) CircleCorner.Parent = ToggleCircle return ButtonFrame, ToggleButton, ToggleCircle end local function createButton(name, description, orderNum) local ButtonFrame = Instance.new("Frame") ButtonFrame.Name = name .. "Frame" ButtonFrame.Size = UDim2.new(1, 0, 0, 70) ButtonFrame.BackgroundColor3 = Color3.fromRGB(28, 28, 28) ButtonFrame.BorderSizePixel = 0 ButtonFrame.LayoutOrder = orderNum ButtonFrame.Parent = ContentFrame local ButtonCorner = Instance.new("UICorner") ButtonCorner.CornerRadius = UDim.new(0, 10) ButtonCorner.Parent = ButtonFrame local ButtonLabel = Instance.new("TextLabel") ButtonLabel.Size = UDim2.new(1, -110, 0, 22) ButtonLabel.Position = UDim2.new(0, 15, 0, 12) ButtonLabel.BackgroundTransparency = 1 ButtonLabel.Text = name ButtonLabel.TextColor3 = Color3.fromRGB(255, 255, 255) ButtonLabel.TextSize = 16 ButtonLabel.TextXAlignment = Enum.TextXAlignment.Left ButtonLabel.Font = Enum.Font.GothamBold ButtonLabel.Parent = ButtonFrame local DescLabel = Instance.new("TextLabel") DescLabel.Size = UDim2.new(1, -110, 0, 16) DescLabel.Position = UDim2.new(0, 15, 0, 38) DescLabel.BackgroundTransparency = 1 DescLabel.Text = description DescLabel.TextColor3 = Color3.fromRGB(160, 160, 160) DescLabel.TextSize = 12 DescLabel.TextXAlignment = Enum.TextXAlignment.Left DescLabel.Font = Enum.Font.Gotham DescLabel.Parent = ButtonFrame local ExecuteButton = Instance.new("TextButton") ExecuteButton.Name = "Execute" ExecuteButton.Size = UDim2.new(0, 80, 0, 35) ExecuteButton.Position = UDim2.new(1, -95, 0.5, -17.5) ExecuteButton.BackgroundColor3 = Color3.fromRGB(147, 51, 234) ExecuteButton.Text = "Execute" ExecuteButton.TextColor3 = Color3.fromRGB(255, 255, 255) ExecuteButton.TextSize = 13 ExecuteButton.Font = Enum.Font.GothamBold ExecuteButton.BorderSizePixel = 0 ExecuteButton.Parent = ButtonFrame local ExecCorner = Instance.new("UICorner") ExecCorner.CornerRadius = UDim.new(0, 8) ExecCorner.Parent = ExecuteButton return ButtonFrame, ExecuteButton end local function animateToggle(button, circle, enabled) local tweenInfo = TweenInfo.new(0.4, Enum.EasingStyle.Quint, Enum.EasingDirection.Out) if enabled then TweenService:Create(button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(147, 51, 234)}):Play() TweenService:Create(circle, tweenInfo, {Position = UDim2.new(1, -26, 0.5, -11), BackgroundColor3 = Color3.fromRGB(255, 255, 255)}):Play() else TweenService:Create(button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(48, 48, 48)}):Play() TweenService:Create(circle, tweenInfo, {Position = UDim2.new(0, 4, 0.5, -11), BackgroundColor3 = Color3.fromRGB(120, 120, 120)}):Play() end end local function animateButton(button) local tweenInfo = TweenInfo.new(0.15, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) TweenService:Create(button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(168, 85, 247)}):Play() wait(0.15) TweenService:Create(button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(147, 51, 234)}):Play() end local InfMoney, InfMoneyToggle, InfMoneyCircle = createToggleButton("Infinite Money", "Continuous money generation", 1) local InfMoney10K, InfMoney10KToggle, InfMoney10KCircle = createToggleButton("Infinite Money 10K (Faster)", "Faster money generation method", 2) local LaVacca, LaVaccaBtn = createButton("Spawn LaVacca", "Secret Brainrot 125,000", 3) local IronGrill, IronGrillBtn = createButton("Free Item 1 (Iron Grill)", "Get Iron Grill for free", 4) local GoldenGrill, GoldenGrillBtn = createButton("Free Item 2 (Golden Grill)", "Get Golden Grill for free", 5) local Compensation, CompensationBtn = createButton("Instant 10K Compensation", "Get 10K instantly", 6) local DiscordFrame = Instance.new("Frame") DiscordFrame.Name = "DiscordFrame" DiscordFrame.Size = UDim2.new(1, 0, 0, 90) DiscordFrame.BackgroundColor3 = Color3.fromRGB(88, 101, 242) DiscordFrame.BorderSizePixel = 0 DiscordFrame.LayoutOrder = 7 DiscordFrame.Parent = ContentFrame local DiscordCorner = Instance.new("UICorner") DiscordCorner.CornerRadius = UDim.new(0, 10) DiscordCorner.Parent = DiscordFrame local DiscordTitle = Instance.new("TextLabel") DiscordTitle.Size = UDim2.new(1, -20, 0, 22) DiscordTitle.Position = UDim2.new(0, 15, 0, 12) DiscordTitle.BackgroundTransparency = 1 DiscordTitle.Text = "Join Our Discord For More" DiscordTitle.TextColor3 = Color3.fromRGB(255, 255, 255) DiscordTitle.TextSize = 16 DiscordTitle.TextXAlignment = Enum.TextXAlignment.Left DiscordTitle.Font = Enum.Font.GothamBold DiscordTitle.Parent = DiscordFrame local DiscordDesc = Instance.new("TextLabel") DiscordDesc.Size = UDim2.new(1, -20, 0, 30) DiscordDesc.Position = UDim2.new(0, 15, 0, 38) DiscordDesc.BackgroundTransparency = 1 DiscordDesc.Text = "-leaks -sources -and more" DiscordDesc.TextColor3 = Color3.fromRGB(220, 220, 255) DiscordDesc.TextSize = 12 DiscordDesc.TextXAlignment = Enum.TextXAlignment.Left DiscordDesc.Font = Enum.Font.Gotham DiscordDesc.Parent = DiscordFrame local CopyButton = Instance.new("TextButton") CopyButton.Name = "CopyButton" CopyButton.Size = UDim2.new(0, 80, 0, 30) CopyButton.Position = UDim2.new(1, -95, 1, -40) CopyButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255) CopyButton.Text = "COPY" CopyButton.TextColor3 = Color3.fromRGB(88, 101, 242) CopyButton.TextSize = 14 CopyButton.Font = Enum.Font.GothamBold CopyButton.BorderSizePixel = 0 CopyButton.Parent = DiscordFrame local CopyCorner = Instance.new("UICorner") CopyCorner.CornerRadius = UDim.new(0, 6) CopyCorner.Parent = CopyButton ContentLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() ContentFrame.CanvasSize = UDim2.new(0, 0, 0, ContentLayout.AbsoluteContentSize.Y + 10) end) InfMoneyToggle.MouseButton1Click:Connect(function() infiniteMoneyLoop = not infiniteMoneyLoop animateToggle(InfMoneyToggle, InfMoneyCircle, infiniteMoneyLoop) if infiniteMoneyLoop then spawn(function() while infiniteMoneyLoop do local Spin = ReplicatedStorage.Events.Spin Spin:InvokeServer(1) wait(0.1) end end) end end) InfMoney10KToggle.MouseButton1Click:Connect(function() infiniteMoney10KLoop = not infiniteMoney10KLoop animateToggle(InfMoney10KToggle, InfMoney10KCircle, infiniteMoney10KLoop) if infiniteMoney10KLoop then spawn(function() while infiniteMoney10KLoop do local Spin = ReplicatedStorage.Events.Spin Spin:InvokeServer(6) wait(0.1) end end) end end) LaVaccaBtn.MouseButton1Click:Connect(function() animateButton(LaVaccaBtn) local Spin = ReplicatedStorage.Events.Spin Spin:InvokeServer(7) end) IronGrillBtn.MouseButton1Click:Connect(function() animateButton(IronGrillBtn) local Spin = ReplicatedStorage.Events.Spin Spin:InvokeServer(2) end) GoldenGrillBtn.MouseButton1Click:Connect(function() animateButton(GoldenGrillBtn) local Spin = ReplicatedStorage.Events.Spin Spin:InvokeServer(4) end) CompensationBtn.MouseButton1Click:Connect(function() animateButton(CompensationBtn) local Spin = ReplicatedStorage.Events.Spin Spin:InvokeServer(3) end) CopyButton.MouseButton1Click:Connect(function() setclipboard("https://discord.gg/aqS2kye6HC") CopyButton.Text = "COPIED!" wait(1.5) CopyButton.Text = "COPY" end) CloseButton.MouseButton1Click:Connect(function() local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out) TweenService:Create(MainFrame, tweenInfo, {Size = UDim2.new(0, 0, 0, 0), Position = UDim2.new(0.5, 0, 0.5, 0)}):Play() wait(0.5) ScreenGui:Destroy() end) local dragging, dragInput, dragStart, startPos local function update(input) local delta = input.Position - dragStart local tweenInfo = TweenInfo.new(0.25, Enum.EasingStyle.Quint, Enum.EasingDirection.Out) TweenService:Create(MainFrame, tweenInfo, {Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)}):Play() end TopBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) TopBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) MainFrame.Size = UDim2.new(0, 0, 0, 0) MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) local tweenInfo = TweenInfo.new(0.7, Enum.EasingStyle.Quint, Enum.EasingDirection.Out) TweenService:Create(MainFrame, tweenInfo, {Size = UDim2.new(0, 520, 0, 600), Position = UDim2.new(0.5, -260, 0.5, -300)}):Play()