This stun gun is definitely one of a kind. It comes compact with an ultra high voltage, enough to put anything down and out. This item is only to be used as instructed and not to be misused. It also comes with a target. This stun gun has a 17 foot firing range. This stun gun shoots out tasers to hit the target bad guy, It comes with a ready to use cassette with the taser. You must purchase a separate cassette if you use it more than once. Extra cassettes sold separately. This is what many law enforcement use.