Who was the greater warrior, Karna or Arjuna, according to original phrases from the Mahabharata? Mahabharata (Hindu epic): Why did Guru Drona not use divine weapons to kill Ghatotkach? If he had used, then Karna would have had his Shakti weapon, while fighting with Arjuna.