A sheriff delivered a stern warning to Jordan Carnegie, 19, after his latest appearance in court.