local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") local root = char:WaitForChild("HumanoidRootPart") local guiPar = player:WaitForChild("PlayerGui") local animator = hum:WaitForChild("Animator") local enabled = false local noAnim = false local minimized = false local gui = Instance.new("ScreenGui", guiPar) gui.Name = "FakeLagGUI" local main = Instance.new("Frame", gui) main.Size = UDim2.new(0,170,0,130) main.Position = UDim2.new(0,10,0.2,0) main.BackgroundColor3 = Color3.fromRGB(20,20,20) main.BorderSizePixel = 0 main.Active = true main.Draggable = true Instance.new("UICorner", main).CornerRadius = UDim.new(0,14) local header = Instance.new("Frame", main) header.Size = UDim2.new(1,0,0,20) header.BackgroundColor3 = Color3.fromRGB(0,120,255) header.BorderSizePixel = 0 Instance.new("UICorner", header).CornerRadius = UDim.new(0,14) local title = Instance.new("TextLabel", header) title.Size = UDim2.new(1,-30,1,0) title.Position = UDim2.new(0,6,0,0) title.BackgroundTransparency = 1 title.Text = "Fake Lag" title.TextColor3 = Color3.new(1,1,1) title.Font = Enum.Font.GothamBold title.TextSize = 11 title.TextXAlignment = Enum.TextXAlignment.Left local miniBtn = Instance.new("TextButton", header) miniBtn.Size = UDim2.new(0,18,0,18) miniBtn.Position = UDim2.new(1,-20,0,1) miniBtn.BackgroundColor3 = Color3.fromRGB(60,60,60) miniBtn.TextColor3 = Color3.new(1,1,1) miniBtn.Text = "-" miniBtn.Font = Enum.Font.GothamBold miniBtn.TextSize = 14 miniBtn.AutoButtonColor = false Instance.new("UICorner", miniBtn).CornerRadius = UDim.new(0,6) local btn = Instance.new("TextButton", main) btn.Size = UDim2.new(0.9,0,0,34) btn.Position = UDim2.new(0.05,0,0,30) btn.BackgroundColor3 = Color3.fromRGB(35,35,35) btn.TextColor3 = Color3.new(1,1,1) btn.Text = "FAKE LAG: OFF" btn.Font = Enum.Font.GothamBold btn.TextSize = 11 btn.AutoButtonColor = false Instance.new("UICorner", btn).CornerRadius = UDim.new(0,10) local noAnimBtn = Instance.new("TextButton", main) noAnimBtn.Size = UDim2.new(0.9,0,0,28) noAnimBtn.Position = UDim2.new(0.05,0,0,70) noAnimBtn.BackgroundColor3 = Color3.fromRGB(50,50,50) noAnimBtn.TextColor3 = Color3.new(1,1,1) noAnimBtn.Text = "NO ANIMATION: OFF" noAnimBtn.Font = Enum.Font.GothamBold noAnimBtn.TextSize = 10 noAnimBtn.AutoButtonColor = false Instance.new("UICorner", noAnimBtn).CornerRadius = UDim.new(0,10) local fps = Instance.new("TextLabel", main) fps.Size = UDim2.new(0.9,0,0,18) fps.Position = UDim2.new(0.05,0,0,100) fps.BackgroundTransparency = 1 fps.TextColor3 = Color3.fromRGB(0,255,0) fps.Font = Enum.Font.Gotham fps.TextSize = 10 fps.Text = "FPS: 60" miniBtn.MouseButton1Click:Connect(function() minimized = not minimized btn.Visible = not minimized noAnimBtn.Visible = not minimized fps.Visible = not minimized if minimized then main.Size = UDim2.new(0,170,0,24) miniBtn.Text = "+" else main.Size = UDim2.new(0,170,0,130) miniBtn.Text = "-" end end) btn.MouseButton1Click:Connect(function() enabled = not enabled btn.Text = enabled and "FAKE LAG: ON" or "FAKE LAG: OFF" end) noAnimBtn.MouseButton1Click:Connect(function() noAnim = not noAnim noAnimBtn.Text = noAnim and "NO ANIMATION: ON" or "NO ANIMATION: OFF" end) RunService.Heartbeat:Connect(function() if enabled then local fakeFPS = math.random(3,18) fps.Text = "FPS: "..fakeFPS for _,track in pairs(animator:GetPlayingAnimationTracks()) do if math.random() < 0.7 then track:AdjustSpeed(0) task.wait(math.random(10,25)/100) track:AdjustSpeed(1) end end if hum.MoveDirection.Magnitude > 0 then if math.random() < 0.85 then task.wait(math.random(5,12)/100) end hum.WalkSpeed = 12 else hum.WalkSpeed = 16 end if math.random() < 0.25 then task.wait(math.random(10,25)/100) end else fps.Text = "FPS: 60" hum.WalkSpeed = 16 end if noAnim then for _,track in pairs(animator:GetPlayingAnimationTracks()) do track:Stop() end end end)