Heracross learns megahorn at level 55
heracross learns close combat at lv.37
heracross learns close combat at a level of 37.
Blaziken for more powerful moves, they mainly consist of fire, flying, fighting and normal type moves Heracross for a more variety of moves, their not as powerful as Blaziken's moves but depending on the level of your Heracross depends on the battle sets move power
Heracross only learns one Bug-Type attack and that's Megahorn (Power:120, Accuracy: 85%) . He learns it at level 54 in gen 2, 53 in gen 3 and 55 in gen 4 and 5.
lv.53
19
Heracross would be a better choice because Scizor has terrible special defense and since its really weak against Fire types it would be a bad choice, Heracross has really high attack power and can learn really good moves like Reversal, Endure and Earthquake and Megahorn definetely a better choice.
Level 53.
Exeggutor has the highest base stats at 520 and learns powerful moves. Heracross has base stats of 500 and is also a good choice
Horn Attack Megahorn Sleep Talk Hyper Beam
Heracross will learn Reversal at Level 45 in Generation 3's games (Ruby, Sapphire, FireRed, LeafGreen, Emerald) however it will learn it at Level 43 in Pokémon Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 and White 2.