Advertisement
KrYn0MoRe

fortillery tower

Feb 1st, 2023 (edited)
938
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 86.59 KB | None | 0 0
  1. do
  2.  
  3.     --Converted with ttyyuu12345's model to script plugin v4
  4.     function sandbox(var,func)
  5.         local env = getfenv(func)
  6.         local newenv = setmetatable({},{
  7.             __index = function(self,k)
  8.                 if k=="script" then
  9.                     return var
  10.                 else
  11.                     return env[k]
  12.                 end
  13.             end,
  14.         })
  15.         setfenv(func,newenv)
  16.         return func
  17.     end
  18.     cors = {}
  19.     mas = Instance.new("Model",game:GetService("Lighting"))
  20.     Folder0 = Instance.new("Folder")
  21.     Part1 = Instance.new("Part")
  22.     Model2 = Instance.new("Model")
  23.     Part3 = Instance.new("Part")
  24.     Part4 = Instance.new("Part")
  25.     Part5 = Instance.new("Part")
  26.     Part6 = Instance.new("Part")
  27.     Model7 = Instance.new("Model")
  28.     Part8 = Instance.new("Part")
  29.     Part9 = Instance.new("Part")
  30.     Part10 = Instance.new("Part")
  31.     Part11 = Instance.new("Part")
  32.     Part12 = Instance.new("Part")
  33.     Part13 = Instance.new("Part")
  34.     Part14 = Instance.new("Part")
  35.     Part15 = Instance.new("Part")
  36.     Model16 = Instance.new("Model")
  37.     Model17 = Instance.new("Model")
  38.     Part18 = Instance.new("Part")
  39.     Model19 = Instance.new("Model")
  40.     Part20 = Instance.new("Part")
  41.     Part21 = Instance.new("Part")
  42.     Part22 = Instance.new("Part")
  43.     Part23 = Instance.new("Part")
  44.     Decal24 = Instance.new("Decal")
  45.     Model25 = Instance.new("Model")
  46.     Part26 = Instance.new("Part")
  47.     Part27 = Instance.new("Part")
  48.     Part28 = Instance.new("Part")
  49.     Part29 = Instance.new("Part")
  50.     Part30 = Instance.new("Part")
  51.     Part31 = Instance.new("Part")
  52.     Part32 = Instance.new("Part")
  53.     Part33 = Instance.new("Part")
  54.     Part34 = Instance.new("Part")
  55.     Part35 = Instance.new("Part")
  56.     Part36 = Instance.new("Part")
  57.     Part37 = Instance.new("Part")
  58.     Part38 = Instance.new("Part")
  59.     Part39 = Instance.new("Part")
  60.     Part40 = Instance.new("Part")
  61.     Model41 = Instance.new("Model")
  62.     Part42 = Instance.new("Part")
  63.     Part43 = Instance.new("Part")
  64.     Part44 = Instance.new("Part")
  65.     Part45 = Instance.new("Part")
  66.     Part46 = Instance.new("Part")
  67.     Part47 = Instance.new("Part")
  68.     Part48 = Instance.new("Part")
  69.     Part49 = Instance.new("Part")
  70.     Model50 = Instance.new("Model")
  71.     Model51 = Instance.new("Model")
  72.     Part52 = Instance.new("Part")
  73.     Part53 = Instance.new("Part")
  74.     Part54 = Instance.new("Part")
  75.     Part55 = Instance.new("Part")
  76.     Part56 = Instance.new("Part")
  77.     Part57 = Instance.new("Part")
  78.     Part58 = Instance.new("Part")
  79.     Part59 = Instance.new("Part")
  80.     Model60 = Instance.new("Model")
  81.     Part61 = Instance.new("Part")
  82.     Part62 = Instance.new("Part")
  83.     Part63 = Instance.new("Part")
  84.     Part64 = Instance.new("Part")
  85.     Part65 = Instance.new("Part")
  86.     Part66 = Instance.new("Part")
  87.     Part67 = Instance.new("Part")
  88.     Part68 = Instance.new("Part")
  89.     Part69 = Instance.new("Part")
  90.     Part70 = Instance.new("Part")
  91.     Part71 = Instance.new("Part")
  92.     Part72 = Instance.new("Part")
  93.     Part73 = Instance.new("Part")
  94.     Part74 = Instance.new("Part")
  95.     Part75 = Instance.new("Part")
  96.     Part76 = Instance.new("Part")
  97.     Part77 = Instance.new("Part")
  98.     Part78 = Instance.new("Part")
  99.     Part79 = Instance.new("Part")
  100.     Part80 = Instance.new("Part")
  101.     Part81 = Instance.new("Part")
  102.     Part82 = Instance.new("Part")
  103.     Part83 = Instance.new("Part")
  104.     Part84 = Instance.new("Part")
  105.     Model85 = Instance.new("Model")
  106.     Part86 = Instance.new("Part")
  107.     Part87 = Instance.new("Part")
  108.     Part88 = Instance.new("Part")
  109.     Part89 = Instance.new("Part")
  110.     Part90 = Instance.new("Part")
  111.     Part91 = Instance.new("Part")
  112.     Part92 = Instance.new("Part")
  113.     Part93 = Instance.new("Part")
  114.     Model94 = Instance.new("Model")
  115.     Part95 = Instance.new("Part")
  116.     Part96 = Instance.new("Part")
  117.     Part97 = Instance.new("Part")
  118.     Part98 = Instance.new("Part")
  119.     Part99 = Instance.new("Part")
  120.     Part100 = Instance.new("Part")
  121.     Part101 = Instance.new("Part")
  122.     Part102 = Instance.new("Part")
  123.     Part103 = Instance.new("Part")
  124.     Part104 = Instance.new("Part")
  125.     Part105 = Instance.new("Part")
  126.     Part106 = Instance.new("Part")
  127.     Part107 = Instance.new("Part")
  128.     Part108 = Instance.new("Part")
  129.     Part109 = Instance.new("Part")
  130.     Part110 = Instance.new("Part")
  131.     WedgePart111 = Instance.new("WedgePart")
  132.     Model112 = Instance.new("Model")
  133.     Part113 = Instance.new("Part")
  134.     Part114 = Instance.new("Part")
  135.     Part115 = Instance.new("Part")
  136.     Part116 = Instance.new("Part")
  137.     Part117 = Instance.new("Part")
  138.     Part118 = Instance.new("Part")
  139.     Model119 = Instance.new("Model")
  140.     Part120 = Instance.new("Part")
  141.     CylinderMesh121 = Instance.new("CylinderMesh")
  142.     PointLight122 = Instance.new("PointLight")
  143.     Part123 = Instance.new("Part")
  144.     CylinderMesh124 = Instance.new("CylinderMesh")
  145.     WedgePart125 = Instance.new("WedgePart")
  146.     Part126 = Instance.new("Part")
  147.     Part127 = Instance.new("Part")
  148.     Model128 = Instance.new("Model")
  149.     Model129 = Instance.new("Model")
  150.     Part130 = Instance.new("Part")
  151.     Model131 = Instance.new("Model")
  152.     Part132 = Instance.new("Part")
  153.     Model133 = Instance.new("Model")
  154.     Part134 = Instance.new("Part")
  155.     Part135 = Instance.new("Part")
  156.     Part136 = Instance.new("Part")
  157.     Part137 = Instance.new("Part")
  158.     Part138 = Instance.new("Part")
  159.     Part139 = Instance.new("Part")
  160.     Part140 = Instance.new("Part")
  161.     Part141 = Instance.new("Part")
  162.     Model142 = Instance.new("Model")
  163.     Part143 = Instance.new("Part")
  164.     Folder0.Name = "base"
  165.     Folder0.Parent = mas
  166.     Part1.Name = "entrance_button"
  167.     Part1.Parent = Folder0
  168.     Part1.CFrame = CFrame.new(9.55000019, 4.30000019, 240.399994, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  169.     Part1.Position = Vector3.new(9.550000190734863, 4.300000190734863, 240.39999389648438)
  170.     Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
  171.     Part1.Size = Vector3.new(2.0999999046325684, 2.4000000953674316, 0.20000004768371582)
  172.     Part1.Anchored = true
  173.     Part1.BottomSurface = Enum.SurfaceType.Smooth
  174.     Part1.BrickColor = BrickColor.new("Smoky grey")
  175.     Part1.Material = Enum.Material.Limestone
  176.     Part1.TopSurface = Enum.SurfaceType.Smooth
  177.     Part1.brickColor = BrickColor.new("Smoky grey")
  178.     Model2.Name = "bottom"
  179.     Model2.Parent = Folder0
  180.     Part3.Parent = Model2
  181.     Part3.CFrame = CFrame.new(2.34922266, 0.449999809, 276.864014, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  182.     Part3.Orientation = Vector3.new(0, 135, 0)
  183.     Part3.Position = Vector3.new(2.3492226600646973, 0.4499998092651367, 276.864013671875)
  184.     Part3.Rotation = Vector3.new(-180, 45, -180)
  185.     Part3.Size = Vector3.new(30, 0.8999999761581421, 70)
  186.     Part3.Anchored = true
  187.     Part3.BottomSurface = Enum.SurfaceType.Smooth
  188.     Part3.TopSurface = Enum.SurfaceType.Smooth
  189.     Part4.Parent = Model2
  190.     Part4.CFrame = CFrame.new(2.5, 0.449999809, 276.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  191.     Part4.Position = Vector3.new(2.5, 0.4499998092651367, 276.5)
  192.     Part4.Size = Vector3.new(30, 0.8999999761581421, 70)
  193.     Part4.Anchored = true
  194.     Part4.BottomSurface = Enum.SurfaceType.Smooth
  195.     Part4.TopSurface = Enum.SurfaceType.Smooth
  196.     Part5.Parent = Model2
  197.     Part5.CFrame = CFrame.new(2.65075922, 0.449999809, 276.863953, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  198.     Part5.Orientation = Vector3.new(0, -135, 0)
  199.     Part5.Position = Vector3.new(2.650759220123291, 0.4499998092651367, 276.86395263671875)
  200.     Part5.Rotation = Vector3.new(-180, -45, -180)
  201.     Part5.Size = Vector3.new(30, 0.8999999761581421, 70)
  202.     Part5.Anchored = true
  203.     Part5.BottomSurface = Enum.SurfaceType.Smooth
  204.     Part5.TopSurface = Enum.SurfaceType.Smooth
  205.     Part6.Parent = Model2
  206.     Part6.CFrame = CFrame.new(2.71319962, 0.449999809, 276.713196, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  207.     Part6.Orientation = Vector3.new(0, -90, 0)
  208.     Part6.Position = Vector3.new(2.7131996154785156, 0.4499998092651367, 276.71319580078125)
  209.     Part6.Rotation = Vector3.new(0, -90, 0)
  210.     Part6.Size = Vector3.new(30, 0.8999999761581421, 70)
  211.     Part6.Anchored = true
  212.     Part6.BottomSurface = Enum.SurfaceType.Smooth
  213.     Part6.TopSurface = Enum.SurfaceType.Smooth
  214.     Model7.Name = "ring1"
  215.     Model7.Parent = Folder0
  216.     Part8.Parent = Model7
  217.     Part8.CFrame = CFrame.new(-22.3994141, 0.5, 251.813766, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  218.     Part8.Orientation = Vector3.new(0, 45, 0)
  219.     Part8.Position = Vector3.new(-22.3994140625, 0.5, 251.8137664794922)
  220.     Part8.Rotation = Vector3.new(0, 45, 0)
  221.     Part8.Color = Color3.new(0.356863, 0.364706, 0.411765)
  222.     Part8.Size = Vector3.new(30, 1, 2)
  223.     Part8.Anchored = true
  224.     Part8.BottomSurface = Enum.SurfaceType.Smooth
  225.     Part8.BrickColor = BrickColor.new("Smoky grey")
  226.     Part8.Material = Enum.Material.Limestone
  227.     Part8.TopSurface = Enum.SurfaceType.Smooth
  228.     Part8.brickColor = BrickColor.new("Smoky grey")
  229.     Part9.Parent = Model7
  230.     Part9.CFrame = CFrame.new(-32.7131195, 0.5, 276.713257, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  231.     Part9.Orientation = Vector3.new(0, 90, 0)
  232.     Part9.Position = Vector3.new(-32.71311950683594, 0.5, 276.7132568359375)
  233.     Part9.Rotation = Vector3.new(0, 90, 0)
  234.     Part9.Color = Color3.new(0.356863, 0.364706, 0.411765)
  235.     Part9.Size = Vector3.new(30, 1, 2)
  236.     Part9.Anchored = true
  237.     Part9.BottomSurface = Enum.SurfaceType.Smooth
  238.     Part9.BrickColor = BrickColor.new("Smoky grey")
  239.     Part9.Material = Enum.Material.Limestone
  240.     Part9.TopSurface = Enum.SurfaceType.Smooth
  241.     Part9.brickColor = BrickColor.new("Smoky grey")
  242.     Part10.Parent = Model7
  243.     Part10.CFrame = CFrame.new(2.50001526, 0.5, 311.926392, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  244.     Part10.Orientation = Vector3.new(0, 180, 0)
  245.     Part10.Position = Vector3.new(2.5000152587890625, 0.5, 311.9263916015625)
  246.     Part10.Rotation = Vector3.new(-180, 0, -180)
  247.     Part10.Color = Color3.new(0.356863, 0.364706, 0.411765)
  248.     Part10.Size = Vector3.new(30, 1, 2)
  249.     Part10.Anchored = true
  250.     Part10.BottomSurface = Enum.SurfaceType.Smooth
  251.     Part10.BrickColor = BrickColor.new("Smoky grey")
  252.     Part10.Material = Enum.Material.Limestone
  253.     Part10.TopSurface = Enum.SurfaceType.Smooth
  254.     Part10.brickColor = BrickColor.new("Smoky grey")
  255.     Part11.Parent = Model7
  256.     Part11.CFrame = CFrame.new(-22.3994446, 0.5, 301.612671, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  257.     Part11.Orientation = Vector3.new(0, 135, 0)
  258.     Part11.Position = Vector3.new(-22.399444580078125, 0.5, 301.6126708984375)
  259.     Part11.Rotation = Vector3.new(-180, 45, -180)
  260.     Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
  261.     Part11.Size = Vector3.new(30, 1, 2)
  262.     Part11.Anchored = true
  263.     Part11.BottomSurface = Enum.SurfaceType.Smooth
  264.     Part11.BrickColor = BrickColor.new("Smoky grey")
  265.     Part11.Material = Enum.Material.Limestone
  266.     Part11.TopSurface = Enum.SurfaceType.Smooth
  267.     Part11.brickColor = BrickColor.new("Smoky grey")
  268.     Part12.Parent = Model7
  269.     Part12.CFrame = CFrame.new(27.3994904, 0.5, 301.612671, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  270.     Part12.Orientation = Vector3.new(0, -135, 0)
  271.     Part12.Position = Vector3.new(27.399490356445312, 0.5, 301.6126708984375)
  272.     Part12.Rotation = Vector3.new(-180, -45, -180)
  273.     Part12.Color = Color3.new(0.356863, 0.364706, 0.411765)
  274.     Part12.Size = Vector3.new(30, 1, 2)
  275.     Part12.Anchored = true
  276.     Part12.BottomSurface = Enum.SurfaceType.Smooth
  277.     Part12.BrickColor = BrickColor.new("Smoky grey")
  278.     Part12.Material = Enum.Material.Limestone
  279.     Part12.TopSurface = Enum.SurfaceType.Smooth
  280.     Part12.brickColor = BrickColor.new("Smoky grey")
  281.     Part13.Parent = Model7
  282.     Part13.CFrame = CFrame.new(27.3994904, 0.5, 251.813705, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  283.     Part13.Orientation = Vector3.new(0, -45, 0)
  284.     Part13.Position = Vector3.new(27.399490356445312, 0.5, 251.81370544433594)
  285.     Part13.Rotation = Vector3.new(0, -45, 0)
  286.     Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
  287.     Part13.Size = Vector3.new(30, 1, 2)
  288.     Part13.Anchored = true
  289.     Part13.BottomSurface = Enum.SurfaceType.Smooth
  290.     Part13.BrickColor = BrickColor.new("Smoky grey")
  291.     Part13.Material = Enum.Material.Limestone
  292.     Part13.TopSurface = Enum.SurfaceType.Smooth
  293.     Part13.brickColor = BrickColor.new("Smoky grey")
  294.     Part14.Parent = Model7
  295.     Part14.CFrame = CFrame.new(37.7131958, 0.5, 276.713196, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  296.     Part14.Orientation = Vector3.new(0, -90, 0)
  297.     Part14.Position = Vector3.new(37.71319580078125, 0.5, 276.71319580078125)
  298.     Part14.Rotation = Vector3.new(0, -90, 0)
  299.     Part14.Color = Color3.new(0.356863, 0.364706, 0.411765)
  300.     Part14.Size = Vector3.new(30, 1, 2)
  301.     Part14.Anchored = true
  302.     Part14.BottomSurface = Enum.SurfaceType.Smooth
  303.     Part14.BrickColor = BrickColor.new("Smoky grey")
  304.     Part14.Material = Enum.Material.Limestone
  305.     Part14.TopSurface = Enum.SurfaceType.Smooth
  306.     Part14.brickColor = BrickColor.new("Smoky grey")
  307.     Part15.Parent = Model7
  308.     Part15.CFrame = CFrame.new(2.5, 0.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  309.     Part15.Position = Vector3.new(2.5, 0.5, 241.5)
  310.     Part15.Color = Color3.new(0.356863, 0.364706, 0.411765)
  311.     Part15.Size = Vector3.new(30, 1, 2)
  312.     Part15.Anchored = true
  313.     Part15.BottomSurface = Enum.SurfaceType.Smooth
  314.     Part15.BrickColor = BrickColor.new("Smoky grey")
  315.     Part15.Material = Enum.Material.Limestone
  316.     Part15.TopSurface = Enum.SurfaceType.Smooth
  317.     Part15.brickColor = BrickColor.new("Smoky grey")
  318.     Model16.Name = "gun"
  319.     Model16.Parent = Folder0
  320.     Model16.PrimaryPart = Part49
  321.     Model17.Name = "gun"
  322.     Model17.Parent = Model16
  323.     Part18.Name = "center"
  324.     Part18.Parent = Model17
  325.     Part18.CFrame = CFrame.new(-76.3535538, 13.6499996, 257.818024, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  326.     Part18.Orientation = Vector3.new(0, 45, 0)
  327.     Part18.Position = Vector3.new(-76.35355377197266, 13.649999618530273, 257.8180236816406)
  328.     Part18.Rotation = Vector3.new(0, 45, 0)
  329.     Part18.Color = Color3.new(0.356863, 0.364706, 0.411765)
  330.     Part18.Transparency = 1
  331.     Part18.Size = Vector3.new(1, 1, 0.9999999403953552)
  332.     Part18.Anchored = true
  333.     Part18.BottomSurface = Enum.SurfaceType.Smooth
  334.     Part18.BrickColor = BrickColor.new("Smoky grey")
  335.     Part18.Material = Enum.Material.DiamondPlate
  336.     Part18.TopSurface = Enum.SurfaceType.Smooth
  337.     Part18.brickColor = BrickColor.new("Smoky grey")
  338.     Model19.Name = "torso"
  339.     Model19.Parent = Model17
  340.     Part20.Name = "glass"
  341.     Part20.Parent = Model19
  342.     Part20.CFrame = CFrame.new(-76.3889236, 14.7999992, 257.782654, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  343.     Part20.Orientation = Vector3.new(0, 45, 0)
  344.     Part20.Position = Vector3.new(-76.38892364501953, 14.799999237060547, 257.78265380859375)
  345.     Part20.Rotation = Vector3.new(0, 45, 0)
  346.     Part20.Color = Color3.new(0, 1, 1)
  347.     Part20.Transparency = 0.5
  348.     Part20.Size = Vector3.new(2, 1, 0.09999999403953552)
  349.     Part20.Anchored = true
  350.     Part20.BottomSurface = Enum.SurfaceType.Smooth
  351.     Part20.BrickColor = BrickColor.new("Toothpaste")
  352.     Part20.Material = Enum.Material.SmoothPlastic
  353.     Part20.TopSurface = Enum.SurfaceType.Smooth
  354.     Part20.brickColor = BrickColor.new("Toothpaste")
  355.     Part21.Name = "body"
  356.     Part21.Parent = Model19
  357.     Part21.CFrame = CFrame.new(-75.2928925, 14, 258.878693, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  358.     Part21.Orientation = Vector3.new(0, 45, 0)
  359.     Part21.Position = Vector3.new(-75.29289245605469, 14, 258.8786926269531)
  360.     Part21.Rotation = Vector3.new(0, 45, 0)
  361.     Part21.Color = Color3.new(0.356863, 0.364706, 0.411765)
  362.     Part21.Size = Vector3.new(3, 3, 3)
  363.     Part21.Anchored = true
  364.     Part21.BottomSurface = Enum.SurfaceType.Smooth
  365.     Part21.BrickColor = BrickColor.new("Smoky grey")
  366.     Part21.Material = Enum.Material.DiamondPlate
  367.     Part21.TopSurface = Enum.SurfaceType.Smooth
  368.     Part21.brickColor = BrickColor.new("Smoky grey")
  369.     Part22.Name = "glass"
  370.     Part22.Parent = Model19
  371.     Part22.CFrame = CFrame.new(-75.8939362, 15.2000008, 256.934082, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  372.     Part22.Orientation = Vector3.new(0, 45, 0)
  373.     Part22.Position = Vector3.new(-75.89393615722656, 15.200000762939453, 256.93408203125)
  374.     Part22.Rotation = Vector3.new(0, 45, 0)
  375.     Part22.Color = Color3.new(0, 1, 1)
  376.     Part22.Transparency = 0.5
  377.     Part22.Size = Vector3.new(0.10000000149011612, 0.20000000298023224, 0.6000000238418579)
  378.     Part22.Anchored = true
  379.     Part22.BottomSurface = Enum.SurfaceType.Smooth
  380.     Part22.BrickColor = BrickColor.new("Toothpaste")
  381.     Part22.Material = Enum.Material.SmoothPlastic
  382.     Part22.TopSurface = Enum.SurfaceType.Smooth
  383.     Part22.brickColor = BrickColor.new("Toothpaste")
  384.     Part23.Name = "glass"
  385.     Part23.Parent = Model19
  386.     Part23.CFrame = CFrame.new(-76.2474899, 15, 256.934113, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  387.     Part23.Orientation = Vector3.new(0, 45, 0)
  388.     Part23.Position = Vector3.new(-76.24748992919922, 15, 256.9341125488281)
  389.     Part23.Rotation = Vector3.new(0, 45, 0)
  390.     Part23.Color = Color3.new(0, 1, 1)
  391.     Part23.Transparency = 0.5
  392.     Part23.Size = Vector3.new(0.6000000238418579, 0.5999999642372131, 0.09999999403953552)
  393.     Part23.Anchored = true
  394.     Part23.BottomSurface = Enum.SurfaceType.Smooth
  395.     Part23.BrickColor = BrickColor.new("Toothpaste")
  396.     Part23.Material = Enum.Material.SmoothPlastic
  397.     Part23.TopSurface = Enum.SurfaceType.Smooth
  398.     Part23.brickColor = BrickColor.new("Toothpaste")
  399.     Decal24.Parent = Part23
  400.     Decal24.Texture = "rbxassetid://4634877059"
  401.     Model25.Name = "barrel"
  402.     Model25.Parent = Model17
  403.     Part26.Parent = Model25
  404.     Part26.CFrame = CFrame.new(-79.3941269, 14.1000004, 254.777435, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  405.     Part26.Orientation = Vector3.new(0, 45, 0)
  406.     Part26.Position = Vector3.new(-79.39412689208984, 14.100000381469727, 254.77743530273438)
  407.     Part26.Rotation = Vector3.new(0, 45, 0)
  408.     Part26.Color = Color3.new(0.356863, 0.364706, 0.411765)
  409.     Part26.Size = Vector3.new(0.800000011920929, 0.09999997913837433, 0.3999998867511749)
  410.     Part26.Anchored = true
  411.     Part26.BottomSurface = Enum.SurfaceType.Smooth
  412.     Part26.BrickColor = BrickColor.new("Smoky grey")
  413.     Part26.Material = Enum.Material.DiamondPlate
  414.     Part26.TopSurface = Enum.SurfaceType.Smooth
  415.     Part26.brickColor = BrickColor.new("Smoky grey")
  416.     Part27.Parent = Model25
  417.     Part27.CFrame = CFrame.new(-80.0658646, 13.6499996, 254.742065, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  418.     Part27.Orientation = Vector3.new(0, 45, 0)
  419.     Part27.Position = Vector3.new(-80.06586456298828, 13.649999618530273, 254.7420654296875)
  420.     Part27.Rotation = Vector3.new(0, 45, 0)
  421.     Part27.Color = Color3.new(0.356863, 0.364706, 0.411765)
  422.     Part27.Size = Vector3.new(0.10000002384185791, 0.7999999523162842, 0.19999989867210388)
  423.     Part27.Anchored = true
  424.     Part27.BottomSurface = Enum.SurfaceType.Smooth
  425.     Part27.BrickColor = BrickColor.new("Smoky grey")
  426.     Part27.Material = Enum.Material.DiamondPlate
  427.     Part27.TopSurface = Enum.SurfaceType.Smooth
  428.     Part27.brickColor = BrickColor.new("Smoky grey")
  429.     Part28.Parent = Model25
  430.     Part28.CFrame = CFrame.new(-79.7476807, 14.0999985, 254.423904, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  431.     Part28.Orientation = Vector3.new(0, 45, 0)
  432.     Part28.Position = Vector3.new(-79.7476806640625, 14.099998474121094, 254.4239044189453)
  433.     Part28.Rotation = Vector3.new(0, 45, 0)
  434.     Part28.Color = Color3.new(0.356863, 0.364706, 0.411765)
  435.     Part28.Size = Vector3.new(1, 0.10000002384185791, 0.19999989867210388)
  436.     Part28.Anchored = true
  437.     Part28.BottomSurface = Enum.SurfaceType.Smooth
  438.     Part28.BrickColor = BrickColor.new("Smoky grey")
  439.     Part28.Material = Enum.Material.DiamondPlate
  440.     Part28.TopSurface = Enum.SurfaceType.Smooth
  441.     Part28.brickColor = BrickColor.new("Smoky grey")
  442.     Part29.Parent = Model25
  443.     Part29.CFrame = CFrame.new(-79.7476807, 13.1999989, 254.423904, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  444.     Part29.Orientation = Vector3.new(0, 45, 0)
  445.     Part29.Position = Vector3.new(-79.7476806640625, 13.19999885559082, 254.4239044189453)
  446.     Part29.Rotation = Vector3.new(0, 45, 0)
  447.     Part29.Color = Color3.new(0.356863, 0.364706, 0.411765)
  448.     Part29.Size = Vector3.new(1, 0.10000002384185791, 0.19999989867210388)
  449.     Part29.Anchored = true
  450.     Part29.BottomSurface = Enum.SurfaceType.Smooth
  451.     Part29.BrickColor = BrickColor.new("Smoky grey")
  452.     Part29.Material = Enum.Material.DiamondPlate
  453.     Part29.TopSurface = Enum.SurfaceType.Smooth
  454.     Part29.brickColor = BrickColor.new("Smoky grey")
  455.     Part30.Parent = Model25
  456.     Part30.CFrame = CFrame.new(-79.6769638, 14, 255.130997, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  457.     Part30.Orientation = Vector3.new(0, 45, 0)
  458.     Part30.Position = Vector3.new(-79.67696380615234, 14, 255.13099670410156)
  459.     Part30.Rotation = Vector3.new(0, 45, 0)
  460.     Part30.Color = Color3.new(0.356863, 0.364706, 0.411765)
  461.     Part30.Size = Vector3.new(0.10000002384185791, 0.29999998211860657, 0.8999999165534973)
  462.     Part30.Anchored = true
  463.     Part30.BottomSurface = Enum.SurfaceType.Smooth
  464.     Part30.BrickColor = BrickColor.new("Smoky grey")
  465.     Part30.Material = Enum.Material.DiamondPlate
  466.     Part30.TopSurface = Enum.SurfaceType.Smooth
  467.     Part30.brickColor = BrickColor.new("Smoky grey")
  468.     Part31.Parent = Model25
  469.     Part31.CFrame = CFrame.new(-79.4294739, 13.6499996, 254.105698, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  470.     Part31.Orientation = Vector3.new(0, 45, 0)
  471.     Part31.Position = Vector3.new(-79.42947387695312, 13.649999618530273, 254.10569763183594)
  472.     Part31.Rotation = Vector3.new(0, 45, 0)
  473.     Part31.Color = Color3.new(0.356863, 0.364706, 0.411765)
  474.     Part31.Size = Vector3.new(0.10000002384185791, 0.7999999523162842, 0.19999989867210388)
  475.     Part31.Anchored = true
  476.     Part31.BottomSurface = Enum.SurfaceType.Smooth
  477.     Part31.BrickColor = BrickColor.new("Smoky grey")
  478.     Part31.Material = Enum.Material.DiamondPlate
  479.     Part31.TopSurface = Enum.SurfaceType.Smooth
  480.     Part31.brickColor = BrickColor.new("Smoky grey")
  481.     Part32.Parent = Model25
  482.     Part32.CFrame = CFrame.new(-79.0405731, 13.2999992, 254.494598, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  483.     Part32.Orientation = Vector3.new(0, 45, 0)
  484.     Part32.Position = Vector3.new(-79.04057312011719, 13.299999237060547, 254.49459838867188)
  485.     Part32.Rotation = Vector3.new(0, 45, 0)
  486.     Part32.Color = Color3.new(0.356863, 0.364706, 0.411765)
  487.     Part32.Size = Vector3.new(0.10000002384185791, 0.29999998211860657, 0.8999999165534973)
  488.     Part32.Anchored = true
  489.     Part32.BottomSurface = Enum.SurfaceType.Smooth
  490.     Part32.BrickColor = BrickColor.new("Smoky grey")
  491.     Part32.Material = Enum.Material.DiamondPlate
  492.     Part32.TopSurface = Enum.SurfaceType.Smooth
  493.     Part32.brickColor = BrickColor.new("Smoky grey")
  494.     Part33.Parent = Model25
  495.     Part33.CFrame = CFrame.new(-79.0052032, 13.6499996, 255.166367, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  496.     Part33.Orientation = Vector3.new(0, 45, 0)
  497.     Part33.Position = Vector3.new(-79.00520324707031, 13.649999618530273, 255.16636657714844)
  498.     Part33.Rotation = Vector3.new(0, 45, 0)
  499.     Part33.Color = Color3.new(0.356863, 0.364706, 0.411765)
  500.     Part33.Size = Vector3.new(1, 1, 0.09999989718198776)
  501.     Part33.Anchored = true
  502.     Part33.BottomSurface = Enum.SurfaceType.Smooth
  503.     Part33.BrickColor = BrickColor.new("Smoky grey")
  504.     Part33.Material = Enum.Material.DiamondPlate
  505.     Part33.TopSurface = Enum.SurfaceType.Smooth
  506.     Part33.brickColor = BrickColor.new("Smoky grey")
  507.     Part34.Parent = Model25
  508.     Part34.CFrame = CFrame.new(-79.7123108, 13.6499996, 255.095627, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  509.     Part34.Orientation = Vector3.new(0, 45, 0)
  510.     Part34.Position = Vector3.new(-79.71231079101562, 13.649999618530273, 255.0956268310547)
  511.     Part34.Rotation = Vector3.new(0, 45, 0)
  512.     Part34.Color = Color3.new(0.356863, 0.364706, 0.411765)
  513.     Part34.Size = Vector3.new(0.10000002384185791, 0.3999999761581421, 0.19999989867210388)
  514.     Part34.Anchored = true
  515.     Part34.BottomSurface = Enum.SurfaceType.Smooth
  516.     Part34.BrickColor = BrickColor.new("Smoky grey")
  517.     Part34.Material = Enum.Material.DiamondPlate
  518.     Part34.TopSurface = Enum.SurfaceType.Smooth
  519.     Part34.brickColor = BrickColor.new("Smoky grey")
  520.     Part35.Parent = Model25
  521.     Part35.CFrame = CFrame.new(-79.6769638, 13.2999992, 255.130997, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  522.     Part35.Orientation = Vector3.new(0, 45, 0)
  523.     Part35.Position = Vector3.new(-79.67696380615234, 13.299999237060547, 255.13099670410156)
  524.     Part35.Rotation = Vector3.new(0, 45, 0)
  525.     Part35.Color = Color3.new(0.356863, 0.364706, 0.411765)
  526.     Part35.Size = Vector3.new(0.10000002384185791, 0.29999998211860657, 0.8999999165534973)
  527.     Part35.Anchored = true
  528.     Part35.BottomSurface = Enum.SurfaceType.Smooth
  529.     Part35.BrickColor = BrickColor.new("Smoky grey")
  530.     Part35.Material = Enum.Material.DiamondPlate
  531.     Part35.TopSurface = Enum.SurfaceType.Smooth
  532.     Part35.brickColor = BrickColor.new("Smoky grey")
  533.     Part36.Parent = Model25
  534.     Part36.CFrame = CFrame.new(-79.0405731, 14, 254.494598, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  535.     Part36.Orientation = Vector3.new(0, 45, 0)
  536.     Part36.Position = Vector3.new(-79.04057312011719, 14, 254.49459838867188)
  537.     Part36.Rotation = Vector3.new(0, 45, 0)
  538.     Part36.Color = Color3.new(0.356863, 0.364706, 0.411765)
  539.     Part36.Size = Vector3.new(0.10000002384185791, 0.29999998211860657, 0.8999999165534973)
  540.     Part36.Anchored = true
  541.     Part36.BottomSurface = Enum.SurfaceType.Smooth
  542.     Part36.BrickColor = BrickColor.new("Smoky grey")
  543.     Part36.Material = Enum.Material.DiamondPlate
  544.     Part36.TopSurface = Enum.SurfaceType.Smooth
  545.     Part36.brickColor = BrickColor.new("Smoky grey")
  546.     Part37.Parent = Model25
  547.     Part37.CFrame = CFrame.new(-79.3941269, 13.2000008, 254.777481, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  548.     Part37.Orientation = Vector3.new(0, 45, 0)
  549.     Part37.Position = Vector3.new(-79.39412689208984, 13.200000762939453, 254.77748107910156)
  550.     Part37.Rotation = Vector3.new(0, 45, 0)
  551.     Part37.Color = Color3.new(0.356863, 0.364706, 0.411765)
  552.     Part37.Size = Vector3.new(0.800000011920929, 0.09999997913837433, 0.3999998867511749)
  553.     Part37.Anchored = true
  554.     Part37.BottomSurface = Enum.SurfaceType.Smooth
  555.     Part37.BrickColor = BrickColor.new("Smoky grey")
  556.     Part37.Material = Enum.Material.DiamondPlate
  557.     Part37.TopSurface = Enum.SurfaceType.Smooth
  558.     Part37.brickColor = BrickColor.new("Smoky grey")
  559.     Part38.Parent = Model25
  560.     Part38.CFrame = CFrame.new(-79.0759201, 13.6499996, 254.459229, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  561.     Part38.Orientation = Vector3.new(0, 45, 0)
  562.     Part38.Position = Vector3.new(-79.07592010498047, 13.649999618530273, 254.459228515625)
  563.     Part38.Rotation = Vector3.new(0, 45, 0)
  564.     Part38.Color = Color3.new(0.356863, 0.364706, 0.411765)
  565.     Part38.Size = Vector3.new(0.10000002384185791, 0.3999999761581421, 0.19999989867210388)
  566.     Part38.Anchored = true
  567.     Part38.BottomSurface = Enum.SurfaceType.Smooth
  568.     Part38.BrickColor = BrickColor.new("Smoky grey")
  569.     Part38.Material = Enum.Material.DiamondPlate
  570.     Part38.TopSurface = Enum.SurfaceType.Smooth
  571.     Part38.brickColor = BrickColor.new("Smoky grey")
  572.     Part39.Name = "shoot"
  573.     Part39.Parent = Model25
  574.     Part39.CFrame = CFrame.new(-79.4294739, 13.6499996, 254.742065, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  575.     Part39.Orientation = Vector3.new(0, 45, 0)
  576.     Part39.Position = Vector3.new(-79.42947387695312, 13.649999618530273, 254.7420654296875)
  577.     Part39.Rotation = Vector3.new(0, 45, 0)
  578.     Part39.Color = Color3.new(0.356863, 0.364706, 0.411765)
  579.     Part39.Transparency = 1
  580.     Part39.Size = Vector3.new(0.10000000149011612, 0.10000000149011612, 0.09999989718198776)
  581.     Part39.Anchored = true
  582.     Part39.BottomSurface = Enum.SurfaceType.Smooth
  583.     Part39.BrickColor = BrickColor.new("Smoky grey")
  584.     Part39.CanCollide = false
  585.     Part39.Material = Enum.Material.DiamondPlate
  586.     Part39.TopSurface = Enum.SurfaceType.Smooth
  587.     Part39.brickColor = BrickColor.new("Smoky grey")
  588.     Part40.Name = "main"
  589.     Part40.Parent = Model25
  590.     Part40.CFrame = CFrame.new(-77.2020874, 13.6499996, 256.969513, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  591.     Part40.Orientation = Vector3.new(0, 45, 0)
  592.     Part40.Position = Vector3.new(-77.20208740234375, 13.649999618530273, 256.9695129394531)
  593.     Part40.Rotation = Vector3.new(0, 45, 0)
  594.     Part40.Color = Color3.new(0.356863, 0.364706, 0.411765)
  595.     Part40.Size = Vector3.new(1, 1, 5)
  596.     Part40.Anchored = true
  597.     Part40.BottomSurface = Enum.SurfaceType.Smooth
  598.     Part40.BrickColor = BrickColor.new("Smoky grey")
  599.     Part40.Material = Enum.Material.DiamondPlate
  600.     Part40.TopSurface = Enum.SurfaceType.Smooth
  601.     Part40.brickColor = BrickColor.new("Smoky grey")
  602.     Model41.Name = "mount"
  603.     Model41.Parent = Model16
  604.     Part42.Parent = Model41
  605.     Part42.CFrame = CFrame.new(-75.2928925, 2.5, 258.878693, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  606.     Part42.Orientation = Vector3.new(0, 45, 0)
  607.     Part42.Position = Vector3.new(-75.29289245605469, 2.5, 258.8786926269531)
  608.     Part42.Rotation = Vector3.new(0, 45, 0)
  609.     Part42.Size = Vector3.new(5, 5, 5)
  610.     Part42.Anchored = true
  611.     Part42.BottomSurface = Enum.SurfaceType.Smooth
  612.     Part42.Material = Enum.Material.Metal
  613.     Part42.TopSurface = Enum.SurfaceType.Smooth
  614.     Part43.Parent = Model41
  615.     Part43.CFrame = CFrame.new(-75.2928925, 12.5, 258.878693, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  616.     Part43.Orientation = Vector3.new(0, 45, 0)
  617.     Part43.Position = Vector3.new(-75.29289245605469, 12.5, 258.8786926269531)
  618.     Part43.Rotation = Vector3.new(0, 45, 0)
  619.     Part43.Size = Vector3.new(1, 3, 1)
  620.     Part43.Anchored = true
  621.     Part43.BottomSurface = Enum.SurfaceType.Smooth
  622.     Part43.Material = Enum.Material.Metal
  623.     Part43.TopSurface = Enum.SurfaceType.Smooth
  624.     Part44.Parent = Model41
  625.     Part44.CFrame = CFrame.new(-75.2928925, 7.99999952, 258.878693, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  626.     Part44.Orientation = Vector3.new(0, 45, 0)
  627.     Part44.Position = Vector3.new(-75.29289245605469, 7.999999523162842, 258.8786926269531)
  628.     Part44.Rotation = Vector3.new(0, 45, 0)
  629.     Part44.Size = Vector3.new(2, 6, 2)
  630.     Part44.Anchored = true
  631.     Part44.BottomSurface = Enum.SurfaceType.Smooth
  632.     Part44.Material = Enum.Material.Metal
  633.     Part44.TopSurface = Enum.SurfaceType.Smooth
  634.     Part45.Name = "wall"
  635.     Part45.Parent = Model41
  636.     Part45.CFrame = CFrame.new(-75.3636093, 13.6000004, 253.151123, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  637.     Part45.Orientation = Vector3.new(0, 45, 0)
  638.     Part45.Position = Vector3.new(-75.36360931396484, 13.600000381469727, 253.151123046875)
  639.     Part45.Rotation = Vector3.new(0, 45, 0)
  640.     Part45.Size = Vector3.new(2, 5, 2)
  641.     Part45.Anchored = true
  642.     Part45.BottomSurface = Enum.SurfaceType.Smooth
  643.     Part45.Material = Enum.Material.Limestone
  644.     Part45.TopSurface = Enum.SurfaceType.Smooth
  645.     Part46.Name = "wall"
  646.     Part46.Parent = Model41
  647.     Part46.CFrame = CFrame.new(-78.1920319, 10.1000004, 255.979568, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  648.     Part46.Orientation = Vector3.new(0, 45, 0)
  649.     Part46.Position = Vector3.new(-78.19203186035156, 10.100000381469727, 255.9795684814453)
  650.     Part46.Rotation = Vector3.new(0, 45, 0)
  651.     Part46.Size = Vector3.new(10, 2, 2)
  652.     Part46.Anchored = true
  653.     Part46.BottomSurface = Enum.SurfaceType.Smooth
  654.     Part46.Material = Enum.Material.Limestone
  655.     Part46.TopSurface = Enum.SurfaceType.Smooth
  656.     Part47.Name = "wall"
  657.     Part47.Parent = Model41
  658.     Part47.CFrame = CFrame.new(-81.020462, 13.6000004, 258.808014, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  659.     Part47.Orientation = Vector3.new(0, 45, 0)
  660.     Part47.Position = Vector3.new(-81.02046203613281, 13.600000381469727, 258.8080139160156)
  661.     Part47.Rotation = Vector3.new(0, 45, 0)
  662.     Part47.Size = Vector3.new(2, 5, 2)
  663.     Part47.Anchored = true
  664.     Part47.BottomSurface = Enum.SurfaceType.Smooth
  665.     Part47.Material = Enum.Material.Limestone
  666.     Part47.TopSurface = Enum.SurfaceType.Smooth
  667.     Part48.Name = "wall"
  668.     Part48.Parent = Model41
  669.     Part48.CFrame = CFrame.new(-78.1920319, 17.1000004, 255.979568, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
  670.     Part48.Orientation = Vector3.new(0, 45, 0)
  671.     Part48.Position = Vector3.new(-78.19203186035156, 17.100000381469727, 255.9795684814453)
  672.     Part48.Rotation = Vector3.new(0, 45, 0)
  673.     Part48.Size = Vector3.new(10, 2, 2)
  674.     Part48.Anchored = true
  675.     Part48.BottomSurface = Enum.SurfaceType.Smooth
  676.     Part48.Material = Enum.Material.Limestone
  677.     Part48.TopSurface = Enum.SurfaceType.Smooth
  678.     Part49.Name = "wall"
  679.     Part49.Parent = Model16
  680.     Part49.CFrame = CFrame.new(-78.1920319, 13.6000004, 255.979568, 0.70710665, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.70710665)
  681.     Part49.Orientation = Vector3.new(0, 45, 0)
  682.     Part49.Position = Vector3.new(-78.19203186035156, 13.600000381469727, 255.9795684814453)
  683.     Part49.Rotation = Vector3.new(0, 45, 0)
  684.     Part49.Transparency = 1
  685.     Part49.Size = Vector3.new(10, 9, 2)
  686.     Part49.Anchored = true
  687.     Part49.BottomSurface = Enum.SurfaceType.Smooth
  688.     Part49.CanCollide = false
  689.     Part49.Locked = true
  690.     Part49.Material = Enum.Material.Limestone
  691.     Part49.TopSurface = Enum.SurfaceType.Smooth
  692.     Model50.Name = "floor"
  693.     Model50.Parent = Folder0
  694.     Model51.Name = "ring2"
  695.     Model51.Parent = Model50
  696.     Part52.Parent = Model51
  697.     Part52.CFrame = CFrame.new(2.50007629, 19.5, 241.500061, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881)
  698.     Part52.Position = Vector3.new(2.5000762939453125, 19.5, 241.50006103515625)
  699.     Part52.Color = Color3.new(0.356863, 0.364706, 0.411765)
  700.     Part52.Size = Vector3.new(30, 1, 2)
  701.     Part52.Anchored = true
  702.     Part52.BottomSurface = Enum.SurfaceType.Smooth
  703.     Part52.BrickColor = BrickColor.new("Smoky grey")
  704.     Part52.Material = Enum.Material.Limestone
  705.     Part52.TopSurface = Enum.SurfaceType.Smooth
  706.     Part52.brickColor = BrickColor.new("Smoky grey")
  707.     Part53.Parent = Model51
  708.     Part53.CFrame = CFrame.new(2.50001526, 19.5, 311.926392, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  709.     Part53.Orientation = Vector3.new(0, 180, 0)
  710.     Part53.Position = Vector3.new(2.5000152587890625, 19.5, 311.9263916015625)
  711.     Part53.Rotation = Vector3.new(-180, 0, -180)
  712.     Part53.Color = Color3.new(0.356863, 0.364706, 0.411765)
  713.     Part53.Size = Vector3.new(30, 1, 2)
  714.     Part53.Anchored = true
  715.     Part53.BottomSurface = Enum.SurfaceType.Smooth
  716.     Part53.BrickColor = BrickColor.new("Smoky grey")
  717.     Part53.Material = Enum.Material.Limestone
  718.     Part53.TopSurface = Enum.SurfaceType.Smooth
  719.     Part53.brickColor = BrickColor.new("Smoky grey")
  720.     Part54.Parent = Model51
  721.     Part54.CFrame = CFrame.new(27.3994904, 19.5, 251.813705, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  722.     Part54.Orientation = Vector3.new(0, -45, 0)
  723.     Part54.Position = Vector3.new(27.399490356445312, 19.5, 251.81370544433594)
  724.     Part54.Rotation = Vector3.new(0, -45, 0)
  725.     Part54.Color = Color3.new(0.356863, 0.364706, 0.411765)
  726.     Part54.Size = Vector3.new(30, 1, 2)
  727.     Part54.Anchored = true
  728.     Part54.BottomSurface = Enum.SurfaceType.Smooth
  729.     Part54.BrickColor = BrickColor.new("Smoky grey")
  730.     Part54.Material = Enum.Material.Limestone
  731.     Part54.TopSurface = Enum.SurfaceType.Smooth
  732.     Part54.brickColor = BrickColor.new("Smoky grey")
  733.     Part55.Parent = Model51
  734.     Part55.CFrame = CFrame.new(-32.7131195, 19.5, 276.713257, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  735.     Part55.Orientation = Vector3.new(0, 90, 0)
  736.     Part55.Position = Vector3.new(-32.71311950683594, 19.5, 276.7132568359375)
  737.     Part55.Rotation = Vector3.new(0, 90, 0)
  738.     Part55.Color = Color3.new(0.356863, 0.364706, 0.411765)
  739.     Part55.Size = Vector3.new(30, 1, 2)
  740.     Part55.Anchored = true
  741.     Part55.BottomSurface = Enum.SurfaceType.Smooth
  742.     Part55.BrickColor = BrickColor.new("Smoky grey")
  743.     Part55.Material = Enum.Material.Limestone
  744.     Part55.TopSurface = Enum.SurfaceType.Smooth
  745.     Part55.brickColor = BrickColor.new("Smoky grey")
  746.     Part56.Parent = Model51
  747.     Part56.CFrame = CFrame.new(27.3994904, 19.5, 301.612671, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  748.     Part56.Orientation = Vector3.new(0, -135, 0)
  749.     Part56.Position = Vector3.new(27.399490356445312, 19.5, 301.6126708984375)
  750.     Part56.Rotation = Vector3.new(-180, -45, -180)
  751.     Part56.Color = Color3.new(0.356863, 0.364706, 0.411765)
  752.     Part56.Size = Vector3.new(30, 1, 2)
  753.     Part56.Anchored = true
  754.     Part56.BottomSurface = Enum.SurfaceType.Smooth
  755.     Part56.BrickColor = BrickColor.new("Smoky grey")
  756.     Part56.Material = Enum.Material.Limestone
  757.     Part56.TopSurface = Enum.SurfaceType.Smooth
  758.     Part56.brickColor = BrickColor.new("Smoky grey")
  759.     Part57.Parent = Model51
  760.     Part57.CFrame = CFrame.new(37.7131958, 19.5, 276.713196, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  761.     Part57.Orientation = Vector3.new(0, -90, 0)
  762.     Part57.Position = Vector3.new(37.71319580078125, 19.5, 276.71319580078125)
  763.     Part57.Rotation = Vector3.new(0, -90, 0)
  764.     Part57.Color = Color3.new(0.356863, 0.364706, 0.411765)
  765.     Part57.Size = Vector3.new(30, 1, 2)
  766.     Part57.Anchored = true
  767.     Part57.BottomSurface = Enum.SurfaceType.Smooth
  768.     Part57.BrickColor = BrickColor.new("Smoky grey")
  769.     Part57.Material = Enum.Material.Limestone
  770.     Part57.TopSurface = Enum.SurfaceType.Smooth
  771.     Part57.brickColor = BrickColor.new("Smoky grey")
  772.     Part58.Parent = Model51
  773.     Part58.CFrame = CFrame.new(-22.3994446, 19.5, 301.612671, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  774.     Part58.Orientation = Vector3.new(0, 135, 0)
  775.     Part58.Position = Vector3.new(-22.399444580078125, 19.5, 301.6126708984375)
  776.     Part58.Rotation = Vector3.new(-180, 45, -180)
  777.     Part58.Color = Color3.new(0.356863, 0.364706, 0.411765)
  778.     Part58.Size = Vector3.new(30, 1, 2)
  779.     Part58.Anchored = true
  780.     Part58.BottomSurface = Enum.SurfaceType.Smooth
  781.     Part58.BrickColor = BrickColor.new("Smoky grey")
  782.     Part58.Material = Enum.Material.Limestone
  783.     Part58.TopSurface = Enum.SurfaceType.Smooth
  784.     Part58.brickColor = BrickColor.new("Smoky grey")
  785.     Part59.Parent = Model51
  786.     Part59.CFrame = CFrame.new(-22.3994141, 19.5, 251.813766, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  787.     Part59.Orientation = Vector3.new(0, 45, 0)
  788.     Part59.Position = Vector3.new(-22.3994140625, 19.5, 251.8137664794922)
  789.     Part59.Rotation = Vector3.new(0, 45, 0)
  790.     Part59.Color = Color3.new(0.356863, 0.364706, 0.411765)
  791.     Part59.Size = Vector3.new(30, 1, 2)
  792.     Part59.Anchored = true
  793.     Part59.BottomSurface = Enum.SurfaceType.Smooth
  794.     Part59.BrickColor = BrickColor.new("Smoky grey")
  795.     Part59.Material = Enum.Material.Limestone
  796.     Part59.TopSurface = Enum.SurfaceType.Smooth
  797.     Part59.brickColor = BrickColor.new("Smoky grey")
  798.     Model60.Name = "walls"
  799.     Model60.Parent = Model50
  800.     Part61.Parent = Model60
  801.     Part61.CFrame = CFrame.new(-29.4704666, 5.5, 294.541687, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  802.     Part61.Orientation = Vector3.new(0, 135, 0)
  803.     Part61.Position = Vector3.new(-29.47046661376953, 5.5, 294.54168701171875)
  804.     Part61.Rotation = Vector3.new(-180, 45, -180)
  805.     Part61.Size = Vector3.new(10, 9, 2)
  806.     Part61.Anchored = true
  807.     Part61.BottomSurface = Enum.SurfaceType.Smooth
  808.     Part61.Material = Enum.Material.Limestone
  809.     Part61.TopSurface = Enum.SurfaceType.Smooth
  810.     Part62.Parent = Model60
  811.     Part62.CFrame = CFrame.new(20.3284302, 5.5, 244.742645, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  812.     Part62.Orientation = Vector3.new(0, -45, 0)
  813.     Part62.Position = Vector3.new(20.32843017578125, 5.5, 244.74264526367188)
  814.     Part62.Rotation = Vector3.new(0, -45, 0)
  815.     Part62.Size = Vector3.new(10, 9, 2)
  816.     Part62.Anchored = true
  817.     Part62.BottomSurface = Enum.SurfaceType.Smooth
  818.     Part62.Material = Enum.Material.Limestone
  819.     Part62.TopSurface = Enum.SurfaceType.Smooth
  820.     Part63.Name = "main_wall"
  821.     Part63.Parent = Model60
  822.     Part63.CFrame = CFrame.new(2.5, 5.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  823.     Part63.Position = Vector3.new(2.5, 5.5, 241.5)
  824.     Part63.Size = Vector3.new(10, 9, 2)
  825.     Part63.Anchored = true
  826.     Part63.BottomSurface = Enum.SurfaceType.Smooth
  827.     Part63.Material = Enum.Material.Limestone
  828.     Part63.TopSurface = Enum.SurfaceType.Smooth
  829.     Part64.Parent = Model60
  830.     Part64.CFrame = CFrame.new(-32.713089, 5.5, 286.713287, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  831.     Part64.Orientation = Vector3.new(0, 90, 0)
  832.     Part64.Position = Vector3.new(-32.71308898925781, 5.5, 286.7132873535156)
  833.     Part64.Rotation = Vector3.new(0, 90, 0)
  834.     Part64.Size = Vector3.new(10, 9, 2)
  835.     Part64.Anchored = true
  836.     Part64.BottomSurface = Enum.SurfaceType.Smooth
  837.     Part64.Material = Enum.Material.Limestone
  838.     Part64.TopSurface = Enum.SurfaceType.Smooth
  839.     Part65.Parent = Model60
  840.     Part65.CFrame = CFrame.new(-29.4704819, 5.5, 258.884827, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  841.     Part65.Orientation = Vector3.new(0, 45, 0)
  842.     Part65.Position = Vector3.new(-29.470481872558594, 5.5, 258.88482666015625)
  843.     Part65.Rotation = Vector3.new(0, 45, 0)
  844.     Part65.Size = Vector3.new(10, 9, 2)
  845.     Part65.Anchored = true
  846.     Part65.BottomSurface = Enum.SurfaceType.Smooth
  847.     Part65.Material = Enum.Material.Limestone
  848.     Part65.TopSurface = Enum.SurfaceType.Smooth
  849.     Part66.Parent = Model60
  850.     Part66.CFrame = CFrame.new(-7.49996758, 5.5, 311.926453, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  851.     Part66.Orientation = Vector3.new(0, 180, 0)
  852.     Part66.Position = Vector3.new(-7.499967575073242, 5.5, 311.92645263671875)
  853.     Part66.Rotation = Vector3.new(-180, 0, -180)
  854.     Part66.Size = Vector3.new(10, 9, 2)
  855.     Part66.Anchored = true
  856.     Part66.BottomSurface = Enum.SurfaceType.Smooth
  857.     Part66.Material = Enum.Material.Limestone
  858.     Part66.TopSurface = Enum.SurfaceType.Smooth
  859.     Part67.Parent = Model60
  860.     Part67.CFrame = CFrame.new(12.5000153, 5.5, 311.926453, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  861.     Part67.Orientation = Vector3.new(0, 180, 0)
  862.     Part67.Position = Vector3.new(12.500015258789062, 5.5, 311.92645263671875)
  863.     Part67.Rotation = Vector3.new(-180, 0, -180)
  864.     Part67.Size = Vector3.new(10, 9, 2)
  865.     Part67.Anchored = true
  866.     Part67.BottomSurface = Enum.SurfaceType.Smooth
  867.     Part67.Material = Enum.Material.Limestone
  868.     Part67.TopSurface = Enum.SurfaceType.Smooth
  869.     Part68.Parent = Model60
  870.     Part68.CFrame = CFrame.new(12.5, 5.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  871.     Part68.Position = Vector3.new(12.5, 5.5, 241.5)
  872.     Part68.Size = Vector3.new(10, 9, 2)
  873.     Part68.Anchored = true
  874.     Part68.BottomSurface = Enum.SurfaceType.Smooth
  875.     Part68.Material = Enum.Material.Limestone
  876.     Part68.TopSurface = Enum.SurfaceType.Smooth
  877.     Part69.Parent = Model60
  878.     Part69.CFrame = CFrame.new(27.399498, 5.5, 251.813721, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  879.     Part69.Orientation = Vector3.new(0, -45, 0)
  880.     Part69.Position = Vector3.new(27.399497985839844, 5.5, 251.813720703125)
  881.     Part69.Rotation = Vector3.new(0, -45, 0)
  882.     Part69.Size = Vector3.new(10, 9, 2)
  883.     Part69.Anchored = true
  884.     Part69.BottomSurface = Enum.SurfaceType.Smooth
  885.     Part69.Material = Enum.Material.Limestone
  886.     Part69.TopSurface = Enum.SurfaceType.Smooth
  887.     Part70.Parent = Model60
  888.     Part70.CFrame = CFrame.new(-15.3283691, 5.5, 308.683777, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  889.     Part70.Orientation = Vector3.new(0, 135, 0)
  890.     Part70.Position = Vector3.new(-15.328369140625, 5.5, 308.68377685546875)
  891.     Part70.Rotation = Vector3.new(-180, 45, -180)
  892.     Part70.Size = Vector3.new(10, 9, 2)
  893.     Part70.Anchored = true
  894.     Part70.BottomSurface = Enum.SurfaceType.Smooth
  895.     Part70.Material = Enum.Material.Limestone
  896.     Part70.TopSurface = Enum.SurfaceType.Smooth
  897.     Part71.Parent = Model60
  898.     Part71.CFrame = CFrame.new(37.7132111, 5.5, 266.713226, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  899.     Part71.Orientation = Vector3.new(0, -90, 0)
  900.     Part71.Position = Vector3.new(37.71321105957031, 5.5, 266.7132263183594)
  901.     Part71.Rotation = Vector3.new(0, -90, 0)
  902.     Part71.Size = Vector3.new(10, 9, 2)
  903.     Part71.Anchored = true
  904.     Part71.BottomSurface = Enum.SurfaceType.Smooth
  905.     Part71.Material = Enum.Material.Limestone
  906.     Part71.TopSurface = Enum.SurfaceType.Smooth
  907.     Part72.Parent = Model60
  908.     Part72.CFrame = CFrame.new(2.50002384, 5.5, 311.926453, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  909.     Part72.Orientation = Vector3.new(0, 180, 0)
  910.     Part72.Position = Vector3.new(2.50002384185791, 5.5, 311.92645263671875)
  911.     Part72.Rotation = Vector3.new(-180, 0, -180)
  912.     Part72.Size = Vector3.new(10, 9, 2)
  913.     Part72.Anchored = true
  914.     Part72.BottomSurface = Enum.SurfaceType.Smooth
  915.     Part72.Material = Enum.Material.Limestone
  916.     Part72.TopSurface = Enum.SurfaceType.Smooth
  917.     Part73.Parent = Model60
  918.     Part73.CFrame = CFrame.new(-22.3994141, 5.5, 251.813751, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  919.     Part73.Orientation = Vector3.new(0, 45, 0)
  920.     Part73.Position = Vector3.new(-22.3994140625, 5.5, 251.81375122070312)
  921.     Part73.Rotation = Vector3.new(0, 45, 0)
  922.     Part73.Size = Vector3.new(10, 9, 2)
  923.     Part73.Anchored = true
  924.     Part73.BottomSurface = Enum.SurfaceType.Smooth
  925.     Part73.Material = Enum.Material.Limestone
  926.     Part73.TopSurface = Enum.SurfaceType.Smooth
  927.     Part74.Parent = Model60
  928.     Part74.CFrame = CFrame.new(34.4705658, 5.5, 294.541656, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  929.     Part74.Orientation = Vector3.new(0, -135, 0)
  930.     Part74.Position = Vector3.new(34.47056579589844, 5.5, 294.5416564941406)
  931.     Part74.Rotation = Vector3.new(-180, -45, -180)
  932.     Part74.Size = Vector3.new(10, 9, 2)
  933.     Part74.Anchored = true
  934.     Part74.BottomSurface = Enum.SurfaceType.Smooth
  935.     Part74.Material = Enum.Material.Limestone
  936.     Part74.TopSurface = Enum.SurfaceType.Smooth
  937.     Part75.Parent = Model60
  938.     Part75.CFrame = CFrame.new(-32.713089, 5.5, 266.713287, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  939.     Part75.Orientation = Vector3.new(0, 90, 0)
  940.     Part75.Position = Vector3.new(-32.71308898925781, 5.5, 266.7132873535156)
  941.     Part75.Rotation = Vector3.new(0, 90, 0)
  942.     Part75.Size = Vector3.new(10, 9, 2)
  943.     Part75.Anchored = true
  944.     Part75.BottomSurface = Enum.SurfaceType.Smooth
  945.     Part75.Material = Enum.Material.Limestone
  946.     Part75.TopSurface = Enum.SurfaceType.Smooth
  947.     Part76.Parent = Model60
  948.     Part76.CFrame = CFrame.new(-15.3283463, 5.5, 244.742676, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  949.     Part76.Orientation = Vector3.new(0, 45, 0)
  950.     Part76.Position = Vector3.new(-15.328346252441406, 5.5, 244.74267578125)
  951.     Part76.Rotation = Vector3.new(0, 45, 0)
  952.     Part76.Size = Vector3.new(10, 9, 2)
  953.     Part76.Anchored = true
  954.     Part76.BottomSurface = Enum.SurfaceType.Smooth
  955.     Part76.Material = Enum.Material.Limestone
  956.     Part76.TopSurface = Enum.SurfaceType.Smooth
  957.     Part77.Parent = Model60
  958.     Part77.CFrame = CFrame.new(20.328434, 5.5, 308.683807, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  959.     Part77.Orientation = Vector3.new(0, -135, 0)
  960.     Part77.Position = Vector3.new(20.328433990478516, 5.5, 308.6838073730469)
  961.     Part77.Rotation = Vector3.new(-180, -45, -180)
  962.     Part77.Size = Vector3.new(10, 9, 2)
  963.     Part77.Anchored = true
  964.     Part77.BottomSurface = Enum.SurfaceType.Smooth
  965.     Part77.Material = Enum.Material.Limestone
  966.     Part77.TopSurface = Enum.SurfaceType.Smooth
  967.     Part78.Parent = Model60
  968.     Part78.CFrame = CFrame.new(37.7132111, 5.5, 276.713226, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  969.     Part78.Orientation = Vector3.new(0, -90, 0)
  970.     Part78.Position = Vector3.new(37.71321105957031, 5.5, 276.7132263183594)
  971.     Part78.Rotation = Vector3.new(0, -90, 0)
  972.     Part78.Size = Vector3.new(10, 9, 2)
  973.     Part78.Anchored = true
  974.     Part78.BottomSurface = Enum.SurfaceType.Smooth
  975.     Part78.Material = Enum.Material.Limestone
  976.     Part78.TopSurface = Enum.SurfaceType.Smooth
  977.     Part79.Parent = Model60
  978.     Part79.CFrame = CFrame.new(27.3994999, 5.5, 301.612732, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  979.     Part79.Orientation = Vector3.new(0, -135, 0)
  980.     Part79.Position = Vector3.new(27.399499893188477, 5.5, 301.61273193359375)
  981.     Part79.Rotation = Vector3.new(-180, -45, -180)
  982.     Part79.Size = Vector3.new(10, 9, 2)
  983.     Part79.Anchored = true
  984.     Part79.BottomSurface = Enum.SurfaceType.Smooth
  985.     Part79.Material = Enum.Material.Limestone
  986.     Part79.TopSurface = Enum.SurfaceType.Smooth
  987.     Part80.Parent = Model60
  988.     Part80.CFrame = CFrame.new(34.4705658, 5.5, 258.884796, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  989.     Part80.Orientation = Vector3.new(0, -45, 0)
  990.     Part80.Position = Vector3.new(34.47056579589844, 5.5, 258.8847961425781)
  991.     Part80.Rotation = Vector3.new(0, -45, 0)
  992.     Part80.Size = Vector3.new(10, 9, 2)
  993.     Part80.Anchored = true
  994.     Part80.BottomSurface = Enum.SurfaceType.Smooth
  995.     Part80.Material = Enum.Material.Limestone
  996.     Part80.TopSurface = Enum.SurfaceType.Smooth
  997.     Part81.Parent = Model60
  998.     Part81.CFrame = CFrame.new(37.7132111, 5.5, 286.713226, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  999.     Part81.Orientation = Vector3.new(0, -90, 0)
  1000.     Part81.Position = Vector3.new(37.71321105957031, 5.5, 286.7132263183594)
  1001.     Part81.Rotation = Vector3.new(0, -90, 0)
  1002.     Part81.Size = Vector3.new(10, 9, 2)
  1003.     Part81.Anchored = true
  1004.     Part81.BottomSurface = Enum.SurfaceType.Smooth
  1005.     Part81.Material = Enum.Material.Limestone
  1006.     Part81.TopSurface = Enum.SurfaceType.Smooth
  1007.     Part82.Parent = Model60
  1008.     Part82.CFrame = CFrame.new(-22.3994179, 5.5, 301.612732, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  1009.     Part82.Orientation = Vector3.new(0, 135, 0)
  1010.     Part82.Position = Vector3.new(-22.399417877197266, 5.5, 301.61273193359375)
  1011.     Part82.Rotation = Vector3.new(-180, 45, -180)
  1012.     Part82.Size = Vector3.new(10, 9, 2)
  1013.     Part82.Anchored = true
  1014.     Part82.BottomSurface = Enum.SurfaceType.Smooth
  1015.     Part82.Material = Enum.Material.Limestone
  1016.     Part82.TopSurface = Enum.SurfaceType.Smooth
  1017.     Part83.Parent = Model60
  1018.     Part83.CFrame = CFrame.new(-32.713089, 5.5, 276.713287, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1019.     Part83.Orientation = Vector3.new(0, 90, 0)
  1020.     Part83.Position = Vector3.new(-32.71308898925781, 5.5, 276.7132873535156)
  1021.     Part83.Rotation = Vector3.new(0, 90, 0)
  1022.     Part83.Size = Vector3.new(10, 9, 2)
  1023.     Part83.Anchored = true
  1024.     Part83.BottomSurface = Enum.SurfaceType.Smooth
  1025.     Part83.Material = Enum.Material.Limestone
  1026.     Part83.TopSurface = Enum.SurfaceType.Smooth
  1027.     Part84.Parent = Model60
  1028.     Part84.CFrame = CFrame.new(-7.5, 5.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1029.     Part84.Position = Vector3.new(-7.5, 5.5, 241.5)
  1030.     Part84.Size = Vector3.new(10, 9, 2)
  1031.     Part84.Anchored = true
  1032.     Part84.BottomSurface = Enum.SurfaceType.Smooth
  1033.     Part84.Material = Enum.Material.Limestone
  1034.     Part84.TopSurface = Enum.SurfaceType.Smooth
  1035.     Model85.Name = "non_mount"
  1036.     Model85.Parent = Model50
  1037.     Part86.Parent = Model85
  1038.     Part86.CFrame = CFrame.new(-32.713089, 14.5, 286.713287, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1039.     Part86.Orientation = Vector3.new(0, 90, 0)
  1040.     Part86.Position = Vector3.new(-32.71308898925781, 14.5, 286.7132873535156)
  1041.     Part86.Rotation = Vector3.new(0, 90, 0)
  1042.     Part86.Size = Vector3.new(10, 9, 2)
  1043.     Part86.Anchored = true
  1044.     Part86.BottomSurface = Enum.SurfaceType.Smooth
  1045.     Part86.Material = Enum.Material.Limestone
  1046.     Part86.TopSurface = Enum.SurfaceType.Smooth
  1047.     Part87.Parent = Model85
  1048.     Part87.CFrame = CFrame.new(20.3284302, 14.5, 244.742645, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  1049.     Part87.Orientation = Vector3.new(0, -45, 0)
  1050.     Part87.Position = Vector3.new(20.32843017578125, 14.5, 244.74264526367188)
  1051.     Part87.Rotation = Vector3.new(0, -45, 0)
  1052.     Part87.Size = Vector3.new(10, 9, 2)
  1053.     Part87.Anchored = true
  1054.     Part87.BottomSurface = Enum.SurfaceType.Smooth
  1055.     Part87.Material = Enum.Material.Limestone
  1056.     Part87.TopSurface = Enum.SurfaceType.Smooth
  1057.     Part88.Parent = Model85
  1058.     Part88.CFrame = CFrame.new(37.7132111, 14.5, 266.713226, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  1059.     Part88.Orientation = Vector3.new(0, -90, 0)
  1060.     Part88.Position = Vector3.new(37.71321105957031, 14.5, 266.7132263183594)
  1061.     Part88.Rotation = Vector3.new(0, -90, 0)
  1062.     Part88.Size = Vector3.new(10, 9, 2)
  1063.     Part88.Anchored = true
  1064.     Part88.BottomSurface = Enum.SurfaceType.Smooth
  1065.     Part88.Material = Enum.Material.Limestone
  1066.     Part88.TopSurface = Enum.SurfaceType.Smooth
  1067.     Part89.Parent = Model85
  1068.     Part89.CFrame = CFrame.new(-29.4704819, 14.5, 258.884827, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  1069.     Part89.Orientation = Vector3.new(0, 45, 0)
  1070.     Part89.Position = Vector3.new(-29.470481872558594, 14.5, 258.88482666015625)
  1071.     Part89.Rotation = Vector3.new(0, 45, 0)
  1072.     Part89.Size = Vector3.new(10, 9, 2)
  1073.     Part89.Anchored = true
  1074.     Part89.BottomSurface = Enum.SurfaceType.Smooth
  1075.     Part89.Material = Enum.Material.Limestone
  1076.     Part89.TopSurface = Enum.SurfaceType.Smooth
  1077.     Part90.Parent = Model85
  1078.     Part90.CFrame = CFrame.new(12.5000153, 14.5, 311.926453, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  1079.     Part90.Orientation = Vector3.new(0, 180, 0)
  1080.     Part90.Position = Vector3.new(12.500015258789062, 14.5, 311.92645263671875)
  1081.     Part90.Rotation = Vector3.new(-180, 0, -180)
  1082.     Part90.Size = Vector3.new(10, 9, 2)
  1083.     Part90.Anchored = true
  1084.     Part90.BottomSurface = Enum.SurfaceType.Smooth
  1085.     Part90.Material = Enum.Material.Limestone
  1086.     Part90.TopSurface = Enum.SurfaceType.Smooth
  1087.     Part91.Parent = Model85
  1088.     Part91.CFrame = CFrame.new(-15.3283691, 14.5, 308.683777, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  1089.     Part91.Orientation = Vector3.new(0, 135, 0)
  1090.     Part91.Position = Vector3.new(-15.328369140625, 14.5, 308.68377685546875)
  1091.     Part91.Rotation = Vector3.new(-180, 45, -180)
  1092.     Part91.Size = Vector3.new(10, 9, 2)
  1093.     Part91.Anchored = true
  1094.     Part91.BottomSurface = Enum.SurfaceType.Smooth
  1095.     Part91.Material = Enum.Material.Limestone
  1096.     Part91.TopSurface = Enum.SurfaceType.Smooth
  1097.     Part92.Parent = Model85
  1098.     Part92.CFrame = CFrame.new(34.4705658, 14.5, 294.541656, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  1099.     Part92.Orientation = Vector3.new(0, -135, 0)
  1100.     Part92.Position = Vector3.new(34.47056579589844, 14.5, 294.5416564941406)
  1101.     Part92.Rotation = Vector3.new(-180, -45, -180)
  1102.     Part92.Size = Vector3.new(10, 9, 2)
  1103.     Part92.Anchored = true
  1104.     Part92.BottomSurface = Enum.SurfaceType.Smooth
  1105.     Part92.Material = Enum.Material.Limestone
  1106.     Part92.TopSurface = Enum.SurfaceType.Smooth
  1107.     Part93.Parent = Model85
  1108.     Part93.CFrame = CFrame.new(-7.5, 14.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1109.     Part93.Position = Vector3.new(-7.5, 14.5, 241.5)
  1110.     Part93.Size = Vector3.new(10, 9, 2)
  1111.     Part93.Anchored = true
  1112.     Part93.BottomSurface = Enum.SurfaceType.Smooth
  1113.     Part93.Material = Enum.Material.Limestone
  1114.     Part93.TopSurface = Enum.SurfaceType.Smooth
  1115.     Model94.Name = "mounts"
  1116.     Model94.Parent = Model50
  1117.     Part95.Parent = Model94
  1118.     Part95.CFrame = CFrame.new(12.5, 14.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1119.     Part95.Position = Vector3.new(12.5, 14.5, 241.5)
  1120.     Part95.Size = Vector3.new(10, 9, 2)
  1121.     Part95.Anchored = true
  1122.     Part95.BottomSurface = Enum.SurfaceType.Smooth
  1123.     Part95.Material = Enum.Material.Limestone
  1124.     Part95.TopSurface = Enum.SurfaceType.Smooth
  1125.     Part96.Parent = Model94
  1126.     Part96.CFrame = CFrame.new(34.4705658, 14.5, 258.884796, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  1127.     Part96.Orientation = Vector3.new(0, -45, 0)
  1128.     Part96.Position = Vector3.new(34.47056579589844, 14.5, 258.8847961425781)
  1129.     Part96.Rotation = Vector3.new(0, -45, 0)
  1130.     Part96.Size = Vector3.new(10, 9, 2)
  1131.     Part96.Anchored = true
  1132.     Part96.BottomSurface = Enum.SurfaceType.Smooth
  1133.     Part96.Material = Enum.Material.Limestone
  1134.     Part96.TopSurface = Enum.SurfaceType.Smooth
  1135.     Part97.Parent = Model94
  1136.     Part97.CFrame = CFrame.new(2.50002384, 14.5, 311.926453, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  1137.     Part97.Orientation = Vector3.new(0, 180, 0)
  1138.     Part97.Position = Vector3.new(2.50002384185791, 14.5, 311.92645263671875)
  1139.     Part97.Rotation = Vector3.new(-180, 0, -180)
  1140.     Part97.Size = Vector3.new(10, 9, 2)
  1141.     Part97.Anchored = true
  1142.     Part97.BottomSurface = Enum.SurfaceType.Smooth
  1143.     Part97.Material = Enum.Material.Limestone
  1144.     Part97.TopSurface = Enum.SurfaceType.Smooth
  1145.     Part98.Parent = Model94
  1146.     Part98.CFrame = CFrame.new(27.399498, 14.5, 251.813721, 0.707106769, 0, -0.707106769, 0, 1, 0, 0.707106769, 0, 0.707106769)
  1147.     Part98.Orientation = Vector3.new(0, -45, 0)
  1148.     Part98.Position = Vector3.new(27.399497985839844, 14.5, 251.813720703125)
  1149.     Part98.Rotation = Vector3.new(0, -45, 0)
  1150.     Part98.Size = Vector3.new(10, 9, 2)
  1151.     Part98.Anchored = true
  1152.     Part98.BottomSurface = Enum.SurfaceType.Smooth
  1153.     Part98.Material = Enum.Material.Limestone
  1154.     Part98.TopSurface = Enum.SurfaceType.Smooth
  1155.     Part99.Parent = Model94
  1156.     Part99.CFrame = CFrame.new(-22.3994141, 14.5, 251.813751, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  1157.     Part99.Orientation = Vector3.new(0, 45, 0)
  1158.     Part99.Position = Vector3.new(-22.3994140625, 14.5, 251.81375122070312)
  1159.     Part99.Rotation = Vector3.new(0, 45, 0)
  1160.     Part99.Size = Vector3.new(10, 9, 2)
  1161.     Part99.Anchored = true
  1162.     Part99.BottomSurface = Enum.SurfaceType.Smooth
  1163.     Part99.Material = Enum.Material.Limestone
  1164.     Part99.TopSurface = Enum.SurfaceType.Smooth
  1165.     Part100.Parent = Model94
  1166.     Part100.CFrame = CFrame.new(27.3994999, 14.5, 301.612732, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  1167.     Part100.Orientation = Vector3.new(0, -135, 0)
  1168.     Part100.Position = Vector3.new(27.399499893188477, 14.5, 301.61273193359375)
  1169.     Part100.Rotation = Vector3.new(-180, -45, -180)
  1170.     Part100.Size = Vector3.new(10, 9, 2)
  1171.     Part100.Anchored = true
  1172.     Part100.BottomSurface = Enum.SurfaceType.Smooth
  1173.     Part100.Material = Enum.Material.Limestone
  1174.     Part100.TopSurface = Enum.SurfaceType.Smooth
  1175.     Part101.Parent = Model94
  1176.     Part101.CFrame = CFrame.new(-32.713089, 14.5, 276.713287, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1177.     Part101.Orientation = Vector3.new(0, 90, 0)
  1178.     Part101.Position = Vector3.new(-32.71308898925781, 14.5, 276.7132873535156)
  1179.     Part101.Rotation = Vector3.new(0, 90, 0)
  1180.     Part101.Size = Vector3.new(10, 9, 2)
  1181.     Part101.Anchored = true
  1182.     Part101.BottomSurface = Enum.SurfaceType.Smooth
  1183.     Part101.Material = Enum.Material.Limestone
  1184.     Part101.TopSurface = Enum.SurfaceType.Smooth
  1185.     Part102.Parent = Model94
  1186.     Part102.CFrame = CFrame.new(37.7132111, 14.5, 276.713226, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  1187.     Part102.Orientation = Vector3.new(0, -90, 0)
  1188.     Part102.Position = Vector3.new(37.71321105957031, 14.5, 276.7132263183594)
  1189.     Part102.Rotation = Vector3.new(0, -90, 0)
  1190.     Part102.Size = Vector3.new(10, 9, 2)
  1191.     Part102.Anchored = true
  1192.     Part102.BottomSurface = Enum.SurfaceType.Smooth
  1193.     Part102.Material = Enum.Material.Limestone
  1194.     Part102.TopSurface = Enum.SurfaceType.Smooth
  1195.     Part103.Parent = Model94
  1196.     Part103.CFrame = CFrame.new(-32.713089, 14.5, 266.713287, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1197.     Part103.Orientation = Vector3.new(0, 90, 0)
  1198.     Part103.Position = Vector3.new(-32.71308898925781, 14.5, 266.7132873535156)
  1199.     Part103.Rotation = Vector3.new(0, 90, 0)
  1200.     Part103.Size = Vector3.new(10, 9, 2)
  1201.     Part103.Anchored = true
  1202.     Part103.BottomSurface = Enum.SurfaceType.Smooth
  1203.     Part103.Material = Enum.Material.Limestone
  1204.     Part103.TopSurface = Enum.SurfaceType.Smooth
  1205.     Part104.Parent = Model94
  1206.     Part104.CFrame = CFrame.new(-15.3283463, 14.5, 244.742676, 0.707106769, 0, 0.707106769, 0, 1, 0, -0.707106769, 0, 0.707106769)
  1207.     Part104.Orientation = Vector3.new(0, 45, 0)
  1208.     Part104.Position = Vector3.new(-15.328346252441406, 14.5, 244.74267578125)
  1209.     Part104.Rotation = Vector3.new(0, 45, 0)
  1210.     Part104.Size = Vector3.new(10, 9, 2)
  1211.     Part104.Anchored = true
  1212.     Part104.BottomSurface = Enum.SurfaceType.Smooth
  1213.     Part104.Material = Enum.Material.Limestone
  1214.     Part104.TopSurface = Enum.SurfaceType.Smooth
  1215.     Part105.Parent = Model94
  1216.     Part105.CFrame = CFrame.new(-22.3994179, 14.5, 301.612732, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  1217.     Part105.Orientation = Vector3.new(0, 135, 0)
  1218.     Part105.Position = Vector3.new(-22.399417877197266, 14.5, 301.61273193359375)
  1219.     Part105.Rotation = Vector3.new(-180, 45, -180)
  1220.     Part105.Size = Vector3.new(10, 9, 2)
  1221.     Part105.Anchored = true
  1222.     Part105.BottomSurface = Enum.SurfaceType.Smooth
  1223.     Part105.Material = Enum.Material.Limestone
  1224.     Part105.TopSurface = Enum.SurfaceType.Smooth
  1225.     Part106.Parent = Model94
  1226.     Part106.CFrame = CFrame.new(37.7132111, 14.5, 286.713226, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  1227.     Part106.Orientation = Vector3.new(0, -90, 0)
  1228.     Part106.Position = Vector3.new(37.71321105957031, 14.5, 286.7132263183594)
  1229.     Part106.Rotation = Vector3.new(0, -90, 0)
  1230.     Part106.Size = Vector3.new(10, 9, 2)
  1231.     Part106.Anchored = true
  1232.     Part106.BottomSurface = Enum.SurfaceType.Smooth
  1233.     Part106.Material = Enum.Material.Limestone
  1234.     Part106.TopSurface = Enum.SurfaceType.Smooth
  1235.     Part107.Parent = Model94
  1236.     Part107.CFrame = CFrame.new(-7.49996758, 14.5, 311.926453, -0.999999106, 0, 0, 0, 1, 0, 0, 0, -0.999999106)
  1237.     Part107.Orientation = Vector3.new(0, 180, 0)
  1238.     Part107.Position = Vector3.new(-7.499967575073242, 14.5, 311.92645263671875)
  1239.     Part107.Rotation = Vector3.new(-180, 0, -180)
  1240.     Part107.Size = Vector3.new(10, 9, 2)
  1241.     Part107.Anchored = true
  1242.     Part107.BottomSurface = Enum.SurfaceType.Smooth
  1243.     Part107.Material = Enum.Material.Limestone
  1244.     Part107.TopSurface = Enum.SurfaceType.Smooth
  1245.     Part108.Parent = Model94
  1246.     Part108.CFrame = CFrame.new(20.328434, 14.5, 308.683807, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  1247.     Part108.Orientation = Vector3.new(0, -135, 0)
  1248.     Part108.Position = Vector3.new(20.328433990478516, 14.5, 308.6838073730469)
  1249.     Part108.Rotation = Vector3.new(-180, -45, -180)
  1250.     Part108.Size = Vector3.new(10, 9, 2)
  1251.     Part108.Anchored = true
  1252.     Part108.BottomSurface = Enum.SurfaceType.Smooth
  1253.     Part108.Material = Enum.Material.Limestone
  1254.     Part108.TopSurface = Enum.SurfaceType.Smooth
  1255.     Part109.Parent = Model94
  1256.     Part109.CFrame = CFrame.new(-29.4704666, 14.5, 294.541687, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  1257.     Part109.Orientation = Vector3.new(0, 135, 0)
  1258.     Part109.Position = Vector3.new(-29.47046661376953, 14.5, 294.54168701171875)
  1259.     Part109.Rotation = Vector3.new(-180, 45, -180)
  1260.     Part109.Size = Vector3.new(10, 9, 2)
  1261.     Part109.Anchored = true
  1262.     Part109.BottomSurface = Enum.SurfaceType.Smooth
  1263.     Part109.Material = Enum.Material.Limestone
  1264.     Part109.TopSurface = Enum.SurfaceType.Smooth
  1265.     Part110.Name = "main_mount"
  1266.     Part110.Parent = Model94
  1267.     Part110.CFrame = CFrame.new(2.5, 14.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1268.     Part110.Position = Vector3.new(2.5, 14.5, 241.5)
  1269.     Part110.Size = Vector3.new(10, 9, 2)
  1270.     Part110.Anchored = true
  1271.     Part110.BottomSurface = Enum.SurfaceType.Smooth
  1272.     Part110.Material = Enum.Material.Limestone
  1273.     Part110.TopSurface = Enum.SurfaceType.Smooth
  1274.     WedgePart111.Name = "stairs1"
  1275.     WedgePart111.Parent = Model50
  1276.     WedgePart111.CFrame = CFrame.new(-13.5563374, 10.3999996, 276.806854, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1277.     WedgePart111.Position = Vector3.new(-13.556337356567383, 10.399999618530273, 276.8068542480469)
  1278.     WedgePart111.Size = Vector3.new(6, 19, 23)
  1279.     WedgePart111.Anchored = true
  1280.     WedgePart111.BottomSurface = Enum.SurfaceType.Smooth
  1281.     Model112.Name = "top"
  1282.     Model112.Parent = Model50
  1283.     Part113.Parent = Model112
  1284.     Part113.CFrame = CFrame.new(2.34922266, 19.4500008, 276.864014, -0.707104802, 0, 0.707104802, 0, 1, 0, -0.707104802, 0, -0.707104802)
  1285.     Part113.Orientation = Vector3.new(0, 135, 0)
  1286.     Part113.Position = Vector3.new(2.3492226600646973, 19.450000762939453, 276.864013671875)
  1287.     Part113.Rotation = Vector3.new(-180, 45, -180)
  1288.     Part113.Size = Vector3.new(30, 0.8999999761581421, 70)
  1289.     Part113.Anchored = true
  1290.     Part113.BottomSurface = Enum.SurfaceType.Smooth
  1291.     Part113.TopSurface = Enum.SurfaceType.Smooth
  1292.     Part114.Parent = Model112
  1293.     Part114.CFrame = CFrame.new(2.65075922, 19.4500008, 276.863953, -0.70710659, 0, -0.70710659, 0, 1, 0, 0.70710659, 0, -0.70710659)
  1294.     Part114.Orientation = Vector3.new(0, -135, 0)
  1295.     Part114.Position = Vector3.new(2.650759220123291, 19.450000762939453, 276.86395263671875)
  1296.     Part114.Rotation = Vector3.new(-180, -45, -180)
  1297.     Part114.Size = Vector3.new(30, 0.8999999761581421, 70)
  1298.     Part114.Anchored = true
  1299.     Part114.BottomSurface = Enum.SurfaceType.Smooth
  1300.     Part114.TopSurface = Enum.SurfaceType.Smooth
  1301.     Part115.Name = "hole1"
  1302.     Part115.Parent = Model112
  1303.     Part115.CFrame = CFrame.new(-13.5559998, 17.2000008, 282.157013, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08)
  1304.     Part115.Orientation = Vector3.new(0, -90, 0)
  1305.     Part115.Position = Vector3.new(-13.555999755859375, 17.200000762939453, 282.1570129394531)
  1306.     Part115.Rotation = Vector3.new(0, -90, 0)
  1307.     Part115.Color = Color3.new(1, 0, 0)
  1308.     Part115.Transparency = 0.5
  1309.     Part115.Size = Vector3.new(12.299999237060547, 10, 6)
  1310.     Part115.Anchored = true
  1311.     Part115.BottomSurface = Enum.SurfaceType.Smooth
  1312.     Part115.BrickColor = BrickColor.new("Really red")
  1313.     Part115.TopSurface = Enum.SurfaceType.Smooth
  1314.     Part115.brickColor = BrickColor.new("Really red")
  1315.     Part116.Name = "hole2"
  1316.     Part116.Parent = Model112
  1317.     Part116.CFrame = CFrame.new(-19.4439621, 17.2000008, 271.26944, 5.96046448e-08, 0, 0.999999464, 0, 1, 0, -0.999999464, 0, 5.96046448e-08)
  1318.     Part116.Orientation = Vector3.new(0, 90, 0)
  1319.     Part116.Position = Vector3.new(-19.44396209716797, 17.200000762939453, 271.2694396972656)
  1320.     Part116.Rotation = Vector3.new(0, 89.94000244140625, 0)
  1321.     Part116.Color = Color3.new(1, 0, 0)
  1322.     Part116.Transparency = 0.5
  1323.     Part116.Size = Vector3.new(12.299999237060547, 10, 6)
  1324.     Part116.Anchored = true
  1325.     Part116.BottomSurface = Enum.SurfaceType.Smooth
  1326.     Part116.BrickColor = BrickColor.new("Really red")
  1327.     Part116.TopSurface = Enum.SurfaceType.Smooth
  1328.     Part116.brickColor = BrickColor.new("Really red")
  1329.     Part117.Parent = Model112
  1330.     Part117.CFrame = CFrame.new(2.71319962, 19.4500008, 276.713196, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0)
  1331.     Part117.Orientation = Vector3.new(0, -90, 0)
  1332.     Part117.Position = Vector3.new(2.7131996154785156, 19.450000762939453, 276.71319580078125)
  1333.     Part117.Rotation = Vector3.new(0, -90, 0)
  1334.     Part117.Size = Vector3.new(30, 0.8999999761581421, 70)
  1335.     Part117.Anchored = true
  1336.     Part117.BottomSurface = Enum.SurfaceType.Smooth
  1337.     Part117.TopSurface = Enum.SurfaceType.Smooth
  1338.     Part118.Parent = Model112
  1339.     Part118.CFrame = CFrame.new(2.5, 19.4500008, 276.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1340.     Part118.Position = Vector3.new(2.5, 19.450000762939453, 276.5)
  1341.     Part118.Size = Vector3.new(30, 0.8999999761581421, 70)
  1342.     Part118.Anchored = true
  1343.     Part118.BottomSurface = Enum.SurfaceType.Smooth
  1344.     Part118.TopSurface = Enum.SurfaceType.Smooth
  1345.     Model119.Name = "Light"
  1346.     Model119.Parent = Model50
  1347.     Part120.Name = "Light"
  1348.     Part120.Parent = Model119
  1349.     Part120.CFrame = CFrame.new(2.60400009, 18.8999996, 276.609985, 0.707106888, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.707106888)
  1350.     Part120.Orientation = Vector3.new(0, 45, 0)
  1351.     Part120.Position = Vector3.new(2.6040000915527344, 18.899999618530273, 276.6099853515625)
  1352.     Part120.Rotation = Vector3.new(0, 45, 0)
  1353.     Part120.Color = Color3.new(0.992157, 0.917647, 0.552941)
  1354.     Part120.Size = Vector3.new(2, 0.20000000298023224, 2)
  1355.     Part120.Anchored = true
  1356.     Part120.BottomSurface = Enum.SurfaceType.Smooth
  1357.     Part120.BrickColor = BrickColor.new("Cool yellow")
  1358.     Part120.Material = Enum.Material.Neon
  1359.     Part120.Reflectance = 0.4000000059604645
  1360.     Part120.TopSurface = Enum.SurfaceType.Smooth
  1361.     Part120.brickColor = BrickColor.new("Cool yellow")
  1362.     Part120.FormFactor = Enum.FormFactor.Custom
  1363.     Part120.formFactor = Enum.FormFactor.Custom
  1364.     CylinderMesh121.Parent = Part120
  1365.     CylinderMesh121.Scale = Vector3.new(1, 1.0099999904632568, 1)
  1366.     PointLight122.Parent = Part120
  1367.     PointLight122.Range = 40
  1368.     Part123.Parent = Model119
  1369.     Part123.CFrame = CFrame.new(2.60400009, 18.8999996, 276.609985, 0.707106888, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, 0.707106888)
  1370.     Part123.Orientation = Vector3.new(0, 45, 0)
  1371.     Part123.Position = Vector3.new(2.6040000915527344, 18.899999618530273, 276.6099853515625)
  1372.     Part123.Rotation = Vector3.new(0, 45, 0)
  1373.     Part123.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1374.     Part123.Size = Vector3.new(2.4000000953674316, 0.20000000298023224, 2.4000000953674316)
  1375.     Part123.Anchored = true
  1376.     Part123.BottomSurface = Enum.SurfaceType.Smooth
  1377.     Part123.BrickColor = BrickColor.new("Dark stone grey")
  1378.     Part123.Material = Enum.Material.SmoothPlastic
  1379.     Part123.TopSurface = Enum.SurfaceType.Smooth
  1380.     Part123.brickColor = BrickColor.new("Dark stone grey")
  1381.     Part123.FormFactor = Enum.FormFactor.Custom
  1382.     Part123.formFactor = Enum.FormFactor.Custom
  1383.     CylinderMesh124.Parent = Part123
  1384.     WedgePart125.Name = "stairs2"
  1385.     WedgePart125.Parent = Model50
  1386.     WedgePart125.CFrame = CFrame.new(-19.443615, 10.3999996, 276.619598, -0.999999464, 0, 0, 0, 1, 0, 0, 0, -0.999999464)
  1387.     WedgePart125.Orientation = Vector3.new(0, 180, 0)
  1388.     WedgePart125.Position = Vector3.new(-19.443614959716797, 10.399999618530273, 276.6195983886719)
  1389.     WedgePart125.Rotation = Vector3.new(-180, 0, -180)
  1390.     WedgePart125.Size = Vector3.new(6, 19, 23)
  1391.     WedgePart125.Anchored = true
  1392.     WedgePart125.BottomSurface = Enum.SurfaceType.Smooth
  1393.     Part126.Name = "entrance_button"
  1394.     Part126.Parent = Folder0
  1395.     Part126.CFrame = CFrame.new(-4.64999962, 4.30000019, 242.599991, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1396.     Part126.Position = Vector3.new(-4.649999618530273, 4.300000190734863, 242.59999084472656)
  1397.     Part126.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1398.     Part126.Size = Vector3.new(2.0999999046325684, 2.4000000953674316, 0.20000004768371582)
  1399.     Part126.Anchored = true
  1400.     Part126.BottomSurface = Enum.SurfaceType.Smooth
  1401.     Part126.BrickColor = BrickColor.new("Smoky grey")
  1402.     Part126.Material = Enum.Material.Limestone
  1403.     Part126.TopSurface = Enum.SurfaceType.Smooth
  1404.     Part126.brickColor = BrickColor.new("Smoky grey")
  1405.     Part127.Name = "safe"
  1406.     Part127.Parent = Folder0
  1407.     Part127.CFrame = CFrame.new(2.5, 14.4499998, 276.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1408.     Part127.Position = Vector3.new(2.5, 14.449999809265137, 276.5)
  1409.     Part127.Transparency = 1
  1410.     Part127.Size = Vector3.new(74, 28.899999618530273, 74)
  1411.     Part127.Anchored = true
  1412.     Part127.BottomSurface = Enum.SurfaceType.Smooth
  1413.     Part127.CanCollide = false
  1414.     Part127.Locked = true
  1415.     Part127.TopSurface = Enum.SurfaceType.Smooth
  1416.     Model128.Name = "base_gun"
  1417.     Model128.Parent = Folder0
  1418.     Model128.PrimaryPart = Part141
  1419.     Model129.Name = "gun"
  1420.     Model129.Parent = Model128
  1421.     Part130.Name = "center"
  1422.     Part130.Parent = Model129
  1423.     Part130.CFrame = CFrame.new(-46.5, 3.4000001, 239.949997, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1424.     Part130.Orientation = Vector3.new(0, 0, 90)
  1425.     Part130.Position = Vector3.new(-46.5, 3.4000000953674316, 239.9499969482422)
  1426.     Part130.Rotation = Vector3.new(0, 0, 90)
  1427.     Part130.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1428.     Part130.Transparency = 1
  1429.     Part130.Size = Vector3.new(1, 1, 1)
  1430.     Part130.Anchored = true
  1431.     Part130.BottomSurface = Enum.SurfaceType.Smooth
  1432.     Part130.BrickColor = BrickColor.new("Smoky grey")
  1433.     Part130.CanCollide = false
  1434.     Part130.Locked = true
  1435.     Part130.Material = Enum.Material.DiamondPlate
  1436.     Part130.TopSurface = Enum.SurfaceType.Smooth
  1437.     Part130.brickColor = BrickColor.new("Smoky grey")
  1438.     Model131.Name = "torso"
  1439.     Model131.Parent = Model129
  1440.     Part132.Name = "body"
  1441.     Part132.Parent = Model131
  1442.     Part132.CFrame = CFrame.new(-46.5, 3.4000001, 240.550003, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1443.     Part132.Orientation = Vector3.new(0, 0, 90)
  1444.     Part132.Position = Vector3.new(-46.5, 3.4000000953674316, 240.5500030517578)
  1445.     Part132.Rotation = Vector3.new(0, 0, 90)
  1446.     Part132.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1447.     Part132.Size = Vector3.new(1, 2.799999713897705, 3.8999996185302734)
  1448.     Part132.Anchored = true
  1449.     Part132.BottomSurface = Enum.SurfaceType.Smooth
  1450.     Part132.BrickColor = BrickColor.new("Smoky grey")
  1451.     Part132.Material = Enum.Material.DiamondPlate
  1452.     Part132.TopSurface = Enum.SurfaceType.Smooth
  1453.     Part132.brickColor = BrickColor.new("Smoky grey")
  1454.     Part132.Shape = Enum.PartType.Cylinder
  1455.     Model133.Name = "barrel"
  1456.     Model133.Parent = Model129
  1457.     Part134.Name = "main"
  1458.     Part134.Parent = Model133
  1459.     Part134.CFrame = CFrame.new(-46.5, 3.4000001, 240.050003, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1460.     Part134.Orientation = Vector3.new(0, 0, 90)
  1461.     Part134.Position = Vector3.new(-46.5, 3.4000000953674316, 240.0500030517578)
  1462.     Part134.Rotation = Vector3.new(0, 0, 90)
  1463.     Part134.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1464.     Part134.Size = Vector3.new(0.6000000238418579, 2.3999996185302734, 3.499999523162842)
  1465.     Part134.Anchored = true
  1466.     Part134.BottomSurface = Enum.SurfaceType.Smooth
  1467.     Part134.BrickColor = BrickColor.new("Smoky grey")
  1468.     Part134.Material = Enum.Material.Metal
  1469.     Part134.TopSurface = Enum.SurfaceType.Smooth
  1470.     Part134.brickColor = BrickColor.new("Smoky grey")
  1471.     Part134.Shape = Enum.PartType.Cylinder
  1472.     Part135.Parent = Model133
  1473.     Part135.CFrame = CFrame.new(-46.5, 3.4000001, 238.649994, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1474.     Part135.Orientation = Vector3.new(0, 0, 90)
  1475.     Part135.Position = Vector3.new(-46.5, 3.4000000953674316, 238.64999389648438)
  1476.     Part135.Rotation = Vector3.new(0, 0, 90)
  1477.     Part135.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1478.     Part135.Size = Vector3.new(0.5, 0.5, 1.4999992847442627)
  1479.     Part135.Anchored = true
  1480.     Part135.BottomSurface = Enum.SurfaceType.Smooth
  1481.     Part135.BrickColor = BrickColor.new("Smoky grey")
  1482.     Part135.Material = Enum.Material.Metal
  1483.     Part135.TopSurface = Enum.SurfaceType.Smooth
  1484.     Part135.brickColor = BrickColor.new("Smoky grey")
  1485.     Part136.Parent = Model133
  1486.     Part136.CFrame = CFrame.new(-46.0999985, 3.5, 238.850006, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1487.     Part136.Orientation = Vector3.new(0, 0, 90)
  1488.     Part136.Position = Vector3.new(-46.099998474121094, 3.5, 238.85000610351562)
  1489.     Part136.Rotation = Vector3.new(0, 0, 90)
  1490.     Part136.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1491.     Part136.Size = Vector3.new(0.10000000149011612, 0.10000000149011612, 1.0999993085861206)
  1492.     Part136.Anchored = true
  1493.     Part136.BottomSurface = Enum.SurfaceType.Smooth
  1494.     Part136.BrickColor = BrickColor.new("Smoky grey")
  1495.     Part136.Material = Enum.Material.Metal
  1496.     Part136.TopSurface = Enum.SurfaceType.Smooth
  1497.     Part136.brickColor = BrickColor.new("Smoky grey")
  1498.     Part137.Parent = Model133
  1499.     Part137.CFrame = CFrame.new(-46.5, 3.20000005, 237.75, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1500.     Part137.Orientation = Vector3.new(0, 0, 90)
  1501.     Part137.Position = Vector3.new(-46.5, 3.200000047683716, 237.75)
  1502.     Part137.Rotation = Vector3.new(0, 0, 90)
  1503.     Part137.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1504.     Part137.Size = Vector3.new(0.09999999403953552, 0.5, 0.2999994456768036)
  1505.     Part137.Anchored = true
  1506.     Part137.BottomSurface = Enum.SurfaceType.Smooth
  1507.     Part137.BrickColor = BrickColor.new("Smoky grey")
  1508.     Part137.Material = Enum.Material.Metal
  1509.     Part137.TopSurface = Enum.SurfaceType.Smooth
  1510.     Part137.brickColor = BrickColor.new("Smoky grey")
  1511.     Part138.Parent = Model133
  1512.     Part138.CFrame = CFrame.new(-46.5, 3.60000014, 237.75, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1513.     Part138.Orientation = Vector3.new(0, 0, 90)
  1514.     Part138.Position = Vector3.new(-46.5, 3.6000001430511475, 237.75)
  1515.     Part138.Rotation = Vector3.new(0, 0, 90)
  1516.     Part138.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1517.     Part138.Size = Vector3.new(0.09999999403953552, 0.5, 0.2999994456768036)
  1518.     Part138.Anchored = true
  1519.     Part138.BottomSurface = Enum.SurfaceType.Smooth
  1520.     Part138.BrickColor = BrickColor.new("Smoky grey")
  1521.     Part138.Material = Enum.Material.Metal
  1522.     Part138.TopSurface = Enum.SurfaceType.Smooth
  1523.     Part138.brickColor = BrickColor.new("Smoky grey")
  1524.     Part139.Parent = Model133
  1525.     Part139.CFrame = CFrame.new(-46.7000008, 3.4000001, 237.649994, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1526.     Part139.Orientation = Vector3.new(0, 0, 90)
  1527.     Part139.Position = Vector3.new(-46.70000076293945, 3.4000000953674316, 237.64999389648438)
  1528.     Part139.Rotation = Vector3.new(0, 0, 90)
  1529.     Part139.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1530.     Part139.Size = Vector3.new(0.30000001192092896, 0.09999999403953552, 0.09999944269657135)
  1531.     Part139.Anchored = true
  1532.     Part139.BottomSurface = Enum.SurfaceType.Smooth
  1533.     Part139.BrickColor = BrickColor.new("Smoky grey")
  1534.     Part139.Material = Enum.Material.Metal
  1535.     Part139.TopSurface = Enum.SurfaceType.Smooth
  1536.     Part139.brickColor = BrickColor.new("Smoky grey")
  1537.     Part140.Parent = Model133
  1538.     Part140.CFrame = CFrame.new(-46.2999992, 3.4000001, 237.649994, -4.37113883e-08, -1, 0, 1, -4.37113883e-08, 0, 0, 0, 0.99999994)
  1539.     Part140.Orientation = Vector3.new(0, 0, 90)
  1540.     Part140.Position = Vector3.new(-46.29999923706055, 3.4000000953674316, 237.64999389648438)
  1541.     Part140.Rotation = Vector3.new(0, 0, 90)
  1542.     Part140.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1543.     Part140.Size = Vector3.new(0.30000001192092896, 0.09999999403953552, 0.09999944269657135)
  1544.     Part140.Anchored = true
  1545.     Part140.BottomSurface = Enum.SurfaceType.Smooth
  1546.     Part140.BrickColor = BrickColor.new("Smoky grey")
  1547.     Part140.Material = Enum.Material.Metal
  1548.     Part140.TopSurface = Enum.SurfaceType.Smooth
  1549.     Part140.brickColor = BrickColor.new("Smoky grey")
  1550.     Part141.Name = "wall"
  1551.     Part141.Parent = Model128
  1552.     Part141.CFrame = CFrame.new(-46.5, 5.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1553.     Part141.Position = Vector3.new(-46.5, 5.5, 241.5)
  1554.     Part141.Transparency = 1
  1555.     Part141.Size = Vector3.new(10, 9, 2)
  1556.     Part141.Anchored = true
  1557.     Part141.BottomSurface = Enum.SurfaceType.Smooth
  1558.     Part141.CanCollide = false
  1559.     Part141.Locked = true
  1560.     Part141.Material = Enum.Material.Limestone
  1561.     Part141.TopSurface = Enum.SurfaceType.Smooth
  1562.     Model142.Name = "mount"
  1563.     Model142.Parent = Model128
  1564.     Part143.Name = "wall"
  1565.     Part143.Parent = Model142
  1566.     Part143.CFrame = CFrame.new(-46.5, 5.5, 241.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1567.     Part143.Position = Vector3.new(-46.5, 5.5, 241.5)
  1568.     Part143.Size = Vector3.new(10, 9, 2)
  1569.     Part143.Anchored = true
  1570.     Part143.BottomSurface = Enum.SurfaceType.Smooth
  1571.     Part143.Material = Enum.Material.Limestone
  1572.     Part143.TopSurface = Enum.SurfaceType.Smooth
  1573.     for i,v in pairs(mas:GetChildren()) do
  1574.         v.Parent = script
  1575.         pcall(function() v:MakeJoints() end)
  1576.     end
  1577.     mas:Destroy()
  1578.     for i,v in pairs(cors) do
  1579.         spawn(function()
  1580.             pcall(v)
  1581.         end)
  1582.     end
  1583.  
  1584. end
  1585.  
  1586. --
  1587.  
  1588. local base = script:FindFirstChild('base')
  1589. local template_floor = base:FindFirstChild('floor')
  1590. local template_gun = base:FindFirstChild('gun')
  1591. local template_base_gun = base:FindFirstChild('base_gun')
  1592. local safe = base:FindFirstChild('safe')
  1593.  
  1594. safe.Parent = nil
  1595. template_gun.Parent = nil
  1596. template_base_gun.Parent = nil
  1597.  
  1598. local floor_height = 19
  1599. local floors = 4
  1600.  
  1601. function sleep(n)
  1602.     return task.wait(n or 0)
  1603. end
  1604.  
  1605. function wrap(f)
  1606.     return coroutine.wrap(f)()
  1607. end
  1608.  
  1609. local floors_folder = Instance.new("Folder")
  1610. floors_folder.Name = 'floors'
  1611. floors_folder.Parent = base
  1612.  
  1613. local guns_folder = Instance.new("Folder")
  1614. guns_folder.Name = 'guns'
  1615. guns_folder.Parent = base
  1616.  
  1617. local stair_id = 0
  1618.  
  1619. local gun_rots = {}
  1620. local gun_rots2 = {}
  1621. local whitelisted = {}
  1622.  
  1623. local roof = nil
  1624.  
  1625. --
  1626.  
  1627. function setup_gun(model)
  1628.     local wall = model.wall
  1629.     local gun = model.gun
  1630.     local barrel = gun.barrel
  1631.     local torso = gun.torso
  1632.     for i,v in ipairs(model.mount:GetChildren()) do
  1633.         if v ~= wall then
  1634.             local w = Instance.new("WeldConstraint")
  1635.             w.Part0 = wall
  1636.             w.Part1 = v
  1637.             w.Parent = v
  1638.             v.Anchored = false
  1639.         end
  1640.     end
  1641.     for i,v in ipairs(torso:GetChildren()) do
  1642.         if v ~= torso.body then
  1643.             local w = Instance.new("WeldConstraint")
  1644.             w.Part0 = torso.body
  1645.             w.Part1 = v
  1646.             w.Parent = v
  1647.             v.Anchored = false
  1648.         end
  1649.     end
  1650.     for i,v in ipairs(barrel:GetChildren()) do
  1651.         if v ~= barrel.main then
  1652.             local w = Instance.new("WeldConstraint")
  1653.             w.Part0 = barrel.main
  1654.             w.Part1 = v
  1655.             w.Parent = v
  1656.             v.Anchored = false
  1657.         end
  1658.     end
  1659.     do
  1660.         local w = Instance.new("WeldConstraint")
  1661.         w.Part0 = torso.body
  1662.         w.Part1 = barrel.main
  1663.         w.Parent = barrel.main
  1664.         barrel.main.Anchored = false
  1665.     end
  1666.     model.PrimaryPart = wall
  1667. end
  1668.  
  1669. setup_gun(template_gun)
  1670. setup_gun(template_base_gun)
  1671.  
  1672. do
  1673.     local t = {}
  1674.     local b = nil
  1675.     for i,v in pairs(template_floor.top:GetChildren()) do
  1676.         if string.sub(v.Name,1,4) ~= 'hole' then
  1677.             if not b then
  1678.                 b = v
  1679.             else
  1680.                 t[#t+1] = v
  1681.             end
  1682.         end
  1683.     end
  1684.     local c = b:UnionAsync(t)
  1685.     for i,v in pairs(t) do
  1686.         v:Destroy()
  1687.     end
  1688.     b:Destroy()
  1689.     c.Parent = template_floor.top
  1690. end
  1691.  
  1692. function setup_floor(model,i)
  1693.     model.Parent = floors_folder
  1694.     if not i then
  1695.         for i,v in ipairs(base:GetChildren()) do
  1696.             if v.Name == 'entrance_button' then
  1697.                 local entrance = model.walls.main_wall
  1698.                 --entrance.Color = v.Color
  1699.  
  1700.                 local click = Instance.new("ClickDetector")
  1701.                 click.MaxActivationDistance = 10
  1702.                 click.Parent = v
  1703.  
  1704.                 local open = false
  1705.  
  1706.                 click.MouseClick:Connect(function(lplr)
  1707.                     if open then
  1708.                         return
  1709.                     end
  1710.                     if not whitelisted[lplr.Name] then
  1711.                         return
  1712.                     end
  1713.                     open = true
  1714.                     entrance.Transparency = 1
  1715.                     entrance.CanCollide = false
  1716.                     sleep(1)
  1717.                     entrance.Transparency = 0
  1718.                     entrance.CanCollide = true
  1719.                     open = false
  1720.                 end)
  1721.             end
  1722.         end
  1723.     end
  1724.     gun_rots[#gun_rots+1] = {}
  1725.     for _,v in ipairs(model.mounts:GetChildren()) do
  1726.         if v.Name == 'main_mount' and not i then
  1727.             continue
  1728.         end
  1729.         if i == floors then
  1730.             continue
  1731.         end
  1732.         local gun = template_gun:Clone()
  1733.         gun.DescendantRemoving:Connect(function(obj)
  1734.             if obj:IsA("Weld") then
  1735.                 if obj.Part1 and obj.Part1.Parent == gun.mount and obj.Part1.Name == 'wall' then
  1736.                     return
  1737.                 end
  1738.                 gun_rots[i][gun] = nil
  1739.                 if gun then
  1740.                     gun:BreakJoints()
  1741.                     game:GetService("Debris"):AddItem(gun,10)
  1742.                 end
  1743.                 return
  1744.             end
  1745.         end)
  1746.         gun:PivotTo(v.CFrame)
  1747.         gun_rots[#gun_rots][gun] = gun.gun.torso.body.CFrame
  1748.         gun.wall.Size = Vector3.new(0,0,0)
  1749.         for _,vv in ipairs(gun.mount:GetChildren()) do
  1750.             if vv.Name == 'wall' then
  1751.                 vv.Name = 'main_wall'
  1752.                 vv.Parent = model.walls
  1753.             end
  1754.         end
  1755.         v.Transparency = 1
  1756.         v.Parent = gun.mount
  1757.         gun.Parent = guns_folder
  1758.     end
  1759.     if not i then
  1760.         for _,v in ipairs(model.walls:GetChildren()) do
  1761.             if v.Name == 'main_wall' then
  1762.                 continue
  1763.             end
  1764.             local gun = template_base_gun:Clone()
  1765.             gun.DescendantRemoving:Connect(function(obj)
  1766.                 if obj:IsA("Weld") then
  1767.                     gun_rots2[gun] = nil
  1768.                     if gun then
  1769.                         gun:BreakJoints()
  1770.                         game:GetService("Debris"):AddItem(gun,10)
  1771.                     end
  1772.                     return
  1773.                 end
  1774.             end)
  1775.             gun:PivotTo(v.CFrame)
  1776.             gun_rots2[gun] = gun.gun.torso.body.CFrame
  1777.             v.Transparency = 1
  1778.             v.Parent = gun.mount
  1779.             gun.wall.Size = Vector3.new(0,0,0)
  1780.             gun.Parent = guns_folder
  1781.         end
  1782.     end
  1783.     if i == floors then
  1784.         for i,v in ipairs(model.walls:GetChildren()) do
  1785.             v.Color = Color3.new(255,255,255)
  1786.             v.Material = Enum.Material.Glass
  1787.             v.Transparency = 0.7
  1788.         end
  1789.         for i,v in ipairs(model.top:GetChildren()) do
  1790.             if string.sub(v.Name,1,4) == 'hole' then
  1791.                 v:Destroy()
  1792.             end
  1793.         end
  1794.         for i,v in ipairs(model:GetChildren()) do
  1795.             if string.sub(v.Name,1,6) == 'stairs' then
  1796.                 v:Destroy()
  1797.             end
  1798.         end
  1799.         local b = nil
  1800.         for i,v in pairs(model.top:GetChildren()) do
  1801.             if string.sub(v.Name,1,4) ~= 'hole' and not b then
  1802.                 b = v
  1803.             end
  1804.         end
  1805.         if b then
  1806.             roof = b
  1807.         end
  1808.     else
  1809.         stair_id += 1
  1810.         if stair_id > 2 then
  1811.             stair_id = 1
  1812.         end
  1813.  
  1814.         local hole = model.top['hole' .. stair_id]
  1815.         local stairs = model['stairs' .. stair_id]
  1816.         local b = nil
  1817.         for i,v in ipairs(model.top:GetChildren()) do
  1818.             if string.sub(v.Name,1,4) ~= 'hole' and not b then
  1819.                 b = v
  1820.             end
  1821.             if string.sub(v.Name,1,4) == 'hole' and v ~= hole then
  1822.                 v:Destroy()
  1823.             end
  1824.         end
  1825.         for i,v in ipairs(model:GetChildren()) do
  1826.             if string.sub(v.Name,1,6) == 'stairs' and v ~= stairs then
  1827.                 v:Destroy()
  1828.             end
  1829.         end
  1830.         local st
  1831.         hole.Color = b.Color
  1832.         local c = b:SubtractAsync({hole},Enum.CollisionFidelity.PreciseConvexDecomposition,Enum.RenderFidelity.Precise)
  1833.         hole:Destroy()
  1834.         b:Destroy()
  1835.         c.Parent = model.top
  1836.     end
  1837. end
  1838.  
  1839. template_floor.Parent = nil
  1840. setup_floor(template_floor:Clone())
  1841.  
  1842. for i = 1,floors do
  1843.     local floor = template_floor:Clone()
  1844.     floor:TranslateBy(Vector3.new(0,i*floor_height,0))
  1845.     safe.Size += Vector3.new(0,floor_height,0)
  1846.     safe.Position += Vector3.new(0,floor_height/2,0)
  1847.     setup_floor(floor,i)
  1848. end
  1849.  
  1850. --
  1851.  
  1852. function in_safe(root)
  1853.     local reg = Region3.new(safe.Position-safe.Size/2,safe.Position+safe.Size/2)
  1854.     local result = workspace:FindPartsInRegion3WithWhiteList(reg,{root})
  1855.     for i,v in ipairs(result) do
  1856.         local dist = (safe.Position-Vector3.new(v.Position.X,safe.Position.Y,v.Position.Z)).Magnitude
  1857.         if v == root and 72/2 >= dist then
  1858.             return true
  1859.         end
  1860.     end
  1861. end
  1862.  
  1863. function check_safe()
  1864.     local reg = Region3.new(safe.Position-safe.Size/2,safe.Position+safe.Size/2)
  1865.     local result = workspace:FindPartsInRegion3WithIgnoreList(reg,{base})
  1866.     for i,v in ipairs(result) do
  1867.         local model = v:FindFirstAncestorOfClass("Model")
  1868.         if model then
  1869.             local h = model:FindFirstChildOfClass("Humanoid")
  1870.             if h then
  1871.                 continue
  1872.             end
  1873.         end
  1874.         if v:IsA("BasePart") and not v.Anchored and 1 > v.Transparency and not model then
  1875.             v:Destroy()
  1876.         end
  1877.     end
  1878. end
  1879.  
  1880. function raycast(pos,dir,ignore)
  1881.     local params = RaycastParams.new()
  1882.     params.FilterType = Enum.RaycastFilterType.Blacklist
  1883.     params.FilterDescendantsInstances = ignore
  1884.     return workspace:FindPartOnRayWithIgnoreList(Ray.new(pos,dir),ignore)--workspace:Raycast(pos,dir,params)
  1885. end
  1886.  
  1887. function find_nearest(pos,gun,ground)
  1888.     local closest = nil
  1889.     local near = nil
  1890.     local hum = nil
  1891.     for i,v in ipairs(workspace:GetChildren()) do
  1892.         local h = v:FindFirstChildOfClass("Humanoid")
  1893.         if h and h.Health > 0 and not whitelisted[v.Name] then
  1894.             local root2 = v:FindFirstChild("Torso") or v:FindFirstChild("HumanoidRootPart")
  1895.             local root = v:FindFirstChild("Head") or root2
  1896.             if root then else continue end
  1897.             local dir = (root.Position-pos)
  1898.             local dir2 = (root2.Position-pos)
  1899.             local dist = dir.Magnitude
  1900.             if 100 >= dist then else continue end
  1901.             local hit = raycast(pos,dir,{gun,v}) --guns_folder
  1902.             local hit2 = raycast(pos,dir2,{gun,v}) --guns_folder
  1903.             if not hit or not hit2 then else continue end
  1904.             if not in_safe(root) then else continue end
  1905.             if not closest or closest > dist then
  1906.                 closest = dist
  1907.                 near = root
  1908.                 hum = h
  1909.             end
  1910.         end
  1911.     end
  1912.     return near,hum
  1913. end
  1914.  
  1915. local found_near = {}
  1916.  
  1917. function update_gun(gun,default,i,ground)
  1918.     local body = gun.gun.torso.body
  1919.     local near,hum = find_nearest(gun.gun.center.Position,gun,ground)
  1920.     if body and body.Anchored and body.CanCollide then else
  1921.         if ground then
  1922.             gun_rots2[gun] = nil
  1923.         else
  1924.             gun_rots[i][gun] = nil
  1925.         end
  1926.         if gun then
  1927.             gun:BreakJoints()
  1928.             game:GetService("Debris"):AddItem(gun,10)
  1929.         end
  1930.         return
  1931.     end
  1932.     if near then
  1933.         if not found_near[gun] then
  1934.             found_near[gun] = 1
  1935.             local s = body:FindFirstChild('alert') or Instance.new("Sound")
  1936.             s.SoundId = 'rbxassetid://7140291397'
  1937.             s.Name = 'alert'
  1938.             s.Volume = 0.7
  1939.             s.Parent = body
  1940.             s:Play()
  1941.         end
  1942.         local s = body:FindFirstChild('fire') or Instance.new("Sound")
  1943.         if ground then
  1944.             s.SoundId = 'rbxassetid://1153275576'
  1945.             hum:TakeDamage(2)
  1946.         else
  1947.             s.SoundId = 'rbxassetid://180955656' -- 7140289148
  1948.             hum:TakeDamage(5)
  1949.         end
  1950.         --s.PlaybackSpeed = math.random(95,105)/100
  1951.         s.Name = 'fire'
  1952.         s.Volume = 0.5
  1953.         s.Looped = true
  1954.         s.Parent = body
  1955.         s:Play()
  1956.         --body.CFrame = CFrame.lookAt(default.Position,near.Position)
  1957.         local tp = near.Position
  1958.         if ground then
  1959.             tp = Vector3.new(tp.X,default.Position.Y,tp.Z)
  1960.         end
  1961.         game:GetService("TweenService"):Create(body,TweenInfo.new(0.1),{
  1962.             CFrame = CFrame.lookAt(default.Position,tp)*CFrame.Angles(0,0,math.rad(90))
  1963.         }):Play()
  1964.     else
  1965.         found_near[gun] = nil
  1966.         --body.CFrame = default
  1967.         game:GetService("TweenService"):Create(body,TweenInfo.new(0.1),{
  1968.             CFrame = default
  1969.         }):Play()
  1970.         local s = body:FindFirstChild('fire')
  1971.         if s then
  1972.             s:Stop()
  1973.         end
  1974.     end
  1975. end
  1976.  
  1977. whitelisted[owner.Name] = 1
  1978.  
  1979. owner.Chatted:Connect(function(msg)
  1980.     if string.sub(msg,1,3) == 'wl/' then
  1981.         local name = string.sub(msg,4)
  1982.         local plr = game:GetService("Players"):FindFirstChild(name)
  1983.         if plr then
  1984.             whitelisted[plr.Name] = 1
  1985.         end
  1986.     elseif string.sub(msg,1,6) == '/e wl/' then
  1987.         local name = string.sub(msg,7)
  1988.         local plr = game:GetService("Players"):FindFirstChild(name)
  1989.         if plr then
  1990.             whitelisted[plr.Name] = 1
  1991.         end
  1992.     elseif string.sub(msg,1,5) == 'unwl/' then
  1993.         local name = string.sub(msg,6)
  1994.         local plr = game:GetService("Players"):FindFirstChild(name)
  1995.         if plr then
  1996.             whitelisted[plr.Name] = nil
  1997.         end
  1998.     elseif string.sub(msg,1,8) == '/e unwl/' then
  1999.         local name = string.sub(msg,9)
  2000.         local plr = game:GetService("Players"):FindFirstChild(name)
  2001.         if plr then
  2002.             whitelisted[plr.Name] = nil
  2003.         end
  2004.     end
  2005. end)
  2006.  
  2007. warn([[
  2008.  
  2009. wl/
  2010. unwl/
  2011. ]])
  2012.  
  2013. while true do
  2014.     for i,guns in pairs(gun_rots) do
  2015.         for gun,default in pairs(guns) do
  2016.             update_gun(gun,default,i)
  2017.         end
  2018.     end
  2019.     for gun,default in pairs(gun_rots2) do
  2020.         update_gun(gun,default,nil,true)
  2021.     end
  2022.     roof.Velocity = roof.CFrame.LookVector*1000
  2023.     roof.RotVelocity = Vector3.new(0,500,0)
  2024.     wrap(function()
  2025.         check_safe()
  2026.     end)
  2027.     sleep(0.1)
  2028. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement