so he wouldn't tell thunderclan that *SPOILERS* Hollyleaf, Jayfeather, and Lionblaze aren't squirrelfilght's kits.
Ashfur was threatening to kill Holly, Lion and Jay to show how much it pains to be rejected. But Squirrelflight says if he wants to hurt her he has to find a better way, and says they are not her kits.
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.
Ashfur did not kill Squirrelflight in any book. He did attempt to harm her in "Sunset" (Warriors: The New Prophecy series) by attempting to push her off a cliff, but Squirrelflight survived. Ashfur's actions were driven by his jealousy and betrayal, but they did not lead to Squirrelflight's death.
Because she didn't - like the others - want the secret to get out.
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.
Ashfur
No, it was Ashfur.
*Spoiler Alert* No Hollyleaf does.
Hollyleaf convinced Ashfur to kill Squirrelflight's kits by revealing the secret of their true parentage. This revelation led Ashfur to seek revenge against Squirrelflight for lying about who their father really was.
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.
Ashfur would still be alive (because it would be him that was squirrelflights mate and he would think that he was hollyleaf, Jayfeather and lionblazes father so Hollyleaf wouldn't kill him) Squirrelflight would be exactly the same but with ashfur as her mate