There may be some blushing and stuttering but hey if you like the guy what have you got to lose? Guys, especially the ones dubbed the "nice guys", lack the ability to know whether you like them or not. Signals and flirting are difficult to read and understand. They need to be told in a straight forward way--not pushy or bitchy--always stay classy but don't be afraid to ask.
Gaslighting is a term used to describe a form of psychological abuse where someone makes you doubt not only yourself and all you know, but also your sanity, your memory, and perceptions of reality.
Are you fat? Well, I guess it depends on who you ask doesn't it? You've already been judge and jury so it doesn't appear that any other opinion matters. You know this is not only destructive to yourself but keeps a wall up against others.