What do you call someone who asks other people to buy them things when they could just buy it themselves.
to scrounge (verb)
to get things, especially money or food, by asking for them instead of buying them or working for them:
Peter never buys anything - he just scrounges (off his friends).
(disapproving) He thinks that people who receive welfare benefits are scroungers.