Advertisement
billwa

PKM

Aug 18th, 2015
489
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 112.13 KB | None | 0 0
  1. pkm = Instance.new("Tool",game.Players.LocalPlayer.Backpack)
  2. pkm.GripPos = Vector3.new(0.5,-0.20000000298023,0)
  3. pkm.Grip = CFrame.new(0.5,-0.20000000298023,0) * CFrame.Angles(-3.1415927410126, 1.5657809972763, -3.1415927410126)
  4. pkm.GripForward = Vector3.new(-0.99998742341995,-0,0.0050099371001124)
  5. pkm.Name = "PKM"
  6. pkm.GripRight = Vector3.new(-0.0050099371001124,0,-0.99998742341995)
  7.  
  8. s3 = Instance.new("Part",pkm)
  9. s3.FormFactor = Enum.FormFactor.Custom
  10. s3.CanCollide = false
  11. s3.TopSurface = Enum.SurfaceType.Smooth
  12. s3.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  13. s3.Name = "S3"
  14. s3.CFrame = CFrame.new(-69.185577392578,-1.1832231283188,55.855518341064) * CFrame.Angles(-3.0838832855225, -1.3800243139267, 0.20711095631123)
  15. s3.BrickColor = BrickColor.new("Bright yellow")
  16. s3.Friction = 0.30000001192093
  17. s3.BottomSurface = Enum.SurfaceType.Smooth
  18.  
  19. mesh = Instance.new("SpecialMesh",s3)
  20. mesh.Scale = Vector3.new(0.0625,0.375,0.0625)
  21. mesh.MeshId = "http://www.roblox.com/asset/?id=1033714"
  22. mesh.VertexColor = Vector3.new(3.0000000280822e+015,2.999999954473e+031,3.0000000280822e+015)
  23. mesh.MeshType = Enum.MeshType.FileMesh
  24.  
  25. part = Instance.new("Part",pkm)
  26. part.FormFactor = Enum.FormFactor.Custom
  27. part.CanCollide = false
  28. part.TopSurface = Enum.SurfaceType.Smooth
  29. part.Size = Vector3.new(0.82499974966049,0.20000000298023,0.32500001788139)
  30. part.CFrame = CFrame.new(-69.072036743164,-0.88674736022949,55.745655059814) * CFrame.Angles(-0.064931392669678, 1.1207038164139, -1.66051197052)
  31. part.BrickColor = BrickColor.new("Dark stone grey")
  32. part.Friction = 0.30000001192093
  33. part.BottomSurface = Enum.SurfaceType.Smooth
  34.  
  35. mesh = Instance.new("BlockMesh",part)
  36. mesh.Offset = Vector3.new(0,0,-0.125)
  37. mesh.Scale = Vector3.new(1,0.125,1)
  38.  
  39. r1 = Instance.new("Part",pkm)
  40. r1.FormFactor = Enum.FormFactor.Custom
  41. r1.CanCollide = false
  42. r1.TopSurface = Enum.SurfaceType.Smooth
  43. r1.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  44. r1.Name = "R1"
  45. r1.CFrame = CFrame.new(-69.681205749512,-1.2376416921616,55.782131195068) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  46. r1.BrickColor = BrickColor.new("Black")
  47. r1.Friction = 0.30000001192093
  48. r1.BottomSurface = Enum.SurfaceType.Smooth
  49.  
  50. mesh = Instance.new("CylinderMesh",r1)
  51. mesh.Offset = Vector3.new(0,0.25,0)
  52. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  53.  
  54. s1 = Instance.new("Part",pkm)
  55. s1.FormFactor = Enum.FormFactor.Custom
  56. s1.CanCollide = false
  57. s1.TopSurface = Enum.SurfaceType.Smooth
  58. s1.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  59. s1.Name = "S1"
  60. s1.CFrame = CFrame.new(-69.122398376465,-1.1529548168182,55.991626739502) * CFrame.Angles(-3.0838832855225, -1.3800243139267, 0.20711095631123)
  61. s1.BrickColor = BrickColor.new("Bright yellow")
  62. s1.Friction = 0.30000001192093
  63. s1.BottomSurface = Enum.SurfaceType.Smooth
  64.  
  65. mesh = Instance.new("SpecialMesh",s1)
  66. mesh.Scale = Vector3.new(0.0625,0.375,0.0625)
  67. mesh.MeshId = "http://www.roblox.com/asset/?id=1033714"
  68. mesh.VertexColor = Vector3.new(3.0000000280822e+015,2.999999954473e+031,3.0000000280822e+015)
  69. mesh.MeshType = Enum.MeshType.FileMesh
  70.  
  71. part = Instance.new("Part",pkm)
  72. part.FormFactor = Enum.FormFactor.Custom
  73. part.CanCollide = false
  74. part.TopSurface = Enum.SurfaceType.Smooth
  75. part.Size = Vector3.new(1.0999999046326,0.20000000298023,0.25)
  76. part.CFrame = CFrame.new(-69.354652404785,-0.77638983726501,55.567432403564) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  77. part.BrickColor = BrickColor.new("Black")
  78. part.Friction = 0.30000001192093
  79. part.BottomSurface = Enum.SurfaceType.Smooth
  80.  
  81. mesh = Instance.new("BlockMesh",part)
  82. mesh.Scale = Vector3.new(1,0.375,1)
  83.  
  84. part = Instance.new("Part",pkm)
  85. part.FormFactor = Enum.FormFactor.Custom
  86. part.CanCollide = false
  87. part.TopSurface = Enum.SurfaceType.Smooth
  88. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  89. part.CFrame = CFrame.new(-69.142425537109,-0.16568639874458,55.822620391846) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  90. part.Friction = 0.30000001192093
  91. part.BottomSurface = Enum.SurfaceType.Smooth
  92.  
  93. mesh = Instance.new("CylinderMesh",part)
  94. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  95. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  96.  
  97. storedammo = Instance.new("NumberValue",pkm)
  98. storedammo.Name = "StoredAmmo"
  99. storedammo.Value = 400
  100.  
  101. ammo = Instance.new("NumberValue",pkm)
  102. ammo.Name = "Ammo"
  103. ammo.Value = 100
  104.  
  105. maxammo = Instance.new("NumberValue",pkm)
  106. maxammo.Name = "MaxAmmo"
  107. maxammo.Value = 100
  108.  
  109. recoil = Instance.new("NumberValue",pkm)
  110. recoil.Name = "Recoil"
  111. recoil.Value = 3
  112.  
  113. s2 = Instance.new("Part",pkm)
  114. s2.FormFactor = Enum.FormFactor.Custom
  115. s2.CanCollide = false
  116. s2.TopSurface = Enum.SurfaceType.Smooth
  117. s2.Size = Vector3.new(0.20000000298023,0.60000026226044,0.20000000298023)
  118. s2.Name = "S2"
  119. s2.CFrame = CFrame.new(-69.10578918457,-0.73297119140625,55.93004989624) * CFrame.Angles(0.057709317654371, 1.3800243139267, -0.20711095631123)
  120. s2.BrickColor = BrickColor.new("Grime")
  121. s2.Friction = 0.30000001192093
  122. s2.BottomSurface = Enum.SurfaceType.Smooth
  123.  
  124. mesh = Instance.new("CylinderMesh",s2)
  125. mesh.Scale = Vector3.new(0.625,1,0.625)
  126.  
  127. up3 = Instance.new("Part",pkm)
  128. up3.FormFactor = Enum.FormFactor.Custom
  129. up3.CanCollide = false
  130. up3.Transparency = 1
  131. up3.TopSurface = Enum.SurfaceType.Smooth
  132. up3.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  133. up3.Name = "Up3"
  134. up3.CFrame = CFrame.new(-69.328765869141,-1.1237879991531,55.479110717773) * CFrame.Angles(0.057773500680923, 1.3800504207611, -2.301685333252)
  135. up3.Friction = 0.30000001192093
  136. up3.BottomSurface = Enum.SurfaceType.Smooth
  137.  
  138. mesh = Instance.new("CylinderMesh",up3)
  139. mesh.Scale = Vector3.new(0.25000002980232,0.125,0.625)
  140.  
  141. r3 = Instance.new("Part",pkm)
  142. r3.FormFactor = Enum.FormFactor.Custom
  143. r3.CanCollide = false
  144. r3.TopSurface = Enum.SurfaceType.Smooth
  145. r3.Size = Vector3.new(1.7337511777878,0.20000000298023,0.20000000298023)
  146. r3.Name = "R3"
  147. r3.CFrame = CFrame.new(-69.545959472656,-0.40040847659111,55.855113983154) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  148. r3.BrickColor = BrickColor.new("Black")
  149. r3.Friction = 0.30000001192093
  150. r3.BottomSurface = Enum.SurfaceType.Smooth
  151.  
  152. mesh = Instance.new("BlockMesh",r3)
  153. mesh.Offset = Vector3.new(0,0,0.018750000745058)
  154. mesh.Scale = Vector3.new(1,0.125,0.125)
  155.  
  156. part = Instance.new("Part",pkm)
  157. part.FormFactor = Enum.FormFactor.Custom
  158. part.CanCollide = false
  159. part.TopSurface = Enum.SurfaceType.Smooth
  160. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  161. part.CFrame = CFrame.new(-69.636726379395,-0.53404700756073,55.591983795166) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  162. part.BrickColor = BrickColor.new("Black")
  163. part.Friction = 0.30000001192093
  164. part.BottomSurface = Enum.SurfaceType.Smooth
  165.  
  166. mesh = Instance.new("CylinderMesh",part)
  167. mesh.Offset = Vector3.new(0,0.25,0)
  168. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  169.  
  170. up2 = Instance.new("Part",pkm)
  171. up2.FormFactor = Enum.FormFactor.Custom
  172. up2.CanCollide = false
  173. up2.Transparency = 1
  174. up2.TopSurface = Enum.SurfaceType.Smooth
  175. up2.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  176. up2.Name = "Up2"
  177. up2.CFrame = CFrame.new(-69.265571594238,-0.7331645488739,55.173477172852) * CFrame.Angles(0.057773500680923, 1.3800504207611, -2.301685333252)
  178. up2.Friction = 0.30000001192093
  179. up2.BottomSurface = Enum.SurfaceType.Smooth
  180.  
  181. mesh = Instance.new("CylinderMesh",up2)
  182. mesh.Scale = Vector3.new(0.25000002980232,0.125,0.625)
  183.  
  184. s4 = Instance.new("Part",pkm)
  185. s4.FormFactor = Enum.FormFactor.Custom
  186. s4.CanCollide = false
  187. s4.TopSurface = Enum.SurfaceType.Smooth
  188. s4.Size = Vector3.new(0.20000000298023,0.60000026226044,0.20000000298023)
  189. s4.Name = "S4"
  190. s4.CFrame = CFrame.new(-69.168960571289,-0.76324880123138,55.793880462646) * CFrame.Angles(0.057709317654371, 1.3800243139267, -0.20711095631123)
  191. s4.BrickColor = BrickColor.new("Grime")
  192. s4.Friction = 0.30000001192093
  193. s4.BottomSurface = Enum.SurfaceType.Smooth
  194.  
  195. mesh = Instance.new("CylinderMesh",s4)
  196. mesh.Scale = Vector3.new(0.625,1,0.625)
  197.  
  198. r2 = Instance.new("Part",pkm)
  199. r2.FormFactor = Enum.FormFactor.Custom
  200. r2.CanCollide = false
  201. r2.TopSurface = Enum.SurfaceType.Smooth
  202. r2.Size = Vector3.new(0.65625005960464,0.20000000298023,0.20000000298023)
  203. r2.Name = "R2"
  204. r2.CFrame = CFrame.new(-69.227310180664,-0.83122181892395,55.630184173584) * CFrame.Angles(0.057709317654371, 1.3800613880157, 1.3635581731796)
  205. r2.BrickColor = BrickColor.new("Black")
  206. r2.Friction = 0.30000001192093
  207. r2.BottomSurface = Enum.SurfaceType.Smooth
  208.  
  209. mesh = Instance.new("BlockMesh",r2)
  210. mesh.Offset = Vector3.new(0,0,-0.018750000745058)
  211. mesh.Scale = Vector3.new(1.5,0.125,0.125)
  212.  
  213. up1 = Instance.new("Part",pkm)
  214. up1.FormFactor = Enum.FormFactor.Custom
  215. up1.CanCollide = false
  216. up1.Transparency = 1
  217. up1.TopSurface = Enum.SurfaceType.Smooth
  218. up1.Size = Vector3.new(1.0749996900558,0.20000000298023,0.20000000298023)
  219. up1.Name = "Up1"
  220. up1.CFrame = CFrame.new(-69.308204650879,-0.88341152667999,55.320247650146) * CFrame.Angles(0.057708986103535, 1.3800613880157, -2.3014962673187)
  221. up1.BrickColor = BrickColor.new("Black")
  222. up1.Friction = 0.30000001192093
  223. up1.BottomSurface = Enum.SurfaceType.Smooth
  224.  
  225. mesh = Instance.new("BlockMesh",up1)
  226. mesh.Scale = Vector3.new(1,0.125,0.99999994039536)
  227.  
  228. bolt = Instance.new("Part",pkm)
  229. bolt.FormFactor = Enum.FormFactor.Custom
  230. bolt.CanCollide = false
  231. bolt.TopSurface = Enum.SurfaceType.Smooth
  232. bolt.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  233. bolt.Name = "Bolt"
  234. bolt.CFrame = CFrame.new(-69.642593383789,-1.1853120326996,55.7170753479) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  235. bolt.BrickColor = BrickColor.new("Really black")
  236. bolt.Friction = 0.30000001192093
  237. bolt.BottomSurface = Enum.SurfaceType.Smooth
  238.  
  239. mesh = Instance.new("BlockMesh",bolt)
  240. mesh.Offset = Vector3.new(0,0,0.0625)
  241. mesh.Scale = Vector3.new(0.12500001490116,0.24999998509884,0.74999994039536)
  242.  
  243. chamber = Instance.new("Part",pkm)
  244. chamber.FormFactor = Enum.FormFactor.Custom
  245. chamber.CanCollide = false
  246. chamber.TopSurface = Enum.SurfaceType.Smooth
  247. chamber.Size = Vector3.new(0.77499997615814,0.20000000298023,0.20000000298023)
  248. chamber.Name = "Chamber"
  249. chamber.CFrame = CFrame.new(-69.525108337402,-0.88647866249084,55.719165802002) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  250. chamber.BrickColor = BrickColor.new("Dark stone grey")
  251. chamber.Friction = 0.30000001192093
  252. chamber.BottomSurface = Enum.SurfaceType.Smooth
  253.  
  254. mesh = Instance.new("BlockMesh",chamber)
  255. mesh.Offset = Vector3.new(0,0,0.012500000186265)
  256. mesh.Scale = Vector3.new(1,0.75,0.125)
  257.  
  258. down1 = Instance.new("Part",pkm)
  259. down1.FormFactor = Enum.FormFactor.Custom
  260. down1.CanCollide = false
  261. down1.TopSurface = Enum.SurfaceType.Smooth
  262. down1.Size = Vector3.new(1.0749996900558,0.20000000298023,0.20000000298023)
  263. down1.Name = "Down1"
  264. down1.CFrame = CFrame.new(-69.345855712891,-0.79616224765778,55.520706176758) * CFrame.Angles(0.05762430652976, 1.3800648450851, -1.7776995897293)
  265. down1.BrickColor = BrickColor.new("Black")
  266. down1.Friction = 0.30000001192093
  267. down1.BottomSurface = Enum.SurfaceType.Smooth
  268.  
  269. mesh = Instance.new("BlockMesh",down1)
  270. mesh.Scale = Vector3.new(1,0.125,0.99999994039536)
  271.  
  272. down2 = Instance.new("Part",pkm)
  273. down2.FormFactor = Enum.FormFactor.Custom
  274. down2.CanCollide = false
  275. down2.TopSurface = Enum.SurfaceType.Smooth
  276. down2.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  277. down2.Name = "Down2"
  278. down2.CFrame = CFrame.new(-69.320671081543,-0.59001684188843,55.46798324585) * CFrame.Angles(0.057709217071533, 1.3800613880157, -1.7779084444046)
  279. down2.Friction = 0.30000001192093
  280. down2.BottomSurface = Enum.SurfaceType.Smooth
  281.  
  282. mesh = Instance.new("CylinderMesh",down2)
  283. mesh.Scale = Vector3.new(0.25000002980232,0.125,0.625)
  284.  
  285. down3 = Instance.new("Part",pkm)
  286. down3.FormFactor = Enum.FormFactor.Custom
  287. down3.CanCollide = false
  288. down3.TopSurface = Enum.SurfaceType.Smooth
  289. down3.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  290. down3.Name = "Down3"
  291. down3.CFrame = CFrame.new(-69.340148925781,-1.0843381881714,55.54048538208) * CFrame.Angles(0.057709217071533, 1.3800613880157, -1.7779084444046)
  292. down3.Friction = 0.30000001192093
  293. down3.BottomSurface = Enum.SurfaceType.Smooth
  294.  
  295. mesh = Instance.new("CylinderMesh",down3)
  296. mesh.Scale = Vector3.new(0.25000002980232,0.125,0.625)
  297.  
  298. flash = Instance.new("Part",pkm)
  299. flash.FormFactor = Enum.FormFactor.Plate
  300. flash.CanCollide = false
  301. flash.Elasticity = 1
  302. flash.Transparency = 1
  303. flash.Reflectance = 0.40000000596046
  304. flash.Size = Vector3.new(1,0.40000000596046,1)
  305. flash.Name = "Flash"
  306. flash.CFrame = CFrame.new(-69.656616210938,-7.2495899200439,56.705642700195) * CFrame.Angles(-0.15311834216118, -0.18657904863358, -0.039680100977421)
  307. flash.BrickColor = BrickColor.new("Pastel yellow")
  308. flash.Friction = 0.30000001192093
  309.  
  310. mesh = Instance.new("SpecialMesh",flash)
  311. mesh.Scale = Vector3.new(0.25,5,0.25)
  312. mesh.MeshType = Enum.MeshType.Sphere
  313.  
  314. handle = Instance.new("Part",pkm)
  315. handle.FormFactor = Enum.FormFactor.Custom
  316. handle.TopSurface = Enum.SurfaceType.Smooth
  317. handle.Size = Vector3.new(0.27499994635582,0.20000000298023,0.20000000298023)
  318. handle.Name = "Handle"
  319. handle.CFrame = CFrame.new(-69.457809448242,0.14186552166939,56.023818969727) * CFrame.Angles(-3.0838832855225, -1.3800613880157, -1.3636839389801)
  320. handle.BrickColor = BrickColor.new("Black")
  321. handle.Friction = 0.30000001192093
  322. handle.BottomSurface = Enum.SurfaceType.Smooth
  323.  
  324. mesh = Instance.new("BlockMesh",handle)
  325. mesh.Scale = Vector3.new(1,0.125,0.74999994039536)
  326.  
  327. click = Instance.new("Sound",handle)
  328. click.Pitch = 1.1000000238419
  329. click.Name = "Click"
  330. click.Volume = 1
  331. click.SoundId = "http://roblox.com/asset/?id=10209881"
  332. click.PlayOnRemove = true
  333.  
  334. m1 = Instance.new("Sound",handle)
  335. m1.Pitch = 0.75
  336. m1.Name = "M1"
  337. m1.Volume = 1
  338. m1.SoundId = "http://roblox.com/asset/?id=10209834"
  339. m1.PlayOnRemove = true
  340.  
  341. m2 = Instance.new("Sound",handle)
  342. m2.Name = "M2"
  343. m2.Volume = 1
  344. m2.SoundId = "http://roblox.com/asset/?id=10209636"
  345. m2.PlayOnRemove = true
  346.  
  347. o1 = Instance.new("Sound",handle)
  348. o1.Pitch = 0.40000000596046
  349. o1.Name = "O1"
  350. o1.Volume = 1
  351. o1.SoundId = "http://www.roblox.com/asset/?id=2697295"
  352. o1.PlayOnRemove = true
  353.  
  354. o2 = Instance.new("Sound",handle)
  355. o2.Pitch = 0.5
  356. o2.Name = "O2"
  357. o2.Volume = 1
  358. o2.SoundId = "http://www.roblox.com/asset/?id=2697295"
  359. o2.PlayOnRemove = true
  360.  
  361. fire = Instance.new("Sound",handle)
  362. fire.Pitch = 1.55
  363. fire.Name = "Fire"
  364. fire.Volume = 1
  365. fire.SoundId = "http://roblox.com/asset/?id=304653871"
  366. fire.PlayOnRemove = true
  367.  
  368. weld = Instance.new("Weld",handle)
  369. weld.Part1 = Bolt
  370. weld.Part0 = Handle
  371. weld.C1 = CFrame.new(-1.2748107910156,-0.4625244140625,0.2249755859375) * CFrame.Angles(-0, -1.5707963705063, 0)
  372. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  373.  
  374. weld = Instance.new("Weld",handle)
  375. weld.Part1 = Chamber
  376. weld.Part0 = Handle
  377. weld.C1 = CFrame.new(-0.97509765625,-0.4375,0.11248779296875) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  378. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  379.  
  380. weld = Instance.new("Weld",handle)
  381. weld.Part1 = Down1
  382. weld.Part0 = Handle
  383. weld.C1 = CFrame.new(-0.85009765625,-0.64984130859375,-0.02496337890625) * CFrame.Angles(-1.4406698942184, -1.5670140981674, -1.4406707286835)
  384. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  385.  
  386. weld = Instance.new("Weld",handle)
  387. weld.Part1 = Down2
  388. weld.Part0 = Handle
  389. weld.C1 = CFrame.new(-0.6375732421875,-0.6749267578125,-0.0374755859375) * CFrame.Angles(-1.5708676576614, -1.5670140981674, -1.5708675384521)
  390. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  391.  
  392. weld = Instance.new("Weld",handle)
  393. weld.Part1 = Down3
  394. weld.Part0 = Handle
  395. weld.C1 = CFrame.new(-1.1375732421875,-0.67498779296875,-0.0374755859375) * CFrame.Angles(-1.5708676576614, -1.5670140981674, -1.5708675384521)
  396. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  397.  
  398. weld = Instance.new("Weld",handle)
  399. weld.Part1 = Flash
  400. weld.Part0 = Handle
  401. weld.C1 = CFrame.new(-0.0146484375,7.4143371582031,0.40875244140625) * CFrame.Angles(-1.5707948207855, -3.5667080737767e-006, 4.2813940126507e-006)
  402. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  403.  
  404. weld = Instance.new("Weld",handle)
  405. weld.Part1 = Handle
  406. weld.Part0 = Handle
  407. weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  408. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  409.  
  410. weld = Instance.new("Weld",handle)
  411. weld.Part1 = Mag
  412. weld.Part0 = Handle
  413. weld.C1 = CFrame.new(0.02496337890625,0.33746337890625,-0.9500732421875) * CFrame.Angles(-3.1415927410126, 5.9645986607104e-033, 3.1415927410126)
  414. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  415.  
  416. weld = Instance.new("Weld",handle)
  417. weld.Part1 = Mag2
  418. weld.Part0 = Handle
  419. weld.C1 = CFrame.new(-0.95013427734375,-0.0875244140625,0.41253662109375) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  420. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  421.  
  422. weld = Instance.new("Weld",handle)
  423. weld.Part1 = Mag3
  424. weld.Part0 = Handle
  425. weld.C1 = CFrame.new(-0.95004272460938,-0.0374755859375,-0.137451171875) * CFrame.Angles(-0, -1.5707963705063, 0)
  426. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  427.  
  428. weld = Instance.new("Weld",handle)
  429. weld.Part1 = OMag3
  430. weld.Part0 = Handle
  431. weld.C1 = CFrame.new(0.95013427734375,-0.0875244140625,0.574951171875) * CFrame.Angles(-0, 1.5668901205063, -0)
  432. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  433.  
  434. weld = Instance.new("Weld",handle)
  435. weld.Part1 = Part
  436. weld.Part0 = Handle
  437. weld.C1 = CFrame.new(-3.8999633789063,1.0814208984375,0.09967041015625) * CFrame.Angles(2.6177670955658, -1.5670140981674, -3.1415927410126)
  438. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  439.  
  440. weld = Instance.new("Weld",handle)
  441. weld.Part1 = Part
  442. weld.Part0 = Handle
  443. weld.C1 = CFrame.new(-0.02496337890625,-0.61248779296875,6.3486633300781) * CFrame.Angles(-0, -4.2370436736e-033, -3.8774091213423e-026)
  444. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  445.  
  446. weld = Instance.new("Weld",handle)
  447. weld.Part1 = Part
  448. weld.Part0 = Handle
  449. weld.C1 = CFrame.new(-0.51504516601563,-0.228759765625,-0.1624755859375) * CFrame.Angles(-3.1415927410126, -1.5664290189743, -3.1415927410126)
  450. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  451.  
  452. weld = Instance.new("Weld",handle)
  453. weld.Part1 = Part
  454. weld.Part0 = Handle
  455. weld.C1 = CFrame.new(-6.2262268066406,-0.76251220703125,0.01251220703125) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  456. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  457.  
  458. weld = Instance.new("Weld",handle)
  459. weld.Part1 = Part
  460. weld.Part0 = Handle
  461. weld.C1 = CFrame.new(-1.425048828125,-0.27496337890625,0.35003662109375) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  462. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  463.  
  464. weld = Instance.new("Weld",handle)
  465. weld.Part1 = Part
  466. weld.Part0 = Handle
  467. weld.C1 = CFrame.new(-6.2262268066406,-0.7125244140625,-0.02496337890625) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  468. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  469.  
  470. weld = Instance.new("Weld",handle)
  471. weld.Part1 = Part
  472. weld.Part0 = Handle
  473. weld.C1 = CFrame.new(0.02496337890625,5.1012573242188,-0.5250244140625) * CFrame.Angles(-1.5707963705063, 5.5854249580954e-033, 3.1415927410126)
  474. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  475.  
  476. weld = Instance.new("Weld",handle)
  477. weld.Part1 = Part
  478. weld.Part0 = Handle
  479. weld.C1 = CFrame.new(-4.0623474121094,-0.3499755859375,-0.02496337890625) * CFrame.Angles(-0, -1.5707963705063, 0)
  480. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  481.  
  482. weld = Instance.new("Weld",handle)
  483. weld.Part1 = Part
  484. weld.Part0 = Handle
  485. weld.C1 = CFrame.new(0.02496337890625,2.6888732910156,-0.5250244140625) * CFrame.Angles(-1.5707963705063, 5.5854249580954e-033, 3.1415927410126)
  486. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  487.  
  488. weld = Instance.new("Weld",handle)
  489. weld.Part1 = Part
  490. weld.Part0 = Handle
  491. weld.C1 = CFrame.new(-0.45001220703125,-0.28753662109375,1.9875793457031) * CFrame.Angles(-4.2370763670366e-033, 0, -1.5707963705063)
  492. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  493.  
  494. weld = Instance.new("Weld",handle)
  495. weld.Part1 = Part
  496. weld.Part0 = Handle
  497. weld.C1 = CFrame.new(-3.8499450683594,0.37646484375,0.08538818359375) * CFrame.Angles(2.6177670955658, -1.5670140981674, -3.1415927410126)
  498. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  499.  
  500. weld = Instance.new("Weld",handle)
  501. weld.Part1 = Part
  502. weld.Part0 = Handle
  503. weld.C1 = CFrame.new(-1.4376525878906,-0.5,0.5374755859375) * CFrame.Angles(-1.5708574056625, -1.5670140981674, -1.5708572864532)
  504. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  505.  
  506. weld = Instance.new("Weld",handle)
  507. weld.Part1 = Part
  508. weld.Part0 = Handle
  509. weld.C1 = CFrame.new(-0.612548828125,0.25,0.4000244140625) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  510. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  511.  
  512. weld = Instance.new("Weld",handle)
  513. weld.Part1 = Part
  514. weld.Part0 = Handle
  515. weld.C1 = CFrame.new(-2.4248657226563,-0.2125244140625,-0.02496337890625) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  516. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  517.  
  518. weld = Instance.new("Weld",handle)
  519. weld.Part1 = Part
  520. weld.Part0 = Handle
  521. weld.C1 = CFrame.new(-0.03753662109375,3.35009765625,-0.20001220703125) * CFrame.Angles(-1.5707963705063, 5.578241585586e-033, 3.1415927410126)
  522. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  523.  
  524. weld = Instance.new("Weld",handle)
  525. weld.Part1 = Part
  526. weld.Part0 = Handle
  527. weld.C1 = CFrame.new(0.02496337890625,0.04998779296875,0.19876098632813) * CFrame.Angles(-0, 4.2370436736e-033, 3.1415927410126)
  528. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  529.  
  530. weld = Instance.new("Weld",handle)
  531. weld.Part1 = Part
  532. weld.Part0 = Handle
  533. weld.C1 = CFrame.new(-1.9751281738281,-0.27496337890625,0.1500244140625) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  534. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  535.  
  536. weld = Instance.new("Weld",handle)
  537. weld.Part1 = Part
  538. weld.Part0 = Handle
  539. weld.C1 = CFrame.new(0.02496337890625,4.063720703125,-0.53753662109375) * CFrame.Angles(-1.5707963705063, 6.3439181980933e-033, 3.1415927410126)
  540. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  541.  
  542. weld = Instance.new("Weld",handle)
  543. weld.Part1 = Part
  544. weld.Part0 = Handle
  545. weld.C1 = CFrame.new(-6.2262268066406,-0.74468994140625,-0.0252685546875) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  546. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  547.  
  548. weld = Instance.new("Weld",handle)
  549. weld.Part1 = Part
  550. weld.Part0 = Handle
  551. weld.C1 = CFrame.new(-0.57516479492188,-0.26251220703125,-0.02496337890625) * CFrame.Angles(2.5849301697645e-026, -1.5707963705063, 0)
  552. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  553.  
  554. weld = Instance.new("Weld",handle)
  555. weld.Part1 = Part
  556. weld.Part0 = Handle
  557. weld.C1 = CFrame.new(-6.2262268066406,-0.76251220703125,-0.06243896484375) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  558. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  559.  
  560. weld = Instance.new("Weld",handle)
  561. weld.Part1 = Part
  562. weld.Part0 = Handle
  563. weld.C1 = CFrame.new(0.4000244140625,6.4014282226563,0.02496337890625) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  564. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  565.  
  566. weld = Instance.new("Weld",handle)
  567. weld.Part1 = Part
  568. weld.Part0 = Handle
  569. weld.C1 = CFrame.new(0.08746337890625,3.35009765625,-0.20001220703125) * CFrame.Angles(-1.5707963705063, 5.578241585586e-033, 3.1415927410126)
  570. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  571.  
  572. weld = Instance.new("Weld",handle)
  573. weld.Part1 = Part
  574. weld.Part0 = Handle
  575. weld.C1 = CFrame.new(0.02496337890625,0.2125244140625,2.937744140625) * CFrame.Angles(-0, 4.2370436736e-033, 3.1415927410126)
  576. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  577.  
  578. weld = Instance.new("Weld",handle)
  579. weld.Part1 = Part
  580. weld.Part0 = Handle
  581. weld.C1 = CFrame.new(-1.9751281738281,-0.27496337890625,0.35003662109375) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  582. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  583.  
  584. weld = Instance.new("Weld",handle)
  585. weld.Part1 = Part
  586. weld.Part0 = Handle
  587. weld.C1 = CFrame.new(0.02496337890625,6.2264404296875,-0.375) * CFrame.Angles(-1.5707963705063, 4.2370759996947e-033, 3.1415927410126)
  588. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  589.  
  590. weld = Instance.new("Weld",handle)
  591. weld.Part1 = Part
  592. weld.Part0 = Handle
  593. weld.C1 = CFrame.new(0.02496337890625,-0.61248779296875,-6.1014404296875) * CFrame.Angles(-3.1415927410126, 4.2370436736e-033, 3.1415927410126)
  594. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  595.  
  596. weld = Instance.new("Weld",handle)
  597. weld.Part1 = Part
  598. weld.Part0 = Handle
  599. weld.C1 = CFrame.new(0.8958740234375,0.57098388671875,0.112548828125) * CFrame.Angles(-1.5707963705063, 1.5670140981674, -1.5707963705063)
  600. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  601.  
  602. weld = Instance.new("Weld",handle)
  603. weld.Part1 = Part
  604. weld.Part0 = Handle
  605. weld.C1 = CFrame.new(-1.4250183105469,-0.27496337890625,0.1500244140625) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  606. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  607.  
  608. weld = Instance.new("Weld",handle)
  609. weld.Part1 = Part
  610. weld.Part0 = Handle
  611. weld.C1 = CFrame.new(-3.8499450683594,0.4097900390625,-0.13473510742188) * CFrame.Angles(-2.6180193424225, -1.5670140981674, -3.1415927410126)
  612. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  613.  
  614. weld = Instance.new("Weld",handle)
  615. weld.Part1 = Part
  616. weld.Part0 = Handle
  617. weld.C1 = CFrame.new(-3.8999633789063,1.1146850585938,-0.12045288085938) * CFrame.Angles(-2.6180193424225, -1.5670140981674, -3.1415927410126)
  618. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  619.  
  620. weld = Instance.new("Weld",handle)
  621. weld.Part1 = Part
  622. weld.Part0 = Handle
  623. weld.C1 = CFrame.new(-1.7126159667969,-0.5,0.5374755859375) * CFrame.Angles(-1.5708576440811, -1.5670140981674, -1.5708570480347)
  624. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  625.  
  626. weld = Instance.new("Weld",handle)
  627. weld.Part1 = Part
  628. weld.Part0 = Handle
  629. weld.C1 = CFrame.new(0.02496337890625,3.9125061035156,-0.2125244140625) * CFrame.Angles(-1.5707963705063, 5.9645986607104e-033, 3.1415927410126)
  630. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  631.  
  632. weld = Instance.new("Weld",handle)
  633. weld.Part1 = Part
  634. weld.Part0 = Handle
  635. weld.C1 = CFrame.new(-1.587646484375,-0.41253662109375,0.5250244140625) * CFrame.Angles(-1.5708574056625, -1.5670140981674, -1.5708572864532)
  636. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  637.  
  638. weld = Instance.new("Weld",handle)
  639. weld.Part1 = Part
  640. weld.Part0 = Handle
  641. weld.C1 = CFrame.new(-2.5498657226563,-0.2999267578125,0.2125244140625) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  642. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  643.  
  644. weld = Instance.new("Weld",handle)
  645. weld.Part1 = Part
  646. weld.Part0 = Handle
  647. weld.C1 = CFrame.new(0.0274658203125,-0.21185302734375,-1.298095703125) * CFrame.Angles(1.1920928955078e-007, 1.5734973732043e-020, 3.1415927410126)
  648. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  649.  
  650. weld = Instance.new("Weld",handle)
  651. weld.Part1 = Part
  652. weld.Part0 = Handle
  653. weld.C1 = CFrame.new(0.13491821289063,-0.37872314453125,0.11248779296875) * CFrame.Angles(-3.1415927410126, -1.5664290189743, -3.1415927410126)
  654. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  655.  
  656. weld = Instance.new("Weld",handle)
  657. weld.Part1 = Part
  658. weld.Part0 = Handle
  659. weld.C1 = CFrame.new(-0.0875244140625,-0.60003662109375,-0.22512817382813) * CFrame.Angles(-3.1415927410126, 4.2370436736e-033, 3.1415927410126)
  660. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  661.  
  662. weld = Instance.new("Weld",handle)
  663. weld.Part1 = Part
  664. weld.Part0 = Handle
  665. weld.C1 = CFrame.new(1.1123962402344,-0.262451171875,-0.02496337890625) * CFrame.Angles(-1.5707963705063, -1.5670140981674, -1.5707963705063)
  666. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  667.  
  668. weld = Instance.new("Weld",handle)
  669. weld.Part1 = Part
  670. weld.Part0 = Handle
  671. weld.C1 = CFrame.new(0.32586669921875,-0.42498779296875,-0.1624755859375) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  672. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  673.  
  674. weld = Instance.new("Weld",handle)
  675. weld.Part1 = Part
  676. weld.Part0 = Handle
  677. weld.C1 = CFrame.new(0.02496337890625,0.07501220703125,-0.385986328125) * CFrame.Angles(-0, 4.2370436736e-033, 3.1415927410126)
  678. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  679.  
  680. weld = Instance.new("Weld",handle)
  681. weld.Part1 = Part
  682. weld.Part0 = Handle
  683. weld.C1 = CFrame.new(0.73736572265625,-0.27496337890625,0.29998779296875) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  684. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  685.  
  686. weld = Instance.new("Weld",handle)
  687. weld.Part1 = Part
  688. weld.Part0 = Handle
  689. weld.C1 = CFrame.new(1.9251098632813,0.21246337890625,-0.0250244140625) * CFrame.Angles(7.399403290395e-020, -1.5707963705063, 0)
  690. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  691.  
  692. weld = Instance.new("Weld",handle)
  693. weld.Part1 = Part
  694. weld.Part0 = Handle
  695. weld.C1 = CFrame.new(0.02349853515625,-0.625,0.13235473632813) * CFrame.Angles(-3.1415927410126, 4.2370436736e-033, 3.1415927410126)
  696. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  697.  
  698. weld = Instance.new("Weld",handle)
  699. weld.Part1 = Part
  700. weld.Part0 = Handle
  701. weld.C1 = CFrame.new(-0.1375732421875,0.22503662109375,0.3125) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  702. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  703.  
  704. weld = Instance.new("Weld",handle)
  705. weld.Part1 = Part
  706. weld.Part0 = Handle
  707. weld.C1 = CFrame.new(0.61239624023438,-0.27496337890625,0.29998779296875) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  708. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  709.  
  710. weld = Instance.new("Weld",handle)
  711. weld.Part1 = Part
  712. weld.Part0 = Handle
  713. weld.C1 = CFrame.new(0.34988403320313,-0.60003662109375,-0.02496337890625) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  714. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  715.  
  716. weld = Instance.new("Weld",handle)
  717. weld.Part1 = Part
  718. weld.Part0 = Handle
  719. weld.C1 = CFrame.new(0.71237182617188,0.22503662109375,0.25) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  720. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  721.  
  722. weld = Instance.new("Weld",handle)
  723. weld.Part1 = Part
  724. weld.Part0 = Handle
  725. weld.C1 = CFrame.new(0.17498779296875,-0.2125244140625,0.39990234375) * CFrame.Angles(-3.1415927410126, 5.9645986607104e-033, 3.1415927410126)
  726. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  727.  
  728. weld = Instance.new("Weld",handle)
  729. weld.Part1 = Part
  730. weld.Part0 = Handle
  731. weld.C1 = CFrame.new(0.137451171875,-0.60003662109375,-0.22512817382813) * CFrame.Angles(-3.1415927410126, 4.2370436736e-033, 3.1415927410126)
  732. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  733.  
  734. weld = Instance.new("Weld",handle)
  735. weld.Part1 = Part
  736. weld.Part0 = Handle
  737. weld.C1 = CFrame.new(0.46237182617188,-0.2125244140625,-0.199951171875) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  738. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  739.  
  740. weld = Instance.new("Weld",handle)
  741. weld.Part1 = Part
  742. weld.Part0 = Handle
  743. weld.C1 = CFrame.new(0.54202270507813,0.2784423828125,-0.02496337890625) * CFrame.Angles(1.5707963705063, -1.3092305660248, 1.5707963705063)
  744. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  745.  
  746. weld = Instance.new("Weld",handle)
  747. weld.Part1 = Part
  748. weld.Part0 = Handle
  749. weld.C1 = CFrame.new(0.02484130859375,-0.6500244140625,-0.0001220703125) * CFrame.Angles(-3.1415927410126, 4.2370436736e-033, 3.1415927410126)
  750. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  751.  
  752. weld = Instance.new("Weld",handle)
  753. weld.Part1 = Part
  754. weld.Part0 = Handle
  755. weld.C1 = CFrame.new(0.0999755859375,-2.5491027832031,0.0250244140625) * CFrame.Angles(-1.5707963705063, 2.9665899958786e-008, 1.5707963705063)
  756. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  757.  
  758. weld = Instance.new("Weld",handle)
  759. weld.Part1 = Part
  760. weld.Part0 = Handle
  761. weld.C1 = CFrame.new(0.32583618164063,-0.42498779296875,0.112548828125) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  762. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  763.  
  764. weld = Instance.new("Weld",handle)
  765. weld.Part1 = Part
  766. weld.Part0 = Handle
  767. weld.C1 = CFrame.new(0.2125244140625,-0.46133422851563,0.27496337890625) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  768. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  769.  
  770. weld = Instance.new("Weld",handle)
  771. weld.Part1 = Part
  772. weld.Part0 = Handle
  773. weld.C1 = CFrame.new(1.3000793457031,0.02496337890625,-0.02496337890625) * CFrame.Angles(-1.5707963705063, -1.5664290189743, -1.5707963705063)
  774. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  775.  
  776. weld = Instance.new("Weld",handle)
  777. weld.Part1 = Part
  778. weld.Part0 = Handle
  779. weld.C1 = CFrame.new(0.07489013671875,-0.5875244140625,-0.02496337890625) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  780. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  781.  
  782. weld = Instance.new("Weld",handle)
  783. weld.Part1 = Part
  784. weld.Part0 = Handle
  785. weld.C1 = CFrame.new(0.026611328125,-0.6546630859375,-0.52023315429688) * CFrame.Angles(-0.26153671741486, 4.2370436736e-033, 3.1415927410126)
  786. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  787.  
  788. weld = Instance.new("Weld",handle)
  789. weld.Part1 = Part
  790. weld.Part0 = Handle
  791. weld.C1 = CFrame.new(-0.02496337890625,-0.4349365234375,-1.2000427246094) * CFrame.Angles(8.9406988479368e-008, 8.9269633463118e-008, -1.4210964829485e-014)
  792. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  793.  
  794. weld = Instance.new("Weld",handle)
  795. weld.Part1 = Part
  796. weld.Part0 = Handle
  797. weld.C1 = CFrame.new(0.02081298828125,0.03887939453125,-1.0956726074219) * CFrame.Angles(8.9406448466889e-008, 8.9270415060128e-008, 3.1415927410126)
  798. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  799.  
  800. weld = Instance.new("Weld",handle)
  801. weld.Part1 = Part
  802. weld.Part0 = Handle
  803. weld.C1 = CFrame.new(0.61239624023438,-0.27496337890625,0.20001220703125) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  804. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  805.  
  806. weld = Instance.new("Weld",handle)
  807. weld.Part1 = Part
  808. weld.Part0 = Handle
  809. weld.C1 = CFrame.new(1.9247131347656,-0.42474365234375,-0.0250244140625) * CFrame.Angles(-1.5707963705063, -1.5670140981674, -1.5707963705063)
  810. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  811.  
  812. weld = Instance.new("Weld",handle)
  813. weld.Part1 = Part
  814. weld.Part0 = Handle
  815. weld.C1 = CFrame.new(0.58737182617188,0.22503662109375,0.25) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  816. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  817.  
  818. weld = Instance.new("Weld",handle)
  819. weld.Part1 = Part
  820. weld.Part0 = Handle
  821. weld.C1 = CFrame.new(0.58737182617188,0.22503662109375,0.1500244140625) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  822. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  823.  
  824. weld = Instance.new("Weld",handle)
  825. weld.Part1 = Part
  826. weld.Part0 = Handle
  827. weld.C1 = CFrame.new(-1.3374938964844,0.25,0.48748779296875) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  828. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  829.  
  830. weld = Instance.new("Weld",handle)
  831. weld.Part1 = Part
  832. weld.Part0 = Handle
  833. weld.C1 = CFrame.new(0.1348876953125,-0.37872314453125,-0.1624755859375) * CFrame.Angles(-3.1415927410126, -1.5670140981674, -3.1415927410126)
  834. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  835.  
  836. weld = Instance.new("Weld",handle)
  837. weld.Part1 = Part
  838. weld.Part0 = Handle
  839. weld.C1 = CFrame.new(-0.97506713867188,-0.45001220703125,0.13751220703125) * CFrame.Angles(-0, -1.5707963705063, 0)
  840. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  841.  
  842. weld = Instance.new("Weld",handle)
  843. weld.Part1 = Part
  844. weld.Part0 = Handle
  845. weld.C1 = CFrame.new(-0.1375732421875,-0.27496337890625,0.29998779296875) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  846. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  847.  
  848. weld = Instance.new("Weld",handle)
  849. weld.Part1 = Part
  850. weld.Part0 = Handle
  851. weld.C1 = CFrame.new(-0.2625732421875,0.22503662109375,0.3125) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  852. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  853.  
  854. weld = Instance.new("Weld",handle)
  855. weld.Part1 = Part
  856. weld.Part0 = Handle
  857. weld.C1 = CFrame.new(-0.02496337890625,0.04998779296875,0.19851684570313) * CFrame.Angles(-3.1415927410126, -4.2370436736e-033, -3.8774091213423e-026)
  858. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  859.  
  860. weld = Instance.new("Weld",handle)
  861. weld.Part1 = Part
  862. weld.Part0 = Handle
  863. weld.C1 = CFrame.new(0.02618408203125,-0.6500244140625,-0.07513427734375) * CFrame.Angles(-3.1415927410126, 4.2370436736e-033, 3.1415927410126)
  864. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  865.  
  866. weld = Instance.new("Weld",handle)
  867. weld.Part1 = Part
  868. weld.Part0 = Handle
  869. weld.C1 = CFrame.new(0.02496337890625,-0.60003662109375,-0.22512817382813) * CFrame.Angles(-3.1415927410126, 4.2370436736e-033, 3.1415927410126)
  870. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  871.  
  872. weld = Instance.new("Weld",handle)
  873. weld.Part1 = Part
  874. weld.Part0 = Handle
  875. weld.C1 = CFrame.new(-0.49052429199219,-0.29412841796875,0.112548828125) * CFrame.Angles(-1.5707963705063, -1.0472015142441, -1.5707963705063)
  876. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  877.  
  878. weld = Instance.new("Weld",handle)
  879. weld.Part1 = Part
  880. weld.Part0 = Handle
  881. weld.C1 = CFrame.new(-0.49052429199219,-0.29412841796875,-0.1624755859375) * CFrame.Angles(-1.5707963705063, -1.0472015142441, -1.5707963705063)
  882. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  883.  
  884. weld = Instance.new("Weld",handle)
  885. weld.Part1 = Part
  886. weld.Part0 = Handle
  887. weld.C1 = CFrame.new(-0.3876953125,-0.48748779296875,-0.02496337890625) * CFrame.Angles(-0, -1.5707963705063, 0)
  888. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  889.  
  890. weld = Instance.new("Weld",handle)
  891. weld.Part1 = Part
  892. weld.Part0 = Handle
  893. weld.C1 = CFrame.new(-0.2625732421875,-0.27496337890625,0.29998779296875) * CFrame.Angles(1.5707963705063, -1.5670140981674, -3.1415927410126)
  894. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  895.  
  896. weld = Instance.new("Weld",handle)
  897. weld.Part1 = Part
  898. weld.Part0 = Handle
  899. weld.C1 = CFrame.new(-0.83758544921875,-0.5999755859375,-0.02496337890625) * CFrame.Angles(-0, -1.5707963705063, 0)
  900. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  901.  
  902. weld = Instance.new("Weld",handle)
  903. weld.Part1 = Part
  904. weld.Part0 = Handle
  905. weld.C1 = CFrame.new(-0.612548828125,0.25,0.48748779296875) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  906. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  907.  
  908. weld = Instance.new("Weld",handle)
  909. weld.Part1 = Part
  910. weld.Part0 = Handle
  911. weld.C1 = CFrame.new(-0.9615478515625,-0.5662841796875,-0.19757080078125) * CFrame.Angles(2.8798062801361, -1.5670140981674, -3.1415927410126)
  912. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  913.  
  914. weld = Instance.new("Weld",handle)
  915. weld.Part1 = R1
  916. weld.Part0 = Handle
  917. weld.C1 = CFrame.new(-1.3374938964844,0.25,0.4000244140625) * CFrame.Angles(-1.5707963705063, -1.5707963705063, 0)
  918. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  919.  
  920. weld = Instance.new("Weld",handle)
  921. weld.Part1 = R2
  922. weld.Part0 = Handle
  923. weld.C1 = CFrame.new(0.8958740234375,0.57098388671875,-0.1624755859375) * CFrame.Angles(-1.5707963705063, 1.5670140981674, -1.5707963705063)
  924. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  925.  
  926. weld = Instance.new("Weld",handle)
  927. weld.Part1 = R3
  928. weld.Part0 = Handle
  929. weld.C1 = CFrame.new(-0.51507568359375,-0.228759765625,0.112548828125) * CFrame.Angles(-0, -1.5707963705063, 0)
  930. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  931.  
  932. weld = Instance.new("Weld",handle)
  933. weld.Part1 = S1
  934. weld.Part0 = Handle
  935. weld.C1 = CFrame.new(-0.28753662109375,-1.2623901367188,0.33740234375) * CFrame.Angles(1.5707963705063, 0, -1.5707963705063)
  936. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  937.  
  938. weld = Instance.new("Weld",handle)
  939. weld.Part1 = S2
  940. weld.Part0 = Handle
  941. weld.C1 = CFrame.new(-0.2874755859375,0.83758544921875,-0.33746337890625) * CFrame.Angles(-1.5707963705063, 0, -1.5707963705063)
  942. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  943.  
  944. weld = Instance.new("Weld",handle)
  945. weld.Part1 = S3
  946. weld.Part0 = Handle
  947. weld.C1 = CFrame.new(-0.41253662109375,-1.2750244140625,0.24993896484375) * CFrame.Angles(1.5707963705063, 0, -1.5707963705063)
  948. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  949.  
  950. weld = Instance.new("Weld",handle)
  951. weld.Part1 = S4
  952. weld.Part0 = Handle
  953. weld.C1 = CFrame.new(-0.41253662109375,0.8502197265625,-0.25) * CFrame.Angles(-1.5707963705063, 0, -1.5707963705063)
  954. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  955.  
  956. weld = Instance.new("Weld",handle)
  957. weld.Part1 = Up1
  958. weld.Part0 = Handle
  959. weld.C1 = CFrame.new(-0.35205078125,-1.2016906738281,-0.02496337890625) * CFrame.Angles(1.570796251297, -1.0472021102905, 1.5707963705063)
  960. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  961.  
  962. weld = Instance.new("Weld",handle)
  963. weld.Part1 = Up2
  964. weld.Part0 = Handle
  965. weld.C1 = CFrame.new(-0.139404296875,-1.2267456054688,-0.03741455078125) * CFrame.Angles(1.5708247423172, -1.0470767021179, 1.5708292722702)
  966. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  967.  
  968. weld = Instance.new("Weld",handle)
  969. weld.Part1 = Up3
  970. weld.Part0 = Handle
  971. weld.C1 = CFrame.new(-0.639404296875,-1.226806640625,-0.0374755859375) * CFrame.Angles(1.5708247423172, -1.0470767021179, 1.5708292722702)
  972. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-0, 1.5670140981674, -0)
  973.  
  974. mag = Instance.new("Part",pkm)
  975. mag.CanCollide = false
  976. mag.TopSurface = Enum.SurfaceType.Smooth
  977. mag.Size = Vector3.new(2,1.2000000476837,1)
  978. mag.Name = "Mag"
  979. mag.CFrame = CFrame.new(-69.532928466797,-0.74710273742676,56.494148254395) * CFrame.Angles(1.4250432252884, -0.038986582309008, -2.9548721313477)
  980. mag.BrickColor = BrickColor.new("Earth green")
  981. mag.Friction = 0.30000001192093
  982. mag.BottomSurface = Enum.SurfaceType.Smooth
  983.  
  984. mesh = Instance.new("BlockMesh",mag)
  985. mesh.Scale = Vector3.new(0.75,0.5,0.875)
  986.  
  987. mag2 = Instance.new("Part",pkm)
  988. mag2.FormFactor = Enum.FormFactor.Custom
  989. mag2.CanCollide = false
  990. mag2.TopSurface = Enum.SurfaceType.Smooth
  991. mag2.Size = Vector3.new(0.875,0.25,0.62249958515167)
  992. mag2.Name = "Mag2"
  993. mag2.CFrame = CFrame.new(-69.883659362793,-0.80606746673584,55.998645782471) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  994. mag2.BrickColor = BrickColor.new("Earth green")
  995. mag2.Friction = 0.30000001192093
  996. mag2.BottomSurface = Enum.SurfaceType.Smooth
  997.  
  998. mesh = Instance.new("SpecialMesh",mag2)
  999. mesh.MeshType = Enum.MeshType.Wedge
  1000.  
  1001. mag3 = Instance.new("Part",pkm)
  1002. mag3.FormFactor = Enum.FormFactor.Custom
  1003. mag3.CanCollide = false
  1004. mag3.TopSurface = Enum.SurfaceType.Smooth
  1005. mag3.Size = Vector3.new(0.87499982118607,0.20000000298023,0.47500002384186)
  1006. mag3.Name = "Mag3"
  1007. mag3.CFrame = CFrame.new(-69.352928161621,-0.80449521541595,56.151309967041) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  1008. mag3.BrickColor = BrickColor.new("Earth green")
  1009. mag3.Friction = 0.30000001192093
  1010. mag3.BottomSurface = Enum.SurfaceType.Smooth
  1011.  
  1012. mesh = Instance.new("BlockMesh",mag3)
  1013. mesh.Scale = Vector3.new(1,0.75,1)
  1014.  
  1015. omag3 = Instance.new("Part",pkm)
  1016. omag3.FormFactor = Enum.FormFactor.Custom
  1017. omag3.CanCollide = false
  1018. omag3.TopSurface = Enum.SurfaceType.Smooth
  1019. omag3.Size = Vector3.new(0.875,0.25,0.40000000596046)
  1020. omag3.Name = "OMag3"
  1021. omag3.CFrame = CFrame.new(-68.914093017578,-0.81686234474182,56.185501098633) * CFrame.Angles(-3.0838832855225, -1.3800613880157, -1.3636839389801)
  1022. omag3.BrickColor = BrickColor.new("Earth green")
  1023. omag3.Friction = 0.30000001192093
  1024. omag3.BottomSurface = Enum.SurfaceType.Smooth
  1025.  
  1026. mesh = Instance.new("SpecialMesh",omag3)
  1027. mesh.MeshType = Enum.MeshType.Wedge
  1028.  
  1029. part = Instance.new("Part",pkm)
  1030. part.FormFactor = Enum.FormFactor.Custom
  1031. part.CanCollide = false
  1032. part.TopSurface = Enum.SurfaceType.Smooth
  1033. part.Size = Vector3.new(0.29999995231628,0.20000000298023,0.25)
  1034. part.CFrame = CFrame.new(-70.390113830566,-3.5740036964417,57.332092285156) * CFrame.Angles(-0.10048662126064, 0.85936725139618, -1.6305295228958)
  1035. part.BrickColor = BrickColor.new("Dark stone grey")
  1036. part.Friction = 0.30000001192093
  1037. part.BottomSurface = Enum.SurfaceType.Smooth
  1038.  
  1039. mesh = Instance.new("BlockMesh",part)
  1040. mesh.Scale = Vector3.new(1,0.12500001490116,1)
  1041.  
  1042. part = Instance.new("Part",pkm)
  1043. part.FormFactor = Enum.FormFactor.Custom
  1044. part.CanCollide = false
  1045. part.TopSurface = Enum.SurfaceType.Smooth
  1046. part.Size = Vector3.new(0.20000000298023,0.22500002384186,0.20000000298023)
  1047. part.CFrame = CFrame.new(-69.56713104248,-6.2266387939453,56.355068206787) * CFrame.Angles(-1.7165493965149, 0.03898686170578, -0.18671923875809)
  1048. part.BrickColor = BrickColor.new("Black")
  1049. part.Friction = 0.30000001192093
  1050. part.BottomSurface = Enum.SurfaceType.Smooth
  1051.  
  1052. mesh = Instance.new("SpecialMesh",part)
  1053. mesh.Scale = Vector3.new(0.5,1,0.375)
  1054. mesh.MeshType = Enum.MeshType.Wedge
  1055.  
  1056. part = Instance.new("Part",pkm)
  1057. part.FormFactor = Enum.FormFactor.Custom
  1058. part.CanCollide = false
  1059. part.TopSurface = Enum.SurfaceType.Smooth
  1060. part.Size = Vector3.new(1.7337511777878,0.20000000298023,0.20000000298023)
  1061. part.CFrame = CFrame.new(-69.275924682617,-0.40338012576103,55.907150268555) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1062. part.BrickColor = BrickColor.new("Black")
  1063. part.Friction = 0.30000001192093
  1064. part.BottomSurface = Enum.SurfaceType.Smooth
  1065.  
  1066. mesh = Instance.new("BlockMesh",part)
  1067. mesh.Offset = Vector3.new(0,0,-0.018750000745058)
  1068. mesh.Scale = Vector3.new(1,0.125,0.125)
  1069.  
  1070. part = Instance.new("Part",pkm)
  1071. part.FormFactor = Enum.FormFactor.Custom
  1072. part.CanCollide = false
  1073. part.TopSurface = Enum.SurfaceType.Smooth
  1074. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1075. part.CFrame = CFrame.new(-69.571327209473,-6.1276731491089,56.184513092041) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1076. part.BrickColor = BrickColor.new("Black")
  1077. part.Friction = 0.30000001192093
  1078. part.BottomSurface = Enum.SurfaceType.Smooth
  1079.  
  1080. mesh = Instance.new("BlockMesh",part)
  1081. mesh.Scale = Vector3.new(0.87500011920929,0.375,0.125)
  1082.  
  1083. part = Instance.new("Part",pkm)
  1084. part.FormFactor = Enum.FormFactor.Custom
  1085. part.CanCollide = false
  1086. part.TopSurface = Enum.SurfaceType.Smooth
  1087. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1088. part.CFrame = CFrame.new(-69.178451538086,-1.3224484920502,55.942722320557) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1089. part.Friction = 0.30000001192093
  1090. part.BottomSurface = Enum.SurfaceType.Smooth
  1091.  
  1092. mesh = Instance.new("CylinderMesh",part)
  1093. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1094. mesh.Scale = Vector3.new(0.12500001490116,1,0.12500001490116)
  1095.  
  1096. part = Instance.new("Part",pkm)
  1097. part.FormFactor = Enum.FormFactor.Custom
  1098. part.CanCollide = false
  1099. part.TopSurface = Enum.SurfaceType.Smooth
  1100. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1101. part.CFrame = CFrame.new(-69.543807983398,-6.1205911636353,56.24015045166) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1102. part.BrickColor = BrickColor.new("Black")
  1103. part.Friction = 0.30000001192093
  1104. part.BottomSurface = Enum.SurfaceType.Smooth
  1105.  
  1106. mesh = Instance.new("BlockMesh",part)
  1107. mesh.Scale = Vector3.new(0.87500011920929,0.125,0.5)
  1108.  
  1109. part = Instance.new("Part",pkm)
  1110. part.FormFactor = Enum.FormFactor.Custom
  1111. part.CanCollide = false
  1112. part.TopSurface = Enum.SurfaceType.Smooth
  1113. part.Size = Vector3.new(0.25,1.9250009059906,0.20000000298023)
  1114. part.CFrame = CFrame.new(-69.534736633301,-4.980354309082,56.258987426758) * CFrame.Angles(2.9884760379791, 0.18657438457012, -3.10191655159)
  1115. part.BrickColor = BrickColor.new("Black")
  1116. part.Friction = 0.30000001192093
  1117. part.BottomSurface = Enum.SurfaceType.Smooth
  1118.  
  1119. mesh = Instance.new("CylinderMesh",part)
  1120. mesh.Offset = Vector3.new(0,0,-0.125)
  1121. mesh.Scale = Vector3.new(1,1,0.87499988079071)
  1122.  
  1123. part = Instance.new("Part",pkm)
  1124. part.FormFactor = Enum.FormFactor.Custom
  1125. part.CanCollide = false
  1126. part.TopSurface = Enum.SurfaceType.Smooth
  1127. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.25)
  1128. part.CFrame = CFrame.new(-69.526718139648,-3.9270212650299,56.278213500977) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  1129. part.BrickColor = BrickColor.new("Black")
  1130. part.Friction = 0.30000001192093
  1131. part.BottomSurface = Enum.SurfaceType.Smooth
  1132.  
  1133. mesh = Instance.new("BlockMesh",part)
  1134. mesh.Offset = Vector3.new(0,-0.050000000745058,0)
  1135. mesh.Scale = Vector3.new(0.74999994039536,1.125,1)
  1136.  
  1137. part = Instance.new("Part",pkm)
  1138. part.FormFactor = Enum.FormFactor.Custom
  1139. part.CanCollide = false
  1140. part.TopSurface = Enum.SurfaceType.Smooth
  1141. part.Size = Vector3.new(0.25,2.6000010967255,0.22499999403954)
  1142. part.CFrame = CFrame.new(-69.440711975098,-2.595397233963,55.908889770508) * CFrame.Angles(2.9884760379791, 0.18657438457012, -3.10191655159)
  1143. part.BrickColor = BrickColor.new("Black")
  1144. part.Friction = 0.30000001192093
  1145. part.BottomSurface = Enum.SurfaceType.Smooth
  1146.  
  1147. mesh = Instance.new("CylinderMesh",part)
  1148. mesh.Offset = Vector3.new(0,0,-0.125)
  1149.  
  1150. part = Instance.new("Part",pkm)
  1151. part.FormFactor = Enum.FormFactor.Custom
  1152. part.CanCollide = false
  1153. part.TopSurface = Enum.SurfaceType.Smooth
  1154. part.Size = Vector3.new(0.20000000298023,0.37499997019768,0.20000001788139)
  1155. part.CFrame = CFrame.new(-69.73412322998,-1.8874039649963,55.820827484131) * CFrame.Angles(-1.7165493965149, 0.03898686170578, 1.3840770721436)
  1156. part.BrickColor = BrickColor.new("Dark stone grey")
  1157. part.Friction = 0.30000001192093
  1158. part.BottomSurface = Enum.SurfaceType.Smooth
  1159.  
  1160. mesh = Instance.new("SpecialMesh",part)
  1161. mesh.Scale = Vector3.new(0.375,2,1)
  1162. mesh.MeshType = Enum.MeshType.Wedge
  1163.  
  1164. part = Instance.new("Part",pkm)
  1165. part.FormFactor = Enum.FormFactor.Custom
  1166. part.CanCollide = false
  1167. part.TopSurface = Enum.SurfaceType.Smooth
  1168. part.Size = Vector3.new(0.20000000298023,0.92499995231628,0.20000000298023)
  1169. part.CFrame = CFrame.new(-69.917900085449,-3.6189603805542,56.808017730713) * CFrame.Angles(-0.10048662126064, 0.85936725139618, -1.6305295228958)
  1170. part.BrickColor = BrickColor.new("Dark stone grey")
  1171. part.Friction = 0.30000001192093
  1172. part.BottomSurface = Enum.SurfaceType.Smooth
  1173.  
  1174. mesh = Instance.new("BlockMesh",part)
  1175. mesh.Scale = Vector3.new(0.25000002980232,1.5,0.375)
  1176.  
  1177. part = Instance.new("Part",pkm)
  1178. part.FormFactor = Enum.FormFactor.Custom
  1179. part.CanCollide = false
  1180. part.TopSurface = Enum.SurfaceType.Smooth
  1181. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1182. part.CFrame = CFrame.new(-69.94881439209,-1.3484923839569,55.645179748535) * CFrame.Angles(0.057709161192179, 1.3800613880157, -1.7779083251953)
  1183. part.Friction = 0.30000001192093
  1184. part.BottomSurface = Enum.SurfaceType.Smooth
  1185.  
  1186. mesh = Instance.new("CylinderMesh",part)
  1187. mesh.Scale = Vector3.new(0.25000002980232,0.125,0.625)
  1188.  
  1189. part = Instance.new("Part",pkm)
  1190. part.FormFactor = Enum.FormFactor.Custom
  1191. part.CanCollide = false
  1192. part.TopSurface = Enum.SurfaceType.Smooth
  1193. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1194. part.CFrame = CFrame.new(-69.652946472168,-0.52093863487244,55.67692565918) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1195. part.BrickColor = BrickColor.new("Black")
  1196. part.Friction = 0.30000001192093
  1197. part.BottomSurface = Enum.SurfaceType.Smooth
  1198.  
  1199. mesh = Instance.new("CylinderMesh",part)
  1200. mesh.Offset = Vector3.new(0,0.25,0)
  1201. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  1202.  
  1203. part = Instance.new("Part",pkm)
  1204. part.FormFactor = Enum.FormFactor.Custom
  1205. part.CanCollide = false
  1206. part.TopSurface = Enum.SurfaceType.Smooth
  1207. part.Size = Vector3.new(0.82499980926514,0.20000000298023,0.20000000298023)
  1208. part.CFrame = CFrame.new(-69.488388061523,-2.2875390052795,56.174057006836) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1209. part.BrickColor = BrickColor.new("Black")
  1210. part.Friction = 0.30000001192093
  1211. part.BottomSurface = Enum.SurfaceType.Smooth
  1212.  
  1213. mesh = Instance.new("BlockMesh",part)
  1214. mesh.Scale = Vector3.new(1,0.75000011920929,0.74999988079071)
  1215.  
  1216. part = Instance.new("Part",pkm)
  1217. part.FormFactor = Enum.FormFactor.Custom
  1218. part.CanCollide = false
  1219. part.TopSurface = Enum.SurfaceType.Smooth
  1220. part.Size = Vector3.new(0.20000000298023,0.625,0.20000000298023)
  1221. part.CFrame = CFrame.new(-69.58814239502,-3.1996867656708,56.308654785156) * CFrame.Angles(2.9884760379791, 0.18657438457012, -3.10191655159)
  1222. part.BrickColor = BrickColor.new("Black")
  1223. part.Friction = 0.30000001192093
  1224. part.BottomSurface = Enum.SurfaceType.Smooth
  1225.  
  1226. mesh = Instance.new("CylinderMesh",part)
  1227. mesh.Scale = Vector3.new(0.125,2,0.24999991059303)
  1228.  
  1229. part = Instance.new("Part",pkm)
  1230. part.FormFactor = Enum.FormFactor.Custom
  1231. part.CanCollide = false
  1232. part.TopSurface = Enum.SurfaceType.Smooth
  1233. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1234. part.CFrame = CFrame.new(-69.431770324707,-0.062398925423622,56.008842468262) * CFrame.Angles(-1.7165493965149, 0.03898686170578, 2.9548733234406)
  1235. part.BrickColor = BrickColor.new("Black")
  1236. part.Friction = 0.30000001192093
  1237. part.BottomSurface = Enum.SurfaceType.Smooth
  1238.  
  1239. mesh = Instance.new("SpecialMesh",part)
  1240. mesh.Scale = Vector3.new(0.75000017881393,0.625,0.6124981045723)
  1241. mesh.MeshType = Enum.MeshType.Wedge
  1242.  
  1243. part = Instance.new("Part",pkm)
  1244. part.FormFactor = Enum.FormFactor.Custom
  1245. part.CanCollide = false
  1246. part.TopSurface = Enum.SurfaceType.Smooth
  1247. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1248. part.CFrame = CFrame.new(-69.236991882324,-1.836297750473,56.216793060303) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1249. part.Friction = 0.30000001192093
  1250. part.BottomSurface = Enum.SurfaceType.Smooth
  1251.  
  1252. mesh = Instance.new("CylinderMesh",part)
  1253. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1254. mesh.Scale = Vector3.new(0.12500001490116,1,0.12500001490116)
  1255.  
  1256. part = Instance.new("Part",pkm)
  1257. part.FormFactor = Enum.FormFactor.Custom
  1258. part.CanCollide = false
  1259. part.TopSurface = Enum.SurfaceType.Smooth
  1260. part.Size = Vector3.new(0.30000001192093,0.20000000298023,0.25)
  1261. part.CFrame = CFrame.new(-69.491981506348,-3.9564602375031,56.096260070801) * CFrame.Angles(2.9884760379791, 0.18657438457012, -3.10191655159)
  1262. part.BrickColor = BrickColor.new("Black")
  1263. part.Friction = 0.30000001192093
  1264. part.BottomSurface = Enum.SurfaceType.Smooth
  1265.  
  1266. mesh = Instance.new("CylinderMesh",part)
  1267. mesh.Offset = Vector3.new(0,0,-0.125)
  1268. mesh.Scale = Vector3.new(1,0.75000524520874,1)
  1269.  
  1270. part = Instance.new("Part",pkm)
  1271. part.FormFactor = Enum.FormFactor.Custom
  1272. part.CanCollide = false
  1273. part.TopSurface = Enum.SurfaceType.Smooth
  1274. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1275. part.CFrame = CFrame.new(-69.537536621094,-6.1254153251648,56.208972930908) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1276. part.BrickColor = BrickColor.new("Black")
  1277. part.Friction = 0.30000001192093
  1278. part.BottomSurface = Enum.SurfaceType.Smooth
  1279.  
  1280. mesh = Instance.new("BlockMesh",part)
  1281. mesh.Scale = Vector3.new(0.87500011920929,0.21250000596046,0.125)
  1282.  
  1283. part = Instance.new("Part",pkm)
  1284. part.CanCollide = false
  1285. part.TopSurface = Enum.SurfaceType.Smooth
  1286. part.Size = Vector3.new(3,1.2000000476837,1)
  1287. part.CFrame = CFrame.new(-69.407020568848,-0.46638455986977,55.857074737549) * CFrame.Angles(0.057709313929081, 1.3800984621048, -1.7779102325439)
  1288. part.BrickColor = BrickColor.new("Black")
  1289. part.Friction = 0.30000001192093
  1290. part.BottomSurface = Enum.SurfaceType.Smooth
  1291.  
  1292. mesh = Instance.new("BlockMesh",part)
  1293. mesh.Scale = Vector3.new(0.95833331346512,0.25,0.25)
  1294.  
  1295. part = Instance.new("Part",pkm)
  1296. part.FormFactor = Enum.FormFactor.Custom
  1297. part.CanCollide = false
  1298. part.TopSurface = Enum.SurfaceType.Smooth
  1299. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1300. part.CFrame = CFrame.new(-69.497741699219,-6.1284928321838,56.198696136475) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1301. part.BrickColor = BrickColor.new("Black")
  1302. part.Friction = 0.30000001192093
  1303. part.BottomSurface = Enum.SurfaceType.Smooth
  1304.  
  1305. mesh = Instance.new("BlockMesh",part)
  1306. mesh.Scale = Vector3.new(0.87500011920929,0.375,0.125)
  1307.  
  1308. part = Instance.new("Part",pkm)
  1309. part.FormFactor = Enum.FormFactor.Custom
  1310. part.CanCollide = false
  1311. part.TopSurface = Enum.SurfaceType.Smooth
  1312. part.Size = Vector3.new(0.25,0.20000000298023,0.25)
  1313. part.CFrame = CFrame.new(-69.608604431152,-6.2469615936279,56.569061279297) * CFrame.Angles(-3.0838832855225, -1.3800613880157, -2.9344801902771)
  1314. part.BrickColor = BrickColor.new("Black")
  1315. part.Friction = 0.30000001192093
  1316. part.BottomSurface = Enum.SurfaceType.Smooth
  1317.  
  1318. mesh = Instance.new("SpecialMesh",part)
  1319. mesh.Scale = Vector3.new(0.15000000596046,1.25,0.15000000596046)
  1320. mesh.MeshId = "http://www.roblox.com/asset/?id=1033714"
  1321. mesh.MeshType = Enum.MeshType.FileMesh
  1322.  
  1323. part = Instance.new("Part",pkm)
  1324. part.FormFactor = Enum.FormFactor.Custom
  1325. part.CanCollide = false
  1326. part.TopSurface = Enum.SurfaceType.Smooth
  1327. part.Size = Vector3.new(0.20000000298023,0.625,0.20000000298023)
  1328. part.CFrame = CFrame.new(-69.465408325195,-3.2010531425476,56.332305908203) * CFrame.Angles(2.9884760379791, 0.18657438457012, -3.10191655159)
  1329. part.BrickColor = BrickColor.new("Black")
  1330. part.Friction = 0.30000001192093
  1331. part.BottomSurface = Enum.SurfaceType.Smooth
  1332.  
  1333. mesh = Instance.new("CylinderMesh",part)
  1334. mesh.Scale = Vector3.new(0.125,2,0.24999991059303)
  1335.  
  1336. part = Instance.new("Part",pkm)
  1337. part.FormFactor = Enum.FormFactor.Custom
  1338. part.CanCollide = false
  1339. part.TopSurface = Enum.SurfaceType.Smooth
  1340. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1341. part.CFrame = CFrame.new(-69.508377075195,-2.7945816516876,56.248485565186) * CFrame.Angles(-1.7165493965149, 0.03898686170578, 2.9548733234406)
  1342. part.BrickColor = BrickColor.new("Black")
  1343. part.Friction = 0.30000001192093
  1344. part.BottomSurface = Enum.SurfaceType.Smooth
  1345.  
  1346. mesh = Instance.new("SpecialMesh",part)
  1347. mesh.Scale = Vector3.new(0.75,0.75,0.99999976158142)
  1348. mesh.MeshType = Enum.MeshType.Wedge
  1349.  
  1350. part = Instance.new("Part",pkm)
  1351. part.FormFactor = Enum.FormFactor.Custom
  1352. part.CanCollide = false
  1353. part.TopSurface = Enum.SurfaceType.Smooth
  1354. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1355. part.CFrame = CFrame.new(-69.199890136719,-1.8662738800049,56.022552490234) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1356. part.Friction = 0.30000001192093
  1357. part.BottomSurface = Enum.SurfaceType.Smooth
  1358.  
  1359. mesh = Instance.new("CylinderMesh",part)
  1360. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1361. mesh.Scale = Vector3.new(0.12500001490116,1,0.12500001490116)
  1362.  
  1363. part = Instance.new("Part",pkm)
  1364. part.FormFactor = Enum.FormFactor.Custom
  1365. part.CanCollide = false
  1366. part.TopSurface = Enum.SurfaceType.Smooth
  1367. part.Size = Vector3.new(0.30000001192093,0.325001090765,0.25)
  1368. part.CFrame = CFrame.new(-69.606422424316,-6.0702605247498,56.567974090576) * CFrame.Angles(2.9884760379791, 0.18657438457012, -3.10191655159)
  1369. part.BrickColor = BrickColor.new("Black")
  1370. part.Friction = 0.30000001192093
  1371. part.BottomSurface = Enum.SurfaceType.Smooth
  1372.  
  1373. mesh = Instance.new("CylinderMesh",part)
  1374. mesh.Offset = Vector3.new(0,0,0.025000000372529)
  1375. mesh.Scale = Vector3.new(1,1.5,1)
  1376.  
  1377. part = Instance.new("Part",pkm)
  1378. part.FormFactor = Enum.FormFactor.Custom
  1379. part.CanCollide = false
  1380. part.TopSurface = Enum.SurfaceType.Smooth
  1381. part.Size = Vector3.new(0.20000000298023,0.22500002384186,0.20000000298023)
  1382. part.CFrame = CFrame.new(-69.557495117188,-5.9822282791138,56.319190979004) * CFrame.Angles(1.4250432252884, -0.03898686170578, -2.9548733234406)
  1383. part.BrickColor = BrickColor.new("Black")
  1384. part.Friction = 0.30000001192093
  1385. part.BottomSurface = Enum.SurfaceType.Smooth
  1386.  
  1387. mesh = Instance.new("SpecialMesh",part)
  1388. mesh.Scale = Vector3.new(0.5,1,0.375)
  1389. mesh.MeshType = Enum.MeshType.Wedge
  1390.  
  1391. part = Instance.new("Part",pkm)
  1392. part.FormFactor = Enum.FormFactor.Custom
  1393. part.CanCollide = false
  1394. part.TopSurface = Enum.SurfaceType.Smooth
  1395. part.Size = Vector3.new(0.65625005960464,0.20000000298023,0.20000000298023)
  1396. part.CFrame = CFrame.new(-69.497344970703,-0.8282151222229,55.578144073486) * CFrame.Angles(0.057709317654371, 1.3800613880157, 1.3635581731796)
  1397. part.BrickColor = BrickColor.new("Black")
  1398. part.Friction = 0.30000001192093
  1399. part.BottomSurface = Enum.SurfaceType.Smooth
  1400.  
  1401. mesh = Instance.new("BlockMesh",part)
  1402. mesh.Offset = Vector3.new(0,0,0.018750000745058)
  1403. mesh.Scale = Vector3.new(1.5,0.125,0.125)
  1404.  
  1405. part = Instance.new("Part",pkm)
  1406. part.FormFactor = Enum.FormFactor.Custom
  1407. part.CanCollide = false
  1408. part.TopSurface = Enum.SurfaceType.Smooth
  1409. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1410. part.CFrame = CFrame.new(-69.215545654297,-1.2924420833588,56.136959075928) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1411. part.Friction = 0.30000001192093
  1412. part.BottomSurface = Enum.SurfaceType.Smooth
  1413.  
  1414. mesh = Instance.new("CylinderMesh",part)
  1415. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1416. mesh.Scale = Vector3.new(0.12500001490116,1,0.12500001490116)
  1417.  
  1418. part = Instance.new("Part",pkm)
  1419. part.FormFactor = Enum.FormFactor.Custom
  1420. part.CanCollide = false
  1421. part.TopSurface = Enum.SurfaceType.Smooth
  1422. part.Size = Vector3.new(0.20000000298023,0.92499995231628,0.20000000298023)
  1423. part.CFrame = CFrame.new(-69.34546661377,-3.6247050762177,56.922622680664) * CFrame.Angles(2.8849956989288, 1.2317657470703, 1.6882718801498)
  1424. part.BrickColor = BrickColor.new("Dark stone grey")
  1425. part.Friction = 0.30000001192093
  1426. part.BottomSurface = Enum.SurfaceType.Smooth
  1427.  
  1428. mesh = Instance.new("BlockMesh",part)
  1429. mesh.Scale = Vector3.new(0.25000002980232,1.5,0.375)
  1430.  
  1431. part = Instance.new("Part",pkm)
  1432. part.FormFactor = Enum.FormFactor.Custom
  1433. part.CanCollide = false
  1434. part.TopSurface = Enum.SurfaceType.Smooth
  1435. part.Size = Vector3.new(0.29999995231628,0.20000000298023,0.25)
  1436. part.CFrame = CFrame.new(-69.128089904785,-3.5853097438812,57.594017028809) * CFrame.Angles(2.8849956989288, 1.2317657470703, 1.6882718801498)
  1437. part.BrickColor = BrickColor.new("Dark stone grey")
  1438. part.Friction = 0.30000001192093
  1439. part.BottomSurface = Enum.SurfaceType.Smooth
  1440.  
  1441. mesh = Instance.new("BlockMesh",part)
  1442. mesh.Scale = Vector3.new(1,0.12500001490116,1)
  1443.  
  1444. part = Instance.new("Part",pkm)
  1445. part.FormFactor = Enum.FormFactor.Custom
  1446. part.CanCollide = false
  1447. part.TopSurface = Enum.SurfaceType.Smooth
  1448. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1449. part.CFrame = CFrame.new(-69.959533691406,-1.6203274726868,55.685081481934) * CFrame.Angles(0.057708755135536, 1.3800607919693, -1.7779071331024)
  1450. part.Friction = 0.30000001192093
  1451. part.BottomSurface = Enum.SurfaceType.Smooth
  1452.  
  1453. mesh = Instance.new("CylinderMesh",part)
  1454. mesh.Scale = Vector3.new(0.25000002980232,0.125,0.625)
  1455.  
  1456. part = Instance.new("Part",pkm)
  1457. part.FormFactor = Enum.FormFactor.Custom
  1458. part.CanCollide = false
  1459. part.TopSurface = Enum.SurfaceType.Smooth
  1460. part.Size = Vector3.new(0.25,0.44999998807907,0.20000000298023)
  1461. part.CFrame = CFrame.new(-69.546371459961,-3.7582836151123,56.389953613281) * CFrame.Angles(2.9884760379791, 0.18657438457012, -3.10191655159)
  1462. part.BrickColor = BrickColor.new("Black")
  1463. part.Friction = 0.30000001192093
  1464. part.BottomSurface = Enum.SurfaceType.Smooth
  1465.  
  1466. mesh = Instance.new("CylinderMesh",part)
  1467. mesh.Scale = Vector3.new(1,1,0.74999988079071)
  1468.  
  1469. part = Instance.new("Part",pkm)
  1470. part.FormFactor = Enum.FormFactor.Custom
  1471. part.CanCollide = false
  1472. part.TopSurface = Enum.SurfaceType.Smooth
  1473. part.Size = Vector3.new(0.60000014305115,0.20000000298023,0.25)
  1474. part.CFrame = CFrame.new(-69.95866394043,-1.483807682991,55.754241943359) * CFrame.Angles(0.057709217071533, 1.3800613880157, -1.7779084444046)
  1475. part.BrickColor = BrickColor.new("CGA brown")
  1476. part.Friction = 0.30000001192093
  1477. part.BottomSurface = Enum.SurfaceType.Smooth
  1478.  
  1479. mesh = Instance.new("BlockMesh",part)
  1480. mesh.Scale = Vector3.new(1,0.75,1)
  1481.  
  1482. part = Instance.new("Part",pkm)
  1483. part.FormFactor = Enum.FormFactor.Custom
  1484. part.CanCollide = false
  1485. part.TopSurface = Enum.SurfaceType.Smooth
  1486. part.Size = Vector3.new(0.20000000298023,0.40000003576279,0.20000000298023)
  1487. part.CFrame = CFrame.new(-69.223289489746,-2.4141232967377,56.244228363037) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1488. part.Friction = 0.30000001192093
  1489. part.BottomSurface = Enum.SurfaceType.Smooth
  1490.  
  1491. mesh = Instance.new("CylinderMesh",part)
  1492. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1493. mesh.Scale = Vector3.new(0.625,1,0.49999994039536)
  1494.  
  1495. part = Instance.new("Part",pkm)
  1496. part.FormFactor = Enum.FormFactor.Custom
  1497. part.CanCollide = false
  1498. part.TopSurface = Enum.SurfaceType.Smooth
  1499. part.Size = Vector3.new(0.24500007927418,0.20000000298023,0.20000000298023)
  1500. part.CFrame = CFrame.new(-69.419548034668,1.456643819809,56.046371459961) * CFrame.Angles(-1.7165493965149, 0.038986839354038, 2.9548733234406)
  1501. part.BrickColor = BrickColor.new("CGA brown")
  1502. part.Friction = 0.30000001192093
  1503. part.BottomSurface = Enum.SurfaceType.Smooth
  1504.  
  1505. mesh = Instance.new("SpecialMesh",part)
  1506. mesh.Scale = Vector3.new(1,0.49374988675117,0.64374798536301)
  1507. mesh.MeshType = Enum.MeshType.Wedge
  1508.  
  1509. part = Instance.new("Part",pkm)
  1510. part.FormFactor = Enum.FormFactor.Custom
  1511. part.CanCollide = false
  1512. part.TopSurface = Enum.SurfaceType.Smooth
  1513. part.Size = Vector3.new(1.4337514638901,0.20000000298023,0.20000000298023)
  1514. part.CFrame = CFrame.new(-69.492744445801,0.21971824765205,55.615158081055) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1515. part.BrickColor = BrickColor.new("Black")
  1516. part.Friction = 0.30000001192093
  1517. part.BottomSurface = Enum.SurfaceType.Smooth
  1518.  
  1519. mesh = Instance.new("BlockMesh",part)
  1520. mesh.Offset = Vector3.new(0,0,0.018750000745058)
  1521. mesh.Scale = Vector3.new(1,0.125,0.125)
  1522.  
  1523. part = Instance.new("Part",pkm)
  1524. part.FormFactor = Enum.FormFactor.Custom
  1525. part.CanCollide = false
  1526. part.TopSurface = Enum.SurfaceType.Smooth
  1527. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1528. part.CFrame = CFrame.new(-69.441215515137,-0.16967341303825,55.457202911377) * CFrame.Angles(1.4250432252884, -0.03898686170578, -2.9548733234406)
  1529. part.BrickColor = BrickColor.new("Black")
  1530. part.Friction = 0.30000001192093
  1531. part.BottomSurface = Enum.SurfaceType.Smooth
  1532.  
  1533. mesh = Instance.new("SpecialMesh",part)
  1534. mesh.Scale = Vector3.new(0.125,0.375,0.625)
  1535. mesh.MeshType = Enum.MeshType.Wedge
  1536.  
  1537. part = Instance.new("Part",pkm)
  1538. part.CanCollide = false
  1539. part.TopSurface = Enum.SurfaceType.Smooth
  1540. part.Size = Vector3.new(1,1.2000000476837,1)
  1541. part.CFrame = CFrame.new(-69.341255187988,1.2019997835159,55.612228393555) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1542. part.BrickColor = BrickColor.new("CGA brown")
  1543. part.Friction = 0.30000001192093
  1544. part.BottomSurface = Enum.SurfaceType.Smooth
  1545.  
  1546. mesh = Instance.new("BlockMesh",part)
  1547. mesh.Scale = Vector3.new(0.5,0.25,0.25)
  1548.  
  1549. part = Instance.new("Part",pkm)
  1550. part.FormFactor = Enum.FormFactor.Custom
  1551. part.CanCollide = false
  1552. part.TopSurface = Enum.SurfaceType.Smooth
  1553. part.Size = Vector3.new(0.96625024080276,0.20000000298023,0.20000000298023)
  1554. part.CFrame = CFrame.new(-69.206748962402,0.3985550403595,55.594547271729) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1555. part.BrickColor = BrickColor.new("Black")
  1556. part.Friction = 0.30000001192093
  1557. part.BottomSurface = Enum.SurfaceType.Smooth
  1558.  
  1559. mesh = Instance.new("BlockMesh",part)
  1560. mesh.Offset = Vector3.new(0,0,-0.018750000745058)
  1561. mesh.Scale = Vector3.new(1,0.125,0.125)
  1562.  
  1563. part = Instance.new("Part",pkm)
  1564. part.FormFactor = Enum.FormFactor.Custom
  1565. part.CanCollide = false
  1566. part.TopSurface = Enum.SurfaceType.Smooth
  1567. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1568. part.CFrame = CFrame.new(-69.404342651367,0.51194548606873,55.899677276611) * CFrame.Angles(-1.7165493965149, 0.03898686170578, 2.9548733234406)
  1569. part.BrickColor = BrickColor.new("CGA brown")
  1570. part.Friction = 0.30000001192093
  1571. part.BottomSurface = Enum.SurfaceType.Smooth
  1572.  
  1573. mesh = Instance.new("SpecialMesh",part)
  1574. mesh.Scale = Vector3.new(0.75000017881393,0.375,0.98749816417694)
  1575. mesh.MeshType = Enum.MeshType.Wedge
  1576.  
  1577. part = Instance.new("Part",pkm)
  1578. part.FormFactor = Enum.FormFactor.Custom
  1579. part.CanCollide = false
  1580. part.TopSurface = Enum.SurfaceType.Smooth
  1581. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1582. part.CFrame = CFrame.new(-69.103446960449,0.82288229465485,55.677505493164) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1583. part.Friction = 0.30000001192093
  1584. part.BottomSurface = Enum.SurfaceType.Smooth
  1585.  
  1586. mesh = Instance.new("CylinderMesh",part)
  1587. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1588. mesh.Scale = Vector3.new(0.25000002980232,1,0.625)
  1589.  
  1590. part = Instance.new("Part",pkm)
  1591. part.FormFactor = Enum.FormFactor.Custom
  1592. part.CanCollide = false
  1593. part.TopSurface = Enum.SurfaceType.Smooth
  1594. part.Size = Vector3.new(1.125,0.20000000298023,0.25)
  1595. part.CFrame = CFrame.new(-69.397613525391,2.0766572952271,55.955505371094) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  1596. part.BrickColor = BrickColor.new("CGA brown")
  1597. part.Friction = 0.30000001192093
  1598. part.BottomSurface = Enum.SurfaceType.Smooth
  1599.  
  1600. mesh = Instance.new("BlockMesh",part)
  1601. mesh.Scale = Vector3.new(1,0.49999988079071,1)
  1602.  
  1603. part = Instance.new("Part",pkm)
  1604. part.FormFactor = Enum.FormFactor.Custom
  1605. part.CanCollide = false
  1606. part.TopSurface = Enum.SurfaceType.Smooth
  1607. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.24749964475632)
  1608. part.CFrame = CFrame.new(-69.31364440918,0.17878749966621,55.402088165283) * CFrame.Angles(1.4250432252884, -0.03898686170578, -2.9548733234406)
  1609. part.BrickColor = BrickColor.new("Black")
  1610. part.Friction = 0.30000001192093
  1611. part.BottomSurface = Enum.SurfaceType.Smooth
  1612.  
  1613. mesh = Instance.new("SpecialMesh",part)
  1614. mesh.Scale = Vector3.new(0.25000011920929,0.125,1)
  1615. mesh.MeshType = Enum.MeshType.Wedge
  1616.  
  1617. part = Instance.new("Part",pkm)
  1618. part.FormFactor = Enum.FormFactor.Custom
  1619. part.CanCollide = false
  1620. part.TopSurface = Enum.SurfaceType.Smooth
  1621. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1622. part.CFrame = CFrame.new(-69.626159667969,-0.038517579436302,55.697715759277) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1623. part.Friction = 0.30000001192093
  1624. part.BottomSurface = Enum.SurfaceType.Smooth
  1625.  
  1626. mesh = Instance.new("CylinderMesh",part)
  1627. mesh.Offset = Vector3.new(0,0.22499999403954,0)
  1628. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  1629.  
  1630. part = Instance.new("Part",pkm)
  1631. part.FormFactor = Enum.FormFactor.Custom
  1632. part.CanCollide = false
  1633. part.TopSurface = Enum.SurfaceType.Smooth
  1634. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1635. part.CFrame = CFrame.new(-69.108322143555,0.6993293762207,55.695644378662) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1636. part.Friction = 0.30000001192093
  1637. part.BottomSurface = Enum.SurfaceType.Smooth
  1638.  
  1639. mesh = Instance.new("CylinderMesh",part)
  1640. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1641. mesh.Scale = Vector3.new(0.25000002980232,1,0.625)
  1642.  
  1643. part = Instance.new("Part",pkm)
  1644. part.FormFactor = Enum.FormFactor.Custom
  1645. part.CanCollide = false
  1646. part.TopSurface = Enum.SurfaceType.Smooth
  1647. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1648. part.CFrame = CFrame.new(-69.30835723877,0.39756751060486,55.395042419434) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1649. part.BrickColor = BrickColor.new("Black")
  1650. part.Friction = 0.30000001192093
  1651. part.BottomSurface = Enum.SurfaceType.Smooth
  1652.  
  1653. mesh = Instance.new("BlockMesh",part)
  1654. mesh.Scale = Vector3.new(0.375,0.375,0.49999988079071)
  1655.  
  1656. part = Instance.new("Part",pkm)
  1657. part.FormFactor = Enum.FormFactor.Custom
  1658. part.CanCollide = false
  1659. part.TopSurface = Enum.SurfaceType.Smooth
  1660. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1661. part.CFrame = CFrame.new(-69.604621887207,0.81113052368164,55.635066986084) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1662. part.Friction = 0.30000001192093
  1663. part.BottomSurface = Enum.SurfaceType.Smooth
  1664.  
  1665. mesh = Instance.new("CylinderMesh",part)
  1666. mesh.Offset = Vector3.new(0,0.22499999403954,0)
  1667. mesh.Scale = Vector3.new(0.25000002980232,1,0.625)
  1668.  
  1669. part = Instance.new("Part",pkm)
  1670. part.FormFactor = Enum.FormFactor.Custom
  1671. part.CanCollide = false
  1672. part.TopSurface = Enum.SurfaceType.Smooth
  1673. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1674. part.CFrame = CFrame.new(-69.230987548828,0.50345683097839,55.792503356934) * CFrame.Angles(1.4250432252884, -0.038986582309008, -2.9548721313477)
  1675. part.BrickColor = BrickColor.new("Black")
  1676. part.Friction = 0.30000001192093
  1677. part.BottomSurface = Enum.SurfaceType.Smooth
  1678.  
  1679. mesh = Instance.new("BlockMesh",part)
  1680. mesh.Scale = Vector3.new(0.25000002980232,0.25000002980232,0.375)
  1681.  
  1682. part = Instance.new("Part",pkm)
  1683. part.FormFactor = Enum.FormFactor.Custom
  1684. part.CanCollide = false
  1685. part.TopSurface = Enum.SurfaceType.Smooth
  1686. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1687. part.CFrame = CFrame.new(-69.220321655273,-0.17213287949562,55.499774932861) * CFrame.Angles(1.4250432252884, -0.03898686170578, -2.9548733234406)
  1688. part.BrickColor = BrickColor.new("Black")
  1689. part.Friction = 0.30000001192093
  1690. part.BottomSurface = Enum.SurfaceType.Smooth
  1691.  
  1692. mesh = Instance.new("SpecialMesh",part)
  1693. mesh.Scale = Vector3.new(0.125,0.375,0.625)
  1694. mesh.MeshType = Enum.MeshType.Wedge
  1695.  
  1696. part = Instance.new("Part",pkm)
  1697. part.FormFactor = Enum.FormFactor.Custom
  1698. part.CanCollide = false
  1699. part.TopSurface = Enum.SurfaceType.Smooth
  1700. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1701. part.CFrame = CFrame.new(-69.204040527344,0.56493991613388,55.788162231445) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1702. part.BrickColor = BrickColor.new("Black")
  1703. part.Friction = 0.30000001192093
  1704. part.BottomSurface = Enum.SurfaceType.Smooth
  1705.  
  1706. mesh = Instance.new("BlockMesh",part)
  1707. mesh.Scale = Vector3.new(0.25000002980232,0.25000002980232,0.49999988079071)
  1708.  
  1709. part = Instance.new("Part",pkm)
  1710. part.FormFactor = Enum.FormFactor.Custom
  1711. part.CanCollide = false
  1712. part.TopSurface = Enum.SurfaceType.Smooth
  1713. part.Size = Vector3.new(0.27499994635582,0.37500008940697,0.20000000298023)
  1714. part.CFrame = CFrame.new(-69.433982849121,0.74971067905426,56.06721496582) * CFrame.Angles(0.057709317654371, 1.3800613880157, -2.0394515991211)
  1715. part.BrickColor = BrickColor.new("CGA brown")
  1716. part.Friction = 0.30000001192093
  1717. part.BottomSurface = Enum.SurfaceType.Smooth
  1718.  
  1719. mesh = Instance.new("BlockMesh",part)
  1720. mesh.Scale = Vector3.new(1,1.5,0.75)
  1721.  
  1722. part = Instance.new("Part",pkm)
  1723. part.FormFactor = Enum.FormFactor.Custom
  1724. part.CanCollide = false
  1725. part.TopSurface = Enum.SurfaceType.Smooth
  1726. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1727. part.CFrame = CFrame.new(-69.312850952148,0.044052690267563,55.397266387939) * CFrame.Angles(1.4250432252884, -0.03898686170578, -2.9548733234406)
  1728. part.BrickColor = BrickColor.new("Black")
  1729. part.Friction = 0.30000001192093
  1730. part.BottomSurface = Enum.SurfaceType.Smooth
  1731.  
  1732. mesh = Instance.new("SpecialMesh",part)
  1733. mesh.Scale = Vector3.new(0.10000000149012,0.10000000149012,0.10000000149012)
  1734. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1735. mesh.MeshType = Enum.MeshType.FileMesh
  1736.  
  1737. part = Instance.new("Part",pkm)
  1738. part.FormFactor = Enum.FormFactor.Custom
  1739. part.CanCollide = false
  1740. part.TopSurface = Enum.SurfaceType.Smooth
  1741. part.Size = Vector3.new(0.72500038146973,0.20000000298023,0.25)
  1742. part.CFrame = CFrame.new(-69.315338134766,2.6467301845551,55.5615234375) * CFrame.Angles(-3.0838832855225, -1.3800243139267, -2.9344816207886)
  1743. part.BrickColor = BrickColor.new("CGA brown")
  1744. part.Friction = 0.30000001192093
  1745. part.BottomSurface = Enum.SurfaceType.Smooth
  1746.  
  1747. mesh = Instance.new("BlockMesh",part)
  1748. mesh.Scale = Vector3.new(1,0.62499988079071,1)
  1749.  
  1750. part = Instance.new("Part",pkm)
  1751. part.FormFactor = Enum.FormFactor.Custom
  1752. part.CanCollide = false
  1753. part.TopSurface = Enum.SurfaceType.Smooth
  1754. part.Size = Vector3.new(0.96625024080276,0.20000000298023,0.20000000298023)
  1755. part.CFrame = CFrame.new(-69.476783752441,0.40153151750565,55.542507171631) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1756. part.BrickColor = BrickColor.new("Black")
  1757. part.Friction = 0.30000001192093
  1758. part.BottomSurface = Enum.SurfaceType.Smooth
  1759.  
  1760. mesh = Instance.new("BlockMesh",part)
  1761. mesh.Offset = Vector3.new(0,0,0.018750000745058)
  1762. mesh.Scale = Vector3.new(1,0.125,0.125)
  1763.  
  1764. part = Instance.new("Part",pkm)
  1765. part.FormFactor = Enum.FormFactor.Custom
  1766. part.CanCollide = false
  1767. part.TopSurface = Enum.SurfaceType.Smooth
  1768. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1769. part.CFrame = CFrame.new(-69.130432128906,0.56309729814529,55.802505493164) * CFrame.Angles(-3.0838832855225, -1.3800243139267, -2.9344816207886)
  1770. part.BrickColor = BrickColor.new("Black")
  1771. part.Friction = 0.30000001192093
  1772. part.BottomSurface = Enum.SurfaceType.Smooth
  1773.  
  1774. mesh = Instance.new("SpecialMesh",part)
  1775. mesh.Scale = Vector3.new(0.25000011920929,0.25000005960464,0.25)
  1776. mesh.MeshType = Enum.MeshType.Wedge
  1777.  
  1778. part = Instance.new("Part",pkm)
  1779. part.FormFactor = Enum.FormFactor.Custom
  1780. part.CanCollide = false
  1781. part.TopSurface = Enum.SurfaceType.Smooth
  1782. part.Size = Vector3.new(0.20000000298023,0.27500003576279,0.25)
  1783. part.CFrame = CFrame.new(-69.387260437012,1.4306204319,55.864112854004) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1784. part.BrickColor = BrickColor.new("CGA brown")
  1785. part.Friction = 0.30000001192093
  1786. part.BottomSurface = Enum.SurfaceType.Smooth
  1787.  
  1788. mesh = Instance.new("BlockMesh",part)
  1789. mesh.Scale = Vector3.new(0.62499970197678,1,1)
  1790.  
  1791. part = Instance.new("Part",pkm)
  1792. part.FormFactor = Enum.FormFactor.Custom
  1793. part.CanCollide = false
  1794. part.TopSurface = Enum.SurfaceType.Smooth
  1795. part.Size = Vector3.new(0.47500029206276,0.20000000298023,0.20000000298023)
  1796. part.CFrame = CFrame.new(-69.321395874023,0.12757721543312,55.447101593018) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1797. part.BrickColor = BrickColor.new("Black")
  1798. part.Friction = 0.30000001192093
  1799. part.BottomSurface = Enum.SurfaceType.Smooth
  1800.  
  1801. mesh = Instance.new("BlockMesh",part)
  1802. mesh.Scale = Vector3.new(1,0.25,0.49999988079071)
  1803.  
  1804. part = Instance.new("Part",pkm)
  1805. part.FormFactor = Enum.FormFactor.Custom
  1806. part.CanCollide = false
  1807. part.TopSurface = Enum.SurfaceType.Smooth
  1808. part.Size = Vector3.new(0.20000000298023,0.21624998748302,0.31624963879585)
  1809. part.CFrame = CFrame.new(-69.497848510742,0.88036596775055,56.414878845215) * CFrame.Angles(-1.9744030237198, 0.085718095302582, 2.971034526825)
  1810. part.BrickColor = BrickColor.new("CGA brown")
  1811. part.Friction = 0.30000001192093
  1812. part.BottomSurface = Enum.SurfaceType.Smooth
  1813.  
  1814. mesh = Instance.new("SpecialMesh",part)
  1815. mesh.Scale = Vector3.new(0.72500026226044,1,1)
  1816. mesh.MeshType = Enum.MeshType.Wedge
  1817.  
  1818. part = Instance.new("Part",pkm)
  1819. part.FormFactor = Enum.FormFactor.Custom
  1820. part.CanCollide = false
  1821. part.TopSurface = Enum.SurfaceType.Smooth
  1822. part.Size = Vector3.new(0.25,0.20000000298023,0.33124962449074)
  1823. part.CFrame = CFrame.new(-69.305847167969,1.262797832489,55.431999206543) * CFrame.Angles(-1.7165495157242, 0.038986787199974, -0.18671923875809)
  1824. part.BrickColor = BrickColor.new("CGA brown")
  1825. part.Friction = 0.30000001192093
  1826. part.BottomSurface = Enum.SurfaceType.Smooth
  1827.  
  1828. mesh = Instance.new("SpecialMesh",part)
  1829. mesh.Scale = Vector3.new(1,0.22499988973141,1)
  1830. mesh.MeshType = Enum.MeshType.Wedge
  1831.  
  1832. part = Instance.new("Part",pkm)
  1833. part.FormFactor = Enum.FormFactor.Custom
  1834. part.CanCollide = false
  1835. part.TopSurface = Enum.SurfaceType.Smooth
  1836. part.Size = Vector3.new(0.24500003457069,0.20000000298023,0.28874963521957)
  1837. part.CFrame = CFrame.new(-69.38745880127,1.2190268039703,55.830989837646) * CFrame.Angles(-1.7165493965149, 0.038986656814814, 2.9548721313477)
  1838. part.BrickColor = BrickColor.new("CGA brown")
  1839. part.Friction = 0.30000001192093
  1840. part.BottomSurface = Enum.SurfaceType.Smooth
  1841.  
  1842. mesh = Instance.new("SpecialMesh",part)
  1843. mesh.Scale = Vector3.new(1,0.72499972581863,1)
  1844. mesh.MeshType = Enum.MeshType.Wedge
  1845.  
  1846. part = Instance.new("Part",pkm)
  1847. part.FormFactor = Enum.FormFactor.Custom
  1848. part.CanCollide = false
  1849. part.TopSurface = Enum.SurfaceType.Smooth
  1850. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1851. part.CFrame = CFrame.new(-69.12686920166,0.71431291103363,55.79273223877) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1852. part.Friction = 0.30000001192093
  1853. part.BottomSurface = Enum.SurfaceType.Smooth
  1854.  
  1855. mesh = Instance.new("CylinderMesh",part)
  1856. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1857. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  1858.  
  1859. part = Instance.new("Part",pkm)
  1860. part.FormFactor = Enum.FormFactor.Custom
  1861. part.CanCollide = false
  1862. part.TopSurface = Enum.SurfaceType.Smooth
  1863. part.Size = Vector3.new(1.125,0.20000000298023,0.25)
  1864. part.CFrame = CFrame.new(-69.279434204102,1.980751991272,55.336742401123) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1865. part.BrickColor = BrickColor.new("CGA brown")
  1866. part.Friction = 0.30000001192093
  1867. part.BottomSurface = Enum.SurfaceType.Smooth
  1868.  
  1869. mesh = Instance.new("BlockMesh",part)
  1870. mesh.Scale = Vector3.new(1,0.37499991059303,1)
  1871.  
  1872. part = Instance.new("Part",pkm)
  1873. part.FormFactor = Enum.FormFactor.Custom
  1874. part.CanCollide = false
  1875. part.TopSurface = Enum.SurfaceType.Smooth
  1876. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1877. part.CFrame = CFrame.new(-69.609497070313,0.68754744529724,55.653205871582) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1878. part.Friction = 0.30000001192093
  1879. part.BottomSurface = Enum.SurfaceType.Smooth
  1880.  
  1881. mesh = Instance.new("CylinderMesh",part)
  1882. mesh.Offset = Vector3.new(0,0.22499999403954,0)
  1883. mesh.Scale = Vector3.new(0.25000002980232,1,0.625)
  1884.  
  1885. part = Instance.new("Part",pkm)
  1886. part.FormFactor = Enum.FormFactor.Custom
  1887. part.CanCollide = false
  1888. part.TopSurface = Enum.SurfaceType.Smooth
  1889. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1890. part.CFrame = CFrame.new(-69.628036499023,0.70253098011017,55.750297546387) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1891. part.Friction = 0.30000001192093
  1892. part.BottomSurface = Enum.SurfaceType.Smooth
  1893.  
  1894. mesh = Instance.new("CylinderMesh",part)
  1895. mesh.Offset = Vector3.new(0,0.22499999403954,0)
  1896. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  1897.  
  1898. part = Instance.new("Part",pkm)
  1899. part.FormFactor = Enum.FormFactor.Custom
  1900. part.CanCollide = false
  1901. part.TopSurface = Enum.SurfaceType.Smooth
  1902. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1903. part.CFrame = CFrame.new(-69.664978027344,-1.2507500648499,55.697193145752) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1904. part.BrickColor = BrickColor.new("Black")
  1905. part.Friction = 0.30000001192093
  1906. part.BottomSurface = Enum.SurfaceType.Smooth
  1907.  
  1908. mesh = Instance.new("CylinderMesh",part)
  1909. mesh.Offset = Vector3.new(0,0.25,0)
  1910. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  1911.  
  1912. part = Instance.new("Part",pkm)
  1913. part.FormFactor = Enum.FormFactor.Custom
  1914. part.CanCollide = false
  1915. part.TopSurface = Enum.SurfaceType.Smooth
  1916. part.Size = Vector3.new(1.4337514638901,0.20000000298023,0.20000000298023)
  1917. part.CFrame = CFrame.new(-69.222770690918,0.21668243408203,55.667190551758) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.7779086828232)
  1918. part.BrickColor = BrickColor.new("Black")
  1919. part.Friction = 0.30000001192093
  1920. part.BottomSurface = Enum.SurfaceType.Smooth
  1921.  
  1922. mesh = Instance.new("BlockMesh",part)
  1923. mesh.Offset = Vector3.new(0,0,-0.018750000745058)
  1924. mesh.Scale = Vector3.new(1,0.125,0.125)
  1925.  
  1926. part = Instance.new("Part",pkm)
  1927. part.FormFactor = Enum.FormFactor.Custom
  1928. part.CanCollide = false
  1929. part.TopSurface = Enum.SurfaceType.Smooth
  1930. part.Size = Vector3.new(0.67499983310699,0.20000000298023,0.20000000298023)
  1931. part.CFrame = CFrame.new(-69.547355651855,-0.8880569934845,55.70227432251) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  1932. part.BrickColor = BrickColor.new("Really black")
  1933. part.Friction = 0.30000001192093
  1934. part.BottomSurface = Enum.SurfaceType.Smooth
  1935.  
  1936. mesh = Instance.new("BlockMesh",part)
  1937. mesh.Offset = Vector3.new(0,0,0.036249998956919)
  1938. mesh.Scale = Vector3.new(1,0.375,0.125)
  1939.  
  1940. part = Instance.new("Part",pkm)
  1941. part.FormFactor = Enum.FormFactor.Custom
  1942. part.CanCollide = false
  1943. part.TopSurface = Enum.SurfaceType.Smooth
  1944. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1945. part.CFrame = CFrame.new(-69.137550354004,-0.042108446359634,55.804481506348) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1946. part.Friction = 0.30000001192093
  1947. part.BottomSurface = Enum.SurfaceType.Smooth
  1948.  
  1949. mesh = Instance.new("CylinderMesh",part)
  1950. mesh.Offset = Vector3.new(0,-0.22499999403954,0)
  1951. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  1952.  
  1953. part = Instance.new("Part",pkm)
  1954. part.FormFactor = Enum.FormFactor.Custom
  1955. part.CanCollide = false
  1956. part.TopSurface = Enum.SurfaceType.Smooth
  1957. part.Size = Vector3.new(0.20000000298023,0.25,0.20000000298023)
  1958. part.CFrame = CFrame.new(-69.63102722168,-0.16209554672241,55.715858459473) * CFrame.Angles(-0.1531166434288, -0.18657438457012, -1.6104723215103)
  1959. part.Friction = 0.30000001192093
  1960. part.BottomSurface = Enum.SurfaceType.Smooth
  1961.  
  1962. mesh = Instance.new("CylinderMesh",part)
  1963. mesh.Offset = Vector3.new(0,0.22499999403954,0)
  1964. mesh.Scale = Vector3.new(0.25000002980232,1,0.375)
  1965.  
  1966. part = Instance.new("Part",pkm)
  1967. part.FormFactor = Enum.FormFactor.Custom
  1968. part.CanCollide = false
  1969. part.TopSurface = Enum.SurfaceType.Smooth
  1970. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1971. part.CFrame = CFrame.new(-69.416290283203,0.33035922050476,55.951187133789) * CFrame.Angles(1.4250432252884, -0.03898686170578, 0.18671923875809)
  1972. part.BrickColor = BrickColor.new("Black")
  1973. part.Friction = 0.30000001192093
  1974. part.BottomSurface = Enum.SurfaceType.Smooth
  1975.  
  1976. mesh = Instance.new("SpecialMesh",part)
  1977. mesh.Scale = Vector3.new(0.75000017881393,0.625,0.6124981045723)
  1978. mesh.MeshType = Enum.MeshType.Wedge
  1979.  
  1980. part = Instance.new("Part",pkm)
  1981. part.FormFactor = Enum.FormFactor.Custom
  1982. part.CanCollide = false
  1983. part.TopSurface = Enum.SurfaceType.Smooth
  1984. part.Size = Vector3.new(0.20000000298023,0.20000000298023,0.20000000298023)
  1985. part.CFrame = CFrame.new(-69.314453125,-0.030120819807053,55.408405303955) * CFrame.Angles(1.4250432252884, -0.03898686170578, -2.9548733234406)
  1986. part.BrickColor = BrickColor.new("Black")
  1987. part.Friction = 0.30000001192093
  1988. part.BottomSurface = Enum.SurfaceType.Smooth
  1989.  
  1990. mesh = Instance.new("SpecialMesh",part)
  1991. mesh.Scale = Vector3.new(0.15000000596046,0.15000000596046,0.15000000596046)
  1992. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1993. mesh.MeshType = Enum.MeshType.FileMesh
  1994.  
  1995. part = Instance.new("Part",pkm)
  1996. part.FormFactor = Enum.FormFactor.Custom
  1997. part.CanCollide = false
  1998. part.TopSurface = Enum.SurfaceType.Smooth
  1999. part.Size = Vector3.new(0.20000001788139,0.20000000298023,0.20000000298023)
  2000. part.CFrame = CFrame.new(-69.330772399902,-0.17090314626694,55.478488922119) * CFrame.Angles(1.4250432252884, -0.03898686170578, -2.9548733234406)
  2001. part.BrickColor = BrickColor.new("Black")
  2002. part.Friction = 0.30000001192093
  2003. part.BottomSurface = Enum.SurfaceType.Smooth
  2004.  
  2005. mesh = Instance.new("BlockMesh",part)
  2006. mesh.Scale = Vector3.new(1,0.375,0.625)
  2007.  
  2008. part = Instance.new("Part",pkm)
  2009. part.FormFactor = Enum.FormFactor.Custom
  2010. part.CanCollide = false
  2011. part.TopSurface = Enum.SurfaceType.Smooth
  2012. part.Size = Vector3.new(0.20000001788139,0.20000000298023,0.20000000298023)
  2013. part.CFrame = CFrame.new(-69.486396789551,-0.20642796158791,55.557273864746) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.2543202638626)
  2014. part.BrickColor = BrickColor.new("Black")
  2015. part.Friction = 0.30000001192093
  2016. part.BottomSurface = Enum.SurfaceType.Smooth
  2017.  
  2018. mesh = Instance.new("BlockMesh",part)
  2019. mesh.Offset = Vector3.new(0,0,0.018750000745058)
  2020. mesh.Scale = Vector3.new(1.4999998807907,0.125,0.125)
  2021.  
  2022. part = Instance.new("Part",pkm)
  2023. part.FormFactor = Enum.FormFactor.Custom
  2024. part.CanCollide = false
  2025. part.TopSurface = Enum.SurfaceType.Smooth
  2026. part.Size = Vector3.new(0.20000001788139,0.20000000298023,0.20000000298023)
  2027. part.CFrame = CFrame.new(-69.216361999512,-0.20943459868431,55.609317779541) * CFrame.Angles(0.057709317654371, 1.3800613880157, -1.2543202638626)
  2028. part.BrickColor = BrickColor.new("Black")
  2029. part.Friction = 0.30000001192093
  2030. part.BottomSurface = Enum.SurfaceType.Smooth
  2031.  
  2032. mesh = Instance.new("BlockMesh",part)
  2033. mesh.Offset = Vector3.new(0,0,-0.018750000745058)
  2034. mesh.Scale = Vector3.new(1.4999998807907,0.125,0.125)
  2035.  
  2036. part = Instance.new("Part",pkm)
  2037. part.CanCollide = false
  2038. part.TopSurface = Enum.SurfaceType.Smooth
  2039. part.Size = Vector3.new(2,1.2000000476837,1)
  2040. part.CFrame = CFrame.new(-69.357986450195,-0.31475582718849,55.611385345459) * CFrame.Angles(0.057709317654371, 1.3800243139267, -1.7779072523117)
  2041. part.BrickColor = BrickColor.new("Black")
  2042. part.Friction = 0.30000001192093
  2043. part.BottomSurface = Enum.SurfaceType.Smooth
  2044.  
  2045. mesh = Instance.new("BlockMesh",part)
  2046. mesh.Scale = Vector3.new(1,0.125,0.25)
  2047.  
  2048. local prev
  2049. local parts = pkm:GetChildren()
  2050.  
  2051. on = 0
  2052. Tool = pkm
  2053. welds = {}
  2054. sh = {}
  2055. arms = nil
  2056. torso = nil
  2057. f = nil
  2058. function Crouch(ison)
  2059. if arms == nil and torso == nil then
  2060. arms = {Tool.Parent:FindFirstChild("Left Leg"), Tool.Parent:FindFirstChild("Right Leg")}
  2061. torso = Tool.Parent:FindFirstChild("Torso")
  2062. end
  2063. if arms ~= nil and torso ~= nil then
  2064. sh = {torso:FindFirstChild("Left Hip"), torso:FindFirstChild("Right Hip")}
  2065. if sh ~= nil then
  2066. local yes = true
  2067. if yes then
  2068. yes = false
  2069. if ison == 1 then
  2070. sh[1].Part1 = nil
  2071. sh[2].Part1 = nil
  2072. local weld1 = Instance.new("Weld")
  2073. weld1.Part0 = torso
  2074. weld1.Parent = torso
  2075. weld1.Part1 = arms[1]
  2076. weld1.C1 = CFrame.new(0.5, 0.6, 1.15) * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0) --Left leg
  2077. arms[1].Name = "LDave"
  2078. arms[1].CanCollide = true
  2079. welds[1] = weld1
  2080. -------------------------------------------
  2081. local weld2 = Instance.new("Weld")
  2082. weld2.Part0 = torso
  2083. weld2.Parent = torso
  2084. weld2.Part1 = arms[2]
  2085. weld2.C1 = CFrame.new(-0.5,0.495,1) * CFrame.fromEulerAnglesXYZ(math.rad(60),0,0) --Right leg
  2086. arms[2].Name = "RDave"
  2087. arms[2].CanCollide = true
  2088. welds[2] = weld2
  2089. ---------------------------------
  2090. local force = Instance.new("BodyForce")
  2091. force.Parent = torso
  2092. f = force
  2093. wait(0.01)
  2094. elseif ison == 0 then
  2095. if arms then
  2096. sh[1].Part1 = arms[1]
  2097. sh[2].Part1 = arms[2]
  2098. f.Parent = nil
  2099. arms[2].Name = "Right Leg"
  2100. arms[1].Name = "Left Leg"
  2101. welds[1].Parent = nil
  2102. welds[2].Parent = nil
  2103. end
  2104. end
  2105. --
  2106. end
  2107. else
  2108. print("sh")
  2109. end
  2110. else
  2111. print("arms")
  2112. end
  2113. end
  2114. function Key(key)
  2115. if key then
  2116. key = string.lower(key)
  2117. if (key=="c") then
  2118. if on == 1 then
  2119. on = 0
  2120. elseif on == 0 then
  2121. on = 1
  2122. end
  2123. Crouch(on)
  2124. end
  2125. end
  2126. end
  2127. function Equip(mouse)
  2128. mouse.KeyDown:connect(Key)
  2129. end
  2130. pkm.Equipped:connect(Equip)
  2131.  
  2132. Tool = pkm
  2133.  
  2134. local arms = nil
  2135. local torso = nil
  2136. local weld33 = nil -- right arm
  2137. local weld55 = nil -- left arm
  2138. local welds = {}
  2139. local reloading = false
  2140. local firing = false
  2141.  
  2142. function ReloadSequence()
  2143. weld33.C1 = CFrame.new(-0.76, -0, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-15), 0)
  2144. weld55.C1 = CFrame.new(-0.35, 1.1, 1.05) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.1, math.rad(-96))
  2145. wait(.04)
  2146. weld33.C1 = CFrame.new(-0.77, -0, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), 0)
  2147. weld55.C1 = CFrame.new(-0.35, 0.7, 1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.2, math.rad(-102))
  2148. wait(.04)
  2149. weld33.C1 = CFrame.new(-0.78, 0.1, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-81), math.rad(-15), 0)
  2150. weld55.C1 = CFrame.new(-0.35, 0.4, 0.95) * CFrame.fromEulerAnglesXYZ(math.rad(330), 0.3, math.rad(-108))
  2151. wait(.04)
  2152. weld55.C1 = CFrame.new(-0.35, 0.1, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(350), 0.4, math.rad(-114))
  2153. wait(.4)
  2154. weld55.C1 = CFrame.new(-0.35, 1, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.6, math.rad(-96))
  2155. Tool.Down1.Transparency = 1
  2156. Tool.Down2.Transparency = 1
  2157. Tool.Down3.Transparency = 1
  2158. Tool.Up1.Transparency = 0
  2159. Tool.Up2.Transparency = 0
  2160. Tool.Up3.Transparency = 0
  2161. Tool.Handle.O1:play()
  2162. wait(.4)
  2163. weld55.C1 = CFrame.new(-0.35, 0.8, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.5, math.rad(-96))
  2164. wait(.04)
  2165. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.4, math.rad(-96))
  2166. wait(.04)
  2167. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.4, math.rad(-96))
  2168. Tool.S1.Transparency = 0
  2169. Tool.S2.Transparency = 0
  2170. Tool.S3.Transparency = 0
  2171. Tool.S4.Transparency = 0
  2172. wait(.04)
  2173. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.35, math.rad(-96))
  2174. Tool.OMag3.Transparency = 1
  2175. Tool.Mag3.Transparency = 1
  2176. wait(.04)
  2177. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.3, math.rad(-96))
  2178. Tool.Mag3.Transparency = 1
  2179. Tool.Mag2.Transparency = 1
  2180. Tool.Mag.Transparency = 1
  2181. local mag = Tool.Mag:clone()
  2182. mag.Parent = game.Workspace
  2183. mag.CanCollide = false
  2184. mag.Transparency = 0
  2185. Tool.Handle.M1:play()
  2186. local mag = Tool.Mag3:clone()
  2187. mag.Parent = game.Workspace
  2188. mag.CanCollide = false
  2189. mag.Transparency = 0
  2190. wait(.04)
  2191. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.2, math.rad(-96))
  2192. wait(.04)
  2193. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.1, math.rad(-96))
  2194. wait(.04)
  2195. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0, math.rad(-96))
  2196. wait(.04)
  2197. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), -0.1, math.rad(-96))
  2198. wait(.04)
  2199. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), -0.2, math.rad(-96))
  2200. wait(.04)
  2201. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), -0.3, math.rad(-96))
  2202. wait(.04)
  2203. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), -0.4, math.rad(-96))
  2204. wait(.04)
  2205. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(304), -0.5, math.rad(-96))
  2206. wait(.04)
  2207. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(303), -0.6, math.rad(-96))
  2208. wait(.04)
  2209. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(302), -0.7, math.rad(-96))
  2210. wait(.04)
  2211. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(301), -0.8, math.rad(-96))
  2212. wait(.04)
  2213. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.9, math.rad(-96))
  2214. wait(.4)
  2215. Tool.Mag.Transparency = 0
  2216. Tool.Mag3.Transparency = 0
  2217. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2218. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2219. wait(.04)
  2220. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.8, math.rad(-96))
  2221. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2222. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2223. wait(.04)
  2224. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.7, math.rad(-96))
  2225. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2226. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2227. wait(.04)
  2228. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.6, math.rad(-96))
  2229. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2230. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2231. wait(.04)
  2232. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.5, math.rad(-96))
  2233. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2234. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2235. wait(.04)
  2236. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.4, math.rad(-96))
  2237. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2238. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2239. wait(.04)
  2240. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.3, math.rad(-96))
  2241. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2242. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2243. wait(.04)
  2244. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.2, math.rad(-96))
  2245. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2246. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0,0)
  2247. wait(.04)
  2248. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.1, math.rad(-96))
  2249. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2250. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2251. wait(.04)
  2252. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(302), -0.1, math.rad(-96))
  2253. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2254. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2255. wait(.04)
  2256. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), -0.1, math.rad(-96))
  2257. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  2258. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  2259. Tool.Mag2.Transparency = 0
  2260. Tool.Handle.M2:play()
  2261. wait(.04)
  2262. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), -0, math.rad(-96))
  2263. wait(.04)
  2264. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.1, math.rad(-96))
  2265. wait(.04)
  2266. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.2, math.rad(-96))
  2267. Tool.OMag3.Transparency = 0
  2268. Tool.Mag3.Transparency = 1
  2269. wait(.04)
  2270. weld55.C1 = CFrame.new(-0.35, 0.6, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.3, math.rad(-96))
  2271. Tool.S1.Transparency = 0
  2272. Tool.S2.Transparency = 0
  2273. Tool.S3.Transparency = 0
  2274. Tool.S4.Transparency = 0
  2275. wait(.04)
  2276. weld55.C1 = CFrame.new(-0.35, 0.72, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.43, math.rad(-96))
  2277. wait(.04)
  2278. weld55.C1 = CFrame.new(-0.35, 0.84, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.56, math.rad(-96))
  2279. wait(.04)
  2280. weld55.C1 = CFrame.new(-0.35, 0.96, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.69, math.rad(-96))
  2281. wait(.04)
  2282. weld55.C1 = CFrame.new(-0.35, 1.08, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.8, math.rad(-96))
  2283. wait(.4)
  2284. weld55.C1 = CFrame.new(-0.35, 0.1, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(350), 0.4, math.rad(-114))
  2285. Tool.Down1.Transparency = 0
  2286. Tool.Down2.Transparency = 0
  2287. Tool.Down3.Transparency = 0
  2288. Tool.Up1.Transparency = 1
  2289. Tool.Up2.Transparency = 1
  2290. Tool.Up3.Transparency = 1
  2291. Tool.Handle.O2:play()
  2292. wait(.4)
  2293. weld33.C1 = CFrame.new(-0.75, -0, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.1)
  2294. wait(.04)
  2295. weld33.C1 = CFrame.new(-0.73, -0, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.2)
  2296. wait(.04)
  2297. weld33.C1 = CFrame.new(-0.71, -0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.3)
  2298. wait(.04)
  2299. weld33.C1 = CFrame.new(-0.69, -0, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.4)
  2300. wait(.04)
  2301. weld33.C1 = CFrame.new(-0.67, -0, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.5)
  2302. wait(.04)
  2303. weld33.C1 = CFrame.new(-0.65, -0, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.6)
  2304. wait(.04)
  2305. weld33.C1 = CFrame.new(-0.63, -0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.7)
  2306. weld55.C1 = CFrame.new(-0.35, 0.1, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.325, math.rad(-108))
  2307. wait(.04)
  2308. weld33.C1 = CFrame.new(-0.61, -0, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.8)
  2309. weld55.C1 = CFrame.new(-0.35, 0.1, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.25, math.rad(-102))
  2310. wait(.04)
  2311. weld33.C1 = CFrame.new(-0.59, -0, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -0.9)
  2312. weld55.C1 = CFrame.new(-0.35, 0.1, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.175, math.rad(-96))
  2313. wait(.04)
  2314. weld33.C1 = CFrame.new(-0.57, -0, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-84), math.rad(-15), -1)
  2315. weld55.C1 = CFrame.new(-0.35, 0.1, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.1, math.rad(-90))
  2316. wait(.4)
  2317. weld55.C1 = CFrame.new(-0.35, -0.4, 0.65) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.1, math.rad(-90))
  2318. Tool.Handle.Click:play()
  2319. Tool.Bolt.Mesh.Offset = Vector3.new(0, -0.6, 0)
  2320. wait(.04)
  2321. weld55.C1 = CFrame.new(-0.35, -0.7, 0.55) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.1, math.rad(-90))
  2322. Tool.Bolt.Mesh.Offset = Vector3.new(0, 0, 0)
  2323. wait(.22)
  2324. weld55.C1 = CFrame.new(-0.35, -0.6, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.1, math.rad(-90))
  2325. Tool.Bolt.Mesh.Offset = Vector3.new(0, -0.6, 0)
  2326. wait(.4)
  2327. weld33.C1 = CFrame.new(-0.72, -0.07, 0.325) * CFrame.fromEulerAnglesXYZ(math.rad(-86), math.rad(-15), 0)
  2328. weld55.C1 = CFrame.new(-0.35, 0.7, 0.73) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.025, math.rad(-90))
  2329. wait(.08)
  2330. weld33.C1 = CFrame.new(-0.665, -0.13, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-88), math.rad(-15), 0)
  2331. weld55.C1 = CFrame.new(-0.35, 0.9, 0.86) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0.05, math.rad(-90))
  2332. wait(.08)
  2333. weld33.C1 = CFrame.new(-0.72, -0.18, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  2334. weld55.C1 = CFrame.new(-0.35, 1.1, 0.99) * CFrame.fromEulerAnglesXYZ(math.rad(305), 0.025, math.rad(-90))
  2335. wait(.08)
  2336. weld33.C1 = CFrame.new(-0.75, -0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  2337. weld55.C1 = CFrame.new(-0.35, 1.3, 1.1) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-90))
  2338. end
  2339.  
  2340. function Reload()
  2341. if pkm.Ammo.Value < pkm.MaxAmmo.Value and reloading == false and pkm.StoredAmmo.Value >= 1 then
  2342. reloading = true
  2343. pkm.Ammo.Value = 0
  2344. ReloadSequence()
  2345. if pkm.StoredAmmo.Value >= pkm.MaxAmmo.Value then
  2346. pkm.Ammo.Value = pkm.MaxAmmo.Value
  2347. pkm.StoredAmmo.Value = pkm.StoredAmmo.Value - pkm.MaxAmmo.Value
  2348. pkm.Recoil.Value = 5
  2349. elseif pkm.StoredAmmo.Value < pkm.MaxAmmo.Value and pkm.StoredAmmo.Value >= 1 then
  2350. pkm.Ammo.Value = pkm.StoredAmmo.Value
  2351. pkm.StoredAmmo.Value = 0
  2352. pkm.Recoil.Value = 5
  2353. end
  2354. reloading = false
  2355. end
  2356. end
  2357.  
  2358. function Equip(mouse)
  2359. wait(0.01)
  2360. arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
  2361. torso = Tool.Parent:FindFirstChild("Torso")
  2362. if arms ~= nil and torso ~= nil then
  2363. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  2364. if sh ~= nil then
  2365. local yes = true
  2366. if yes then
  2367. yes = false
  2368. sh[1].Part1 = nil
  2369. sh[2].Part1 = nil
  2370. falsearm1 = arms[1]:clone()
  2371. local mesh1 = Instance.new("BlockMesh")
  2372. mesh1.Scale = Vector3.new(0,0,0)
  2373. mesh1.Parent = falsearm1
  2374. local armweld1 = Instance.new("Weld")
  2375. falsearm1.BrickColor = BrickColor.new(26)
  2376. falsearm1.Parent = Tool
  2377. armweld1.Parent = falsearm1
  2378. armweld1.Part0 = falsearm1
  2379. armweld1.Part1 = arms[1]
  2380. falsearm2 = arms[2]:clone()
  2381. local mesh2 = Instance.new("BlockMesh")
  2382. mesh2.Scale = Vector3.new(0,0,0)
  2383. mesh2.Parent = falsearm2
  2384. local armweld2 = Instance.new("Weld")
  2385. falsearm2.BrickColor = BrickColor.new(26)
  2386. falsearm2.Parent = Tool
  2387. armweld2.Parent = falsearm2
  2388. armweld2.Part0 = falsearm2
  2389. armweld2.Part1 = arms[2]
  2390. local weld1 = Instance.new("Weld") -- left arm
  2391. weld55 = weld1
  2392. weld1.Part0 = torso
  2393. weld1.Parent = torso
  2394. weld1.Part1 = arms[1]
  2395. weld1.C1 = CFrame.new(-0.35, 1.3, 1.1) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-90))
  2396. welds[1] = weld1
  2397. local weld2 = Instance.new("Weld") -- right arm
  2398. weld33 = weld2
  2399. weld2.Part0 = torso
  2400. weld2.Parent = torso
  2401. weld2.Part1 = arms[2]
  2402. weld2.C1 = CFrame.new(-0.75, -0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  2403. welds[2] = weld2
  2404. end
  2405. else
  2406. print("sh")
  2407. end
  2408. else
  2409. print("arms")
  2410. end
  2411. end
  2412.  
  2413. local legs = nil
  2414. local torso2 = nil
  2415. local welds2 = {}
  2416. local bodyforce = nil
  2417.  
  2418. function Unequip(mouse)
  2419. if arms ~= nil and torso ~= nil then
  2420. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  2421. if sh ~= nil then
  2422. local yes = true
  2423. if yes then
  2424. yes = false
  2425. sh[1].Part1 = arms[1]
  2426. sh[2].Part1 = arms[2]
  2427. welds[1].Parent = nil
  2428. welds[2].Parent = nil
  2429. falsearm1:remove()
  2430. falsearm2:remove()
  2431. end
  2432. else
  2433. print("sh")
  2434. end
  2435. else
  2436. print("arms")
  2437. end
  2438. end
  2439.  
  2440. function fire(v)
  2441.  
  2442. Tool.Handle.Fire:play()
  2443.  
  2444.  
  2445. local vCharacter = Tool.Parent
  2446. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  2447.  
  2448. local missile = Instance.new("Part")
  2449.  
  2450.  
  2451.  
  2452. local spawnPos = vCharacter.PrimaryPart.Position
  2453.  
  2454.  
  2455.  
  2456. spawnPos = spawnPos + (v * 8)
  2457.  
  2458. missile.Position = spawnPos
  2459. missile.Size = Vector3.new(1,1,1)
  2460. missile.Velocity = v * 7625
  2461. missile.BrickColor = BrickColor.new(26)
  2462. missile.Shape = 0
  2463. missile.BottomSurface = 0
  2464. missile.TopSurface = 0
  2465. missile.Name = "Bullet"
  2466. missile.Elasticity = 0
  2467. missile.Reflectance = 0
  2468. missile.Friction = .9
  2469. missile.CanCollide = false
  2470.  
  2471. local force = Instance.new("BodyForce")
  2472. force.force = Vector3.new(0,missile:getMass() * 196,0)
  2473. force.Parent = missile
  2474.  
  2475. local mesh = Instance.new("SpecialMesh")
  2476. mesh.Scale = Vector3.new(.08,.08,.08)
  2477. mesh.MeshType = "Sphere"
  2478. mesh.Parent = missile
  2479.  
  2480. local creator_tag = Instance.new("ObjectValue")
  2481. creator_tag.Value = vPlayer
  2482. creator_tag.Name = "creator"
  2483. creator_tag.Parent = missile
  2484.  
  2485. missile.Parent = game.Workspace
  2486.  
  2487. ball = missile
  2488.  
  2489. damage = 50
  2490.  
  2491. function onTouched(hit)
  2492.  
  2493. local humanoid = hit.Parent:findFirstChild("Humanoid")
  2494.  
  2495. -- make a splat
  2496.  
  2497. for i=1,1 do
  2498.  
  2499. local s = Instance.new("Part")
  2500.  
  2501. s.Shape = 1 -- block
  2502.  
  2503. s.formFactor = 2 -- plate
  2504.  
  2505. s.Size = Vector3.new(1,.4,1)
  2506.  
  2507. s.CanCollide = false
  2508.  
  2509. s.BrickColor = ball.BrickColor
  2510.  
  2511. local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
  2512.  
  2513. s.Velocity = 25 * v
  2514.  
  2515. s.CFrame = CFrame.new(ball.Position + v, v)
  2516.  
  2517. s.Parent = game.Workspace
  2518.  
  2519.  
  2520.  
  2521. end
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527. if humanoid ~= nil then
  2528.  
  2529. tagHumanoid(humanoid)
  2530.  
  2531. humanoid.Health = humanoid.Health - damage
  2532.  
  2533. wait(0.01)
  2534.  
  2535. untagHumanoid(humanoid)
  2536.  
  2537. end
  2538.  
  2539.  
  2540.  
  2541. connection:disconnect()
  2542.  
  2543. ball.Parent = nil
  2544.  
  2545. end
  2546.  
  2547.  
  2548.  
  2549. function tagHumanoid(humanoid)
  2550.  
  2551. -- todo: make tag expire
  2552.  
  2553. local tag = ball:findFirstChild("creator")
  2554.  
  2555. if tag ~= nil then
  2556.  
  2557. local new_tag = tag:clone()
  2558.  
  2559. new_tag.Parent = humanoid
  2560.  
  2561. end
  2562.  
  2563. end
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569. function untagHumanoid(humanoid)
  2570.  
  2571. if humanoid ~= nil then
  2572.  
  2573. local tag = humanoid:findFirstChild("creator")
  2574.  
  2575. if tag ~= nil then
  2576.  
  2577. tag.Parent = nil
  2578.  
  2579. end
  2580.  
  2581. end
  2582.  
  2583. end
  2584.  
  2585.  
  2586.  
  2587. connection = ball.Touched:connect(onTouched)
  2588.  
  2589.  
  2590.  
  2591. wait(0.02)
  2592.  
  2593. ball.Parent = nil
  2594.  
  2595.  
  2596.  
  2597. weld33.C1 = CFrame.new(-0.75, -0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  2598. weld55.C1 = CFrame.new(-0.35, 1.2, 1.04) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-90))
  2599. Tool.Flash.Mesh.Scale = Vector3.new(0.5, 5, 0.5)
  2600. Tool.Flash.Transparency = .5
  2601. Tool.R1.Transparency = 0
  2602. Tool.R2.Transparency = 0
  2603. Tool.R3.Transparency = 0
  2604. Tool.S1.Transparency = 0
  2605. Tool.S2.Transparency = 0
  2606. Tool.S3.Transparency = 0
  2607. Tool.S4.Transparency = 0
  2608. Tool.Bolt.Mesh.Offset = Vector3.new(0, 0, 0)
  2609. wait(0.04)
  2610. weld33.C1 = CFrame.new(-0.75, -0.25, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  2611. weld55.C1 = CFrame.new(-0.35, 1.25, 1.07) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-90))
  2612. Tool.Flash.Mesh.Scale = Vector3.new(.25, 5, .25)
  2613. Tool.Flash.Transparency = .8
  2614. Tool.Bolt.Mesh.Offset = Vector3.new(0, -0.6, 0)
  2615. wait(0.04)
  2616. weld33.C1 = CFrame.new(-0.75, -0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  2617. weld55.C1 = CFrame.new(-0.35, 1.3, 1.1) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-90))
  2618. Tool.Flash.Transparency = 1
  2619. Tool.R1.Transparency = 0
  2620. Tool.R2.Transparency = 0
  2621. Tool.R3.Transparency = 0
  2622. Tool.S1.Transparency = 0
  2623. Tool.S2.Transparency = 0
  2624. Tool.S3.Transparency = 0
  2625. Tool.S4.Transparency = 0
  2626. Tool.Bolt.Mesh.Offset = Vector3.new(0, 0, 0)
  2627. end
  2628.  
  2629. function KeyDownFunctions(key)
  2630. if key == "r" then
  2631. Reload()
  2632. end
  2633. end
  2634.  
  2635. Tool.Enabled = true
  2636. function onActivated()
  2637.  
  2638. if not Tool.Enabled then
  2639. return
  2640. end
  2641.  
  2642. Tool.Enabled = false
  2643.  
  2644. local character = Tool.Parent;
  2645. local humanoid = character.Humanoid
  2646. if humanoid == nil then
  2647. print("Humanoid not found")
  2648. return
  2649. end
  2650. local ammo = pkm.Ammo
  2651. local maxammo = pkm.MaxAmmo
  2652. firing = true
  2653. while firing == true do
  2654. wait()
  2655. if reloading == false and humanoid.Health >= 1 then
  2656. if ammo.Value >= 1 then
  2657. ammo.Value = ammo.Value - 1
  2658. local targetPos = humanoid.TargetPoint
  2659. local lookAt = (targetPos - character.Head.Position).unit
  2660. if pkm.Recoil.Value < 10 then
  2661. pkm.Recoil.Value = pkm.Recoil.Value + 1
  2662. end
  2663. fire(lookAt)
  2664. else
  2665. Reload()
  2666. break
  2667. end
  2668. elseif reloading == false and humanoid.Health < 1 then
  2669. Tool:remove()
  2670. end
  2671. end
  2672. Tool.Enabled = true
  2673. end
  2674.  
  2675. function nofiar(mouse)
  2676. firing = false
  2677. end
  2678.  
  2679. function onEquippedLocal(mouse)
  2680.  
  2681. if mouse == nil then
  2682. print("Mouse not found")
  2683. return
  2684. end
  2685.  
  2686. mouse.Icon = "http://www.roblox.com/asset/?id=45913362"
  2687. mouse.Button1Down:connect(function() end)
  2688. mouse.Button1Up:connect(function() nofiar(mouse) end)
  2689. mouse.KeyDown:connect(KeyDownFunctions)
  2690. while true do
  2691. wait()
  2692. end
  2693. end
  2694.  
  2695.  
  2696. Tool.Equipped:connect(onEquippedLocal)
  2697.  
  2698.  
  2699. pkm.Activated:connect(onActivated)
  2700. Tool.Equipped:connect(Equip)
  2701. Tool.Unequipped:connect(Unequip)
  2702.  
  2703. Tool = pkm
  2704.  
  2705. function onEquippedLocal()
  2706.  
  2707. local character = Tool.Parent
  2708. local player = game.Players:GetPlayerFromCharacter(character)
  2709.  
  2710. gui = Tool.BulletGUI:clone()
  2711. gui.Parent = player.PlayerGui
  2712. end
  2713.  
  2714. function onUnequippedLocal()
  2715.  
  2716. local character = Tool.Parent
  2717. local player = game.Players:GetPlayerFromCharacter(character)
  2718.  
  2719. gui:Remove()
  2720. end
  2721.  
  2722. Tool.Equipped:connect(onEquippedLocal)
  2723. Tool.Unequipped:connect(onUnequippedLocal)
  2724.  
  2725. Tool = pkm
  2726.  
  2727. function onEquippedLocal()
  2728.  
  2729. local character = Tool.Parent
  2730. local player = game.Players:GetPlayerFromCharacter(character)
  2731.  
  2732. gui = Tool.GUIRadar:clone()
  2733. gui.Parent = player.PlayerGui
  2734. end
  2735.  
  2736. function onUnequippedLocal()
  2737.  
  2738. local character = Tool.Parent
  2739. local player = game.Players:GetPlayerFromCharacter(character)
  2740.  
  2741. gui:Remove()
  2742. end
  2743.  
  2744. Tool.Equipped:connect(onEquippedLocal)
  2745. Tool.Unequipped:connect(onUnequippedLocal)
  2746.  
  2747. local Tool = pkm
  2748. local Ammo = Tool.Ammo
  2749. local MaxAmmo = Ammo.Value
  2750.  
  2751. local vPlayer
  2752. local Gui
  2753. local Text
  2754.  
  2755. function onChanged(value)
  2756. if value == "Value" or value == Ammo.Value then
  2757. if Gui ~= nil and Text ~= nil then
  2758. if Ammo.Value >= 1 then
  2759. Text.Text = ""..pkm.Ammo.Value.."|"..pkm.StoredAmmo.Value..""
  2760. elseif math.floor(Ammo.Value) == 0 then
  2761. Text.Text = ""..pkm.Ammo.Value.."|"..pkm.StoredAmmo.Value..""
  2762. elseif Ammo.Value < 0 then
  2763. for i = 0, 1, 0.03 / 2 do
  2764. local Num = math.floor(i * MaxAmmo + 0.5)
  2765.  
  2766. Text.Text = ""..pkm.Ammo.Value.."|"..pkm.StoredAmmo.Value..""
  2767. wait()
  2768. end
  2769. end
  2770. end
  2771. end
  2772. end
  2773.  
  2774. function on2Changed()
  2775. if Gui ~= nil and Text ~= nil then
  2776.  
  2777. Text.Text = ""..pkm.Ammo.Value.."|"..pkm.StoredAmmo.Value..""
  2778. wait()
  2779. end
  2780. end
  2781.  
  2782. function setUpGui()
  2783. if vPlayer == nil or vPlayer:findFirstChild("PlayerGui") == nil then
  2784. return
  2785. end
  2786.  
  2787. Gui = Instance.new("ScreenGui")
  2788. Text = Instance.new("TextLabel")
  2789.  
  2790. Gui.Name = "DEDisplay"
  2791. Gui.Parent = vPlayer.PlayerGui
  2792.  
  2793. Text.BackgroundColor3 = BrickColor.Black().Color
  2794. Text.BackgroundTransparency = 1
  2795. Text.BorderColor3 = BrickColor.White().Color
  2796. Text.BorderSizePixel = 0
  2797. Text.Name = "Ammo"
  2798. Text.Parent = Gui
  2799. Text.Position = UDim2.new(0.85, 0, 0.825, 0)
  2800. Text.Size = UDim2.new(0, 128, 0, 64)
  2801. Text.FontSize = "Size18"
  2802. Text.Text = ""..pkm.Ammo.Value.."|"..pkm.StoredAmmo.Value..""
  2803. Text.TextColor3 = BrickColor.White().Color
  2804. end
  2805.  
  2806. function onEquippedLocal(mouse)
  2807. vPlayer = game.Players.LocalPlayer
  2808.  
  2809. setUpGui()
  2810. end
  2811.  
  2812. function onUnequippedLocal(mouse)
  2813. if Gui then
  2814. Gui:remove()
  2815. end
  2816.  
  2817. Gui = nil
  2818. Text = nil
  2819. vPlayer = nil
  2820. end
  2821.  
  2822. Tool.Equipped:connect(onEquippedLocal)
  2823. Tool.Unequipped:connect(onUnequippedLocal)
  2824.  
  2825. Ammo.Changed:connect(onChanged)
  2826. Tool.StoredAmmo.Changed:connect(on2Changed)
  2827.  
  2828. for i = 1,#parts do
  2829. if (parts[i].className == "Part") then
  2830. if (prev ~= nil)then
  2831. local weld = Instance.new("Weld")
  2832. weld.Part0 = prev
  2833. weld.Part1 = parts[i]
  2834. weld.C0 = prev.CFrame:inverse()
  2835. weld.C1 = parts[i].CFrame:inverse()
  2836. weld.Parent = prev
  2837. end
  2838. prev = parts[i]
  2839. end
  2840. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement