I can respect, and am attracted to, girls who have the guts to be direct. I think you need to find someone who appreciates you for being direct. I like direct girls because they cut through all the BS and get right to the point.
So, you can ask the guy if he would date someone who is direct like you. For now, claim you have "this friend". If he sounds ok with it, then ask him out to dinner. The convo might go something like this:
Her: So, I have this friend who is direct like me. Do you like girls who are like that?
Him: Yes, she sounds nice.
Her: Soooo, do you think you would be interested in dating me?
Him: Oh, that sounds like fun! Sure, why not.
Her: Ok, my house, 8pm, Friday. WEAR A THONG!
Him: O_o
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)