Quick Scoop: Sweets was killed off on Bones because actor John Francis Daley’s other film/directing opportunities made it hard to keep the character in the show full-time, so the writers wrote him out in a dramatic way. The on- screen death also worked as a major plot device for the series.

What happened

Sweets, played by John Francis Daley, dies in the Season 10 premiere, “The Conspiracy in the Corpse,” after being attacked and left dying in a parking garage.

Why the show did it

Reports say the original plan was not necessarily to kill him off, but Daley’s schedule and other projects made a regular return difficult, so the writers chose a permanent exit instead of cycling him in and out.

Fan reaction

The death landed hard with viewers because Sweets was a longtime favorite and one of the show’s emotional anchors, so the reaction was immediate and intense.

If you want, I can also give you a spoiler-free version or a deeper behind-the-scenes breakdown.