Basically I’m attempting to weld a vest to the players torso. The weld works however the characters stuck in the floor and unable to move here’s my script.
remote2.OnServerEvent:Connect(function(Player)
local heavyvest = game:GetService("ReplicatedStorage").VestStoreRemotes["Heavy Vest"]:Clone()
local character = Player.Character
if Player.HiddenStats.WalletCash.Value > 500 or Player.HiddenStats.WalletCash.Value == 500 then
Player.HiddenStats.WalletCash.Value -= 500
heavyvest.Parent = character:FindFirstChild("Torso")
local weld = Instance.new("Weld")
weld.Parent = game:GetService("Workspace")
weld.Part0 = character:FindFirstChild("Torso")
weld.Part1 = heavyvest.Chest.Middle
end
end)
Make sure it’s massless, not anchored, and cancollide is false. Every part of the vest. Also, not sure if it will help, but try setting Part0 to the vest part, and Part1 to the Torso. Then, parent the weld to the vest part as well.
It probably falls apart because you have a bunch of parts in the vest not welded together. Make sure that’s fixed up first.