Use the Silph Scope. You get this by defeating Team Rocket, when they steal it.
Chat with our AI personalities
The ghosts can't be fought in their current forms. To beat them you have to see them and you can when you get a Silph Scope. You get the Silph Scope in Celadon City somewhere (No spoilers unless u want them)
you need to find the silph scope this will reveal the ghost to be a marowak you can then defeat it
You have to get the silph scope. To get this you must go to the game corner in Celadon then go to the poster at the back to reveal the team rocket hideout, you must then battle through the hideout then beat the leader who will give you the silph scope so you can see ghosts, you can then defeat the ghost blocking the way and continue up the tower.
You need to get the Silph Scope.
You first need to go to celadon city, go into team rockets base, (In the gambling corner, Switch the poster on, lol) then beat Giovanni, he will leave behind the silph scope, this will alow you to see 'Ghosts' (Or in other words the Marowak in pokémon tower) :) Signed Megadeth987