Have you always dreamed of getting Crobat in Pokemon Ruby, Sapphire, Emerald, Omega Ruby or Alpha Sapphire, but didn't know how? This is because the wild Crobat cannot be found along the way, and it does not improve like most other Pokémon. Despite this, with a little patience, you can easily get it.
Steps

Step 1. Crobat is the evolution of Zubat / Golbat with maximum happiness
To get the Crobat, you must maximize Golbat's Happiness. But before that, it is necessary to evolve Zubata into Golbata.
The Zubat evolves into Golbat at level 22

Step 2. Catch a Zubat or Golbat
They can be found in several caves around the world or transferred from another game. If you catch a Pokémon in Luxball, it will receive additional Happiness points, thereby speeding up its evolution into Golbat. Search for Zubat in the following locations:
- At the entrance to the Fountainhead Cave
- Granite Cave (Zubat only)
- At the entrance to Meteor Falls
- Bottom cave
- Shallow cave
- Victory road

Step 3. Evolve Zubata into Golbata if you started with him
Participate in battles and training, attend kindergarten and pump Zubat to level 22 and let him evolve. Once you have Golbat, you can start obtaining Crobat.
Evolving Zubat will not reset your friendship with him, so you can gain an advantage if you catch him in LuxBall and treat him well

Step 4. Maximize your Golbat's happiness score
The Happiness stat, also called friendship, is increased by performing certain actions with the Pokémon in your group. The following are the simplest ways to boost Golbat's happiness:
- Upgrade your Pokemon.
- Equip the Bell.
- Consume vitamins.
- Walk 256 steps with the Pokémon in the active group.
- Use the fruits of Grenada, Lamia, Vokla, Dian, Vingra and Tamata.
- Loss of consciousness or treatment with herbs, powders and roots will lower your Happiness score.

Step 5. As soon as the indicator of happiness reaches the maximum value, Golbat evolves into Crobat
Congratulations, you've been wanting to get the Crobat for so long and now it's yours!