Why is My part Falling through my Character after weld?

I tried to weld a part to my humanoidRootPart and parent it but when ever I spawn in it goes through the ground. The part is inside of the humanoidRootPart but It doesn’t stay there it just falls through the floor.

AwakenAura:Clone()
		
		local weld = Instance.new("WeldConstraint")
		weld.Part0 = HumanoidRootPart
		weld.Part1 = AwakenAura
		weld.Part1.Anchored = false
		AwakenAura:PivotTo(HumanoidRootPart.CFrame)
		AwakenAura.Parent = HumanoidRootPart

I’m kind of confused why you are using the original AwakenAura instead of the cloned one. I’m not exactly sure if that is the cause of the problem, but here:

local newAwakenAura = AwakenAura:Clone()

local weld = Instance.new("WeldConstraint")
weld.Part0 = HumanoidRootPart
weld.Part1 = newAwakenAura
newAwakenAura.Anchored = false
newAwakenAura:PivotTo(HumanoidRootPart.CFrame)
newAwakenAura.Parent = HumanoidRootPart

You didn’t parent the weld to any of the parts, I suggest parenting the weld to awakenAura. @Kaid3n22 has a point as well.

1 Like
local newAwakenPart = AwakenPart:Clone() -- you need to use the clone

local weld = Instance.new("WeldConstraint")
weld.Part0 = HumanoidRootPart
weld.Part1 = newAwakenPart
weld.Parent = newAwakenPart -- you need to parent the weld to the part
weld.Part1.Anchored = false

newAwakenPart:PivotTo(HumanoidRootPart.CFrame)
newAwakenPart.Parent = HumanoidRootPart