オブジェクトを
transform.Rotate(0, 30, 0);
をすると回転しますが、

このオブジェクトを別のオブジェクトの子にして
transform.Rotate(0, 30, 0);
をすると、おかしな回転をするんですがどういうことなんでしょう

子にしたせいでなんかあるんでしょうけど