Sachverhalt: Sachverhalt: A. Am 21. Januar 1997, ca. 23.30 Uhr, kam es im Restaurant "R._" in Wil an einem Tisch wegen Haschischkonsums zu einer verbalen Auseinandersetzung zwischen dem Wirt Y._ und dem Gast G._. Letzerer nahm zur Drohung sein Messer hervor und öffnete dieses. Darauf behändigte Y._ seine Waffe (eine doppelläufige, abgesägte Schrotflinte), versteckte diese aber vor G._ und forderte diesen auf, ins Treppenhaus zu kommen. Dort wechselte er die Waffe von der linken in die rechte Hand, worauf G._ zum Messer griff und Y._ mit offener Klinge bedrohte. Y._ hielt dann mit der linken Hand den rechten Unterarm von G._ fest und drückte ihn von sich weg. Gleichzeitig spannte er bewusst den rechten Hahn der Waffe und richtete sie gegen die Brust von G._. Kurz darauf löste sich im Handgemenge ungewollt ein tödlicher Schuss. A. Am 21. Januar 1997, ca. 23.30 Uhr, kam es im Restaurant "R._" in Wil an einem Tisch wegen Haschischkonsums zu einer verbalen Auseinandersetzung zwischen dem Wirt Y._ und dem Gast G._. Letzerer nahm zur Drohung sein Messer hervor und öffnete dieses. Darauf behändigte Y._ seine Waffe (eine doppelläufige, abgesägte Schrotflinte), versteckte diese aber vor G._ und forderte diesen auf, ins Treppenhaus zu kommen. Dort wechselte er die Waffe von der linken in die rechte Hand, worauf G._ zum Messer griff und Y._ mit offener Klinge bedrohte. Y._ hielt dann mit der linken Hand den rechten Unterarm von G._ fest und drückte ihn von sich weg. Gleichzeitig spannte er bewusst den rechten Hahn der Waffe und richtete sie gegen die Brust von G._. Kurz darauf löste sich im Handgemenge ungewollt ein tödlicher Schuss. B. Das Kantonsgericht St. Gallen sprach Y._ am 4. Juli 2000 der Gefährdung des Lebens und der fahrlässigen Tötung schuldig und bestrafte ihn mit vier Jahren Zuchthaus. Es verurteilte ihn auch zur Zahlung verschiedener Schadenersatz- und Genugtuungssummen. B. Das Kantonsgericht St. Gallen sprach Y._ am 4. Juli 2000 der Gefährdung des Lebens und der fahrlässigen Tötung schuldig und bestrafte ihn mit vier Jahren Zuchthaus. Es verurteilte ihn auch zur Zahlung verschiedener Schadenersatz- und Genugtuungssummen. C. Am 19. Dezember 2000 hob das Kassationsgericht des Kantons St. Gallen den Entscheid auf und wies die Sache zur Neubeurteilung an das Kantonsgericht zurück. C. Am 19. Dezember 2000 hob das Kassationsgericht des Kantons St. Gallen den Entscheid auf und wies die Sache zur Neubeurteilung an das Kantonsgericht zurück. D. Die gegen den Entscheid des Kantonsgerichtes St. Gallen eingereichte eidgenössische Nichtigkeitsbeschwerde schrieb der Kassationshof des Bundesgerichts am 29. Januar 2001 vom Geschäftsverzeichnis ab. D. Die gegen den Entscheid des Kantonsgerichtes St. Gallen eingereichte eidgenössische Nichtigkeitsbeschwerde schrieb der Kassationshof des Bundesgerichts am 29. Januar 2001 vom Geschäftsverzeichnis ab. E. Am 25. Oktober 2001 bestätigte das Kantonsgericht St. Gallen den Entscheid vom 4. Juli 2000 in allen Punkten. E. Am 25. Oktober 2001 bestätigte das Kantonsgericht St. Gallen den Entscheid vom 4. Juli 2000 in allen Punkten. F. Das Kassationsgericht des Kantons St. Gallen trat auf die dagegen erhobene kantonale Nichtigkeitsbeschwerde nicht ein. F. Das Kassationsgericht des Kantons St. Gallen trat auf die dagegen erhobene kantonale Nichtigkeitsbeschwerde nicht ein. G. Y._ und die Opfer (vgl. 6S. 700/2001) führen eidgenössische Nichtigkeitsbeschwerde. Y._ beantragt, es seien die Ziff. 1 Abs. 1, Ziff. 2, Ziff. 4 Abs. 1 lit. b sowie Ziff. 5 des Entscheids des Kantonsgerichtes St. Gallen vom 4. Juli 2000 aufzuheben und die Strafsache zur Neuentscheidung an die Vorinstanz zurückzuweisen. 