In Zeile 184 hast du am Ende bei respawnWeapons vergessen der M9 nen schliessendes Anführungszeichen zu verpassen, dadurch zerhaut es dir die folgende Klasse in 191.
Besorg dir Notepad++, bearbeite deine .cpp´s darin, und stell oben im Reiter Sprachen C++ ein, dann wird der Fehler meist durch farbliche Ungleichheit hervorgehoben
PS: Bei Replacements eigentlich niemals Waffen ändern, die werden alle von der gegeben Basisklasse geerbt. Du definierst also entweder etwas was schon da ist (was Mumpitz wäre), oder baust etwas um was dann ggf. Kompatibilität mit MP oder Missionen zerhaut (was mit Vorsicht zu geniessen ist).