Hamlet’s repetitive character of being indecisive at long last prevents him from taking action immediately and kill Claudius. As a result, he causes the death of several other people indirectly in the play. The deaths ensue a battle in which he also ends up dead.
Hamlet believes in himself to be clever enough to kill Claudius who is the king and Laertes in any challenge. In their battle, Laertes takes advantage of this to poison Hamlet with his fencing blade.
Hamlet proves to himself that Claudius is guilty. However, Claudius too is now aware that Hamlet has made the discovery and has thus come to the realization that he has to kill him. He makes his first trial but fails, but he makes arrangement for a duel Laertes and Hamlet.
Hamlet gets confronted by a ghost of his father. The ghost wants him to take revenge for the death of his father.Through it, he comes to an important discovery of the fact that the king who took over was responsible for the death of his father. The discovery proves the anagnorisis trait as one of the characteristics of a tragic hero.
Hamlet is reluctant to take action immediately and kill Claudius. As a result of his delay, other people die including the father to Laertes. Consequently, there emerges a duel between Hamlet and Laertes. Laertes seeks to avenge the death of his father.
By the end of the battle between Hamlet and Laertes, both end up dead along with the King Claudius and his wife and Hamlet's mother Getrude. Hamlet dies and appoints Horatio his true friend to tell a story of the events that had transpired leading to the bloodpath.