The 'Scream & Shout' hitmaker generously went to a cash machine to withdraw money for the street sleeper, but she started screaming as he went in for a hug, reported Daily Express.
The security staff immediately leapt to her rescue because they thought she was being mugged.
"This shabby-looking guy approached Britney outside the shop. He said to her: 'Please help me, I'm at the end of my rope. So she walked to a nearby cash machine and withdrew money and gave them to him," a source said.
