Is there a convenient way to replace multiple parts with new parts but have the same CFrame and size? Such as a plugin.
I don’t believe such a plugin exists but I’m not certain.
If you want to change just the colors or material, transparency, or any properties you can see in the properties tab, then you can use PartPicker plugin.
It lets you find all parts with one or more properties that are the same. For example, if all window frames in your game have a white color and have a wood material, then you can select one window frame, enable color and material filters, and it will let you select every single white instance with a wooden material.
If that’s not what you need, for example, if you want to replace a lot of basic parts with another part with cool textures on it, then the best way to do that would be to iterate through game.Workspace:GetDescendants()
find all the parts that you want to change, copy that parts position, orientation, and size, make a copy of the part you want to replace all the other parts with, clone it, and apply the position, orientation and size to this cloned part.
I hope this helped or at least gave some ideas. Good luck.