On Teen Wolf Season 6 Episode 10, Stiles is back! The plan to remember him worked, and after being reunited with his dad in the train station, Stiles makes his way back to his friends. He ends up back in Roscoe.
Don't worry. Stiles finds Scott just in time to save him from Mr. Douglas and Parrish. Thank you trusty baseball bat!
After freeing Parrish from Mr. Douglas' mind control, Parrish tells Scott, Stiles, and Liam that Mr. Douglas is merging the Ghost Rider world with our world. The only way to stop it is to divert the train.
The train is definitely coming through Beacon Hills. Train tracks have popped up everywhere, and it's a lot easier to get into a Wild Hunt train station now. The pack manages to divert the train, beat the Wild Hunt, and even stop Mr. Douglas.
You know, you should be careful what you wish for. Mr. Douglas wanted the powers of a Ghost Rider, so he could command his own Ghost Rider army, and he sort of got his wish. He became a Ghost Rider. Mr. Douglas should have known that the Ghost Riders don't have a leader. Now, Mr. Douglas is one with the hunt forever.
Life in Beacon Hills returns to normal. Everyone is back, and our seniors make it to graduation. Before Stiles heads off with Lydia to DC, he says goodbye to Scott, and he gives Liam some words of advice. Oh, he also gives Mason a baseball bat.