dude it sounds like he is on something more then just weed.

Give his space and run as far from his as you can. There is a big crash coming very soon.

The best thing you can do for his is to part ways' and pick up the pieces later when he is ready for help.