I hear you but it feels so hard.
I've been in your shows bro, so don't worry. I developed humor and some daring over the years. It's just about starting an initial conversation leading up to where you want it to, you will require a bit of aggression masked in sweetness and a bit of cheekiness. Most guys are scared to ask a girl out. Usually girls give the guy a chance to showcase himself ;)
what do I do though?
Scroll Down to Read Other Opinions
In person is better but do what ever you feel most comfortable with.
then online works
Yup it works just look at all those people who are online dating. Personally it would not be my first choice but it is do able and I doubt she will reject you just for asking her out online.
I hope so
You know you could just ask me, since I'm your friend instead of asking everyone else, right?