I've got this code (see below) that will rotate a selected block 180 degrees. I'd like to modify it to MIRROR a selected block, regardless of it's angle, but I just can't seem to be able to put 2 + 2 together. [code] (defun DXF (code lst) (cdr (assoc code lst)) ) (defun C:BlockRot ( / objEnt ent entList ins) (if (setq objEnt (entsel "Select block to auto-rotate... ")) (progn (setq ent (entget (setq entList (car objEnt)))) (setq ins (DXF 10 ent)) (command "rotate" objEnt "" ins "180") ) (princ " Nothing selected. Please try again.") ) (princ) ) [/code] TIA