
Key Required

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local plr = Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")
-- GUI
local sg = Instance.new("ScreenGui", plr.PlayerGui)
sg.Name = "UltimateWalkGUI"
sg.ResetOnSpawn = false
local walkBtn = Instance.new("TextButton", sg)
walkBtn.Size = UDim2.new(0, 220, 0, 65)
walkBtn.Position = UDim2.new(0.02, 0, 0.35, 0)
walkBtn.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
walkBtn.Text = "Auto Walk: OFF"
walkBtn.TextColor3 = Color3.new(1,1,1)
walkBtn.Font = Enum.Font.GothamBold
walkBtn.TextScaled = true
local autoWalk = false
local walkConn = nil
local ANIMATION_SPEED = 10000
-- AUTO WALK TOGGLE (W simulation + ultra-fast steps)
walkBtn.MouseButton1Click:Connect(function()
autoWalk = not autoWalk
walkBtn.Text = "Auto Walk: " .. (autoWalk and "ON" or "OFF")
walkBtn.BackgroundColor3 = autoWalk and Color3.fromRGB(0,180,0) or Color3.fromRGB(180,0,0)
if autoWalk then
walkConn = RunService.Heartbeat:Connect(function()
if hum and hum.Parent then
hum:Move(Vector3.new(0, 0, -1), true) -- Hold W forward (camera relative)
local animator = hum:FindFirstChild("Animator")
if animator then
for _, track in pairs(animator:GetPlayingAnimationTracks()) do
track:AdjustSpeed(ANIMATION_SPEED)
end
end
end
end)
else
if walkConn then walkConn:Disconnect() end
if hum then
local animator = hum:FindFirstChild("Animator")
if animator then
for _, track in pairs(animator:GetPlayingAnimationTracks()) do
track:AdjustSpeed(1)
end
end
end
end
end)
-- RESPAWN HANDLER (auto-resumes)
plr.CharacterAdded:Connect(function(newChar)
char = newChar
hrp = char:WaitForChild("HumanoidRootPart")
hum = char:WaitForChild("Humanoid")
hrp:SetNetworkOwner(plr)
end)



crashes your game
@camogyt Could it be your executor I'm using Xeno and it works fine
delta mobile work