Run it
Copy the script and paste it into your executor.
-- LocalScript inside StarterPlayerScripts
-- Get the local player and their character
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
-- Movement settings
local speed = 16 -- studs per second
local run = true -- toggle movement
-- Move forward every frame
game:GetService("RunService").RenderStepped:Connect(function(deltaTime)
if run and humanoidRootPart then
-- Move forward relative to the character's facing direction
humanoidRootPart.CFrame = humanoidRootPart.CFrame * CFrame.new(0, 0, -speed * deltaTime)
end
end)
-- Example: toggle movement with the "C" key
local userInputService = game:GetService("UserInputService")
userInputService.InputBegan:((input, gameProcessed)
gameProcessed input.KeyCode == .KeyCode.C
run = run
)idk

Universal