Car travaling backwards for some reason (ANY HELP)

I have a car script that should allow me to move the car foward
but when I hit play it just moves backwards

not sure If i have done something wrong since I followed this tutorial

using System.Collections;
using UnityEngine;

public class Car : MonoBehaviour
{
    public float maxTorque = 50f;

    public Transform centerofMass;

    public WheelCollider[] wheelColliders = new WheelCollider[4];
    public Transform[] tireMeshes = new Transform[4];

    private Rigidbody m_rigidBody;

    void Start()
    {
        m_rigidBody = GetComponent<Rigidbody>();
        m_rigidBody.centerOfMass = centerofMass.localPosition;
    }

    void Update()
    {
        UpdateMeshesPositions();
    }

    void FixedUpdate()
    {
        float steer = Input.GetAxis ("Horizontal");
        float accelrate = Input.GetAxis ("Vertical");

        float finalAngle = steer * 0f;
        wheelColliders [0].steerAngle = finalAngle;
        wheelColliders [1].steerAngle = finalAngle;

        for (int i = 0; i < 4; i++)
        {
            wheelColliders[i].motorTorque = accelrate * maxTorque;
        }
    }

    void UpdateMeshesPositions()
    {
        for(int i = 0; i < 4; i++)
        {
            Quaternion quat;
            Vector3 pos;
            wheelColliders[i].GetWorldPose(out pos, out quat);

            tireMeshes[i].position = pos;
            tireMeshes[i].rotation = quat;
        }
    }
}




Did you double check that all axis are correct?
Maybe there is something rotatet by 180°.

Everything is at 0
im so confused

so, this is going to seem kind of dumb… change your maxTorque from 50 to 5000 and see what happens

oh wow that fixed it thank you, you are a life saver