I tried to make a script that connects the parts together with rope.
Script:
function RopePoints()
for i,b in next, script.Parent.Points:GetChildren() do
if b:IsA("Part") then
b.Name = b.Name..i
local rope = Instance.new("RopeConstraint",script.Parent.Points)
local attachment = Instance.new("Attachment",b)
rope.Length = 1
rope.Attachment0 = attachment
for _,b2 in next, script.Parent.Points:GetChildren() do
if b.Name == b2.Name then
else
if b2:IsA("Part") then
if (b2.Position-b.Position).Magnitude <= 0.5 then
local attachment2 = Instance.new("Attachment",b2)
rope.Attachment1 = attachment2
end
end
end
end
end
end
end
