in your first post you said you sons best freind told you he was smoking ,now you have said he is sat there smoking in front of you ,now doing it behind your back is one thing ,sounds like he has zero respect for you,i would stop letting him do the thing he loves most,if he is into gaming take his xbox off him ,if he has a phone take it off him ect ,editted to say good luck with him