I believe in ghosts but they are not what most people think they are. They are really demons impersonating a person.
And yes, God, Satan, angels and demons exists. I have some of the craziest supernatural experiences.
If a person truly walks with Jesus Christ it is almost 100% you will have supernatural experiences from both sides. Jesus will bless you but demons will attack and oppose you because you are a threat to Satans kingdom.
There is a supernatural war going on for your eternal soul. Read Ephesians 6:12