People tell me i'm good looking but girls never pay any attention to me?

Almost all of my life i've been called cute, hot, handsome. People always approach me when they want to ask something it could be a 1000 people standing there but they always come up to me this happens almost everyday and i live in Sweden where it's strange to approach people.

Old people always start talking to me on the subway or bus, gay men intensely stares at me and winks or blow kisses to me i've seen some girls take photos of me in public one girl even posted on her Snapchat story a photo of me asking who i was, my friend told her who i was and she said i was the hottest guy she had ever seen. I've heard from my girl friends that they thought i was a 9 /10 the first time they saw me.

But still i have a really hard time finding hookups, girls rarely approach me in bars or clubs they don't even look at me it's almost like they avoid eye contact only milfs or cougars approach me they are really not shy about it either, some have just straight up put their hand to my chest and pushed me to a wall and started making out with me. But all i get from girls my age are occasional smiles or eye contact. I'm very insecure about my looks even though i get all these compliments i feel ugly or that i'm not good enough.

All i want to know is why girls my age (21) never cares about me or ignores me.
People tell me i'm good looking but girls never pay any attention to me?
Post Opinion