local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local humanoid = char:WaitForChild("Humanoid") local RunService = game:GetService("RunService") local ContextActionService = game:GetService("ContextActionService") -- Stop Crashes humanoid.WalkSpeed = 16 humanoid.PlatformStand = false -- BodyVelocity setup local speed = 52 -- Best Speed to not Detect But Anti-cheat can detect not much times local velocity = Instance.new("BodyVelocity") velocity.MaxForce = Vector3.new(1e5, 0, 1e5) velocity.Velocity = Vector3.zero velocity.Parent = hrp local moveDirection = Vector3.zero RunService.RenderStepped:Connect(function() if player.Character and humanoid.MoveDirection.Magnitude > 0 then -- MoveDirection to detect joystick, keyboard, etc moveDirection = humanoid.MoveDirection.Unit velocity.Velocity = moveDirection * speed else velocity.Velocity = Vector3.zero end end) print("🚄 Speed Changed with Success")