saying no thanks takes lesser time than saying that?
well thinking of a whole new "creative" idea & acting upon it takes even a lot more time & effort than being upfront
either way i was just giving sarcastic advice
personally, i dont do any of the above because im polite & i know how to recieve compliments
if you feel offended by someone clearly giving you a compliment and trying to flatter you or hit on you, well, i guess you must not have much experience receiving them