local Library = loadstring(game:HttpGet('https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua'))() local Window = Library.CreateLib("Bleb GUI - Delta", "DarkTheme") local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local gui = game.CoreGui:FindFirstChild("Kavo") -- most common name or game.CoreGui:FindFirstChildWhichIsA("ScreenGui") -- fallback if gui then local frame = gui:FindFirstChild("Main", true) -- usually the main dragging frame if frame and frame:IsA("Frame") then local dragging = false local dragInput local dragStart local startPos frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) frame.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 local delta = input.Position - dragStart local newPos = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) frame.Position = newPos end end) end end local MainTab = Window:NewTab("Main") local MovementSection = MainTab:NewSection("Movement Cheats") --// Variables local InfiniteJumpEnabled = false local FlyEnabled = false local FlySpeed = 50 local WalkSpeed = 16 local JumpPower = 50 --// Infinite Jump local InfiniteJumpConnection MovementSection:NewToggle("Infinite Jump", "Space = unlimited jumps", function(state) InfiniteJumpEnabled = state if state then InfiniteJumpConnection = game:GetService("UserInputService").JumpRequest:Connect(function() game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end) else if InfiniteJumpConnection then InfiniteJumpConnection:Disconnect() end end end) --// Fly (simple BodyVelocity version) local FlyBodyVelocity local FlyBodyGyro MovementSection:NewToggle("Fly", "Classic fly (E to toggle in some scripts)", function(state) FlyEnabled = state local player = game.Players.LocalPlayer local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart") if not root then return end if state then FlyBodyVelocity = Instance.new("BodyVelocity") FlyBodyVelocity.MaxForce = Vector3.new(1e9, 1e9, 1e9) FlyBodyVelocity.Velocity = Vector3.new(0,0,0) FlyBodyVelocity.Parent = root FlyBodyGyro = Instance.new("BodyGyro") FlyBodyGyro.MaxTorque = Vector3.new(1e9, 1e9, 1e9) FlyBodyGyro.CFrame = root.CFrame FlyBodyGyro.P = 20000 FlyBodyGyro.Parent = root -- Basic WASD + Space/Shift control spawn(function() while FlyEnabled and root.Parent do local moveDirection = Vector3.new(0,0,0) local cam = workspace.CurrentCamera if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.W) then moveDirection = moveDirection + cam.CFrame.LookVector end if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.S) then moveDirection = moveDirection - cam.CFrame.LookVector end if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.A) then moveDirection = moveDirection - cam.CFrame.RightVector end if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.D) then moveDirection = moveDirection + cam.CFrame.RightVector end local vertical = 0 if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.Space) then vertical = vertical + 1 end if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.LeftShift) then vertical = vertical - 1 end FlyBodyVelocity.Velocity = (moveDirection * FlySpeed) + Vector3.new(0, vertical * FlySpeed, 0) FlyBodyGyro.CFrame = cam.CFrame task.wait() end -- Cleanup when disabled if FlyBodyVelocity then FlyBodyVelocity:Destroy() end if FlyBodyGyro then FlyBodyGyro:Destroy() end end) else if FlyBodyVelocity then FlyBodyVelocity:Destroy() end if FlyBodyGyro then FlyBodyGyro:Destroy() end end end) MovementSection:NewSlider("Fly Speed", "How fast you fly", 200, 10, function(value) FlySpeed = value end) --// Speed Hack MovementSection:NewSlider("WalkSpeed", "Normal = 16, try 50-120", 300, 10, function(value) local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") if hum then hum.WalkSpeed = value end WalkSpeed = value -- remember for respawn (basic) end) --// Jump Hack MovementSection:NewSlider("JumpPower", "Normal = 50", 300, 20, function(value) local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") if hum then hum.JumpPower = value end JumpPower = value end) -- Simple respawn hook (keeps cheats kinda working) game.Players.LocalPlayer.CharacterAdded:Connect(function(char) task.wait(1.5) local hum = char:WaitForChild("Humanoid", 5) if hum then hum.WalkSpeed = WalkSpeed hum.JumpPower = JumpPower end end) print 'Ty for using bleb gui!'