So I am horrible at flirting. I can talk to and have conversations with women very easily, but one thing I cannot do is flirt.

My alternative is to just have a pleasant conversation like I usually do then just be direct and ask them out. After a pleasant conversation, I would say something like "I am not good at flirting so I will just be direct and say you're very attractive and I would like to take you out on a date"

Either that: Or ill just say "I would like to take you out on a date"

On paper, I feel like this should work, BUT from what I have heard, this is apparently "left field" to some women and they can be blindsided and off-put by it. Further preventing me from wanting to ask a woman out. I feel like this is worse than rejection because it would make me feel wrong for even asking. Which is one reason why I still have never asked a woman out, ever.

What is your thoughts on this approach?