What in the everloving... what... how can something this utterly dreadful get made? Why did anyone greenlight a PG-13 Self-Insert fanfic of the Scooby-Doo characters?? It's the most ridiculous example of someone's extreme narcissism being enabled for completely unexplainable reasons.
Whoever decided this should be made should seek out their sense of shame, because it has obviously left the building.
But hey, this show is literally saving lives! Or something.