Part welded to player making weird movements (massless is enabled)

Massless is enabled and even CustomPhysicalProprieties is on but it still makes weird movements

Could you provide your script?

did you weld it to the humanoid root part?

The server script

local remote = game.ReplicatedStorage.ParachuteFolder.ParachutteEvent
local  remote2 = game.ReplicatedStorage.ParachuteFolder.ParachutteEvent2

local Parachutte = game.ReplicatedStorage.Parachutte
local VfxPart = game.ReplicatedStorage:WaitForChild("SpeedVfxPart")

remote.OnServerEvent:Connect(function(plr)
	

	local HRP = plr.Character:FindFirstChild("HumanoidRootPart")
	
	local clone = Parachutte:Clone()
	Parachutte:Clone()
	clone.Parent = game.Workspace
	
	local Sound = clone.MainPart.Sound
	Sound:Play()
	
	local weld = Instance.new("WeldConstraint", clone.MainPart)
	weld.Part1 = clone.MainPart
	clone.MainPart.CFrame = HRP.CFrame * CFrame.new(0, 8, 0) * CFrame.Angles(0, math.rad(90),0)
	weld.Part0 = HRP
	
	local Clone1 = VfxPart:Clone()
	VfxPart:Clone()
	Clone1.Parent = workspace
	Clone1.CFrame = HRP.CFrame * CFrame.new(0, 0, -30) * CFrame.Angles(math.rad(180), 0, 0)
	
	local Weld1 = Instance.new("WeldConstraint", Clone1)
	Weld1.Part1 = Clone1
	Weld1.Part0 = HRP



	remote2.OnServerEvent:Connect(function()
		VfxPart:Destroy()
		Sound:Stop()
		wait(0.1)
		clone:Destroy()
	
end)
	
end)

Yes i did

message too short eeeeeee

Ensure that ‘Massless’ is off.

There is no differences

aaaaaa