"Okay so the story goes like i have been hearing a lot of people saying tht m an ugly duckling. i dont know hw to respond."
Dear anonymous person,
I found this picture yesterday and I think it's completely apt for your situation. There are people out there who have absolutely nothing to do. So they just go ahead making snide comments about other people. They are just a bunch of low lives who think they've got it all figured out, but they are the actual ones who need help. In a mental asylum. Believe me. I, of all the people, should know this because I've been a victim of such remarks a lot. But do you know what I do? I pay no heed.
As long as you are truly confident of yourself, that's all that matters. And the rest can go rot in Hell. The more attention you pay towards them, the longer they're going to carry on. And just as soon as you stop listening to them, they'll grow bored and move on. Because they have nothing better to do. You don't need anyone judging you because they don't know who you are. And the people who love you no matter what, are always going to be there for you and that's all that matters. Trust me on this.
You don't need to get all brashy with them because, as they say, it's futile to argue with a fool. He will drag you down to his level and beat you with experience! You gotta do what's right for you. No one else is walking in your shoes.
Hope things turn in your favour soon. Do let me know :)