Robert Pattinson Is So Giving!

Just when we thought Robert Pattinson had become too Hollywood, he does something to make us totally swoon over his good guy charm.

Our #1 Twilight hottie was spotted listening to the beats of an acoustic musician in Los Angeles and decided to put some money into the man's collection jar.

But that's not where his good deeds stopped for the day. He decided to buy the street performer a new guitar.

Apparently, after hearing the singer, the vampire cutie went into a music store and purchased an electric guitar for himself and a red acoustic guitar for the man.

R-Patz is such a generous guy and Kristen Stewart is one lucky girl!