When I set geometry to origin my character's head gets messed up
In edit mode press TAB: select the botom faces from the foots

press Shift + S and click cursor to selected

press TAB to set object mode, then press T to show transform panel and go to set origin and click set origin to 3D cursor

Make sure you don't have another object select pressing A to select everything and deselect everything.
Finally select the object and press Shift + S and click selection to cursor(offset)