You can't catch Gastly in Sapphire. The only way to get one is to trade one from FireRed or LeafGreen.
Chat with our AI personalities
yes its in mt pyre
you find gastly in the Burned Tower and the Sprout Tower
You can't catch one in Pokemon Emerald.
How do you catch latios in Pokemon sapphire
u cant but gastly knows it and golbat learn it after a while aswell u catch gastly in the dim cave on the pokewalker