TransformUtilities

Developed by Daniel Rodríguez (Seth Illgard) in January 2010 http://www.silentkraken.com

Description
Allows you to copy position, rotation and scale of any axis you want. Also, the values apply to all objects selected in the scene.

Also, you can Randomize and Add Noise to the selected transforms. Those tools work almost the same, the randomize the position, rotation of scale of any object selected (or all objects selected). The difference is that while Randomize sets the absolute values for position, rotation or scale, Add noise adds a delta to the current value of the transform. This is useful for example to randomize the Y rotation of all the trees in your level, or to make a bunch of boxes look more natural by not being perfectly aligned.

The Align tool basically takes a source transform, just like the Copy tool, then uses it’s collider and the collider of the object (or objects) selected to align it. You can align for example, the minimum point of your selection with the maximum point of your source (what you are aligning to) to place an object over another. It let’s you align using the minimum point, maximum point, the center of the object or the pivot point on both the selection and the source. You can align on all 3 axis.

Usage
You must place the script in a folder named Editor in your project's Assets folder for it to work properly.

After that, you find the new functionality in Window -> TransformUtilities, or simply press Ctrl+t (Cmd+t for Mac users)