I recently have tried many ways to make Motor6D's work with LocalScripts, no success. (Tried print() too, works) However if I paste the same thing in a ServerScript, it works perfectly. Here's the code;
for i, v in pairs({FrontLeftMotor, FrontRightMotor, BackLeftMotor, BackRightMotor}) do if v and v.Parent then wait() local ActualBody = script.Parent:WaitForChild("Body") local movement = math.floor(ActualBody.Velocity.Magnitude) local DesiredAngle = (999999999 * (-movement/ math.abs(movement))) local MaxVelocity = (movement / 250) wait() v.DesiredAngle = DesiredAngle v.MaxVelocity = MaxVelocity end end