Bayonets are knives with a special clasp to attach the knife at the tip of a rifle or musket. They were originally developed for close fighting when it took a few moments to reload a musket or single-shot rifle. Fire one round, then start stabbing the enemy. Much better than using the rifle as a club.