Tough love is the way.
Tell him you've had enough of seeing himself killing himself, stop buying him cigarettes. A walk to the shop might do him good.
Or you could try and ween him off tabacco with marijuana?
Maybe you could try getting him a vape (not sure if it still delivers nicotine).
I...