I've tried doing setstate, but the Humanoid still dies.
game:GetService("Players").LocalPlayer.Character.Humanoid:SetStateEnabled("Dead", false) wait() game:GetService("Players").LocalPlayer.Character.Torso.Neck:Destroy()
The neck is one of the main objects of the player. Removing it would kill the player. Your best bet is to simply clone the head as a fake, and then use that as your thing.