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.
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 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