Like other Pocket Monster games, you get shiny Pokemon rarely while hunting wild ones, it's a matter of luck.
Shiny Pokemon are exactly the same as others so lets say you have a shiny zubat like i do level it up and it will evolve to golbat and stay shiny! Keep leveling it up and it will become a crobat and still be shiny!
no Pokemon can learn rock smash by leveling up you have to get the hm.
By leveling up your Pokemon
By leveling up your Pokemon
By leveling up your Pokemon from eggs.
The only way to get a shiny pokemon is if you find it as shiny. Shiny pokemon are sometimes up for trade on the GTS, but not always.
Roselia doesn't evolve by leveling up, it evolves when you give it a Shiny Stone. A Shiny Stone can be found at the end of Iron Island or Route 228 ( after getting the national dex)
That depends on the type of Pokemon that is leveling up.
Yes they do.
leveling him up
Leveling up
By leveling it up.