Change "from Multiplayer.MyID" to "from Peer.Peerid in the broadcast event
What's happening is the receiver of the message is using the FROM ID to determine who has been killed. Since the FROM ID is always Multiplayer.MyID, you will always get a message that says the host has been killed, since the host is the one broadcasting the message. If you change the FROM ID to the ID of the peer that has just been killed, it should work
Also, the 'else' after 'is host' will never be true, because all the logic in the screenshot is in the Host group, and therefore only accessible to the Host. "Is Host" will always be true in that scenario