**the problem is when the player touches the part...parts keep getting add to his torso..i want only one part get add
local char = toucher.Parent
if char and char:FindFirstChild("Humanoid") then
torsopos = char:FindFirstChild("UpperTorso").Position
local newpart = Instance.new("Part")
newpart.Parent = workspace
newpart.Position = torsopos
weld = Instance.new("WeldConstraint")
weld.Parent = newpart
weld.Part0 = newpart
weld.Part1 = char:FindFirstChild("UpperTorso")
weldAdded = true
print(torsopos)
end