Most Helpful Girl
No offense but guys don't really call themselves pretty, let alone purrrdy. That's a little stuckup and kinda pretty boy, which that alone is not attractive at all.
Zac Efron is hot and cute... The other 2 guys , not as much in my opinion but still, I've seen a lot of 'pretty'/ cute guys get hot girls and get hit on! Maybe it's their attitude. You kind of seem like a pretty boy who expects girls to fall at his feet because he is so cool. They won't when you think of yourself like that... Just do what Baldr said :)