How to rotate Freeze rotation

I made Prefab looks like windmill.

and I set it’s Freeze Position as X,Y,Z and Freeze Rotation as X,Y.
and It rotates well as I thought.

but problem is when I copied it in Scene view and place and rotate 90 degree. Then, It works only if I change Freeze Rotation as Y,Z.
I understand what’s going on but it’s kind of strange.

My windmill might be placed by many different degree. and What if I want to create it dynamically and place by uncertain degree. There is no way to set Freeze Rotation with using only X,Y,Z.

Thanks

If you rotate the cross with script, you won’t have any problems. In fact there shouldn’t be a rigid body on the windmill. Take it off, and rotate the cross through quaternions :wink: