
I think guys coming up to you and being single are different things. Idk many if any relationships that started by coming up to someone at a bar or similar. Make friends, ask your friends who they’ve met recently, expand your social network. Being told you are pretty is great but I think that rarely turns into relationships
I will talk to people if it’s a setting I feel is ok to approach random people, but I’m worried about making people uncomfortable honestly, not everyone wants to be approached in public and you can’t really tell if they do until after you’ve already approached them, I doubt it has anything to do with you, people are probably just being polite