Someone who is unwilling to spend or give money is often referred to as "stingy" or "tightfisted." Other terms that can describe this behavior include "miserly" or "frugal," although the latter can sometimes have a more positive connotation when it refers to being careful with money rather than simply unwilling to part with it.
borrower
Greedy
thrifty
call the police
The phrase "put your money where your mouth is" is often used to call someone's bluff. It basically means that someone talks a big talk but are they willing to make a bet on it.
Miserly, scrooge-like
you have to call them and spend lots of money
Someone who needs money might be called destitute or impoverished
borrower
a treasurer!
Greedy
Philanthropist
thrifty
borrower
Someone who blows all their money is generally called irresponsible.
Free money.
An Electrician