Machine pistols are compact firearms that are designed to fire quickly and accurately at close range. These weapons are commonly used by military and law enforcement agencies, as well as by some criminal organizations. Some popular synonyms for machine pistols include sub-machine guns, automatic pistols, and machine guns. Sub-machine guns are a type of firearm that fires handgun cartridges and is often used in close quarters combat. Automatic pistols are similar to sub-machine guns, but are usually smaller and less powerful. Machine guns, on the other hand, are larger and more powerful firearms that are designed to fire continuously. Regardless of their name, machine pistols are an effective tool for those who need to take out a target quickly and efficiently.