Oni are demon warriors that appear in Beacon Hills during the latter half of Teen Wolf Season 3... Oni are demon warriors that appear in Beacon Hills during the latter half of Teen Wolf Season 3. They appear to be supernatural tools summoned to perform a task without any personal motivation or...