Smoking stains removal is not possible in home. You have to visit a dentist or dental hygienist for oral prophylaxis.
Next Steps
Ultrasonic scaling and polishing is the best treatment and bleaching if necessary.
Health Tips
First and foremost thing stop smoking. It is injurious to your health and your surroundings too.