kill has no effect while in spawn area. it's hardcoded into a function called CDODPlayer::ShouldInstantRespawn(). It checks if the player is inside a spawn area and returns TRUE if so.. this prevents CDODPlayer::CommitSuicide() from further processing.