Instead of making all these cases I think you should just check the teams. If iKiller's team is CT and iVictim's team is T (the other way around as well) then you save iKiller's and iVictim's ids in a matrix and compare iVictims with previously saved iKiller's ids. If iVictim had killed anyone then respawn them