The former New York City mayor argued that investigators “trapped” the President’s former national security adviser Micheal Flynn into perjury and he’s leery the same thing could happen to Trump. Flynn will be sentenced Tuesday for lying into the FBI in its investigation of interference in the 2016 election.

Giuliani also bashed the President’s longtime lawyer Michael Cohen on Fox, which he took time to do again on ABC’s “The Week” calling him a "serial liar.”

Cohen, the President's prison-bound former personal lawyer, said earlier last week that Trump directed him to make secret hush-money payments to porn actress Stormy Daniels and former Playboy Playmate Karen McDougal before the 2016 presidential election. He also said that Trump knew the payments were wrong.

"Pathetic," he told George Stephanopoulos. "The man is pathetic. That's a lawyer you were interviewing and he said 'he directed me to do it. Oh my goodness he directed me to do ...' He's a lawyer. He's the guy you depend on to determine whether or not you should do it this way or that way. Whether you're Donald Trump or me or you."

Giuliani said that Cohen was repeatedly recorded claiming he did the hush payments "on his own to start and then he brought it to the President."

"Clear as a bell under oath, must have said it 10 times," Giuliani told ABC News. "OK, now he says the opposite. You're going to tell me which is the truth? I think I know what the truth is, but unless you're God, this man, you will never know what the truth is."

Trump tweeted Thursday that he "never directed" Cohen to break the law.