Soulja Boy is ready to squash all his beefs and get back to the music. Today (Jan. 4), the "Crank Dat" rapper apologizes to his fans in a Twitter video and says he wants to work with Chris Brown, Lil Yachty and Quavo.

"I just want to send an apology over the past couple of months, I've been acting out, I've been wildin' out," Soulja states. "And at the end of the day, it's not about who starts the beefs, it's about who ends them."

He goes on to say that he just found out his mother is in the hospital, and the news gave him some perspective on life. "No amount of money, no amount of cars, no amount of fame will make me be alright with knowing my mom's sick," Soulja explains. "I know she's not proud of my actions and what I've been doing recently."

Probably the most surprising part of the clip is when SB says he wouldn't mind collaborating with the artists he's been beefing with the most. "I wanna make music with Chris Brown, Yachty, Quavo, everybody," he says. "To all the media, to all the blogs, to all my homies from the hood that feel like I been on some hot boy shit, I apologize. I'm back to the music. Big Soulja."

The announcement comes just hours after Soulja said he wanted to set up a boxing match with Chris Brown. “Setting up the boxing match with Chris Brown Bitch Ass. Wanted [Adrien Broner] to train me, but he can’t, so I’m getting Floyd,” he typed. Fortunately, it doesn't seem like that fight is going to happen anymore.

This is definitely a good look for Soulja. Props to him for manning up and apologizing to his fans and squashing his beefs. You can view the full video above via Twitter.

Here Are the 50 Best Hip-Hop Projects of 2016

More From XXL