Advertisement
firebudgy

Untitled

Jun 3rd, 2018
375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.96 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Tool0 = Instance.new("Tool")
  20. Part1 = Instance.new("Part")
  21. CylinderMesh2 = Instance.new("CylinderMesh")
  22. SpecialMesh3 = Instance.new("SpecialMesh")
  23. Part4 = Instance.new("Part")
  24. SpecialMesh5 = Instance.new("SpecialMesh")
  25. Script6 = Instance.new("Script")
  26. Part7 = Instance.new("Part")
  27. CylinderMesh8 = Instance.new("CylinderMesh")
  28. Part9 = Instance.new("Part")
  29. CylinderMesh10 = Instance.new("CylinderMesh")
  30. Part11 = Instance.new("Part")
  31. SpecialMesh12 = Instance.new("SpecialMesh")
  32. Part13 = Instance.new("Part")
  33. SpecialMesh14 = Instance.new("SpecialMesh")
  34. Part15 = Instance.new("Part")
  35. SpecialMesh16 = Instance.new("SpecialMesh")
  36. Part17 = Instance.new("Part")
  37. BlockMesh18 = Instance.new("BlockMesh")
  38. Part19 = Instance.new("Part")
  39. SpecialMesh20 = Instance.new("SpecialMesh")
  40. Part21 = Instance.new("Part")
  41. SpecialMesh22 = Instance.new("SpecialMesh")
  42. Sound23 = Instance.new("Sound")
  43. Sound24 = Instance.new("Sound")
  44. Sound25 = Instance.new("Sound")
  45. Sound26 = Instance.new("Sound")
  46. Part27 = Instance.new("Part")
  47. Part28 = Instance.new("Part")
  48. BlockMesh29 = Instance.new("BlockMesh")
  49. Part30 = Instance.new("Part")
  50. BlockMesh31 = Instance.new("BlockMesh")
  51. Part32 = Instance.new("Part")
  52. BlockMesh33 = Instance.new("BlockMesh")
  53. Part34 = Instance.new("Part")
  54. SpecialMesh35 = Instance.new("SpecialMesh")
  55. Part36 = Instance.new("Part")
  56. SpecialMesh37 = Instance.new("SpecialMesh")
  57. Part38 = Instance.new("Part")
  58. Part39 = Instance.new("Part")
  59. Part40 = Instance.new("Part")
  60. Part41 = Instance.new("Part")
  61. SpecialMesh42 = Instance.new("SpecialMesh")
  62. Part43 = Instance.new("Part")
  63. SpecialMesh44 = Instance.new("SpecialMesh")
  64. Part45 = Instance.new("Part")
  65. SpecialMesh46 = Instance.new("SpecialMesh")
  66. Part47 = Instance.new("Part")
  67. SpecialMesh48 = Instance.new("SpecialMesh")
  68. Part49 = Instance.new("Part")
  69. BlockMesh50 = Instance.new("BlockMesh")
  70. Part51 = Instance.new("Part")
  71. BlockMesh52 = Instance.new("BlockMesh")
  72. Part53 = Instance.new("Part")
  73. SpecialMesh54 = Instance.new("SpecialMesh")
  74. Part55 = Instance.new("Part")
  75. SpecialMesh56 = Instance.new("SpecialMesh")
  76. Part57 = Instance.new("Part")
  77. BlockMesh58 = Instance.new("BlockMesh")
  78. Part59 = Instance.new("Part")
  79. BlockMesh60 = Instance.new("BlockMesh")
  80. Part61 = Instance.new("Part")
  81. BlockMesh62 = Instance.new("BlockMesh")
  82. Part63 = Instance.new("Part")
  83. BlockMesh64 = Instance.new("BlockMesh")
  84. Part65 = Instance.new("Part")
  85. SpecialMesh66 = Instance.new("SpecialMesh")
  86. Part67 = Instance.new("Part")
  87. BlockMesh68 = Instance.new("BlockMesh")
  88. Part69 = Instance.new("Part")
  89. SpecialMesh70 = Instance.new("SpecialMesh")
  90. Part71 = Instance.new("Part")
  91. SpecialMesh72 = Instance.new("SpecialMesh")
  92. Part73 = Instance.new("Part")
  93. SpecialMesh74 = Instance.new("SpecialMesh")
  94. Part75 = Instance.new("Part")
  95. SpecialMesh76 = Instance.new("SpecialMesh")
  96. Part77 = Instance.new("Part")
  97. SpecialMesh78 = Instance.new("SpecialMesh")
  98. Part79 = Instance.new("Part")
  99. BlockMesh80 = Instance.new("BlockMesh")
  100. Part81 = Instance.new("Part")
  101. BlockMesh82 = Instance.new("BlockMesh")
  102. Part83 = Instance.new("Part")
  103. SpecialMesh84 = Instance.new("SpecialMesh")
  104. Part85 = Instance.new("Part")
  105. SpecialMesh86 = Instance.new("SpecialMesh")
  106. Part87 = Instance.new("Part")
  107. SpecialMesh88 = Instance.new("SpecialMesh")
  108. Part89 = Instance.new("Part")
  109. SpecialMesh90 = Instance.new("SpecialMesh")
  110. Part91 = Instance.new("Part")
  111. SpecialMesh92 = Instance.new("SpecialMesh")
  112. Part93 = Instance.new("Part")
  113. BlockMesh94 = Instance.new("BlockMesh")
  114. Part95 = Instance.new("Part")
  115. SpecialMesh96 = Instance.new("SpecialMesh")
  116. Part97 = Instance.new("Part")
  117. BlockMesh98 = Instance.new("BlockMesh")
  118. Part99 = Instance.new("Part")
  119. BlockMesh100 = Instance.new("BlockMesh")
  120. Part101 = Instance.new("Part")
  121. BlockMesh102 = Instance.new("BlockMesh")
  122. Part103 = Instance.new("Part")
  123. SpecialMesh104 = Instance.new("SpecialMesh")
  124. Part105 = Instance.new("Part")
  125. BlockMesh106 = Instance.new("BlockMesh")
  126. Part107 = Instance.new("Part")
  127. BlockMesh108 = Instance.new("BlockMesh")
  128. Part109 = Instance.new("Part")
  129. BlockMesh110 = Instance.new("BlockMesh")
  130. Part111 = Instance.new("Part")
  131. BlockMesh112 = Instance.new("BlockMesh")
  132. Part113 = Instance.new("Part")
  133. BlockMesh114 = Instance.new("BlockMesh")
  134. Part115 = Instance.new("Part")
  135. SpecialMesh116 = Instance.new("SpecialMesh")
  136. Part117 = Instance.new("Part")
  137. SpecialMesh118 = Instance.new("SpecialMesh")
  138. Part119 = Instance.new("Part")
  139. SpecialMesh120 = Instance.new("SpecialMesh")
  140. Part121 = Instance.new("Part")
  141. Part122 = Instance.new("Part")
  142. SpecialMesh123 = Instance.new("SpecialMesh")
  143. Part124 = Instance.new("Part")
  144. BlockMesh125 = Instance.new("BlockMesh")
  145. Part126 = Instance.new("Part")
  146. SpecialMesh127 = Instance.new("SpecialMesh")
  147. Part128 = Instance.new("Part")
  148. BlockMesh129 = Instance.new("BlockMesh")
  149. Part130 = Instance.new("Part")
  150. Part131 = Instance.new("Part")
  151. BlockMesh132 = Instance.new("BlockMesh")
  152. Part133 = Instance.new("Part")
  153. BlockMesh134 = Instance.new("BlockMesh")
  154. Part135 = Instance.new("Part")
  155. Part136 = Instance.new("Part")
  156. BlockMesh137 = Instance.new("BlockMesh")
  157. Part138 = Instance.new("Part")
  158. SpecialMesh139 = Instance.new("SpecialMesh")
  159. Part140 = Instance.new("Part")
  160. SpecialMesh141 = Instance.new("SpecialMesh")
  161. Part142 = Instance.new("Part")
  162. SpecialMesh143 = Instance.new("SpecialMesh")
  163. Part144 = Instance.new("Part")
  164. SpecialMesh145 = Instance.new("SpecialMesh")
  165. Part146 = Instance.new("Part")
  166. SpecialMesh147 = Instance.new("SpecialMesh")
  167. Part148 = Instance.new("Part")
  168. SpecialMesh149 = Instance.new("SpecialMesh")
  169. Part150 = Instance.new("Part")
  170. SpecialMesh151 = Instance.new("SpecialMesh")
  171. Part152 = Instance.new("Part")
  172. SpecialMesh153 = Instance.new("SpecialMesh")
  173. Part154 = Instance.new("Part")
  174. BlockMesh155 = Instance.new("BlockMesh")
  175. Part156 = Instance.new("Part")
  176. SpecialMesh157 = Instance.new("SpecialMesh")
  177. Part158 = Instance.new("Part")
  178. SpecialMesh159 = Instance.new("SpecialMesh")
  179. Part160 = Instance.new("Part")
  180. SpecialMesh161 = Instance.new("SpecialMesh")
  181. Part162 = Instance.new("Part")
  182. BlockMesh163 = Instance.new("BlockMesh")
  183. Part164 = Instance.new("Part")
  184. BlockMesh165 = Instance.new("BlockMesh")
  185. Part166 = Instance.new("Part")
  186. SpecialMesh167 = Instance.new("SpecialMesh")
  187. Part168 = Instance.new("Part")
  188. SpecialMesh169 = Instance.new("SpecialMesh")
  189. Part170 = Instance.new("Part")
  190. SpecialMesh171 = Instance.new("SpecialMesh")
  191. Part172 = Instance.new("Part")
  192. CylinderMesh173 = Instance.new("CylinderMesh")
  193. Part174 = Instance.new("Part")
  194. SpecialMesh175 = Instance.new("SpecialMesh")
  195. Part176 = Instance.new("Part")
  196. CylinderMesh177 = Instance.new("CylinderMesh")
  197. Part178 = Instance.new("Part")
  198. CylinderMesh179 = Instance.new("CylinderMesh")
  199. Part180 = Instance.new("Part")
  200. SpecialMesh181 = Instance.new("SpecialMesh")
  201. Part182 = Instance.new("Part")
  202. SpecialMesh183 = Instance.new("SpecialMesh")
  203. Part184 = Instance.new("Part")
  204. SpecialMesh185 = Instance.new("SpecialMesh")
  205. Vector3Value186 = Instance.new("Vector3Value")
  206. IntValue187 = Instance.new("IntValue")
  207. BoolValue188 = Instance.new("BoolValue")
  208. Script189 = Instance.new("Script")
  209. IntValue190 = Instance.new("IntValue")
  210. BoolValue191 = Instance.new("BoolValue")
  211. BoolValue192 = Instance.new("BoolValue")
  212. Script193 = Instance.new("Script")
  213. LocalScript194 = Instance.new("LocalScript")
  214. ScreenGui195 = Instance.new("ScreenGui")
  215. Frame196 = Instance.new("Frame")
  216. Frame197 = Instance.new("Frame")
  217. TextLabel198 = Instance.new("TextLabel")
  218. TextLabel199 = Instance.new("TextLabel")
  219. LocalScript200 = Instance.new("LocalScript")
  220. Vector3Value201 = Instance.new("Vector3Value")
  221. IntValue202 = Instance.new("IntValue")
  222. SpecialMesh203 = Instance.new("SpecialMesh")
  223. BoolValue204 = Instance.new("BoolValue")
  224. BoolValue205 = Instance.new("BoolValue")
  225. IntValue206 = Instance.new("IntValue")
  226. BoolValue207 = Instance.new("BoolValue")
  227. Script208 = Instance.new("Script")
  228. Animation209 = Instance.new("Animation")
  229. Animation210 = Instance.new("Animation")
  230. Animation211 = Instance.new("Animation")
  231. Tool0.Name = "Ar2 OSIPR"
  232. Tool0.Parent = mas
  233. Tool0.TextureId = "http://www.roblox.com/asset/?id=70297698"
  234. Tool0.GripForward = Vector3.new(0.978051901, -0.0578944683, 0.20015651)
  235. Tool0.GripPos = Vector3.new(-0.229919985, -0.156849906, 0.198932633)
  236. Tool0.GripRight = Vector3.new(-0.0589477681, -0.998260856, -0.000698418356)
  237. Tool0.GripUp = Vector3.new(-0.199848816, 0.0111156916, 0.979763687)
  238. Tool0.ToolTip = "Overwatch Standard Issue Pulse Rifle by Nihilator"
  239. Part1.Name = "Plug"
  240. Part1.Parent = Tool0
  241. Part1.BrickColor = BrickColor.new("Black")
  242. Part1.Rotation = Vector3.new(90, 0, 180)
  243. Part1.FormFactor = Enum.FormFactor.Custom
  244. Part1.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  245. Part1.CFrame = CFrame.new(-31.6334343, 1.28890395, 25.4334297, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
  246. Part1.BottomSurface = Enum.SurfaceType.Smooth
  247. Part1.TopSurface = Enum.SurfaceType.Smooth
  248. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  249. Part1.Position = Vector3.new(-31.6334343, 1.28890395, 25.4334297)
  250. Part1.Orientation = Vector3.new(90, -180, 0)
  251. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  252. CylinderMesh2.Parent = Part1
  253. CylinderMesh2.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
  254. CylinderMesh2.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
  255. SpecialMesh3.Parent = Tool0
  256. SpecialMesh3.MeshId = "http://www.roblox.com/asset/?id=2697549"
  257. SpecialMesh3.TextureId = "http://www.roblox.com/asset/?id=13943307"
  258. SpecialMesh3.MeshType = Enum.MeshType.FileMesh
  259. Part4.Name = "Trigger"
  260. Part4.Parent = Tool0
  261. Part4.BrickColor = BrickColor.new("Dark stone grey")
  262. Part4.Rotation = Vector3.new(180, 0, 0)
  263. Part4.FormFactor = Enum.FormFactor.Custom
  264. Part4.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  265. 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)
  266. Part4.BottomSurface = Enum.SurfaceType.Smooth
  267. Part4.TopSurface = Enum.SurfaceType.Smooth
  268. Part4.Color = Color3.new(0.388235, 0.372549, 0.384314)
  269. Part4.Position = Vector3.new(-31.4464417, 1.05090296, 26.0964279)
  270. Part4.Orientation = Vector3.new(0, -180, -180)
  271. Part4.Color = Color3.new(0.388235, 0.372549, 0.384314)
  272. SpecialMesh5.Parent = Part4
  273. SpecialMesh5.Scale = Vector3.new(0.0199999921, 0.0899999961, 0.0199999809)
  274. SpecialMesh5.MeshType = Enum.MeshType.Wedge
  275. SpecialMesh5.Scale = Vector3.new(0.0199999921, 0.0899999961, 0.0199999809)
  276. Script6.Name = "Weld"
  277. Script6.Parent = Tool0
  278. table.insert(cors,sandbox(Script6,function()
  279. local prev
  280. local parts = script.Parent:GetChildren()
  281. for i = 1,#parts do
  282. --remove any of the following parts that say "(parts[i].className == [className])" if you want to exclude that particular className type from the Weld
  283. 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
  284. if (prev ~= nil) then
  285. local weld = Instance.new("Weld")
  286. weld.Part0 = prev
  287. weld.Part1 = parts[i]
  288. weld.C0 = prev.CFrame:inverse()
  289. weld.C1 = parts[i].CFrame:inverse()
  290. weld.Parent = prev
  291. parts[i].Anchored = false
  292. end
  293. prev = parts[i]
  294. end
  295. end
  296. wait(3)
  297.  
  298. end))
  299. Part7.Name = "Plug"
  300. Part7.Parent = Tool0
  301. Part7.BrickColor = BrickColor.new("Dark stone grey")
  302. Part7.Rotation = Vector3.new(90, 0, 180)
  303. Part7.FormFactor = Enum.FormFactor.Custom
  304. Part7.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  305. Part7.CFrame = CFrame.new(-31.6334343, 1.28890395, 25.3484306, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
  306. Part7.BottomSurface = Enum.SurfaceType.Smooth
  307. Part7.TopSurface = Enum.SurfaceType.Smooth
  308. Part7.Color = Color3.new(0.388235, 0.372549, 0.384314)
  309. Part7.Position = Vector3.new(-31.6334343, 1.28890395, 25.3484306)
  310. Part7.Orientation = Vector3.new(90, -180, 0)
  311. Part7.Color = Color3.new(0.388235, 0.372549, 0.384314)
  312. CylinderMesh8.Parent = Part7
  313. CylinderMesh8.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
  314. CylinderMesh8.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
  315. Part9.Name = "Plug"
  316. Part9.Parent = Tool0
  317. Part9.BrickColor = BrickColor.new("Mid gray")
  318. Part9.Rotation = Vector3.new(90, 0, 180)
  319. Part9.FormFactor = Enum.FormFactor.Custom
  320. Part9.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  321. Part9.CFrame = CFrame.new(-31.6334343, 1.28890395, 25.2634315, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
  322. Part9.BottomSurface = Enum.SurfaceType.Smooth
  323. Part9.TopSurface = Enum.SurfaceType.Smooth
  324. Part9.Color = Color3.new(0.803922, 0.803922, 0.803922)
  325. Part9.Position = Vector3.new(-31.6334343, 1.28890395, 25.2634315)
  326. Part9.Orientation = Vector3.new(90, -180, 0)
  327. Part9.Color = Color3.new(0.803922, 0.803922, 0.803922)
  328. CylinderMesh10.Parent = Part9
  329. CylinderMesh10.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
  330. CylinderMesh10.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
  331. Part11.Name = "Plug"
  332. Part11.Parent = Tool0
  333. Part11.BrickColor = BrickColor.new("Neon orange")
  334. Part11.Rotation = Vector3.new(-3.94999981, -5.69999981, -0.0799999982)
  335. Part11.FormFactor = Enum.FormFactor.Custom
  336. Part11.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  337. 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)
  338. Part11.BottomSurface = Enum.SurfaceType.Smooth
  339. Part11.TopSurface = Enum.SurfaceType.Smooth
  340. Part11.Color = Color3.new(0.835294, 0.45098, 0.239216)
  341. Part11.Position = Vector3.new(-31.6214333, 1.28790295, 25.4534302)
  342. Part11.Orientation = Vector3.new(-3.92999983, -5.71000004, 0.310000002)
  343. Part11.Color = Color3.new(0.835294, 0.45098, 0.239216)
  344. SpecialMesh12.Parent = Part11
  345. SpecialMesh12.MeshId = "http://www.roblox.com/asset/?id=3270017"
  346. SpecialMesh12.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  347. SpecialMesh12.MeshType = Enum.MeshType.FileMesh
  348. SpecialMesh12.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  349. Part13.Name = "Plug"
  350. Part13.Parent = Tool0
  351. Part13.BrickColor = BrickColor.new("Neon orange")
  352. Part13.Rotation = Vector3.new(3.15999985, 0, 0)
  353. Part13.FormFactor = Enum.FormFactor.Custom
  354. Part13.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  355. 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)
  356. Part13.BottomSurface = Enum.SurfaceType.Smooth
  357. Part13.TopSurface = Enum.SurfaceType.Smooth
  358. Part13.Color = Color3.new(0.835294, 0.45098, 0.239216)
  359. Part13.Position = Vector3.new(-31.6334343, 1.29990804, 25.4554329)
  360. Part13.Orientation = Vector3.new(3.15999985, 0, 0)
  361. Part13.Color = Color3.new(0.835294, 0.45098, 0.239216)
  362. SpecialMesh14.Parent = Part13
  363. SpecialMesh14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  364. SpecialMesh14.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  365. SpecialMesh14.MeshType = Enum.MeshType.FileMesh
  366. SpecialMesh14.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  367. Part15.Name = "Barrel"
  368. Part15.Parent = Tool0
  369. Part15.BrickColor = BrickColor.new("Black")
  370. Part15.FormFactor = Enum.FormFactor.Custom
  371. Part15.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  372. 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)
  373. Part15.BottomSurface = Enum.SurfaceType.Smooth
  374. Part15.TopSurface = Enum.SurfaceType.Smooth
  375. Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  376. Part15.Position = Vector3.new(-31.5654335, 1.52690196, 24.6794357)
  377. Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  378. SpecialMesh16.Parent = Part15
  379. SpecialMesh16.MeshId = "http://www.roblox.com/asset/?id=3270017"
  380. SpecialMesh16.Scale = Vector3.new(0.200000003, 0.200000003, 5)
  381. SpecialMesh16.MeshType = Enum.MeshType.FileMesh
  382. SpecialMesh16.Scale = Vector3.new(0.200000003, 0.200000003, 5)
  383. Part17.Name = "Claw"
  384. Part17.Parent = Tool0
  385. Part17.BrickColor = BrickColor.new("Dark stone grey")
  386. Part17.Rotation = Vector3.new(-90, 60, 90)
  387. Part17.FormFactor = Enum.FormFactor.Custom
  388. Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.20396708)
  389. 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)
  390. Part17.BottomSurface = Enum.SurfaceType.Smooth
  391. Part17.TopSurface = Enum.SurfaceType.Smooth
  392. Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  393. Part17.Position = Vector3.new(-31.7574329, 1.34790695, 25.3594322)
  394. Part17.Orientation = Vector3.new(-30, 90, 0)
  395. Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  396. BlockMesh18.Parent = Part17
  397. BlockMesh18.Offset = Vector3.new(0, -0.0250000004, 0.0500000007)
  398. BlockMesh18.Scale = Vector3.new(0.226629734, 0.113314502, 1)
  399. BlockMesh18.Scale = Vector3.new(0.226629734, 0.113314502, 1)
  400. Part19.Name = "Claw"
  401. Part19.Parent = Tool0
  402. Part19.BrickColor = BrickColor.new("Dark stone grey")
  403. Part19.Rotation = Vector3.new(180, 0, -180)
  404. Part19.FormFactor = Enum.FormFactor.Custom
  405. Part19.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  406. 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)
  407. Part19.BottomSurface = Enum.SurfaceType.Smooth
  408. Part19.TopSurface = Enum.SurfaceType.Smooth
  409. Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
  410. Part19.Position = Vector3.new(-31.7524338, 1.06790495, 25.3544312)
  411. Part19.Orientation = Vector3.new(0, 180, 0)
  412. Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
  413. SpecialMesh20.Parent = Part19
  414. SpecialMesh20.Scale = Vector3.new(0.0600000024, 0.439999968, 0.0700000077)
  415. SpecialMesh20.MeshType = Enum.MeshType.Torso
  416. SpecialMesh20.Scale = Vector3.new(0.0600000024, 0.439999968, 0.0700000077)
  417. Part21.Name = "Handle"
  418. Part21.Parent = Tool0
  419. Part21.BrickColor = BrickColor.new("Really black")
  420. Part21.Rotation = Vector3.new(-105, 0, 90)
  421. Part21.FormFactor = Enum.FormFactor.Custom
  422. Part21.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  423. 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)
  424. Part21.BottomSurface = Enum.SurfaceType.Smooth
  425. Part21.TopSurface = Enum.SurfaceType.Smooth
  426. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  427. Part21.Position = Vector3.new(-31.4464417, 0.90990299, 26.3054276)
  428. Part21.Orientation = Vector3.new(-75, 180, -90)
  429. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  430. SpecialMesh22.Parent = Part21
  431. SpecialMesh22.MeshId = "http://www.roblox.com/asset/?id=3270017"
  432. SpecialMesh22.Scale = Vector3.new(0.200000003, 0.125, 2.5)
  433. SpecialMesh22.MeshType = Enum.MeshType.FileMesh
  434. SpecialMesh22.Scale = Vector3.new(0.200000003, 0.125, 2.5)
  435. Sound23.Name = "Reload"
  436. Sound23.Parent = Part21
  437. Sound23.Pitch = 0.5
  438. Sound23.SoundId = "http://www.roblox.com/asset/?id=28518380"
  439. Sound23.Volume = 1
  440. Sound24.Name = "Fire"
  441. Sound24.Parent = Part21
  442. Sound24.Pitch = 1.2000000476837
  443. Sound24.SoundId = "http://www.roblox.com/asset?id=131085725"
  444. Sound24.Volume = 0.80000001192093
  445. Sound25.Name = "Fire"
  446. Sound25.Parent = Part21
  447. Sound25.Pitch = 1.1915411949158
  448. Sound25.SoundId = "http://www.roblox.com/asset/?id=94125590"
  449. Sound25.Volume = 1
  450. Sound26.Name = "Reload"
  451. Sound26.Parent = Part21
  452. Sound26.SoundId = "http://www.roblox.com/asset/?id=94153793"
  453. Sound26.Volume = 1
  454. Part27.Parent = Tool0
  455. Part27.BrickColor = BrickColor.new("Really black")
  456. Part27.FormFactor = Enum.FormFactor.Custom
  457. Part27.Size = Vector3.new(0.226629779, 0.226629779, 0.849861503)
  458. 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)
  459. Part27.BottomSurface = Enum.SurfaceType.Smooth
  460. Part27.TopSurface = Enum.SurfaceType.Smooth
  461. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  462. Part27.Position = Vector3.new(-31.4464417, 1.21490395, 26.1014271)
  463. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  464. Part28.Parent = Tool0
  465. Part28.BrickColor = BrickColor.new("Black")
  466. Part28.FormFactor = Enum.FormFactor.Custom
  467. Part28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  468. 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)
  469. Part28.BottomSurface = Enum.SurfaceType.Smooth
  470. Part28.TopSurface = Enum.SurfaceType.Smooth
  471. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  472. Part28.Position = Vector3.new(-31.4464417, 1.016904, 25.9314289)
  473. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  474. BlockMesh29.Parent = Part28
  475. BlockMesh29.Scale = Vector3.new(0.283287168, 0.849861562, 0.283287168)
  476. BlockMesh29.Scale = Vector3.new(0.283287168, 0.849861562, 0.283287168)
  477. Part30.Parent = Tool0
  478. Part30.BrickColor = BrickColor.new("Black")
  479. Part30.FormFactor = Enum.FormFactor.Custom
  480. Part30.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  481. 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)
  482. Part30.BottomSurface = Enum.SurfaceType.Smooth
  483. Part30.TopSurface = Enum.SurfaceType.Smooth
  484. Part30.Color = Color3.new(0.105882, 0.164706, 0.207843)
  485. Part30.Position = Vector3.new(-31.4464417, 0.959901989, 26.0454292)
  486. Part30.Color = Color3.new(0.105882, 0.164706, 0.207843)
  487. BlockMesh31.Parent = Part30
  488. BlockMesh31.Scale = Vector3.new(0.283287168, 0.283287168, 0.849861562)
  489. BlockMesh31.Scale = Vector3.new(0.283287168, 0.283287168, 0.849861562)
  490. Part32.Parent = Tool0
  491. Part32.BrickColor = BrickColor.new("Black")
  492. Part32.FormFactor = Enum.FormFactor.Custom
  493. Part32.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
  494. 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)
  495. Part32.BottomSurface = Enum.SurfaceType.Smooth
  496. Part32.TopSurface = Enum.SurfaceType.Smooth
  497. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
  498. Part32.Position = Vector3.new(-31.4174423, 1.35690296, 26.1014271)
  499. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
  500. BlockMesh33.Parent = Part32
  501. BlockMesh33.Scale = Vector3.new(0.849861562, 0.283287168, 1)
  502. BlockMesh33.Scale = Vector3.new(0.849861562, 0.283287168, 1)
  503. Part34.Parent = Tool0
  504. Part34.BrickColor = BrickColor.new("Black")
  505. Part34.Rotation = Vector3.new(90, 89.7599945, -90)
  506. Part34.FormFactor = Enum.FormFactor.Custom
  507. Part34.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  508. 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)
  509. Part34.BottomSurface = Enum.SurfaceType.Smooth
  510. Part34.TopSurface = Enum.SurfaceType.Smooth
  511. Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  512. Part34.Position = Vector3.new(-31.5314369, 1.35690296, 25.9604263)
  513. Part34.Orientation = Vector3.new(0, 90, 0)
  514. Part34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  515. SpecialMesh35.Parent = Part34
  516. SpecialMesh35.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
  517. SpecialMesh35.MeshType = Enum.MeshType.Wedge
  518. SpecialMesh35.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
  519. Part36.Parent = Tool0
  520. Part36.BrickColor = BrickColor.new("Black")
  521. Part36.Rotation = Vector3.new(90, 89.7599945, -90)
  522. Part36.FormFactor = Enum.FormFactor.Custom
  523. Part36.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  524. 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)
  525. Part36.BottomSurface = Enum.SurfaceType.Smooth
  526. Part36.TopSurface = Enum.SurfaceType.Smooth
  527. Part36.Color = Color3.new(0.105882, 0.164706, 0.207843)
  528. Part36.Position = Vector3.new(-31.5314369, 1.35690296, 25.7334309)
  529. Part36.Orientation = Vector3.new(0, 90, 0)
  530. Part36.Color = Color3.new(0.105882, 0.164706, 0.207843)
  531. SpecialMesh37.Parent = Part36
  532. SpecialMesh37.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
  533. SpecialMesh37.MeshType = Enum.MeshType.Wedge
  534. SpecialMesh37.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0500000007)
  535. Part38.Parent = Tool0
  536. Part38.BrickColor = BrickColor.new("Black")
  537. Part38.Rotation = Vector3.new(-138.669998, 0, 0)
  538. Part38.FormFactor = Enum.FormFactor.Custom
  539. Part38.Size = Vector3.new(0.226629779, 0.566574395, 0.222097144)
  540. 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)
  541. Part38.BottomSurface = Enum.SurfaceType.Smooth
  542. Part38.TopSurface = Enum.SurfaceType.Smooth
  543. Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
  544. Part38.Position = Vector3.new(-31.4464417, 1.39090395, 26.6194267)
  545. Part38.Orientation = Vector3.new(-41.329998, 180, -180)
  546. Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
  547. Part39.Parent = Tool0
  548. Part39.BrickColor = BrickColor.new("Black")
  549. Part39.FormFactor = Enum.FormFactor.Custom
  550. Part39.Size = Vector3.new(0.226629779, 0.271955669, 0.509917021)
  551. 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)
  552. Part39.BottomSurface = Enum.SurfaceType.Smooth
  553. Part39.TopSurface = Enum.SurfaceType.Smooth
  554. Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  555. Part39.Position = Vector3.new(-31.4464417, 1.54390395, 26.9744244)
  556. Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  557. Part40.Parent = Tool0
  558. Part40.BrickColor = BrickColor.new("Really black")
  559. Part40.FormFactor = Enum.FormFactor.Custom
  560. Part40.Size = Vector3.new(0.226629779, 0.271955669, 0.623231888)
  561. 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)
  562. Part40.BottomSurface = Enum.SurfaceType.Smooth
  563. Part40.TopSurface = Enum.SurfaceType.Smooth
  564. Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  565. Part40.Position = Vector3.new(-31.4464417, 1.54390395, 27.5404205)
  566. Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  567. Part41.Parent = Tool0
  568. Part41.BrickColor = BrickColor.new("Really black")
  569. Part41.FormFactor = Enum.FormFactor.Custom
  570. Part41.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  571. 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)
  572. Part41.BottomSurface = Enum.SurfaceType.Smooth
  573. Part41.TopSurface = Enum.SurfaceType.Smooth
  574. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  575. Part41.Position = Vector3.new(-31.4464417, 1.76490295, 27.6254196)
  576. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  577. SpecialMesh42.Parent = Part41
  578. SpecialMesh42.Scale = Vector3.new(0.200000003, 0.0500000007, 0.400000006)
  579. SpecialMesh42.MeshType = Enum.MeshType.Wedge
  580. SpecialMesh42.Scale = Vector3.new(0.200000003, 0.0500000007, 0.400000006)
  581. Part43.Parent = Tool0
  582. Part43.BrickColor = BrickColor.new("Really black")
  583. Part43.Rotation = Vector3.new(0, 0, 180)
  584. Part43.FormFactor = Enum.FormFactor.Custom
  585. Part43.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  586. 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)
  587. Part43.BottomSurface = Enum.SurfaceType.Smooth
  588. Part43.TopSurface = Enum.SurfaceType.Smooth
  589. Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  590. Part43.Position = Vector3.new(-31.4464417, 1.29490495, 27.5404205)
  591. Part43.Orientation = Vector3.new(0, 0, 180)
  592. Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  593. SpecialMesh44.Parent = Part43
  594. SpecialMesh44.Scale = Vector3.new(0.200000003, 0.200000003, 0.550000012)
  595. SpecialMesh44.MeshType = Enum.MeshType.Wedge
  596. SpecialMesh44.Scale = Vector3.new(0.200000003, 0.200000003, 0.550000012)
  597. Part45.Parent = Tool0
  598. Part45.BrickColor = BrickColor.new("Really black")
  599. Part45.Rotation = Vector3.new(-180, 0, -180)
  600. Part45.FormFactor = Enum.FormFactor.Custom
  601. Part45.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  602. 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)
  603. Part45.BottomSurface = Enum.SurfaceType.Smooth
  604. Part45.TopSurface = Enum.SurfaceType.Smooth
  605. Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  606. Part45.Position = Vector3.new(-31.4464417, 1.26590395, 27.8804207)
  607. Part45.Orientation = Vector3.new(0, -180, 0)
  608. Part45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  609. SpecialMesh46.Parent = Part45
  610. SpecialMesh46.Scale = Vector3.new(0.200000003, 0.150000006, 0.0500000007)
  611. SpecialMesh46.MeshType = Enum.MeshType.Wedge
  612. SpecialMesh46.Scale = Vector3.new(0.200000003, 0.150000006, 0.0500000007)
  613. Part47.Parent = Tool0
  614. Part47.BrickColor = BrickColor.new("Really black")
  615. Part47.Rotation = Vector3.new(180, 0, 0)
  616. Part47.FormFactor = Enum.FormFactor.Custom
  617. Part47.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  618. 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)
  619. Part47.BottomSurface = Enum.SurfaceType.Smooth
  620. Part47.TopSurface = Enum.SurfaceType.Smooth
  621. Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  622. Part47.Position = Vector3.new(-31.4464417, 1.66290295, 27.90942)
  623. Part47.Orientation = Vector3.new(0, -180, -180)
  624. Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  625. SpecialMesh48.Parent = Part47
  626. SpecialMesh48.Scale = Vector3.new(0.200000003, 0.169999987, 0.100000001)
  627. SpecialMesh48.MeshType = Enum.MeshType.Wedge
  628. SpecialMesh48.Scale = Vector3.new(0.200000003, 0.169999987, 0.100000001)
  629. Part49.Parent = Tool0
  630. Part49.BrickColor = BrickColor.new("Sand blue")
  631. Part49.FormFactor = Enum.FormFactor.Custom
  632. Part49.Size = Vector3.new(0.200000003, 0.200000003, 1.52975059)
  633. 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)
  634. Part49.BottomSurface = Enum.SurfaceType.Smooth
  635. Part49.TopSurface = Enum.SurfaceType.Smooth
  636. Part49.Color = Color3.new(0.454902, 0.52549, 0.615686)
  637. Part49.Position = Vector3.new(-31.4464417, 1.70790195, 26.6344261)
  638. Part49.Color = Color3.new(0.454902, 0.52549, 0.615686)
  639. BlockMesh50.Parent = Part49
  640. BlockMesh50.Scale = Vector3.new(0.566574335, 0.28328687, 1)
  641. BlockMesh50.Scale = Vector3.new(0.566574335, 0.28328687, 1)
  642. Part51.Parent = Tool0
  643. Part51.BrickColor = BrickColor.new("Really black")
  644. Part51.FormFactor = Enum.FormFactor.Custom
  645. Part51.Size = Vector3.new(0.226629749, 0.200000003, 0.453259647)
  646. 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)
  647. Part51.BottomSurface = Enum.SurfaceType.Smooth
  648. Part51.TopSurface = Enum.SurfaceType.Smooth
  649. Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  650. Part51.Position = Vector3.new(-31.4464417, 1.70790195, 27.6254196)
  651. Part51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  652. BlockMesh52.Parent = Part51
  653. BlockMesh52.Scale = Vector3.new(1, 0.28328687, 1)
  654. BlockMesh52.Scale = Vector3.new(1, 0.28328687, 1)
  655. Part53.Parent = Tool0
  656. Part53.BrickColor = BrickColor.new("Really black")
  657. Part53.Rotation = Vector3.new(180, 0, -180)
  658. Part53.FormFactor = Enum.FormFactor.Custom
  659. Part53.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  660. 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)
  661. Part53.BottomSurface = Enum.SurfaceType.Smooth
  662. Part53.TopSurface = Enum.SurfaceType.Smooth
  663. Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  664. Part53.Position = Vector3.new(-31.4464417, 1.77590406, 27.90942)
  665. Part53.Orientation = Vector3.new(0, -180, 0)
  666. Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  667. SpecialMesh54.Parent = Part53
  668. SpecialMesh54.Scale = Vector3.new(0.200000003, 0.0299999677, 0.100000001)
  669. SpecialMesh54.MeshType = Enum.MeshType.Wedge
  670. SpecialMesh54.Scale = Vector3.new(0.200000003, 0.0299999677, 0.100000001)
  671. Part55.Parent = Tool0
  672. Part55.BrickColor = BrickColor.new("Sand blue")
  673. Part55.Rotation = Vector3.new(180, 0, -180)
  674. Part55.FormFactor = Enum.FormFactor.Custom
  675. Part55.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  676. 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)
  677. Part55.BottomSurface = Enum.SurfaceType.Smooth
  678. Part55.TopSurface = Enum.SurfaceType.Smooth
  679. Part55.Color = Color3.new(0.454902, 0.52549, 0.615686)
  680. Part55.Position = Vector3.new(-31.4464417, 1.76490295, 26.8044281)
  681. Part55.Orientation = Vector3.new(0, -180, 0)
  682. Part55.Color = Color3.new(0.454902, 0.52549, 0.615686)
  683. SpecialMesh56.Parent = Part55
  684. SpecialMesh56.Scale = Vector3.new(0.100000001, 0.0500000007, 0.150000006)
  685. SpecialMesh56.MeshType = Enum.MeshType.Wedge
  686. SpecialMesh56.Scale = Vector3.new(0.100000001, 0.0500000007, 0.150000006)
  687. Part57.Parent = Tool0
  688. Part57.BrickColor = BrickColor.new("Sand blue")
  689. Part57.FormFactor = Enum.FormFactor.Custom
  690. Part57.Size = Vector3.new(0.200000003, 0.294618547, 0.861193538)
  691. 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)
  692. Part57.BottomSurface = Enum.SurfaceType.Smooth
  693. Part57.TopSurface = Enum.SurfaceType.Smooth
  694. Part57.Color = Color3.new(0.454902, 0.52549, 0.615686)
  695. Part57.Position = Vector3.new(-31.3664398, 1.53290296, 26.2434273)
  696. Part57.Color = Color3.new(0.454902, 0.52549, 0.615686)
  697. BlockMesh58.Parent = Part57
  698. BlockMesh58.Offset = Vector3.new(0, 0, 0.0500000007)
  699. BlockMesh58.Scale = Vector3.new(0.226629734, 1, 1)
  700. BlockMesh58.Scale = Vector3.new(0.226629734, 1, 1)
  701. Part59.Parent = Tool0
  702. Part59.BrickColor = BrickColor.new("Sand blue")
  703. Part59.FormFactor = Enum.FormFactor.Custom
  704. Part59.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
  705. 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)
  706. Part59.BottomSurface = Enum.SurfaceType.Smooth
  707. Part59.TopSurface = Enum.SurfaceType.Smooth
  708. Part59.Color = Color3.new(0.454902, 0.52549, 0.615686)
  709. Part59.Position = Vector3.new(-31.4464417, 1.76490295, 26.294426)
  710. Part59.Color = Color3.new(0.454902, 0.52549, 0.615686)
  711. BlockMesh60.Parent = Part59
  712. BlockMesh60.Scale = Vector3.new(0.566574335, 0.28328687, 1)
  713. BlockMesh60.Scale = Vector3.new(0.566574335, 0.28328687, 1)
  714. Part61.Parent = Tool0
  715. Part61.BrickColor = BrickColor.new("Really black")
  716. Part61.FormFactor = Enum.FormFactor.Custom
  717. Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  718. 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)
  719. Part61.BottomSurface = Enum.SurfaceType.Smooth
  720. Part61.TopSurface = Enum.SurfaceType.Smooth
  721. Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  722. Part61.Position = Vector3.new(-31.4884415, 1.83890295, 26.5774269)
  723. Part61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  724. BlockMesh62.Parent = Part61
  725. BlockMesh62.Scale = Vector3.new(0.147309363, 0.453259259, 0.849861562)
  726. BlockMesh62.Scale = Vector3.new(0.147309363, 0.453259259, 0.849861562)
  727. Part63.Parent = Tool0
  728. Part63.BrickColor = BrickColor.new("Really black")
  729. Part63.FormFactor = Enum.FormFactor.Custom
  730. Part63.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  731. 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)
  732. Part63.BottomSurface = Enum.SurfaceType.Smooth
  733. Part63.TopSurface = Enum.SurfaceType.Smooth
  734. Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  735. Part63.Position = Vector3.new(-31.4044418, 1.83890295, 26.5774269)
  736. Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  737. BlockMesh64.Parent = Part63
  738. BlockMesh64.Scale = Vector3.new(0.141643584, 0.453259259, 0.849861562)
  739. BlockMesh64.Scale = Vector3.new(0.141643584, 0.453259259, 0.849861562)
  740. Part65.Parent = Tool0
  741. Part65.BrickColor = BrickColor.new("Really black")
  742. Part65.Rotation = Vector3.new(0, 0, 90)
  743. Part65.FormFactor = Enum.FormFactor.Custom
  744. Part65.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  745. 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)
  746. Part65.BottomSurface = Enum.SurfaceType.Smooth
  747. Part65.TopSurface = Enum.SurfaceType.Smooth
  748. Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  749. Part65.Position = Vector3.new(-31.4464417, 1.85690105, 26.5774269)
  750. Part65.Orientation = Vector3.new(0, 0, 90)
  751. Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  752. SpecialMesh66.Parent = Part65
  753. SpecialMesh66.MeshId = "http://www.roblox.com/asset/?id=3270017"
  754. SpecialMesh66.Scale = Vector3.new(0.0500000007, 0.0500000007, 1.10000002)
  755. SpecialMesh66.MeshType = Enum.MeshType.FileMesh
  756. SpecialMesh66.Scale = Vector3.new(0.0500000007, 0.0500000007, 1.10000002)
  757. Part67.Parent = Tool0
  758. Part67.BrickColor = BrickColor.new("Really black")
  759. Part67.FormFactor = Enum.FormFactor.Custom
  760. Part67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  761. 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)
  762. Part67.BottomSurface = Enum.SurfaceType.Smooth
  763. Part67.TopSurface = Enum.SurfaceType.Smooth
  764. Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  765. Part67.Position = Vector3.new(-31.4444427, 1.80990195, 26.5774269)
  766. Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  767. BlockMesh68.Parent = Part67
  768. BlockMesh68.Scale = Vector3.new(0.294618577, 0.169972315, 0.849861562)
  769. BlockMesh68.Scale = Vector3.new(0.294618577, 0.169972315, 0.849861562)
  770. Part69.Parent = Tool0
  771. Part69.BrickColor = BrickColor.new("Really black")
  772. Part69.Rotation = Vector3.new(-90, -89.7599945, -90)
  773. Part69.FormFactor = Enum.FormFactor.Custom
  774. Part69.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  775. 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)
  776. Part69.BottomSurface = Enum.SurfaceType.Smooth
  777. Part69.TopSurface = Enum.SurfaceType.Smooth
  778. Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  779. Part69.Position = Vector3.new(-31.4644394, 1.83390296, 26.6064262)
  780. Part69.Orientation = Vector3.new(0, -90, 0)
  781. Part69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  782. SpecialMesh70.Parent = Part69
  783. SpecialMesh70.Scale = Vector3.new(0.100000001, 0.0110000009, 0.015999997)
  784. SpecialMesh70.MeshType = Enum.MeshType.Wedge
  785. SpecialMesh70.Scale = Vector3.new(0.100000001, 0.0110000009, 0.015999997)
  786. Part71.Parent = Tool0
  787. Part71.BrickColor = BrickColor.new("Really black")
  788. Part71.Rotation = Vector3.new(90, 0, 90)
  789. Part71.FormFactor = Enum.FormFactor.Custom
  790. Part71.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  791. 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)
  792. Part71.BottomSurface = Enum.SurfaceType.Smooth
  793. Part71.TopSurface = Enum.SurfaceType.Smooth
  794. Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  795. Part71.Position = Vector3.new(-31.4264374, 1.83390296, 26.6064262)
  796. Part71.Orientation = Vector3.new(89.8399963, -116.57, -11.3099995)
  797. Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  798. SpecialMesh72.Parent = Part71
  799. SpecialMesh72.Scale = Vector3.new(0.100000001, 0.0145000014, 0.0110000009)
  800. SpecialMesh72.MeshType = Enum.MeshType.Wedge
  801. SpecialMesh72.Scale = Vector3.new(0.100000001, 0.0145000014, 0.0110000009)
  802. Part73.Parent = Tool0
  803. Part73.BrickColor = BrickColor.new("Bright green")
  804. Part73.Transparency = 0.5
  805. Part73.Rotation = Vector3.new(0, 0, 90)
  806. Part73.FormFactor = Enum.FormFactor.Custom
  807. Part73.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  808. 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)
  809. Part73.BottomSurface = Enum.SurfaceType.Smooth
  810. Part73.TopSurface = Enum.SurfaceType.Smooth
  811. Part73.Color = Color3.new(0.294118, 0.592157, 0.294118)
  812. Part73.Position = Vector3.new(-31.4464417, 1.85690105, 26.6684265)
  813. Part73.Orientation = Vector3.new(0, 0, 90)
  814. Part73.Color = Color3.new(0.294118, 0.592157, 0.294118)
  815. SpecialMesh74.Parent = Part73
  816. SpecialMesh74.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
  817. SpecialMesh74.MeshType = Enum.MeshType.Sphere
  818. SpecialMesh74.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
  819. Part75.Parent = Tool0
  820. Part75.BrickColor = BrickColor.new("Bright red")
  821. Part75.Rotation = Vector3.new(0, 0, 90)
  822. Part75.FormFactor = Enum.FormFactor.Custom
  823. Part75.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  824. 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)
  825. Part75.BottomSurface = Enum.SurfaceType.Smooth
  826. Part75.TopSurface = Enum.SurfaceType.Smooth
  827. Part75.Color = Color3.new(0.768628, 0.156863, 0.109804)
  828. Part75.Position = Vector3.new(-31.4464417, 1.85590196, 26.5094261)
  829. Part75.Orientation = Vector3.new(0, 0, 90)
  830. Part75.Color = Color3.new(0.768628, 0.156863, 0.109804)
  831. SpecialMesh76.Parent = Part75
  832. SpecialMesh76.MeshId = "http://www.roblox.com/asset/?id=3270017"
  833. SpecialMesh76.Scale = Vector3.new(0.00999999978, 0.00999999978, 0)
  834. SpecialMesh76.MeshType = Enum.MeshType.FileMesh
  835. SpecialMesh76.Scale = Vector3.new(0.00999999978, 0.00999999978, 0)
  836. Part77.Parent = Tool0
  837. Part77.BrickColor = BrickColor.new("Bright green")
  838. Part77.Transparency = 0.5
  839. Part77.Rotation = Vector3.new(0, 0, 90)
  840. Part77.FormFactor = Enum.FormFactor.Custom
  841. Part77.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  842. 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)
  843. Part77.BottomSurface = Enum.SurfaceType.Smooth
  844. Part77.TopSurface = Enum.SurfaceType.Smooth
  845. Part77.Color = Color3.new(0.294118, 0.592157, 0.294118)
  846. Part77.Position = Vector3.new(-31.4464417, 1.85590196, 26.4874268)
  847. Part77.Orientation = Vector3.new(0, 0, 90)
  848. Part77.Color = Color3.new(0.294118, 0.592157, 0.294118)
  849. SpecialMesh78.Parent = Part77
  850. SpecialMesh78.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
  851. SpecialMesh78.MeshType = Enum.MeshType.Sphere
  852. SpecialMesh78.Scale = Vector3.new(0.0489999875, 0.0500000045, 0.00999999978)
  853. Part79.Parent = Tool0
  854. Part79.BrickColor = BrickColor.new("Black")
  855. Part79.FormFactor = Enum.FormFactor.Custom
  856. Part79.Size = Vector3.new(0.200000003, 0.200000003, 1.13314879)
  857. 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)
  858. Part79.BottomSurface = Enum.SurfaceType.Smooth
  859. Part79.TopSurface = Enum.SurfaceType.Smooth
  860. Part79.Color = Color3.new(0.105882, 0.164706, 0.207843)
  861. Part79.Position = Vector3.new(-31.4464417, 1.62290394, 25.3024349)
  862. Part79.Color = Color3.new(0.105882, 0.164706, 0.207843)
  863. BlockMesh80.Parent = Part79
  864. BlockMesh80.Scale = Vector3.new(0.453259408, 0.339944422, 1)
  865. BlockMesh80.Scale = Vector3.new(0.453259408, 0.339944422, 1)
  866. Part81.Parent = Tool0
  867. Part81.BrickColor = BrickColor.new("Sand blue")
  868. Part81.FormFactor = Enum.FormFactor.Custom
  869. Part81.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
  870. 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)
  871. Part81.BottomSurface = Enum.SurfaceType.Smooth
  872. Part81.TopSurface = Enum.SurfaceType.Smooth
  873. Part81.Color = Color3.new(0.454902, 0.52549, 0.615686)
  874. Part81.Position = Vector3.new(-31.5254364, 1.67390096, 26.294426)
  875. Part81.Color = Color3.new(0.454902, 0.52549, 0.615686)
  876. BlockMesh82.Parent = Part81
  877. BlockMesh82.Scale = Vector3.new(0.226629734, 0.62323153, 1)
  878. BlockMesh82.Scale = Vector3.new(0.226629734, 0.62323153, 1)
  879. Part83.Parent = Tool0
  880. Part83.BrickColor = BrickColor.new("Sand blue")
  881. Part83.Rotation = Vector3.new(90, 0, 90)
  882. Part83.FormFactor = Enum.FormFactor.Custom
  883. Part83.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  884. 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)
  885. Part83.BottomSurface = Enum.SurfaceType.Smooth
  886. Part83.TopSurface = Enum.SurfaceType.Smooth
  887. Part83.Color = Color3.new(0.454902, 0.52549, 0.615686)
  888. Part83.Position = Vector3.new(-31.5254364, 1.76490295, 26.294426)
  889. Part83.Orientation = Vector3.new(89.8399963, -90, 0)
  890. Part83.Color = Color3.new(0.454902, 0.52549, 0.615686)
  891. SpecialMesh84.Parent = Part83
  892. SpecialMesh84.Scale = Vector3.new(0.75, 0.0399999991, 0.0500000007)
  893. SpecialMesh84.MeshType = Enum.MeshType.Wedge
  894. SpecialMesh84.Scale = Vector3.new(0.75, 0.0399999991, 0.0500000007)
  895. Part85.Parent = Tool0
  896. Part85.BrickColor = BrickColor.new("Sand blue")
  897. Part85.Rotation = Vector3.new(90, 89.7599945, 0)
  898. Part85.FormFactor = Enum.FormFactor.Custom
  899. Part85.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  900. 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)
  901. Part85.BottomSurface = Enum.SurfaceType.Smooth
  902. Part85.TopSurface = Enum.SurfaceType.Smooth
  903. Part85.Color = Color3.new(0.454902, 0.52549, 0.615686)
  904. Part85.Position = Vector3.new(-31.5254364, 1.70790195, 26.8044281)
  905. Part85.Orientation = Vector3.new(0, 90, 90)
  906. Part85.Color = Color3.new(0.454902, 0.52549, 0.615686)
  907. SpecialMesh86.Parent = Part85
  908. SpecialMesh86.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0399999991)
  909. SpecialMesh86.MeshType = Enum.MeshType.Wedge
  910. SpecialMesh86.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0399999991)
  911. Part87.Parent = Tool0
  912. Part87.BrickColor = BrickColor.new("Sand blue")
  913. Part87.FormFactor = Enum.FormFactor.Custom
  914. Part87.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  915. 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)
  916. Part87.BottomSurface = Enum.SurfaceType.Smooth
  917. Part87.TopSurface = Enum.SurfaceType.Smooth
  918. Part87.Color = Color3.new(0.454902, 0.52549, 0.615686)
  919. Part87.Position = Vector3.new(-31.5254364, 1.76490295, 26.8044281)
  920. Part87.Color = Color3.new(0.454902, 0.52549, 0.615686)
  921. SpecialMesh88.Parent = Part87
  922. SpecialMesh88.MeshId = "http://www.roblox.com/asset?id=11294922"
  923. SpecialMesh88.Scale = Vector3.new(0.075000003, 0.100000001, 0.297499985)
  924. SpecialMesh88.MeshType = Enum.MeshType.FileMesh
  925. SpecialMesh88.Scale = Vector3.new(0.075000003, 0.100000001, 0.297499985)
  926. Part89.Parent = Tool0
  927. Part89.BrickColor = BrickColor.new("Sand blue")
  928. Part89.Rotation = Vector3.new(-39.8099976, -89.7599945, -18.4300003)
  929. Part89.FormFactor = Enum.FormFactor.Custom
  930. Part89.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  931. 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)
  932. Part89.BottomSurface = Enum.SurfaceType.Smooth
  933. Part89.TopSurface = Enum.SurfaceType.Smooth
  934. Part89.Color = Color3.new(0.454902, 0.52549, 0.615686)
  935. Part89.Position = Vector3.new(-31.3614426, 1.76490295, 26.294426)
  936. Part89.Orientation = Vector3.new(0, -90, 0)
  937. Part89.Color = Color3.new(0.454902, 0.52549, 0.615686)
  938. SpecialMesh90.Parent = Part89
  939. SpecialMesh90.Scale = Vector3.new(0.75, 0.0500000007, 0.0500000007)
  940. SpecialMesh90.MeshType = Enum.MeshType.Wedge
  941. SpecialMesh90.Scale = Vector3.new(0.75, 0.0500000007, 0.0500000007)
  942. Part91.Parent = Tool0
  943. Part91.BrickColor = BrickColor.new("Sand blue")
  944. Part91.Rotation = Vector3.new(-90, -89.7599945, -180)
  945. Part91.FormFactor = Enum.FormFactor.Custom
  946. Part91.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  947. 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)
  948. Part91.BottomSurface = Enum.SurfaceType.Smooth
  949. Part91.TopSurface = Enum.SurfaceType.Smooth
  950. Part91.Color = Color3.new(0.454902, 0.52549, 0.615686)
  951. Part91.Position = Vector3.new(-31.3614426, 1.70790195, 26.8044281)
  952. Part91.Orientation = Vector3.new(0, -90, -90)
  953. Part91.Color = Color3.new(0.454902, 0.52549, 0.615686)
  954. SpecialMesh92.Parent = Part91
  955. SpecialMesh92.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0500000007)
  956. SpecialMesh92.MeshType = Enum.MeshType.Wedge
  957. SpecialMesh92.Scale = Vector3.new(0.0500000007, 0.150000006, 0.0500000007)
  958. Part93.Parent = Tool0
  959. Part93.BrickColor = BrickColor.new("Sand blue")
  960. Part93.FormFactor = Enum.FormFactor.Custom
  961. Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.849861503)
  962. 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)
  963. Part93.BottomSurface = Enum.SurfaceType.Smooth
  964. Part93.TopSurface = Enum.SurfaceType.Smooth
  965. Part93.Color = Color3.new(0.454902, 0.52549, 0.615686)
  966. Part93.Position = Vector3.new(-31.3614426, 1.70790195, 26.294426)
  967. Part93.Color = Color3.new(0.454902, 0.52549, 0.615686)
  968. BlockMesh94.Parent = Part93
  969. BlockMesh94.Scale = Vector3.new(0.283287168, 0.28328687, 1)
  970. BlockMesh94.Scale = Vector3.new(0.283287168, 0.28328687, 1)
  971. Part95.Parent = Tool0
  972. Part95.BrickColor = BrickColor.new("Sand blue")
  973. Part95.Rotation = Vector3.new(0, 0, -90)
  974. Part95.FormFactor = Enum.FormFactor.Custom
  975. Part95.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  976. 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)
  977. Part95.BottomSurface = Enum.SurfaceType.Smooth
  978. Part95.TopSurface = Enum.SurfaceType.Smooth
  979. Part95.Color = Color3.new(0.454902, 0.52549, 0.615686)
  980. Part95.Position = Vector3.new(-31.3614426, 1.76490295, 26.8044281)
  981. Part95.Orientation = Vector3.new(0, 0, -90)
  982. Part95.Color = Color3.new(0.454902, 0.52549, 0.615686)
  983. SpecialMesh96.Parent = Part95
  984. SpecialMesh96.MeshId = "http://www.roblox.com/asset?id=11294922"
  985. SpecialMesh96.Scale = Vector3.new(0.100000001, 0.100000001, 0.297499985)
  986. SpecialMesh96.MeshType = Enum.MeshType.FileMesh
  987. SpecialMesh96.Scale = Vector3.new(0.100000001, 0.100000001, 0.297499985)
  988. Part97.Parent = Tool0
  989. Part97.BrickColor = BrickColor.new("Black")
  990. Part97.FormFactor = Enum.FormFactor.Custom
  991. Part97.Size = Vector3.new(0.200000003, 0.200000003, 1.13314879)
  992. 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)
  993. Part97.BottomSurface = Enum.SurfaceType.Smooth
  994. Part97.TopSurface = Enum.SurfaceType.Smooth
  995. Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)
  996. Part97.Position = Vector3.new(-31.4464417, 1.68590295, 25.3024349)
  997. Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)
  998. BlockMesh98.Parent = Part97
  999. BlockMesh98.Scale = Vector3.new(0.226629674, 0.28328687, 1)
  1000. BlockMesh98.Scale = Vector3.new(0.226629674, 0.28328687, 1)
  1001. Part99.Parent = Tool0
  1002. Part99.BrickColor = BrickColor.new("Black")
  1003. Part99.FormFactor = Enum.FormFactor.Custom
  1004. Part99.Size = Vector3.new(0.200000003, 0.200000003, 1.13314879)
  1005. 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)
  1006. Part99.BottomSurface = Enum.SurfaceType.Smooth
  1007. Part99.TopSurface = Enum.SurfaceType.Smooth
  1008. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1009. Part99.Position = Vector3.new(-31.4464417, 1.75890696, 25.3024349)
  1010. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1011. BlockMesh100.Parent = Part99
  1012. BlockMesh100.Scale = Vector3.new(0.453259468, 0.453259259, 1)
  1013. BlockMesh100.Scale = Vector3.new(0.453259468, 0.453259259, 1)
  1014. Part101.Parent = Tool0
  1015. Part101.BrickColor = BrickColor.new("Sand blue")
  1016. Part101.FormFactor = Enum.FormFactor.Custom
  1017. Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.849861443)
  1018. 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)
  1019. Part101.BottomSurface = Enum.SurfaceType.Smooth
  1020. Part101.TopSurface = Enum.SurfaceType.Smooth
  1021. Part101.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1022. Part101.Position = Vector3.new(-31.4464417, 1.64590394, 26.294426)
  1023. Part101.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1024. BlockMesh102.Parent = Part101
  1025. BlockMesh102.Scale = Vector3.new(0.566574335, 0.339944422, 1)
  1026. BlockMesh102.Scale = Vector3.new(0.566574335, 0.339944422, 1)
  1027. Part103.Parent = Tool0
  1028. Part103.BrickColor = BrickColor.new("Institutional white")
  1029. Part103.Rotation = Vector3.new(-51.3400002, -89.7599945, -81.5699997)
  1030. Part103.FormFactor = Enum.FormFactor.Custom
  1031. Part103.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1032. 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)
  1033. Part103.BottomSurface = Enum.SurfaceType.Smooth
  1034. Part103.TopSurface = Enum.SurfaceType.Smooth
  1035. Part103.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1036. Part103.Position = Vector3.new(-31.3274384, 1.67990196, 25.9544296)
  1037. Part103.Orientation = Vector3.new(0, -90, 0)
  1038. Part103.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1039. SpecialMesh104.Parent = Part103
  1040. SpecialMesh104.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1041. SpecialMesh104.Scale = Vector3.new(0.100000001, 0.100000001, 0.150000006)
  1042. SpecialMesh104.MeshType = Enum.MeshType.FileMesh
  1043. SpecialMesh104.Scale = Vector3.new(0.100000001, 0.100000001, 0.150000006)
  1044. Part105.Parent = Tool0
  1045. Part105.BrickColor = BrickColor.new("Dark stone grey")
  1046. Part105.FormFactor = Enum.FormFactor.Custom
  1047. Part105.Size = Vector3.new(0.200000003, 0.226629779, 0.509916961)
  1048. 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)
  1049. Part105.BottomSurface = Enum.SurfaceType.Smooth
  1050. Part105.TopSurface = Enum.SurfaceType.Smooth
  1051. Part105.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1052. Part105.Position = Vector3.new(-31.4174423, 1.21490395, 25.4214325)
  1053. Part105.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1054. BlockMesh106.Parent = Part105
  1055. BlockMesh106.Scale = Vector3.new(0.849861562, 1, 1)
  1056. BlockMesh106.Scale = Vector3.new(0.849861562, 1, 1)
  1057. Part107.Parent = Tool0
  1058. Part107.BrickColor = BrickColor.new("Black")
  1059. Part107.FormFactor = Enum.FormFactor.Custom
  1060. Part107.Size = Vector3.new(0.200000003, 0.200000003, 0.736546576)
  1061. 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)
  1062. Part107.BottomSurface = Enum.SurfaceType.Smooth
  1063. Part107.TopSurface = Enum.SurfaceType.Smooth
  1064. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1065. Part107.Position = Vector3.new(-31.4174423, 0.988905013, 25.5354309)
  1066. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1067. BlockMesh108.Parent = Part107
  1068. BlockMesh108.Scale = Vector3.new(0.849861562, 0.566574335, 1)
  1069. BlockMesh108.Scale = Vector3.new(0.849861562, 0.566574335, 1)
  1070. Part109.Parent = Tool0
  1071. Part109.BrickColor = BrickColor.new("Dark stone grey")
  1072. Part109.FormFactor = Enum.FormFactor.Custom
  1073. Part109.Size = Vector3.new(0.200000003, 0.200000003, 0.623231769)
  1074. 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)
  1075. Part109.BottomSurface = Enum.SurfaceType.Smooth
  1076. Part109.TopSurface = Enum.SurfaceType.Smooth
  1077. Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1078. Part109.Position = Vector3.new(-31.4174423, 1.07390296, 25.4784317)
  1079. Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1080. BlockMesh110.Parent = Part109
  1081. BlockMesh110.Scale = Vector3.new(0.849861562, 0.283287168, 1)
  1082. BlockMesh110.Scale = Vector3.new(0.849861562, 0.283287168, 1)
  1083. Part111.Parent = Tool0
  1084. Part111.BrickColor = BrickColor.new("Dark stone grey")
  1085. Part111.FormFactor = Enum.FormFactor.Custom
  1086. Part111.Size = Vector3.new(0.283287197, 0.339944631, 0.200000003)
  1087. 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)
  1088. Part111.BottomSurface = Enum.SurfaceType.Smooth
  1089. Part111.TopSurface = Enum.SurfaceType.Smooth
  1090. Part111.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1091. Part111.Position = Vector3.new(-31.6444359, 0.988905013, 25.1954308)
  1092. Part111.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1093. BlockMesh112.Parent = Part111
  1094. BlockMesh112.Scale = Vector3.new(1, 1, 0.283287168)
  1095. BlockMesh112.Scale = Vector3.new(1, 1, 0.283287168)
  1096. Part113.Parent = Tool0
  1097. Part113.BrickColor = BrickColor.new("Dark stone grey")
  1098. Part113.FormFactor = Enum.FormFactor.Custom
  1099. Part113.Size = Vector3.new(0.283287197, 0.339944631, 0.200000003)
  1100. 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)
  1101. Part113.BottomSurface = Enum.SurfaceType.Smooth
  1102. Part113.TopSurface = Enum.SurfaceType.Smooth
  1103. Part113.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1104. Part113.Position = Vector3.new(-31.6444359, 0.988905013, 25.5014305)
  1105. Part113.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1106. BlockMesh114.Parent = Part113
  1107. BlockMesh114.Scale = Vector3.new(1, 1, 0.283287168)
  1108. BlockMesh114.Scale = Vector3.new(1, 1, 0.283287168)
  1109. Part115.Parent = Tool0
  1110. Part115.BrickColor = BrickColor.new("Neon orange")
  1111. Part115.FormFactor = Enum.FormFactor.Custom
  1112. Part115.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1113. 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)
  1114. Part115.BottomSurface = Enum.SurfaceType.Smooth
  1115. Part115.TopSurface = Enum.SurfaceType.Smooth
  1116. Part115.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1117. Part115.Position = Vector3.new(-31.5654335, 1.52690196, 24.7934341)
  1118. Part115.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1119. SpecialMesh116.Parent = Part115
  1120. SpecialMesh116.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1121. SpecialMesh116.Scale = Vector3.new(0.150000006, 0.150000006, 3.5)
  1122. SpecialMesh116.MeshType = Enum.MeshType.FileMesh
  1123. SpecialMesh116.Scale = Vector3.new(0.150000006, 0.150000006, 3.5)
  1124. Part117.Parent = Tool0
  1125. Part117.BrickColor = BrickColor.new("Dark stone grey")
  1126. Part117.Rotation = Vector3.new(90, 89.7599945, -90)
  1127. Part117.FormFactor = Enum.FormFactor.Custom
  1128. Part117.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1129. 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)
  1130. Part117.BottomSurface = Enum.SurfaceType.Smooth
  1131. Part117.TopSurface = Enum.SurfaceType.Smooth
  1132. Part117.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1133. Part117.Position = Vector3.new(-31.6444359, 1.24390495, 25.5014305)
  1134. Part117.Orientation = Vector3.new(0, 90, 0)
  1135. Part117.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1136. SpecialMesh118.Parent = Part117
  1137. SpecialMesh118.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
  1138. SpecialMesh118.MeshType = Enum.MeshType.Wedge
  1139. SpecialMesh118.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
  1140. Part119.Parent = Tool0
  1141. Part119.BrickColor = BrickColor.new("Dark stone grey")
  1142. Part119.Rotation = Vector3.new(90, 89.7599945, -90)
  1143. Part119.FormFactor = Enum.FormFactor.Custom
  1144. Part119.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1145. 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)
  1146. Part119.BottomSurface = Enum.SurfaceType.Smooth
  1147. Part119.TopSurface = Enum.SurfaceType.Smooth
  1148. Part119.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1149. Part119.Position = Vector3.new(-31.6444359, 1.24390495, 25.1954308)
  1150. Part119.Orientation = Vector3.new(0, 90, 0)
  1151. Part119.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1152. SpecialMesh120.Parent = Part119
  1153. SpecialMesh120.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
  1154. SpecialMesh120.MeshType = Enum.MeshType.Wedge
  1155. SpecialMesh120.Scale = Vector3.new(0.0500000007, 0.150000006, 0.25)
  1156. Part121.Parent = Tool0
  1157. Part121.BrickColor = BrickColor.new("Dark stone grey")
  1158. Part121.FormFactor = Enum.FormFactor.Custom
  1159. Part121.Size = Vector3.new(0.226629779, 0.283287197, 0.362607449)
  1160. 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)
  1161. Part121.BottomSurface = Enum.SurfaceType.Smooth
  1162. Part121.TopSurface = Enum.SurfaceType.Smooth
  1163. Part121.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1164. Part121.Position = Vector3.new(-31.8994293, 0.960905015, 25.3484306)
  1165. Part121.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1166. Part122.Parent = Tool0
  1167. Part122.BrickColor = BrickColor.new("Dark stone grey")
  1168. Part122.Rotation = Vector3.new(90, 89.7599945, -90)
  1169. Part122.FormFactor = Enum.FormFactor.Custom
  1170. Part122.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1171. 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)
  1172. Part122.BottomSurface = Enum.SurfaceType.Smooth
  1173. Part122.TopSurface = Enum.SurfaceType.Smooth
  1174. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1175. Part122.Position = Vector3.new(-31.8994293, 1.13090396, 25.3484306)
  1176. Part122.Orientation = Vector3.new(0, 90, 0)
  1177. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1178. SpecialMesh123.Parent = Part122
  1179. SpecialMesh123.Scale = Vector3.new(0.319999933, 0.0500000007, 0.200000003)
  1180. SpecialMesh123.MeshType = Enum.MeshType.Wedge
  1181. SpecialMesh123.Scale = Vector3.new(0.319999933, 0.0500000007, 0.200000003)
  1182. Part124.Parent = Tool0
  1183. Part124.BrickColor = BrickColor.new("Dark stone grey")
  1184. Part124.FormFactor = Enum.FormFactor.Custom
  1185. Part124.Size = Vector3.new(0.339944631, 0.200000003, 0.362607449)
  1186. 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)
  1187. Part124.BottomSurface = Enum.SurfaceType.Smooth
  1188. Part124.TopSurface = Enum.SurfaceType.Smooth
  1189. Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1190. Part124.Position = Vector3.new(-31.6724358, 0.761905015, 25.3484306)
  1191. Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1192. BlockMesh125.Parent = Part124
  1193. BlockMesh125.Scale = Vector3.new(1, 0.566574335, 1)
  1194. BlockMesh125.Scale = Vector3.new(1, 0.566574335, 1)
  1195. Part126.Parent = Tool0
  1196. Part126.BrickColor = BrickColor.new("Dark stone grey")
  1197. Part126.Rotation = Vector3.new(-90, 0, 90)
  1198. Part126.FormFactor = Enum.FormFactor.Custom
  1199. Part126.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1200. 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)
  1201. Part126.BottomSurface = Enum.SurfaceType.Smooth
  1202. Part126.TopSurface = Enum.SurfaceType.Smooth
  1203. Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1204. Part126.Position = Vector3.new(-31.9274292, 0.761905015, 25.3484306)
  1205. Part126.Orientation = Vector3.new(-89.8399963, 90, 0)
  1206. Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1207. SpecialMesh127.Parent = Part126
  1208. SpecialMesh127.Scale = Vector3.new(0.319999933, 0.150000006, 0.100000001)
  1209. SpecialMesh127.MeshType = Enum.MeshType.Wedge
  1210. SpecialMesh127.Scale = Vector3.new(0.319999933, 0.150000006, 0.100000001)
  1211. Part128.Parent = Tool0
  1212. Part128.BrickColor = BrickColor.new("Dark stone grey")
  1213. Part128.FormFactor = Enum.FormFactor.Custom
  1214. Part128.Size = Vector3.new(0.200000003, 0.509916782, 0.249292687)
  1215. 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)
  1216. Part128.BottomSurface = Enum.SurfaceType.Smooth
  1217. Part128.TopSurface = Enum.SurfaceType.Smooth
  1218. Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1219. Part128.Position = Vector3.new(-31.5084381, 1.07390296, 25.3484306)
  1220. Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1221. BlockMesh129.Parent = Part128
  1222. BlockMesh129.Scale = Vector3.new(0.0566574335, 1, 1)
  1223. BlockMesh129.Scale = Vector3.new(0.0566574335, 1, 1)
  1224. Part130.Parent = Tool0
  1225. Part130.BrickColor = BrickColor.new("Dark stone grey")
  1226. Part130.FormFactor = Enum.FormFactor.Custom
  1227. Part130.Size = Vector3.new(0.328613043, 0.226629779, 0.362607449)
  1228. 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)
  1229. Part130.BottomSurface = Enum.SurfaceType.Smooth
  1230. Part130.TopSurface = Enum.SurfaceType.Smooth
  1231. Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1232. Part130.Position = Vector3.new(-31.3384399, 0.818904996, 25.3484306)
  1233. Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1234. Part131.Parent = Tool0
  1235. Part131.BrickColor = BrickColor.new("Bright orange")
  1236. Part131.FormFactor = Enum.FormFactor.Custom
  1237. Part131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1238. 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)
  1239. Part131.BottomSurface = Enum.SurfaceType.Smooth
  1240. Part131.TopSurface = Enum.SurfaceType.Smooth
  1241. Part131.Color = Color3.new(0.854902, 0.521569, 0.254902)
  1242. Part131.Position = Vector3.new(-32.0184326, 0.97190398, 25.2914314)
  1243. Part131.Color = Color3.new(0.854902, 0.521569, 0.254902)
  1244. BlockMesh132.Parent = Part131
  1245. BlockMesh132.Scale = Vector3.new(0.0566574335, 0.849861562, 0.679888844)
  1246. BlockMesh132.Scale = Vector3.new(0.0566574335, 0.849861562, 0.679888844)
  1247. Part133.Parent = Tool0
  1248. Part133.BrickColor = BrickColor.new("Dark stone grey")
  1249. Part133.FormFactor = Enum.FormFactor.Custom
  1250. Part133.Size = Vector3.new(0.200000003, 0.362607419, 0.362607449)
  1251. 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)
  1252. Part133.BottomSurface = Enum.SurfaceType.Smooth
  1253. Part133.TopSurface = Enum.SurfaceType.Smooth
  1254. Part133.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1255. Part133.Position = Vector3.new(-31.2534409, 1.11390495, 25.3484306)
  1256. Part133.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1257. BlockMesh134.Parent = Part133
  1258. BlockMesh134.Scale = Vector3.new(0.793204069, 1, 1)
  1259. BlockMesh134.Scale = Vector3.new(0.793204069, 1, 1)
  1260. Part135.Parent = Tool0
  1261. Part135.BrickColor = BrickColor.new("Sand blue")
  1262. Part135.FormFactor = Enum.FormFactor.Custom
  1263. Part135.Size = Vector3.new(0.43059659, 0.43059659, 0.226629779)
  1264. 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)
  1265. Part135.BottomSurface = Enum.SurfaceType.Smooth
  1266. Part135.TopSurface = Enum.SurfaceType.Smooth
  1267. Part135.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1268. Part135.Position = Vector3.new(-31.0094376, 1.14690804, 25.3534317)
  1269. Part135.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1270. Part136.Parent = Tool0
  1271. Part136.BrickColor = BrickColor.new("Sand blue")
  1272. Part136.FormFactor = Enum.FormFactor.Custom
  1273. Part136.Size = Vector3.new(0.200000003, 0.396601975, 0.200000003)
  1274. 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)
  1275. Part136.BottomSurface = Enum.SurfaceType.Smooth
  1276. Part136.TopSurface = Enum.SurfaceType.Smooth
  1277. Part136.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1278. Part136.Position = Vector3.new(-31.0604401, 1.56090295, 25.3534317)
  1279. Part136.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1280. BlockMesh137.Parent = Part136
  1281. BlockMesh137.Scale = Vector3.new(0.566574335, 1, 0.566574335)
  1282. BlockMesh137.Scale = Vector3.new(0.566574335, 1, 0.566574335)
  1283. Part138.Parent = Tool0
  1284. Part138.BrickColor = BrickColor.new("Sand blue")
  1285. Part138.Rotation = Vector3.new(90, 89.7599945, -90)
  1286. Part138.FormFactor = Enum.FormFactor.Custom
  1287. Part138.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1288. 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)
  1289. Part138.BottomSurface = Enum.SurfaceType.Smooth
  1290. Part138.TopSurface = Enum.SurfaceType.Smooth
  1291. Part138.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1292. Part138.Position = Vector3.new(-31.1964417, 1.39090395, 25.3534317)
  1293. Part138.Orientation = Vector3.new(0, 90, 0)
  1294. Part138.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1295. SpecialMesh139.Parent = Part138
  1296. SpecialMesh139.Scale = Vector3.new(0.100000001, 0.0500000007, 0.140000001)
  1297. SpecialMesh139.MeshType = Enum.MeshType.Wedge
  1298. SpecialMesh139.Scale = Vector3.new(0.100000001, 0.0500000007, 0.140000001)
  1299. Part140.Parent = Tool0
  1300. Part140.BrickColor = BrickColor.new("Sand blue")
  1301. Part140.Rotation = Vector3.new(180, 0, -180)
  1302. Part140.FormFactor = Enum.FormFactor.Custom
  1303. Part140.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1304. 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)
  1305. Part140.BottomSurface = Enum.SurfaceType.Smooth
  1306. Part140.TopSurface = Enum.SurfaceType.Smooth
  1307. Part140.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1308. Part140.Position = Vector3.new(-31.0044403, 1.39090395, 25.4384308)
  1309. Part140.Orientation = Vector3.new(0, -180, 0)
  1310. Part140.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1311. SpecialMesh141.Parent = Part140
  1312. SpecialMesh141.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
  1313. SpecialMesh141.MeshType = Enum.MeshType.Wedge
  1314. SpecialMesh141.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
  1315. Part142.Parent = Tool0
  1316. Part142.BrickColor = BrickColor.new("Sand blue")
  1317. Part142.FormFactor = Enum.FormFactor.Custom
  1318. Part142.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1319. 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)
  1320. Part142.BottomSurface = Enum.SurfaceType.Smooth
  1321. Part142.TopSurface = Enum.SurfaceType.Smooth
  1322. Part142.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1323. Part142.Position = Vector3.new(-31.0044403, 1.39090395, 25.2694321)
  1324. Part142.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1325. SpecialMesh143.Parent = Part142
  1326. SpecialMesh143.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
  1327. SpecialMesh143.MeshType = Enum.MeshType.Wedge
  1328. SpecialMesh143.Scale = Vector3.new(0.200000018, 0.0500000007, 0.0499999784)
  1329. Part144.Parent = Tool0
  1330. Part144.BrickColor = BrickColor.new("Sand blue")
  1331. Part144.Rotation = Vector3.new(-90, -89.7599945, -90)
  1332. Part144.FormFactor = Enum.FormFactor.Custom
  1333. Part144.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1334. 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)
  1335. Part144.BottomSurface = Enum.SurfaceType.Smooth
  1336. Part144.TopSurface = Enum.SurfaceType.Smooth
  1337. Part144.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1338. Part144.Position = Vector3.new(-30.8684387, 1.39090395, 25.3534317)
  1339. Part144.Orientation = Vector3.new(0, -90, 0)
  1340. Part144.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1341. SpecialMesh145.Parent = Part144
  1342. SpecialMesh145.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0399999805)
  1343. SpecialMesh145.MeshType = Enum.MeshType.Wedge
  1344. SpecialMesh145.Scale = Vector3.new(0.100000001, 0.0500000007, 0.0399999805)
  1345. Part146.Parent = Tool0
  1346. Part146.BrickColor = BrickColor.new("Sand blue")
  1347. Part146.Rotation = Vector3.new(90, 89.7599945, -90)
  1348. Part146.FormFactor = Enum.FormFactor.Custom
  1349. Part146.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1350. 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)
  1351. Part146.BottomSurface = Enum.SurfaceType.Smooth
  1352. Part146.TopSurface = Enum.SurfaceType.Smooth
  1353. Part146.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1354. Part146.Position = Vector3.new(-30.8684387, 1.39090395, 25.4384308)
  1355. Part146.Orientation = Vector3.new(0, 90, 0)
  1356. Part146.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1357. SpecialMesh147.Parent = Part146
  1358. SpecialMesh147.MeshId = "http://www.roblox.com/asset/?id=11294911"
  1359. SpecialMesh147.Scale = Vector3.new(0.100000001, 0.100000001, 0.0799999982)
  1360. SpecialMesh147.MeshType = Enum.MeshType.FileMesh
  1361. SpecialMesh147.Scale = Vector3.new(0.100000001, 0.100000001, 0.0799999982)
  1362. Part148.Parent = Tool0
  1363. Part148.BrickColor = BrickColor.new("Sand blue")
  1364. Part148.Rotation = Vector3.new(180, 0, -180)
  1365. Part148.FormFactor = Enum.FormFactor.Custom
  1366. Part148.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1367. 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)
  1368. Part148.BottomSurface = Enum.SurfaceType.Smooth
  1369. Part148.TopSurface = Enum.SurfaceType.Smooth
  1370. Part148.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1371. Part148.Position = Vector3.new(-30.8684387, 1.39090395, 25.2694321)
  1372. Part148.Orientation = Vector3.new(0, -180, 0)
  1373. Part148.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1374. SpecialMesh149.Parent = Part148
  1375. SpecialMesh149.MeshId = "http://www.roblox.com/asset/?id=11294911"
  1376. SpecialMesh149.Scale = Vector3.new(0.0799999982, 0.100000001, 0.100000001)
  1377. SpecialMesh149.MeshType = Enum.MeshType.FileMesh
  1378. SpecialMesh149.Scale = Vector3.new(0.0799999982, 0.100000001, 0.100000001)
  1379. Part150.Parent = Tool0
  1380. Part150.BrickColor = BrickColor.new("Sand blue")
  1381. Part150.FormFactor = Enum.FormFactor.Custom
  1382. Part150.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1383. 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)
  1384. Part150.BottomSurface = Enum.SurfaceType.Smooth
  1385. Part150.TopSurface = Enum.SurfaceType.Smooth
  1386. Part150.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1387. Part150.Position = Vector3.new(-31.1964417, 1.39090395, 25.4384308)
  1388. Part150.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1389. SpecialMesh151.Parent = Part150
  1390. SpecialMesh151.MeshId = "http://www.roblox.com/asset/?id=11294911"
  1391. SpecialMesh151.Scale = Vector3.new(0.280000001, 0.100000001, 0.100000001)
  1392. SpecialMesh151.MeshType = Enum.MeshType.FileMesh
  1393. SpecialMesh151.Scale = Vector3.new(0.280000001, 0.100000001, 0.100000001)
  1394. Part152.Parent = Tool0
  1395. Part152.BrickColor = BrickColor.new("Sand blue")
  1396. Part152.Rotation = Vector3.new(-90, -89.7599945, -90)
  1397. Part152.FormFactor = Enum.FormFactor.Custom
  1398. Part152.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1399. 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)
  1400. Part152.BottomSurface = Enum.SurfaceType.Smooth
  1401. Part152.TopSurface = Enum.SurfaceType.Smooth
  1402. Part152.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1403. Part152.Position = Vector3.new(-31.1964417, 1.39090395, 25.2694321)
  1404. Part152.Orientation = Vector3.new(0, -90, 0)
  1405. Part152.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1406. SpecialMesh153.Parent = Part152
  1407. SpecialMesh153.MeshId = "http://www.roblox.com/asset/?id=11294911"
  1408. SpecialMesh153.Scale = Vector3.new(0.100000001, 0.100000001, 0.280000001)
  1409. SpecialMesh153.MeshType = Enum.MeshType.FileMesh
  1410. SpecialMesh153.Scale = Vector3.new(0.100000001, 0.100000001, 0.280000001)
  1411. Part154.Parent = Tool0
  1412. Part154.BrickColor = BrickColor.new("Sand blue")
  1413. Part154.FormFactor = Enum.FormFactor.Custom
  1414. Part154.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1415. 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)
  1416. Part154.BottomSurface = Enum.SurfaceType.Smooth
  1417. Part154.TopSurface = Enum.SurfaceType.Smooth
  1418. Part154.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1419. Part154.Position = Vector3.new(-30.9194412, 1.39090395, 25.3534317)
  1420. Part154.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1421. BlockMesh155.Parent = Part154
  1422. BlockMesh155.Scale = Vector3.new(0.283287168, 0.28328687, 0.566574335)
  1423. BlockMesh155.Scale = Vector3.new(0.283287168, 0.28328687, 0.566574335)
  1424. Part156.Parent = Tool0
  1425. Part156.BrickColor = BrickColor.new("Sand blue")
  1426. Part156.Rotation = Vector3.new(-90, -89.7599945, -90)
  1427. Part156.FormFactor = Enum.FormFactor.Custom
  1428. Part156.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1429. 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)
  1430. Part156.BottomSurface = Enum.SurfaceType.Smooth
  1431. Part156.TopSurface = Enum.SurfaceType.Smooth
  1432. Part156.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1433. Part156.Position = Vector3.new(-30.9474411, 1.58890295, 25.3534317)
  1434. Part156.Orientation = Vector3.new(0, -90, 0)
  1435. Part156.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1436. SpecialMesh157.Parent = Part156
  1437. SpecialMesh157.Scale = Vector3.new(0.100000001, 0.299999923, 0.0999999791)
  1438. SpecialMesh157.MeshType = Enum.MeshType.Wedge
  1439. SpecialMesh157.Scale = Vector3.new(0.100000001, 0.299999923, 0.0999999791)
  1440. Part158.Parent = Tool0
  1441. Part158.BrickColor = BrickColor.new("Black")
  1442. Part158.Rotation = Vector3.new(0, 0, -135)
  1443. Part158.FormFactor = Enum.FormFactor.Custom
  1444. Part158.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1445. 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)
  1446. Part158.BottomSurface = Enum.SurfaceType.Smooth
  1447. Part158.TopSurface = Enum.SurfaceType.Smooth
  1448. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1449. Part158.Position = Vector3.new(-31.1634369, 1.82490396, 25.3594322)
  1450. Part158.Orientation = Vector3.new(0, 0, -135)
  1451. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1452. SpecialMesh159.Parent = Part158
  1453. SpecialMesh159.Scale = Vector3.new(0.300000012, 0.280000001, 0.150000006)
  1454. SpecialMesh159.MeshType = Enum.MeshType.Torso
  1455. SpecialMesh159.Scale = Vector3.new(0.300000012, 0.280000001, 0.150000006)
  1456. Part160.Parent = Tool0
  1457. Part160.BrickColor = BrickColor.new("Black")
  1458. Part160.Rotation = Vector3.new(-180, 0, 135)
  1459. Part160.FormFactor = Enum.FormFactor.Custom
  1460. Part160.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1461. 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)
  1462. Part160.BottomSurface = Enum.SurfaceType.Smooth
  1463. Part160.TopSurface = Enum.SurfaceType.Smooth
  1464. Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1465. Part160.Position = Vector3.new(-31.3564377, 2.0179019, 25.3594322)
  1466. Part160.Orientation = Vector3.new(0, 180, -45)
  1467. Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1468. SpecialMesh161.Parent = Part160
  1469. SpecialMesh161.Scale = Vector3.new(0.300000012, 0.199999973, 0.150000006)
  1470. SpecialMesh161.MeshType = Enum.MeshType.Torso
  1471. SpecialMesh161.Scale = Vector3.new(0.300000012, 0.199999973, 0.150000006)
  1472. Part162.Parent = Tool0
  1473. Part162.BrickColor = BrickColor.new("Black")
  1474. Part162.Rotation = Vector3.new(0, 0, -15)
  1475. Part162.FormFactor = Enum.FormFactor.Custom
  1476. Part162.Size = Vector3.new(0.200000003, 0.226629779, 0.79320401)
  1477. Part162.CFrame = CFrame.new(-31.3154373, 1.04590499, 24.7704372, 0.965919971, 0.258806825, 0, -0.258808017, 0.965924442, 0, 0, 0, 0.99999553)
  1478. Part162.BottomSurface = Enum.SurfaceType.Smooth
  1479. Part162.TopSurface = Enum.SurfaceType.Smooth
  1480. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1481. Part162.Position = Vector3.new(-31.3154373, 1.04590499, 24.7704372)
  1482. Part162.Orientation = Vector3.new(0, 0, -15)
  1483. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1484. BlockMesh163.Parent = Part162
  1485. BlockMesh163.Scale = Vector3.new(0.283287168, 1, 1)
  1486. BlockMesh163.Scale = Vector3.new(0.283287168, 1, 1)
  1487. Part164.Parent = Tool0
  1488. Part164.BrickColor = BrickColor.new("Black")
  1489. Part164.Rotation = Vector3.new(0, 0, 15.0099993)
  1490. Part164.FormFactor = Enum.FormFactor.Custom
  1491. Part164.Size = Vector3.new(0.200000003, 0.226629779, 0.79320401)
  1492. Part164.CFrame = CFrame.new(-31.5314369, 1.04490602, 24.7704372, 0.965855539, -0.259050101, 0, 0.259051293, 0.965860009, 0, 0, 0, 0.99999553)
  1493. Part164.BottomSurface = Enum.SurfaceType.Smooth
  1494. Part164.TopSurface = Enum.SurfaceType.Smooth
  1495. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1496. Part164.Position = Vector3.new(-31.5314369, 1.04490602, 24.7704372)
  1497. Part164.Orientation = Vector3.new(0, 0, 15.0099993)
  1498. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1499. BlockMesh165.Parent = Part164
  1500. BlockMesh165.Scale = Vector3.new(0.283287168, 1, 1)
  1501. BlockMesh165.Scale = Vector3.new(0.283287168, 1, 1)
  1502. Part166.Parent = Tool0
  1503. Part166.BrickColor = BrickColor.new("Really black")
  1504. Part166.Rotation = Vector3.new(75, 0, -90)
  1505. Part166.FormFactor = Enum.FormFactor.Custom
  1506. Part166.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1507. 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)
  1508. Part166.BottomSurface = Enum.SurfaceType.Smooth
  1509. Part166.TopSurface = Enum.SurfaceType.Smooth
  1510. Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1511. Part166.Position = Vector3.new(-31.4464417, 0.693904996, 26.3624268)
  1512. Part166.Orientation = Vector3.new(75, 0, -90)
  1513. Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1514. SpecialMesh167.Parent = Part166
  1515. SpecialMesh167.Scale = Vector3.new(0.199999884, 0.121999957, 0.0520000346)
  1516. SpecialMesh167.MeshType = Enum.MeshType.Sphere
  1517. SpecialMesh167.Scale = Vector3.new(0.199999884, 0.121999957, 0.0520000346)
  1518. Part168.Name = "Pin"
  1519. Part168.Parent = Tool0
  1520. Part168.BrickColor = BrickColor.new("Brick yellow")
  1521. Part168.Rotation = Vector3.new(90, 0, 90)
  1522. Part168.FormFactor = Enum.FormFactor.Custom
  1523. Part168.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1524. 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)
  1525. Part168.BottomSurface = Enum.SurfaceType.Smooth
  1526. Part168.TopSurface = Enum.SurfaceType.Smooth
  1527. Part168.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1528. Part168.Position = Vector3.new(-31.4294357, 1.53790295, 26.0844269)
  1529. Part168.Orientation = Vector3.new(89.8299942, 63.4300003, 90)
  1530. Part168.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1531. SpecialMesh169.Parent = Part168
  1532. SpecialMesh169.Scale = Vector3.new(0.299999952, 0.0700001121, 0.0700000077)
  1533. SpecialMesh169.MeshType = Enum.MeshType.Torso
  1534. SpecialMesh169.Scale = Vector3.new(0.299999952, 0.0700001121, 0.0700000077)
  1535. Part170.Name = "Pin"
  1536. Part170.Parent = Tool0
  1537. Part170.BrickColor = BrickColor.new("Dark stone grey")
  1538. Part170.Rotation = Vector3.new(90, 0, 180)
  1539. Part170.FormFactor = Enum.FormFactor.Custom
  1540. Part170.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1541. 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)
  1542. Part170.BottomSurface = Enum.SurfaceType.Smooth
  1543. Part170.TopSurface = Enum.SurfaceType.Smooth
  1544. Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1545. Part170.Position = Vector3.new(-31.4684372, 1.48190105, 25.8184299)
  1546. Part170.Orientation = Vector3.new(89.8399963, -75.9599991, 95.7099991)
  1547. Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1548. SpecialMesh171.Parent = Part170
  1549. SpecialMesh171.Scale = Vector3.new(0.0600000024, 0.449999988, 0.0300000012)
  1550. SpecialMesh171.MeshType = Enum.MeshType.Torso
  1551. SpecialMesh171.Scale = Vector3.new(0.0600000024, 0.449999988, 0.0300000012)
  1552. Part172.Name = "Plug"
  1553. Part172.Parent = Tool0
  1554. Part172.BrickColor = BrickColor.new("Mid gray")
  1555. Part172.Rotation = Vector3.new(90, 0, 180)
  1556. Part172.FormFactor = Enum.FormFactor.Custom
  1557. Part172.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1558. Part172.CFrame = CFrame.new(-31.5654335, 1.52690196, 24.9344311, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
  1559. Part172.BottomSurface = Enum.SurfaceType.Smooth
  1560. Part172.TopSurface = Enum.SurfaceType.Smooth
  1561. Part172.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1562. Part172.Position = Vector3.new(-31.5654335, 1.52690196, 24.9344311)
  1563. Part172.Orientation = Vector3.new(90, -180, 0)
  1564. Part172.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1565. CylinderMesh173.Parent = Part172
  1566. CylinderMesh173.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
  1567. CylinderMesh173.Scale = Vector3.new(0.13000001, 0.0500000119, 0.190000027)
  1568. Part174.Name = "Plug"
  1569. Part174.Parent = Tool0
  1570. Part174.BrickColor = BrickColor.new("Neon orange")
  1571. Part174.Rotation = Vector3.new(3.15999985, 0, 0)
  1572. Part174.FormFactor = Enum.FormFactor.Custom
  1573. Part174.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1574. 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)
  1575. Part174.BottomSurface = Enum.SurfaceType.Smooth
  1576. Part174.TopSurface = Enum.SurfaceType.Smooth
  1577. Part174.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1578. Part174.Position = Vector3.new(-31.5654335, 1.53790295, 25.12743)
  1579. Part174.Orientation = Vector3.new(3.15999985, 0, 0)
  1580. Part174.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1581. SpecialMesh175.Parent = Part174
  1582. SpecialMesh175.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1583. SpecialMesh175.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1584. SpecialMesh175.MeshType = Enum.MeshType.FileMesh
  1585. SpecialMesh175.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1586. Part176.Name = "Plug"
  1587. Part176.Parent = Tool0
  1588. Part176.BrickColor = BrickColor.new("Dark stone grey")
  1589. Part176.Rotation = Vector3.new(90, 0, 180)
  1590. Part176.FormFactor = Enum.FormFactor.Custom
  1591. Part176.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1592. Part176.CFrame = CFrame.new(-31.5654335, 1.52690196, 25.0194321, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
  1593. Part176.BottomSurface = Enum.SurfaceType.Smooth
  1594. Part176.TopSurface = Enum.SurfaceType.Smooth
  1595. Part176.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1596. Part176.Position = Vector3.new(-31.5654335, 1.52690196, 25.0194321)
  1597. Part176.Orientation = Vector3.new(90, -180, 0)
  1598. Part176.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1599. CylinderMesh177.Parent = Part176
  1600. CylinderMesh177.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
  1601. CylinderMesh177.Scale = Vector3.new(0.13000001, 0.100000024, 0.190000027)
  1602. Part178.Name = "Plug"
  1603. Part178.Parent = Tool0
  1604. Part178.BrickColor = BrickColor.new("Black")
  1605. Part178.Rotation = Vector3.new(90, 0, 180)
  1606. Part178.FormFactor = Enum.FormFactor.Custom
  1607. Part178.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1608. Part178.CFrame = CFrame.new(-31.5654335, 1.52690196, 25.1044312, -1, -0, -2.98024467e-08, 2.98024467e-08, -0, -1, 0, -1, -0)
  1609. Part178.BottomSurface = Enum.SurfaceType.Smooth
  1610. Part178.TopSurface = Enum.SurfaceType.Smooth
  1611. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1612. Part178.Position = Vector3.new(-31.5654335, 1.52690196, 25.1044312)
  1613. Part178.Orientation = Vector3.new(90, -180, 0)
  1614. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1615. CylinderMesh179.Parent = Part178
  1616. CylinderMesh179.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
  1617. CylinderMesh179.Scale = Vector3.new(0.159499988, 0.0500000007, 0.189999998)
  1618. Part180.Name = "Plug"
  1619. Part180.Parent = Tool0
  1620. Part180.BrickColor = BrickColor.new("Neon orange")
  1621. Part180.Rotation = Vector3.new(-7.0999999, 4.44999981, -179.449997)
  1622. Part180.FormFactor = Enum.FormFactor.Custom
  1623. Part180.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1624. 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)
  1625. Part180.BottomSurface = Enum.SurfaceType.Smooth
  1626. Part180.TopSurface = Enum.SurfaceType.Smooth
  1627. Part180.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1628. Part180.Position = Vector3.new(-31.5764351, 1.52690196, 25.1234322)
  1629. Part180.Orientation = Vector3.new(-7.07999992, 4.48999977, 180)
  1630. Part180.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1631. SpecialMesh181.Parent = Part180
  1632. SpecialMesh181.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1633. SpecialMesh181.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1634. SpecialMesh181.MeshType = Enum.MeshType.FileMesh
  1635. SpecialMesh181.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1636. Part182.Name = "Plug"
  1637. Part182.Parent = Tool0
  1638. Part182.BrickColor = BrickColor.new("Neon orange")
  1639. Part182.Rotation = Vector3.new(-3.94999981, -5.69999981, -0.0799999982)
  1640. Part182.FormFactor = Enum.FormFactor.Custom
  1641. Part182.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1642. 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)
  1643. Part182.BottomSurface = Enum.SurfaceType.Smooth
  1644. Part182.TopSurface = Enum.SurfaceType.Smooth
  1645. Part182.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1646. Part182.Position = Vector3.new(-31.5534325, 1.52590406, 25.1254311)
  1647. Part182.Orientation = Vector3.new(-3.92999983, -5.71000004, 0.310000002)
  1648. Part182.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1649. SpecialMesh183.Parent = Part182
  1650. SpecialMesh183.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1651. SpecialMesh183.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1652. SpecialMesh183.MeshType = Enum.MeshType.FileMesh
  1653. SpecialMesh183.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1654. Part184.Name = "Plug"
  1655. Part184.Parent = Tool0
  1656. Part184.BrickColor = BrickColor.new("Neon orange")
  1657. Part184.Rotation = Vector3.new(-7.0999999, 4.44999981, -179.449997)
  1658. Part184.FormFactor = Enum.FormFactor.Custom
  1659. Part184.Size = Vector3.new(1.13314879, 1.13314879, 1.13314879)
  1660. 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)
  1661. Part184.BottomSurface = Enum.SurfaceType.Smooth
  1662. Part184.TopSurface = Enum.SurfaceType.Smooth
  1663. Part184.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1664. Part184.Position = Vector3.new(-31.6444359, 1.28890395, 25.4524307)
  1665. Part184.Orientation = Vector3.new(-7.07999992, 4.48999977, 180)
  1666. Part184.Color = Color3.new(0.835294, 0.45098, 0.239216)
  1667. SpecialMesh185.Parent = Part184
  1668. SpecialMesh185.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1669. SpecialMesh185.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1670. SpecialMesh185.MeshType = Enum.MeshType.FileMesh
  1671. SpecialMesh185.Scale = Vector3.new(0.075000003, 0.075000003, 0.0500000007)
  1672. Vector3Value186.Name = "Aim"
  1673. Vector3Value186.Parent = Tool0
  1674. Vector3Value186.Value = Vector3.new(-101.971649, 3.3496871, -140.312485)
  1675. IntValue187.Name = "Ammo"
  1676. IntValue187.Parent = Tool0
  1677. IntValue187.Value = 30
  1678. BoolValue188.Name = "Down"
  1679. BoolValue188.Parent = Tool0
  1680. Script189.Name = "Firescript"
  1681. Script189.Parent = Tool0
  1682. table.insert(cors,sandbox(Script189,function()
  1683. --Made by Stickmasterluke
  1684.  
  1685.  
  1686.  
  1687. --http://www.roblox.com/Equinox-item?id=19327469
  1688.  
  1689. sp=script.Parent
  1690. check=true
  1691.  
  1692. gundamage=20 --Base output damage per shot.
  1693. firerate=.101 --How often the weapon can fire.
  1694. automatic=true --hold down to continue firing
  1695. range=300 --Max distance that the weapon can fire.
  1696. spread=4 --The bigger the spread, the more inaccurate the shots will be.
  1697. clipsize=30 --Shots in a clip
  1698. reloadtime=2 --Time it takes to reload the tool.
  1699. startingclips=10 --If you want infinit clips, remove the IntValue named "Clips" from the tool.
  1700. segmentlength=20 --How long the shot segments are, or the speed of the shot.
  1701. fadedelaytime=2
  1702.  
  1703.  
  1704. barrelpos=CFrame.new(1.8,-0.5,1) --L,F,U
  1705. rate=1/30
  1706. intangibles={"Shock","Bolt","Bullet","Plasma","Effect","Laser","Handle","Effects","Effect","Flash"}
  1707. colors={BrickColor.new("Cyan"),BrickColor.new("Pastel blue-green"),BrickColor.new("Lime green"),BrickColor.new("New Yeller")}
  1708. flashcolors={"Teal","Toothpaste","Cyan","Lime green"}
  1709.  
  1710. reloading=false
  1711. local debris=game:GetService("Debris")
  1712.  
  1713. function waitfor(a,b)
  1714. while a:FindFirstChild(b)==nil do
  1715. a.ChildAdded:wait()
  1716. end
  1717. return a:FindFirstChild(b)
  1718. end
  1719.  
  1720. waitfor(sp,"Aim")
  1721. waitfor(sp,"Reloading")
  1722. waitfor(sp,"Down")
  1723. reloadtrigger=waitfor(sp,"Reload")
  1724.  
  1725. local ammo=sp:FindFirstChild("Ammo")
  1726. if ammo~=nil then
  1727. ammo.Value=clipsize
  1728. end
  1729. local clips=sp:FindFirstChild("Clips")
  1730. if clips~=nil then
  1731. clips.Value=startingclips
  1732. end
  1733.  
  1734. sp.Equipped:connect(function()
  1735. sp.Handle.Fire:Stop()
  1736. sp.Handle.Reload:Stop()
  1737. end)
  1738. sp.Unequipped:connect(function()
  1739. sp.Handle.Fire:Stop()
  1740. sp.Handle.Reload:Stop()
  1741. end)
  1742.  
  1743. function round(number,decimal)
  1744. decimal=decimal or 0
  1745. local mult=10^decimal
  1746. return math.floor(number*mult+.5)/mult
  1747. end
  1748.  
  1749. function checkintangible(t)
  1750. for i3,v3 in ipairs(intangibles) do
  1751. if string.lower(v3)==string.lower(t.Name) or t.Transparency==1 then
  1752. return true
  1753. end
  1754. end
  1755. return false
  1756. end
  1757.  
  1758. function reload()
  1759. if not reloading and ammo.Value<clipsize then
  1760. reloading=true
  1761. sp.Reloading.Value=true
  1762. if clips~=nil then
  1763. if clips.Value>0 then
  1764. clips.Value=clips.Value-1
  1765. else
  1766. reloading=false
  1767. sp.Reloading.Value=false
  1768. return
  1769. end
  1770. end
  1771. sp.Handle.Reload:Play()
  1772. for i=1,clipsize do
  1773. wait(reloadtime/clipsize)
  1774. ammo.Value=i
  1775. end
  1776. reloading=false
  1777. sp.Reloading.Value=false
  1778. end
  1779. end
  1780. reloadtrigger.Changed:connect(reload)
  1781.  
  1782. function castray(startpos,vec,length,ignore,delayifhit)
  1783. if length>999 then
  1784. length=999
  1785. end
  1786. hit,endpos2=game.Workspace:FindPartOnRay(Ray.new(startpos,vec*length),ignore)
  1787. if hit~=nil then
  1788. if checkintangible(hit) then
  1789. if delayifhit then
  1790. wait()
  1791. end
  1792. hit,endpos2=castray(endpos2+(vec*.01),vec,length-((startpos-endpos2).magnitude),ignore,delayifhit)
  1793. end
  1794. end
  1795. return hit,endpos2
  1796. end
  1797.  
  1798. function sendbullet(boltstart,targetpos,fuzzyness,segmentlength,ignore,clr,damage,fadedelay)
  1799. if ammo~=nil then
  1800. if ammo.Value>0 then
  1801. ammo.Value=ammo.Value-1
  1802. else
  1803. reload()
  1804. return
  1805. end
  1806. end
  1807. sp.Handle.Fire.Pitch = (math.random() * .9) + .9
  1808. sp.Handle.Fire:Play()
  1809. muzzleeffect()
  1810. local t=sp.Parent:FindFirstChild("Torso")
  1811. if t~=nil then
  1812. local shoulder=t:FindFirstChild("Right Shoulder")
  1813. if shoulder~=nil then
  1814. shoulder.CurrentAngle=1.63
  1815. end
  1816. end
  1817.  
  1818. local boltdist=range
  1819. local clickdist=(boltstart-targetpos).magnitude
  1820. local targetpos=targetpos+(Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*(clickdist/100)*fuzzyness)
  1821. local boltvec=(targetpos-boltstart).unit
  1822. local totalsegments=math.ceil(boltdist/segmentlength)
  1823. local lastpos=boltstart
  1824. for i=1,totalsegments do
  1825. local newpos=(boltstart+(boltvec*(boltdist*(i/totalsegments))))
  1826. local segvec=(newpos-lastpos).unit
  1827. local boltlength=(newpos-lastpos).magnitude
  1828. local bolthit,endpos=castray(lastpos,segvec,boltlength,ignore,false)
  1829. drawbeam(lastpos,endpos,clr,fadedelay)
  1830. if bolthit~=nil then
  1831. local h=bolthit.Parent:FindFirstChild("Humanoid")
  1832. if h~=nil then
  1833. local plr=game.Players:GetPlayerFromCharacter(sp.Parent)
  1834. if plr~=nil then
  1835. for i,v in ipairs(h:GetChildren()) do
  1836. if v and v.Name=="creator" then
  1837. v:remove()
  1838. end
  1839. end
  1840. local creator=Instance.new("ObjectValue")
  1841. creator.Name="creator"
  1842. creator.Value=plr
  1843. creator.Parent=h
  1844. end
  1845. local head=bolthit.Parent:FindFirstChild("Head")
  1846. if head~=nil then
  1847. local sh=bolthit.Parent:FindFirstChild("ShockedHat")
  1848. if sh==nil then
  1849. local p=Instance.new("Part")
  1850. p.Name="ShockedHat"
  1851. p.CanCollide=false
  1852. p.Locked=true
  1853. p.TopSurface="Smooth"
  1854. p.BottomSurface="Smooth"
  1855. p.FormFactor="Custom"
  1856. p.Size=Vector3.new(0,0,0)
  1857. p.Transparency= (1)
  1858. local m=Instance.new("SpecialMesh")
  1859. m.MeshId="http://www.roblox.com/asset/?id=19326912"
  1860. m.TextureId="http://www.roblox.com/asset/?id=19326893"
  1861. m.Scale=Vector3.new(1,1,1)*1.05
  1862. m.Parent=p
  1863. local w=Instance.new("Weld")
  1864. w.Part0=head
  1865. w.Part1=p
  1866. w.C0=CFrame.new(0,.5,0,1,0,0,0,1,0,0,0,1)
  1867. w.C1=CFrame.new(0,-.15,-.05,1,0,0,0,1,0,0,0,1)
  1868. w.Parent=p
  1869. local thefire=Instance.new("Fire")
  1870. thefire.Color=Color3.new(0,1,1)
  1871. thefire.SecondaryColor=Color3.new(1,1,0)
  1872. thefire.Heat=25
  1873. thefire.Parent=p
  1874. local thesmoke=Instance.new("Smoke")
  1875. thesmoke.Color=Color3.new(1,1,1)
  1876. thesmoke.Opacity=1
  1877. thesmoke.RiseVelocity=1
  1878. thesmoke.Size=.1
  1879. thesmoke.Parent=p
  1880. delay(.2,function()
  1881. if thefire~=nil then
  1882. thefire.Enabled=false
  1883. end
  1884. end)
  1885. debris:AddItem(p,67)
  1886. p.Parent=bolthit.Parent
  1887. else
  1888. local thefire=sh:FindFirstChild("Fire")
  1889. if thefire then
  1890. thefire.Enabled=true
  1891. delay(.2,function()
  1892. if thefire~=nil then
  1893. thefire.Enabled=false
  1894. end
  1895. end)
  1896. end
  1897. end
  1898. end
  1899. h:TakeDamage(damage)
  1900. else
  1901. delay(0,function() hiteffect(endpos) end)
  1902. end
  1903. break
  1904. end
  1905. lastpos=endpos
  1906. wait(rate)
  1907. end
  1908. end
  1909.  
  1910. function drawbeam(beamstart,beamend,clr,fadedelay)
  1911. local dis=(beamstart-beamend).magnitude
  1912. local laser=Instance.new("Part")
  1913. laser.Name="Bullet"
  1914. laser.Anchored=true
  1915. laser.CanCollide=false
  1916. laser.Shape="Block"
  1917. laser.formFactor="Custom"
  1918. laser.Size=Vector3.new(.2,.2,dis+.2)
  1919. laser.Material=Enum.Material.Plastic
  1920. laser.Locked=true
  1921. laser.TopSurface=0
  1922. laser.BottomSurface=0
  1923. laser.BrickColor=BrickColor.new("Toothpaste")
  1924. laser.CFrame=CFrame.new(beamend,beamstart)*CFrame.new(0,0,-dis/2)
  1925. laser.Parent=game.Workspace
  1926. debris:AddItem(laser,fadedelay)
  1927. end
  1928.  
  1929. function hiteffect(pos)
  1930. local effect=Instance.new("Part")
  1931. effect.Name="Effect"
  1932. effect.Anchored=true
  1933. effect.CanCollide=false
  1934. effect.Shape="Block"
  1935. effect.formFactor="Custom"
  1936. effect.Size=Vector3.new(.2,.2,.2)
  1937. effect.Material=Enum.Material.Plastic
  1938. effect.Locked=true
  1939. effect.TopSurface=0
  1940. effect.BottomSurface=0
  1941. effect.BrickColor=colors[1]
  1942. local mesh=Instance.new("SpecialMesh")
  1943. mesh.MeshType="Sphere"
  1944. mesh.Scale=Vector3.new(3,3,3)
  1945. mesh.Parent=effect
  1946. effect.CFrame=CFrame.new(pos)
  1947. local effecttime=23
  1948. debris:AddItem(effect,effecttime*2)
  1949. effect.Parent=game.Workspace
  1950. local effectrate=2/10
  1951. for i=1,(1/effectrate)*effecttime do
  1952. wait(effectrate)
  1953. if effect~=nil and mesh~=nil then
  1954. effect.Transparency=i/((1/effectrate)*effecttime)
  1955. end
  1956. end
  1957. if effect~=nil then
  1958. effect.Parent=nil
  1959. end
  1960. end
  1961.  
  1962. function muzzleeffect()
  1963. local flash=Instance.new("Part")
  1964. flash.Name="Effect"
  1965. flash.Anchored=true
  1966. flash.CanCollide=false
  1967. flash.Shape="Block"
  1968. flash.formFactor="Custom"
  1969. flash.Size=Vector3.new(.8,.8,1.3)
  1970. flash.Material=Enum.Material.Plastic
  1971. flash.Locked=true
  1972. flash.TopSurface=0
  1973. flash.BottomSurface=0
  1974. flash.Transparency=.7
  1975. flash.BrickColor=BrickColor.new(flashcolors[math.random(1,#flashcolors)])
  1976. local mesh=Instance.new("SpecialMesh")
  1977. mesh.MeshId="http://www.roblox.com/asset/?id=1095708"
  1978. local scale=Vector3.new(.7+(math.random()*.1),.4+(math.random()*.3),.3+(math.random()*.3))
  1979. mesh.Scale=scale
  1980. mesh.Parent=flash
  1981. flash.CFrame=sp.Handle.CFrame*barrelpos*CFrame.new(0,scale.y*.9,0)*CFrame.Angles(0,math.pi*2*math.random(),0)
  1982. debris:AddItem(flash,rate*2)
  1983. flash.Parent=game.Workspace
  1984. delay(rate,function()
  1985. if mesh~=nil and mesh.Parent~=nil then
  1986. mesh.Scale=mesh.Scale*Vector3.new(1.3,1.3,1.3)
  1987. end
  1988. end)
  1989. end
  1990.  
  1991. sp.Down.Changed:connect(function()
  1992. while sp.Down.Value and check and not reloading do
  1993. check=false
  1994. local humanoid=sp.Parent:FindFirstChild("Humanoid")
  1995. local plr1=game.Players:GetPlayerFromCharacter(sp.Parent)
  1996. if humanoid~=nil and plr1~=nil then
  1997. if humanoid.Health>0 then
  1998. spos1=(sp.Handle.CFrame*barrelpos).p
  1999. delay(0,function() sendbullet(spos1,sp.Aim.Value,spread,segmentlength,sp.Parent,colors[1],gundamage,fadedelaytime) end)
  2000. else
  2001. check=true
  2002. break
  2003. end
  2004. else
  2005. check=true
  2006. break
  2007. end
  2008. wait(firerate)
  2009. check=true
  2010. if not automatic then
  2011. break
  2012. end
  2013. end
  2014. end)
  2015.  
  2016.  
  2017.  
  2018.  
  2019. end))
  2020. IntValue190.Name = "NoClips"
  2021. IntValue190.Parent = Tool0
  2022. BoolValue191.Name = "Reload"
  2023. BoolValue191.Parent = Tool0
  2024. BoolValue192.Name = "Reloading"
  2025. BoolValue192.Parent = Tool0
  2026. Script193.Name = "Shu_hold"
  2027. Script193.Parent = Tool0
  2028. table.insert(cors,sandbox(Script193,function()
  2029. --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.
  2030.  
  2031. selected = false
  2032. RSH, LSH = nil, nil
  2033. GRP = nil
  2034. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  2035. anim = "none"
  2036. function WaitForChild(obj, ch_n)
  2037. local t = time()
  2038. while not obj:FindFirstChild(ch_n) and time() - t < 10 do wait(0.1) end
  2039. return obj:FindFirstChild(ch_n)
  2040. end
  2041. script.Parent.Equipped:connect(function()
  2042. if selected then return end
  2043. selected = true
  2044. player = game.Players:playerFromCharacter(script.Parent.Parent)
  2045. local ch = script.Parent.Parent
  2046. WaitForChild(ch, "Torso")
  2047. RSH = WaitForChild(ch.Torso, "Right Shoulder")
  2048. LSH = WaitForChild(ch.Torso, "Left Shoulder")
  2049. GRP = WaitForChild(ch["Right Arm"], "RightGrip")
  2050. _G.Grip = GRP
  2051. --
  2052. RSH.Part1 = nil
  2053. LSH.Part1 = nil
  2054. --
  2055. RW.Part0 = ch.Torso
  2056. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2057. RW.C1 = CFrame.new(0, 0.5, 0)
  2058. RW.Part1 = ch["Right Arm"]
  2059. RW.Parent = ch.Torso
  2060. _G.R = RW
  2061. --
  2062. LW.Part0 = ch.Torso
  2063. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2064. LW.C1 = CFrame.new(0, 0.5, 0)
  2065. LW.Part1 = ch["Left Arm"]
  2066. LW.Parent = ch.Torso
  2067. _G.L = LW
  2068. --
  2069. GRP.C0 = CFrame.new(0, -1, -0.5) * CFrame.fromEulerAnglesXYZ(-1.22, -0.45, 0.22)
  2070. for i = 0, 1, 0.05 do
  2071. wait()
  2072. RW.C0 = CFrame.new(1.5, 0.5, 0.25) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, -0.5*i)
  2073. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7*i, 0, 0.8*i)
  2074. LW.C1 = CFrame.new(0.3*i, 1+1*i, 0)
  2075. end
  2076. wait()
  2077. local rg = (ch["Right Arm"]:FindFirstChild("RightGrip") or GRP)
  2078. if rg ~= GRP then
  2079. GRP.Parent = ch["Right Arm"]
  2080. rg:remove()
  2081. end
  2082. end)
  2083. script.Parent.Unequipped:connect(function()
  2084. selected = false
  2085. local pl = player
  2086. RW.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2087. LW.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2088. LW.C1 = CFrame.new(0,0,0)
  2089. RW.Parent = nil
  2090. LW.Parent = nil
  2091. RSH.Part1 = pl.Character["Right Arm"]
  2092. LSH.Part1 = pl.Character["Left Arm"]
  2093. end)
  2094. function armReload()
  2095. for i = 0, 1, 0.1 do
  2096. wait()
  2097. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, 0.9*i)
  2098. LW.C1 = CFrame.new(0.3*i, 1+1*i, 0)
  2099. end
  2100. end
  2101. function gunOut()
  2102. for i = 0, 0.3, 0.06 do
  2103. wait()
  2104. GRP.C0 = CFrame.new(0+i, -1-i, 0+(2*i)) * CFrame.fromEulerAnglesXYZ(-2.22, -0.45, 0.42)
  2105. LW.C0 = CFrame.new(-1, 0.5, 0) * CFrame.fromEulerAnglesXYZ(4.2, 0, 2.9)
  2106. LW.C1 = CFrame.new(0.8*i, 1.1+i, -0.3)
  2107. end
  2108. end
  2109. function gunReturn()
  2110. RW.C0 = CFrame.new(1.5, 0.5, 0.25) * CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2111. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2112. LW.C1 = CFrame.new(0.3, 1+1, 0)
  2113. GRP.C0 = CFrame.new(0, -1, -0.5) * CFrame.fromEulerAnglesXYZ(-1.22, -0.45, 0.22)
  2114. end
  2115. end))
  2116. LocalScript194.Parent = Tool0
  2117. table.insert(cors,sandbox(LocalScript194,function()
  2118. --Made by Stickmasterluke
  2119.  
  2120. cursors={
  2121. "http://www.roblox.com/asset/?id=50912619", --red --change the cursors
  2122. "http://www.roblox.com/asset/?id=50912641", --blue
  2123. "http://www.roblox.com/asset/?id=50911776", --purple
  2124. reloading="http://www.roblox.com/asset/?id=50911776",
  2125. }
  2126. clipsize=30
  2127. equipped=false
  2128.  
  2129. sp=script.Parent
  2130. plr=game.Players.localPlayer
  2131.  
  2132. function waitfor(a,b)
  2133. while a:FindFirstChild(b)==nil do
  2134. a.ChildAdded:wait()
  2135. end
  2136. return a:FindFirstChild(b)
  2137. end
  2138.  
  2139. waitfor(sp,"Aim")
  2140. reloading=waitfor(sp,"Reloading")
  2141. reload=waitfor(sp,"Reload")
  2142. gui=waitfor(sp,"PlasmaAssaultGui")
  2143. down=waitfor(sp,"Down")
  2144. ammo=sp:FindFirstChild("Ammo")
  2145. clips=sp:FindFirstChild("Clips")
  2146.  
  2147. function updategui()
  2148. if equipped then
  2149. local plr=game.Players.localPlayer
  2150. if plr~=nil then
  2151. if ammo==nil then
  2152. gui.Bar.GunLabel.Text=sp.Name
  2153. gui.Bar.AmmoLabel.Text=""
  2154. gui.Bar.Fill.Size=UDim2.new(-1,0,.8,0)
  2155. elseif clips==nil then
  2156. gui.Bar.GunLabel.Text=sp.Name
  2157. gui.Bar.AmmoLabel.Text=tostring(ammo.Value).."/"..tostring(clipsize)
  2158. gui.Bar.Fill.Size=UDim2.new(-1*ammo.Value/clipsize,0,.8,0)
  2159. gui.Bar.Fill.Visible=true
  2160. else
  2161. gui.Bar.GunLabel.Text=sp.Name
  2162. gui.Bar.AmmoLabel.Text=tostring(ammo.Value).."/"..tostring(clipsize).." "..tostring(clips.Value)
  2163. gui.Bar.Fill.Size=UDim2.new(-1*ammo.Value/clipsize,0,.8,0)
  2164. gui.Bar.Fill.Visible=true
  2165. end
  2166. if sp.Reloading.Value then
  2167. gui.Bar.AmmoLabel.Text="Reloading"
  2168. end
  2169. end
  2170. end
  2171. end
  2172.  
  2173. function onEquipped(mouse)
  2174. if mouse~=nil then
  2175. equipped=true
  2176. local plr=game.Players.LocalPlayer
  2177. if plr~=nil then
  2178. local plrgui=plr:FindFirstChild("PlayerGui")
  2179. if plrgui~=nil then
  2180. gui.Parent=plrgui
  2181. end
  2182. mouse.Button1Down:connect(function()
  2183. if not sp.Down.Value then
  2184. sp.Aim.Value=mouse.Hit.p
  2185. sp.Down.Value=true
  2186. while sp.Down.Value do
  2187. sp.Aim.Value=mouse.Hit.p
  2188. wait()
  2189. end
  2190. end
  2191. end)
  2192. mouse.Button1Up:connect(function()
  2193. sp.Down.Value=false
  2194. end)
  2195. mouse.KeyDown:connect(function(key)
  2196. if string.byte(key)==string.byte("r") then
  2197. reload.Value=not reload.Value
  2198. end
  2199. end)
  2200. mouse.Icon=cursors[1]
  2201. sp.Reloading.Changed:connect(function(val)
  2202. if mouse~=nil and equipped then
  2203. if val then
  2204. mouse.Icon=cursors.reloading
  2205. else
  2206. mouse.Icon=cursors[1]
  2207. end
  2208. local plr=game.Players.localPlayer
  2209. if plr~=nil then
  2210. local gui=plr.PlayerGui:FindFirstChild("AmmoHud")
  2211. if gui~=nil then
  2212. updategui()
  2213. if sp.Reloading.Value then
  2214. gui.Bar.AmmoLabel.Text="Reloading"
  2215. end
  2216. end
  2217. end
  2218. end
  2219. end)
  2220. updategui()
  2221. end
  2222. end
  2223. end
  2224.  
  2225. function onUnequipped()
  2226. gui.Parent=sp
  2227. equipped=false
  2228. local plr=game.Players.localPlayer
  2229. if plr~=nil then
  2230. local gui=plr.PlayerGui:FindFirstChild("AmmoHud")
  2231. if gui~=nil then
  2232. gui.Bar.GunLabel.Text=""
  2233. gui.Bar.AmmoLabel.Text=""
  2234. gui.Bar.Fill.Visible=false
  2235. end
  2236. end
  2237. end
  2238.  
  2239. sp.Equipped:connect(onEquipped)
  2240. sp.Unequipped:connect(onUnequipped)
  2241.  
  2242. if ammo~=nil then
  2243. ammo.Changed:connect(function()
  2244. updategui()
  2245. end)
  2246. if clips~=nil then
  2247. clips.Changed:connect(function()
  2248. updategui()
  2249. end)
  2250. end
  2251. end
  2252.  
  2253. reloading.Changed:connect(function()
  2254. updategui()
  2255. end)
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261. end))
  2262. ScreenGui195.Name = "PlasmaAssaultGui"
  2263. ScreenGui195.Parent = Tool0
  2264. Frame196.Name = "Bar"
  2265. Frame196.Parent = ScreenGui195
  2266. Frame196.Size = UDim2.new(0, 200, 0, 60)
  2267. Frame196.Style = Enum.FrameStyle.RobloxRound
  2268. Frame196.Position = UDim2.new(1, -270, 1, -70)
  2269. Frame197.Name = "Fill"
  2270. Frame197.Parent = Frame196
  2271. Frame197.Size = UDim2.new(-1, 0, 0.800000012, 0)
  2272. Frame197.Position = UDim2.new(1, 0, 0.200000003, 0)
  2273. Frame197.BackgroundColor3 = Color3.new(0, 0.8, 1)
  2274. Frame197.BorderSizePixel = 0
  2275. TextLabel198.Name = "GunLabel"
  2276. TextLabel198.Parent = Frame196
  2277. TextLabel198.Text = "Innovation SHK7 Repeater"
  2278. TextLabel198.ZIndex = 3
  2279. TextLabel198.Font = Enum.Font.ArialBold
  2280. TextLabel198.FontSize = Enum.FontSize.Size14
  2281. TextLabel198.TextColor3 = Color3.new(1, 1, 1)
  2282. TextLabel198.TextXAlignment = Enum.TextXAlignment.Left
  2283. TextLabel199.Name = "AmmoLabel"
  2284. TextLabel199.Parent = Frame196
  2285. TextLabel199.Text = "30/30"
  2286. TextLabel199.Position = UDim2.new(1, 0, 0, 0)
  2287. TextLabel199.ZIndex = 3
  2288. TextLabel199.Font = Enum.Font.ArialBold
  2289. TextLabel199.FontSize = Enum.FontSize.Size14
  2290. TextLabel199.TextColor3 = Color3.new(1, 1, 1)
  2291. TextLabel199.TextXAlignment = Enum.TextXAlignment.Right
  2292. LocalScript200.Name = "BulletHoleAttachment"
  2293. LocalScript200.Parent = Tool0
  2294. table.insert(cors,sandbox(LocalScript200,function()
  2295. reload = false
  2296. function MD(mouse)
  2297. if reload then return end
  2298. if mouse.Target == nil then return end
  2299. local p = Instance.new("Part")
  2300. p.formFactor = "Custom"
  2301. p.Size = Vector3.new(0.5,0.5,0.5)
  2302. p.Transparency = 1
  2303. p.CanCollide = false
  2304. p.Locked = true
  2305. p.CFrame = mouse.Target.CFrame+(mouse.Hit.p-mouse.Target.Position)
  2306. local w = Instance.new("Weld")
  2307. w.Part0 = mouse.Target
  2308. w.Part1 = p
  2309. w.C0 = mouse.Target.CFrame:inverse()
  2310. w.C1 = p.CFrame:inverse()
  2311. w.Parent = p
  2312. local d = Instance.new("Decal")
  2313. d.Parent = p
  2314. d.Face = mouse.TargetSurface
  2315. d.Texture = "http://www.roblox.com/asset/?id=2078626"
  2316. p.Parent = game.Workspace
  2317. reload = true
  2318. repeat wait() until NIcon == mouse.Icon
  2319. reload = false
  2320. end
  2321.  
  2322. function S(mouse)
  2323. wait()
  2324. NIcon2 = mouse.Icon
  2325. NIcon = NIcon2
  2326. mouse.Button1Down:connect(function() MD(mouse) end)
  2327. end
  2328. script.Parent.Equipped:connect(S)
  2329. end))
  2330. Vector3Value201.Name = "Aim"
  2331. Vector3Value201.Parent = Tool0
  2332. Vector3Value201.Value = Vector3.new(10000.9219, -147.318817, 885.737427)
  2333. IntValue202.Name = "Ammo"
  2334. IntValue202.Parent = Tool0
  2335. IntValue202.Value = 8
  2336. SpecialMesh203.Name = "BulletMesh"
  2337. SpecialMesh203.Parent = Tool0
  2338. SpecialMesh203.MeshId = "http://www.roblox.com/asset/?id=94295100"
  2339. SpecialMesh203.Scale = Vector3.new(4, 4, 4)
  2340. SpecialMesh203.TextureId = "http://www.roblox.com/asset/?id=94287792"
  2341. SpecialMesh203.MeshType = Enum.MeshType.FileMesh
  2342. SpecialMesh203.Scale = Vector3.new(4, 4, 4)
  2343. BoolValue204.Name = "DoFireAni"
  2344. BoolValue204.Parent = Tool0
  2345. BoolValue205.Name = "Down"
  2346. BoolValue205.Parent = Tool0
  2347. IntValue206.Name = "NoClips"
  2348. IntValue206.Parent = Tool0
  2349. BoolValue207.Name = "Reloading"
  2350. BoolValue207.Parent = Tool0
  2351. Script208.Name = "Firescript"
  2352. Script208.Parent = Tool0
  2353. table.insert(cors,sandbox(Script208,function()
  2354. -- Made by Stickmasterluke
  2355. -- edited by fusroblox
  2356. local GoreOn=true
  2357. function WaitForChild(parent,child)
  2358. while not parent:FindFirstChild(child) do print("2waiting for " .. child) wait() end
  2359. return parent[child]
  2360. end
  2361.  
  2362. local GunObject = {
  2363. Tool = script.Parent,
  2364. Handle = WaitForChild(script.Parent,'Handle'),
  2365. check = true,
  2366.  
  2367. GunDamage = 0, -- Base output damage per shot.
  2368. FireRate = .5, -- How often the weapon can fire.
  2369. Automatic = true, -- hold down to continue firing
  2370. Range = 250, -- Max distance that the weapon can fire.
  2371. Spread = 1, -- The bigger the spread, the more inaccurate the shots will be.
  2372. ClipSize = 30, -- Shots in a clip
  2373. ReloadTime = 3, -- Time it takes to reload the tool.
  2374. StartingClips = 10, -- If you want infinit clips, remove the IntValue named "Clips" from the tool.
  2375. SegmentLength = 15, -- How long the shot segments are, or the speed of the shot.
  2376. FadeDelayTime = 5,
  2377.  
  2378.  
  2379. BarrelPos = CFrame.new(0, 0, - 1.2), -- L, F, U
  2380. Rate = 1/30,
  2381. --local Colors = {BrickColor.new("Bright red"), BrickColor.new("Really red"), BrickColor.new("Dusty Rose"), BrickColor.new("Medium red")}
  2382. Colors = {BrickColor.new("Bright yellow"),BrickColor.new("Mid gray"), BrickColor.new("Medium stone grey"), BrickColor.new("Dark stone grey")},
  2383. FlashColors = {"Medium red", "Dusty Rose", "Bright red", "Really red"},
  2384.  
  2385. Reloading = false,
  2386. Debris = game:GetService("Debris"),
  2387. Ammo,
  2388. Clips,
  2389. LaserObj,
  2390. SparkEffect,
  2391. ShellPart,
  2392. --tool children
  2393. DownVal=WaitForChild(script.Parent, 'Down'),
  2394. AimVal=WaitForChild(script.Parent, 'Aim'),
  2395. ReloadingVal=WaitForChild(script.Parent, 'Reloading'),
  2396. DoFireAni = WaitForChild(script.Parent,'DoFireAni'),
  2397.  
  2398. --handlechildren
  2399. Fire,
  2400.  
  2401. }
  2402.  
  2403. --[[Member functions]]
  2404.  
  2405. function GunObject:Initialize()
  2406.  
  2407. self.Fire=WaitForChild(self.Handle, 'Fire')
  2408.  
  2409. self.Ammo = self.Tool:FindFirstChild("Ammo")
  2410. if self.Ammo ~= nil then
  2411. self.Ammo.Value = self.ClipSize
  2412. end
  2413. self.Clips = self.Tool:FindFirstChild("Clips")
  2414. if self.Clips ~= nil then
  2415. self.Clips.Value = self.StartingClips
  2416. end
  2417. self.Tool.Equipped:connect(function()
  2418. self.Tool.Handle.Fire:Stop()
  2419. self.Tool.Handle.Reload:Stop()
  2420. end)
  2421. self.Tool.Unequipped:connect(function()
  2422. self.Tool.Handle.Fire:Stop()
  2423. self.Tool.Handle.Reload:Stop()
  2424. end)
  2425. self.LaserObj = Instance.new("Part")
  2426. self.LaserObj.Name = "Bullet"
  2427. self.LaserObj.Anchored = true
  2428. self.LaserObj.CanCollide = false
  2429. self.LaserObj.Shape = "Block"
  2430. self.LaserObj.formFactor = "Custom"
  2431. self.LaserObj.Material = Enum.Material.Plastic
  2432. self.LaserObj.Locked = true
  2433. self.LaserObj.TopSurface = 0
  2434. self.LaserObj.BottomSurface = 0
  2435.  
  2436. local tSparkEffect = Instance.new("Part")
  2437. tSparkEffect.Name = "Effect"
  2438. tSparkEffect.Anchored = false
  2439. tSparkEffect.CanCollide = false
  2440. tSparkEffect.Shape = "Block"
  2441. tSparkEffect.formFactor = "Custom"
  2442. tSparkEffect.Material = Enum.Material.Plastic
  2443. tSparkEffect.Locked = true
  2444. tSparkEffect.TopSurface = 0
  2445. tSparkEffect.BottomSurface = 0
  2446. self.SparkEffect=tSparkEffect
  2447.  
  2448. local tshell = Instance.new('Part')
  2449. tshell.Name='effect'
  2450. tshell.FormFactor='Custom'
  2451. tshell.Size=Vector3.new(1, 0.4, 0.33)
  2452. tshell.BrickColor=BrickColor.new('Mid Gray')
  2453. local tshellmesh=WaitForChild(script.Parent,'BulletMesh'):Clone()
  2454. tshellmesh.Parent=tshell
  2455. self.ShellPart = tshell
  2456.  
  2457. self.DownVal.Changed:connect(function()
  2458. while self.DownVal.Value and self.check and not self.Reloading do
  2459. self.check = false
  2460. local humanoid = self.Tool.Parent:FindFirstChild("Humanoid")
  2461. local plr1 = game.Players:GetPlayerFromCharacter(self.Tool.Parent)
  2462. if humanoid ~= nil and plr1 ~= nil then
  2463. if humanoid.Health > 0 then
  2464. local spos1 = (self.Tool.Handle.CFrame * self.BarrelPos).p
  2465. delay(0, function() self:SendBullet(spos1, self.AimVal.Value, self.Spread, self.SegmentLength, self.Tool.Parent, self.Colors[1], self.GunDamage, self.FadeDelayTime) end)
  2466. else
  2467. self.check = true
  2468. break
  2469. end
  2470. else
  2471. self.check = true
  2472. break
  2473. end
  2474. wait(self.FireRate)
  2475. self.check = true
  2476. if not self.Automatic then
  2477. break
  2478. end
  2479. end
  2480. end)
  2481.  
  2482. end
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488. function GunObject:Reload()
  2489. self.Reloading = true
  2490. self.ReloadingVal.Value = true
  2491. if self.Clips ~= nil then
  2492. if self.Clips.Value > 0 then
  2493. self.Clips.Value = Clips.Value - 1
  2494. else
  2495. self.Reloading = false
  2496. self.ReloadingVal.Value = false
  2497. return
  2498. end
  2499. end
  2500. self.Tool.Handle.Reload:Play()
  2501. for i = 1, self.ClipSize do
  2502. wait(self.ReloadTime/self.ClipSize)
  2503. self.Ammo.Value = i
  2504. end
  2505. self.Reloading = false
  2506. self.Tool.Reloading.Value = false
  2507. end
  2508.  
  2509. function GunObject:SpawnShell()
  2510. local tshell=self.ShellPart:Clone()
  2511. tshell.CFrame=self.Handle.CFrame
  2512. tshell.Parent=Workspace
  2513. game.Debris:AddItem(tshell,2)
  2514. end
  2515.  
  2516. function GunObject:SendBullet(boltstart, targetpos, fuzzyness, SegmentLength, ignore, clr, damage, fadedelay)
  2517. if self.Ammo.Value <=0 then return end
  2518. self.Ammo.Value = self.Ammo.Value - 1
  2519. self:SpawnShell()
  2520. self.Fire.Pitch = (math.random() * .5) + .75
  2521. self.Fire:Play()
  2522. self.DoFireAni.Value = not self.DoFireAni.Value
  2523. print(self.Fire.Pitch)
  2524. local boltdist = self.Range
  2525. local clickdist = (boltstart - targetpos).magnitude
  2526. local targetpos = targetpos + (Vector3.new(math.random() - .5, math.random() - .5, math.random() - .5) * (clickdist/100) * self.fuzzyness)
  2527. local boltvec = (targetpos - boltstart).unit
  2528. local totalsegments = math.ceil(boltdist/SegmentLength)
  2529. local lastpos = boltstart
  2530. for i = 1, totalsegments do
  2531. local newpos = (boltstart + (boltvec * (boltdist * (i/totalsegments))))
  2532. local segvec = (newpos - lastpos).unit
  2533. local boltlength = (newpos - lastpos).magnitude
  2534. local bolthit, endpos = CastRay(lastpos, segvec, boltlength, ignore, false)
  2535. DrawBeam(lastpos, endpos, clr, fadedelay, self.LaserObj)
  2536. if bolthit ~= nil then
  2537. local h = bolthit.Parent:FindFirstChild("Humanoid")
  2538. if h ~= nil then
  2539. local plr = game.Players:GetPlayerFromCharacter(self.Tool.Parent)
  2540. if plr ~= nil then
  2541. local creator = Instance.new("ObjectValue")
  2542. creator.Name = "creator"
  2543. creator.Value = plr
  2544. creator.Parent = h
  2545. end
  2546. if hit.Parent:FindFirstChild("BlockShot") then
  2547. hit.Parent:FindFirstChild("BlockShot"):Fire(newpos)
  2548. delay(0, function() self:HitEffect(endpos, BrickColor.new('Medium stone grey'),14) end)
  2549. else
  2550. if(hit.Name=='Head') then
  2551. if GoreOn then delay(0,function() self:HitEffect(endpos, BrickColor.new('Bright red'),150) end) end
  2552. h:TakeDamage(10000000000)
  2553. h.Parent.Head:Destroy()
  2554. else
  2555. h:TakeDamage(damage)
  2556. end
  2557. end
  2558. else
  2559. delay(0, function() self:HitEffect(endpos, BrickColor.new('Medium stone grey'),5) end)
  2560. end
  2561. break
  2562. end
  2563. lastpos = endpos
  2564. wait(Rate)
  2565. end
  2566.  
  2567. if self.Ammo.Value < 1 then
  2568. self:Reload()
  2569. end
  2570.  
  2571. end
  2572.  
  2573.  
  2574.  
  2575. function GunObject:MakeSpark(pos,tcolor)
  2576. local effect=self.SparkEffect:Clone()
  2577. effect.BrickColor = tcolor
  2578. effect.CFrame = CFrame.new(pos)
  2579. effect.Parent = game.Workspace
  2580. local effectVel = Instance.new("BodyVelocity")
  2581. effectVel.maxForce = Vector3.new(99999, 99999, 99999)
  2582. 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)))
  2583. effectVel.Parent = effect
  2584. effect.Size = Vector3.new(math.abs(effectVel.velocity.x)/30, math.abs(effectVel.velocity.y)/30, math.abs(effectVel.velocity.z)/30)
  2585. wait()
  2586. effectVel:Destroy()
  2587. local effecttime = 123
  2588. game.Debris:AddItem(effect, effecttime * 2)
  2589. local startTime = time()
  2590. while time() - startTime < effecttime do
  2591. if effect ~= nil then
  2592. effect.Transparency = (time() - startTime)/effecttime
  2593. end
  2594. wait()
  2595. end
  2596. if effect ~= nil then
  2597. effect.Parent = nil
  2598. end
  2599. end
  2600.  
  2601. function GunObject:HitEffect(pos,tcolor,numSparks)
  2602. for i = 0, numSparks, 1 do
  2603. Spawn(function() self:MakeSpark(pos,tcolor) end)
  2604. end
  2605.  
  2606. end
  2607.  
  2608. --[[/Member functions]]
  2609.  
  2610.  
  2611. --[[Static functions]]
  2612.  
  2613. function Round(number, decimal)
  2614. decimal = decimal or 0
  2615. local mult = 10^decimal
  2616. return math.floor(number * mult + .5)/mult
  2617. end
  2618.  
  2619. function SigNum(num)
  2620. if num == 0 then return 1 end
  2621. return math.abs(num)/num
  2622. end
  2623.  
  2624. --this is a little bad, but shouldn't really be part of the 'class' of the gun
  2625. local Intangibles = {shock=1, bolt=1, bullet=1, plasma=1, effect=1, laser=1, handle=1, effects=1, flash=1,}
  2626. function CheckIntangible(hitObj)
  2627. print(hitObj.Name)
  2628. return Intangibles[(string.lower(hitObj.Name))] or hitObj.Transparency == 1
  2629. end
  2630.  
  2631. function CastRay(startpos, vec, length, ignore, delayifhit)
  2632. if length > 999 then
  2633. length = 999
  2634. end
  2635. hit, endpos2 = game.Workspace:FindPartOnRay(Ray.new(startpos, vec * length), ignore)
  2636. if hit ~= nil then
  2637. if CheckIntangible(hit) then
  2638. if delayifhit then
  2639. wait()
  2640. end
  2641. hit, endpos2 = CastRay(endpos2 + (vec * .01), vec, length - ((startpos - endpos2).magnitude), ignore, delayifhit)
  2642. end
  2643. end
  2644. return hit, endpos2
  2645. end
  2646.  
  2647. function DrawBeam(beamstart, beamend, clr, fadedelay, templatePart)
  2648. local dis = 2 --(beamstart - beamend).magnitude
  2649. local tlaser=templatePart:Clone()
  2650. tlaser.BrickColor = clr
  2651. tlaser.Size = Vector3.new(.5, .5, dis + .2)
  2652. tlaser.CFrame = CFrame.new((beamend+beamstart)/2, beamstart) * CFrame.new(0, 0, - dis/2)
  2653. tlaser.Parent = game.Workspace
  2654. game.Debris:AddItem(tlaser, fadedelay)
  2655. end
  2656.  
  2657. --[[/Static functions]]
  2658.  
  2659.  
  2660. GunObject:Initialize()
  2661. end))
  2662. Animation209.Name = "FireAni"
  2663. Animation209.Parent = Tool0
  2664. Animation209.AnimationId = "http://www.roblox.com/Asset?ID=94332152"
  2665. Animation210.Name = "Reload"
  2666. Animation210.Parent = Tool0
  2667. Animation210.AnimationId = "http://www.roblox.com/Asset?ID=94332664"
  2668. Animation211.Name = "idle"
  2669. Animation211.Parent = Tool0
  2670. Animation211.AnimationId = "http://www.roblox.com/Asset?ID=94331086"
  2671. for i,v in pairs(mas:GetChildren()) do
  2672. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  2673. pcall(function() v:MakeJoints() end)
  2674. end
  2675. mas:Destroy()
  2676. for i,v in pairs(cors) do
  2677. spawn(function()
  2678. pcall(v)
  2679. end)
  2680. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement