Moocher. Someone who always takes and never gives back.
ex. He's the classic mooch. Never buys his own beer or cigarettes.
see also : mooch dict-ified