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