Hollyleaf killed Ashfur when he was by the river. She snuck up on him and bit him on the neck.he tried to fight but he lost too much blood. Hollyleaf was hopping he would float out into the middle of the lake.
***SPOILER ALERT***
Ashfur knew that Hollyleaf, Lionblaze, and Jayfeather were not Squirrelflight and Brambleclaw's kits. In order to "preserve" the warrior code, Hollyleaf killed Ashfur with a slash to his throat, then tossed him into the stream that borders ThunderClan and WindClan. According to Hollyleaf, the body was supposed to wash out out to the lake, but it did not, because it got caught on some rocks. The Gathering patrol found his body. Leafpool found the slash in his throat.
***END OF SPOILER ALERT***
Hollyleaf killed Ashfur by pushing him into the lake, where he drowned. She did this in order to protect the secret of her true parentage and to prevent Ashfur from revealing the truth to others.
She bit his throat and threw him in the river. She was hoping that his body would float into the lake, never to be seen again.
She didn't want Ashfur to reveal the truth of their birth to all of the other Clans.
In the book Sunrise (3rd series, book #5).
No, Hollyleaf did.
No, Hollyleaf does. It may seem like Squirrelflight did but she didn't 'cause Hollyleaf admits that she did kill Ashfur in Sunrise.
*Spoiler Alert* No Hollyleaf does.
No, Ashfur would never try to kill Squirrelfight. He loved her but tried to kill Hollyleaf, jayfeather, and Lionblaze to get revenge on her. Then she revealed they were not her children and he didn't kill them.
It depends on what you think evil is. Hollyleaf does kill Ashfur though.
Hollyleaf killed Ashfur and attempted to kill Leafpool.
Ashfur's murderer is Hollyleaf. Leafpool found a tuft of Hollyleaf's fur snagged in Ashfur's claws.
Yes she does then puts his body in the stream next to the Windclan border.
No, she killed Ashfur and she's dead now, so I don't think she will kill Firestar.
She didn't want him to tell everyone about the dirty little secret about she and her littermates.
Because she didn't - like the others - want the secret to get out.
Hollyleaf