Removing R6 Neck doesnt make Character/Humanoid die?

Stated in their document - here

R6

  • A basic character rig that uses 6 parts for limbs.

  • The Head part must be attached to a part named Torso, or the Humanoid will die immediately.

  • BodyPart appearances are applied using CharacterMesh objects.

  • Certain properties, such as Humanoid.LeftLeg and Humanoid.RightLeg, only work with R6.

i currently removed the joints of neck and shoulder in a script - my character doesnt die, could this have been updated?

is this supposed to happen? i dont hate it but idk if its just me.

Have you checked the RequiresNeck property?

yes, i dont hate it but you can see the shoulders and neck isnt connected -

my code for some game i was making

local module = {}

function module:module(player, character)

	-- //Humanoid
	local Humanoid = character:WaitForChild("Humanoid")

	-- //
	local Animate = character:FindFirstChild("Animate")

	-- //
	if Animate then
		Animate:Destroy()
	end

	-- //for loop
	for a, joint in ipairs(character:GetDescendants()) do
		if joint:IsA("Motor6D") and (string.match(joint.Name, "Shoulder") or joint.Name == "Neck") then
			joint:Destroy()
		end
	end

	-- //for loop
	for _, part in character:GetChildren() do
		if part:IsA("BasePart") or part:IsA("MeshPart") then
			
			if string.match(part.Name, "Arm") or part.Name == "Head" then
				if not part:FindFirstChild("BodyForce") then
					self.BodyVelocity = Instance.new("BodyVelocity"):Clone()
					self.BodyVelocity.Parent = part
					self.BodyVelocity.Velocity = Vector3.new()
				end
			end
			
			if part.Name == "Torso" then
				part.Size = Vector3.new(1.5, 1.5, 1)
			elseif string.match(part.Name, "Arm") then
				part.Size = Vector3.new(0.75, 1.25, 0.75)
			end
			
			-- //SetNetworkOwner
			part:SetNetworkOwner(player)
		end
	end	


end

return module

im just confused how this has happened, i love how it works as now when i respawn my character gets destroyed properly. I truly dont know if this is a bug or a new feature.

Are you deleting the head on the client or on the server?

if you are doing this in the client, this would only work for the client itself, instead move it on a server script

its on the server the module was a server module

its on the server idk why its doing it

try to set the parent to nil or kill the player and destroy the joint?

1 Like

still the same, also when i remove a basic R6 rig Neck its the same thing. I dont mind this issue but i pray they invest into something like this, cause this bug actually helps.

1 Like