Fairy Duty

Carly's teenage son, Randy (Chase Ellison) dislikes Derek. Randy wants to grow up to be a heavy metal star. When Derek defends Randy against a bully, he begins to win him over, and Derek begins teaching him to play his electric guitar better so he can win a talent show. Derek visits several children and tries his best to be a good tooth fairy, but ends up causing more harm than good. Lily says that he is the worst tooth fairy ever and denies him more supplies for the remainder of his sentence. He buys black market supplies from another fairy named Ziggy (Seth MacFarlane), but they malfunction and he is seen by a child's mother and arrested. While behind bars, Tracy tells Derek that his duty is extended to three weeks. Carly bails Derek out.