In the Pokémon video game series, Ghost-type Pokémon are known for their ability to be immune to some types of moves, making them challenging to battle. Ghost-type Pokémon are immune to Fighting-type moves and Normal-type moves. They are also resistant to Poison-type moves and Bug-type moves. However, they are weak against Dark-type moves and Ghost-type moves.

Here are some moves that can hit a Ghost-type Pokémon:
- Dark-type moves: Dark-type moves are super effective against Ghost-type Pokémon, making them a reliable choice. Some examples of Dark-type moves include Crunch, Foul Play, and Night Slash.
- Ghost-type moves: Ghost-type moves are also super effective against Ghost-type Pokémon. Examples include Shadow Ball, Shadow Claw, and Hex.
- Steel-type moves: Steel-type moves are not very effective against Ghost-type Pokémon but are still able to hit them. Some Steel-type moves that can hit Ghost-type Pokémon include Gyro Ball, Bullet Punch, and Iron Head.
- Fairy-type moves: Fairy-type moves were introduced in the sixth generation of Pokémon and are also able to hit Ghost-type Pokémon. Some Fairy-type moves that can hit Ghost-type Pokémon include Moonblast, Dazzling Gleam, and Play Rough.
- Ground-type moves: Ground-type moves are not very effective against Ghost-type Pokémon, but some moves like Earthquake and Bulldoze can hit Ghost-type Pokémon that have used the move Phantom Force, which allows them to temporarily disappear from the battlefield.
- Normal-type moves: While Ghost-type Pokémon are immune to Normal-type moves, some moves like Hyper Voice and Boomburst have the ability to hit Ghost-type Pokémon due to their unique sound-based properties.
In conclusion, there are several moves that can hit Ghost-type Pokémon, including Dark-type moves, Ghost-type moves, Steel-type moves, Fairy-type moves, some Normal-type moves, and select Ground-type moves. When battling against a Ghost-type Pokémon, it is important to use moves that can hit them effectively to ensure a successful outcome.