Why my weld change players position

I weld the hitbox to the character and he changes the position to the hitbox position. How I resolve this problem?

Script:

			local HB = script.Hitbox:Clone()
			local Weld = script.HBWeld:Clone()
			HB.Parent = workspace
			Weld.Part0 = HB
			Weld.Part1 = Stand.Torso
			Char.Humanoid.WalkSpeed = 0
			Weld.Parent = Stand.Torso

Root priority

This don’t function, I put the hitbox Root Priority in 1 and he stills changes position.

try using a WeldConstraint instead

try using weld constraint and does the hitbox have can collide on?