Florida Senator Marco Rubio says Snoop Dogg should not have shot a toy gun at a clown dressed as President Donald Trump in a music video released over the weekend.

The video shows Snoop shooting at the Trump character with a gun that releases a flag with the word, "bang."

Rubio tells TMZ that "Snoop shouldn't have done that."

He said: "We've had presidents assassinated before in this country, so anything like that is something people should really careful about." He adds that if the "wrong person sees that and gets the wrong idea, you could have a real problem."

Rubio lost to Trump in the Republican primary campaign.

Marco Rubio had an unsuccessful bid to become the Republican presidential nominee (AP)

The video is for a remixed version of the song "Lavender," by Canadian group BADBADNOTGOOD featuring Snoop Dogg and Kaytranada.