The one thing that makes this difficult is that if you give someone money unconditionally, it has to go to everyone universally. You can't just give it to people below a certain income level.
If you have an income level limit to determine who will get it, people will decide against working if it puts them over the limit where they lose the provided income, and people working and getting just above that limit will resent having to work 40 hours a week to make just a little bit more than people who don't work at all.
But then if you provide everyone with money universally, how will that affect inflation? If everyone gets $1000 every month, stores know they can increase prices, corporate landlords know they can increase rents and get a piece of the pie, and eventually that $1000 is basically useless.