I'm welding a part to the player (specifically, the HumanoidRootPart) and whenever I set the angle the player will spin uncontrollably. The player will stop spinning if I remove the Humanoid instance from the character, if that helps.
This is how I'm welding the parts together:
local w = Instance.new("Weld")
w.Name = "cull"
w.Parent = cullBox --the part that is being welded to the character.
w.Part0 = player.Character.HumanoidRootPart --I've tried welding to other parts in the model, such as the torso, but the player still spins.
w.Part1 = cullBox
w.C0 = CFrame.Angles(0, 0, math.rad(-90)) --omitting this portion stops the spinning, but the part is oriented incorrectly
w.C0 = w.C0 + Vector3.new(0, -1.3, 0)

2 comments
is the Part directly touching the player
The part is directly in/around the player. The player has been stripped of everything except its head, torso, and humanoidrootpart.