"The shop worker said 'how are you' and he said 'yeah, good' and pulled a screwdriver on her ... and asked for all the money.''
Sharif estimated the thief left the store with between $200 and $300.
"He didn't take everything. He sort of hesitated a bit and he dropped quite a lot of five-dollar notes.''
There had been other thefts in Brighton lately - a note was posted in the store window warning people about a thief in the township.
Sharif believed the robbery might be linked to the previous incidents, which included the theft of a wood trailer.
"Sooner or later [a robbery at the store] was going to happen, because everything is getting pretty dodgy lately.''
There was a heavy police presence in Brighton immediately after the robbery, including a police dog and at least three patrol cars.
A police spokeswoman confirmed they had attended the robbery, where a man dressed in dark clothing threatened a shop keeper with a weapon.
• Dunedin police (03) 471 4800, Crimestoppers 0800 555 111.