Whose money? Being given to which non-citizens?
Seriously. Be specific here. the words you used are all in English and are even fairly grammatical. But they don't model reality.
Undocumented folks, by virtue of being undocumented, are ineligible for public assistance of any kind, pretty much everywhere in the US.
What's more, in order to work, they need to provide an SSN and they need to use someone else's because they can't get their own -- because they're undocumented. But they and their employer must each still pay Social Security and Medicare taxes which pay for those programs -- but since they're undocumented, they'll never collect any of the money they paid into those programs in taxes.
So I ask again, specifically, what taxpayer money is being paid to which non-citizens? Please be specific here.