Is there a script that will replace a shape with another shape?

 From:  Michael Gibson
11945.10 In reply to 11945.8 
You could use BoundingBoxCenterIndividual from here to place a point at each selected object's center:
https://moi3d.com/forum/index.php?webtag=MOI&msg=10065.2

Then CopyToPoints:
https://moi3d.com/download/scripts/PetrsMoiPage/PetrsMoiPage.htm#CopyToPoints

- Michael