Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Part1 = Instance.new("Part")
- CylinderMesh2 = Instance.new("CylinderMesh")
- SpecialMesh3 = Instance.new("SpecialMesh")
- Part4 = Instance.new("Part")
- SpecialMesh5 = Instance.new("SpecialMesh")
- Script6 = Instance.new("Script")
- Part7 = Instance.new("Part")
- CylinderMesh8 = Instance.new("CylinderMesh")
- Part9 = Instance.new("Part")
- CylinderMesh10 = Instance.new("CylinderMesh")
- Part11 = Instance.new("Part")
- SpecialMesh12 = Instance.new("SpecialMesh")
- Part13 = Instance.new("Part")
- SpecialMesh14 = Instance.new("SpecialMesh")
- Part15 = Instance.new("Part")
- SpecialMesh16 = Instance.new("SpecialMesh")
- Part17 = Instance.new("Part")
- BlockMesh18 = Instance.new("BlockMesh")
- Part19 = Instance.new("Part")
- SpecialMesh20 = Instance.new("SpecialMesh")
- Part21 = Instance.new("Part")
- SpecialMesh22 = Instance.new("SpecialMesh")
- Sound23 = Instance.new("Sound")
- Sound24 = Instance.new("Sound")
- Sound25 = Instance.new("Sound")
- Sound26 = Instance.new("Sound")
- Part27 = Instance.new("Part")
- Part28 = Instance.new("Part")
- BlockMesh29 = Instance.new("BlockMesh")
- Part30 = Instance.new("Part")
- BlockMesh31 = Instance.new("BlockMesh")
- Part32 = Instance.new("Part")
- BlockMesh33 = Instance.new("BlockMesh")
- Part34 = Instance.new("Part")
- SpecialMesh35 = Instance.new("SpecialMesh")
- Part36 = Instance.new("Part")
- SpecialMesh37 = Instance.new("SpecialMesh")
- Part38 = Instance.new("Part")
- Part39 = Instance.new("Part")
- Part40 = Instance.new("Part")
- Part41 = Instance.new("Part")
- SpecialMesh42 = Instance.new("SpecialMesh")
- Part43 = Instance.new("Part")
- SpecialMesh44 = Instance.new("SpecialMesh")
- Part45 = Instance.new("Part")
- SpecialMesh46 = Instance.new("SpecialMesh")
- Part47 = Instance.new("Part")
- SpecialMesh48 = Instance.new("SpecialMesh")
- Part49 = Instance.new("Part")
- BlockMesh50 = Instance.new("BlockMesh")
- Part51 = Instance.new("Part")
- BlockMesh52 = Instance.new("BlockMesh")
- Part53 = Instance.new("Part")
- SpecialMesh54 = Instance.new("SpecialMesh")
- Part55 = Instance.new("Part")
- SpecialMesh56 = Instance.new("SpecialMesh")
- Part57 = Instance.new("Part")
- BlockMesh58 = Instance.new("BlockMesh")
- Part59 = Instance.new("Part")
- BlockMesh60 = Instance.new("BlockMesh")
- Part61 = Instance.new("Part")
- BlockMesh62 = Instance.new("BlockMesh")
- Part63 = Instance.new("Part")
- BlockMesh64 = Instance.new("BlockMesh")
- Part65 = Instance.new("Part")
- SpecialMesh66 = Instance.new("SpecialMesh")
- Part67 = Instance.new("Part")
- BlockMesh68 = Instance.new("BlockMesh")
- Part69 = Instance.new("Part")
- SpecialMesh70 = Instance.new("SpecialMesh")
- Part71 = Instance.new("Part")
- SpecialMesh72 = Instance.new("SpecialMesh")
- Part73 = Instance.new("Part")
- SpecialMesh74 = Instance.new("SpecialMesh")
- Part75 = Instance.new("Part")
- SpecialMesh76 = Instance.new("SpecialMesh")
- Part77 = Instance.new("Part")
- SpecialMesh78 = Instance.new("SpecialMesh")
- Part79 = Instance.new("Part")
- BlockMesh80 = Instance.new("BlockMesh")
- Part81 = Instance.new("Part")
- BlockMesh82 = Instance.new("BlockMesh")
- Part83 = Instance.new("Part")
- SpecialMesh84 = Instance.new("SpecialMesh")
- Part85 = Instance.new("Part")
- SpecialMesh86 = Instance.new("SpecialMesh")
- Part87 = Instance.new("Part")
- SpecialMesh88 = Instance.new("SpecialMesh")
- Part89 = Instance.new("Part")
- SpecialMesh90 = Instance.new("SpecialMesh")
- Part91 = Instance.new("Part")
- SpecialMesh92 = Instance.new("SpecialMesh")
- Part93 = Instance.new("Part")
- BlockMesh94 = Instance.new("BlockMesh")
- Part95 = Instance.new("Part")
- SpecialMesh96 = Instance.new("SpecialMesh")
- Part97 = Instance.new("Part")
- BlockMesh98 = Instance.new("BlockMesh")
- Part99 = Instance.new("Part")
- BlockMesh100 = Instance.new("BlockMesh")
- Part101 = Instance.new("Part")
- BlockMesh102 = Instance.new("BlockMesh")
- Part103 = Instance.new("Part")
- SpecialMesh104 = Instance.new("SpecialMesh")
- Part105 = Instance.new("Part")
- BlockMesh106 = Instance.new("BlockMesh")
- Part107 = Instance.new("Part")
- BlockMesh108 = Instance.new("BlockMesh")
- Part109 = Instance.new("Part")
- BlockMesh110 = Instance.new("BlockMesh")
- Part111 = Instance.new("Part")
- BlockMesh112 = Instance.new("BlockMesh")
- Part113 = Instance.new("Part")
- BlockMesh114 = Instance.new("BlockMesh")
- Part115 = Instance.new("Part")
- SpecialMesh116 = Instance.new("SpecialMesh")
- Part117 = Instance.new("Part")
- SpecialMesh118 = Instance.new("SpecialMesh")
- Part119 = Instance.new("Part")
- SpecialMesh120 = Instance.new("SpecialMesh")
- Part121 = Instance.new("Part")
- Part122 = Instance.new("Part")
- SpecialMesh123 = Instance.new("SpecialMesh")
- Part124 = Instance.new("Part")
- BlockMesh125 = Instance.new("BlockMesh")
- Part126 = Instance.new("Part")
- SpecialMesh127 = Instance.new("SpecialMesh")
- Part128 = Instance.new("Part")
- BlockMesh129 = Instance.new("BlockMesh")
- Part130 = Instance.new("Part")
- Part131 = Instance.new("Part")
- BlockMesh132 = Instance.new("BlockMesh")
- Part133 = Instance.new("Part")
- BlockMesh134 = Instance.new("BlockMesh")
- Part135 = Instance.new("Part")
- Part136 = Instance.new("Part")
- BlockMesh137 = Instance.new("BlockMesh")
- Part138 = Instance.new("Part")
- SpecialMesh139 = Instance.new("SpecialMesh")
- Part140 = Instance.new("Part")
- SpecialMesh141 = Instance.new("SpecialMesh")
- Part142 = Instance.new("Part")
- SpecialMesh143 = Instance.new("SpecialMesh")
- Part144 = Instance.new("Part")
- SpecialMesh145 = Instance.new("SpecialMesh")
- Part146 = Instance.new("Part")
- SpecialMesh147 = Instance.new("SpecialMesh")
- Part148 = Instance.new("Part")
- SpecialMesh149 = Instance.new("SpecialMesh")
- Part150 = Instance.new("Part")
- SpecialMesh151 = Instance.new("SpecialMesh")
- Part152 = Instance.new("Part")
- SpecialMesh153 = Instance.new("SpecialMesh")
- Part154 = Instance.new("Part")
- BlockMesh155 = Instance.new("BlockMesh")
- Part156 = Instance.new("Part")
- SpecialMesh157 = Instance.new("SpecialMesh")
- Part158 = Instance.new("Part")
- SpecialMesh159 = Instance.new("SpecialMesh")
- Part160 = Instance.new("Part")
- SpecialMesh161 = Instance.new("SpecialMesh")
- Part162 = Instance.new("Part")
- BlockMesh163 = Instance.new("BlockMesh")
- Part164 = Instance.new("Part")
- BlockMesh165 = Instance.new("BlockMesh")
- Part166 = Instance.new("Part")
- SpecialMesh167 = Instance.new("SpecialMesh")
- Part168 = Instance.new("Part")
- SpecialMesh169 = Instance.new("SpecialMesh")
- Part170 = Instance.new("Part")
- SpecialMesh171 = Instance.new("SpecialMesh")
- Part172 = Instance.new("Part")
- CylinderMesh173 = Instance.new("CylinderMesh")
- Part174 = Instance.new("Part")
- SpecialMesh175 = Instance.new("SpecialMesh")
- Part176 = Instance.new("Part")
- CylinderMesh177 = Instance.new("CylinderMesh")
- Part178 = Instance.new("Part")
- CylinderMesh179 = Instance.new("CylinderMesh")
- Part180 = Instance.new("Part")
- SpecialMesh181 = Instance.new("SpecialMesh")
- Part182 = Instance.new("Part")
- SpecialMesh183 = Instance.new("SpecialMesh")
- Part184 = Instance.new("Part")
- SpecialMesh185 = Instance.new("SpecialMesh")
- Vector3Value186 = Instance.new("Vector3Value")
- IntValue187 = Instance.new("IntValue")
- BoolValue188 = Instance.new("BoolValue")
- Script189 = Instance.new("Script")
- IntValue190 = Instance.new("IntValue")
- BoolValue191 = Instance.new("BoolValue")
- BoolValue192 = Instance.new("BoolValue")
- Script193 = Instance.new("Script")
- LocalScript194 = Instance.new("LocalScript")
- ScreenGui195 = Instance.new("ScreenGui")
- Frame196 = Instance.new("Frame")
- Frame197 = Instance.new("Frame")
- TextLabel198 = Instance.new("TextLabel")
- TextLabel199 = Instance.new("TextLabel")
- LocalScript200 = Instance.new("LocalScript")
- Vector3Value201 = Instance.new("Vector3Value")
- IntValue202 = Instance.new("IntValue")
- SpecialMesh203 = Instance.new("SpecialMesh")
- BoolValue204 = Instance.new("BoolValue")
- BoolValue205 = Instance.new("BoolValue")
- IntValue206 = Instance.new("IntValue")
- BoolValue207 = Instance.new("BoolValue")
- Script208 = Instance.new("Script")
- Animation209 = Instance.new("Animation")
- Animation210 = Instance.new("Animation")
- Animation211 = Instance.new("Animation")
- Tool0.Name = "Ar2 OSIPR"
- Tool0.Parent = mas
- Tool0.TextureId = "http://www.roblox.com/asset/?id=70297698"
- Tool0.GripForward = Vector3.new(0.978051901, -0.0578944683, 0.20015651)
- Tool0.GripPos = Vector3.new(-0.229919985, -0.156849906, 0.198932633)
- Tool0.GripRight = Vector3.new(-0.0589477681, -0.998260856, -0.000698418356)
- Tool0.GripUp = Vector3.new(-0.199848816, 0.0111156916, 0.979763687)
- Tool0.ToolTip = "Overwatch Standard Issue Pulse Rifle by Nihilator"
- Part1.Name = "Plug"
- Part1.Parent = Tool0
- Part1.BrickColor = BrickColor.new("Black")
- Part1.Rotation = Vector3.new(90, 0, 180)
- Part1.FormFactor = Enum.FormFactor.Custom
- Part1.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part1.CFrame = CFrame.new(-31.6334343, 1.28890395, 25.4334297, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part1.Position = Vector3.new(-31.6334343, 1.28890395, 25.4334297)
- Part1.Orientation = Vector3.new(90, -180, 0)
- Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
- CylinderMesh2.Parent = Part1
- CylinderMesh2.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
- CylinderMesh2.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
- SpecialMesh3.Parent = Tool0
- SpecialMesh3.MeshId = "http://www.roblox.com/asset/?id=2697549"
- SpecialMesh3.TextureId = "http://www.roblox.com/asset/?id=13943307"
- SpecialMesh3.MeshType = Enum.MeshType.FileMesh
- Part4.Name = "Trigger"
- Part4.Parent = Tool0
- Part4.BrickColor = BrickColor.new("Dark stone grey")
- Part4.Rotation = Vector3.new(180, 0, 0)
- Part4.FormFactor = Enum.FormFactor.Custom
- Part4.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part4.CFrame = CFrame.new(-31.4464417, 1.05090296, 26.0964279, 0.999991357, -2.98020293e-08, -0, -7.45055218e-08, -0.999996006, -0, 0, 0, -0.99999553)
- Part4.BottomSurface = Enum.SurfaceType.Smooth
- Part4.TopSurface = Enum.SurfaceType.Smooth
- Part4.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part4.Position = Vector3.new(-31.4464417, 1.05090296, 26.0964279)
- Part4.Orientation = Vector3.new(0, -180, -180)
- Part4.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh5.Parent = Part4
- SpecialMesh5.Scale = Vector3.new(0.0199999921, 0.0899999961, 0.0199999809)
- SpecialMesh5.MeshType = Enum.MeshType.Wedge
- SpecialMesh5.Scale = Vector3.new(0.0199999921, 0.0899999961, 0.0199999809)
- Script6.Name = "Weld"
- Script6.Parent = Tool0
- table.insert(cors,sandbox(Script6,function()
- local prev
- local parts = script.Parent:GetChildren()
- for i = 1,#parts do
- --remove any of the following parts that say "(parts[i].className == [className])" if you want to exclude that particular className type from the Weld
- if ((parts[i].className == "Part") or (parts[i].className == "Seat") or (parts[i].className == "TrussPart") or (parts[i].className == "VehicleSeat") or (parts[i].className == "SkateboardPlatform")) then
- if (prev ~= nil) then
- local weld = Instance.new("Weld")
- weld.Part0 = prev
- weld.Part1 = parts[i]
- weld.C0 = prev.CFrame:inverse()
- weld.C1 = parts[i].CFrame:inverse()
- weld.Parent = prev
- parts[i].Anchored = false
- end
- prev = parts[i]
- end
- end
- wait(3)
- end))
- Part7.Name = "Plug"
- Part7.Parent = Tool0
- Part7.BrickColor = BrickColor.new("Dark stone grey")
- Part7.Rotation = Vector3.new(90, 0, 180)
- Part7.FormFactor = Enum.FormFactor.Custom
- Part7.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part7.CFrame = CFrame.new(-31.6334343, 1.28890395, 25.3484306, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
- Part7.BottomSurface = Enum.SurfaceType.Smooth
- Part7.TopSurface = Enum.SurfaceType.Smooth
- Part7.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part7.Position = Vector3.new(-31.6334343, 1.28890395, 25.3484306)
- Part7.Orientation = Vector3.new(90, -180, 0)
- Part7.Color = Color3.new(0.388235, 0.372549, 0.384314)
- CylinderMesh8.Parent = Part7
- CylinderMesh8.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
- CylinderMesh8.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
- Part9.Name = "Plug"
- Part9.Parent = Tool0
- Part9.BrickColor = BrickColor.new("Mid gray")
- Part9.Rotation = Vector3.new(90, 0, 180)
- Part9.FormFactor = Enum.FormFactor.Custom
- Part9.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part9.CFrame = CFrame.new(-31.6334343, 1.28890395, 25.2634315, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
- Part9.BottomSurface = Enum.SurfaceType.Smooth
- Part9.TopSurface = Enum.SurfaceType.Smooth
- Part9.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Part9.Position = Vector3.new(-31.6334343, 1.28890395, 25.2634315)
- Part9.Orientation = Vector3.new(90, -180, 0)
- Part9.Color = Color3.new(0.803922, 0.803922, 0.803922)
- CylinderMesh10.Parent = Part9
- CylinderMesh10.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
- CylinderMesh10.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
- Part11.Name = "Plug"
- Part11.Parent = Tool0
- Part11.BrickColor = BrickColor.new("Neon orange")
- Part11.Rotation = Vector3.new(-3.94999981, -5.69999981, -0.0799999982)
- Part11.FormFactor = Enum.FormFactor.Custom
- Part11.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part11.CFrame = CFrame.new(-31.6214333, 1.28790295, 25.4534302, 0.995045304, 0.00139488652, -0.0993200615, 0.00544108124, 0.997630298, 0.0685222968, 0.0991812572, -0.0687239245, 0.99268955)
- Part11.BottomSurface = Enum.SurfaceType.Smooth
- Part11.TopSurface = Enum.SurfaceType.Smooth
- Part11.Color = Color3.new(0.835294, 0.45098, 0.239216)
- Part11.Position = Vector3.new(-31.6214333, 1.28790295, 25.4534302)
- Part11.Orientation = Vector3.new(-3.92999983, -5.71000004, 0.310000002)
- Part11.Color = Color3.new(0.835294, 0.45098, 0.239216)
- SpecialMesh12.Parent = Part11
- SpecialMesh12.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh12.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- SpecialMesh12.MeshType = Enum.MeshType.FileMesh
- SpecialMesh12.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- Part13.Name = "Plug"
- Part13.Parent = Tool0
- Part13.BrickColor = BrickColor.new("Neon orange")
- Part13.Rotation = Vector3.new(3.15999985, 0, 0)
- Part13.FormFactor = Enum.FormFactor.Custom
- Part13.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part13.CFrame = CFrame.new(-31.6334343, 1.29990804, 25.4554329, 0.999991357, 1.49236961e-08, -7.55949792e-09, -7.45055218e-08, 0.998472035, -0.0551861897, 0, 0.0551861674, 0.998471618)
- Part13.BottomSurface = Enum.SurfaceType.Smooth
- Part13.TopSurface = Enum.SurfaceType.Smooth
- Part13.Color = Color3.new(0.835294, 0.45098, 0.239216)
- Part13.Position = Vector3.new(-31.6334343, 1.29990804, 25.4554329)
- Part13.Orientation = Vector3.new(3.15999985, 0, 0)
- Part13.Color = Color3.new(0.835294, 0.45098, 0.239216)
- SpecialMesh14.Parent = Part13
- SpecialMesh14.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh14.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- SpecialMesh14.MeshType = Enum.MeshType.FileMesh
- SpecialMesh14.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- Part15.Name = "Barrel"
- Part15.Parent = Tool0
- Part15.BrickColor = BrickColor.new("Black")
- Part15.FormFactor = Enum.FormFactor.Custom
- Part15.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part15.CFrame = CFrame.new(-31.5654335, 1.52690196, 24.6794357, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part15.BottomSurface = Enum.SurfaceType.Smooth
- Part15.TopSurface = Enum.SurfaceType.Smooth
- Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part15.Position = Vector3.new(-31.5654335, 1.52690196, 24.6794357)
- Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh16.Parent = Part15
- SpecialMesh16.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh16.Scale = Vector3.new(0.200000003, 0.200000003, 5)
- SpecialMesh16.MeshType = Enum.MeshType.FileMesh
- SpecialMesh16.Scale = Vector3.new(0.200000003, 0.200000003, 5)
- Part17.Name = "Claw"
- Part17.Parent = Tool0
- Part17.BrickColor = BrickColor.new("Dark stone grey")
- Part17.Rotation = Vector3.new(-90, 60, 90)
- Part17.FormFactor = Enum.FormFactor.Custom
- Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.20396708)
- Part17.CFrame = CFrame.new(-31.7574329, 1.34790695, 25.3594322, -9.35816047e-09, -0.499977201, 0.866028309, 7.45054862e-09, 0.866032302, 0.499979705, -0.999995649, 9.68107194e-09, 1.30343523e-08)
- Part17.BottomSurface = Enum.SurfaceType.Smooth
- Part17.TopSurface = Enum.SurfaceType.Smooth
- Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part17.Position = Vector3.new(-31.7574329, 1.34790695, 25.3594322)
- Part17.Orientation = Vector3.new(-30, 90, 0)
- Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh18.Parent = Part17
- BlockMesh18.Offset = Vector3.new(0, -0.0250000004, 0.0500000007)
- BlockMesh18.Scale = Vector3.new(0.226629734, 0.113314502, 1)
- BlockMesh18.Scale = Vector3.new(0.226629734, 0.113314502, 1)
- Part19.Name = "Claw"
- Part19.Parent = Tool0
- Part19.BrickColor = BrickColor.new("Dark stone grey")
- Part19.Rotation = Vector3.new(180, 0, -180)
- Part19.FormFactor = Enum.FormFactor.Custom
- Part19.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part19.CFrame = CFrame.new(-31.7524338, 1.06790495, 25.3544312, -0.999994636, 1.49012216e-08, 1.2872613e-09, 4.47035582e-08, 0.999997735, -1.49012145e-08, -1.28726452e-09, -1.49012038e-08, -0.99999702)
- Part19.BottomSurface = Enum.SurfaceType.Smooth
- Part19.TopSurface = Enum.SurfaceType.Smooth
- Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part19.Position = Vector3.new(-31.7524338, 1.06790495, 25.3544312)
- Part19.Orientation = Vector3.new(0, 180, 0)
- Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh20.Parent = Part19
- SpecialMesh20.Scale = Vector3.new(0.0600000024, 0.439999968, 0.0700000077)
- SpecialMesh20.MeshType = Enum.MeshType.Torso
- SpecialMesh20.Scale = Vector3.new(0.0600000024, 0.439999968, 0.0700000077)
- Part21.Name = "Handle"
- Part21.Parent = Tool0
- Part21.BrickColor = BrickColor.new("Really black")
- Part21.Rotation = Vector3.new(-105, 0, 90)
- Part21.FormFactor = Enum.FormFactor.Custom
- Part21.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part21.CFrame = CFrame.new(-31.4464417, 0.90990299, 26.3054276, 2.62080988e-08, -0.999991357, 1.79320139e-07, -0.258807838, 7.45055218e-08, 0.965924382, -0.965924144, 0, -0.258807719)
- Part21.BottomSurface = Enum.SurfaceType.Smooth
- Part21.TopSurface = Enum.SurfaceType.Smooth
- Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part21.Position = Vector3.new(-31.4464417, 0.90990299, 26.3054276)
- Part21.Orientation = Vector3.new(-75, 180, -90)
- Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh22.Parent = Part21
- SpecialMesh22.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh22.Scale = Vector3.new(0.200000003, 0.125, 2.5)
- SpecialMesh22.MeshType = Enum.MeshType.FileMesh
- SpecialMesh22.Scale = Vector3.new(0.200000003, 0.125, 2.5)
- Sound23.Name = "Reload"
- Sound23.Parent = Part21
- Sound23.Pitch = 0.5
- Sound23.SoundId = "http://www.roblox.com/asset/?id=28518380"
- Sound23.Volume = 1
- Sound24.Name = "Fire"
- Sound24.Parent = Part21
- Sound24.Pitch = 1.2000000476837
- Sound24.SoundId = "http://www.roblox.com/asset?id=131085725"
- Sound24.Volume = 0.80000001192093
- Sound25.Name = "Fire"
- Sound25.Parent = Part21
- Sound25.Pitch = 1.1915411949158
- Sound25.SoundId = "http://www.roblox.com/asset/?id=94125590"
- Sound25.Volume = 1
- Sound26.Name = "Reload"
- Sound26.Parent = Part21
- Sound26.SoundId = "http://www.roblox.com/asset/?id=94153793"
- Sound26.Volume = 1
- Part27.Parent = Tool0
- Part27.BrickColor = BrickColor.new("Really black")
- Part27.FormFactor = Enum.FormFactor.Custom
- Part27.Size = Vector3.new(0.226629779, 0.226629779, 0.849861503)
- Part27.CFrame = CFrame.new(-31.4464417, 1.21490395, 26.1014271, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part27.BottomSurface = Enum.SurfaceType.Smooth
- Part27.TopSurface = Enum.SurfaceType.Smooth
- Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part27.Position = Vector3.new(-31.4464417, 1.21490395, 26.1014271)
- Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part28.Parent = Tool0
- Part28.BrickColor = BrickColor.new("Black")
- Part28.FormFactor = Enum.FormFactor.Custom
- Part28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part28.CFrame = CFrame.new(-31.4464417, 1.016904, 25.9314289, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part28.BottomSurface = Enum.SurfaceType.Smooth
- Part28.TopSurface = Enum.SurfaceType.Smooth
- Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part28.Position = Vector3.new(-31.4464417, 1.016904, 25.9314289)
- Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh29.Parent = Part28
- BlockMesh29.Scale = Vector3.new(0.283287168, 0.849861562, 0.283287168)
- BlockMesh29.Scale = Vector3.new(0.283287168, 0.849861562, 0.283287168)
- Part30.Parent = Tool0
- Part30.BrickColor = BrickColor.new("Black")
- Part30.FormFactor = Enum.FormFactor.Custom
- Part30.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part30.CFrame = CFrame.new(-31.4464417, 0.959901989, 26.0454292, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part30.BottomSurface = Enum.SurfaceType.Smooth
- Part30.TopSurface = Enum.SurfaceType.Smooth
- Part30.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part30.Position = Vector3.new(-31.4464417, 0.959901989, 26.0454292)
- Part30.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh31.Parent = Part30
- BlockMesh31.Scale = Vector3.new(0.283287168, 0.283287168, 0.849861562)
- BlockMesh31.Scale = Vector3.new(0.283287168, 0.283287168, 0.849861562)
- Part32.Parent = Tool0
- Part32.BrickColor = BrickColor.new("Black")
- Part32.FormFactor = Enum.FormFactor.Custom
- Part32.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
- Part32.CFrame = CFrame.new(-31.4174423, 1.35690296, 26.1014271, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part32.BottomSurface = Enum.SurfaceType.Smooth
- Part32.TopSurface = Enum.SurfaceType.Smooth
- Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part32.Position = Vector3.new(-31.4174423, 1.35690296, 26.1014271)
- Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh33.Parent = Part32
- BlockMesh33.Scale = Vector3.new(0.849861562, 0.283287168, 1)
- BlockMesh33.Scale = Vector3.new(0.849861562, 0.283287168, 1)
- Part34.Parent = Tool0
- Part34.BrickColor = BrickColor.new("Black")
- Part34.Rotation = Vector3.new(90, 89.7599945, -90)
- Part34.FormFactor = Enum.FormFactor.Custom
- Part34.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part34.CFrame = CFrame.new(-31.5314369, 1.35690296, 25.9604263, -0, 2.98020293e-08, 0.999991357, -0, 0.999996006, -7.45055218e-08, -0.99999553, 0, 0)
- Part34.BottomSurface = Enum.SurfaceType.Smooth
- Part34.TopSurface = Enum.SurfaceType.Smooth
- Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part34.Position = Vector3.new(-31.5314369, 1.35690296, 25.9604263)
- Part34.Orientation = Vector3.new(0, 90, 0)
- Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh35.Parent = Part34
- SpecialMesh35.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
- SpecialMesh35.MeshType = Enum.MeshType.Wedge
- SpecialMesh35.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
- Part36.Parent = Tool0
- Part36.BrickColor = BrickColor.new("Black")
- Part36.Rotation = Vector3.new(90, 89.7599945, -90)
- Part36.FormFactor = Enum.FormFactor.Custom
- Part36.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part36.CFrame = CFrame.new(-31.5314369, 1.35690296, 25.7334309, -0, 2.98020293e-08, 0.999991357, -0, 0.999996006, -7.45055218e-08, -0.99999553, 0, 0)
- Part36.BottomSurface = Enum.SurfaceType.Smooth
- Part36.TopSurface = Enum.SurfaceType.Smooth
- Part36.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part36.Position = Vector3.new(-31.5314369, 1.35690296, 25.7334309)
- Part36.Orientation = Vector3.new(0, 90, 0)
- Part36.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh37.Parent = Part36
- SpecialMesh37.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
- SpecialMesh37.MeshType = Enum.MeshType.Wedge
- SpecialMesh37.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
- Part38.Parent = Tool0
- Part38.BrickColor = BrickColor.new("Black")
- Part38.Rotation = Vector3.new(-138.669998, 0, 0)
- Part38.FormFactor = Enum.FormFactor.Custom
- Part38.Size = Vector3.new(0.226629779, 0.566574395, 0.222097144)
- Part38.CFrame = CFrame.new(-31.4464417, 1.39090395, 26.6194267, 0.999991357, -3.71130948e-09, 4.97638091e-08, -7.45055218e-08, -0.750930488, 0.660375476, 0, -0.660374939, -0.75093025)
- Part38.BottomSurface = Enum.SurfaceType.Smooth
- Part38.TopSurface = Enum.SurfaceType.Smooth
- Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part38.Position = Vector3.new(-31.4464417, 1.39090395, 26.6194267)
- Part38.Orientation = Vector3.new(-41.329998, 180, -180)
- Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part39.Parent = Tool0
- Part39.BrickColor = BrickColor.new("Black")
- Part39.FormFactor = Enum.FormFactor.Custom
- Part39.Size = Vector3.new(0.226629779, 0.271955669, 0.509917021)
- Part39.CFrame = CFrame.new(-31.4464417, 1.54390395, 26.9744244, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part39.BottomSurface = Enum.SurfaceType.Smooth
- Part39.TopSurface = Enum.SurfaceType.Smooth
- Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part39.Position = Vector3.new(-31.4464417, 1.54390395, 26.9744244)
- Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part40.Parent = Tool0
- Part40.BrickColor = BrickColor.new("Really black")
- Part40.FormFactor = Enum.FormFactor.Custom
- Part40.Size = Vector3.new(0.226629779, 0.271955669, 0.623231888)
- Part40.CFrame = CFrame.new(-31.4464417, 1.54390395, 27.5404205, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part40.BottomSurface = Enum.SurfaceType.Smooth
- Part40.TopSurface = Enum.SurfaceType.Smooth
- Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part40.Position = Vector3.new(-31.4464417, 1.54390395, 27.5404205)
- Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part41.Parent = Tool0
- Part41.BrickColor = BrickColor.new("Really black")
- Part41.FormFactor = Enum.FormFactor.Custom
- Part41.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part41.CFrame = CFrame.new(-31.4464417, 1.76490295, 27.6254196, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part41.BottomSurface = Enum.SurfaceType.Smooth
- Part41.TopSurface = Enum.SurfaceType.Smooth
- Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part41.Position = Vector3.new(-31.4464417, 1.76490295, 27.6254196)
- Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh42.Parent = Part41
- SpecialMesh42.Scale = Vector3.new(0.200000003, 0.0500000007, 0.400000006)
- SpecialMesh42.MeshType = Enum.MeshType.Wedge
- SpecialMesh42.Scale = Vector3.new(0.200000003, 0.0500000007, 0.400000006)
- Part43.Parent = Tool0
- Part43.BrickColor = BrickColor.new("Really black")
- Part43.Rotation = Vector3.new(0, 0, 180)
- Part43.FormFactor = Enum.FormFactor.Custom
- Part43.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part43.CFrame = CFrame.new(-31.4464417, 1.29490495, 27.5404205, -0.999991357, -2.98020293e-08, 0, 7.45055218e-08, -0.999996006, 0, 0, 0, 0.99999553)
- Part43.BottomSurface = Enum.SurfaceType.Smooth
- Part43.TopSurface = Enum.SurfaceType.Smooth
- Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part43.Position = Vector3.new(-31.4464417, 1.29490495, 27.5404205)
- Part43.Orientation = Vector3.new(0, 0, 180)
- Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh44.Parent = Part43
- SpecialMesh44.Scale = Vector3.new(0.200000003, 0.200000003, 0.550000012)
- SpecialMesh44.MeshType = Enum.MeshType.Wedge
- SpecialMesh44.Scale = Vector3.new(0.200000003, 0.200000003, 0.550000012)
- Part45.Parent = Tool0
- Part45.BrickColor = BrickColor.new("Really black")
- Part45.Rotation = Vector3.new(-180, 0, -180)
- Part45.FormFactor = Enum.FormFactor.Custom
- Part45.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part45.CFrame = CFrame.new(-31.4464417, 1.26590395, 27.8804207, -0.999991357, 2.98020293e-08, -8.88170532e-16, 7.45055218e-08, 0.999996006, 8.8817429e-16, 8.88174449e-16, 0, -0.99999553)
- Part45.BottomSurface = Enum.SurfaceType.Smooth
- Part45.TopSurface = Enum.SurfaceType.Smooth
- Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part45.Position = Vector3.new(-31.4464417, 1.26590395, 27.8804207)
- Part45.Orientation = Vector3.new(0, -180, 0)
- Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh46.Parent = Part45
- SpecialMesh46.Scale = Vector3.new(0.200000003, 0.150000006, 0.0500000007)
- SpecialMesh46.MeshType = Enum.MeshType.Wedge
- SpecialMesh46.Scale = Vector3.new(0.200000003, 0.150000006, 0.0500000007)
- Part47.Parent = Tool0
- Part47.BrickColor = BrickColor.new("Really black")
- Part47.Rotation = Vector3.new(180, 0, 0)
- Part47.FormFactor = Enum.FormFactor.Custom
- Part47.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part47.CFrame = CFrame.new(-31.4464417, 1.66290295, 27.90942, 0.999991357, -2.98020293e-08, -0, -7.45055218e-08, -0.999996006, -0, 0, 0, -0.99999553)
- Part47.BottomSurface = Enum.SurfaceType.Smooth
- Part47.TopSurface = Enum.SurfaceType.Smooth
- Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part47.Position = Vector3.new(-31.4464417, 1.66290295, 27.90942)
- Part47.Orientation = Vector3.new(0, -180, -180)
- Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh48.Parent = Part47
- SpecialMesh48.Scale = Vector3.new(0.200000003, 0.169999987, 0.100000001)
- SpecialMesh48.MeshType = Enum.MeshType.Wedge
- SpecialMesh48.Scale = Vector3.new(0.200000003, 0.169999987, 0.100000001)
- Part49.Parent = Tool0
- Part49.BrickColor = BrickColor.new("Sand blue")
- Part49.FormFactor = Enum.FormFactor.Custom
- Part49.Size = Vector3.new(0.200000003, 0.200000003, 1.52975059)
- Part49.CFrame = CFrame.new(-31.4464417, 1.70790195, 26.6344261, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part49.BottomSurface = Enum.SurfaceType.Smooth
- Part49.TopSurface = Enum.SurfaceType.Smooth
- Part49.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part49.Position = Vector3.new(-31.4464417, 1.70790195, 26.6344261)
- Part49.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh50.Parent = Part49
- BlockMesh50.Scale = Vector3.new(0.566574335, 0.28328687, 1)
- BlockMesh50.Scale = Vector3.new(0.566574335, 0.28328687, 1)
- Part51.Parent = Tool0
- Part51.BrickColor = BrickColor.new("Really black")
- Part51.FormFactor = Enum.FormFactor.Custom
- Part51.Size = Vector3.new(0.226629749, 0.200000003, 0.453259647)
- Part51.CFrame = CFrame.new(-31.4464417, 1.70790195, 27.6254196, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part51.BottomSurface = Enum.SurfaceType.Smooth
- Part51.TopSurface = Enum.SurfaceType.Smooth
- Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part51.Position = Vector3.new(-31.4464417, 1.70790195, 27.6254196)
- Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh52.Parent = Part51
- BlockMesh52.Scale = Vector3.new(1, 0.28328687, 1)
- BlockMesh52.Scale = Vector3.new(1, 0.28328687, 1)
- Part53.Parent = Tool0
- Part53.BrickColor = BrickColor.new("Really black")
- Part53.Rotation = Vector3.new(180, 0, -180)
- Part53.FormFactor = Enum.FormFactor.Custom
- Part53.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part53.CFrame = CFrame.new(-31.4464417, 1.77590406, 27.90942, -0.999991357, 2.98020293e-08, -0, 7.45055218e-08, 0.999996006, -0, 0, 0, -0.99999553)
- Part53.BottomSurface = Enum.SurfaceType.Smooth
- Part53.TopSurface = Enum.SurfaceType.Smooth
- Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part53.Position = Vector3.new(-31.4464417, 1.77590406, 27.90942)
- Part53.Orientation = Vector3.new(0, -180, 0)
- Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh54.Parent = Part53
- SpecialMesh54.Scale = Vector3.new(0.200000003, 0.0299999677, 0.100000001)
- SpecialMesh54.MeshType = Enum.MeshType.Wedge
- SpecialMesh54.Scale = Vector3.new(0.200000003, 0.0299999677, 0.100000001)
- Part55.Parent = Tool0
- Part55.BrickColor = BrickColor.new("Sand blue")
- Part55.Rotation = Vector3.new(180, 0, -180)
- Part55.FormFactor = Enum.FormFactor.Custom
- Part55.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part55.CFrame = CFrame.new(-31.4464417, 1.76490295, 26.8044281, -0.999991357, 2.98020293e-08, -0, 7.45055218e-08, 0.999996006, -0, 0, 0, -0.99999553)
- Part55.BottomSurface = Enum.SurfaceType.Smooth
- Part55.TopSurface = Enum.SurfaceType.Smooth
- Part55.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part55.Position = Vector3.new(-31.4464417, 1.76490295, 26.8044281)
- Part55.Orientation = Vector3.new(0, -180, 0)
- Part55.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh56.Parent = Part55
- SpecialMesh56.Scale = Vector3.new(0.100000001, 0.0500000007, 0.150000006)
- SpecialMesh56.MeshType = Enum.MeshType.Wedge
- SpecialMesh56.Scale = Vector3.new(0.100000001, 0.0500000007, 0.150000006)
- Part57.Parent = Tool0
- Part57.BrickColor = BrickColor.new("Sand blue")
- Part57.FormFactor = Enum.FormFactor.Custom
- Part57.Size = Vector3.new(0.200000003, 0.294618547, 0.861193538)
- Part57.CFrame = CFrame.new(-31.3664398, 1.53290296, 26.2434273, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part57.BottomSurface = Enum.SurfaceType.Smooth
- Part57.TopSurface = Enum.SurfaceType.Smooth
- Part57.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part57.Position = Vector3.new(-31.3664398, 1.53290296, 26.2434273)
- Part57.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh58.Parent = Part57
- BlockMesh58.Offset = Vector3.new(0, 0, 0.0500000007)
- BlockMesh58.Scale = Vector3.new(0.226629734, 1, 1)
- BlockMesh58.Scale = Vector3.new(0.226629734, 1, 1)
- Part59.Parent = Tool0
- Part59.BrickColor = BrickColor.new("Sand blue")
- Part59.FormFactor = Enum.FormFactor.Custom
- Part59.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
- Part59.CFrame = CFrame.new(-31.4464417, 1.76490295, 26.294426, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part59.BottomSurface = Enum.SurfaceType.Smooth
- Part59.TopSurface = Enum.SurfaceType.Smooth
- Part59.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part59.Position = Vector3.new(-31.4464417, 1.76490295, 26.294426)
- Part59.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh60.Parent = Part59
- BlockMesh60.Scale = Vector3.new(0.566574335, 0.28328687, 1)
- BlockMesh60.Scale = Vector3.new(0.566574335, 0.28328687, 1)
- Part61.Parent = Tool0
- Part61.BrickColor = BrickColor.new("Really black")
- Part61.FormFactor = Enum.FormFactor.Custom
- Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part61.CFrame = CFrame.new(-31.4884415, 1.83890295, 26.5774269, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part61.BottomSurface = Enum.SurfaceType.Smooth
- Part61.TopSurface = Enum.SurfaceType.Smooth
- Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part61.Position = Vector3.new(-31.4884415, 1.83890295, 26.5774269)
- Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh62.Parent = Part61
- BlockMesh62.Scale = Vector3.new(0.147309363, 0.453259259, 0.849861562)
- BlockMesh62.Scale = Vector3.new(0.147309363, 0.453259259, 0.849861562)
- Part63.Parent = Tool0
- Part63.BrickColor = BrickColor.new("Really black")
- Part63.FormFactor = Enum.FormFactor.Custom
- Part63.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part63.CFrame = CFrame.new(-31.4044418, 1.83890295, 26.5774269, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part63.BottomSurface = Enum.SurfaceType.Smooth
- Part63.TopSurface = Enum.SurfaceType.Smooth
- Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part63.Position = Vector3.new(-31.4044418, 1.83890295, 26.5774269)
- Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh64.Parent = Part63
- BlockMesh64.Scale = Vector3.new(0.141643584, 0.453259259, 0.849861562)
- BlockMesh64.Scale = Vector3.new(0.141643584, 0.453259259, 0.849861562)
- Part65.Parent = Tool0
- Part65.BrickColor = BrickColor.new("Really black")
- Part65.Rotation = Vector3.new(0, 0, 90)
- Part65.FormFactor = Enum.FormFactor.Custom
- Part65.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part65.CFrame = CFrame.new(-31.4464417, 1.85690105, 26.5774269, 1.93713461e-07, -0.999991357, -8.88169685e-16, 0.999997318, 7.45055218e-08, -2.98022034e-08, 2.98021874e-08, 0, 0.999996483)
- Part65.BottomSurface = Enum.SurfaceType.Smooth
- Part65.TopSurface = Enum.SurfaceType.Smooth
- Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part65.Position = Vector3.new(-31.4464417, 1.85690105, 26.5774269)
- Part65.Orientation = Vector3.new(0, 0, 90)
- Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh66.Parent = Part65
- SpecialMesh66.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh66.Scale = Vector3.new(0.0500000007, 0.0500000007, 1.10000002)
- SpecialMesh66.MeshType = Enum.MeshType.FileMesh
- SpecialMesh66.Scale = Vector3.new(0.0500000007, 0.0500000007, 1.10000002)
- Part67.Parent = Tool0
- Part67.BrickColor = BrickColor.new("Really black")
- Part67.FormFactor = Enum.FormFactor.Custom
- Part67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part67.CFrame = CFrame.new(-31.4444427, 1.80990195, 26.5774269, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part67.BottomSurface = Enum.SurfaceType.Smooth
- Part67.TopSurface = Enum.SurfaceType.Smooth
- Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part67.Position = Vector3.new(-31.4444427, 1.80990195, 26.5774269)
- Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh68.Parent = Part67
- BlockMesh68.Scale = Vector3.new(0.294618577, 0.169972315, 0.849861562)
- BlockMesh68.Scale = Vector3.new(0.294618577, 0.169972315, 0.849861562)
- Part69.Parent = Tool0
- Part69.BrickColor = BrickColor.new("Really black")
- Part69.Rotation = Vector3.new(-90, -89.7599945, -90)
- Part69.FormFactor = Enum.FormFactor.Custom
- Part69.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part69.CFrame = CFrame.new(-31.4644394, 1.83390296, 26.6064262, 0, 2.98020293e-08, -0.999991357, 0, 0.999996006, 7.45055218e-08, 0.99999553, 0, 0)
- Part69.BottomSurface = Enum.SurfaceType.Smooth
- Part69.TopSurface = Enum.SurfaceType.Smooth
- Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part69.Position = Vector3.new(-31.4644394, 1.83390296, 26.6064262)
- Part69.Orientation = Vector3.new(0, -90, 0)
- Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh70.Parent = Part69
- SpecialMesh70.Scale = Vector3.new(0.100000001, 0.0110000009, 0.015999997)
- SpecialMesh70.MeshType = Enum.MeshType.Wedge
- SpecialMesh70.Scale = Vector3.new(0.100000001, 0.0110000009, 0.015999997)
- Part71.Parent = Tool0
- Part71.BrickColor = BrickColor.new("Really black")
- Part71.Rotation = Vector3.new(90, 0, 90)
- Part71.FormFactor = Enum.FormFactor.Custom
- Part71.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part71.CFrame = CFrame.new(-31.4264374, 1.83390296, 26.6064262, -4.44084842e-16, -0.999991357, -2.98020293e-08, -1.49011017e-08, 7.45055218e-08, -0.999996006, 0.999995351, 0, -1.49010946e-08)
- Part71.BottomSurface = Enum.SurfaceType.Smooth
- Part71.TopSurface = Enum.SurfaceType.Smooth
- Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part71.Position = Vector3.new(-31.4264374, 1.83390296, 26.6064262)
- Part71.Orientation = Vector3.new(89.8399963, -116.57, -11.3099995)
- Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh72.Parent = Part71
- SpecialMesh72.Scale = Vector3.new(0.100000001, 0.0145000014, 0.0110000009)
- SpecialMesh72.MeshType = Enum.MeshType.Wedge
- SpecialMesh72.Scale = Vector3.new(0.100000001, 0.0145000014, 0.0110000009)
- Part73.Parent = Tool0
- Part73.BrickColor = BrickColor.new("Bright green")
- Part73.Transparency = 0.5
- Part73.Rotation = Vector3.new(0, 0, 90)
- Part73.FormFactor = Enum.FormFactor.Custom
- Part73.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part73.CFrame = CFrame.new(-31.4464417, 1.85690105, 26.6684265, 2.98020293e-08, -0.999991357, 0, 0.999996006, 7.45055218e-08, 0, 0, 0, 0.99999553)
- Part73.BottomSurface = Enum.SurfaceType.Smooth
- Part73.TopSurface = Enum.SurfaceType.Smooth
- Part73.Color = Color3.new(0.294118, 0.592157, 0.294118)
- Part73.Position = Vector3.new(-31.4464417, 1.85690105, 26.6684265)
- Part73.Orientation = Vector3.new(0, 0, 90)
- Part73.Color = Color3.new(0.294118, 0.592157, 0.294118)
- SpecialMesh74.Parent = Part73
- SpecialMesh74.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
- SpecialMesh74.MeshType = Enum.MeshType.Sphere
- SpecialMesh74.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
- Part75.Parent = Tool0
- Part75.BrickColor = BrickColor.new("Bright red")
- Part75.Rotation = Vector3.new(0, 0, 90)
- Part75.FormFactor = Enum.FormFactor.Custom
- Part75.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part75.CFrame = CFrame.new(-31.4464417, 1.85590196, 26.5094261, 1.93713461e-07, -0.999991357, -8.88169685e-16, 0.999997318, 7.45055218e-08, -2.98022034e-08, 2.98021874e-08, 0, 0.999996483)
- Part75.BottomSurface = Enum.SurfaceType.Smooth
- Part75.TopSurface = Enum.SurfaceType.Smooth
- Part75.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part75.Position = Vector3.new(-31.4464417, 1.85590196, 26.5094261)
- Part75.Orientation = Vector3.new(0, 0, 90)
- Part75.Color = Color3.new(0.768628, 0.156863, 0.109804)
- SpecialMesh76.Parent = Part75
- SpecialMesh76.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh76.Scale = Vector3.new(0.00999999978, 0.00999999978, 0)
- SpecialMesh76.MeshType = Enum.MeshType.FileMesh
- SpecialMesh76.Scale = Vector3.new(0.00999999978, 0.00999999978, 0)
- Part77.Parent = Tool0
- Part77.BrickColor = BrickColor.new("Bright green")
- Part77.Transparency = 0.5
- Part77.Rotation = Vector3.new(0, 0, 90)
- Part77.FormFactor = Enum.FormFactor.Custom
- Part77.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part77.CFrame = CFrame.new(-31.4464417, 1.85590196, 26.4874268, 2.98020293e-08, -0.999991357, 0, 0.999996006, 7.45055218e-08, 0, 0, 0, 0.99999547)
- Part77.BottomSurface = Enum.SurfaceType.Smooth
- Part77.TopSurface = Enum.SurfaceType.Smooth
- Part77.Color = Color3.new(0.294118, 0.592157, 0.294118)
- Part77.Position = Vector3.new(-31.4464417, 1.85590196, 26.4874268)
- Part77.Orientation = Vector3.new(0, 0, 90)
- Part77.Color = Color3.new(0.294118, 0.592157, 0.294118)
- SpecialMesh78.Parent = Part77
- SpecialMesh78.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
- SpecialMesh78.MeshType = Enum.MeshType.Sphere
- SpecialMesh78.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
- Part79.Parent = Tool0
- Part79.BrickColor = BrickColor.new("Black")
- Part79.FormFactor = Enum.FormFactor.Custom
- Part79.Size = Vector3.new(0.200000003, 0.200000003, 1.13314879)
- Part79.CFrame = CFrame.new(-31.4464417, 1.62290394, 25.3024349, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999547)
- Part79.BottomSurface = Enum.SurfaceType.Smooth
- Part79.TopSurface = Enum.SurfaceType.Smooth
- Part79.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part79.Position = Vector3.new(-31.4464417, 1.62290394, 25.3024349)
- Part79.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh80.Parent = Part79
- BlockMesh80.Scale = Vector3.new(0.453259408, 0.339944422, 1)
- BlockMesh80.Scale = Vector3.new(0.453259408, 0.339944422, 1)
- Part81.Parent = Tool0
- Part81.BrickColor = BrickColor.new("Sand blue")
- Part81.FormFactor = Enum.FormFactor.Custom
- Part81.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
- Part81.CFrame = CFrame.new(-31.5254364, 1.67390096, 26.294426, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part81.BottomSurface = Enum.SurfaceType.Smooth
- Part81.TopSurface = Enum.SurfaceType.Smooth
- Part81.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part81.Position = Vector3.new(-31.5254364, 1.67390096, 26.294426)
- Part81.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh82.Parent = Part81
- BlockMesh82.Scale = Vector3.new(0.226629734, 0.62323153, 1)
- BlockMesh82.Scale = Vector3.new(0.226629734, 0.62323153, 1)
- Part83.Parent = Tool0
- Part83.BrickColor = BrickColor.new("Sand blue")
- Part83.Rotation = Vector3.new(90, 0, 90)
- Part83.FormFactor = Enum.FormFactor.Custom
- Part83.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part83.CFrame = CFrame.new(-31.5254364, 1.76490295, 26.294426, 0, -0.999991357, -2.98020293e-08, 0, 7.45055218e-08, -0.999996006, 0.99999553, 0, 0)
- Part83.BottomSurface = Enum.SurfaceType.Smooth
- Part83.TopSurface = Enum.SurfaceType.Smooth
- Part83.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part83.Position = Vector3.new(-31.5254364, 1.76490295, 26.294426)
- Part83.Orientation = Vector3.new(89.8399963, -90, 0)
- Part83.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh84.Parent = Part83
- SpecialMesh84.Scale = Vector3.new(0.75, 0.0399999991, 0.0500000007)
- SpecialMesh84.MeshType = Enum.MeshType.Wedge
- SpecialMesh84.Scale = Vector3.new(0.75, 0.0399999991, 0.0500000007)
- Part85.Parent = Tool0
- Part85.BrickColor = BrickColor.new("Sand blue")
- Part85.Rotation = Vector3.new(90, 89.7599945, 0)
- Part85.FormFactor = Enum.FormFactor.Custom
- Part85.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part85.CFrame = CFrame.new(-31.5254364, 1.70790195, 26.8044281, 2.98020293e-08, 0, 0.999991357, 0.999996006, 0, -7.45055218e-08, 0, 0.99999553, 0)
- Part85.BottomSurface = Enum.SurfaceType.Smooth
- Part85.TopSurface = Enum.SurfaceType.Smooth
- Part85.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part85.Position = Vector3.new(-31.5254364, 1.70790195, 26.8044281)
- Part85.Orientation = Vector3.new(0, 90, 90)
- Part85.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh86.Parent = Part85
- SpecialMesh86.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0399999991)
- SpecialMesh86.MeshType = Enum.MeshType.Wedge
- SpecialMesh86.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0399999991)
- Part87.Parent = Tool0
- Part87.BrickColor = BrickColor.new("Sand blue")
- Part87.FormFactor = Enum.FormFactor.Custom
- Part87.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part87.CFrame = CFrame.new(-31.5254364, 1.76490295, 26.8044281, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part87.BottomSurface = Enum.SurfaceType.Smooth
- Part87.TopSurface = Enum.SurfaceType.Smooth
- Part87.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part87.Position = Vector3.new(-31.5254364, 1.76490295, 26.8044281)
- Part87.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh88.Parent = Part87
- SpecialMesh88.MeshId = "http://www.roblox.com/asset?id=11294922"
- SpecialMesh88.Scale = Vector3.new(0.075000003, 0.100000001, 0.297499985)
- SpecialMesh88.MeshType = Enum.MeshType.FileMesh
- SpecialMesh88.Scale = Vector3.new(0.075000003, 0.100000001, 0.297499985)
- Part89.Parent = Tool0
- Part89.BrickColor = BrickColor.new("Sand blue")
- Part89.Rotation = Vector3.new(-39.8099976, -89.7599945, -18.4300003)
- Part89.FormFactor = Enum.FormFactor.Custom
- Part89.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part89.CFrame = CFrame.new(-31.3614426, 1.76490295, 26.294426, 8.94062069e-08, 2.98020293e-08, -0.999991357, 4.44087939e-15, 0.999996006, 7.45055218e-08, 0.99999553, 0, 8.94065693e-08)
- Part89.BottomSurface = Enum.SurfaceType.Smooth
- Part89.TopSurface = Enum.SurfaceType.Smooth
- Part89.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part89.Position = Vector3.new(-31.3614426, 1.76490295, 26.294426)
- Part89.Orientation = Vector3.new(0, -90, 0)
- Part89.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh90.Parent = Part89
- SpecialMesh90.Scale = Vector3.new(0.75, 0.0500000007, 0.0500000007)
- SpecialMesh90.MeshType = Enum.MeshType.Wedge
- SpecialMesh90.Scale = Vector3.new(0.75, 0.0500000007, 0.0500000007)
- Part91.Parent = Tool0
- Part91.BrickColor = BrickColor.new("Sand blue")
- Part91.Rotation = Vector3.new(-90, -89.7599945, -180)
- Part91.FormFactor = Enum.FormFactor.Custom
- Part91.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part91.CFrame = CFrame.new(-31.3614426, 1.70790195, 26.8044281, -2.98020293e-08, 0, -0.999991357, -0.999996006, 0, 7.45055218e-08, 0, 0.99999553, 0)
- Part91.BottomSurface = Enum.SurfaceType.Smooth
- Part91.TopSurface = Enum.SurfaceType.Smooth
- Part91.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part91.Position = Vector3.new(-31.3614426, 1.70790195, 26.8044281)
- Part91.Orientation = Vector3.new(0, -90, -90)
- Part91.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh92.Parent = Part91
- SpecialMesh92.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0500000007)
- SpecialMesh92.MeshType = Enum.MeshType.Wedge
- SpecialMesh92.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0500000007)
- Part93.Parent = Tool0
- Part93.BrickColor = BrickColor.new("Sand blue")
- Part93.FormFactor = Enum.FormFactor.Custom
- Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
- Part93.CFrame = CFrame.new(-31.3614426, 1.70790195, 26.294426, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part93.BottomSurface = Enum.SurfaceType.Smooth
- Part93.TopSurface = Enum.SurfaceType.Smooth
- Part93.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part93.Position = Vector3.new(-31.3614426, 1.70790195, 26.294426)
- Part93.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh94.Parent = Part93
- BlockMesh94.Scale = Vector3.new(0.283287168, 0.28328687, 1)
- BlockMesh94.Scale = Vector3.new(0.283287168, 0.28328687, 1)
- Part95.Parent = Tool0
- Part95.BrickColor = BrickColor.new("Sand blue")
- Part95.Rotation = Vector3.new(0, 0, -90)
- Part95.FormFactor = Enum.FormFactor.Custom
- Part95.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part95.CFrame = CFrame.new(-31.3614426, 1.76490295, 26.8044281, -2.98020293e-08, 0.999991357, 0, -0.999996006, -7.45055218e-08, 0, 0, 0, 0.99999553)
- Part95.BottomSurface = Enum.SurfaceType.Smooth
- Part95.TopSurface = Enum.SurfaceType.Smooth
- Part95.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part95.Position = Vector3.new(-31.3614426, 1.76490295, 26.8044281)
- Part95.Orientation = Vector3.new(0, 0, -90)
- Part95.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh96.Parent = Part95
- SpecialMesh96.MeshId = "http://www.roblox.com/asset?id=11294922"
- SpecialMesh96.Scale = Vector3.new(0.100000001, 0.100000001, 0.297499985)
- SpecialMesh96.MeshType = Enum.MeshType.FileMesh
- SpecialMesh96.Scale = Vector3.new(0.100000001, 0.100000001, 0.297499985)
- Part97.Parent = Tool0
- Part97.BrickColor = BrickColor.new("Black")
- Part97.FormFactor = Enum.FormFactor.Custom
- Part97.Size = Vector3.new(0.200000003, 0.200000003, 1.13314879)
- Part97.CFrame = CFrame.new(-31.4464417, 1.68590295, 25.3024349, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part97.BottomSurface = Enum.SurfaceType.Smooth
- Part97.TopSurface = Enum.SurfaceType.Smooth
- Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part97.Position = Vector3.new(-31.4464417, 1.68590295, 25.3024349)
- Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh98.Parent = Part97
- BlockMesh98.Scale = Vector3.new(0.226629674, 0.28328687, 1)
- BlockMesh98.Scale = Vector3.new(0.226629674, 0.28328687, 1)
- Part99.Parent = Tool0
- Part99.BrickColor = BrickColor.new("Black")
- Part99.FormFactor = Enum.FormFactor.Custom
- Part99.Size = Vector3.new(0.200000003, 0.200000003, 1.13314879)
- Part99.CFrame = CFrame.new(-31.4464417, 1.75890696, 25.3024349, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part99.BottomSurface = Enum.SurfaceType.Smooth
- Part99.TopSurface = Enum.SurfaceType.Smooth
- Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part99.Position = Vector3.new(-31.4464417, 1.75890696, 25.3024349)
- Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh100.Parent = Part99
- BlockMesh100.Scale = Vector3.new(0.453259468, 0.453259259, 1)
- BlockMesh100.Scale = Vector3.new(0.453259468, 0.453259259, 1)
- Part101.Parent = Tool0
- Part101.BrickColor = BrickColor.new("Sand blue")
- Part101.FormFactor = Enum.FormFactor.Custom
- Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.849861443)
- Part101.CFrame = CFrame.new(-31.4464417, 1.64590394, 26.294426, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part101.BottomSurface = Enum.SurfaceType.Smooth
- Part101.TopSurface = Enum.SurfaceType.Smooth
- Part101.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part101.Position = Vector3.new(-31.4464417, 1.64590394, 26.294426)
- Part101.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh102.Parent = Part101
- BlockMesh102.Scale = Vector3.new(0.566574335, 0.339944422, 1)
- BlockMesh102.Scale = Vector3.new(0.566574335, 0.339944422, 1)
- Part103.Parent = Tool0
- Part103.BrickColor = BrickColor.new("Institutional white")
- Part103.Rotation = Vector3.new(-51.3400002, -89.7599945, -81.5699997)
- Part103.FormFactor = Enum.FormFactor.Custom
- Part103.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part103.CFrame = CFrame.new(-31.3274384, 1.67990196, 25.9544296, 5.96041225e-08, 4.02328055e-07, -0.999991357, -1.78523252e-13, 0.999997556, 7.45055218e-08, 0.999997616, 1.84740285e-13, 5.96043499e-08)
- Part103.BottomSurface = Enum.SurfaceType.Smooth
- Part103.TopSurface = Enum.SurfaceType.Smooth
- Part103.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part103.Position = Vector3.new(-31.3274384, 1.67990196, 25.9544296)
- Part103.Orientation = Vector3.new(0, -90, 0)
- Part103.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh104.Parent = Part103
- SpecialMesh104.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh104.Scale = Vector3.new(0.100000001, 0.100000001, 0.150000006)
- SpecialMesh104.MeshType = Enum.MeshType.FileMesh
- SpecialMesh104.Scale = Vector3.new(0.100000001, 0.100000001, 0.150000006)
- Part105.Parent = Tool0
- Part105.BrickColor = BrickColor.new("Dark stone grey")
- Part105.FormFactor = Enum.FormFactor.Custom
- Part105.Size = Vector3.new(0.200000003, 0.226629779, 0.509916961)
- Part105.CFrame = CFrame.new(-31.4174423, 1.21490395, 25.4214325, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part105.BottomSurface = Enum.SurfaceType.Smooth
- Part105.TopSurface = Enum.SurfaceType.Smooth
- Part105.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part105.Position = Vector3.new(-31.4174423, 1.21490395, 25.4214325)
- Part105.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh106.Parent = Part105
- BlockMesh106.Scale = Vector3.new(0.849861562, 1, 1)
- BlockMesh106.Scale = Vector3.new(0.849861562, 1, 1)
- Part107.Parent = Tool0
- Part107.BrickColor = BrickColor.new("Black")
- Part107.FormFactor = Enum.FormFactor.Custom
- Part107.Size = Vector3.new(0.200000003, 0.200000003, 0.736546576)
- Part107.CFrame = CFrame.new(-31.4174423, 0.988905013, 25.5354309, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part107.BottomSurface = Enum.SurfaceType.Smooth
- Part107.TopSurface = Enum.SurfaceType.Smooth
- Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part107.Position = Vector3.new(-31.4174423, 0.988905013, 25.5354309)
- Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh108.Parent = Part107
- BlockMesh108.Scale = Vector3.new(0.849861562, 0.566574335, 1)
- BlockMesh108.Scale = Vector3.new(0.849861562, 0.566574335, 1)
- Part109.Parent = Tool0
- Part109.BrickColor = BrickColor.new("Dark stone grey")
- Part109.FormFactor = Enum.FormFactor.Custom
- Part109.Size = Vector3.new(0.200000003, 0.200000003, 0.623231769)
- Part109.CFrame = CFrame.new(-31.4174423, 1.07390296, 25.4784317, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part109.BottomSurface = Enum.SurfaceType.Smooth
- Part109.TopSurface = Enum.SurfaceType.Smooth
- Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part109.Position = Vector3.new(-31.4174423, 1.07390296, 25.4784317)
- Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh110.Parent = Part109
- BlockMesh110.Scale = Vector3.new(0.849861562, 0.283287168, 1)
- BlockMesh110.Scale = Vector3.new(0.849861562, 0.283287168, 1)
- Part111.Parent = Tool0
- Part111.BrickColor = BrickColor.new("Dark stone grey")
- Part111.FormFactor = Enum.FormFactor.Custom
- Part111.Size = Vector3.new(0.283287197, 0.339944631, 0.200000003)
- Part111.CFrame = CFrame.new(-31.6444359, 0.988905013, 25.1954308, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part111.BottomSurface = Enum.SurfaceType.Smooth
- Part111.TopSurface = Enum.SurfaceType.Smooth
- Part111.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part111.Position = Vector3.new(-31.6444359, 0.988905013, 25.1954308)
- Part111.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh112.Parent = Part111
- BlockMesh112.Scale = Vector3.new(1, 1, 0.283287168)
- BlockMesh112.Scale = Vector3.new(1, 1, 0.283287168)
- Part113.Parent = Tool0
- Part113.BrickColor = BrickColor.new("Dark stone grey")
- Part113.FormFactor = Enum.FormFactor.Custom
- Part113.Size = Vector3.new(0.283287197, 0.339944631, 0.200000003)
- Part113.CFrame = CFrame.new(-31.6444359, 0.988905013, 25.5014305, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part113.BottomSurface = Enum.SurfaceType.Smooth
- Part113.TopSurface = Enum.SurfaceType.Smooth
- Part113.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part113.Position = Vector3.new(-31.6444359, 0.988905013, 25.5014305)
- Part113.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh114.Parent = Part113
- BlockMesh114.Scale = Vector3.new(1, 1, 0.283287168)
- BlockMesh114.Scale = Vector3.new(1, 1, 0.283287168)
- Part115.Parent = Tool0
- Part115.BrickColor = BrickColor.new("Neon orange")
- Part115.FormFactor = Enum.FormFactor.Custom
- Part115.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part115.CFrame = CFrame.new(-31.5654335, 1.52690196, 24.7934341, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part115.BottomSurface = Enum.SurfaceType.Smooth
- Part115.TopSurface = Enum.SurfaceType.Smooth
- Part115.Color = Color3.new(0.835294, 0.45098, 0.239216)
- Part115.Position = Vector3.new(-31.5654335, 1.52690196, 24.7934341)
- Part115.Color = Color3.new(0.835294, 0.45098, 0.239216)
- SpecialMesh116.Parent = Part115
- SpecialMesh116.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh116.Scale = Vector3.new(0.150000006, 0.150000006, 3.5)
- SpecialMesh116.MeshType = Enum.MeshType.FileMesh
- SpecialMesh116.Scale = Vector3.new(0.150000006, 0.150000006, 3.5)
- Part117.Parent = Tool0
- Part117.BrickColor = BrickColor.new("Dark stone grey")
- Part117.Rotation = Vector3.new(90, 89.7599945, -90)
- Part117.FormFactor = Enum.FormFactor.Custom
- Part117.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part117.CFrame = CFrame.new(-31.6444359, 1.24390495, 25.5014305, -0, 2.98020293e-08, 0.999991357, -0, 0.999996006, -7.45055218e-08, -0.99999553, 0, 0)
- Part117.BottomSurface = Enum.SurfaceType.Smooth
- Part117.TopSurface = Enum.SurfaceType.Smooth
- Part117.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part117.Position = Vector3.new(-31.6444359, 1.24390495, 25.5014305)
- Part117.Orientation = Vector3.new(0, 90, 0)
- Part117.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh118.Parent = Part117
- SpecialMesh118.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
- SpecialMesh118.MeshType = Enum.MeshType.Wedge
- SpecialMesh118.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
- Part119.Parent = Tool0
- Part119.BrickColor = BrickColor.new("Dark stone grey")
- Part119.Rotation = Vector3.new(90, 89.7599945, -90)
- Part119.FormFactor = Enum.FormFactor.Custom
- Part119.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part119.CFrame = CFrame.new(-31.6444359, 1.24390495, 25.1954308, -0, 2.98020293e-08, 0.999991357, -0, 0.999996006, -7.45055218e-08, -0.99999553, 0, 0)
- Part119.BottomSurface = Enum.SurfaceType.Smooth
- Part119.TopSurface = Enum.SurfaceType.Smooth
- Part119.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part119.Position = Vector3.new(-31.6444359, 1.24390495, 25.1954308)
- Part119.Orientation = Vector3.new(0, 90, 0)
- Part119.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh120.Parent = Part119
- SpecialMesh120.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
- SpecialMesh120.MeshType = Enum.MeshType.Wedge
- SpecialMesh120.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
- Part121.Parent = Tool0
- Part121.BrickColor = BrickColor.new("Dark stone grey")
- Part121.FormFactor = Enum.FormFactor.Custom
- Part121.Size = Vector3.new(0.226629779, 0.283287197, 0.362607449)
- Part121.CFrame = CFrame.new(-31.8994293, 0.960905015, 25.3484306, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part121.BottomSurface = Enum.SurfaceType.Smooth
- Part121.TopSurface = Enum.SurfaceType.Smooth
- Part121.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part121.Position = Vector3.new(-31.8994293, 0.960905015, 25.3484306)
- Part121.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part122.Parent = Tool0
- Part122.BrickColor = BrickColor.new("Dark stone grey")
- Part122.Rotation = Vector3.new(90, 89.7599945, -90)
- Part122.FormFactor = Enum.FormFactor.Custom
- Part122.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part122.CFrame = CFrame.new(-31.8994293, 1.13090396, 25.3484306, -0, 2.98020293e-08, 0.999991357, -0, 0.999996006, -7.45055218e-08, -0.99999553, 0, 0)
- Part122.BottomSurface = Enum.SurfaceType.Smooth
- Part122.TopSurface = Enum.SurfaceType.Smooth
- Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part122.Position = Vector3.new(-31.8994293, 1.13090396, 25.3484306)
- Part122.Orientation = Vector3.new(0, 90, 0)
- Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh123.Parent = Part122
- SpecialMesh123.Scale = Vector3.new(0.319999933, 0.0500000007, 0.200000003)
- SpecialMesh123.MeshType = Enum.MeshType.Wedge
- SpecialMesh123.Scale = Vector3.new(0.319999933, 0.0500000007, 0.200000003)
- Part124.Parent = Tool0
- Part124.BrickColor = BrickColor.new("Dark stone grey")
- Part124.FormFactor = Enum.FormFactor.Custom
- Part124.Size = Vector3.new(0.339944631, 0.200000003, 0.362607449)
- Part124.CFrame = CFrame.new(-31.6724358, 0.761905015, 25.3484306, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part124.BottomSurface = Enum.SurfaceType.Smooth
- Part124.TopSurface = Enum.SurfaceType.Smooth
- Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part124.Position = Vector3.new(-31.6724358, 0.761905015, 25.3484306)
- Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh125.Parent = Part124
- BlockMesh125.Scale = Vector3.new(1, 0.566574335, 1)
- BlockMesh125.Scale = Vector3.new(1, 0.566574335, 1)
- Part126.Parent = Tool0
- Part126.BrickColor = BrickColor.new("Dark stone grey")
- Part126.Rotation = Vector3.new(-90, 0, 90)
- Part126.FormFactor = Enum.FormFactor.Custom
- Part126.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part126.CFrame = CFrame.new(-31.9274292, 0.761905015, 25.3484306, -0, -0.999991357, 2.98020293e-08, -0, 7.45055218e-08, 0.999996006, -0.99999553, 0, 0)
- Part126.BottomSurface = Enum.SurfaceType.Smooth
- Part126.TopSurface = Enum.SurfaceType.Smooth
- Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part126.Position = Vector3.new(-31.9274292, 0.761905015, 25.3484306)
- Part126.Orientation = Vector3.new(-89.8399963, 90, 0)
- Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh127.Parent = Part126
- SpecialMesh127.Scale = Vector3.new(0.319999933, 0.150000006, 0.100000001)
- SpecialMesh127.MeshType = Enum.MeshType.Wedge
- SpecialMesh127.Scale = Vector3.new(0.319999933, 0.150000006, 0.100000001)
- Part128.Parent = Tool0
- Part128.BrickColor = BrickColor.new("Dark stone grey")
- Part128.FormFactor = Enum.FormFactor.Custom
- Part128.Size = Vector3.new(0.200000003, 0.509916782, 0.249292687)
- Part128.CFrame = CFrame.new(-31.5084381, 1.07390296, 25.3484306, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part128.BottomSurface = Enum.SurfaceType.Smooth
- Part128.TopSurface = Enum.SurfaceType.Smooth
- Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part128.Position = Vector3.new(-31.5084381, 1.07390296, 25.3484306)
- Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh129.Parent = Part128
- BlockMesh129.Scale = Vector3.new(0.0566574335, 1, 1)
- BlockMesh129.Scale = Vector3.new(0.0566574335, 1, 1)
- Part130.Parent = Tool0
- Part130.BrickColor = BrickColor.new("Dark stone grey")
- Part130.FormFactor = Enum.FormFactor.Custom
- Part130.Size = Vector3.new(0.328613043, 0.226629779, 0.362607449)
- Part130.CFrame = CFrame.new(-31.3384399, 0.818904996, 25.3484306, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part130.BottomSurface = Enum.SurfaceType.Smooth
- Part130.TopSurface = Enum.SurfaceType.Smooth
- Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part130.Position = Vector3.new(-31.3384399, 0.818904996, 25.3484306)
- Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part131.Parent = Tool0
- Part131.BrickColor = BrickColor.new("Bright orange")
- Part131.FormFactor = Enum.FormFactor.Custom
- Part131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part131.CFrame = CFrame.new(-32.0184326, 0.97190398, 25.2914314, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part131.BottomSurface = Enum.SurfaceType.Smooth
- Part131.TopSurface = Enum.SurfaceType.Smooth
- Part131.Color = Color3.new(0.854902, 0.521569, 0.254902)
- Part131.Position = Vector3.new(-32.0184326, 0.97190398, 25.2914314)
- Part131.Color = Color3.new(0.854902, 0.521569, 0.254902)
- BlockMesh132.Parent = Part131
- BlockMesh132.Scale = Vector3.new(0.0566574335, 0.849861562, 0.679888844)
- BlockMesh132.Scale = Vector3.new(0.0566574335, 0.849861562, 0.679888844)
- Part133.Parent = Tool0
- Part133.BrickColor = BrickColor.new("Dark stone grey")
- Part133.FormFactor = Enum.FormFactor.Custom
- Part133.Size = Vector3.new(0.200000003, 0.362607419, 0.362607449)
- Part133.CFrame = CFrame.new(-31.2534409, 1.11390495, 25.3484306, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part133.BottomSurface = Enum.SurfaceType.Smooth
- Part133.TopSurface = Enum.SurfaceType.Smooth
- Part133.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part133.Position = Vector3.new(-31.2534409, 1.11390495, 25.3484306)
- Part133.Color = Color3.new(0.388235, 0.372549, 0.384314)
- BlockMesh134.Parent = Part133
- BlockMesh134.Scale = Vector3.new(0.793204069, 1, 1)
- BlockMesh134.Scale = Vector3.new(0.793204069, 1, 1)
- Part135.Parent = Tool0
- Part135.BrickColor = BrickColor.new("Sand blue")
- Part135.FormFactor = Enum.FormFactor.Custom
- Part135.Size = Vector3.new(0.43059659, 0.43059659, 0.226629779)
- Part135.CFrame = CFrame.new(-31.0094376, 1.14690804, 25.3534317, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part135.BottomSurface = Enum.SurfaceType.Smooth
- Part135.TopSurface = Enum.SurfaceType.Smooth
- Part135.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part135.Position = Vector3.new(-31.0094376, 1.14690804, 25.3534317)
- Part135.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part136.Parent = Tool0
- Part136.BrickColor = BrickColor.new("Sand blue")
- Part136.FormFactor = Enum.FormFactor.Custom
- Part136.Size = Vector3.new(0.200000003, 0.396601975, 0.200000003)
- Part136.CFrame = CFrame.new(-31.0604401, 1.56090295, 25.3534317, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part136.BottomSurface = Enum.SurfaceType.Smooth
- Part136.TopSurface = Enum.SurfaceType.Smooth
- Part136.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part136.Position = Vector3.new(-31.0604401, 1.56090295, 25.3534317)
- Part136.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh137.Parent = Part136
- BlockMesh137.Scale = Vector3.new(0.566574335, 1, 0.566574335)
- BlockMesh137.Scale = Vector3.new(0.566574335, 1, 0.566574335)
- Part138.Parent = Tool0
- Part138.BrickColor = BrickColor.new("Sand blue")
- Part138.Rotation = Vector3.new(90, 89.7599945, -90)
- Part138.FormFactor = Enum.FormFactor.Custom
- Part138.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part138.CFrame = CFrame.new(-31.1964417, 1.39090395, 25.3534317, -0, 2.98020293e-08, 0.999991357, -0, 0.999996006, -7.45055218e-08, -0.99999553, 0, 0)
- Part138.BottomSurface = Enum.SurfaceType.Smooth
- Part138.TopSurface = Enum.SurfaceType.Smooth
- Part138.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part138.Position = Vector3.new(-31.1964417, 1.39090395, 25.3534317)
- Part138.Orientation = Vector3.new(0, 90, 0)
- Part138.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh139.Parent = Part138
- SpecialMesh139.Scale = Vector3.new(0.100000001, 0.0500000007, 0.140000001)
- SpecialMesh139.MeshType = Enum.MeshType.Wedge
- SpecialMesh139.Scale = Vector3.new(0.100000001, 0.0500000007, 0.140000001)
- Part140.Parent = Tool0
- Part140.BrickColor = BrickColor.new("Sand blue")
- Part140.Rotation = Vector3.new(180, 0, -180)
- Part140.FormFactor = Enum.FormFactor.Custom
- Part140.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part140.CFrame = CFrame.new(-31.0044403, 1.39090395, 25.4384308, -0.999991357, 2.98020293e-08, -0, 7.45055218e-08, 0.999996006, -0, 0, 0, -0.99999553)
- Part140.BottomSurface = Enum.SurfaceType.Smooth
- Part140.TopSurface = Enum.SurfaceType.Smooth
- Part140.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part140.Position = Vector3.new(-31.0044403, 1.39090395, 25.4384308)
- Part140.Orientation = Vector3.new(0, -180, 0)
- Part140.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh141.Parent = Part140
- SpecialMesh141.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
- SpecialMesh141.MeshType = Enum.MeshType.Wedge
- SpecialMesh141.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
- Part142.Parent = Tool0
- Part142.BrickColor = BrickColor.new("Sand blue")
- Part142.FormFactor = Enum.FormFactor.Custom
- Part142.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part142.CFrame = CFrame.new(-31.0044403, 1.39090395, 25.2694321, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part142.BottomSurface = Enum.SurfaceType.Smooth
- Part142.TopSurface = Enum.SurfaceType.Smooth
- Part142.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part142.Position = Vector3.new(-31.0044403, 1.39090395, 25.2694321)
- Part142.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh143.Parent = Part142
- SpecialMesh143.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
- SpecialMesh143.MeshType = Enum.MeshType.Wedge
- SpecialMesh143.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
- Part144.Parent = Tool0
- Part144.BrickColor = BrickColor.new("Sand blue")
- Part144.Rotation = Vector3.new(-90, -89.7599945, -90)
- Part144.FormFactor = Enum.FormFactor.Custom
- Part144.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part144.CFrame = CFrame.new(-30.8684387, 1.39090395, 25.3534317, 0, 2.98020293e-08, -0.999991357, 0, 0.999996006, 7.45055218e-08, 0.99999553, 0, 0)
- Part144.BottomSurface = Enum.SurfaceType.Smooth
- Part144.TopSurface = Enum.SurfaceType.Smooth
- Part144.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part144.Position = Vector3.new(-30.8684387, 1.39090395, 25.3534317)
- Part144.Orientation = Vector3.new(0, -90, 0)
- Part144.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh145.Parent = Part144
- SpecialMesh145.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0399999805)
- SpecialMesh145.MeshType = Enum.MeshType.Wedge
- SpecialMesh145.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0399999805)
- Part146.Parent = Tool0
- Part146.BrickColor = BrickColor.new("Sand blue")
- Part146.Rotation = Vector3.new(90, 89.7599945, -90)
- Part146.FormFactor = Enum.FormFactor.Custom
- Part146.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part146.CFrame = CFrame.new(-30.8684387, 1.39090395, 25.4384308, -0, 2.98020293e-08, 0.999991357, -0, 0.999996006, -7.45055218e-08, -0.99999553, 0, 0)
- Part146.BottomSurface = Enum.SurfaceType.Smooth
- Part146.TopSurface = Enum.SurfaceType.Smooth
- Part146.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part146.Position = Vector3.new(-30.8684387, 1.39090395, 25.4384308)
- Part146.Orientation = Vector3.new(0, 90, 0)
- Part146.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh147.Parent = Part146
- SpecialMesh147.MeshId = "http://www.roblox.com/asset/?id=11294911"
- SpecialMesh147.Scale = Vector3.new(0.100000001, 0.100000001, 0.0799999982)
- SpecialMesh147.MeshType = Enum.MeshType.FileMesh
- SpecialMesh147.Scale = Vector3.new(0.100000001, 0.100000001, 0.0799999982)
- Part148.Parent = Tool0
- Part148.BrickColor = BrickColor.new("Sand blue")
- Part148.Rotation = Vector3.new(180, 0, -180)
- Part148.FormFactor = Enum.FormFactor.Custom
- Part148.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part148.CFrame = CFrame.new(-30.8684387, 1.39090395, 25.2694321, -0.999991357, 2.98020293e-08, -0, 7.45055218e-08, 0.999996006, -0, 0, 0, -0.99999553)
- Part148.BottomSurface = Enum.SurfaceType.Smooth
- Part148.TopSurface = Enum.SurfaceType.Smooth
- Part148.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part148.Position = Vector3.new(-30.8684387, 1.39090395, 25.2694321)
- Part148.Orientation = Vector3.new(0, -180, 0)
- Part148.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh149.Parent = Part148
- SpecialMesh149.MeshId = "http://www.roblox.com/asset/?id=11294911"
- SpecialMesh149.Scale = Vector3.new(0.0799999982, 0.100000001, 0.100000001)
- SpecialMesh149.MeshType = Enum.MeshType.FileMesh
- SpecialMesh149.Scale = Vector3.new(0.0799999982, 0.100000001, 0.100000001)
- Part150.Parent = Tool0
- Part150.BrickColor = BrickColor.new("Sand blue")
- Part150.FormFactor = Enum.FormFactor.Custom
- Part150.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part150.CFrame = CFrame.new(-31.1964417, 1.39090395, 25.4384308, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part150.BottomSurface = Enum.SurfaceType.Smooth
- Part150.TopSurface = Enum.SurfaceType.Smooth
- Part150.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part150.Position = Vector3.new(-31.1964417, 1.39090395, 25.4384308)
- Part150.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh151.Parent = Part150
- SpecialMesh151.MeshId = "http://www.roblox.com/asset/?id=11294911"
- SpecialMesh151.Scale = Vector3.new(0.280000001, 0.100000001, 0.100000001)
- SpecialMesh151.MeshType = Enum.MeshType.FileMesh
- SpecialMesh151.Scale = Vector3.new(0.280000001, 0.100000001, 0.100000001)
- Part152.Parent = Tool0
- Part152.BrickColor = BrickColor.new("Sand blue")
- Part152.Rotation = Vector3.new(-90, -89.7599945, -90)
- Part152.FormFactor = Enum.FormFactor.Custom
- Part152.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part152.CFrame = CFrame.new(-31.1964417, 1.39090395, 25.2694321, 0, 2.98020293e-08, -0.999991357, 0, 0.999996006, 7.45055218e-08, 0.99999553, 0, 0)
- Part152.BottomSurface = Enum.SurfaceType.Smooth
- Part152.TopSurface = Enum.SurfaceType.Smooth
- Part152.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part152.Position = Vector3.new(-31.1964417, 1.39090395, 25.2694321)
- Part152.Orientation = Vector3.new(0, -90, 0)
- Part152.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh153.Parent = Part152
- SpecialMesh153.MeshId = "http://www.roblox.com/asset/?id=11294911"
- SpecialMesh153.Scale = Vector3.new(0.100000001, 0.100000001, 0.280000001)
- SpecialMesh153.MeshType = Enum.MeshType.FileMesh
- SpecialMesh153.Scale = Vector3.new(0.100000001, 0.100000001, 0.280000001)
- Part154.Parent = Tool0
- Part154.BrickColor = BrickColor.new("Sand blue")
- Part154.FormFactor = Enum.FormFactor.Custom
- Part154.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part154.CFrame = CFrame.new(-30.9194412, 1.39090395, 25.3534317, 0.999991357, 2.98020293e-08, 0, -7.45055218e-08, 0.999996006, 0, 0, 0, 0.99999553)
- Part154.BottomSurface = Enum.SurfaceType.Smooth
- Part154.TopSurface = Enum.SurfaceType.Smooth
- Part154.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part154.Position = Vector3.new(-30.9194412, 1.39090395, 25.3534317)
- Part154.Color = Color3.new(0.454902, 0.52549, 0.615686)
- BlockMesh155.Parent = Part154
- BlockMesh155.Scale = Vector3.new(0.283287168, 0.28328687, 0.566574335)
- BlockMesh155.Scale = Vector3.new(0.283287168, 0.28328687, 0.566574335)
- Part156.Parent = Tool0
- Part156.BrickColor = BrickColor.new("Sand blue")
- Part156.Rotation = Vector3.new(-90, -89.7599945, -90)
- Part156.FormFactor = Enum.FormFactor.Custom
- Part156.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part156.CFrame = CFrame.new(-30.9474411, 1.58890295, 25.3534317, 0, 2.98020293e-08, -0.999991357, 0, 0.999996006, 7.45055218e-08, 0.99999553, 0, 0)
- Part156.BottomSurface = Enum.SurfaceType.Smooth
- Part156.TopSurface = Enum.SurfaceType.Smooth
- Part156.Color = Color3.new(0.454902, 0.52549, 0.615686)
- Part156.Position = Vector3.new(-30.9474411, 1.58890295, 25.3534317)
- Part156.Orientation = Vector3.new(0, -90, 0)
- Part156.Color = Color3.new(0.454902, 0.52549, 0.615686)
- SpecialMesh157.Parent = Part156
- SpecialMesh157.Scale = Vector3.new(0.100000001, 0.299999923, 0.0999999791)
- SpecialMesh157.MeshType = Enum.MeshType.Wedge
- SpecialMesh157.Scale = Vector3.new(0.100000001, 0.299999923, 0.0999999791)
- Part158.Parent = Tool0
- Part158.BrickColor = BrickColor.new("Black")
- Part158.Rotation = Vector3.new(0, 0, -135)
- Part158.FormFactor = Enum.FormFactor.Custom
- Part158.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part158.CFrame = CFrame.new(-31.1634369, 1.82490396, 25.3594322, -0.707122803, 0.707079351, -1.0536807e-08, -0.707081616, -0.707127154, -1.82499296e-08, 0, 1.49010946e-08, 0.999995649)
- Part158.BottomSurface = Enum.SurfaceType.Smooth
- Part158.TopSurface = Enum.SurfaceType.Smooth
- Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part158.Position = Vector3.new(-31.1634369, 1.82490396, 25.3594322)
- Part158.Orientation = Vector3.new(0, 0, -135)
- Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh159.Parent = Part158
- SpecialMesh159.Scale = Vector3.new(0.300000012, 0.280000001, 0.150000006)
- SpecialMesh159.MeshType = Enum.MeshType.Torso
- SpecialMesh159.Scale = Vector3.new(0.300000012, 0.280000001, 0.150000006)
- Part160.Parent = Tool0
- Part160.BrickColor = BrickColor.new("Black")
- Part160.Rotation = Vector3.new(-180, 0, 135)
- Part160.FormFactor = Enum.FormFactor.Custom
- Part160.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part160.CFrame = CFrame.new(-31.3564377, 2.0179019, 25.3594322, -0.707123935, -0.707079411, 3.16102202e-08, -0.707082689, 0.707127452, 1.05357092e-08, -2.98021927e-08, -1.49010964e-08, -0.999996006)
- Part160.BottomSurface = Enum.SurfaceType.Smooth
- Part160.TopSurface = Enum.SurfaceType.Smooth
- Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part160.Position = Vector3.new(-31.3564377, 2.0179019, 25.3594322)
- Part160.Orientation = Vector3.new(0, 180, -45)
- Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh161.Parent = Part160
- SpecialMesh161.Scale = Vector3.new(0.300000012, 0.199999973, 0.150000006)
- SpecialMesh161.MeshType = Enum.MeshType.Torso
- SpecialMesh161.Scale = Vector3.new(0.300000012, 0.199999973, 0.150000006)
- Part162.Parent = Tool0
- Part162.BrickColor = BrickColor.new("Black")
- Part162.Rotation = Vector3.new(0, 0, -15)
- Part162.FormFactor = Enum.FormFactor.Custom
- Part162.Size = Vector3.new(0.200000003, 0.226629779, 0.79320401)
- Part162.CFrame = CFrame.new(-31.3154373, 1.04590499, 24.7704372, 0.965919971, 0.258806825, 0, -0.258808017, 0.965924442, 0, 0, 0, 0.99999553)
- Part162.BottomSurface = Enum.SurfaceType.Smooth
- Part162.TopSurface = Enum.SurfaceType.Smooth
- Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part162.Position = Vector3.new(-31.3154373, 1.04590499, 24.7704372)
- Part162.Orientation = Vector3.new(0, 0, -15)
- Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh163.Parent = Part162
- BlockMesh163.Scale = Vector3.new(0.283287168, 1, 1)
- BlockMesh163.Scale = Vector3.new(0.283287168, 1, 1)
- Part164.Parent = Tool0
- Part164.BrickColor = BrickColor.new("Black")
- Part164.Rotation = Vector3.new(0, 0, 15.0099993)
- Part164.FormFactor = Enum.FormFactor.Custom
- Part164.Size = Vector3.new(0.200000003, 0.226629779, 0.79320401)
- Part164.CFrame = CFrame.new(-31.5314369, 1.04490602, 24.7704372, 0.965855539, -0.259050101, 0, 0.259051293, 0.965860009, 0, 0, 0, 0.99999553)
- Part164.BottomSurface = Enum.SurfaceType.Smooth
- Part164.TopSurface = Enum.SurfaceType.Smooth
- Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part164.Position = Vector3.new(-31.5314369, 1.04490602, 24.7704372)
- Part164.Orientation = Vector3.new(0, 0, 15.0099993)
- Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
- BlockMesh165.Parent = Part164
- BlockMesh165.Scale = Vector3.new(0.283287168, 1, 1)
- BlockMesh165.Scale = Vector3.new(0.283287168, 1, 1)
- Part166.Parent = Tool0
- Part166.BrickColor = BrickColor.new("Really black")
- Part166.Rotation = Vector3.new(75, 0, -90)
- Part166.FormFactor = Enum.FormFactor.Custom
- Part166.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part166.CFrame = CFrame.new(-31.4464417, 0.693904996, 26.3624268, 3.36586119e-08, 0.999991119, 7.39975476e-08, -0.25880748, -1.93714413e-07, -0.965923905, -0.965922654, 1.824991e-08, 0.258807451)
- Part166.BottomSurface = Enum.SurfaceType.Smooth
- Part166.TopSurface = Enum.SurfaceType.Smooth
- Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part166.Position = Vector3.new(-31.4464417, 0.693904996, 26.3624268)
- Part166.Orientation = Vector3.new(75, 0, -90)
- Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh167.Parent = Part166
- SpecialMesh167.Scale = Vector3.new(0.199999884, 0.121999957, 0.0520000346)
- SpecialMesh167.MeshType = Enum.MeshType.Sphere
- SpecialMesh167.Scale = Vector3.new(0.199999884, 0.121999957, 0.0520000346)
- Part168.Name = "Pin"
- Part168.Parent = Tool0
- Part168.BrickColor = BrickColor.new("Brick yellow")
- Part168.Rotation = Vector3.new(90, 0, 90)
- Part168.FormFactor = Enum.FormFactor.Custom
- Part168.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part168.CFrame = CFrame.new(-31.4294357, 1.53790295, 26.0844269, 7.45050999e-09, -0.999991357, 2.98021288e-08, 1.49010813e-08, -3.01980663e-14, -0.99999547, 0.999994874, 7.45054551e-09, 1.49010821e-08)
- Part168.BottomSurface = Enum.SurfaceType.Smooth
- Part168.TopSurface = Enum.SurfaceType.Smooth
- Part168.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part168.Position = Vector3.new(-31.4294357, 1.53790295, 26.0844269)
- Part168.Orientation = Vector3.new(89.8299942, 63.4300003, 90)
- Part168.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh169.Parent = Part168
- SpecialMesh169.Scale = Vector3.new(0.299999952, 0.0700001121, 0.0700000077)
- SpecialMesh169.MeshType = Enum.MeshType.Torso
- SpecialMesh169.Scale = Vector3.new(0.299999952, 0.0700001121, 0.0700000077)
- Part170.Name = "Pin"
- Part170.Parent = Tool0
- Part170.BrickColor = BrickColor.new("Dark stone grey")
- Part170.Rotation = Vector3.new(90, 0, 180)
- Part170.FormFactor = Enum.FormFactor.Custom
- Part170.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part170.CFrame = CFrame.new(-31.4684372, 1.48190105, 25.8184299, -0.999991357, -7.45051132e-09, -2.98020293e-08, 7.45055218e-08, -7.45054907e-09, -0.999996006, 7.45054907e-09, -0.999995351, 7.4505464e-09)
- Part170.BottomSurface = Enum.SurfaceType.Smooth
- Part170.TopSurface = Enum.SurfaceType.Smooth
- Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part170.Position = Vector3.new(-31.4684372, 1.48190105, 25.8184299)
- Part170.Orientation = Vector3.new(89.8399963, -75.9599991, 95.7099991)
- Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh171.Parent = Part170
- SpecialMesh171.Scale = Vector3.new(0.0600000024, 0.449999988, 0.0300000012)
- SpecialMesh171.MeshType = Enum.MeshType.Torso
- SpecialMesh171.Scale = Vector3.new(0.0600000024, 0.449999988, 0.0300000012)
- Part172.Name = "Plug"
- Part172.Parent = Tool0
- Part172.BrickColor = BrickColor.new("Mid gray")
- Part172.Rotation = Vector3.new(90, 0, 180)
- Part172.FormFactor = Enum.FormFactor.Custom
- Part172.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part172.CFrame = CFrame.new(-31.5654335, 1.52690196, 24.9344311, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
- Part172.BottomSurface = Enum.SurfaceType.Smooth
- Part172.TopSurface = Enum.SurfaceType.Smooth
- Part172.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Part172.Position = Vector3.new(-31.5654335, 1.52690196, 24.9344311)
- Part172.Orientation = Vector3.new(90, -180, 0)
- Part172.Color = Color3.new(0.803922, 0.803922, 0.803922)
- CylinderMesh173.Parent = Part172
- CylinderMesh173.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
- CylinderMesh173.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
- Part174.Name = "Plug"
- Part174.Parent = Tool0
- Part174.BrickColor = BrickColor.new("Neon orange")
- Part174.Rotation = Vector3.new(3.15999985, 0, 0)
- Part174.FormFactor = Enum.FormFactor.Custom
- Part174.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part174.CFrame = CFrame.new(-31.5654335, 1.53790295, 25.12743, 0.999991357, 1.49236961e-08, -7.55949792e-09, -7.45055218e-08, 0.998472035, -0.0551861897, 0, 0.0551861674, 0.998471618)
- Part174.BottomSurface = Enum.SurfaceType.Smooth
- Part174.TopSurface = Enum.SurfaceType.Smooth
- Part174.Color = Color3.new(0.835294, 0.45098, 0.239216)
- Part174.Position = Vector3.new(-31.5654335, 1.53790295, 25.12743)
- Part174.Orientation = Vector3.new(3.15999985, 0, 0)
- Part174.Color = Color3.new(0.835294, 0.45098, 0.239216)
- SpecialMesh175.Parent = Part174
- SpecialMesh175.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh175.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- SpecialMesh175.MeshType = Enum.MeshType.FileMesh
- SpecialMesh175.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- Part176.Name = "Plug"
- Part176.Parent = Tool0
- Part176.BrickColor = BrickColor.new("Dark stone grey")
- Part176.Rotation = Vector3.new(90, 0, 180)
- Part176.FormFactor = Enum.FormFactor.Custom
- Part176.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part176.CFrame = CFrame.new(-31.5654335, 1.52690196, 25.0194321, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
- Part176.BottomSurface = Enum.SurfaceType.Smooth
- Part176.TopSurface = Enum.SurfaceType.Smooth
- Part176.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part176.Position = Vector3.new(-31.5654335, 1.52690196, 25.0194321)
- Part176.Orientation = Vector3.new(90, -180, 0)
- Part176.Color = Color3.new(0.388235, 0.372549, 0.384314)
- CylinderMesh177.Parent = Part176
- CylinderMesh177.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
- CylinderMesh177.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
- Part178.Name = "Plug"
- Part178.Parent = Tool0
- Part178.BrickColor = BrickColor.new("Black")
- Part178.Rotation = Vector3.new(90, 0, 180)
- Part178.FormFactor = Enum.FormFactor.Custom
- Part178.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part178.CFrame = CFrame.new(-31.5654335, 1.52690196, 25.1044312, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
- Part178.BottomSurface = Enum.SurfaceType.Smooth
- Part178.TopSurface = Enum.SurfaceType.Smooth
- Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part178.Position = Vector3.new(-31.5654335, 1.52690196, 25.1044312)
- Part178.Orientation = Vector3.new(90, -180, 0)
- Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
- CylinderMesh179.Parent = Part178
- CylinderMesh179.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
- CylinderMesh179.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
- Part180.Name = "Plug"
- Part180.Parent = Tool0
- Part180.BrickColor = BrickColor.new("Neon orange")
- Part180.Rotation = Vector3.new(-7.0999999, 4.44999981, -179.449997)
- Part180.FormFactor = Enum.FormFactor.Custom
- Part180.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part180.CFrame = CFrame.new(-31.5764351, 1.52690196, 25.1234322, -0.996928751, 0.0096401386, 0.0776072741, 4.46120296e-08, -0.992369294, 0.123267397, 0.0782040134, 0.12288972, 0.989329219)
- Part180.BottomSurface = Enum.SurfaceType.Smooth
- Part180.TopSurface = Enum.SurfaceType.Smooth
- Part180.Color = Color3.new(0.835294, 0.45098, 0.239216)
- Part180.Position = Vector3.new(-31.5764351, 1.52690196, 25.1234322)
- Part180.Orientation = Vector3.new(-7.07999992, 4.48999977, 180)
- Part180.Color = Color3.new(0.835294, 0.45098, 0.239216)
- SpecialMesh181.Parent = Part180
- SpecialMesh181.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh181.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- SpecialMesh181.MeshType = Enum.MeshType.FileMesh
- SpecialMesh181.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- Part182.Name = "Plug"
- Part182.Parent = Tool0
- Part182.BrickColor = BrickColor.new("Neon orange")
- Part182.Rotation = Vector3.new(-3.94999981, -5.69999981, -0.0799999982)
- Part182.FormFactor = Enum.FormFactor.Custom
- Part182.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part182.CFrame = CFrame.new(-31.5534325, 1.52590406, 25.1254311, 0.995045304, 0.00139488652, -0.0993200615, 0.00544108124, 0.997630298, 0.0685222968, 0.0991812572, -0.0687239245, 0.99268955)
- Part182.BottomSurface = Enum.SurfaceType.Smooth
- Part182.TopSurface = Enum.SurfaceType.Smooth
- Part182.Color = Color3.new(0.835294, 0.45098, 0.239216)
- Part182.Position = Vector3.new(-31.5534325, 1.52590406, 25.1254311)
- Part182.Orientation = Vector3.new(-3.92999983, -5.71000004, 0.310000002)
- Part182.Color = Color3.new(0.835294, 0.45098, 0.239216)
- SpecialMesh183.Parent = Part182
- SpecialMesh183.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh183.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- SpecialMesh183.MeshType = Enum.MeshType.FileMesh
- SpecialMesh183.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- Part184.Name = "Plug"
- Part184.Parent = Tool0
- Part184.BrickColor = BrickColor.new("Neon orange")
- Part184.Rotation = Vector3.new(-7.0999999, 4.44999981, -179.449997)
- Part184.FormFactor = Enum.FormFactor.Custom
- Part184.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
- Part184.CFrame = CFrame.new(-31.6444359, 1.28890395, 25.4524307, -0.996928751, 0.0096401386, 0.0776072741, 4.46120296e-08, -0.992369294, 0.123267397, 0.0782040134, 0.12288972, 0.989329219)
- Part184.BottomSurface = Enum.SurfaceType.Smooth
- Part184.TopSurface = Enum.SurfaceType.Smooth
- Part184.Color = Color3.new(0.835294, 0.45098, 0.239216)
- Part184.Position = Vector3.new(-31.6444359, 1.28890395, 25.4524307)
- Part184.Orientation = Vector3.new(-7.07999992, 4.48999977, 180)
- Part184.Color = Color3.new(0.835294, 0.45098, 0.239216)
- SpecialMesh185.Parent = Part184
- SpecialMesh185.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh185.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- SpecialMesh185.MeshType = Enum.MeshType.FileMesh
- SpecialMesh185.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
- Vector3Value186.Name = "Aim"
- Vector3Value186.Parent = Tool0
- Vector3Value186.Value = Vector3.new(-101.971649, 3.3496871, -140.312485)
- IntValue187.Name = "Ammo"
- IntValue187.Parent = Tool0
- IntValue187.Value = 30
- BoolValue188.Name = "Down"
- BoolValue188.Parent = Tool0
- Script189.Name = "Firescript"
- Script189.Parent = Tool0
- table.insert(cors,sandbox(Script189,function()
- --Made by Stickmasterluke
- --http://www.roblox.com/Equinox-item?id=19327469
- sp=script.Parent
- check=true
- gundamage=20 --Base output damage per shot.
- firerate=.101 --How often the weapon can fire.
- automatic=true --hold down to continue firing
- range=300 --Max distance that the weapon can fire.
- spread=4 --The bigger the spread, the more inaccurate the shots will be.
- clipsize=30 --Shots in a clip
- reloadtime=2 --Time it takes to reload the tool.
- startingclips=10 --If you want infinit clips, remove the IntValue named "Clips" from the tool.
- segmentlength=20 --How long the shot segments are, or the speed of the shot.
- fadedelaytime=2
- barrelpos=CFrame.new(1.8,-0.5,1) --L,F,U
- rate=1/30
- intangibles={"Shock","Bolt","Bullet","Plasma","Effect","Laser","Handle","Effects","Effect","Flash"}
- colors={BrickColor.new("Cyan"),BrickColor.new("Pastel blue-green"),BrickColor.new("Lime green"),BrickColor.new("New Yeller")}
- flashcolors={"Teal","Toothpaste","Cyan","Lime green"}
- reloading=false
- local debris=game:GetService("Debris")
- function waitfor(a,b)
- while a:FindFirstChild(b)==nil do
- a.ChildAdded:wait()
- end
- return a:FindFirstChild(b)
- end
- waitfor(sp,"Aim")
- waitfor(sp,"Reloading")
- waitfor(sp,"Down")
- reloadtrigger=waitfor(sp,"Reload")
- local ammo=sp:FindFirstChild("Ammo")
- if ammo~=nil then
- ammo.Value=clipsize
- end
- local clips=sp:FindFirstChild("Clips")
- if clips~=nil then
- clips.Value=startingclips
- end
- sp.Equipped:connect(function()
- sp.Handle.Fire:Stop()
- sp.Handle.Reload:Stop()
- end)
- sp.Unequipped:connect(function()
- sp.Handle.Fire:Stop()
- sp.Handle.Reload:Stop()
- end)
- function round(number,decimal)
- decimal=decimal or 0
- local mult=10^decimal
- return math.floor(number*mult+.5)/mult
- end
- function checkintangible(t)
- for i3,v3 in ipairs(intangibles) do
- if string.lower(v3)==string.lower(t.Name) or t.Transparency==1 then
- return true
- end
- end
- return false
- end
- function reload()
- if not reloading and ammo.Value<clipsize then
- reloading=true
- sp.Reloading.Value=true
- if clips~=nil then
- if clips.Value>0 then
- clips.Value=clips.Value-1
- else
- reloading=false
- sp.Reloading.Value=false
- return
- end
- end
- sp.Handle.Reload:Play()
- for i=1,clipsize do
- wait(reloadtime/clipsize)
- ammo.Value=i
- end
- reloading=false
- sp.Reloading.Value=false
- end
- end
- reloadtrigger.Changed:connect(reload)
- function castray(startpos,vec,length,ignore,delayifhit)
- if length>999 then
- length=999
- end
- hit,endpos2=game.Workspace:FindPartOnRay(Ray.new(startpos,vec*length),ignore)
- if hit~=nil then
- if checkintangible(hit) then
- if delayifhit then
- wait()
- end
- hit,endpos2=castray(endpos2+(vec*.01),vec,length-((startpos-endpos2).magnitude),ignore,delayifhit)
- end
- end
- return hit,endpos2
- end
- function sendbullet(boltstart,targetpos,fuzzyness,segmentlength,ignore,clr,damage,fadedelay)
- if ammo~=nil then
- if ammo.Value>0 then
- ammo.Value=ammo.Value-1
- else
- reload()
- return
- end
- end
- sp.Handle.Fire.Pitch = (math.random() * .9) + .9
- sp.Handle.Fire:Play()
- muzzleeffect()
- local t=sp.Parent:FindFirstChild("Torso")
- if t~=nil then
- local shoulder=t:FindFirstChild("Right Shoulder")
- if shoulder~=nil then
- shoulder.CurrentAngle=1.63
- end
- end
- local boltdist=range
- local clickdist=(boltstart-targetpos).magnitude
- local targetpos=targetpos+(Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*(clickdist/100)*fuzzyness)
- local boltvec=(targetpos-boltstart).unit
- local totalsegments=math.ceil(boltdist/segmentlength)
- local lastpos=boltstart
- for i=1,totalsegments do
- local newpos=(boltstart+(boltvec*(boltdist*(i/totalsegments))))
- local segvec=(newpos-lastpos).unit
- local boltlength=(newpos-lastpos).magnitude
- local bolthit,endpos=castray(lastpos,segvec,boltlength,ignore,false)
- drawbeam(lastpos,endpos,clr,fadedelay)
- if bolthit~=nil then
- local h=bolthit.Parent:FindFirstChild("Humanoid")
- if h~=nil then
- local plr=game.Players:GetPlayerFromCharacter(sp.Parent)
- if plr~=nil then
- for i,v in ipairs(h:GetChildren()) do
- if v and v.Name=="creator" then
- v:remove()
- end
- end
- local creator=Instance.new("ObjectValue")
- creator.Name="creator"
- creator.Value=plr
- creator.Parent=h
- end
- local head=bolthit.Parent:FindFirstChild("Head")
- if head~=nil then
- local sh=bolthit.Parent:FindFirstChild("ShockedHat")
- if sh==nil then
- local p=Instance.new("Part")
- p.Name="ShockedHat"
- p.CanCollide=false
- p.Locked=true
- p.TopSurface="Smooth"
- p.BottomSurface="Smooth"
- p.FormFactor="Custom"
- p.Size=Vector3.new(0,0,0)
- p.Transparency= (1)
- local m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=19326912"
- m.TextureId="http://www.roblox.com/asset/?id=19326893"
- m.Scale=Vector3.new(1,1,1)*1.05
- m.Parent=p
- local w=Instance.new("Weld")
- w.Part0=head
- w.Part1=p
- w.C0=CFrame.new(0,.5,0,1,0,0,0,1,0,0,0,1)
- w.C1=CFrame.new(0,-.15,-.05,1,0,0,0,1,0,0,0,1)
- w.Parent=p
- local thefire=Instance.new("Fire")
- thefire.Color=Color3.new(0,1,1)
- thefire.SecondaryColor=Color3.new(1,1,0)
- thefire.Heat=25
- thefire.Parent=p
- local thesmoke=Instance.new("Smoke")
- thesmoke.Color=Color3.new(1,1,1)
- thesmoke.Opacity=1
- thesmoke.RiseVelocity=1
- thesmoke.Size=.1
- thesmoke.Parent=p
- delay(.2,function()
- if thefire~=nil then
- thefire.Enabled=false
- end
- end)
- debris:AddItem(p,67)
- p.Parent=bolthit.Parent
- else
- local thefire=sh:FindFirstChild("Fire")
- if thefire then
- thefire.Enabled=true
- delay(.2,function()
- if thefire~=nil then
- thefire.Enabled=false
- end
- end)
- end
- end
- end
- h:TakeDamage(damage)
- else
- delay(0,function() hiteffect(endpos) end)
- end
- break
- end
- lastpos=endpos
- wait(rate)
- end
- end
- function drawbeam(beamstart,beamend,clr,fadedelay)
- local dis=(beamstart-beamend).magnitude
- local laser=Instance.new("Part")
- laser.Name="Bullet"
- laser.Anchored=true
- laser.CanCollide=false
- laser.Shape="Block"
- laser.formFactor="Custom"
- laser.Size=Vector3.new(.2,.2,dis+.2)
- laser.Material=Enum.Material.Plastic
- laser.Locked=true
- laser.TopSurface=0
- laser.BottomSurface=0
- laser.BrickColor=BrickColor.new("Toothpaste")
- laser.CFrame=CFrame.new(beamend,beamstart)*CFrame.new(0,0,-dis/2)
- laser.Parent=game.Workspace
- debris:AddItem(laser,fadedelay)
- end
- function hiteffect(pos)
- local effect=Instance.new("Part")
- effect.Name="Effect"
- effect.Anchored=true
- effect.CanCollide=false
- effect.Shape="Block"
- effect.formFactor="Custom"
- effect.Size=Vector3.new(.2,.2,.2)
- effect.Material=Enum.Material.Plastic
- effect.Locked=true
- effect.TopSurface=0
- effect.BottomSurface=0
- effect.BrickColor=colors[1]
- local mesh=Instance.new("SpecialMesh")
- mesh.MeshType="Sphere"
- mesh.Scale=Vector3.new(3,3,3)
- mesh.Parent=effect
- effect.CFrame=CFrame.new(pos)
- local effecttime=23
- debris:AddItem(effect,effecttime*2)
- effect.Parent=game.Workspace
- local effectrate=2/10
- for i=1,(1/effectrate)*effecttime do
- wait(effectrate)
- if effect~=nil and mesh~=nil then
- effect.Transparency=i/((1/effectrate)*effecttime)
- end
- end
- if effect~=nil then
- effect.Parent=nil
- end
- end
- function muzzleeffect()
- local flash=Instance.new("Part")
- flash.Name="Effect"
- flash.Anchored=true
- flash.CanCollide=false
- flash.Shape="Block"
- flash.formFactor="Custom"
- flash.Size=Vector3.new(.8,.8,1.3)
- flash.Material=Enum.Material.Plastic
- flash.Locked=true
- flash.TopSurface=0
- flash.BottomSurface=0
- flash.Transparency=.7
- flash.BrickColor=BrickColor.new(flashcolors[math.random(1,#flashcolors)])
- local mesh=Instance.new("SpecialMesh")
- mesh.MeshId="http://www.roblox.com/asset/?id=1095708"
- local scale=Vector3.new(.7+(math.random()*.1),.4+(math.random()*.3),.3+(math.random()*.3))
- mesh.Scale=scale
- mesh.Parent=flash
- flash.CFrame=sp.Handle.CFrame*barrelpos*CFrame.new(0,scale.y*.9,0)*CFrame.Angles(0,math.pi*2*math.random(),0)
- debris:AddItem(flash,rate*2)
- flash.Parent=game.Workspace
- delay(rate,function()
- if mesh~=nil and mesh.Parent~=nil then
- mesh.Scale=mesh.Scale*Vector3.new(1.3,1.3,1.3)
- end
- end)
- end
- sp.Down.Changed:connect(function()
- while sp.Down.Value and check and not reloading do
- check=false
- local humanoid=sp.Parent:FindFirstChild("Humanoid")
- local plr1=game.Players:GetPlayerFromCharacter(sp.Parent)
- if humanoid~=nil and plr1~=nil then
- if humanoid.Health>0 then
- spos1=(sp.Handle.CFrame*barrelpos).p
- delay(0,function() sendbullet(spos1,sp.Aim.Value,spread,segmentlength,sp.Parent,colors[1],gundamage,fadedelaytime) end)
- else
- check=true
- break
- end
- else
- check=true
- break
- end
- wait(firerate)
- check=true
- if not automatic then
- break
- end
- end
- end)
- end))
- IntValue190.Name = "NoClips"
- IntValue190.Parent = Tool0
- BoolValue191.Name = "Reload"
- BoolValue191.Parent = Tool0
- BoolValue192.Name = "Reloading"
- BoolValue192.Parent = Tool0
- Script193.Name = "Shu_hold"
- Script193.Parent = Tool0
- table.insert(cors,sandbox(Script193,function()
- --This script gives you a next-gen hold script better than the current one. You actually hold the barrel parallel to your face. Put it in any gun you want. Original script by Xliver101, Converted to universal script by ToastyToaster.
- selected = false
- RSH, LSH = nil, nil
- GRP = nil
- RW, LW = Instance.new("Weld"), Instance.new("Weld")
- anim = "none"
- function WaitForChild(obj, ch_n)
- local t = time()
- while not obj:FindFirstChild(ch_n) and time() - t < 10 do wait(0.1) end
- return obj:FindFirstChild(ch_n)
- end
- script.Parent.Equipped:connect(function()
- if selected then return end
- selected = true
- player = game.Players:playerFromCharacter(script.Parent.Parent)
- local ch = script.Parent.Parent
- WaitForChild(ch, "Torso")
- RSH = WaitForChild(ch.Torso, "Right Shoulder")
- LSH = WaitForChild(ch.Torso, "Left Shoulder")
- GRP = WaitForChild(ch["Right Arm"], "RightGrip")
- _G.Grip = GRP
- --
- RSH.Part1 = nil
- LSH.Part1 = nil
- --
- RW.Part0 = ch.Torso
- RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1 = CFrame.new(0, 0.5, 0)
- RW.Part1 = ch["Right Arm"]
- RW.Parent = ch.Torso
- _G.R = RW
- --
- LW.Part0 = ch.Torso
- LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1 = CFrame.new(0, 0.5, 0)
- LW.Part1 = ch["Left Arm"]
- LW.Parent = ch.Torso
- _G.L = LW
- --
- GRP.C0 = CFrame.new(0, -1, -0.5) * CFrame.fromEulerAnglesXYZ(-1.22, -0.45, 0.22)
- for i = 0, 1, 0.05 do
- wait()
- RW.C0 = CFrame.new(1.5, 0.5, 0.25) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, -0.5*i)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7*i, 0, 0.8*i)
- LW.C1 = CFrame.new(0.3*i, 1+1*i, 0)
- end
- wait()
- local rg = (ch["Right Arm"]:FindFirstChild("RightGrip") or GRP)
- if rg ~= GRP then
- GRP.Parent = ch["Right Arm"]
- rg:remove()
- end
- end)
- script.Parent.Unequipped:connect(function()
- selected = false
- local pl = player
- RW.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- LW.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- LW.C1 = CFrame.new(0,0,0)
- RW.Parent = nil
- LW.Parent = nil
- RSH.Part1 = pl.Character["Right Arm"]
- LSH.Part1 = pl.Character["Left Arm"]
- end)
- function armReload()
- for i = 0, 1, 0.1 do
- wait()
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, 0.9*i)
- LW.C1 = CFrame.new(0.3*i, 1+1*i, 0)
- end
- end
- function gunOut()
- for i = 0, 0.3, 0.06 do
- wait()
- GRP.C0 = CFrame.new(0+i, -1-i, 0+(2*i)) * CFrame.fromEulerAnglesXYZ(-2.22, -0.45, 0.42)
- LW.C0 = CFrame.new(-1, 0.5, 0) * CFrame.fromEulerAnglesXYZ(4.2, 0, 2.9)
- LW.C1 = CFrame.new(0.8*i, 1.1+i, -0.3)
- end
- end
- function gunReturn()
- RW.C0 = CFrame.new(1.5, 0.5, 0.25) * CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1 = CFrame.new(0.3, 1+1, 0)
- GRP.C0 = CFrame.new(0, -1, -0.5) * CFrame.fromEulerAnglesXYZ(-1.22, -0.45, 0.22)
- end
- end))
- LocalScript194.Parent = Tool0
- table.insert(cors,sandbox(LocalScript194,function()
- --Made by Stickmasterluke
- cursors={
- "http://www.roblox.com/asset/?id=50912619", --red --change the cursors
- "http://www.roblox.com/asset/?id=50912641", --blue
- "http://www.roblox.com/asset/?id=50911776", --purple
- reloading="http://www.roblox.com/asset/?id=50911776",
- }
- clipsize=30
- equipped=false
- sp=script.Parent
- plr=game.Players.localPlayer
- function waitfor(a,b)
- while a:FindFirstChild(b)==nil do
- a.ChildAdded:wait()
- end
- return a:FindFirstChild(b)
- end
- waitfor(sp,"Aim")
- reloading=waitfor(sp,"Reloading")
- reload=waitfor(sp,"Reload")
- gui=waitfor(sp,"PlasmaAssaultGui")
- down=waitfor(sp,"Down")
- ammo=sp:FindFirstChild("Ammo")
- clips=sp:FindFirstChild("Clips")
- function updategui()
- if equipped then
- local plr=game.Players.localPlayer
- if plr~=nil then
- if ammo==nil then
- gui.Bar.GunLabel.Text=sp.Name
- gui.Bar.AmmoLabel.Text=""
- gui.Bar.Fill.Size=UDim2.new(-1,0,.8,0)
- elseif clips==nil then
- gui.Bar.GunLabel.Text=sp.Name
- gui.Bar.AmmoLabel.Text=tostring(ammo.Value).."/"..tostring(clipsize)
- gui.Bar.Fill.Size=UDim2.new(-1*ammo.Value/clipsize,0,.8,0)
- gui.Bar.Fill.Visible=true
- else
- gui.Bar.GunLabel.Text=sp.Name
- gui.Bar.AmmoLabel.Text=tostring(ammo.Value).."/"..tostring(clipsize).." "..tostring(clips.Value)
- gui.Bar.Fill.Size=UDim2.new(-1*ammo.Value/clipsize,0,.8,0)
- gui.Bar.Fill.Visible=true
- end
- if sp.Reloading.Value then
- gui.Bar.AmmoLabel.Text="Reloading"
- end
- end
- end
- end
- function onEquipped(mouse)
- if mouse~=nil then
- equipped=true
- local plr=game.Players.LocalPlayer
- if plr~=nil then
- local plrgui=plr:FindFirstChild("PlayerGui")
- if plrgui~=nil then
- gui.Parent=plrgui
- end
- mouse.Button1Down:connect(function()
- if not sp.Down.Value then
- sp.Aim.Value=mouse.Hit.p
- sp.Down.Value=true
- while sp.Down.Value do
- sp.Aim.Value=mouse.Hit.p
- wait()
- end
- end
- end)
- mouse.Button1Up:connect(function()
- sp.Down.Value=false
- end)
- mouse.KeyDown:connect(function(key)
- if string.byte(key)==string.byte("r") then
- reload.Value=not reload.Value
- end
- end)
- mouse.Icon=cursors[1]
- sp.Reloading.Changed:connect(function(val)
- if mouse~=nil and equipped then
- if val then
- mouse.Icon=cursors.reloading
- else
- mouse.Icon=cursors[1]
- end
- local plr=game.Players.localPlayer
- if plr~=nil then
- local gui=plr.PlayerGui:FindFirstChild("AmmoHud")
- if gui~=nil then
- updategui()
- if sp.Reloading.Value then
- gui.Bar.AmmoLabel.Text="Reloading"
- end
- end
- end
- end
- end)
- updategui()
- end
- end
- end
- function onUnequipped()
- gui.Parent=sp
- equipped=false
- local plr=game.Players.localPlayer
- if plr~=nil then
- local gui=plr.PlayerGui:FindFirstChild("AmmoHud")
- if gui~=nil then
- gui.Bar.GunLabel.Text=""
- gui.Bar.AmmoLabel.Text=""
- gui.Bar.Fill.Visible=false
- end
- end
- end
- sp.Equipped:connect(onEquipped)
- sp.Unequipped:connect(onUnequipped)
- if ammo~=nil then
- ammo.Changed:connect(function()
- updategui()
- end)
- if clips~=nil then
- clips.Changed:connect(function()
- updategui()
- end)
- end
- end
- reloading.Changed:connect(function()
- updategui()
- end)
- end))
- ScreenGui195.Name = "PlasmaAssaultGui"
- ScreenGui195.Parent = Tool0
- Frame196.Name = "Bar"
- Frame196.Parent = ScreenGui195
- Frame196.Size = UDim2.new(0, 200, 0, 60)
- Frame196.Style = Enum.FrameStyle.RobloxRound
- Frame196.Position = UDim2.new(1, -270, 1, -70)
- Frame197.Name = "Fill"
- Frame197.Parent = Frame196
- Frame197.Size = UDim2.new(-1, 0, 0.800000012, 0)
- Frame197.Position = UDim2.new(1, 0, 0.200000003, 0)
- Frame197.BackgroundColor3 = Color3.new(0, 0.8, 1)
- Frame197.BorderSizePixel = 0
- TextLabel198.Name = "GunLabel"
- TextLabel198.Parent = Frame196
- TextLabel198.Text = "Innovation SHK7 Repeater"
- TextLabel198.ZIndex = 3
- TextLabel198.Font = Enum.Font.ArialBold
- TextLabel198.FontSize = Enum.FontSize.Size14
- TextLabel198.TextColor3 = Color3.new(1, 1, 1)
- TextLabel198.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel199.Name = "AmmoLabel"
- TextLabel199.Parent = Frame196
- TextLabel199.Text = "30/30"
- TextLabel199.Position = UDim2.new(1, 0, 0, 0)
- TextLabel199.ZIndex = 3
- TextLabel199.Font = Enum.Font.ArialBold
- TextLabel199.FontSize = Enum.FontSize.Size14
- TextLabel199.TextColor3 = Color3.new(1, 1, 1)
- TextLabel199.TextXAlignment = Enum.TextXAlignment.Right
- LocalScript200.Name = "BulletHoleAttachment"
- LocalScript200.Parent = Tool0
- table.insert(cors,sandbox(LocalScript200,function()
- reload = false
- function MD(mouse)
- if reload then return end
- if mouse.Target == nil then return end
- local p = Instance.new("Part")
- p.formFactor = "Custom"
- p.Size = Vector3.new(0.5,0.5,0.5)
- p.Transparency = 1
- p.CanCollide = false
- p.Locked = true
- p.CFrame = mouse.Target.CFrame+(mouse.Hit.p-mouse.Target.Position)
- local w = Instance.new("Weld")
- w.Part0 = mouse.Target
- w.Part1 = p
- w.C0 = mouse.Target.CFrame:inverse()
- w.C1 = p.CFrame:inverse()
- w.Parent = p
- local d = Instance.new("Decal")
- d.Parent = p
- d.Face = mouse.TargetSurface
- d.Texture = "http://www.roblox.com/asset/?id=2078626"
- p.Parent = game.Workspace
- reload = true
- repeat wait() until NIcon == mouse.Icon
- reload = false
- end
- function S(mouse)
- wait()
- NIcon2 = mouse.Icon
- NIcon = NIcon2
- mouse.Button1Down:connect(function() MD(mouse) end)
- end
- script.Parent.Equipped:connect(S)
- end))
- Vector3Value201.Name = "Aim"
- Vector3Value201.Parent = Tool0
- Vector3Value201.Value = Vector3.new(10000.9219, -147.318817, 885.737427)
- IntValue202.Name = "Ammo"
- IntValue202.Parent = Tool0
- IntValue202.Value = 8
- SpecialMesh203.Name = "BulletMesh"
- SpecialMesh203.Parent = Tool0
- SpecialMesh203.MeshId = "http://www.roblox.com/asset/?id=94295100"
- SpecialMesh203.Scale = Vector3.new(4, 4, 4)
- SpecialMesh203.TextureId = "http://www.roblox.com/asset/?id=94287792"
- SpecialMesh203.MeshType = Enum.MeshType.FileMesh
- SpecialMesh203.Scale = Vector3.new(4, 4, 4)
- BoolValue204.Name = "DoFireAni"
- BoolValue204.Parent = Tool0
- BoolValue205.Name = "Down"
- BoolValue205.Parent = Tool0
- IntValue206.Name = "NoClips"
- IntValue206.Parent = Tool0
- BoolValue207.Name = "Reloading"
- BoolValue207.Parent = Tool0
- Script208.Name = "Firescript"
- Script208.Parent = Tool0
- table.insert(cors,sandbox(Script208,function()
- -- Made by Stickmasterluke
- -- edited by fusroblox
- local GoreOn=true
- function WaitForChild(parent,child)
- while not parent:FindFirstChild(child) do print("2waiting for " .. child) wait() end
- return parent[child]
- end
- local GunObject = {
- Tool = script.Parent,
- Handle = WaitForChild(script.Parent,'Handle'),
- check = true,
- GunDamage = 0, -- Base output damage per shot.
- FireRate = .5, -- How often the weapon can fire.
- Automatic = true, -- hold down to continue firing
- Range = 250, -- Max distance that the weapon can fire.
- Spread = 1, -- The bigger the spread, the more inaccurate the shots will be.
- ClipSize = 30, -- Shots in a clip
- ReloadTime = 3, -- Time it takes to reload the tool.
- StartingClips = 10, -- If you want infinit clips, remove the IntValue named "Clips" from the tool.
- SegmentLength = 15, -- How long the shot segments are, or the speed of the shot.
- FadeDelayTime = 5,
- BarrelPos = CFrame.new(0, 0, - 1.2), -- L, F, U
- Rate = 1/30,
- --local Colors = {BrickColor.new("Bright red"), BrickColor.new("Really red"), BrickColor.new("Dusty Rose"), BrickColor.new("Medium red")}
- Colors = {BrickColor.new("Bright yellow"),BrickColor.new("Mid gray"), BrickColor.new("Medium stone grey"), BrickColor.new("Dark stone grey")},
- FlashColors = {"Medium red", "Dusty Rose", "Bright red", "Really red"},
- Reloading = false,
- Debris = game:GetService("Debris"),
- Ammo,
- Clips,
- LaserObj,
- SparkEffect,
- ShellPart,
- --tool children
- DownVal=WaitForChild(script.Parent, 'Down'),
- AimVal=WaitForChild(script.Parent, 'Aim'),
- ReloadingVal=WaitForChild(script.Parent, 'Reloading'),
- DoFireAni = WaitForChild(script.Parent,'DoFireAni'),
- --handlechildren
- Fire,
- }
- --[[Member functions]]
- function GunObject:Initialize()
- self.Fire=WaitForChild(self.Handle, 'Fire')
- self.Ammo = self.Tool:FindFirstChild("Ammo")
- if self.Ammo ~= nil then
- self.Ammo.Value = self.ClipSize
- end
- self.Clips = self.Tool:FindFirstChild("Clips")
- if self.Clips ~= nil then
- self.Clips.Value = self.StartingClips
- end
- self.Tool.Equipped:connect(function()
- self.Tool.Handle.Fire:Stop()
- self.Tool.Handle.Reload:Stop()
- end)
- self.Tool.Unequipped:connect(function()
- self.Tool.Handle.Fire:Stop()
- self.Tool.Handle.Reload:Stop()
- end)
- self.LaserObj = Instance.new("Part")
- self.LaserObj.Name = "Bullet"
- self.LaserObj.Anchored = true
- self.LaserObj.CanCollide = false
- self.LaserObj.Shape = "Block"
- self.LaserObj.formFactor = "Custom"
- self.LaserObj.Material = Enum.Material.Plastic
- self.LaserObj.Locked = true
- self.LaserObj.TopSurface = 0
- self.LaserObj.BottomSurface = 0
- local tSparkEffect = Instance.new("Part")
- tSparkEffect.Name = "Effect"
- tSparkEffect.Anchored = false
- tSparkEffect.CanCollide = false
- tSparkEffect.Shape = "Block"
- tSparkEffect.formFactor = "Custom"
- tSparkEffect.Material = Enum.Material.Plastic
- tSparkEffect.Locked = true
- tSparkEffect.TopSurface = 0
- tSparkEffect.BottomSurface = 0
- self.SparkEffect=tSparkEffect
- local tshell = Instance.new('Part')
- tshell.Name='effect'
- tshell.FormFactor='Custom'
- tshell.Size=Vector3.new(1, 0.4, 0.33)
- tshell.BrickColor=BrickColor.new('Mid Gray')
- local tshellmesh=WaitForChild(script.Parent,'BulletMesh'):Clone()
- tshellmesh.Parent=tshell
- self.ShellPart = tshell
- self.DownVal.Changed:connect(function()
- while self.DownVal.Value and self.check and not self.Reloading do
- self.check = false
- local humanoid = self.Tool.Parent:FindFirstChild("Humanoid")
- local plr1 = game.Players:GetPlayerFromCharacter(self.Tool.Parent)
- if humanoid ~= nil and plr1 ~= nil then
- if humanoid.Health > 0 then
- local spos1 = (self.Tool.Handle.CFrame * self.BarrelPos).p
- delay(0, function() self:SendBullet(spos1, self.AimVal.Value, self.Spread, self.SegmentLength, self.Tool.Parent, self.Colors[1], self.GunDamage, self.FadeDelayTime) end)
- else
- self.check = true
- break
- end
- else
- self.check = true
- break
- end
- wait(self.FireRate)
- self.check = true
- if not self.Automatic then
- break
- end
- end
- end)
- end
- function GunObject:Reload()
- self.Reloading = true
- self.ReloadingVal.Value = true
- if self.Clips ~= nil then
- if self.Clips.Value > 0 then
- self.Clips.Value = Clips.Value - 1
- else
- self.Reloading = false
- self.ReloadingVal.Value = false
- return
- end
- end
- self.Tool.Handle.Reload:Play()
- for i = 1, self.ClipSize do
- wait(self.ReloadTime/self.ClipSize)
- self.Ammo.Value = i
- end
- self.Reloading = false
- self.Tool.Reloading.Value = false
- end
- function GunObject:SpawnShell()
- local tshell=self.ShellPart:Clone()
- tshell.CFrame=self.Handle.CFrame
- tshell.Parent=Workspace
- game.Debris:AddItem(tshell,2)
- end
- function GunObject:SendBullet(boltstart, targetpos, fuzzyness, SegmentLength, ignore, clr, damage, fadedelay)
- if self.Ammo.Value <=0 then return end
- self.Ammo.Value = self.Ammo.Value - 1
- self:SpawnShell()
- self.Fire.Pitch = (math.random() * .5) + .75
- self.Fire:Play()
- self.DoFireAni.Value = not self.DoFireAni.Value
- print(self.Fire.Pitch)
- local boltdist = self.Range
- local clickdist = (boltstart - targetpos).magnitude
- local targetpos = targetpos + (Vector3.new(math.random() - .5, math.random() - .5, math.random() - .5) * (clickdist/100) * self.fuzzyness)
- local boltvec = (targetpos - boltstart).unit
- local totalsegments = math.ceil(boltdist/SegmentLength)
- local lastpos = boltstart
- for i = 1, totalsegments do
- local newpos = (boltstart + (boltvec * (boltdist * (i/totalsegments))))
- local segvec = (newpos - lastpos).unit
- local boltlength = (newpos - lastpos).magnitude
- local bolthit, endpos = CastRay(lastpos, segvec, boltlength, ignore, false)
- DrawBeam(lastpos, endpos, clr, fadedelay, self.LaserObj)
- if bolthit ~= nil then
- local h = bolthit.Parent:FindFirstChild("Humanoid")
- if h ~= nil then
- local plr = game.Players:GetPlayerFromCharacter(self.Tool.Parent)
- if plr ~= nil then
- local creator = Instance.new("ObjectValue")
- creator.Name = "creator"
- creator.Value = plr
- creator.Parent = h
- end
- if hit.Parent:FindFirstChild("BlockShot") then
- hit.Parent:FindFirstChild("BlockShot"):Fire(newpos)
- delay(0, function() self:HitEffect(endpos, BrickColor.new('Medium stone grey'),14) end)
- else
- if(hit.Name=='Head') then
- if GoreOn then delay(0,function() self:HitEffect(endpos, BrickColor.new('Bright red'),150) end) end
- h:TakeDamage(10000000000)
- h.Parent.Head:Destroy()
- else
- h:TakeDamage(damage)
- end
- end
- else
- delay(0, function() self:HitEffect(endpos, BrickColor.new('Medium stone grey'),5) end)
- end
- break
- end
- lastpos = endpos
- wait(Rate)
- end
- if self.Ammo.Value < 1 then
- self:Reload()
- end
- end
- function GunObject:MakeSpark(pos,tcolor)
- local effect=self.SparkEffect:Clone()
- effect.BrickColor = tcolor
- effect.CFrame = CFrame.new(pos)
- effect.Parent = game.Workspace
- local effectVel = Instance.new("BodyVelocity")
- effectVel.maxForce = Vector3.new(99999, 99999, 99999)
- effectVel.velocity = Vector3.new(math.random() * 15 * SigNum(math.random( - 10, 10)), math.random() * 15 * SigNum(math.random( - 10, 10)), math.random() * 15 * SigNum(math.random( - 10, 10)))
- effectVel.Parent = effect
- effect.Size = Vector3.new(math.abs(effectVel.velocity.x)/30, math.abs(effectVel.velocity.y)/30, math.abs(effectVel.velocity.z)/30)
- wait()
- effectVel:Destroy()
- local effecttime = 123
- game.Debris:AddItem(effect, effecttime * 2)
- local startTime = time()
- while time() - startTime < effecttime do
- if effect ~= nil then
- effect.Transparency = (time() - startTime)/effecttime
- end
- wait()
- end
- if effect ~= nil then
- effect.Parent = nil
- end
- end
- function GunObject:HitEffect(pos,tcolor,numSparks)
- for i = 0, numSparks, 1 do
- Spawn(function() self:MakeSpark(pos,tcolor) end)
- end
- end
- --[[/Member functions]]
- --[[Static functions]]
- function Round(number, decimal)
- decimal = decimal or 0
- local mult = 10^decimal
- return math.floor(number * mult + .5)/mult
- end
- function SigNum(num)
- if num == 0 then return 1 end
- return math.abs(num)/num
- end
- --this is a little bad, but shouldn't really be part of the 'class' of the gun
- local Intangibles = {shock=1, bolt=1, bullet=1, plasma=1, effect=1, laser=1, handle=1, effects=1, flash=1,}
- function CheckIntangible(hitObj)
- print(hitObj.Name)
- return Intangibles[(string.lower(hitObj.Name))] or hitObj.Transparency == 1
- end
- function CastRay(startpos, vec, length, ignore, delayifhit)
- if length > 999 then
- length = 999
- end
- hit, endpos2 = game.Workspace:FindPartOnRay(Ray.new(startpos, vec * length), ignore)
- if hit ~= nil then
- if CheckIntangible(hit) then
- if delayifhit then
- wait()
- end
- hit, endpos2 = CastRay(endpos2 + (vec * .01), vec, length - ((startpos - endpos2).magnitude), ignore, delayifhit)
- end
- end
- return hit, endpos2
- end
- function DrawBeam(beamstart, beamend, clr, fadedelay, templatePart)
- local dis = 2 --(beamstart - beamend).magnitude
- local tlaser=templatePart:Clone()
- tlaser.BrickColor = clr
- tlaser.Size = Vector3.new(.5, .5, dis + .2)
- tlaser.CFrame = CFrame.new((beamend+beamstart)/2, beamstart) * CFrame.new(0, 0, - dis/2)
- tlaser.Parent = game.Workspace
- game.Debris:AddItem(tlaser, fadedelay)
- end
- --[[/Static functions]]
- GunObject:Initialize()
- end))
- Animation209.Name = "FireAni"
- Animation209.Parent = Tool0
- Animation209.AnimationId = "http://www.roblox.com/Asset?ID=94332152"
- Animation210.Name = "Reload"
- Animation210.Parent = Tool0
- Animation210.AnimationId = "http://www.roblox.com/Asset?ID=94332664"
- Animation211.Name = "idle"
- Animation211.Parent = Tool0
- Animation211.AnimationId = "http://www.roblox.com/Asset?ID=94331086"
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement