you have to evolve It and go to Pastoria city and make him/her learn it
Chat with our AI personalities
At level 19, Roselia leans magical leaf. Some of the other moves Roselia can learn are blizzard, solar beam, energy ball, and poison sting.
Level 25
All you need to do to evolve a Roselia is use a shiny stone on it. No trading, and it will never evolve on it's own no matter what level you get it to.
She doesen't You have to get a TM
Roselia only evolves in Pokémon Platinum, Diamond, Pearl, HeartGold and SoulSilver. In order to evolve Roselia, you have to use a Shiny Stone on it, it doesn't evolve by any level.