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.
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
return
end
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.")
end
local Character = script.Parent
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
if Humanoid.RigType == Enum.HumanoidRigType.R15 then
FixFootAttachment(Character.LeftFoot, "Left")
FixFootAttachment(Character.RightFoot, "Right")
end
script:Destroy()
“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.
This has actually completely broken one of my game updates as, seemingly, certain players with certain packages appear to be loading in without any left/right foot attachments, completely breaking code that expects for these things to exist.
This is a truly unacceptable problem to have, we are supposed to have consistency in these packages
Default normal square bodies seem to be fine, so it passed testing. Never expected to need to test on a per-package basis.
There is a chance my issue is caused by something else but as far as I can tell certain players, when double-checked via server scripts and consoles… simply do not have these attachments.
Hi. Reminder to the developer team that they still haven’t put foot attachments on some old packages that are used by thousands upon thousands of people