character splits in half when moving leg
To avoid this problem you should had the "clipping" option checked in the mirror modifier. Now simply go to rest pose (select all bones, then press Ctrl+G, Ctrl+R, Ctrl+S), then in edit mode select all and remove doubles, or manually join (Alt+M) the unconnected vertices, which probably are one on top of the other.