I'm honestly not sure on Scottish law, but in England that is not the case. I will frequently drive on public roads with a rifle unslipped in the car. I will walk out of my front door with one slung over my shoulder. I wouldn't do so if I lived in the middle of a city.