So, you want a gun that has two states:
hand lowered, unable to shoot, full player speed
(^ Right Click v)
hand raised, able to aim, slowed down movement
This is totally doable with just the gun item.
Also free movement seperate of the camera isn't possible, iirc. though it would be cool.