Invite him out with a bunch of people he enjoys company with, he'll realize that the euphoria he gets from being around loved ones is much more pleasing than the high he gets from weed. Don't tell him to stop, just interrupt his smoking schedule

if he's adamant about not going out, join him and keep him company. Sometimes you don't need to say anything, all he might need is someone's presence.