it doesnt............u have to get it from other game.by trading
Golbat evolves into Crobat with happiness not a specific level, and why are you asking for the level in the Sapphire game while your question is in the Heartgold and Soulsilver category???
Golbat does not evolve at any specific level. You need to get the Golbat to like you a lot and then when it levels up it should evolve into Crobat.
Golbat will evolve if it has max friendship with its trainer which means it can evolve at any level.
you don't level it up you get it INSANELYhappy
There is no specific level for golbat to evolve it needs to be loyal to it's trainer in order to evolve.
Golbat doesnt evolve by level, you have to trade it for it to turn into Crobat.
Golbat doesn't evolve at any specific level because it takes a trainers love to there Golbat in order for it to evolve it can be level 100 when it evolves or it can evolve the next level right after it becomes a Golbat it all depends on it's happiness with it's trainer.
To evolve Golbat, you have to have a high friendship level. So have Golbat in the front of your party and fight with it. When it faints, its friendship will go down. So just use it to fight a lot. You might also want to equip Golbat with a Soothe Bell. It increases the friendship between you and your pokemon.
Golbat evolves by Friendship
Crobat is the last evolvtion so you can't not even with cheats.
Golbat evolves with happiness.