It is not all that aware to everyone but Peacocks do NOT like snakes,A Peacock or Peahen do not want those snakes to live in their territory so they will actively fight the Snakes not matter what the cost(even if its a poisonous) , and they will also eat them!