WHen I rotate my raycast doesn't rotate as well. why not?
transform.Translate(Vector3.forward * Time.deltaTime * speed);
//transform.Rotate(transform.right * Time.deltaTime * 5);
Debug.DrawRay(transform.position, Vector3.forward * 10, Color.green);
if (Physics.Raycast(transform.position, transform.forward, distance))
{
transform.Rotate(-transform.up * Time.deltaTime * 150);
Debug.Log("ToClose");
}