local c=game.Players.LocalPlayer.Character local cam=workspace.CurrentCamera local hum=c.Humanoid local animation=Instance.new("Animation") animation.AnimationId="rbxassetid://180436334" local track=hum:LoadAnimation(animation) track:Play(1,5,1) local hrp=c.HumanoidRootPart local cfr=hrp.CFrame while c.Parent==workspace do local delta=task.wait() cfr=cfr+hum.MoveDirection*delta*20 if hum.MoveDirection.Magnitude~=0 then cfr=cfr:Lerp(CFrame.new(cfr.Position,cfr.Position+hum.MoveDirection),math.clamp(delta*10,0,1)) hrp.CFrame=cfr*CFrame.Angles(math.rad(-75),0,0)*CFrame.new(0,0,-2) track:AdjustSpeed(1) else hrp.CFrame=cfr*CFrame.Angles(math.rad(-50),0,0)*CFrame.new(0,0,-2.5) track:AdjustSpeed(0.01) end hrp.Velocity=Vector3.zero hrp.RotVelocity=Vector3.zero end