Tim Kaine's first public speaking engagement as Hillary Clinton's vice presidential pick Saturday was a combination of attacks on Republican nominee Donald Trump and boasts of his work as a lifetime politician.

"I'm one of only 20 people in American history to serve as governor, mayor and senator," Kaine told attendees.

Clinton also bragged about Kaine's accomplishments but set Kaine free to do the dirty work and unload on the billionaire businessman. Kaine pulled a number of one-liners out of his insult coffer.

"Trump is saying he'd leave our allies at the mercy of an increasingly aggressive Russia, and folks, that's an open invitation to Putin to just roll on in," Kaine said. "Even a lot of Republicans say that's terribly dangerous."

"When Donald Trump says he has your back, you'd better watch out," Kaine added. "He leaves a trail of broken promises and wrecked lives wherever he goes."

Kaine said Clinton has a record of doing the opposite.

"She doesn't insult people. She listens to them — what a novel concept, right. She doesn't trash our allies. She respects them and she'll always have our backs, that is something I am rock solid sure of," Kaine said. "Do you want a trash-talking president or a bridge-building president? Donald Trump trash talks folks with disabilities, trash talks Mexican-Americans and Latinos whether they're new immigrants or governors or federal judges, trash talks women, trash talks our allies, calls the military a disaster. Oh you're right, he doesn't trash talk everybody, he likes Vladimir Putin."

The Virginia senator randomly switched from English to Spanish during the speech in a move to woo Latinos — a demographic Democrats have greater appeal to than Republicans.

But for all of the attacks Kaine shot at Trump, his casual, guy-next-door tone was a strong contrast to Clinton's often shrill speaking voice and one that appealed to supporters in the room.

"While we're on the subject of taxes, where are Donald Trump's tax returns?" Kaine asked voters, who cheered him on.

Kaine attempted to woo attendees by celebrating naturalization ceremonies. Although he did not mention Trump's immigration views, it was a subtle attempt to imply Trump does not support legal immigration — which he has denied, being the husband of a woman who came to the U.S. legally.