Kanye West’s “free-thinking” tweets on Twitter have disappointed rappers and fans alike. On Thursday (April 26), West got a little messy on his timeline and shared a screenshot of an exchange between himself and longtime friend John Legend who urged the producer to distance himself from President Donald Trump.

As you may know, Legend is not a fan of Trump, so for West to align himself with POTUS deeply breaks his heart. In the text exchange, Legend tries to convince 'Ye to not endorse Trump and reminds him that his legacy is way too important to be embracing a man who he feels has hurt black people with his policies.

"You're way too powerful and influential to endorse who he is and what he stand for," Legend writes. "So many people who love you feel betrayed right now because they know the harm that Trump's policies cause, especially people of color."

"Don't let this be part of your legacy," he continued. "You're the greatest artist of our generation."

West replied writing, "I love you John and I appreciate your thoughts. You bringing up my fans or legacy is a tactic based on fear used to manipulate my free thought."

West then added in another tweet, "I tweeted the John text to show that there are people around me that disagree with me and voice their opinion. I respect everyone's opinion but I stand my ground."

Well, there you have it. West may have fallen even deeper into the sunken place.

West's latest tweets follows his wife Kim Kardashian West's Twitter rant defending her husband's views on Trump.

"He’s a free thinker, is that not allowed in America? Because some of his ideas differ from yours you have to throw in the mental health card? That’s just not fair," she tweeted. "He’s actually out of the sunken place when he’s being himself which is very expressive."

However, fellow rappers and singers like Questlove, Janelle Monáe, Vince Staples and others are not buying West's "free thinker" spirit.

Read Kanye West and John Legend's text exchange below.

50 Greatest East Coast Hip-Hop Albums of the 1990s

More From 107.3 KFFM