This script will move all your selected Objects to the last selected. This will come in handy, if you have complex hierachies and want to move your objects within them. Just select your Objects inside the Viewport and run the script.

// Default: Transfer all Objects to last selected, as next Object. (Keeps Orignal Scale!)
// SHIFT: Uses the last selected as Parent. (Keeps Orignal Scale!)
// CTRL: Moves selected Objects to last Object and deletes it. (Keeps Orignal Scale!)
// ALT+SHIFT: Uses the last selected Object as Parent. (uses Scale from Last Object!)
// ALT+CTRL: Moves selected Objects to last Object deletes it. (uses Scale from Last Object!)