T3chyo's idea is what I like to do, toke before the moocher comes and say i'm good, then there's nothing they can do without sounding like an ass. It sucks but good friends can mutate into moochers and forget what a generosity youre giving them all the time.