In Florida, it is generally illegal to openly carry a weapon. However, a person may openly carry, for legal self defense purposes, a self defense chemical spray, non-lethal stun gun, dart-firing stun gun or other non-lethal electric weapon designed for defensive purposes only. Even if a person does not possess a CWFL, there are some places a person may possess a firearm. These places include: