<human>: Condense the text into a few key points

I've met this girl, she's cute sweet smart and into a whole bunch of the same things that I am. But our social circles are so interlocked, we have way too many classes together, time for a full relationship will be limited, and to be frank I'm an asshole/liar/acused of being a sociopath.

I care about this girl, something that doesn't happen often, and I don't want to hurt her in anyway. Unfortunately the idea of a girl I like this much being attracted to me is something I can't just let die. I don't know whether I should

a) Ask her out and try my best not to never hurt her.
b) Attempt a friends with benefits/ sexual relationship with her
c) Drop it and stay friends where I can cause the least amount of damage.

If I choose "A" should I adress my issues honestly with her if things ever get serious?
If I choose "B" how can I approach this without a douche baggy "ey bby u want sum fuk".
If I choose "C" should I just cut out any flirting or... How do I friendzone her?
<bot>: I don't know whether I should date, fwb, or just be friends with this girl because I tend to hurt people.