local plrs = game.Players local plr = plrs.LocalPlayer local char = plr.Character or plr.CharacterAdded:Wait() local function gt(char) return char:FindFirstChild("HumanoidRootPart") or char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso") end if char and char:FindFirstChildOfClass("Humanoid") and gt(char) then local hum = char:FindFirstChildOfClass("Humanoid") local root = gt(char) hum:ChangeState(0) root.Velocity = root.CFrame.LookVector * 30 end