Valik_Fenko, смотрим внимательнее Transform.SetParent:Код
public void SetParent(Transform parent, bool worldPositionStays);
Если передать вторым параметром true, то будет оставаться позиция, поворот и масштаб, какой был, а точнее относительно мировых координат.