You can try all those things, but be warned they may not work.
My DS was 13 when I discovered he was smoking. I cut off money, confiscated any tobacco I found, stopped doing his washing and cleaning his room, threw his friends out if I caught anyone smoking, and generally did everything I could think of. Also, significantly, I immediately gave up smoking myself, because I discovered to my horror that his main source of tobacco had been me. :(
His reaction was to fight me, and smoke in every way he could. He scrounged, borrowed, diverted dinner money, swapped and sold things, and stole. His circle of friends certainly supported each other, and in a group of 6 or so, someone always had the £3-4 needed to buy some tobacco for everyone. He started smoking in the house, when I was out and then when I was in bed, as an open act of rebellion. He smoked on the school bus (which was where he'd been given his first smoke) and at school, earning himself detentions and exclusions.
With hindsight, I definitely under-estimated the power of his addiction. That was ironic, and stupid of me, given that I had tried and failed to give up smoking twice before myself, so knew first-hand how hard it is. Imo, unless you have caught your DS early, before he is addicted (which seems unlikely, given his age) there is absolutely no way you can make him give up. He's an addict: he needs to want to stop, or he won't.
Incidentally, I also suspect that having a year-long battle with my DS over tobacco set the tone (so to speak) for a further 3 or 4 years of rebellion. Driven by his addiction and need to get a smoke, he got used to deceiving me, lying, sneaking about, trying to fool me, arguing, breaking rules, and feeling agitated and desperate... And then these habits spread to other areas of his behaviour and life... :(
Five years on, I still don't smoke. But DS does - despite all my punishments and disapproval. If I had that time again, I'd take a different approach, and try to motivate him to give up, probably using bribery, plus arguments about personal hygene and girls... Then I'd support him through a structured process of 'giving up' that he'd chosen himself, just as I did for myself.
Good luck susie. It's a difficult one.