diff --git a/addons/sourcemod/scripting/shavit-misc.sp b/addons/sourcemod/scripting/shavit-misc.sp index 075f4a7c..451dbe1c 100644 --- a/addons/sourcemod/scripting/shavit-misc.sp +++ b/addons/sourcemod/scripting/shavit-misc.sp @@ -1914,7 +1914,7 @@ bool SaveCheckpoint(int client, int index, bool overflow = false) cpcache[bCPSegmented] = false; } - cpcache[bCPSpectated] = (client != target); + cpcache[bCPSpectated] = (client != target || bCPSegmented); // spoof a segmented cp to avoid abuse(? my brain is melting rn) if(overflow) {