Which gives out more financial aid or scholarships to international students private or public universities?
Private.
Yes, private. But not all of them. I believe you can Google “private US colleges that provide generous need financial aid to international students” to find out more.
It depends.
A very small number of public universities automatically award significant merit-based aid to both international and US applicants who qualify. Read the thread about automatic scholarships that is at the top of the Financial Aid forum, and check eaxh scholarship listed for details.
There also are public universities where international applicants and US aplicants both can apply for the same merit scholarships, that then are awarded on a competitive basis.
How much money do you need? Which colleges an universities have you investigated so far?
There are many threads on this general topic in the International Students forum, so look there for more information.