Because she didn't - like the others - want the secret to get out.
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.
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.
*Spoiler Alert* No Hollyleaf does.
It depends on what you think evil is. Hollyleaf does kill Ashfur though.
Hollyleaf killed Ashfur and attempted to kill Leafpool.
Yes she does then puts his body in the stream next to the Windclan border.
so he wouldn't tell thunderclan that *SPOILERS* Hollyleaf, Jayfeather, and Lionblaze aren't squirrelfilght's kits.
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.
i don't think she should go into the dark forest. she didn't kill ashfur for joy, she killed ashfur shortly after a confrontation with their mother, squirrelflight, who turns out to be not their mother but their aunt, as it was leafpool and crowfeather who are the actual parents of hollyleaf, lionblaze, and jayfeather. Hollyleaf already knew about the true story about who their parents are, but during the confrontattion with ashfur squirrelflight revealed the secret to ashfur and so hollyleaf killed him so that the secret would not get out, but eventually she becomes so torn apart by guilt that at the next gathering she explains the whole thing. she didn't kill ashfur to save firestar, anyway and she doesn't belong in the dark forest because in the last book of the power of three she dies because of a cavein.
No, but he tries to kill Hollyleaf, Jayfeather, and Lionblaze because he thought that if Squirrelflight watched her kits die then she would go to Ashfur. But Hollyleaf, Jayfeather, and Lionblaze are not Squirrelflight and Brambleclaw's kits.