I can't see how Roxy could have killed him. She was with Amy at the time he was getting killed...unless she sneaked out? But I think that's unlikely.