Donald Trump has been praising the effectiveness of COVID-19 vaccines, but MSNBC's Joe Scarborough doesn't trust his motives.

The twice-impeached one-term president's supporters are most likely to avoid the vaccines, and right-wing commentators Alex Jones and Candace Owens have strongly criticized him for encouraging the shots, but the "Morning Joe" host said it's all just a political game to Trump as he positions himself to run for re-election.

"A dirty liar condemning somebody telling the truth, a guy who has actually made his living from telling lie after lie after lie after lie and now, Rev. Al [Sharpton], you and I have known Donald Trump for a long time," Scarborough said. "I had to laugh last week when people said, 'Oh, this is Donald Trump saying this and he'll change tomorrow' and whatnot. Donald Trump obviously understands what he needs to do to get back to the White House and there has been a debate, is he going to run again, is he not going to run again? This is what Dick Morris would call triangulation."

RELATED: Candace Owens fumes after Meghan McCain mocks her for getting ‘schooled’ by Trump

"If you lost the suburbs, and Republicans outperformed you, other Republican candidates outperformed you across America because you lost the suburbs because you were embracing the people like the two people who were attacking him right there," he added, "you move away from them and you let them insult you so people in the Atlanta suburbs, people in the Philly suburbs, people in all these suburbs abandoned him while still voting for other Republicans, they take note of that, they go 'wait a second, maybe Donald Trump is not that crazy.' So people who say this is Donald Trump and throwing stuff at the wall, you underestimate Donald Trump."

Watch below.

Morning Joe explains why Trump is suddenly changing his tune on getting vaccinated