Dude, you need a link cable, and another copy of Leaf Green or Fire Red. The go to the Pokemon center, go to the union room, and when you're both in, trade! Then Machamp will be yours. This is the only way to get it in Green/Red. But Machamp isn't good anyway. Get a Dratini from the game corner and train it so it'll evolve into Dragonite!
Chat with our AI personalities
the only way to get a machamp in any game inculding fire red you have to trade a machoke with another gameboy and game then you will have a machamp. p.s machoke is the evolved form of machop
To evolve a machoke you must trade to a friend that has a fire red or leaf green or ruby or sapphire version your machoke then your friend will receive this machoke and it will evolve into machamp make your friend trade it back to you to have the machamp.
I think you have to trade it with any Pokemon from leaf green or fire red ,
You have to trade it with a friend to evolve it. ___________________________________ Actually, I've got the FireRed version and I have a Machoke, I haven't traded it, but at Level 28 it evolved into a Machamp. :) Well the reason your Machoke evolved was because of a game glitch. Your not really cheating but the game thinks that you traded Machamp. There are 4 ways you can evolve machoke. 1 You trade him. 2 The game thinks you traded him. 3 You migrate it to pal park from Pokemon Diamond, Pearl or Platnum and then when it grows a level it will evolve. Or 4 You use the rock stone wich you can only find in emerald, Diamond, Platnuim and Pearl. You can trade a Pokemon from you Emerald game attached with the rock stone only found in team magma HQ.
If you mean fighting type, the best you can get is Machamp. However, it is hard to get because you need someone to trade and trade back a machoke, so HItmonlee (You get it at the Fighting dojo) is the best next option. Primeape works too. Avoid Hitmonchan.