Question: when a friend keeps asking for money?
Answer: Only take enough money for yourself so that you're forced to tell your friend you're unable to pay for them. They'll soon be put off asking again.