Luluchan is correct. This is one of Karkat's alternate dead selves. One that has reached God Tier. He is wearing the Knight's God Tier outfit making it impossible to be Kankri who is a Seer.