Eye contact beats any line. If during eye contact she smiles, moves her hair so you can see her face better, or shifts her pose to look more appealing, you really don’t have to say more than hello after that. Let her do most of the talking and make her laugh or smile and you’re good.
The best line I ever used and it worked was, damn I know your breath is about to be humming eating those (chips).
Second best was I refused to break my path when this woman was walking in my direction (I was having a bad day) and we bumped into each other. I apologized and we went out that night.