So what I did was placing a marker for each of the objects. I adjusted the position and rotation of this marker to be exactly the same as it's object counterpart, and then repeated for the other objects.
I then moved the markers (in formation, all selected at once) straight along the x-axis a little bit further down the room.
When I entered the TriggerBox that triggered the whole event though, the objects seemed randomly rotated and I got the impression that some of them was falling behind somehow (being further back during the translation than they should, in comparision to the other objects. When the translation finished though, some of the objects aligned themselves properly again, while a few were rotated in the wrong manner.
This is the translation script I used for each ref and its marker: MovingRef01.TranslateToRef(MovingRefMarker01, 1000)
I then used a utility.wait thing, and stopped the translation a few seconds later.
Is this a common issue? Have I missed something? Error in scripting, assigning marker to wrong object, etc?


I have to attend a graduation party right now, so I'll put it together when I get home!