Talk about an unprovoked attack!

Rapper Treach randomly went off on Kanye West and his wife Kim Kardashian in a lengthy Twitter rant on Jan. 4, calling out the "Gold Digger" hitmaker for comments he made about late musician Tupac Shakur two years ago.

RELATED: Kim Kardashian Shares the First Photo of Baby Son Saint West!

treach

Treach (right) and Tupac in 1992.

The 45-year-old was furious that Yeezy reportedly called Tupac, who died in 1996, overrated in 2014, though it remains unclear why he's getting upset over the comment now.

Along with telling the 38-year-old to "learn about real hip-hop," he tweeted that Kim uses a dildo to have sex with her hubby. He also made fun of Caitlyn Jenner's transition from a man to a woman.

Needless to say, the rant was confusing to fans of both rappers, and Kimye has yet to respond to the vulgar tweets. Maybe they're busy Googling him, like we had to do…

Scroll down to see more stars who've dissed the Kardashian fam!