at night in sprout tower or in route east of Violet city.
Chat with our AI personalities
You can't catch one in Pokemon Emerald.
you find gastly in the Burned Tower and the Sprout Tower
in the bellsprout tower you can catch a gastly
Evolve a gastly that you can catch in the sprout tower
just catch a gastly in the tower before the first gym and level him til he evolves