Mayor Bloomberg has been all over the airwaves calling for better gun control following the Colorado movie theater massacre — but he doesn’t always put his money where his mouth is.

Even as he’s pushed for tougher gun laws, he has showered thousands of dollars on lawmakers who drew high marks from the gun lobby over the past decade, campaign finance records show.

And, his office announced Thursday that he’ll be hosting an Aug. 15 fund-raiser for Massachusetts Sen. Scott Brown in the Bay State — where Bloomberg is from — despite Brown’s long history of supporting gun rights.

State Conservative Party Chairman Michael Long said the donations show that Bloomberg “is not a purist.”

“If you’re really, really hell-bent on gun control, which he appears to be on the outside, then you wouldn’t give money to people who deviate from your position,” Long said.