Out of nowhere, Machine Gun Kelly blesses fans with an all new mixtape titled, Fuck It., the perfect title for a spur of the moment project. Somewhat of a short offering, the mixtape contains 10 tracks with features from Bun B, Trae Tha Truth, Ray Jr, Tezo and others. The production is handled by the Narcotics, Baze, Slim Gudz and more. These are all song that didn't make the cut for his forthcoming LP, so instead of slowly releasing them as loose tracks, Kelly decides to put them down on one tape.

Since last year, MGK has been working on General Admission, the follow-up to his 2012 album Lace Up. In January he put out the album's first single "Til I Die," followed a couple months later by "A Little More" featuring Victoria Monet, then "Til I Die Part 2" featuring Bones Thugs-N-Harmony, French Montana, Yo Gotti and Ray Cash.

In the mean time, the Cleveland rapper has been staying busy. He was reportedly courting Amber Rose and all but confirmed the two entertainers were smashing a couple of months ago. Last month he made an appearance on WWE's Monday Night Raw where he was powerbombed off stage by wrestler Kevin Owens.

MGK singed with Bad Boy Records back in 2011 following a string of successful mixtape releases. The former XXL Freshman put out his debut album the following year and his latest mixtape, Black Flag in 2013. General Admission his second solo studio album should be dropping before the end of 2015.

Stream the new mixtape Fuck It, below.

More From XXL