Apropos direct... I used to be extremely direct during night game, either qualifying on being adventurous, or simply asking straight "Would you like to go on an adventure?" I call this The Adventure Opener, and it's highly dependent on your state. At first I was really surprised by just how many women were actually up for going with me lol. The real challenge starts when you've made out with her, and you're now on the street and she suddenly realizes "Oh shit, I'm going home with this guy now!" Might do a write-up on this, but I digress.
These days, I mostly do social game or do daygame though, with daygame taking up a solid second where it's something I'll not actively go out to do, but instead something I always do wherever I go. And daygame is a very different beast to nigth game imho.
In daygame I definitively favour indirect, going off IOIs or even approach invitations, i.e. she smiles at you when you look at her, and stuff like that. Again something that comes straight off your inner state. Smile to the world, and the world will smile back and bs like that... This mostly due to the venues I do daygame in, often public transportation - and if you go super direct there, and she rejects you, and you then have to sit there like adummy for 10 more minutes, it can get awfully awkward lol...
Anyway. When I started doing this I'd make it a mission to see how many women you can get to give you IOIs or approach invitations simply by being friendly and smily and winky whereever I went. These days that's not so important to me, but it is a tool I still use.
However, once the set is hooked, it can escalate quite quickly. These days I usually safe it by getting the number, but back when I was more experimental, I got some pretty wild results by acting out my inner Don Juan...
That's when I'd experiment by throwing the worst, most overly romantic (which is of course also super direct) bs I could come up with. Like perhaps lines directly from the movie Don Juan De Marco or similar. I've tried that multiple times btw and ... man if you get the delivery of that shit, watch their panties drop lolol! Women will just start giggling, and... Once there, you can even just start making out with her tbh. I've made out with women in the strangest locations due to this, like two minutes after meeting her, due to these things, usually around parks. Never in malls though. That's still on my bucket list...
After the hook, you'll ask humdrum questions like "what do you do", and when she does you the favour back and asks what you do, that's when you can experiment with hitting her with movie lines such as "I please women........" As a joke, obviously. But a very good joke!
Another good answer is "I'm an ... artist". Brief pause for drama. Wait for her face to ligth up or for her to giggle, then go in close, caress her hair and say something truly dumb like "You're so beautiful, I'd like to paint you..." Then start making out with her. This is all stuff I've done, btw. You've gotta be in a truly IDGAF attitude, and truly into the role you're playing (the super-direct romantic Don Juan). I can NOT guarantee that this will work for YOU, but it did work for me.
I've never tried starting a daygame interaction with direct, though, but turning the volume to 11 after the hook has worked very well for me in the past. She's got friends? Lag behind them. Make out quickly, or certainly go for a quick kiss, and then wait for her to ask for your number, or for her to invite you along. You know you've got her once she's begging you to come along lol.
I feel I need to warn people from using this nilly willy, however. If you aren't in the right head-space (the right state as it were), and if you're the least bit needy, and not like a happy dog just roaming the streets merrily sniffing crotches, then it's not gonna work for you. In fact, always be ready to throw the "Lol I was just joking!" or "No srsly I work as a garbage collector and rent a room from my brother". If you want to experiment with wild shit like this, make sure you have a good out before trying it. Otherwise, have fun!