As others have said, it would depend on local/state laws.

In my state, SC, it would not be legal, especially if he was on private property.

There are previsions for carrying firearms with out a license, but only while hunting, fishing, or going to the range.

TC