Since the OP appears to be in North Carolina, here is the applicable statute:
§ 14‑277. Impersonation of a law‑enforcement or other public officer.
(a) No person shall falsely represent to another that he is a sworn law‑enforcement officer. As used in this section, a person represents that he is a sworn law‑enforcement officer if he:
(1) Verbally informs another that he is a sworn law‑enforcement officer, whether or not the representation refers to a particular agency;
(2) Displays any badge or identification signifying to a reasonable individual that the person is a sworn law‑enforcement officer, whether or not the badge or other identification refers to a particular law‑enforcement agency;
(3) Unlawfully operates a vehicle on a public street, highway or public vehicular area with an operating red light as defined in G.S. 20‑130.1(a); or
(4) Unlawfully operates a vehicle on a public street, highway, or public vehicular area with an operating blue light as defined in G.S. 20‑130.1(c).
If the individual does not verbally state they are LEO, or wear or display a badge or ID of any type that may cause a reasonable person to interpret it as identifying the wearer as a LEO, then there is no issue.
As a former LEO, I have seen individuals wear a firearm, carry handcuffs on their belt, spare magazine pouches, wear a LEO type of haircut and carry themselves as if they were LEO's. While not a violation, it is asking for trouble in the long run. Those type of individuals will sooner or later cross the line in their wannabe role play mind and get themselves in trouble. I am not saying the OP is doing this, but simply that I have seen it happen.