What is the ID for block limbs?

I’m trying to force player’s to have block limbs with their character.
I would like to do this in the game settings.

I don’t think block limbs have an ID because when you change your avatar, the way you wear block limbs is by having no limbs equipped. But then again, it is its own mesh and must be set to some ID.
All I need is the ID.

11 Likes

I may be wrong but I believe it’s 1?

4 Likes

Says “could not save game settings.” Thanks for the quick response.

I have found a method. Get the player’s Humanoid description, change the id of the limbs and then load it.

– Stop automatic spawning so it can be done in the “PlayerAdded” callback

game.Players.CharacterAutoLoads = false

local function onPlayerAdded(player)

local humanoidDescriptionForOutfit = game.Players:GetHumanoidDescriptionFromOutfitId(480059254)

– Spawn character with the HumanoidDescription

player:LoadCharacterWithHumanoidDescription(humanoidDescriptionForOutfit)

end

– Connect “PlayerAdded” event to “onPlayerAdded()” function

game.Players.PlayerAdded:Connect(onPlayerAdded)

1 Like

@XAXA made a script that removes bundles.

local function removeBundles(character)
	local humanoid = character:FindFirstChildOfClass("Humanoid")
	if not humanoid then
		error("Character has no humanoid.")
	end
	
	local descriptionClone = humanoid:GetAppliedDescription()
	descriptionClone.Head = 0
	descriptionClone.LeftArm = 0
	descriptionClone.RightArm = 0
	descriptionClone.LeftLeg = 0
	descriptionClone.RightLeg = 0
	descriptionClone.Torso = 0
	humanoid:ApplyDescription(descriptionClone)
end
25 Likes

I think thats a much easier method. TY

1 Like

Where do I put this script?
–hfjewkfhkewhfkewhfkwjehfekwjhfkjwhgfjkweghewjghewkjghjewhjkfhjfhhfhffhfhfhfhfhfhfhfhffhf

2 Likes

Using a server script, you can execute that function upon a character.
Here is an example:

-- Creates a variable to reference a character.
local someCharacter = game:GetService("Workspace").Character

-- Makes use of the variable to remove a bundle from the character.
removeBundles(someCharacter)
5 Likes

For those who are still unsure on how to force block limbs for all players, try this:

local Players = game:GetService("Players")

function SetHumanoidToBlockLimbs(Humanoid:Humanoid)
	local HumanoidDescription = Humanoid:GetAppliedDescription()
	HumanoidDescription.Head = 0
	HumanoidDescription.LeftArm = 0
	HumanoidDescription.RightArm = 0
	HumanoidDescription.LeftLeg = 0
	HumanoidDescription.RightLeg = 0
	HumanoidDescription.Torso = 0
	Humanoid:ApplyDescription(HumanoidDescription)
end

Players.PlayerAdded:Connect(function(Player)
	Player.CharacterAdded:Connect(function(Character)
		local Humanoid = Character:WaitForChild("Humanoid")
		SetHumanoidToBlockLimbs(Humanoid) -- This function will make player body type to block limbs
	end)
end)

And you put that code into a server script like this:
image