I think "no" is correct here not "not". Is it correct grammatically?
Native speaker’s answer
Rebecca
"Not" is correct. "Not" is used here to indicate an exception to something (people liking the speaker's "moxie"), whereas "no" is a rejection or refusal of something. Thus, "no" is grammatically incorrect and would not express the same idea. Ex: Not everyone can drink milk. Some people are lactose-intolerant. Ex: Not everyone will like you, so there is no point in worrying about other people's opinions.