k. Lets take it from the beggining. I will use as an example Itachi, because he was a powerfull Uchiha who depended his whole fighting style on Sharingan.
Pain is shown to be weak against Genjutsu. What a coincidence, uchihas are the best in Genjutsu. Itachi has never shown any problem facing many opponents at once. Some may say that he has a weak stamina. But this noob bullshit. He managed to used two Tsukuyomis, some kage bushins that expolded a suiton and an Amaterasu and still be able to fight. Kakashi must go to the hospital after using his Mangkuy for two times. So, if you take into account the fact that Pain is weak to genjutsu plus the fact that Sharingan can Genjutsu a beast like Manda in a few seconds and control a Jinchuriki who is kage level something that could not be possible it is logical.
So, one possible strategy is to use multiple Genjutsu or Tsukuyomi. Jiraiya failed to kill Pain with his frog genjutsu however that is because Pain saved all the bodies for later. So hould have been the reviving body there from the start then Pain was pretty screwd up. However Nagato would be still alive and here is where Itachi comes and plays his role. Tsukuyomi can work on multiple opponents as long as the opponent looks at the eyes. So, Itachi could Tsukuyomi the Pain bodies especially since they have not exploited the ability to fight without looking at Itachis face. However Nagato shares the vision with these bodies so he would be Tsukuyomied too.
So any Uchiha who has mastered Genjutsu could practilly kill Pain.