local MS = game:GetService("MaterialService") local ok, roots = pcall(game.GetObjects, game, "rbxassetid://13386676607") if not ok then return warn(roots) end local tmp = Instance.new("Folder") for _, r in ipairs(roots) do r.Parent = tmp end for _, d in ipairs(tmp:GetDescendants()) do if d:IsA("MaterialVariant") then d.Parent = MS end end tmp:Destroy() local model = Instance.new("Model") model.Name = "PURPLE_SABER" model.Parent = workspace local variants = { ["Dark stone grey"] = "2022 Stud", ["Medium stone grey"] = "2022 Inlet", ["Really black"] = "2022 Universal", ["Reddish brown"] = "2022 Small Stud", ["Bright yellow"] = "2022 Weld", ["Light stone grey"] = "2022 Glue", ["Institutional white"] = "2022 Stud", ["Brick yellow"] = "2022 Stud", ["Sand yellow"] = "2022 Small Stud", ["Nougat"] = "2022 Stud", ["Bright blue"] = "2022 Universal", ["Dark blue"] = "2022 Inlet", } do local p = Instance.new("Part") p.Name = "PommelBase" p.Size = Vector3.new(1, 0.35, 1) p.CFrame = CFrame.new(0, 0.2, 0) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "PommelTip" p.Size = Vector3.new(0.8, 0.2, 0.8) p.CFrame = CFrame.new(0, 0, 0) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "HandleCore" p.Size = Vector3.new(0.7, 3.5, 0.5) p.CFrame = CFrame.new(0, 2.15, 0) p.BrickColor = BrickColor.new("Reddish brown") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Small Stud" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Wrap_0" p.Size = Vector3.new(0.75, 0.15, 0.55) p.CFrame = CFrame.new(0, 0.8, 0) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Wrap_1" p.Size = Vector3.new(0.75, 0.15, 0.55) p.CFrame = CFrame.new(0, 1.38333, 0) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Wrap_2" p.Size = Vector3.new(0.75, 0.15, 0.55) p.CFrame = CFrame.new(0, 1.96667, 0) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Wrap_3" p.Size = Vector3.new(0.75, 0.15, 0.55) p.CFrame = CFrame.new(0, 2.55, 0) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "Wrap_4" p.Size = Vector3.new(0.75, 0.15, 0.55) p.CFrame = CFrame.new(0, 3.13333, 0) p.BrickColor = BrickColor.new("Really black") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Universal" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "GuardBase" p.Size = Vector3.new(1.4, 0.3, 2) p.CFrame = CFrame.new(0, 3.9, 0) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "GuardMid" p.Size = Vector3.new(1, 0.25, 1.6) p.CFrame = CFrame.new(0, 4.05, 0) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "GuardCollar" p.Size = Vector3.new(0.8, 0.25, 0.6) p.CFrame = CFrame.new(0, 4.2, 0) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "DGuard_0" p.Size = Vector3.new(0.2, 0.861577, 0.2) p.CFrame = CFrame.new(0, 0.35, 0.85) * CFrame.Angles(math.rad(66.8014), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "DGuard_1" p.Size = Vector3.new(0.2, 1.58071, 0.2) p.CFrame = CFrame.new(0, 1.225, 1.35) * CFrame.Angles(math.rad(11.6894), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "DGuard_2" p.Size = Vector3.new(0.2, 1.58071, 0.2) p.CFrame = CFrame.new(0, 2.675, 1.35) * CFrame.Angles(math.rad(-11.6894), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "DGuard_3" p.Size = Vector3.new(0.2, 0.683095, 0.2) p.CFrame = CFrame.new(0, 3.65, 1.05) * CFrame.Angles(math.rad(-30.9638), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Bright yellow") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Weld" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_0" p.Size = Vector3.new(0.16, 1.01667, 0.45) p.CFrame = CFrame.new(0, 4.95833, 0.15) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_0" p.Size = Vector3.new(0.06, 1.01667, 0.25) p.CFrame = CFrame.new(0, 4.95833, -0.225) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_1" p.Size = Vector3.new(0.16, 1.01667, 0.435) p.CFrame = CFrame.new(0, 5.86943, 0.161566) * CFrame.Angles(math.rad(2.08333), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_1" p.Size = Vector3.new(0.06, 1.01667, 0.29) p.CFrame = CFrame.new(0, 5.8826, -0.200694) * CFrame.Angles(math.rad(2.08333), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_2" p.Size = Vector3.new(0.16, 1.01667, 0.42) p.CFrame = CFrame.new(0, 6.77968, 0.206255) * CFrame.Angles(math.rad(4.16667), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_2" p.Size = Vector3.new(0.06, 1.01667, 0.28) p.CFrame = CFrame.new(0, 6.80511, -0.14282) * CFrame.Angles(math.rad(4.16667), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_3" p.Size = Vector3.new(0.16, 1.01667, 0.405) p.CFrame = CFrame.new(0, 7.68788, 0.284022) * CFrame.Angles(math.rad(6.25), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_3" p.Size = Vector3.new(0.06, 1.01667, 0.27) p.CFrame = CFrame.new(0, 7.72463, -0.051472) * CFrame.Angles(math.rad(6.25), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_4" p.Size = Vector3.new(0.16, 1.01667, 0.39) p.CFrame = CFrame.new(0, 8.59284, 0.394776) * CFrame.Angles(math.rad(8.33333), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_4" p.Size = Vector3.new(0.06, 1.01667, 0.26) p.CFrame = CFrame.new(0, 8.63995, 0.073207) * CFrame.Angles(math.rad(8.33333), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_5" p.Size = Vector3.new(0.16, 1.01667, 0.375) p.CFrame = CFrame.new(0, 9.49336, 0.538385) * CFrame.Angles(math.rad(10.4167), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_5" p.Size = Vector3.new(0.06, 1.01667, 0.25) p.CFrame = CFrame.new(0, 9.54986, 0.231035) * CFrame.Angles(math.rad(10.4167), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_6" p.Size = Vector3.new(0.16, 1.01667, 0.36) p.CFrame = CFrame.new(0, 10.3882, 0.714671) * CFrame.Angles(math.rad(12.5), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_6" p.Size = Vector3.new(0.06, 1.01667, 0.24) p.CFrame = CFrame.new(0, 10.4532, 0.421782) * CFrame.Angles(math.rad(12.5), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_7" p.Size = Vector3.new(0.16, 1.01667, 0.345) p.CFrame = CFrame.new(0, 11.2763, 0.923414) * CFrame.Angles(math.rad(14.5833), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_7" p.Size = Vector3.new(0.06, 1.01667, 0.23) p.CFrame = CFrame.new(0, 11.3487, 0.645177) * CFrame.Angles(math.rad(14.5833), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_8" p.Size = Vector3.new(0.16, 1.01667, 0.33) p.CFrame = CFrame.new(0, 12.1563, 1.16435) * CFrame.Angles(math.rad(16.6667), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_8" p.Size = Vector3.new(0.06, 1.01667, 0.22) p.CFrame = CFrame.new(0, 12.2352, 0.900905) * CFrame.Angles(math.rad(16.6667), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_9" p.Size = Vector3.new(0.16, 1.01667, 0.315) p.CFrame = CFrame.new(0, 13.0272, 1.43718) * CFrame.Angles(math.rad(18.75), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_9" p.Size = Vector3.new(0.06, 1.01667, 0.21) p.CFrame = CFrame.new(0, 13.1116, 1.18861) * CFrame.Angles(math.rad(18.75), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_10" p.Size = Vector3.new(0.16, 1.01667, 0.3) p.CFrame = CFrame.new(0, 13.8878, 1.74155) * CFrame.Angles(math.rad(20.8333), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_10" p.Size = Vector3.new(0.06, 1.01667, 0.2) p.CFrame = CFrame.new(0, 13.9767, 1.50789) * CFrame.Angles(math.rad(20.8333), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeSpine_11" p.Size = Vector3.new(0.16, 1.01667, 0.285) p.CFrame = CFrame.new(0, 14.7369, 2.07706) * CFrame.Angles(math.rad(22.9167), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Royal purple") p.Material = Enum.Material.Glacier p.Anchored = true p.Parent = model end do local p = Instance.new("Part") p.Name = "BladeEdge_11" p.Size = Vector3.new(0.06, 1.01667, 0.19) p.CFrame = CFrame.new(0, 14.8294, 1.85831) * CFrame.Angles(math.rad(22.9167), math.rad(0), math.rad(0)) p.BrickColor = BrickColor.new("Medium stone grey") p.Material = Enum.Material.Glacier p.MaterialVariant = "2022 Inlet" p.Anchored = true p.Parent = model end model.PrimaryPart = model:FindFirstChild("HandleCore") print("PURPLE_SABER built: " .. #model:GetChildren() .. " parts")