It is reported he had a vest/protector plate on.
Kash said "I'll see you in Valhalla". This is a Norse (neither Kash or Charlie are Odin worshippers) religious or mythical version of heaven but there are also few places on Earth with the same name. Specifically off the island of NZ. Was Kash sending us a hint?