Is there a word or phrase for someone who asks for help, but wants you to do everything?
Solution 1:
You could call him a moocher.
Moocher (noun): one who exploits the generosity of others : a person who mooches off others.
[Merriam-Webster]
(Shiftless or indolent could also be used.)