

This is what I did when I used to work downtown and encounter them frequently. They usually tell you why they want money… usually food, but sometimes a bus ticket or gas. I always say I don’t have or won’t give you cash but let’s go and I’ll buy you what you need. More than half of them would give up and walk away when they realized you wouldn’t just give them cash. Never ended buying any gas or a bus ticket, but I did buy quite a few meals and even groceries a couple times. Most were incredibly appreciative.
Certainly there are people that do that or want to use the money for drugs, which is why I always volunteer to buy it for them vs give them money. And I don’t carry cash anyway.
If they’re genuinely hustling for cash they’re unlikely to walk away with you to get food, a bus ticket, whatever because they’re wasting time. I’ve had a few take me up on the offer and then still try to talk me out of cash while walking, but most hustlers just walk away immediately when you call their bluff and offer to buy it for them.