Been testing out making a stand system, but for some reason when welding the stand to the player, it bugs out a lot and makes the players rotation strange.
I’ve set all the parts aside from the root part to massless, and i’ve also attempted to change up strategies on making the rig go behind the player, yet nothing worked as good as this.
Here is the script that spawns the Rig
local standOn = true
game.ReplicatedStorage:FindFirstChild("SpawnStand").OnServerEvent:Connect(function(player)
print(player.Name .. " has spawned THE WORLD!")
local stand = game.ReplicatedStorage:WaitForChild("Za Warudo"):Clone()
local offset = CFrame.new(-3, 1, 1)
local hrp = player.Character:WaitForChild("HumanoidRootPart")
local standHrp = stand.HumanoidRootPart
stand.Parent = workspace
stand.HumanoidRootPart.CFrame = hrp.CFrame * offset
local weld = Instance.new("WeldConstraint")
weld.Parent = stand
weld.Part0 = hrp
weld.Part1 = standHrp
end)