Advertisement
lafur

Untitled

Mar 17th, 2020
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. function sandbox(var,func)
  3. local env = getfenv(func)
  4. local newenv = setmetatable({},{
  5. __index = function(self,k)
  6. if k=="script" then
  7. return var
  8. else
  9. return env[k]
  10. end
  11. end,
  12. })
  13. setfenv(func,newenv)
  14. return func
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. Tool0 = Instance.new("Tool")
  19. Part1 = Instance.new("Part")
  20. SpecialMesh2 = Instance.new("SpecialMesh")
  21. Part3 = Instance.new("Part")
  22. CylinderMesh4 = Instance.new("CylinderMesh")
  23. Part5 = Instance.new("Part")
  24. BlockMesh6 = Instance.new("BlockMesh")
  25. Part7 = Instance.new("Part")
  26. BlockMesh8 = Instance.new("BlockMesh")
  27. Part9 = Instance.new("Part")
  28. SpecialMesh10 = Instance.new("SpecialMesh")
  29. Part11 = Instance.new("Part")
  30. BlockMesh12 = Instance.new("BlockMesh")
  31. Part13 = Instance.new("Part")
  32. SpecialMesh14 = Instance.new("SpecialMesh")
  33. Part15 = Instance.new("Part")
  34. SpecialMesh16 = Instance.new("SpecialMesh")
  35. Part17 = Instance.new("Part")
  36. BlockMesh18 = Instance.new("BlockMesh")
  37. Part19 = Instance.new("Part")
  38. CylinderMesh20 = Instance.new("CylinderMesh")
  39. Part21 = Instance.new("Part")
  40. BlockMesh22 = Instance.new("BlockMesh")
  41. Part23 = Instance.new("Part")
  42. CylinderMesh24 = Instance.new("CylinderMesh")
  43. Part25 = Instance.new("Part")
  44. BlockMesh26 = Instance.new("BlockMesh")
  45. Part27 = Instance.new("Part")
  46. CylinderMesh28 = Instance.new("CylinderMesh")
  47. Part29 = Instance.new("Part")
  48. SpecialMesh30 = Instance.new("SpecialMesh")
  49. Part31 = Instance.new("Part")
  50. BlockMesh32 = Instance.new("BlockMesh")
  51. Part33 = Instance.new("Part")
  52. CylinderMesh34 = Instance.new("CylinderMesh")
  53. Part35 = Instance.new("Part")
  54. BlockMesh36 = Instance.new("BlockMesh")
  55. Part37 = Instance.new("Part")
  56. SpecialMesh38 = Instance.new("SpecialMesh")
  57. Part39 = Instance.new("Part")
  58. BlockMesh40 = Instance.new("BlockMesh")
  59. Part41 = Instance.new("Part")
  60. SpecialMesh42 = Instance.new("SpecialMesh")
  61. Part43 = Instance.new("Part")
  62. CylinderMesh44 = Instance.new("CylinderMesh")
  63. Decal45 = Instance.new("Decal")
  64. BillboardGui46 = Instance.new("BillboardGui")
  65. Script47 = Instance.new("Script")
  66. ImageLabel48 = Instance.new("ImageLabel")
  67. Part49 = Instance.new("Part")
  68. BlockMesh50 = Instance.new("BlockMesh")
  69. Part51 = Instance.new("Part")
  70. SpecialMesh52 = Instance.new("SpecialMesh")
  71. Part53 = Instance.new("Part")
  72. BlockMesh54 = Instance.new("BlockMesh")
  73. Part55 = Instance.new("Part")
  74. SpecialMesh56 = Instance.new("SpecialMesh")
  75. Part57 = Instance.new("Part")
  76. CylinderMesh58 = Instance.new("CylinderMesh")
  77. Part59 = Instance.new("Part")
  78. CylinderMesh60 = Instance.new("CylinderMesh")
  79. Part61 = Instance.new("Part")
  80. SpecialMesh62 = Instance.new("SpecialMesh")
  81. Part63 = Instance.new("Part")
  82. SpecialMesh64 = Instance.new("SpecialMesh")
  83. Part65 = Instance.new("Part")
  84. BlockMesh66 = Instance.new("BlockMesh")
  85. Part67 = Instance.new("Part")
  86. BlockMesh68 = Instance.new("BlockMesh")
  87. Part69 = Instance.new("Part")
  88. SpecialMesh70 = Instance.new("SpecialMesh")
  89. Part71 = Instance.new("Part")
  90. BlockMesh72 = Instance.new("BlockMesh")
  91. Part73 = Instance.new("Part")
  92. SpecialMesh74 = Instance.new("SpecialMesh")
  93. Part75 = Instance.new("Part")
  94. CylinderMesh76 = Instance.new("CylinderMesh")
  95. Part77 = Instance.new("Part")
  96. CylinderMesh78 = Instance.new("CylinderMesh")
  97. Part79 = Instance.new("Part")
  98. SpecialMesh80 = Instance.new("SpecialMesh")
  99. Part81 = Instance.new("Part")
  100. BlockMesh82 = Instance.new("BlockMesh")
  101. Part83 = Instance.new("Part")
  102. BlockMesh84 = Instance.new("BlockMesh")
  103. Part85 = Instance.new("Part")
  104. SpecialMesh86 = Instance.new("SpecialMesh")
  105. Part87 = Instance.new("Part")
  106. CylinderMesh88 = Instance.new("CylinderMesh")
  107. Part89 = Instance.new("Part")
  108. SpecialMesh90 = Instance.new("SpecialMesh")
  109. Part91 = Instance.new("Part")
  110. BlockMesh92 = Instance.new("BlockMesh")
  111. Part93 = Instance.new("Part")
  112. CylinderMesh94 = Instance.new("CylinderMesh")
  113. Part95 = Instance.new("Part")
  114. SpecialMesh96 = Instance.new("SpecialMesh")
  115. Part97 = Instance.new("Part")
  116. BlockMesh98 = Instance.new("BlockMesh")
  117. BoolValue99 = Instance.new("BoolValue")
  118. IntValue100 = Instance.new("IntValue")
  119. IntValue101 = Instance.new("IntValue")
  120. Script102 = Instance.new("Script")
  121. Script103 = Instance.new("Script")
  122. LocalScript104 = Instance.new("LocalScript")
  123. LocalScript105 = Instance.new("LocalScript")
  124. LocalScript106 = Instance.new("LocalScript")
  125. ScreenGui107 = Instance.new("ScreenGui")
  126. Frame108 = Instance.new("Frame")
  127. Frame109 = Instance.new("Frame")
  128. Frame110 = Instance.new("Frame")
  129. Frame111 = Instance.new("Frame")
  130. TextButton112 = Instance.new("TextButton")
  131. TextButton113 = Instance.new("TextButton")
  132. LocalScript114 = Instance.new("LocalScript")
  133. LocalScript115 = Instance.new("LocalScript")
  134. Sound116 = Instance.new("Sound")
  135. Sound117 = Instance.new("Sound")
  136. Tool0.Name = "1911"
  137. Tool0.Parent = mas
  138. Part1.Parent = Tool0
  139. Part1.Material = Enum.Material.SmoothPlastic
  140. Part1.BrickColor = BrickColor.new("Black")
  141. Part1.Rotation = Vector3.new(-90, 0, -180)
  142. Part1.CanCollide = false
  143. Part1.Size = Vector3.new(1, 1.20000005, 1)
  144. Part1.CFrame = CFrame.new(0.410000026, 17.4000015, 22.460001, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  145. Part1.BottomSurface = Enum.SurfaceType.Smooth
  146. Part1.TopSurface = Enum.SurfaceType.Smooth
  147. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  148. Part1.Position = Vector3.new(0.410000026, 17.4000015, 22.460001)
  149. Part1.Orientation = Vector3.new(-90, -180, 0)
  150. Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
  151. SpecialMesh2.Parent = Part1
  152. SpecialMesh2.Scale = Vector3.new(0.088888891, 0.0222222228, 0.0222222228)
  153. SpecialMesh2.MeshType = Enum.MeshType.Wedge
  154. SpecialMesh2.Scale = Vector3.new(0.088888891, 0.0222222228, 0.0222222228)
  155. Part3.Parent = Tool0
  156. Part3.Material = Enum.Material.SmoothPlastic
  157. Part3.BrickColor = BrickColor.new("Black")
  158. Part3.Rotation = Vector3.new(169.649994, 0, 90)
  159. Part3.CanCollide = false
  160. Part3.FormFactor = Enum.FormFactor.Plate
  161. Part3.Size = Vector3.new(1, 0.400000006, 1)
  162. Part3.CFrame = CFrame.new(0.337000012, 17.0910015, 22.7990017, -7.64189608e-05, -1, 3.88694352e-05, -0.983727336, 6.81918464e-05, -0.179667696, 0.179667681, -5.19669447e-05, -0.983727336)
  163. Part3.BottomSurface = Enum.SurfaceType.Smooth
  164. Part3.TopSurface = Enum.SurfaceType.Smooth
  165. Part3.Color = Color3.new(0.105882, 0.164706, 0.207843)
  166. Part3.Position = Vector3.new(0.337000012, 17.0910015, 22.7990017)
  167. Part3.Orientation = Vector3.new(10.3499994, 180, -90)
  168. Part3.Color = Color3.new(0.105882, 0.164706, 0.207843)
  169. CylinderMesh4.Parent = Part3
  170. CylinderMesh4.Offset = Vector3.new(0, 0, 0.00155555562)
  171. CylinderMesh4.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  172. CylinderMesh4.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  173. Part5.Parent = Tool0
  174. Part5.Material = Enum.Material.SmoothPlastic
  175. Part5.CanCollide = false
  176. Part5.Size = Vector3.new(1, 1.20000005, 1)
  177. Part5.CFrame = CFrame.new(0.410000026, 17.3270016, 22.5910015, 1, 3.05342728e-05, -8.61165972e-05, -3.05316462e-05, 1, 3.05028461e-05, 8.61175286e-05, -3.05002159e-05, 1)
  178. Part5.BottomSurface = Enum.SurfaceType.Smooth
  179. Part5.TopSurface = Enum.SurfaceType.Smooth
  180. Part5.Position = Vector3.new(0.410000026, 17.3270016, 22.5910015)
  181. BlockMesh6.Parent = Part5
  182. BlockMesh6.Offset = Vector3.new(0, 0.0444444455, 0)
  183. BlockMesh6.Scale = Vector3.new(0.0444444455, 0.13333334, 0.0399999991)
  184. BlockMesh6.Scale = Vector3.new(0.0444444455, 0.13333334, 0.0399999991)
  185. Part7.Parent = Tool0
  186. Part7.Material = Enum.Material.SmoothPlastic
  187. Part7.BrickColor = BrickColor.new("Black")
  188. Part7.Rotation = Vector3.new(90, 0, 180)
  189. Part7.CanCollide = false
  190. Part7.Size = Vector3.new(1, 1.20000005, 1)
  191. Part7.CFrame = CFrame.new(0.410000026, 17.3620014, 22.4340019, -1, -5.43565875e-06, -1.56287498e-08, 1.56288404e-08, -1.62980616e-08, -1, 5.43565875e-06, -1, 1.62981468e-08)
  192. Part7.BottomSurface = Enum.SurfaceType.Smooth
  193. Part7.TopSurface = Enum.SurfaceType.Smooth
  194. Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  195. Part7.Position = Vector3.new(0.410000026, 17.3620014, 22.4340019)
  196. Part7.Orientation = Vector3.new(90, -180, 0)
  197. Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  198. BlockMesh8.Parent = Part7
  199. BlockMesh8.Scale = Vector3.new(0.088888891, 0.0222222228, 0.13333334)
  200. BlockMesh8.Scale = Vector3.new(0.088888891, 0.0222222228, 0.13333334)
  201. Part9.Parent = Tool0
  202. Part9.Material = Enum.Material.SmoothPlastic
  203. Part9.Rotation = Vector3.new(90, 0, 180)
  204. Part9.CanCollide = false
  205. Part9.Size = Vector3.new(1, 1.20000005, 1)
  206. Part9.CFrame = CFrame.new(0.410000026, 17.3220005, 22.5580006, -1, -5.43565875e-06, -1.56287498e-08, 1.56288404e-08, -1.62980616e-08, -1, 5.43565875e-06, -1, 1.62981468e-08)
  207. Part9.BottomSurface = Enum.SurfaceType.Smooth
  208. Part9.TopSurface = Enum.SurfaceType.Smooth
  209. Part9.Position = Vector3.new(0.410000026, 17.3220005, 22.5580006)
  210. Part9.Orientation = Vector3.new(90, -180, 0)
  211. SpecialMesh10.Parent = Part9
  212. SpecialMesh10.Scale = Vector3.new(0.0444444455, 0.0222222228, 0.0444444455)
  213. SpecialMesh10.MeshType = Enum.MeshType.Wedge
  214. SpecialMesh10.Scale = Vector3.new(0.0444444455, 0.0222222228, 0.0444444455)
  215. Part11.Parent = Tool0
  216. Part11.Material = Enum.Material.SmoothPlastic
  217. Part11.BrickColor = BrickColor.new("Black")
  218. Part11.CanCollide = false
  219. Part11.Size = Vector3.new(1, 1.20000005, 1)
  220. Part11.CFrame = CFrame.new(0.410000026, 17.3260002, 22.6130009, 1, 3.05342728e-05, -8.61165972e-05, -3.05316462e-05, 1, 3.05028461e-05, 8.61175286e-05, -3.05002159e-05, 1)
  221. Part11.BottomSurface = Enum.SurfaceType.Smooth
  222. Part11.TopSurface = Enum.SurfaceType.Smooth
  223. Part11.Color = Color3.new(0.105882, 0.164706, 0.207843)
  224. Part11.Position = Vector3.new(0.410000026, 17.3260002, 22.6130009)
  225. Part11.Color = Color3.new(0.105882, 0.164706, 0.207843)
  226. BlockMesh12.Parent = Part11
  227. BlockMesh12.Offset = Vector3.new(0, 0.0444444455, 0)
  228. BlockMesh12.Scale = Vector3.new(0.088888891, 0.13333334, 0.0488888882)
  229. BlockMesh12.Scale = Vector3.new(0.088888891, 0.13333334, 0.0488888882)
  230. Part13.Parent = Tool0
  231. Part13.Material = Enum.Material.SmoothPlastic
  232. Part13.BrickColor = BrickColor.new("Black")
  233. Part13.Rotation = Vector3.new(-90, 0, -180)
  234. Part13.CanCollide = false
  235. Part13.FormFactor = Enum.FormFactor.Plate
  236. Part13.Size = Vector3.new(1, 0.400000006, 1)
  237. Part13.CFrame = CFrame.new(0.410000026, 17.3780003, 22.9140015, -1, 5.43565875e-06, 1.56287498e-08, 1.56288404e-08, 1.62980616e-08, 1, 5.43565875e-06, 1, -1.62981468e-08)
  238. Part13.BottomSurface = Enum.SurfaceType.Smooth
  239. Part13.TopSurface = Enum.SurfaceType.Smooth
  240. Part13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  241. Part13.Position = Vector3.new(0.410000026, 17.3780003, 22.9140015)
  242. Part13.Orientation = Vector3.new(-90, -180, 0)
  243. Part13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  244. SpecialMesh14.Parent = Part13
  245. SpecialMesh14.Scale = Vector3.new(0.13333334, 0.25777778, 0.155555561)
  246. SpecialMesh14.MeshType = Enum.MeshType.Wedge
  247. SpecialMesh14.Scale = Vector3.new(0.13333334, 0.25777778, 0.155555561)
  248. Part15.Parent = Tool0
  249. Part15.Material = Enum.Material.SmoothPlastic
  250. Part15.BrickColor = BrickColor.new("Black")
  251. Part15.Rotation = Vector3.new(-90, 0, 0)
  252. Part15.CanCollide = false
  253. Part15.Size = Vector3.new(1, 1.20000005, 1)
  254. Part15.CFrame = CFrame.new(0.410000026, 17.4000015, 22.4070015, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  255. Part15.BottomSurface = Enum.SurfaceType.Smooth
  256. Part15.TopSurface = Enum.SurfaceType.Smooth
  257. Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  258. Part15.Position = Vector3.new(0.410000026, 17.4000015, 22.4070015)
  259. Part15.Orientation = Vector3.new(-90, 0, 0)
  260. Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  261. SpecialMesh16.Parent = Part15
  262. SpecialMesh16.Scale = Vector3.new(0.088888891, 0.0222222228, 0.0222222228)
  263. SpecialMesh16.MeshType = Enum.MeshType.Wedge
  264. SpecialMesh16.Scale = Vector3.new(0.088888891, 0.0222222228, 0.0222222228)
  265. Part17.Parent = Tool0
  266. Part17.Material = Enum.Material.SmoothPlastic
  267. Part17.BrickColor = BrickColor.new("Black")
  268. Part17.Rotation = Vector3.new(-10.3499994, 0, 0.0199999996)
  269. Part17.CanCollide = false
  270. Part17.Size = Vector3.new(1, 1.20000005, 1)
  271. Part17.CFrame = CFrame.new(0.41200003, 17.3060017, 22.7590008, 0.99999994, -0.000393312075, -6.08367445e-05, 0.000397841708, 0.983718395, 0.179716244, -1.0838342e-05, -0.179716244, 0.983718514)
  272. Part17.BottomSurface = Enum.SurfaceType.Smooth
  273. Part17.TopSurface = Enum.SurfaceType.Smooth
  274. Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
  275. Part17.Position = Vector3.new(0.41200003, 17.3060017, 22.7590008)
  276. Part17.Orientation = Vector3.new(-10.3499994, 0, 0.0199999996)
  277. Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
  278. BlockMesh18.Parent = Part17
  279. BlockMesh18.Offset = Vector3.new(-0.00222222228, 0, 0)
  280. BlockMesh18.Scale = Vector3.new(0.13333334, 0.4911111, 0.244444445)
  281. BlockMesh18.Scale = Vector3.new(0.13333334, 0.4911111, 0.244444445)
  282. Part19.Parent = Tool0
  283. Part19.Material = Enum.Material.SmoothPlastic
  284. Part19.BrickColor = BrickColor.new("Black")
  285. Part19.Rotation = Vector3.new(169.649994, 0, 90)
  286. Part19.CanCollide = false
  287. Part19.FormFactor = Enum.FormFactor.Plate
  288. Part19.Size = Vector3.new(1, 0.400000006, 1)
  289. Part19.CFrame = CFrame.new(0.488000035, 17.3980007, 22.7430019, -7.64189608e-05, -1, 3.88694352e-05, -0.983727336, 6.81918464e-05, -0.179667696, 0.179667681, -5.19669447e-05, -0.983727336)
  290. Part19.BottomSurface = Enum.SurfaceType.Smooth
  291. Part19.TopSurface = Enum.SurfaceType.Smooth
  292. Part19.Color = Color3.new(0.105882, 0.164706, 0.207843)
  293. Part19.Position = Vector3.new(0.488000035, 17.3980007, 22.7430019)
  294. Part19.Orientation = Vector3.new(10.3499994, 180, -90)
  295. Part19.Color = Color3.new(0.105882, 0.164706, 0.207843)
  296. CylinderMesh20.Parent = Part19
  297. CylinderMesh20.Offset = Vector3.new(0, 0, 0.00155555562)
  298. CylinderMesh20.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  299. CylinderMesh20.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  300. Part21.Parent = Tool0
  301. Part21.Material = Enum.Material.SmoothPlastic
  302. Part21.BrickColor = BrickColor.new("Black")
  303. Part21.CanCollide = false
  304. Part21.Size = Vector3.new(1, 1.20000005, 1)
  305. Part21.CFrame = CFrame.new(0.410000026, 17.2870007, 22.5700016, 1, 3.05342728e-05, -8.61165972e-05, -3.05316462e-05, 1, 3.05028461e-05, 8.61175286e-05, -3.05002159e-05, 1)
  306. Part21.BottomSurface = Enum.SurfaceType.Smooth
  307. Part21.TopSurface = Enum.SurfaceType.Smooth
  308. Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
  309. Part21.Position = Vector3.new(0.410000026, 17.2870007, 22.5700016)
  310. Part21.Color = Color3.new(0.105882, 0.164706, 0.207843)
  311. BlockMesh22.Parent = Part21
  312. BlockMesh22.Scale = Vector3.new(0.088888891, 0.0222222228, 0.244444445)
  313. BlockMesh22.Scale = Vector3.new(0.088888891, 0.0222222228, 0.244444445)
  314. Part23.Parent = Tool0
  315. Part23.Material = Enum.Material.SmoothPlastic
  316. Part23.BrickColor = BrickColor.new("Black")
  317. Part23.Rotation = Vector3.new(-180, 0, 90)
  318. Part23.CanCollide = false
  319. Part23.FormFactor = Enum.FormFactor.Plate
  320. Part23.Size = Vector3.new(1, 0.400000006, 1)
  321. Part23.CFrame = CFrame.new(0.356000006, 17.3220005, 22.6130009, 1.56289275e-08, -1, -5.43565875e-06, -1, -1.56290181e-08, 1.62982392e-08, -1.62983245e-08, 5.43565875e-06, -1)
  322. Part23.BottomSurface = Enum.SurfaceType.Smooth
  323. Part23.TopSurface = Enum.SurfaceType.Smooth
  324. Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
  325. Part23.Position = Vector3.new(0.356000006, 17.3220005, 22.6130009)
  326. Part23.Orientation = Vector3.new(0, -180, -90)
  327. Part23.Color = Color3.new(0.105882, 0.164706, 0.207843)
  328. CylinderMesh24.Parent = Part23
  329. CylinderMesh24.Offset = Vector3.new(0, 0, 0.00155555562)
  330. CylinderMesh24.Scale = Vector3.new(0.088888891, 0.0444444455, 0.0444444455)
  331. CylinderMesh24.Scale = Vector3.new(0.088888891, 0.0444444455, 0.0444444455)
  332. Part25.Parent = Tool0
  333. Part25.Material = Enum.Material.Wood
  334. Part25.BrickColor = BrickColor.new("Reddish brown")
  335. Part25.Rotation = Vector3.new(-10.3499994, 0, 0.0199999996)
  336. Part25.CanCollide = false
  337. Part25.Size = Vector3.new(1, 1.20000005, 1)
  338. Part25.CFrame = CFrame.new(0.545000017, 17.25, 22.7680016, 0.99999994, -0.000398818927, -5.11921172e-08, 0.000392334769, 0.983718395, 0.179716274, -7.16238937e-05, -0.179716244, 0.983718514)
  339. Part25.BottomSurface = Enum.SurfaceType.Smooth
  340. Part25.TopSurface = Enum.SurfaceType.Smooth
  341. Part25.Color = Color3.new(0.411765, 0.25098, 0.156863)
  342. Part25.Position = Vector3.new(0.545000017, 17.25, 22.7680016)
  343. Part25.Orientation = Vector3.new(-10.3499994, 0, 0.0199999996)
  344. Part25.Color = Color3.new(0.411765, 0.25098, 0.156863)
  345. BlockMesh26.Parent = Part25
  346. BlockMesh26.Offset = Vector3.new(-0.13555555, 0, 0)
  347. BlockMesh26.Scale = Vector3.new(0.160000011, 0.340000004, 0.222222224)
  348. BlockMesh26.Scale = Vector3.new(0.160000011, 0.340000004, 0.222222224)
  349. Part27.Parent = Tool0
  350. Part27.Material = Enum.Material.SmoothPlastic
  351. Part27.BrickColor = BrickColor.new("Black")
  352. Part27.Rotation = Vector3.new(169.649994, 0, 89.9700012)
  353. Part27.CanCollide = false
  354. Part27.FormFactor = Enum.FormFactor.Plate
  355. Part27.Size = Vector3.new(1, 0.400000006, 1)
  356. Part27.CFrame = CFrame.new(0.337000012, 17.3980007, 22.7430019, 0.000439326192, -0.999999881, 4.33244131e-05, -0.983719587, -0.000439959578, -0.179709956, 0.179709971, 3.63322142e-05, -0.983719647)
  357. Part27.BottomSurface = Enum.SurfaceType.Smooth
  358. Part27.TopSurface = Enum.SurfaceType.Smooth
  359. Part27.Color = Color3.new(0.105882, 0.164706, 0.207843)
  360. Part27.Position = Vector3.new(0.337000012, 17.3980007, 22.7430019)
  361. Part27.Orientation = Vector3.new(10.3499994, 180, -90.0299988)
  362. Part27.Color = Color3.new(0.105882, 0.164706, 0.207843)
  363. CylinderMesh28.Parent = Part27
  364. CylinderMesh28.Offset = Vector3.new(0, 0, 0.00155555562)
  365. CylinderMesh28.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  366. CylinderMesh28.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  367. Part29.Parent = Tool0
  368. Part29.Material = Enum.Material.SmoothPlastic
  369. Part29.Rotation = Vector3.new(-90, 0, 0)
  370. Part29.CanCollide = false
  371. Part29.Size = Vector3.new(1, 1.20000005, 1)
  372. Part29.CFrame = CFrame.new(0.410000026, 17.3910007, 22.5580006, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  373. Part29.BottomSurface = Enum.SurfaceType.Smooth
  374. Part29.TopSurface = Enum.SurfaceType.Smooth
  375. Part29.Position = Vector3.new(0.410000026, 17.3910007, 22.5580006)
  376. Part29.Orientation = Vector3.new(-90, 0, 0)
  377. SpecialMesh30.Parent = Part29
  378. SpecialMesh30.Scale = Vector3.new(0.0444444455, 0.0222222228, 0.0444444455)
  379. SpecialMesh30.MeshType = Enum.MeshType.Wedge
  380. SpecialMesh30.Scale = Vector3.new(0.0444444455, 0.0222222228, 0.0444444455)
  381. Part31.Parent = Tool0
  382. Part31.Material = Enum.Material.SmoothPlastic
  383. Part31.BrickColor = BrickColor.new("Black")
  384. Part31.CanCollide = false
  385. Part31.Size = Vector3.new(1, 1.20000005, 1)
  386. Part31.CFrame = CFrame.new(0.410000026, 17.7130013, 22.8130016, 1, 3.05342728e-05, -8.61165972e-05, -3.05316462e-05, 1, 3.05028461e-05, 8.61175286e-05, -3.05002159e-05, 1)
  387. Part31.BottomSurface = Enum.SurfaceType.Smooth
  388. Part31.TopSurface = Enum.SurfaceType.Smooth
  389. Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
  390. Part31.Position = Vector3.new(0.410000026, 17.7130013, 22.8130016)
  391. Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
  392. BlockMesh32.Parent = Part31
  393. BlockMesh32.Offset = Vector3.new(0, -0.0666666701, 0)
  394. BlockMesh32.Scale = Vector3.new(0.088888891, 0.0444444455, 0.0933333263)
  395. BlockMesh32.Scale = Vector3.new(0.088888891, 0.0444444455, 0.0933333263)
  396. Part33.Parent = Tool0
  397. Part33.Material = Enum.Material.SmoothPlastic
  398. Part33.Rotation = Vector3.new(-90, 0, 0)
  399. Part33.CanCollide = false
  400. Part33.FormFactor = Enum.FormFactor.Plate
  401. Part33.Size = Vector3.new(1, 0.400000006, 1)
  402. Part33.CFrame = CFrame.new(0.410000026, 17.7390003, 22.5310001, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  403. Part33.BottomSurface = Enum.SurfaceType.Smooth
  404. Part33.TopSurface = Enum.SurfaceType.Smooth
  405. Part33.Position = Vector3.new(0.410000026, 17.7390003, 22.5310001)
  406. Part33.Orientation = Vector3.new(-90, 0, 0)
  407. CylinderMesh34.Parent = Part33
  408. CylinderMesh34.Offset = Vector3.new(0.00222222228, 0, -0.131111115)
  409. CylinderMesh34.Scale = Vector3.new(0.13333334, 0.444444448, 0.13333334)
  410. CylinderMesh34.Scale = Vector3.new(0.13333334, 0.444444448, 0.13333334)
  411. Part35.Parent = Tool0
  412. Part35.Material = Enum.Material.SmoothPlastic
  413. Part35.BrickColor = BrickColor.new("Black")
  414. Part35.CanCollide = false
  415. Part35.Size = Vector3.new(1, 1.20000005, 1)
  416. Part35.CFrame = CFrame.new(0.443000019, 17.6860008, 22.8360004, 1, 1.56289275e-08, 5.43565875e-06, -1.56288404e-08, 1, -1.62982392e-08, -5.43565875e-06, 1.62981539e-08, 1)
  417. Part35.BottomSurface = Enum.SurfaceType.Smooth
  418. Part35.TopSurface = Enum.SurfaceType.Smooth
  419. Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  420. Part35.Position = Vector3.new(0.443000019, 17.6860008, 22.8360004)
  421. Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  422. BlockMesh36.Parent = Part35
  423. BlockMesh36.Scale = Vector3.new(0.0222222228, 0.0228888895, 0.0444444455)
  424. BlockMesh36.Scale = Vector3.new(0.0222222228, 0.0228888895, 0.0444444455)
  425. Part37.Parent = Tool0
  426. Part37.Material = Enum.Material.SmoothPlastic
  427. Part37.BrickColor = BrickColor.new("Black")
  428. Part37.CanCollide = false
  429. Part37.FormFactor = Enum.FormFactor.Plate
  430. Part37.Size = Vector3.new(1, 0.400000006, 1)
  431. Part37.CFrame = CFrame.new(0.443000019, 17.6860008, 22.7910004, 1, 1.56289275e-08, 5.43565875e-06, -1.56288404e-08, 1, -1.62982392e-08, -5.43565875e-06, 1.62981539e-08, 1)
  432. Part37.BottomSurface = Enum.SurfaceType.Smooth
  433. Part37.TopSurface = Enum.SurfaceType.Smooth
  434. Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  435. Part37.Position = Vector3.new(0.443000019, 17.6860008, 22.7910004)
  436. Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  437. SpecialMesh38.Parent = Part37
  438. SpecialMesh38.Scale = Vector3.new(0.0222222228, 0.0693333298, 0.0444444455)
  439. SpecialMesh38.MeshType = Enum.MeshType.Wedge
  440. SpecialMesh38.Scale = Vector3.new(0.0222222228, 0.0693333298, 0.0444444455)
  441. Part39.Parent = Tool0
  442. Part39.Material = Enum.Material.SmoothPlastic
  443. Part39.BrickColor = BrickColor.new("Black")
  444. Part39.Rotation = Vector3.new(10.3499994, 0, -0.0299999993)
  445. Part39.CanCollide = false
  446. Part39.Size = Vector3.new(1, 1.20000005, 1)
  447. Part39.CFrame = CFrame.new(0.41200003, 17.6040001, 22.9070015, 0.999999881, 0.000454128836, -6.63347018e-05, -0.000458657363, 0.983729482, -0.179655612, -1.6331398e-05, 0.179655612, 0.983729541)
  448. Part39.BottomSurface = Enum.SurfaceType.Smooth
  449. Part39.TopSurface = Enum.SurfaceType.Smooth
  450. Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  451. Part39.Position = Vector3.new(0.41200003, 17.6040001, 22.9070015)
  452. Part39.Orientation = Vector3.new(10.3499994, 0, -0.0299999993)
  453. Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  454. BlockMesh40.Parent = Part39
  455. BlockMesh40.Offset = Vector3.new(-0.00222222228, -0.088888891, 0)
  456. BlockMesh40.Scale = Vector3.new(0.0444444455, 0.177777782, 0.0444444455)
  457. BlockMesh40.Scale = Vector3.new(0.0444444455, 0.177777782, 0.0444444455)
  458. Part41.Parent = Tool0
  459. Part41.Material = Enum.Material.SmoothPlastic
  460. Part41.BrickColor = BrickColor.new("Black")
  461. Part41.Rotation = Vector3.new(-169.649994, 0, 0)
  462. Part41.CanCollide = false
  463. Part41.FormFactor = Enum.FormFactor.Plate
  464. Part41.Size = Vector3.new(1, 0.400000006, 1)
  465. Part41.CFrame = CFrame.new(0.410000026, 17.6020012, 22.9400005, 1, 3.76589524e-05, 8.3084371e-05, 2.21202517e-05, -0.983730733, 0.179648966, 8.84980473e-05, -0.179648951, -0.983730793)
  466. Part41.BottomSurface = Enum.SurfaceType.Smooth
  467. Part41.TopSurface = Enum.SurfaceType.Smooth
  468. Part41.Color = Color3.new(0.105882, 0.164706, 0.207843)
  469. Part41.Position = Vector3.new(0.410000026, 17.6020012, 22.9400005)
  470. Part41.Orientation = Vector3.new(-10.3499994, 180, 180)
  471. Part41.Color = Color3.new(0.105882, 0.164706, 0.207843)
  472. SpecialMesh42.Parent = Part41
  473. SpecialMesh42.Scale = Vector3.new(0.0444444455, 0.0693333298, 0.0444444455)
  474. SpecialMesh42.MeshType = Enum.MeshType.Wedge
  475. SpecialMesh42.Scale = Vector3.new(0.0444444455, 0.0693333298, 0.0444444455)
  476. Part43.Name = "Barrel"
  477. Part43.Parent = Tool0
  478. Part43.Material = Enum.Material.SmoothPlastic
  479. Part43.BrickColor = BrickColor.new("Dark stone grey")
  480. Part43.Rotation = Vector3.new(-90, 0, 0)
  481. Part43.CanCollide = false
  482. Part43.FormFactor = Enum.FormFactor.Plate
  483. Part43.Size = Vector3.new(1, 0.400000006, 1)
  484. Part43.CFrame = CFrame.new(0.410000026, 17.6040001, 21.9450016, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  485. Part43.BottomSurface = Enum.SurfaceType.Smooth
  486. Part43.TopSurface = Enum.SurfaceType.Smooth
  487. Part43.Color = Color3.new(0.388235, 0.372549, 0.384314)
  488. Part43.Position = Vector3.new(0.410000026, 17.6040001, 21.9450016)
  489. Part43.Orientation = Vector3.new(-90, 0, 0)
  490. Part43.Color = Color3.new(0.388235, 0.372549, 0.384314)
  491. CylinderMesh44.Parent = Part43
  492. CylinderMesh44.Offset = Vector3.new(0, 0, 0.00155555562)
  493. CylinderMesh44.Scale = Vector3.new(0.355555564, 0.0444444455, 0.088888891)
  494. CylinderMesh44.Scale = Vector3.new(0.355555564, 0.0444444455, 0.088888891)
  495. Decal45.Parent = Part43
  496. Decal45.Texture = "http://www.roblox.com/asset/?id=83592305"
  497. Decal45.Face = Enum.NormalId.Top
  498. BillboardGui46.Name = "Light"
  499. BillboardGui46.Parent = Part43
  500. BillboardGui46.Size = UDim2.new(2, 0, 2, 0)
  501. BillboardGui46.Active = true
  502. Script47.Parent = BillboardGui46
  503. table.insert(cors,sandbox(Script47,function()
  504. script.Parent.Adornee = script.Parent.Parent
  505. end))
  506. ImageLabel48.Name = "Light"
  507. ImageLabel48.Parent = BillboardGui46
  508. ImageLabel48.Transparency = 1
  509. ImageLabel48.Size = UDim2.new(1, 0, 1, 0)
  510. ImageLabel48.Visible = false
  511. ImageLabel48.BackgroundColor3 = Color3.new(0.756863, 0.752941, 0.764706)
  512. ImageLabel48.BackgroundTransparency = 1
  513. ImageLabel48.Image = "http://www.roblox.com/asset/?id=72945970"
  514. Part49.Parent = Tool0
  515. Part49.Material = Enum.Material.SmoothPlastic
  516. Part49.BrickColor = BrickColor.new("Black")
  517. Part49.CanCollide = false
  518. Part49.Size = Vector3.new(1, 1.20000005, 1)
  519. Part49.CFrame = CFrame.new(0.376000017, 17.6860008, 22.8360004, 1, 1.56289275e-08, 5.43565875e-06, -1.56288404e-08, 1, -1.62982392e-08, -5.43565875e-06, 1.62981539e-08, 1)
  520. Part49.BottomSurface = Enum.SurfaceType.Smooth
  521. Part49.TopSurface = Enum.SurfaceType.Smooth
  522. Part49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  523. Part49.Position = Vector3.new(0.376000017, 17.6860008, 22.8360004)
  524. Part49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  525. BlockMesh50.Parent = Part49
  526. BlockMesh50.Scale = Vector3.new(0.0222222228, 0.0228888895, 0.0444444455)
  527. BlockMesh50.Scale = Vector3.new(0.0222222228, 0.0228888895, 0.0444444455)
  528. Part51.Parent = Tool0
  529. Part51.Material = Enum.Material.SmoothPlastic
  530. Part51.BrickColor = BrickColor.new("Black")
  531. Part51.Rotation = Vector3.new(-90, 0, 90)
  532. Part51.CanCollide = false
  533. Part51.FormFactor = Enum.FormFactor.Plate
  534. Part51.Size = Vector3.new(1, 0.400000006, 1)
  535. Part51.CFrame = CFrame.new(0.357000023, 17.5380001, 22.0360012, 5.43565875e-06, -1, 1.56287534e-08, -1.62982321e-08, 1.56286628e-08, 1, -1, -5.43565875e-06, -1.62981468e-08)
  536. Part51.BottomSurface = Enum.SurfaceType.Smooth
  537. Part51.TopSurface = Enum.SurfaceType.Smooth
  538. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  539. Part51.Position = Vector3.new(0.357000023, 17.5380001, 22.0360012)
  540. Part51.Orientation = Vector3.new(-90, 90, 0)
  541. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  542. SpecialMesh52.Parent = Part51
  543. SpecialMesh52.Scale = Vector3.new(0.155555561, 0.0666666701, 0.111111112)
  544. SpecialMesh52.MeshType = Enum.MeshType.Wedge
  545. SpecialMesh52.Scale = Vector3.new(0.155555561, 0.0666666701, 0.111111112)
  546. Part53.Parent = Tool0
  547. Part53.Material = Enum.Material.SmoothPlastic
  548. Part53.BrickColor = BrickColor.new("Black")
  549. Part53.Rotation = Vector3.new(-180, 0, -180)
  550. Part53.CanCollide = false
  551. Part53.Size = Vector3.new(1, 1.20000005, 1)
  552. Part53.CFrame = CFrame.new(0.41200003, 17.6860008, 21.9980011, -1, 1.56289275e-08, -5.43565875e-06, 1.56288404e-08, 1, 1.62982392e-08, 5.43565875e-06, 1.62981539e-08, -1)
  553. Part53.BottomSurface = Enum.SurfaceType.Smooth
  554. Part53.TopSurface = Enum.SurfaceType.Smooth
  555. Part53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  556. Part53.Position = Vector3.new(0.41200003, 17.6860008, 21.9980011)
  557. Part53.Orientation = Vector3.new(0, -180, 0)
  558. Part53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  559. BlockMesh54.Parent = Part53
  560. BlockMesh54.Scale = Vector3.new(0.0444444455, 0.0228888895, 0.0444444455)
  561. BlockMesh54.Scale = Vector3.new(0.0444444455, 0.0228888895, 0.0444444455)
  562. Part55.Parent = Tool0
  563. Part55.Material = Enum.Material.SmoothPlastic
  564. Part55.BrickColor = BrickColor.new("Black")
  565. Part55.Rotation = Vector3.new(-180, 0, -180)
  566. Part55.CanCollide = false
  567. Part55.FormFactor = Enum.FormFactor.Plate
  568. Part55.Size = Vector3.new(1, 0.400000006, 1)
  569. Part55.CFrame = CFrame.new(0.41200003, 17.6870003, 22.0420017, -1, 1.56289275e-08, -5.43565875e-06, 1.56288404e-08, 1, 1.62982392e-08, 5.43565875e-06, 1.62981539e-08, -1)
  570. Part55.BottomSurface = Enum.SurfaceType.Smooth
  571. Part55.TopSurface = Enum.SurfaceType.Smooth
  572. Part55.Color = Color3.new(0.105882, 0.164706, 0.207843)
  573. Part55.Position = Vector3.new(0.41200003, 17.6870003, 22.0420017)
  574. Part55.Orientation = Vector3.new(0, -180, 0)
  575. Part55.Color = Color3.new(0.105882, 0.164706, 0.207843)
  576. SpecialMesh56.Parent = Part55
  577. SpecialMesh56.Scale = Vector3.new(0.0444444455, 0.0693333298, 0.0444444455)
  578. SpecialMesh56.MeshType = Enum.MeshType.Wedge
  579. SpecialMesh56.Scale = Vector3.new(0.0444444455, 0.0693333298, 0.0444444455)
  580. Part57.Parent = Tool0
  581. Part57.Material = Enum.Material.SmoothPlastic
  582. Part57.BrickColor = BrickColor.new("Black")
  583. Part57.Rotation = Vector3.new(-90, 0, 0)
  584. Part57.CanCollide = false
  585. Part57.FormFactor = Enum.FormFactor.Plate
  586. Part57.Size = Vector3.new(1, 0.800000012, 1)
  587. Part57.CFrame = CFrame.new(0.410000026, 17.6060009, 22.4920006, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  588. Part57.BottomSurface = Enum.SurfaceType.Smooth
  589. Part57.TopSurface = Enum.SurfaceType.Smooth
  590. Part57.Color = Color3.new(0.105882, 0.164706, 0.207843)
  591. Part57.Position = Vector3.new(0.410000026, 17.6060009, 22.4920006)
  592. Part57.Orientation = Vector3.new(-90, 0, 0)
  593. Part57.Color = Color3.new(0.105882, 0.164706, 0.207843)
  594. CylinderMesh58.Parent = Part57
  595. CylinderMesh58.Scale = Vector3.new(0.13333334, 0.944444478, 0.13333334)
  596. CylinderMesh58.Scale = Vector3.new(0.13333334, 0.944444478, 0.13333334)
  597. Part59.Parent = Tool0
  598. Part59.Material = Enum.Material.SmoothPlastic
  599. Part59.BrickColor = BrickColor.new("Black")
  600. Part59.Rotation = Vector3.new(-90, 0, 0)
  601. Part59.CanCollide = false
  602. Part59.FormFactor = Enum.FormFactor.Plate
  603. Part59.Size = Vector3.new(1, 0.400000006, 1)
  604. Part59.CFrame = CFrame.new(0.410000026, 17.6040001, 22.0340004, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  605. Part59.BottomSurface = Enum.SurfaceType.Smooth
  606. Part59.TopSurface = Enum.SurfaceType.Smooth
  607. Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  608. Part59.Position = Vector3.new(0.410000026, 17.6040001, 22.0340004)
  609. Part59.Orientation = Vector3.new(-90, 0, 0)
  610. Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  611. CylinderMesh60.Parent = Part59
  612. CylinderMesh60.Offset = Vector3.new(0, 0, 0.00155555562)
  613. CylinderMesh60.Scale = Vector3.new(0.537777781, 0.400000036, 0.134444445)
  614. CylinderMesh60.Scale = Vector3.new(0.537777781, 0.400000036, 0.134444445)
  615. Part61.Parent = Tool0
  616. Part61.Material = Enum.Material.SmoothPlastic
  617. Part61.BrickColor = BrickColor.new("Black")
  618. Part61.Rotation = Vector3.new(-90, 0, -90)
  619. Part61.CanCollide = false
  620. Part61.FormFactor = Enum.FormFactor.Plate
  621. Part61.Size = Vector3.new(1, 0.400000006, 1)
  622. Part61.CFrame = CFrame.new(0.463000029, 17.5380001, 22.0360012, -5.43565875e-06, 1, 1.56287534e-08, 1.62982321e-08, -1.56286628e-08, 1, 1, 5.43565875e-06, -1.62981468e-08)
  623. Part61.BottomSurface = Enum.SurfaceType.Smooth
  624. Part61.TopSurface = Enum.SurfaceType.Smooth
  625. Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  626. Part61.Position = Vector3.new(0.463000029, 17.5380001, 22.0360012)
  627. Part61.Orientation = Vector3.new(-90, -90, 0)
  628. Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  629. SpecialMesh62.Parent = Part61
  630. SpecialMesh62.Scale = Vector3.new(0.155555561, 0.0666666701, 0.111111112)
  631. SpecialMesh62.MeshType = Enum.MeshType.Wedge
  632. SpecialMesh62.Scale = Vector3.new(0.155555561, 0.0666666701, 0.111111112)
  633. Part63.Parent = Tool0
  634. Part63.Material = Enum.Material.SmoothPlastic
  635. Part63.BrickColor = BrickColor.new("Black")
  636. Part63.Rotation = Vector3.new(-180, 0, -180)
  637. Part63.CanCollide = false
  638. Part63.Size = Vector3.new(1, 1.20000005, 1)
  639. Part63.CFrame = CFrame.new(0.410000026, 17.5350018, 22.8910007, -1, 3.05327339e-05, 2.50823796e-05, 3.05335016e-05, 1, 3.0533447e-05, -2.50814483e-05, 3.0534211e-05, -1)
  640. Part63.BottomSurface = Enum.SurfaceType.Smooth
  641. Part63.TopSurface = Enum.SurfaceType.Smooth
  642. Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  643. Part63.Position = Vector3.new(0.410000026, 17.5350018, 22.8910007)
  644. Part63.Orientation = Vector3.new(0, 180, 0)
  645. Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  646. SpecialMesh64.Parent = Part63
  647. SpecialMesh64.Scale = Vector3.new(0.13333334, 0.13333334, 0.0444444455)
  648. SpecialMesh64.MeshType = Enum.MeshType.Wedge
  649. SpecialMesh64.Scale = Vector3.new(0.13333334, 0.13333334, 0.0444444455)
  650. Part65.Parent = Tool0
  651. Part65.Material = Enum.Material.SmoothPlastic
  652. Part65.BrickColor = BrickColor.new("Black")
  653. Part65.Rotation = Vector3.new(-180, 0, -90)
  654. Part65.CanCollide = false
  655. Part65.Size = Vector3.new(1, 1.20000005, 1)
  656. Part65.CFrame = CFrame.new(0.410000026, 17.5280018, 22.4910011, -1.56289275e-08, 1, -5.43565875e-06, 1, 1.56290181e-08, 1.62982392e-08, 1.62983245e-08, -5.43565875e-06, -1)
  657. Part65.BottomSurface = Enum.SurfaceType.Smooth
  658. Part65.TopSurface = Enum.SurfaceType.Smooth
  659. Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  660. Part65.Position = Vector3.new(0.410000026, 17.5280018, 22.4910011)
  661. Part65.Orientation = Vector3.new(0, -180, 90)
  662. Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  663. BlockMesh66.Parent = Part65
  664. BlockMesh66.Scale = Vector3.new(0.155555561, 0.111111112, 0.75555557)
  665. BlockMesh66.Scale = Vector3.new(0.155555561, 0.111111112, 0.75555557)
  666. Part67.Parent = Tool0
  667. Part67.Material = Enum.Material.SmoothPlastic
  668. Part67.BrickColor = BrickColor.new("Black")
  669. Part67.CanCollide = false
  670. Part67.Size = Vector3.new(1, 1.20000005, 1)
  671. Part67.CFrame = CFrame.new(0.41200003, 17.7130013, 22.0220013, 1, 3.05342728e-05, -8.61165972e-05, -3.05316462e-05, 1, 3.05028461e-05, 8.61175286e-05, -3.05002159e-05, 1)
  672. Part67.BottomSurface = Enum.SurfaceType.Smooth
  673. Part67.TopSurface = Enum.SurfaceType.Smooth
  674. Part67.Color = Color3.new(0.105882, 0.164706, 0.207843)
  675. Part67.Position = Vector3.new(0.41200003, 17.7130013, 22.0220013)
  676. Part67.Color = Color3.new(0.105882, 0.164706, 0.207843)
  677. BlockMesh68.Parent = Part67
  678. BlockMesh68.Offset = Vector3.new(0, -0.0666666701, 0)
  679. BlockMesh68.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0933333263)
  680. BlockMesh68.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0933333263)
  681. Part69.Parent = Tool0
  682. Part69.Material = Enum.Material.SmoothPlastic
  683. Part69.BrickColor = BrickColor.new("Black")
  684. Part69.Rotation = Vector3.new(-169.649994, 0, -179.970001)
  685. Part69.CanCollide = false
  686. Part69.FormFactor = Enum.FormFactor.Plate
  687. Part69.Size = Vector3.new(1, 0.400000006, 1)
  688. Part69.CFrame = CFrame.new(0.410000026, 17.6300011, 22.9350014, -0.999999881, 0.000454105524, 6.63493774e-05, 0.000458636001, 0.983717382, 0.179721594, 1.63435379e-05, 0.179721609, -0.983717501)
  689. Part69.BottomSurface = Enum.SurfaceType.Smooth
  690. Part69.TopSurface = Enum.SurfaceType.Smooth
  691. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  692. Part69.Position = Vector3.new(0.410000026, 17.6300011, 22.9350014)
  693. Part69.Orientation = Vector3.new(-10.3499994, 180, 0.0299999993)
  694. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  695. SpecialMesh70.Parent = Part69
  696. SpecialMesh70.Scale = Vector3.new(0.0444444455, 0.0693333298, 0.088888891)
  697. SpecialMesh70.MeshType = Enum.MeshType.Wedge
  698. SpecialMesh70.Scale = Vector3.new(0.0444444455, 0.0693333298, 0.088888891)
  699. Part71.Parent = Tool0
  700. Part71.Material = Enum.Material.SmoothPlastic
  701. Part71.BrickColor = BrickColor.new("Black")
  702. Part71.Rotation = Vector3.new(-180, 0, -90)
  703. Part71.CanCollide = false
  704. Part71.Size = Vector3.new(1, 1.20000005, 1)
  705. Part71.CFrame = CFrame.new(0.410000026, 17.5560017, 22.0140018, -1.56289275e-08, 1, -5.43565875e-06, 1, 1.56290181e-08, 1.62982392e-08, 1.62983245e-08, -5.43565875e-06, -1)
  706. Part71.BottomSurface = Enum.SurfaceType.Smooth
  707. Part71.TopSurface = Enum.SurfaceType.Smooth
  708. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  709. Part71.Position = Vector3.new(0.410000026, 17.5560017, 22.0140018)
  710. Part71.Orientation = Vector3.new(0, -180, 90)
  711. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  712. BlockMesh72.Parent = Part71
  713. BlockMesh72.Scale = Vector3.new(0.155555561, 0.0666666701, 0.111111112)
  714. BlockMesh72.Scale = Vector3.new(0.155555561, 0.0666666701, 0.111111112)
  715. Part73.Parent = Tool0
  716. Part73.Material = Enum.Material.SmoothPlastic
  717. Part73.BrickColor = BrickColor.new("Black")
  718. Part73.CanCollide = false
  719. Part73.FormFactor = Enum.FormFactor.Plate
  720. Part73.Size = Vector3.new(1, 0.400000006, 1)
  721. Part73.CFrame = CFrame.new(0.376000017, 17.6860008, 22.7910004, 1, 1.56289275e-08, 5.43565875e-06, -1.56288404e-08, 1, -1.62982392e-08, -5.43565875e-06, 1.62981539e-08, 1)
  722. Part73.BottomSurface = Enum.SurfaceType.Smooth
  723. Part73.TopSurface = Enum.SurfaceType.Smooth
  724. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  725. Part73.Position = Vector3.new(0.376000017, 17.6860008, 22.7910004)
  726. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  727. SpecialMesh74.Parent = Part73
  728. SpecialMesh74.Scale = Vector3.new(0.0222222228, 0.0693333298, 0.0444444455)
  729. SpecialMesh74.MeshType = Enum.MeshType.Wedge
  730. SpecialMesh74.Scale = Vector3.new(0.0222222228, 0.0693333298, 0.0444444455)
  731. Part75.Parent = Tool0
  732. Part75.Material = Enum.Material.SmoothPlastic
  733. Part75.BrickColor = BrickColor.new("Black")
  734. Part75.Rotation = Vector3.new(-90, 0, 0)
  735. Part75.CanCollide = false
  736. Part75.FormFactor = Enum.FormFactor.Plate
  737. Part75.Size = Vector3.new(1, 0.400000006, 1)
  738. Part75.CFrame = CFrame.new(0.359000027, 17.4400005, 22.269001, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  739. Part75.BottomSurface = Enum.SurfaceType.Smooth
  740. Part75.TopSurface = Enum.SurfaceType.Smooth
  741. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  742. Part75.Position = Vector3.new(0.359000027, 17.4400005, 22.269001)
  743. Part75.Orientation = Vector3.new(-90, 0, 0)
  744. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  745. CylinderMesh76.Parent = Part75
  746. CylinderMesh76.Offset = Vector3.new(0, 0, 0.0111111114)
  747. CylinderMesh76.Scale = Vector3.new(0.03111111, 0.777777791, 0.03111111)
  748. CylinderMesh76.Scale = Vector3.new(0.03111111, 0.777777791, 0.03111111)
  749. Part77.Parent = Tool0
  750. Part77.Material = Enum.Material.SmoothPlastic
  751. Part77.BrickColor = BrickColor.new("Black")
  752. Part77.Rotation = Vector3.new(-90, 0, 0)
  753. Part77.CanCollide = false
  754. Part77.FormFactor = Enum.FormFactor.Plate
  755. Part77.Size = Vector3.new(1, 0.400000006, 1)
  756. Part77.CFrame = CFrame.new(0.410000026, 17.4890003, 22.0420017, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  757. Part77.BottomSurface = Enum.SurfaceType.Smooth
  758. Part77.TopSurface = Enum.SurfaceType.Smooth
  759. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  760. Part77.Position = Vector3.new(0.410000026, 17.4890003, 22.0420017)
  761. Part77.Orientation = Vector3.new(-90, 0, 0)
  762. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  763. CylinderMesh78.Parent = Part77
  764. CylinderMesh78.Offset = Vector3.new(0, 0, 0.00155555562)
  765. CylinderMesh78.Scale = Vector3.new(0.177777782, 0.444444448, 0.088888891)
  766. CylinderMesh78.Scale = Vector3.new(0.177777782, 0.444444448, 0.088888891)
  767. Part79.Parent = Tool0
  768. Part79.Material = Enum.Material.SmoothPlastic
  769. Part79.BrickColor = BrickColor.new("Black")
  770. Part79.Rotation = Vector3.new(-180, 0, 0)
  771. Part79.CanCollide = false
  772. Part79.Size = Vector3.new(1, 1.20000005, 1)
  773. Part79.CFrame = CFrame.new(0.410000026, 17.4420013, 22.9760017, 1, -1.56289275e-08, -5.43565875e-06, -1.56288404e-08, -1, 1.62982392e-08, -5.43565875e-06, -1.62981539e-08, -1)
  774. Part79.BottomSurface = Enum.SurfaceType.Smooth
  775. Part79.TopSurface = Enum.SurfaceType.Smooth
  776. Part79.Color = Color3.new(0.105882, 0.164706, 0.207843)
  777. Part79.Position = Vector3.new(0.410000026, 17.4420013, 22.9760017)
  778. Part79.Orientation = Vector3.new(0, -180, -180)
  779. Part79.Color = Color3.new(0.105882, 0.164706, 0.207843)
  780. SpecialMesh80.Parent = Part79
  781. SpecialMesh80.Scale = Vector3.new(0.13333334, 0.0222222228, 0.088888891)
  782. SpecialMesh80.MeshType = Enum.MeshType.Wedge
  783. SpecialMesh80.Scale = Vector3.new(0.13333334, 0.0222222228, 0.088888891)
  784. Part81.Parent = Tool0
  785. Part81.Material = Enum.Material.SmoothPlastic
  786. Part81.BrickColor = BrickColor.new("Black")
  787. Part81.Rotation = Vector3.new(-180, 0, -90)
  788. Part81.CanCollide = false
  789. Part81.Size = Vector3.new(1, 1.20000005, 1)
  790. Part81.CFrame = CFrame.new(0.410000026, 17.4549999, 22.5360012, -1.56289275e-08, 1, -5.43565875e-06, 1, 1.56290181e-08, 1.62982392e-08, 1.62983245e-08, -5.43565875e-06, -1)
  791. Part81.BottomSurface = Enum.SurfaceType.Smooth
  792. Part81.TopSurface = Enum.SurfaceType.Smooth
  793. Part81.Color = Color3.new(0.105882, 0.164706, 0.207843)
  794. Part81.Position = Vector3.new(0.410000026, 17.4549999, 22.5360012)
  795. Part81.Orientation = Vector3.new(0, -180, 90)
  796. Part81.Color = Color3.new(0.105882, 0.164706, 0.207843)
  797. BlockMesh82.Parent = Part81
  798. BlockMesh82.Scale = Vector3.new(0.088888891, 0.111111112, 0.284000009)
  799. BlockMesh82.Scale = Vector3.new(0.088888891, 0.111111112, 0.284000009)
  800. Part83.Parent = Tool0
  801. Part83.Material = Enum.Material.SmoothPlastic
  802. Part83.BrickColor = BrickColor.new("Black")
  803. Part83.Rotation = Vector3.new(-180, 0, -90)
  804. Part83.CanCollide = false
  805. Part83.Size = Vector3.new(1, 1.20000005, 1)
  806. Part83.CFrame = CFrame.new(0.410000026, 17.4549999, 22.2920017, -1.56289275e-08, 1, -5.43565875e-06, 1, 1.56290181e-08, 1.62982392e-08, 1.62983245e-08, -5.43565875e-06, -1)
  807. Part83.BottomSurface = Enum.SurfaceType.Smooth
  808. Part83.TopSurface = Enum.SurfaceType.Smooth
  809. Part83.Color = Color3.new(0.105882, 0.164706, 0.207843)
  810. Part83.Position = Vector3.new(0.410000026, 17.4549999, 22.2920017)
  811. Part83.Orientation = Vector3.new(0, -180, 90)
  812. Part83.Color = Color3.new(0.105882, 0.164706, 0.207843)
  813. BlockMesh84.Parent = Part83
  814. BlockMesh84.Scale = Vector3.new(0.0399999991, 0.0806666687, 0.355555564)
  815. BlockMesh84.Scale = Vector3.new(0.0399999991, 0.0806666687, 0.355555564)
  816. Part85.Parent = Tool0
  817. Part85.Material = Enum.Material.SmoothPlastic
  818. Part85.BrickColor = BrickColor.new("Black")
  819. Part85.Rotation = Vector3.new(-180, 0, -180)
  820. Part85.CanCollide = false
  821. Part85.Size = Vector3.new(1, 1.20000005, 1)
  822. Part85.CFrame = CFrame.new(0.410000026, 17.4690018, 22.9140015, -1, 3.05318099e-05, 8.61175286e-05, 3.05344402e-05, 1, 3.05325157e-05, -8.61165972e-05, 3.05351459e-05, -1)
  823. Part85.BottomSurface = Enum.SurfaceType.Smooth
  824. Part85.TopSurface = Enum.SurfaceType.Smooth
  825. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  826. Part85.Position = Vector3.new(0.410000026, 17.4690018, 22.9140015)
  827. Part85.Orientation = Vector3.new(0, 180, 0)
  828. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  829. SpecialMesh86.Parent = Part85
  830. SpecialMesh86.Scale = Vector3.new(0.13333334, 0.0222222228, 0.088888891)
  831. SpecialMesh86.MeshType = Enum.MeshType.Wedge
  832. SpecialMesh86.Scale = Vector3.new(0.13333334, 0.0222222228, 0.088888891)
  833. Part87.Parent = Tool0
  834. Part87.Material = Enum.Material.SmoothPlastic
  835. Part87.BrickColor = BrickColor.new("Black")
  836. Part87.Rotation = Vector3.new(-90, 0, 0)
  837. Part87.CanCollide = false
  838. Part87.FormFactor = Enum.FormFactor.Plate
  839. Part87.Size = Vector3.new(1, 0.400000006, 1)
  840. Part87.CFrame = CFrame.new(0.461000025, 17.4400005, 22.269001, 1, 3.7722486e-05, 1.59302758e-08, -1.46975134e-08, -3.26798181e-05, 1, 3.7722486e-05, -0.99999994, -3.26798217e-05)
  841. Part87.BottomSurface = Enum.SurfaceType.Smooth
  842. Part87.TopSurface = Enum.SurfaceType.Smooth
  843. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)
  844. Part87.Position = Vector3.new(0.461000025, 17.4400005, 22.269001)
  845. Part87.Orientation = Vector3.new(-90, 0, 0)
  846. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)
  847. CylinderMesh88.Parent = Part87
  848. CylinderMesh88.Offset = Vector3.new(0, 0, 0.0111111114)
  849. CylinderMesh88.Scale = Vector3.new(0.03111111, 0.777777791, 0.03111111)
  850. CylinderMesh88.Scale = Vector3.new(0.03111111, 0.777777791, 0.03111111)
  851. Part89.Parent = Tool0
  852. Part89.Material = Enum.Material.SmoothPlastic
  853. Part89.BrickColor = BrickColor.new("Black")
  854. Part89.Rotation = Vector3.new(-90, 0, 0)
  855. Part89.CanCollide = false
  856. Part89.Size = Vector3.new(1, 1.20000005, 1)
  857. Part89.CFrame = CFrame.new(0.410000026, 17.2840004, 22.4340019, 1, -5.43565875e-06, 1.56287498e-08, -1.56288404e-08, -1.62980616e-08, 1, -5.43565875e-06, -1, -1.62981468e-08)
  858. Part89.BottomSurface = Enum.SurfaceType.Smooth
  859. Part89.TopSurface = Enum.SurfaceType.Smooth
  860. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  861. Part89.Position = Vector3.new(0.410000026, 17.2840004, 22.4340019)
  862. Part89.Orientation = Vector3.new(-90, 0, 0)
  863. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  864. SpecialMesh90.Parent = Part89
  865. SpecialMesh90.Scale = Vector3.new(0.088888891, 0.0222222228, 0.0222222228)
  866. SpecialMesh90.MeshType = Enum.MeshType.Wedge
  867. SpecialMesh90.Scale = Vector3.new(0.088888891, 0.0222222228, 0.0222222228)
  868. Part91.Parent = Tool0
  869. Part91.Material = Enum.Material.SmoothPlastic
  870. Part91.BrickColor = BrickColor.new("Black")
  871. Part91.Rotation = Vector3.new(-10.3499994, 0, 0.0199999996)
  872. Part91.CanCollide = false
  873. Part91.FormFactor = Enum.FormFactor.Plate
  874. Part91.Size = Vector3.new(1, 0.400000006, 1)
  875. Part91.CFrame = CFrame.new(0.41200003, 17.0100002, 22.7860012, 0.99999994, -0.000393312075, -6.08367445e-05, 0.000397841708, 0.983718395, 0.179716244, -1.0838342e-05, -0.179716244, 0.983718514)
  876. Part91.BottomSurface = Enum.SurfaceType.Smooth
  877. Part91.TopSurface = Enum.SurfaceType.Smooth
  878. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
  879. Part91.Position = Vector3.new(0.41200003, 17.0100002, 22.7860012)
  880. Part91.Orientation = Vector3.new(-10.3499994, 0, 0.0199999996)
  881. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
  882. BlockMesh92.Parent = Part91
  883. BlockMesh92.Offset = Vector3.new(-0.00222222228, 0, 0)
  884. BlockMesh92.Scale = Vector3.new(0.088888891, 0.0377777778, 0.200000003)
  885. BlockMesh92.Scale = Vector3.new(0.088888891, 0.0377777778, 0.200000003)
  886. Part93.Parent = Tool0
  887. Part93.Material = Enum.Material.SmoothPlastic
  888. Part93.BrickColor = BrickColor.new("Black")
  889. Part93.Rotation = Vector3.new(169.649994, 0, 90)
  890. Part93.CanCollide = false
  891. Part93.FormFactor = Enum.FormFactor.Plate
  892. Part93.Size = Vector3.new(1, 0.400000006, 1)
  893. Part93.CFrame = CFrame.new(0.488000035, 17.0910015, 22.7990017, -7.64189608e-05, -1, 3.88694352e-05, -0.983727336, 6.81918464e-05, -0.179667696, 0.179667681, -5.19669447e-05, -0.983727336)
  894. Part93.BottomSurface = Enum.SurfaceType.Smooth
  895. Part93.TopSurface = Enum.SurfaceType.Smooth
  896. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)
  897. Part93.Position = Vector3.new(0.488000035, 17.0910015, 22.7990017)
  898. Part93.Orientation = Vector3.new(10.3499994, 180, -90)
  899. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)
  900. CylinderMesh94.Parent = Part93
  901. CylinderMesh94.Offset = Vector3.new(0, 0, 0.00155555562)
  902. CylinderMesh94.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  903. CylinderMesh94.Scale = Vector3.new(0.0444444455, 0.0444444455, 0.0666666701)
  904. Part95.Parent = Tool0
  905. Part95.Material = Enum.Material.SmoothPlastic
  906. Part95.BrickColor = BrickColor.new("Black")
  907. Part95.Rotation = Vector3.new(-10.3499994, 0, 0.0199999996)
  908. Part95.CanCollide = false
  909. Part95.Size = Vector3.new(1, 1.20000005, 1)
  910. Part95.CFrame = CFrame.new(0.41200003, 17.0420017, 22.9040012, 0.99999994, -0.000393312075, -6.08367445e-05, 0.000397841708, 0.983718395, 0.179716244, -1.0838342e-05, -0.179716244, 0.983718514)
  911. Part95.BottomSurface = Enum.SurfaceType.Smooth
  912. Part95.TopSurface = Enum.SurfaceType.Smooth
  913. Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)
  914. Part95.Position = Vector3.new(0.41200003, 17.0420017, 22.9040012)
  915. Part95.Orientation = Vector3.new(-10.3499994, 0, 0.0199999996)
  916. Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)
  917. SpecialMesh96.Parent = Part95
  918. SpecialMesh96.MeshId = "http://www.roblox.com/asset/?id=3270017"
  919. SpecialMesh96.Scale = Vector3.new(0.088888891, 0.088888891, 0.088888891)
  920. SpecialMesh96.MeshType = Enum.MeshType.FileMesh
  921. SpecialMesh96.Scale = Vector3.new(0.088888891, 0.088888891, 0.088888891)
  922. Part97.Name = "Handle"
  923. Part97.Parent = Tool0
  924. Part97.Material = Enum.Material.SmoothPlastic
  925. Part97.BrickColor = BrickColor.new("Bright green")
  926. Part97.Transparency = 1
  927. Part97.Rotation = Vector3.new(0, 14.9399996, 0)
  928. Part97.CanCollide = false
  929. Part97.FormFactor = Enum.FormFactor.Custom
  930. Part97.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  931. Part97.CFrame = CFrame.new(0.387374878, 16.9749985, 22.633009, 0.96619755, 0, 0.257802635, 0, 1, 0, -0.257802635, 0, 0.96619755)
  932. Part97.BottomSurface = Enum.SurfaceType.Smooth
  933. Part97.TopSurface = Enum.SurfaceType.Smooth
  934. Part97.Color = Color3.new(0.294118, 0.592157, 0.294118)
  935. Part97.Position = Vector3.new(0.387374878, 16.9749985, 22.633009)
  936. Part97.Orientation = Vector3.new(0, 14.9399996, 0)
  937. Part97.Color = Color3.new(0.294118, 0.592157, 0.294118)
  938. BlockMesh98.Parent = Part97
  939. BlockMesh98.Scale = Vector3.new(0.239999995, 0.120000005, 0.119999997)
  940. BlockMesh98.Scale = Vector3.new(0.239999995, 0.120000005, 0.119999997)
  941. BoolValue99.Name = "AlertCarry"
  942. BoolValue99.Parent = Tool0
  943. IntValue100.Name = "Ammo"
  944. IntValue100.Parent = Tool0
  945. IntValue100.Value = 13
  946. IntValue101.Name = "MaxAmmo"
  947. IntValue101.Parent = Tool0
  948. IntValue101.Value = 13
  949. Script102.Name = "WeldArm"
  950. Script102.Parent = Tool0
  951. table.insert(cors,sandbox(Script102,function()
  952. Tool = script.Parent;
  953. local arms = nil
  954. local torso = nil
  955. local welds = {}
  956.  
  957. function Equip(mouse)
  958. wait(0.01)
  959. arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
  960. torso = Tool.Parent:FindFirstChild("Torso")
  961. if arms ~= nil and torso ~= nil then
  962. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  963. if sh ~= nil then
  964. local yes = true
  965. if yes then
  966. yes = false
  967. sh[1].Part1 = nil
  968. sh[2].Part1 = nil
  969. local weld1 = Instance.new("Weld")
  970. weld1.Part0 = torso
  971. weld1.Parent = torso
  972. weld1.Part1 = arms[1]
  973. weld1.C1 = CFrame.new(-0.25, -0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(350), 0, math.rad(-90))
  974. welds[1] = weld1
  975. weld1.Name = "weld1"
  976. local weld2 = Instance.new("Weld")
  977. weld2.Part0 = torso
  978. weld2.Parent = torso
  979. weld2.Part1 = arms[2]
  980. weld2.C1 = CFrame.new(-1, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  981. welds[2] = weld2
  982. weld2.Name = "weld2"
  983. end
  984. else
  985. print("sh")
  986. end
  987. else
  988. print("arms")
  989. end
  990. end
  991.  
  992. function Unequip(mouse)
  993. if arms ~= nil and torso ~= nil then
  994. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  995. if sh ~= nil then
  996. local yes = true
  997. if yes then
  998. yes = false
  999. sh[1].Part1 = arms[1]
  1000. sh[2].Part1 = arms[2]
  1001. welds[1].Parent = nil
  1002. welds[2].Parent = nil
  1003. end
  1004. else
  1005. print("sh")
  1006. end
  1007. else
  1008. print("arms")
  1009. end
  1010. end
  1011. Tool.Equipped:connect(Equip)
  1012. Tool.Unequipped:connect(Unequip)
  1013.  
  1014. end))
  1015. Script103.Name = "Welding"
  1016. Script103.Parent = Tool0
  1017. table.insert(cors,sandbox(Script103,function()
  1018. function Weld(x,y)
  1019. local W = Instance.new("Weld")
  1020. W.Part0 = x
  1021. W.Part1 = y
  1022. local CJ = CFrame.new(x.Position)
  1023. local C0 = x.CFrame:inverse()*CJ
  1024. local C1 = y.CFrame:inverse()*CJ
  1025. W.C0 = C0
  1026. W.C1 = C1
  1027. W.Parent = x
  1028. end
  1029.  
  1030. function Get(A)
  1031. if A.className == "Part" then
  1032. Weld(script.Parent.Handle, A)
  1033. A.Anchored = false
  1034. else
  1035. local C = A:GetChildren()
  1036. for i=1, #C do
  1037. Get(C[i])
  1038. end
  1039. end
  1040. end
  1041.  
  1042. function Finale()
  1043. Get(script.Parent)
  1044. end
  1045.  
  1046. script.Parent.Equipped:connect(Finale)
  1047. script.Parent.Unequipped:connect(Finale)
  1048. Finale()
  1049. end))
  1050. LocalScript104.Name = "BackupWeld"
  1051. LocalScript104.Parent = Tool0
  1052. table.insert(cors,sandbox(LocalScript104,function()
  1053. function Weld(x,y)
  1054. local W = Instance.new("Weld")
  1055. W.Part0 = x
  1056. W.Part1 = y
  1057. local CJ = CFrame.new(x.Position)
  1058. local C0 = x.CFrame:inverse()*CJ
  1059. local C1 = y.CFrame:inverse()*CJ
  1060. W.C0 = C0
  1061. W.C1 = C1
  1062. W.Parent = x
  1063. end
  1064.  
  1065. function Get(A)
  1066. if A.className == "Part" then
  1067. Weld(script.Parent.Handle, A)
  1068. A.Anchored = false
  1069. else
  1070. local C = A:GetChildren()
  1071. for i=1, #C do
  1072. Get(C[i])
  1073. end
  1074. end
  1075. end
  1076.  
  1077. function Finale()
  1078. Get(script.Parent)
  1079. end
  1080.  
  1081. script.Parent.Equipped:connect(Finale)
  1082. script.Parent.Unequipped:connect(Finale)
  1083. Finale()
  1084. end))
  1085. LocalScript105.Name = "Crouch"
  1086. LocalScript105.Parent = Tool0
  1087. table.insert(cors,sandbox(LocalScript105,function()
  1088. on = 0
  1089. Tool = script.Parent
  1090. welds = {}
  1091. sh = {}
  1092. arms = nil
  1093. torso = nil
  1094. f = nil
  1095. function Crouch(ison)
  1096. if arms == nil and torso == nil then
  1097. arms = {Tool.Parent:FindFirstChild("Left Leg"), Tool.Parent:FindFirstChild("Right Leg")}
  1098. torso = Tool.Parent:FindFirstChild("Torso")
  1099. end
  1100. if arms ~= nil and torso ~= nil then
  1101. sh = {torso:FindFirstChild("Left Hip"), torso:FindFirstChild("Right Hip")}
  1102. if sh ~= nil then
  1103. local yes = true
  1104. if yes then
  1105. yes = false
  1106. if ison == 1 then
  1107. sh[1].Part1 = nil
  1108. sh[2].Part1 = nil
  1109. local weld1 = Instance.new("Weld")
  1110. weld1.Part0 = torso
  1111. weld1.Parent = torso
  1112. weld1.Part1 = arms[1]
  1113. weld1.C1 = CFrame.new(-0.5, 0.75, 1)
  1114. arms[1].Name = "LDave"
  1115. arms[1].CanCollide = true
  1116. welds[1] = weld1
  1117. -------------------------------------------
  1118. local weld2 = Instance.new("Weld")
  1119. weld2.Part0 = torso
  1120. weld2.Parent = torso
  1121. weld2.Part1 = arms[2]
  1122. weld2.C1 = CFrame.new(0.5,0.495,1.25) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  1123. arms[2].Name = "RDave"
  1124. arms[2].CanCollide = true
  1125. welds[2] = weld2
  1126. ---------------------------------
  1127. local force = Instance.new("BodyForce")
  1128. force.Parent = torso
  1129. f = force
  1130. wait(0.01)
  1131. elseif ison == 0 then
  1132. if arms then
  1133. sh[1].Part1 = arms[1]
  1134. sh[2].Part1 = arms[2]
  1135. f.Parent = nil
  1136. arms[2].Name = "Right Leg"
  1137. arms[1].Name = "Left Leg"
  1138. welds[1].Parent = nil
  1139. welds[2].Parent = nil
  1140. end
  1141. end
  1142. --
  1143. end
  1144. else
  1145. print("sh")
  1146. end
  1147. else
  1148. print("arms")
  1149. end
  1150. end
  1151. function Key(key)
  1152. if key then
  1153. key = string.lower(key)
  1154. if (key=="c") then
  1155. if on == 1 then
  1156. on = 0
  1157. elseif on == 0 then
  1158. on = 1
  1159. end
  1160. Crouch(on)
  1161. end
  1162. end
  1163. end
  1164. function Equip(mouse)
  1165. mouse.KeyDown:connect(Key)
  1166. end
  1167. script.Parent.Equipped:connect(Equip)
  1168.  
  1169.  
  1170. end))
  1171. LocalScript106.Name = "GuiScript"
  1172. LocalScript106.Parent = Tool0
  1173. table.insert(cors,sandbox(LocalScript106,function()
  1174. local Tool = script.Parent
  1175.  
  1176. local vPlayer
  1177. local Gui
  1178. local Alt
  1179. local Coords
  1180. local Ammo
  1181. local ready = false
  1182.  
  1183.  
  1184. function setUpGui()
  1185. if vPlayer == nil or vPlayer:findFirstChild("PlayerGui") == nil then
  1186. return
  1187. end
  1188.  
  1189. Gui = script.ScreenGui:Clone()
  1190. Alt = Gui.Stats.Alt
  1191. Coords = Gui.Stats.Coords
  1192. Ammo = Gui.Ammo.Bar
  1193.  
  1194. Gui.Name = "GunDisplay"
  1195. Gui.Parent = vPlayer.PlayerGui
  1196. end
  1197.  
  1198. function onEquippedLocal(mouse)
  1199. vPlayer = game.Players.LocalPlayer
  1200.  
  1201. setUpGui()
  1202. ready = false
  1203. end
  1204.  
  1205. function onUnequippedLocal(mouse)
  1206. if Gui then
  1207. Gui:remove()
  1208. end
  1209.  
  1210. Gui = nil
  1211. Alt = nil
  1212. Coords = nil
  1213. Ammo = nil
  1214. vPlayer = nil
  1215. end
  1216.  
  1217. Tool.Equipped:connect(onEquippedLocal)
  1218. Tool.Unequipped:connect(onUnequippedLocal)
  1219.  
  1220. while true do
  1221. wait()
  1222. if Gui then
  1223. Coords.Text = "Coords: " ..math.floor(game.Players.LocalPlayer.Character.Torso.Position.X).." , "..math.floor(game.Players.LocalPlayer.Character.Torso.Position.Z)
  1224. Alt.Text = "Alt: " ..math.floor(game.Players.LocalPlayer.Character.Torso.Position.Y)
  1225. Ammo.Size = UDim2.new((0.01*(script.Parent.Ammo.Value / script.Parent.MaxAmmo.Value)) * 100,0,1,0)
  1226. end
  1227. end
  1228.  
  1229. end))
  1230. ScreenGui107.Parent = LocalScript106
  1231. Frame108.Name = "Ammo"
  1232. Frame108.Parent = ScreenGui107
  1233. Frame108.Size = UDim2.new(0.200000003, 0, 0.0500000007, 0)
  1234. Frame108.Style = Enum.FrameStyle.RobloxRound
  1235. Frame108.Position = UDim2.new(0.100000001, 0, 0.800000012, 0)
  1236. Frame108.BackgroundColor3 = Color3.new(0.301961, 0.301961, 0.301961)
  1237. Frame108.BorderColor3 = Color3.new(0.0313726, 0.0313726, 0.0313726)
  1238. Frame109.Name = "Red"
  1239. Frame109.Parent = Frame108
  1240. Frame109.Size = UDim2.new(1, 0, 1, 0)
  1241. Frame109.BackgroundColor3 = Color3.new(1, 0, 0)
  1242. Frame109.BorderColor3 = Color3.new(0.0313726, 0.0313726, 0.0313726)
  1243. Frame109.BorderSizePixel = 0
  1244. Frame110.Name = "Bar"
  1245. Frame110.Parent = Frame108
  1246. Frame110.Size = UDim2.new(1, 0, 1, 0)
  1247. Frame110.BackgroundColor3 = Color3.new(0, 0, 1)
  1248. Frame110.BorderColor3 = Color3.new(0.0313726, 0.0313726, 0.0313726)
  1249. Frame110.BorderSizePixel = 0
  1250. Frame111.Name = "Stats"
  1251. Frame111.Parent = ScreenGui107
  1252. Frame111.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  1253. Frame111.Style = Enum.FrameStyle.RobloxRound
  1254. Frame111.Position = UDim2.new(0.100000001, 0, 0.649999976, 0)
  1255. Frame111.Visible = false
  1256. Frame111.BorderColor3 = Color3.new(0.0313726, 0.0313726, 0.0313726)
  1257. TextButton112.Name = "Coords"
  1258. TextButton112.Parent = Frame111
  1259. TextButton112.Transparency = 1
  1260. TextButton112.Size = UDim2.new(1, 0, 0.5, 0)
  1261. TextButton112.Text = "Coords: Nil, Nil"
  1262. TextButton112.BackgroundTransparency = 1
  1263. TextButton112.BorderColor3 = Color3.new(0.0313726, 0.0313726, 0.0313726)
  1264. TextButton112.Font = Enum.Font.ArialBold
  1265. TextButton112.FontSize = Enum.FontSize.Size18
  1266. TextButton112.TextColor3 = Color3.new(1, 1, 1)
  1267. TextButton113.Name = "Alt"
  1268. TextButton113.Parent = Frame111
  1269. TextButton113.Transparency = 1
  1270. TextButton113.Size = UDim2.new(1, 0, 0.5, 0)
  1271. TextButton113.Text = "Alt: Nil"
  1272. TextButton113.Position = UDim2.new(0, 0, 0.5, 0)
  1273. TextButton113.BackgroundTransparency = 1
  1274. TextButton113.BorderColor3 = Color3.new(0.0313726, 0.0313726, 0.0313726)
  1275. TextButton113.Font = Enum.Font.ArialBold
  1276. TextButton113.FontSize = Enum.FontSize.Size18
  1277. TextButton113.TextColor3 = Color3.new(1, 1, 1)
  1278. LocalScript114.Name = "Local Gui"
  1279. LocalScript114.Parent = Tool0
  1280. table.insert(cors,sandbox(LocalScript114,function()
  1281. local Tool = script.Parent;
  1282.  
  1283. enabled = true
  1284. function onButton1Down(mouse)
  1285. if not enabled then
  1286. return
  1287. end
  1288.  
  1289. enabled = true
  1290. mouse.Icon = "http://www.roblox.com/asset/?id=70405991"
  1291.  
  1292. --wait(.8)
  1293. --mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1294. --enabled = true
  1295. --mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  1296.  
  1297. end
  1298.  
  1299.  
  1300. function onButton1Up(mouse)
  1301. enabled = false
  1302. Tool.Enabled = false
  1303. mouse.Icon = "http://www.roblox.com/asset/?id=70405991"
  1304.  
  1305. wait(.8)
  1306.  
  1307. mouse.Icon = "http://www.roblox.com/asset/?id=70405991"
  1308. enabled = true
  1309. Tool.Enabled = true
  1310. end
  1311.  
  1312. function onEquippedLocal(mouse)
  1313.  
  1314. if mouse == nil then
  1315. print("Mouse not found")
  1316. return
  1317. end
  1318.  
  1319. mouse.Icon = "http://www.roblox.com/asset/?id=70405991"
  1320. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1321. mouse.Button1Up:connect(function() onButton1Up(mouse)end)
  1322. end
  1323.  
  1324.  
  1325. Tool.Equipped:connect(onEquippedLocal)
  1326.  
  1327. end))
  1328. LocalScript115.Name = "RBGunScript"
  1329. LocalScript115.Parent = Tool0
  1330. table.insert(cors,sandbox(LocalScript115,function()
  1331. wait(1)
  1332. local Tool = script.Parent;
  1333. local pewsound
  1334. local bangsound
  1335. local cam
  1336. local ggui
  1337. local AlertCarry = Tool.AlertCarry
  1338. --
  1339. enabled = true
  1340. automatichold = false
  1341. dmged = false
  1342. shotgun = false
  1343. equipped = false
  1344. overheated = false
  1345. isZoom = false
  1346.  
  1347. -----------------------------------------------------------------------------ONLY EDIT THESE VALUES!!!!!
  1348. -----!Instructions!-----
  1349. --Make sure you have a part in the gun named Barrel, it is where the laser will shoot from.--
  1350. --Just place this script into any gun and edit the values below.--
  1351. --Don't edit anything else or risk breaking it.--
  1352. ------------------------
  1353. Damage = 76
  1354. SPS = 9 -- Shots Per Second, gives a limit of how fast the gun shoots.
  1355. Recoil = 6 -- [1-10] [1 = Minigun, 10 = Sniper]
  1356. WallShoot = false -- Shoots through walls.
  1357. GH = false -- [True = RB can't hurt RB.] [False = RB can hurt RB.]
  1358. BulletColor = "New Yeller" -- Any Brickcolor will work.
  1359. --------------------------------------------------------------------------------------------------------
  1360.  
  1361. local zm = Instance.new("Part")
  1362. zm.Name = "ZoomZM"
  1363. zm.Anchored = true
  1364. zm.Transparency = 1
  1365. zm.Size = Vector3.new(1,1,1)
  1366. zm.CanCollide = false
  1367. GunType = 0
  1368.  
  1369. --[[local gui = Instance.new("ScreenGui")
  1370. local bg = Instance.new("Frame",gui)
  1371. local bar = Instance.new("Frame",bg)
  1372. local bvl = Instance.new("ImageLabel", bg)
  1373. bvl.Name = "Bevel"
  1374. bvl.BackgroundTransparency = 1
  1375. bvl.Image = "http://www.roblox.com/asset/?id=56852431"
  1376. bvl.Size = UDim2.new(1,0,1,0)
  1377. bg.Name = "Back"
  1378. bar.Name = "Charge"
  1379. bar.BackgroundColor3 = Color3.new(200/255,0/255,0/255)
  1380. bg.BackgroundColor3 = Color3.new(200/255,200/255,200/255)
  1381. bg.Size = UDim2.new(0,10,0,-100)
  1382. bg.Position = UDim2.new(0,5,0,500)
  1383. bar.Size = UDim2.new(0,4,-1,0)
  1384. bar.Position = UDim2.new(0,3,1,0)
  1385.  
  1386. ggui = gui:Clone()
  1387. ggui.Name = "GunGui"
  1388. ggui.Back.Charge.Size = UDim2.new(0,4,-(script.Charge.Value/100),0)]]
  1389.  
  1390. GroupID = 5520
  1391.  
  1392. function AntiGH(char1,char2)
  1393. if GH then
  1394. local plyr1 = game.Players:findFirstChild(char1.Name)
  1395. local plyr2 = game.Players:findFirstChild(char2.Name)
  1396. if plyr1 and plyr2 then
  1397. if plyr1:IsInGroup(GroupID) and plyr2:IsInGroup(GroupID) then
  1398. return false
  1399. end
  1400. end
  1401. return true
  1402. elseif not GH then
  1403. return true
  1404. end
  1405. end
  1406.  
  1407. MaxDist = 1000
  1408.  
  1409. function RayCast(Start,End,Ignore)
  1410. if WallShoot then
  1411. ray1 = Ray.new(Start, End.unit * 999.999)
  1412. local Part1, TempPos = Workspace:FindPartOnRay(ray1,Ignore)
  1413. ray2 = Ray.new(TempPos, End.unit * 999.999)
  1414. local Part2, EndPos = Workspace:FindPartOnRay(ray2,Part1)
  1415. return Part1, Part2, EndPos
  1416. elseif not WallShoot then
  1417. ray = Ray.new(Start, End.unit * 999.999)
  1418. return Workspace:FindPartOnRay(ray,Ignore)
  1419. end
  1420. end
  1421.  
  1422. function DmgPlr(Part)
  1423. if Part ~= nil then
  1424. local c = Instance.new("ObjectValue")
  1425. c.Name = "creator"
  1426. c.Value = game.Players:findFirstChild(script.Parent.Parent.Name)
  1427. local hum = Part.Parent:findFirstChild("Humanoid")
  1428. local hathum = Part.Parent.Parent:findFirstChild("Humanoid")
  1429. local hat = Part.Parent
  1430. if hathum ~= nil and hat:IsA("Hat") and AntiGH(hathum.Parent, script.Parent.Parent) then
  1431. hathum:TakeDamage(Damage/3)
  1432. Part.Parent = game.Workspace
  1433. Part.CFrame = CFrame.new(Part.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)))
  1434. hat:Remove()
  1435. c.Parent = hathum
  1436. game.Debris:AddItem(c,1.5)
  1437. elseif hum ~= nil and AntiGH(hum.Parent, script.Parent.Parent) then
  1438. if Part.Name == "Head" then
  1439. hum:TakeDamage(Damage*2)
  1440. end
  1441. hum:TakeDamage(Damage)
  1442. c.Parent = hum
  1443. game.Debris:AddItem(c,1.5)
  1444. end
  1445. end
  1446. end
  1447.  
  1448. function onButton1Down(mouse)
  1449. if AlertCarry.Value == false then
  1450. if script.Parent.Ammo.Value == 0 then
  1451. else
  1452. if GunType == 0 then
  1453. if (not enabled) then return end
  1454. enabled = false
  1455. LaserShoot(mouse)
  1456. script.Parent.Barrel.Light.Light.Visible = true
  1457. script.Parent.Ammo.Value = script.Parent.Ammo.Value - 1
  1458. wait(0.01)
  1459. script.Parent.Barrel.Light.Light.Visible = false
  1460. wait(1/SPS)
  1461. enabled = true
  1462. elseif GunType == 1 then
  1463. automatichold = true
  1464. while automatichold == true and script.Parent.Ammo.Value ~= 0 do wait()
  1465. if (not enabled) then return end
  1466. if AlertCarry.Value == false then
  1467. enabled = false
  1468. LaserShoot(mouse)
  1469. script.Parent.Barrel.Light.Light.Visible = true
  1470. script.Parent.Ammo.Value = script.Parent.Ammo.Value - 1
  1471. wait(0.01)
  1472. script.Parent.Barrel.Light.Light.Visible = false
  1473. wait(1/SPS)
  1474. enabled = true
  1475. end
  1476. end
  1477. end
  1478. end
  1479. end
  1480. end
  1481.  
  1482. function LaserShoot(mouse)
  1483. hit = mouse.Hit.p
  1484. local StartPos = script.Parent.Barrel.CFrame.p
  1485. local rv = (StartPos-hit).magnitude/(Recoil * 20)
  1486. local rcl = Vector3.new(math.random(-rv,rv),math.random(-rv,rv),math.random(-rv,rv))
  1487. aim = hit + rcl
  1488. local P = Instance.new("Part")
  1489. P.Name = "Bullet"
  1490. P.formFactor = 3
  1491. P.BrickColor = BrickColor.new(BulletColor)
  1492. P.Size = Vector3.new(0.1,0.1,0.1)
  1493. P.Anchored = true
  1494. P.CanCollide = false
  1495. P.Transparency = 1
  1496. P.Parent = script.Parent.Parent
  1497. local m = Instance.new("CylinderMesh")
  1498. m.Name = "Mesh"
  1499. m.Parent = P
  1500. local c = Instance.new("ObjectValue")
  1501. c.Name = "creator"
  1502. c.Value = game.Players:findFirstChild(script.Parent.Parent.Name)
  1503.  
  1504. script.Fire:Play()
  1505.  
  1506. local SPos = script.Parent.Barrel.CFrame.p
  1507. if WallShoot then
  1508. local Part1, Part2, EndPos = RayCast(SPos, (aim-SPos).unit * 999, script.Parent.Parent)
  1509. DmgPlr(Part1)
  1510. DmgPlr(Part2)
  1511. if Part1 and Part2 then
  1512. local enddist = (EndPos-SPos).magnitude
  1513. P.CFrame = CFrame.new(EndPos, SPos) * CFrame.new(0,0,-enddist/2) * CFrame.Angles(math.rad(90),0,0)
  1514. m.Scale = Vector3.new(.2,enddist,.2)
  1515. else
  1516. P.CFrame = CFrame.new(EndPos, SPos) * CFrame.new(0,0,-MaxDist/2) * CFrame.Angles(math.rad(90),0,0)
  1517. m.Scale = Vector3.new(.2,MaxDist,.2)
  1518. end
  1519. elseif not WallShoot then
  1520. local Part, Pos = RayCast(SPos, (aim-SPos).unit * 999, script.Parent.Parent)
  1521. DmgPlr(Part)
  1522. if Part then
  1523. local dist = (Pos-SPos).magnitude
  1524. P.CFrame = CFrame.new(Pos, SPos) * CFrame.new(0,0,-dist/2) * CFrame.Angles(math.rad(90),0,0)
  1525. m.Scale = Vector3.new(.1,dist,.1)
  1526. else
  1527. P.CFrame = CFrame.new(Pos, SPos) * CFrame.new(0,0,-MaxDist/2) * CFrame.Angles(math.rad(90),0,0)
  1528. m.Scale = Vector3.new(.1,MaxDist,.1)
  1529. end
  1530. end
  1531. game.Debris:AddItem(P,.1)
  1532. end
  1533.  
  1534. function onButton1Up(mouse)
  1535. automatichold = false
  1536. end
  1537.  
  1538. function onEquippedLocal(mouse)
  1539. mouse.Icon = ""
  1540. mouse.KeyDown:connect(onKeyDown)
  1541. end
  1542.  
  1543. function defaultrifle()
  1544. torso = Tool.Parent:FindFirstChild("Torso")
  1545. if torso ~= nil then
  1546. torso.weld1.C1 = CFrame.new(-0.25, -0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(350), 0, math.rad(-90))
  1547. torso.weld2.C1 = CFrame.new(-1, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  1548. end
  1549. end
  1550.  
  1551. function defaultpistol()
  1552. torso = Tool.Parent:FindFirstChild("Torso")
  1553. if torso ~= nil then
  1554. torso.weld1.C1 = CFrame.new(-0.25, -0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(350), 0, math.rad(-90))
  1555. torso.weld2.C1 = CFrame.new(-1, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  1556. end
  1557. end
  1558.  
  1559. function holster()
  1560. torso = Tool.Parent:FindFirstChild("Torso")
  1561. if torso ~= nil then
  1562. torso.weld1.C1 = CFrame.new(0.5,0,.5) * CFrame.fromEulerAnglesXYZ(math.rad(315), 0, math.rad(-40))
  1563. torso.weld2.C1 = CFrame.new(-.8, -0.6, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-40), math.rad(-60), 0)
  1564. end
  1565. end
  1566.  
  1567. function onKeyDown(key, mouse)
  1568.  
  1569.  
  1570.  
  1571. if key:lower() == "r" then
  1572. if script.Parent.Ammo.Value ~= script.Parent.MaxAmmo.Value then
  1573.  
  1574. script.Reload:Play()
  1575.  
  1576. enabled = false
  1577. repeat wait(0.05) script.Parent.Ammo.Value = script.Parent.Ammo.Value + 3 until script.Parent.Ammo.Value >= script.Parent.MaxAmmo.Value
  1578. script.Parent.Ammo.Value = script.Parent.MaxAmmo.Value
  1579. enabled = true
  1580. end
  1581. end
  1582.  
  1583. if key:lower() == "" then
  1584. if GunType == 1 then
  1585. GunType = 0
  1586. Recoil = 10
  1587. else
  1588. GunType = 1
  1589. Recoil = 8
  1590. end
  1591. end
  1592.  
  1593. if key:lower() == "e" then
  1594. if AlertCarry.Value == false then
  1595. holster()
  1596. AlertCarry.Value = true
  1597. else
  1598. defaultrifle()
  1599. AlertCarry.Value = false
  1600. end
  1601. end
  1602.  
  1603. end
  1604.  
  1605. function onEquipped(mouse)
  1606. equipped = true
  1607.  
  1608. if mouse == nil then
  1609. print("Mouse not found")
  1610. return
  1611. end
  1612. mouse.Icon = "http://www.roblox.com/asset/?id=70405991"
  1613. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1614. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  1615. mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
  1616.  
  1617. end
  1618.  
  1619. function onUnequipped(mouse)
  1620. equipped = false
  1621. automatichold = false
  1622.  
  1623.  
  1624. end
  1625.  
  1626. script.Parent.Equipped:connect(onEquipped)
  1627. script.Parent.Unequipped:connect(onUnequipped)
  1628. end))
  1629. Sound116.Name = "Reload"
  1630. Sound116.Parent = LocalScript115
  1631. Sound116.SoundId = "http://www.roblox.com/Asset/?id=10209894"
  1632. Sound116.Volume = 1
  1633. Sound117.Name = "Fire"
  1634. Sound117.Parent = LocalScript115
  1635. Sound117.SoundId = "rbxassetid://966405773"
  1636. Sound117.Volume = 4
  1637. for i,v in pairs(mas:GetChildren()) do
  1638. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  1639. pcall(function() v:MakeJoints() end)
  1640. end
  1641. mas:Destroy()
  1642. for i,v in pairs(cors) do
  1643. spawn(function()
  1644. pcall(v)
  1645. end)
  1646. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement