Sachverhalt: Sachverhalt: A. B._ und A._ heirateten am 17. August 1990. Der Ehe entstammen drei Kinder, geb. 1991, 1992 und 1995. Am 22. August 1997 reichte B._ (nachfolgend: Klägerin) die Schei- dungsklage ein. Mit Urteil vom 3. Mai 1999 schied das Kantonsgericht Schaffhausen die Parteien und regelte die Nebenfolgen. Unter ande- rem stellte es die gemeinsamen Kinder unter die elterliche Gewalt der Mutter und räumte dem Vater ein Besuchsrecht ein. Weiter verpflichtete es A._ (nachfolgend: Beklagter) zur Leistung von Unterhaltsbeiträgen an seine Kinder sowie die Klägerin. A. B._ und A._ heirateten am 17. August 1990. Der Ehe entstammen drei Kinder, geb. 1991, 1992 und 1995. Am 22. August 1997 reichte B._ (nachfolgend: Klägerin) die Schei- dungsklage ein. Mit Urteil vom 3. Mai 1999 schied das Kantonsgericht Schaffhausen die Parteien und regelte die Nebenfolgen. Unter ande- rem stellte es die gemeinsamen Kinder unter die elterliche Gewalt der Mutter und räumte dem Vater ein Besuchsrecht ein. Weiter verpflichtete es A._ (nachfolgend: Beklagter) zur Leistung von Unterhaltsbeiträgen an seine Kinder sowie die Klägerin. B. Gegen dieses Urteil legten beide Parteien Berufung bzw. Anschlussberufung bezüglich der Regelung der Nebenfolgen ein. Im Scheidungspunkt wurde der Entscheid dagegen rechtskräftig. Mit Urteil vom 29. November 2002 hiess das Obergericht des Kantons Schaffhausen sowohl die Berufung wie auch die Anschlussberufung teilweise gut. Unter anderem wurde dem Vater ein begleitetes Besuchsrecht für die drei Kinder zugestanden, jeweils am 1. und 3. Samstag im Monat nachmittags von 14.00 bis 18.00 Uhr. Weiter setzte es die vom Beklagten zu leistenden Unterhaltsbeiträge auf monatlich Fr. 400.-- zuzüglich allfälliger Zulagen je Kind und Fr. 133.-- für die Klägerin fest. Ebenfalls regelte es die Verfahrenskosten und Parteientschädigungen für beide kantonale Instanzen. B. Gegen dieses Urteil legten beide Parteien Berufung bzw. Anschlussberufung bezüglich der Regelung der Nebenfolgen ein. Im Scheidungspunkt wurde der Entscheid dagegen rechtskräftig. Mit Urteil vom 29. November 2002 hiess das Obergericht des Kantons Schaffhausen sowohl die Berufung wie auch die Anschlussberufung teilweise gut. Unter anderem wurde dem Vater ein begleitetes Besuchsrecht für die drei Kinder zugestanden, jeweils am 1. und 3. Samstag im Monat nachmittags von 14.00 bis 18.00 Uhr. Weiter setzte es die vom Beklagten zu leistenden Unterhaltsbeiträge auf monatlich Fr. 400.-- zuzüglich allfälliger Zulagen je Kind und Fr. 133.-- für die Klägerin fest. Ebenfalls regelte es die Verfahrenskosten und Parteientschädigungen für beide kantonale Instanzen. C. Der Beklagte gelangt mit eidgenössischer Berufung an das Bundesgericht. Er beantragt, das Urteil des Obergerichts in Bezug auf das Besuchsrecht, die Unterhaltsbeiträge sowie im Kosten- und Ent- schädigungspunkt aufzuheben. Er sei für berechtigt zu erklären, die drei Kinder jeweils am ersten und dritten Wochenende eines jeden Monats zu sich auf Besuch und sie jährlich während 14 aufeinander folgenden Tagen zu sich oder mit sich in die Ferien zu nehmen. Weiter beantragt er, die Unterhaltsbeiträge auf Fr. 200.-- pro Kind zu beschränken; alles unter Kosten- und Entschädigungsfolge für alle drei Instanzen zu Lasten der Klägerin. Zudem stellt er ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung für das bundesgerichtliche Verfahren. Es wurde keine Berufungsantwort eingeholt. Mit Brief vom 20. Januar 2003 gelangte die Klägerin ans Obergericht des Kantons Schaff- hausen, welches das Schreiben dem Bundesgericht weiterleitete. Das Obergericht hat keine Gegenbemerkungen angebracht. Es wurde keine Berufungsantwort eingeholt. Mit Brief vom 20. Januar 2003 gelangte die Klägerin ans Obergericht des Kantons Schaff- hausen, welches das Schreiben dem Bundesgericht weiterleitete. Das Obergericht hat keine Gegenbemerkungen angebracht. D. Vorgängig und parallel zum Scheidungsprozess im Rahmen eines Eheschutzverfahrens sowie vorsorglicher Massnahmen im Ehescheidungsverfahren ergingen zwischen den gleichen Parteien vorsorgliche Massnahmen insbesondere in Bezug auf die zu leistenden Unterhaltsbeiträge. Die Höhe dieser Beiträge wurde im Zuge mehrerer kantonaler Rechtsmittel- und Abänderungsverfahren sowie von vier Verfahren der staatsrechtlichen Beschwerde vor Bundesgericht wiederholt abgeändert. Gegen den vorläufig letzten Beschluss des Obergerichts des Kantons Schaffhausen vom 29. November 2002 bezüglich Unterhaltsbeiträge ab dem 1. März 2002 ist A._ mit staatsrechtlicher Beschwerde ebenfalls ans Bundesgericht gelangt (Verfahren 5P.38/2003). Auf sie wurde mit heutigem Datum nicht eingetreten.