
KeylessUniversal

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)No comments yet for this script.



