Someone who lives shamelessly on someone else’s generosity

Answer: a freeloader