I have a mirror modifier on a few loose meshes I've joined into a single mesh (original image). When I try to move one part of the mesh (the leg), it seems to duplicate the vertices I'm trying to move and leave the original object behind.
Why is the mirror modifier not working correctly?
Image before moving leg:
Image after moving leg with modifier: