The Geordie Shore star, 28, was arrested yesterday (30 May) and spent six hours in police custody in Newcastle before being released.
According to The Sun, who broke the story, Scotty's apartment was allegedly searched by cops while he was being questioned.
The tabloid also reports that the offence dates back to earlier this month, when Scotty apparently tried to get fans to pose for pictures while he brandished the air rifle in the Heaton area of Newcastle.
A spokesman for Newcastle Police said: "On Monday, May 30, a 28-year-old man was arrested and given a caution for possession of an air weapon in a public place."
Before the news broke and presumably after his arrest, Scotty took to Twitter and told fans: "Well that was a horrendous six hours."
Well that was a horrendous 6 hours— Scotty T (@ScottGShore) May 31, 2016
Reveal has contacted Scotty T's rep for a comment.
Scotty, who won Celebrity Big Brother earlier this year, last week celebrated Geordie Shore's fifth birthday with his co-stars.
Follow us on Twitter @RevealMag for all your celeb, fashion and beauty news!
Fancy winning some GREAT prizes? Check out Reveal Competitions here!