A 13-year-old boy in Nevada noticed his mother was struggling to raise enough money to buy a car, so he sold his Xbox and offered up his yard work services to save up the amount needed to buy the vehicle for her.

William Rabillo, who is the youngest of Krystal Preston's three children, came to the rescue beause his mom had difficulty supporting her family without her own car. "At my low point, here comes my son," Preston told local news station KOLO-TV. "Everybody goes through rough patches in life, but there’s good that can come from any situation as long as somebody with a heart does it."

William reportedly reached out to a woman who was selling a 1999 Chevrolet Metro on Facebook. "It was really cheap, so I asked her if I could trade it for my Xbox or earn it," Rabillo explained to the reporter. "At first she said no and then she thought about it. Then, she said yes."

On the day Preston received her new car, she was under the impression that William was out doing yard work when he came home and announced the surprise. The seller was reportedly waiting outside to drive the family to see the vehicle William had purchased on his mother's behalf, which is when Preston became overcome with emotion

"I lost it. I bawled so bad. I was just like, 'There's no way. What 13-year-old do you know buys their mom a car? I don't know any, never heard of any," she told the station. "I can’t express it. There are no words that can express my gratitude and how proud I am."

When it came to raising money for the vehicle, Rabillo explained that he saw people on YouTube who had done similar gestures. The 13-year-old then put himself to work by doing odd jobs around the neighborhood in Fernley, NV. 

Preston took to Facebook to share the good news with her followers, and explain how proud she was of her eldest son, calling him a "money-making machine." The post has since gone viral, which William later explained wasn't his intention. "I didn’t really want that to happen," he said. "I just wanted to do it, that’s all."