Question: are ghost pokemon immune to physical attacks?
Answer: Ghosts are immune to Normal and Fighting moves. Physical attacks will still hit them if they're not Normal of Physical moves. A Fighting-type pokemon can still hit them, but can't use fighting type moves to do so.