I’m trying to weld a Model to a player after they Un-equip a tool, but since I suck when it comes to playing around with welds n’ stuff, the Model just appears in the player’s character model shortly before falling into the eternal abyss and being deleted. Any help is appreciated.
The Tool Model
(all parts are unanchored and held together via WeldConstraints)
Weld Script
game.ReplicatedStorage.ConnectSheathe.OnServerEvent:Connect(function(Plr, Char, Type)
local TorsoPart = Char.LowerTorso
local FindSheathe = game.ServerStorage.Sheathes:FindFirstChild(Type)
local NewSheathe = FindSheathe:Clone()
local Base = NewSheathe.Sheathe
local Weld = Instance.new("WeldConstraint")
Weld.Part0 = TorsoPart
local OldPos = TorsoPart.CFrame
local NewPos = OldPos * (CFrame.new(1.05,-0.401,-1.202) * CFrame.Angles(0,0,0))
Base.CFrame = NewPos
Weld.Part1 = Base
NewSheathe.Parent = Char
end)