local Players = game:GetService("Players") local MarketplaceService = game:GetService("MarketplaceService") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local productID = 2697281347 local looping = false local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "ui idk" ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") ScreenGui.ResetOnSpawn = false local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 250, 0, 200) MainFrame.Position = UDim2.new(0.5, -125, 0.5, -100) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.BackgroundTransparency = 0.3 MainFrame.BorderSizePixel = 0 MainFrame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 10) UICorner.Parent = MainFrame local UIStroke = Instance.new("UIStroke") UIStroke.Thickness = 2.5 UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border UIStroke.Parent = MainFrame local TopBar = Instance.new("Frame") TopBar.Name = "TopBar" TopBar.Size = UDim2.new(1, 0, 0, 35) TopBar.BackgroundTransparency = 1 TopBar.Parent = MainFrame local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, -40, 1, 0) Title.Position = UDim2.new(0, 10, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "how to use lagger in description" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 14 Title.Font = Enum.Font.GothamBold Title.TextXAlignment = Enum.TextXAlignment.Left Title.Parent = TopBar local CloseBtn = Instance.new("TextButton") CloseBtn.Name = "CloseBtn" CloseBtn.Size = UDim2.new(0, 30, 0, 30) CloseBtn.Position = UDim2.new(1, -35, 0, 2) CloseBtn.BackgroundTransparency = 1 CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255, 100, 100) CloseBtn.TextSize = 18 CloseBtn.Font = Enum.Font.GothamBold CloseBtn.Parent = MainFrame local ExecuteBtn = Instance.new("TextButton") ExecuteBtn.Name = "ExecuteBtn" ExecuteBtn.Size = UDim2.new(0, 210, 0, 35) ExecuteBtn.Position = UDim2.new(0.5, -105, 0, 50) ExecuteBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45) ExecuteBtn.BackgroundTransparency = 0.2 ExecuteBtn.Text = "10K" ExecuteBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ExecuteBtn.Font = Enum.Font.GothamSemibold ExecuteBtn.TextSize = 14 ExecuteBtn.Parent = MainFrame local Corner1 = Instance.new("UICorner") Corner1.CornerRadius = UDim.new(0, 6) Corner1.Parent = ExecuteBtn local LoopBtn = Instance.new("TextButton") LoopBtn.Name = "LoopBtn" LoopBtn.Size = UDim2.new(0, 210, 0, 35) LoopBtn.Position = UDim2.new(0.5, -105, 0, 100) LoopBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45) LoopBtn.BackgroundTransparency = 0.2 LoopBtn.Text = "infinite and lagger: off" LoopBtn.TextColor3 = Color3.fromRGB(255, 100, 100) LoopBtn.Font = Enum.Font.GothamSemibold LoopBtn.TextSize = 14 LoopBtn.Parent = MainFrame local Corner2 = Instance.new("UICorner") Corner2.CornerRadius = UDim.new(0, 6) Corner2.Parent = LoopBtn RunService.RenderStepped:Connect(function() local hue = tick() % 3 / 3 UIStroke.Color = Color3.fromHSV(hue, 0.8, 1) end) local dragging, dragInput, dragStart, startPos TopBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 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) UserInputService.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) CloseBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) ExecuteBtn.MouseButton1Click:Connect(function() MarketplaceService:SignalPromptProductPurchaseFinished(LocalPlayer.UserId, productID, true) end) LoopBtn.MouseButton1Click:Connect(function() looping = not looping if looping then LoopBtn.Text = "infinite and lagger: ON" LoopBtn.TextColor3 = Color3.fromRGB(100, 255, 100) else LoopBtn.Text = "infinite and lagger: OFF" LoopBtn.TextColor3 = Color3.fromRGB(255, 100, 100) end end) task.spawn(function() while true do if looping then MarketplaceService:SignalPromptProductPurchaseFinished(LocalPlayer.UserId, productID, true) end task.wait(0.05) -- change this to execute it faster lol end end)