Sometimes, it might be easier to talk to a stranger, because she doesn't know you in your real life. Plus, they are trained to help people. I assure you, they do not judge. They hear much more crazy things than you have posted.
I would suggest getting a Christian female counselor. Many of your compulsions and obsessions seem to center around God, so a Christian might be better able to understand. You will probably feel more comfortable talking to a woman.
Remember, this is their job. Please don't misunderstand what I am about to say. There are many well meaning people online who want to help. But sometimes, their advice is just- awful (including mine). People online can be way off base. So, if you talk to someone trained to help and know what they are about, you'll get better help.
You know the saying, "you get what you pay for"? Well, you get free advice here that may not be very good.
A doctor or therapist can give you better help.
Please think about it. And definitely talk to your parents and let them know what is going on with you.