I am making a script that makes you throw our head like an attack but when i run it kills me. The script is in a LocalScript in StarterPack
Player = game.Players.LocalPlayer
Mouse = Player:GetMouse()
Mouse.KeyDown:connect(function(key)
key = key:lower()
if key == "l" then
local x = Player.Character.Head
x.Neck:Destroy()
x.CanCollide = false
x.CFrame = Player.Character.UpperTorso.CFrame*CFrame.new(0,2,0)
local v = Instance.new("BodyVelocity", x)
v.Velocity = Player.Character.UpperTorso.CFrame.lookVector*90
v.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
x.Parent = workspace
wait(1)
x.BodyVelocity:Remove()
else
end
end)

2 comments
you could instead just clone your head and make it invisible then use the clones head as the object your throwing :p
Removing the head kills the player, so do what Nikkulai suggested.