Remember- other people want to see him in pain as well.

Threaten if he doesn't pay you back with the same stuff or better, you will call all of those people and let them know you're stopping by in town.

He'll get the hint hopefully.

And weed friends ARE good friends! Just dishonest people suck.