No ,to get rid of bad smell u have to brush ur teeth twice a day, avoid eating spicy food, keep ur bowel clean,eat plenty of fruits and vegetables and drink lots of water, also get the cavity filling done if u have one,
Use clorhexidine mouthwash
To get the whiter teeth visit ur dentist and get the bleaching done.
Next Steps
better visit ur dentist and get the professional scaling done