Senator Pauline Hanson has spent a day at a Queensland shooting range, describing the “long-overdue” visit as the “best day in about 20 years”.

The One Nation Senator vowed to obtain a gun license after firing a glock and a ‘Dirty Harry’-style gun at the North Arm Pistol Club.

“I’ve had the best day I’ve had for about 20 years,” she said in a video posted to Facebook.

“I’m going to go and get my license. I’ve been promising myself for a long time. It’s a great sport and who knows – the Olympics …. Why not? Have a go.”

Pointing to bullet holes in her target, she warned her opponents not to “mess with me – just make my day if you want to have a go”.

The One Nation Senator vowed to obtain a gun license after firing a glock and a ‘Dirty Harry’-style gun. (Facebook / Pauline Hanson's Please Explain) (Facebook / Pauline Hanson's Please Explain)

One Nation Senator Pauline Hanson has said she is in support of legal firearm ownership. (Facebook / Pauline Hanson's Please Explain) (Facebook / Pauline Hanson's Please Explain)

The visit comes as the One Nation senator yesterday announced she would lobby for Queensland police to be granted approval to practice with their service pistol outside of mandatory practice sessions.

Currently Police officers in Queensland are required to purchase an identical firearm at their own expense if they want to improve their shooting skills outside of their mandatory training sessions.

“I’m sure everyone agrees we want it to be as easy as possible for our Police Force to train and improve,” Senator Hanson said in a statement.