Chat with our AI personalities
There is no NPC who you can trade a Haunter to for a Gengar in Pokemon Crystal. To get Gengar you will need to trade with another player or a copy of Pokemon Gold, Silver or Crystal.
Ask someone with a copy of Red/Blue/Yellow/Gold/Silver/Crystal to trade with you. Have them trade any Pokemon with you, and then trade the now-evolved Machamp back to you.
In Pokemon Crystal.
What the hell is a Pokemon crystal
You can't get Moltres in Pokemon Crystal, Only in Pokemon Leafgreen and Pokemon Firered. Including Pokemon Platinum.