When I approach a girl, I always use an indirect opener (feels safer bc I am a beginner).

We have a short small talk and sometimes we exchange contact details. I rarely ask directly for a date like "Let's get coffee together," but more indirectly "What are you doing for Halloween? Do you wanna connect?" The thing is, girls rarely answer after that. So I've been thinking of being more direct so I can save some time and not waste my time writing her when she just gave me her contact info out of kindness.