Yes, tasers are legal to own and carry in NC as there is no law restricting them.