In New Jersey, slingshots are generally not legal to carry in public without an explainable lawful purpose, and possession can be treated as a fourth-degree crime under state law.
I led a childhood of crime. Large capacity pants pockets filled with lethal marbles.