A guy here,
I honestly can't believe people have called you ugly before. (Besides, anyone who hasn't seen me hasn't seen ugly!)
At least a few posters before me have said that they like the way you look without makeup, and I have to agree. If anything, I think the level of makeup you did in your first three pictures isn't flattering to your face. Despite what you may think, you DO, in fact, have natural beauty. I think you should be toning down your makeup, instead of the other way around. Also, I really like your hair.
Believe me, I'd be honored to have someone with your looks as a girlfriend... if only I weren't so ugly!
As for the comments your family and friends made, I don't even know where to begin. There is a word to describe relationships like that: toxic. Saying such hurtful and un-constructive things is despicable. Please, for your own sake, do your best to surround yourself with people who are supportive; the ones calling you ugly aren't helping you.