How do I fix this wheel steering bug?

Why not do…

function rotateWheel(wheel, wheelAngle, mainPart)
  for _, v in pairs(mainPart:GetChildren()) do
    if v.Name == wheel.Name then
      v.C0 = CFrame.new(v.C0.Position) * CFrame.Angles(0, math.rad(wheelAngle), 0)
    end
  end
end

if wheel.Name == "FL" or wheel.Name == "FR" then
  rotateWheel(wheel, wheelAngle, mainPart)
end

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.