Mike Coppola/FilmMagic

Rapper 21 Savage explained why he purchased a brand new Range Rover for King Von's sister, Kayla B -- but didn't buy his own baby mama one.

Von, 26, was shot and killed in Atlanta on Nov. 6. An emotional 21 Savage, whose real name is Shéyaa Bin Abraham-Joseph, took to social media to vow that he would always take care of Kayla's financial needs.

He made good on the promise 2 weeks later by purchasing a white Range Rover for Kayla's birthday.

The rapper's own relatives questioned his good deed -- and one of 21 Savage's baby mamas, who never received such an extravagant gift from him, also had something to say online.

Sources say 21 Savage never took care of his late friend FBG Duck’s family. He never bought Duck's mom a car.

Kayla saw the salty comments and rushed to the defense of her "brother."

Photo may have been deleted

Instagram

But the hateration continued, forcing 21 Savage to deny he was flossing for the internet:

"I never speak on stuff like this because I don't do it for the internet but y'all being disrespectful. Von was already planning on purchasing the gift for her birthday and due to his untimely passing, he wasn't able to finish so all i did was finish what he started because I told kayla when he passed I had her 4L and I meant it. All the immature comments and speculations surrounding this are very insensitive please keep them to yourself. Respect to his family, his children, O'Block, OTF, and anybody else I left out."