How do i weld a parachute to a player?

So i have been trying to weld a parachute to a player for the past 8 hours and gave up after many attempts.
For some reason welding the parachute to the player causes this to happen in studio.



and this ingame whenever there is serverlag

How do i weld a parachute to a player without it causing any glitches?

local Parachute = game.ReplicatedStorage.Parachute:Clone()
		local Torso
		Parachute.Name = Player.Name .. "Parachute"
		Parachute.Parent = game.Workspace
		if Player.Character:FindFirstChild("Torso") then
			Torso = Player.Character.Torso
		else
			Torso = Player.Character.LowerTorso
		end
		
		Torso.Anchored = true
		Player.Character.HumanoidRootPart.Anchored = true
		Parachute:SetPrimaryPartCFrame((Player.Character.HumanoidRootPart.CFrame * CFrame.new(0,0.65,0)) * CFrame.Angles(0,0,math.rad(90)))
		
		local Weld = Instance.new("WeldConstraint")
		Weld.Name = ("ParachuteWeld")
		Weld.Part0,Weld.Part1 = Player.Character.HumanoidRootPart,Parachute.WeldPart
		Weld.Parent = Parachute.WeldPart
		Weld.Enabled = true --the issue only appears ingame when you spam a parachute
		
		Torso.Anchored = false
		Player.Character.HumanoidRootPart.Anchored = false
		for i,part in pairs(Parachute:GetChildren()) do
			if part:IsA("BasePart") then
				part.Anchored = false
			end
		end
		for i,part in pairs(Player.Character:GetDescendants()) do
			if part:IsA("BasePart") then
				part.Anchored = false
			end
		end
		
		Parachute.ParachuteScript.Parent = Player.Character
1 Like

I’m not sure if this would help, but are all of the parachute’s parts Massless property set to true?

1 Like

No they are not.
If i enable massless for all of the parts it will cause the parachute to freeze midair in studio just like ingame.

1 Like

Have you tried lowering the density of the parachute??

Changing the density will not solve the issue sadly.

Add a BodyForce to the parachute with components (0, 100000, 0)

3 Likes

Also don’t anchor the player or parachute. You might need to play around with the (100000) on the bodyforce to different numbers to get it to work. You might also want to try playing around with the density of the parachute.

After 2 full days of trying to figure this out, i found out that by sending a remoteevent to the server and then make the parts in the parachute Massless fixed the issue.

1 Like