There's really nothing that can be done. I've blown up at him in the middle of the night more times than I can count. I've screamed at him, threatened to bash his f*cking empty head open, threatened to call the cops, even tried asking nicely for some sanity...nothing gets through. His destiny is living under a bridge somewhere with his belongings in a shopping cart.
So this morning the scumbag gets up at 9:50am and runs out the door without showering. He hasn't bathed in 3 days. He'll sleep for a few hours when he gets off work, then it'll be another night of the living dead.