Anti-aircraft guns are weapons designed to attack aircraft. Such weapons commonly have a high rate of fire and are able to fire shells designed to damage aircraft. They also are capable of firing at high angles, but are also usually able to hit ground targets as well in a direct fire role.