Сделать и взять, две разные вещи!
Чтобы умирал: ForcePlayerSuicide
Вроде бы ChangeClientTeam не убивает игрока при смене команды, а CS_SwitchTeam убивает, так что используй функций нужную тебе из этих функцию. В целом можешь добавить проверку Жив ли игрок? И использоввать смену команду, только на мертвых игроках.