Also most Tropius know the move when you first catch the
Chat with our AI personalities
Surskit, Masquerain, Mawile, Tropius, Illumise, and Roselia all learn Sweet Scent.
In Pokemon Sapphire, Ruby, Emerald, FireRed, and LeafGreen, Bellsprout will learn Sweet Scent at level 30 if you do not evolve it. In Pokemon Diamond, Pearl, and Platinum, it'll learn Sweet Scent at level 29.
TROPIUS should until you delete SWEET SCENT or roselia's SWEET SCENT TOO.
On field, it'll attract Pokemon to you. In Pokemon X/Y/Omega Ruby/Alpha Sapphire, you can now attract hordes of Pokemon. In battle, it decreases your opponent's evasiveness.
all you have to do is find TM 12 that contanis sweet scent