Old / default R15 packages are missing foot attachment points

Reproduction Steps
Depending on the R15 package you use, foot attachments can be missing.

Expected Behavior
I was under the impression that the R15 rig would have the same body parts and attachment points in the same hierarchy across packages. If this is not true, why?

Actual Behavior
Foot attachments for older packages (Default Block and Robloxian 2.0) are missing. The right foot attachment for the Woman package is also in the wrong position.

Character with a default Block left leg and a Roblox Boy right leg.

You could just use the ankle attachment and cry about the offset.

Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly


Hey Razorter,

This is definitely a bug, as all bundles should have foot attachments. We’ll have a look at this and report back once we have the fix in.


Looks like the foot attachments have been added to the default block package. Everything else mentioned is still the same. (Including creating a block rig with the rig builder)

For anyone running into this issue, here’s a small StarterCharacterScript I’ve been using:

local function FixFootAttachment(FootPart, Side)

	local AttachmentName = Side .. "FootAttachment"
	local Attachment = FootPart:FindFirstChild(AttachmentName)
	if Attachment and Attachment:IsA("Attachment") then

	Attachment = Instance.new("Attachment")
	Attachment.Name = AttachmentName
	Attachment.Position = Vector3.new(0, -FootPart.Size.Y / 2, 0)
	Attachment.Parent = FootPart

	print("Fixed " .. FootPart.Name .. " attachment.")


local Character = script.Parent
local Humanoid = Character:FindFirstChildOfClass("Humanoid")

if Humanoid.RigType == Enum.HumanoidRigType.R15 then
	FixFootAttachment(Character.LeftFoot, "Left")
	FixFootAttachment(Character.RightFoot, "Right")

1 Like

“Block” and “Man” rigs inserted using the Rig Builder plugin still do not have foot attachments. The misplaced right foot attachment on the “Woman” rig was fixed though.

1 Like