centering the pivot of the original geometry snapping a joint to the pivot after its snapped rename it point constraint it so it snaps delete the point constraint and locator parent joint to main hiearchy bake geometry animation onto joint any help is muchly appreciated { ls- selectionxform -cp string $selection[] = ls -sl; int $i = 0; for ($i =0; size ($selection) > $i; $i++) { float $getPvPos[] = xform -q -ws -piv $selection[$i]; spaceLocator -p 0 0 0; xform -ws -t $getPvPos[0] $getPvPos[1] $getPvPos[2]; joint -p 0 0 0; string $sel[] = ls -sl; string $current; for ($current in $sel){ rename $current "CaboosePiece#";}select -locator1 ; select -add CaboosePiece ; pointConstraint -offset 0 0 0 -weight 1; select -r CaboosePiece_pointConstraint1 ; doDelete; delete locator1 };