it's because you have a terrible personality.
from your description it sounds like girls are attracted to you initially -- you aren't a bad looking dude (no homo)--but when they get to know you they are repulsed. are you spewing that devil shit to them? i'd say for 99.999% of women that would be a huge turn off.
Devil worshiping? That is so 8 months old shit... no, man, I appreciate many of the ideals of satanism... like for example; "If someone comes to you and tells you that you really gotta try this one product, don't".... etc etc... I don't worship anybody, dawg, I even removed the "don't go to god for forgiveness, come to me" part below my avatar.
I don't care about that shit anymore, all the answers are infront of us... and yes, this "problem" of mine has also very simple answers... and they piss me off.
EDIT: most of the philosophies I follow I keep to my self... I'm actually nice to girls...