Sabrina, the Teenage Witch (1996–2003) - episodes with scripts

Sabrina Spellman, a perfectly normal 16-year-old, is informed by her aunts, Hilda and Zelda, that she (and they, and her whole family on her father's side) are witches. She lives with them in Massachusetts while preparing to receive her witch's license. Along the way, she gets into many scrapes while figuring out how certain spells work. She also has to keep the secret from her boyfriend, Harvey, friends Jenny and later Valerie, stuck-up nemesis Libby, and her ever-suspicious vice-principal, Mr. Kraft.