Why did Rey react that way towards BB8?

In Star Wars: The Force Awakens Rey saves BB8 from some thugs and just walks away from it, annoyed that it tried to follow her. BB8 chirps something (this whole scene not subtitled) that makes her answer with a disgusted "Nooo".
A few seconds later later, she allows him to follow her.
What's happening here? She saved the little guy and just sent it away, so why save it at all? It's clear that she doesn't make friends and won't try to sell BB8, so I'm confused.
BB8 needs to find people so it can carry on with its mission as explained in this answer, but what's up with Rey in this scene? There's no subtitles to any of the alien dialogues.
Best Answer
The Screenplay helps here.*
*See SF&F Valorum's Answer regarding why BB8 follows Rey
She heads off again. Finally he BEEPS to her -- something SWEET this time. That he is alone, scared, has no one else.
This makes her stop. She turns and looks at him. Not liking him. But a gesture of her head says, reluctantly, "Come on." BB-8 quickly moves to her. They head off together.
REY (CONT'D) In the morning, you go.
(HE BEEPS)
You're welcome.
Since we've established that Rey can understand BB8 she can, apparently, tell that he's scared. She feels sorry for him...and allows him to tag along, at least for now.
Since we've established that she won't sell him (as you stated), it seems that the sympathy grows into affection.
The question comes up, why save BB8 at all?
Again, the screenplay helps.
Rey watches this injustice for a beat...
So she saves him...because he's a person not a thing to her. The "thug" wasn't planning on keeping BB8 around..
REY (CONT'D) That's just Teedo. Wants you for parts. He has no respect for anyone.
Pictures about "Why did Rey react that way towards BB8?"



Is BB-8 a boy or a girl?
Like, until recently, whether we should be calling BB-8 "he" or "she." There's been much speculation about BB-8's gender identity, but today we finally have a definitive answer: BB-8 is a boy.What does BB-8 stand for?
Internally BB-8 was originally called "Ball-Bot". JJ Abrams previous explained why he named the droid BB-8: "I named him BB-8 because it was almost onomatopoeia. It was sort of how he looked to me, with the 8, obviously, and then the 2 B's."How did Poe get BB-8?
Prior to departing on the mission, Poe got his fellow pilots Kar\xe9 Kun and Iolo Arana to comlink their astromech droids to his starfighter and upload all telemetry from the Suraz engagement into BB-8.Why is Rey strong with the Force?
But like Anakin, Luke, and Kylo Ren, Rey has the advantage of an amazingly Force-sensitive bloodline; her direct relation to Emperor Palpatine, easily one of the strongest characters in the franchise, explains her innate potential.Mark Hamill Hates Star Wars The Last Jedi
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Magda Ehlers, Magda Ehlers, Milada Vigerova, Pixabay