I think I friendzoned and got what I deserved because of it.
Why do you feel you got what you deserved?
He's such a charmer and I just got mesmerized by him.
If someone clearly has feelings for you, and you like them as well, it's not good to try to push them into just being friends.  Maybe you should discuss your feelings with this person.
Nah, I'm going to just suffer.
I don't think you need to punish yourself for what has happened here.  If you are honest about your feelings, there could still be a chance to kindle the kind of romance that I think you were both interested in.