Outdoor malls, hobbies, gym, parties, libraries, book stores, parks, heck ask chatgpt.
F society who says you can't talk to strangers, those are losers. Say Hi, ask about jobs/hobbies, if they arent interested, you can tell from body language. Tell them it was nice talking to them and leave. They won't remember how you cold-opened, heck in 3 days they won't remember you at all.
I was at a wedding a few weeks ago, specifically looking for donors or entrepreneurial minded people. When I found out that a dude worked at Amazon Warehouse, I didn't turn around and walk away, I wrapped up the conversation and--- Oh my gosh this guy has a super cool hobby with a ton of skill. I got his phone number because this person and I might benefit from connecting later. Who knows.
But more than half the conversations will flop, who cares. You and they lost a few minutes of life communicating, how terrible! Call it practicing social skills if you need to.
When I am out I have zero interest in talking to people. Nothing worse than being in the mall and a person walks up trying to sell me something. That's what people who hit on others in public are doing, trying to sell something, themselves in this case.