Have you ever tried committing self suicide? Your OnPlayerDeath will go wild.
Yeah I noticed ("You have been killed by *blank*") you can easily fix it by yourself, make a check if the reason is suicide and then just don't send the message. (Or if it isn't suicide send message, easier )