Rigidbody not rotating with the object.

I have an object which rotates, but I need the rigidbody to rotate with it. This is because when I use Rigidbody.Move it moves but not in the direction it is facing. For example it’s y is rotated by 90 and when I call Rigidbody.Move(rigidbody.position + Forwards * Time.deltaTime); It moves forward but not in the way the object is rotated.

it should move unless you are moving its children on the gameobject. out of the box add cube with rigidbody, rotating and moving it works. make sure you are moving the parent object.