How to attach accessories to R15 upper legs

Hi everyone!

I am trying to attach some armour to an R15 rig using accessories. I can’t seem to figure out which attachment is required to attach something to the player’s upper leg.

Yes, the accessory is inside of the rig:
image

I am using RightHipRigAttachment:
image

But it’s attaching to the LowerTorso (I assume because it also has a RightHipAttachment and there’s no way for roblox to figure out which one specifically I want):
790643d22d9aab4a71ac64377cdc828c

How can I make the accessory attach to the UpperLeg instead?

Thanks!

1 Like

Have you tried using Accessory Fitting Tool to see if there’s an attachment type that might somewhat match the area you want to attach to? You might be able to tweak the welds to attach to the right place.

I’ve tried using that a few times but it’s not really set up to work properly with R15 rigs and none of the attachment points work with the UpperLeg. All the attachment points in R15 UpperLegs have the exact same names as the ones in LowerTorso and LowerLeg.
For some reason, the game favours LowerTorso and LowerLeg. I can’t get anything to attach to the UpperLeg. It reverts my edits once the armour is cloned to the player.

I’m really at a total loss right now on how to attach this to the upper leg.

Just in case someone else has this problem and ends up stumbling upon this post through Google or something, I found a solution by cloning the UpperLeg attachments in a script and attaching my accessories to it with the new attachments I created (located in PlayerCharacterScripts):

local LeftLegAttachment = script.Parent.LeftUpperLeg:FindFirstChild("LeftKneeRigAttachment"):Clone()
LeftLegAttachment.Name = "LeftUpperLegAttachment"
LeftLegAttachment.Parent = script.Parent.LeftUpperLeg
LeftLegAttachment.Position = script.Parent.LeftUpperLeg:FindFirstChild("LeftKneeRigAttachment").Position

local RightLegAttachment = script.Parent.RightUpperLeg:FindFirstChild("RightKneeRigAttachment"):Clone()
RightLegAttachment.Name = "RightUpperLegAttachment"
RightLegAttachment.Parent = script.Parent.RightUpperLeg
RightLegAttachment.Position = script.Parent.RightUpperLeg:FindFirstChild("RightKneeRigAttachment").Position
7 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.