object rotating around parent

i have this to make my tyres move

tyre1.transform.Rotate(Vector3.forward * Time.deltaTime * movespeed * 5);
tyre2.transform.Rotate(Vector3.forward * Time.deltaTime * movespeed * 5);
tyre3.transform.Rotate(Vector3.forward * Time.deltaTime * movespeed * 5);
tyre4.transform.Rotate(Vector3.forward * Time.deltaTime * movespeed * 5);

not the whole script^^

the tyres rotate around the parent race car instead of rotating normally
how do i make them rotate normally?

You need to make sure that the tyres’ pivot points are in the right locations! From the sounds of things, each tyre’s pivot point is the centre of the car, not the centre of the wheel. Make sure you have your handles set to ‘pivot’ not ‘centre’- and if you can’t change the models to be right, try adding intermediate empty game objects which have the correct pivot point, between the car and the wheels on the transform hierarchy.