The Arizona Senate has approved four major pro-gun bills.

The Senate approved House bills 2338, 2339, 2483 and 2517 on Wednesday.

The bills allow concealed carry permit holders to take guns into government buildings that don't have strict security measures, ban municipalities from restricting the discharge of firearms on private property and punish cities and towns that enact gun ordinances stricter than the state's own laws.

Another bill allows law enforcement to charge someone who wrests a gun from another person's hands with aggravated assault, even though it is already a felony offense to take someone's gun.

Republicans say 2nd Amendment rights are under attack. Most Democrats voted against the gun bills.

The bills will go back to the House for final approval.