Question: where does scream the tv series take place?
Answer: the fictional town of Lakewood