Machine guns (fully automatic firearms) are legal if the firearm is registered with the Bureau of Alcohol, Tobacco, Firearms & Explosives (BATFE), and the owner has received permission from the local sheriff or chief of police (941.26), or the weapon is exempted per statute 941.27.
Short-barrel rifles and shotguns are legal if they are registered with ATF, state statute 941.28 .