Quote:
I dont say You are bad at sports, I say You are good at sports, that is actually a compliment.
It's just a weirdly phrased opener "You seem like you're good at sports", but it's probably not working because you're fucking up somewhere else, not because of the content of the opening line itself. You possibly have creepy body language, creepy eye contact, or the girl simply doesn't like you or doesn't have time to be picked up.
For daygame on the street, you should make your intentions clear from the start, because the sub-context of pickup is not there; the girl is not expecting to be picked up. You could even go up to a girl and say something cliché like, "You're the most beautiful woman I've ever seen in this city. I'm Hunter by the way, pleased to meet you" *handshake* . I've done this successfully many times. It's all about how confident you are, holding strong eye contact etc. Don't get caught up trying to think of a unique opener, keep it simple and just say it confidently.
If you're out shopping or in a library, you can start a conversation about books or shopping (boring fluff) and bounce off that.