"Replace Objects" is a MaxScript tool that lets you replace multiple selected objects in your scene with a single chosen object. It keeps the position, rotation, and scale of the original objects, making it ideal for swapping placeholders, optimising assets, or quickly replacing geometry in bulk.
This script is completely free to use. If you'd like to support the author, you can purchase the extended license!
Open 3ds Max.
Go to Scripting > New Script
.
Paste the script into the editor.
Press Ctrl+E or click "Evaluate All" to run it.
A window titled "Replace Selected with One Object" will appear.
Drag and drop the file into the 3ds Max viewport.
The replacement dialog will open automatically.
Click “Pick Multiple Objects to Replace”
→ Select the objects you want to replace in the viewport and confirm.
Click “Pick New Object”
→ Choose the object that will be used as the replacement.
Click “Replace All”
→ All selected objects will be replaced with instances of the new object, keeping their original transforms.