How do you get a Crobat?
Here is what you do -
(Basically Golbat evolves into Crobat due to happiness. If you have owned a Golbat for long for example (You caught it as a Zubat a Level 9) then all you have to do is give it PokeBlocks and in Emerald you can give it special berries that increase it's happiness.
If that doesn't work you can try these which are proven to work.
1. Put the Pokemon in the front of your party (Make it your active Pokemon)
2.Give it heal items when it is unwell and other items such as Carbos and Iron
3.Use berries that promote friendship, such as Pomeg, Kelpsy, Qualot, Hondew, Greppa or Tamato Berries (YOU CAN ALSO USE HIGH LEVEL POKEBLOCKS)
4.Take the Pokemon for massages in Veilstone or in the Resort Area's Ribbon Syndicate
5.Level up the Pokemon and involve it in lots of battles and contests
6.Try not to let the Pokemon faint or lose
7.Let it hold an item - any item, but to promote friendship use a Soothe Bell
These methods are sure to increase your Pokemon's friendship/happiness with you. Use the Poke App 'Friendship Checker' to check how the Pokemon feels towards you.
I got mine as a Zubat @ level 9 and in the Oreburgh Mines, and i have been continuously using it. it was tough but i raised it to level 22 so it could evolve to Golbat. Then i just kept using it in battle and it evolved into Crobat for me @ level 32.
If you're using Pokemon SoulSilver/HeartGold, the only way you can check your pokemon's happiness is via the girl who is north of the bike shop, who will give you a general estimate of your Pokemon's happiness.
YES! Of course crobat can learn fly! All you have to do is get the HM move Fly and it will be in your bag . Then,go into the HMs and TMs section of your bag and click on the HM move Fly.Then,click on your Crobat and make it learn the HM move Fly.If your Crobat already knows four moves,you're going to have to delete,or make your Crobat forget one of those moves if you…