И лучше кидай сам скрипт движения в придачу, возможно там косяк
public float force = 1000f;
public float SideForce = 300f;
public Rigidbody rb;
public Colortype type = Colortype.Red;
// Update is called once per frame
void Update()
{
rb.AddForce(0, 0, force * Time.deltaTime);
if(Input.GetKey("a"))
{
rb.AddForce(-SideForce * Time.deltaTime, 0, 0);
}
if (Input.GetKey("d"))
{
rb.AddForce(SideForce * Time.deltaTime, 0, 0);
}
}