I noticed that in your .inc file, there is an IsValidClient stock and that you have both IsClientConnected and IsClientInGame. You only really need to use IsClientInGame since it already implies that IsClientConnected is true. Using both is redundant.