Technically, people only have accents because they speak differently then you do. To them, you have an accent, and they don't. It's just their way of speaking.
In terms of accents, there are literally hundreds of different accents in Scotland, all varying from place to place. Scotland is unique from many other countries in the British Isles or Indeed Europe...