Cocky, egotistical, Shmuck, Self-Centered, Arrogant, JAPy, womanizer, spoiled, rude, mean, someone who puts others down just to make themselves feel better.
how to describe someone who only thinks of themselves and whenever you think that they are helping you they are really just planning how to make something in THEIR lives better; an egotistical person
He justmade me cry just to make himself feel better, he is so Maxwell!