Answer:
“I'd like to help, but I don't have any cash.” It's respectful, and it allows you to avoid feeling like a villain. Ask the beggar what they need. You could give your spare change, but you can't control what it will be used for.