mirrors selected objects with out inverting normals. this should keep your poly objects from turning black when they're transforms are frozen.
if your scene already has mirrored objects (using negative scale) you can use my other script mirrorFixer to prevent those objects from turning black when they're transforms are frozen. .