I added a for loop to my script to see if its still a parent of the lefthand
local function weld_torch(character)
local ClonedTorch = Torch:Clone()
local LeftHand = character:WaitForChild("LeftHand")
local Weld = Instance.new("Weld", LeftHand)
Weld.Part0 = LeftHand
Weld.Part1 = ClonedTorch.PrimaryPart
Weld.C0 = CFrame.Angles(math.rad(-90), 0, 0) + Vector3.new(0, -0.15, -0.5) --offset (vector3)
print(character.Name, "torch cloned, welded, BUT NOT PARENTED YET")
print("TORCH 100% COMPLETED")
ClonedTorch.Parent = LeftHand
for i = 1, 30 do
print("torch parent", ClonedTorch.Parent)
print("lefthand parent",LeftHand.Parent)
wait(1)
end
end
it becomes nil after a few seconds. The model way fallen out of the map, since its CanCollide off and Anchored off, but it doesnt explain why the weld doesnt appear in the lefthand