Hi there! I hope this post is in the right subforum. Anyway... I try to auto-create a labyrinth. Basicly it works fine, but I have a problem with the room alignement of the second (and any further) iterations. All the premade rooms are set up the same way in blender: Note that all the ways out of a room are made by an marker (as child of the room) showing into the way out direction. The rooms way in is always the rooms pivot and in positive X direction. Now, I instantiate the first generation of rooms as a child of the way out marker and align it via code: Code (CSharp): NewRoom.transform.localPosition = Vector3.zero; NewRoom.transform.localRotation = Quaternion.identity; That works like a charm: Then, one further iteration (setup the same way): Note that the highlighted room is aligned to global-rotation zero instead of aligned to its parent rotation (the markers rotation). Why does it work the first time, but not the second time by the same code, but with just the "i" in the for-loop changed...?