Hey I just noticed that whenever I just say straight up to a girl "hey let's hook up" or "hey let's bone", It has never gone badly. They maybe get offended at the suggestion, but every single one of them went out with me, and I was fortunate enough to bang more than half of them. One of them I didn't bang (due to other girls being available) developed a crush and she still messages me to this day.

If you say what's on your mind unapologetically without being rude or defensive. She'll be into it. Even if she's unavailable, she'll appreciate it.

I bring this up as a now 33m. I wish I had known this at 18. Just don't be rude, mean, insulting or pushy. You'd be surprised how far being decent and honest will get you.

Tldr: Being honest about what you want. As long as you're nice, respectful, and unapologetic, she probably won't get mad at you. And sometimes you'll get what you want.