Weird weld glitch

so basically im trying to make a pro wrestling/wwe game and the problem is that the welds are acting weird
im using a normal weld instead of a weld constraint btw
here’s how im creating the welds

game.Workspace[""..person]:FindFirstChild("HumanoidRootPart").Massless = true
player.Character:FindFirstChild("HumanoidRootPart").Massless = true
w1 = Instance.new("Weld",player.Character)
	w1.Part0 = w1.Parent["HumanoidRootPart"]
	w1.Part1 = game.Workspace[""..person].HumanoidRootPart
	w1.C0 = CFrame.new(X, 0, Z)*CFrame.Angles(0, math.rad(180), 0)

(i set the rootpart to massless because im trying to fix the annoying speed glitch you’re seeing on the video)

1 Like

the animation gets fixed if i remove game.Workspace[""..person]:FindFirstChild("HumanoidRootPart").Massless = true but the speed glitch still happens

also changing to weldconstraint didn’t fix it

1 Like

Have you tried setting the whole character (the target character) parts to massless before welding? (Make sure to set massless to false after though lol)

If that doesn’t work, then you can also anchor the humanoidrootpart

1 Like

What are the chances? I’m working on something just like this right now. Based of of the game I am working on now, here is what fixed it for me.
All parts in the character that is being held need to be massless, and density to .001
You must have NetworkOwnership over the character you are picking up.
Character needs to be PlatformStanding as well.
if there are any questions, don’t hesitate to ask.

1 Like

hmm i managed to fix the speed glitch by anchoring and then unanchoring the target’s humanoidrootpart. the animation glitch gets fixed if i remove any code that sets massless to true

im not sure if this will break my game (cause this workaround is kinda hacky)

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.