Pro Transform is a 3ds Max script for applying interactive transforms to a selected object. The workflow starts with a left click to define the pivot of the transform, followed by a left click and drag to set the second and third points. When you don't need to move the pivot, you can begin directly with a left click and drag.
It works on a single selected object or one group of objects. In both cases, the object should not be a group member, since its parent will change during the operation. While dragging, hold the Control key to scale on one axis, or hold the Shift key for a full scale; the scale is canceled if you release the key. Pressing the right mouse button before releasing the left button cancels the transform.
Because the normal undo does not restore the previous transform, the script disables undo and includes a small separate script to handle it. Version 1.1 removed the UI from that undo script so it undoes only the last operation, fixed the undo not restoring the exact previous transform, and added a mid-point snap to the bounding box for use as a scaling reference.