Why do I have such bad luck at finding good friends?

Anonymous
I don't have very good social skills but I'm still a very nice and polite person so I don't understand why I can't seem to find good friends. Here are some friends in the past to mention:

friend 1: she was my friend since childhood and she was the only friend I had up till 8th grade. She'd lie to me about all sorts of things bc she I was so gullible and she'd always exclude or ditch me when around another friend of hers that she was close to. She also would make fun of my body a lot like telling me my feet are too big or that my nose is too big. She'd also criticize my drawings in mean ways and even draw over some of them. Like drawing mustaches, dicks, or unibrows on them.

friend 2: I'd known her for a few years and she lied to me on multiple occasions. One of them includes giving me a fake phone number which she claimed to be my crush's number. Another time she claimed that two boys had a crush on me and both would ask me to my schools Valentine's Day dance. Her friend even catfished me on instagram pretending to be one of them. Turns out that both guys didn't even exist or go to my school. And nobody asked me to the Valentine's Day dance.

friend 3: this girl was a girl that a lot of people hated and I had no idea why because she always talked about how people were bullying her. Then I understood why. She never respected my privacy and would grab my breasts without consent (aka sexual harassment.) she always wanted to go through my phone for some reason and one time I left my phone unsupervised around her she texted my boyfriend pretending to be me. She also tried to sabotage our relationship by taking NSFW screenshots of my convos between my boyfriend and I and sending them to who knows how many people.

I've been nothing but nice to these people so why do I get taken advantage of?
Updates
+1 y
I have mostly male friends currently but I get the feeling that they only want me around bc they wanna date me or something. (Two of those friends have asked me out already) I also don't know them well enough to trust them yet.
Why do I have such bad luck at finding good friends?
11 Opinion