it does take practice. get a plastic bareleed glock 9 mm thye are pretty light. easy to aim. cant stop much. can be defeated with armor you can make in your backyard