If someone asks, I'll offer to buy them food or other supplies. My wife hands out handwarmers during the winter. We used to put together care packages for people, but lost the habit. I don't give out money because I don't want to enable addictions. When you offer something other than money, you are able to more easily separate people who want a fix over people who want to improve their situation. Your resources go farther when you help the latter.
edit: One thing that helps people out a lot is buying them public transit passes. It gives them mobility to get to shelter/services they wouldn't have access to otherwise.
In Columbus, you would be considered just a normal guy. You could easily find a community there.