My friend was killed crossing the road despite the red light
「〇〇にもかかわらず」と言う接続詞は、「despite」や「in spite of」を使います。
よって、「My friend was killed crossing the road despite the red light」を提案いたします。
"Killed"を使う理由は、「死ぬ」と「殺された」は違いますので、車に引かれた亡くなられたなら、「Killed」になります。
My condolences.