Hah, well, yeah. I did learn in high school that if brought Starbucks to the front office staff and my first period teacher nobody ever marked me tardy :-P
I know you're being snarky, but yes. Having money and being genuinely generous towards people will put you on good terms with them. Just like being nice and polite and friendly and considerate, same thing.