no
Chat with our AI personalities
All Pokemon can be breeded except for legendary Pokemon
Roselia evolves into roserade with a shiny stone.
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.
I am afraid you cannot find Roselia in leaf green.You have to trade it from other Pokemon games,but not Fire Red
The Safari Zone.