On the top you can click on “Model” and then Next to “Edit Pivot” There should be an image to reset the pivot. You can click on that to try to reset the pivot. The rotation should be fixed after that.
Look at the square bounding box of your fan. It’s center isn’t the same as the 3 bladed fan center because of the geometry of the blades.
I’d take a Part Cylinder, make it match the exact outer size of all 3 fan blade tips, then when you Edit the Pivot of your fan make it the exact same CFrame as the Cylinder’s Position.
Anchor a Cylinder and place it as I said, fan tips matching the outer diameter of the Cylinder.
Unanchor the Fan and use a WeldConstraint to weld it to the Cylinder.
Rotate the Cylinder with the script.