Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 100.05 KB | None | 0 0
  1. --School Shooter script by DMS ok bye
  2. o1 = Instance.new("Model")
  3. o1.Name = "Vest"
  4. o2 = Instance.new("Part")
  5. o2.Name = "Middle"
  6. o2.Parent = o1
  7. o2.BrickColor = BrickColor.new("Brick yellow")
  8. o2.Transparency = 1
  9. o2.Position = Vector3.new(0.139906004, 1.05800402, -11.1099901)
  10. o2.Anchored = true
  11. o2.CFrame = CFrame.new(0.139906004, 1.05800402, -11.1099901, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  12. o2.CanCollide = false
  13. o2.FormFactor = Enum.FormFactor.Symmetric
  14. o2.Size = Vector3.new(2, 2, 1)
  15. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  16. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  17. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  18. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  19. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  20. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  21. o2.Color = Color3.new(0.843137, 0.772549, 0.603922)
  22. o3 = Instance.new("Part")
  23. o3.Name = "Pack"
  24. o3.Parent = o1
  25. o3.BrickColor = BrickColor.new("White")
  26. o3.Position = Vector3.new(0.139907002, 1.07000601, -10.3049936)
  27. o3.Rotation = Vector3.new(-180, 0, -180)
  28. o3.Anchored = true
  29. o3.CFrame = CFrame.new(0.139907002, 1.07000601, -10.3049936, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  30. o3.CanCollide = false
  31. o3.FormFactor = Enum.FormFactor.Custom
  32. o3.Size = Vector3.new(1.65999985, 1.80000019, 0.630000472)
  33. o3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  34. o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  35. o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  36. o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  37. o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  38. o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  39. o3.Color = Color3.new(0.388235, 0.372549, 0.384314)
  40. o4 = Instance.new("Part")
  41. o4.Name = "Strap"
  42. o4.Parent = o1
  43. o4.BrickColor = BrickColor.new("White")
  44. o4.Position = Vector3.new(0.66991502, 1.05500698, -11.1149797)
  45. o4.Anchored = true
  46. o4.CFrame = CFrame.new(0.66991502, 1.05500698, -11.1149797, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  47. o4.CanCollide = false
  48. o4.FormFactor = Enum.FormFactor.Custom
  49. o4.Size = Vector3.new(0.259999752, 2.11000037, 1.15000045)
  50. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  51. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  52. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  53. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  54. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  55. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  56. o4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  57. o5 = Instance.new("Part")
  58. o5.Name = "Flap"
  59. o5.Parent = o1
  60. o5.BrickColor = BrickColor.new("White")
  61. o5.Position = Vector3.new(0.139905006, 1.85000098, -10.2900219)
  62. o5.Anchored = true
  63. o5.CFrame = CFrame.new(0.139905006, 1.85000098, -10.2900219, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  64. o5.CanCollide = false
  65. o5.FormFactor = Enum.FormFactor.Custom
  66. o5.Size = Vector3.new(1.71999979, 0.400000006, 0.639999866)
  67. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  68. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  69. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  70. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  71. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  72. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  73. o5.Color = Color3.new(0.105882, 0.164706, 0.207843)
  74. o6 = Instance.new("Part")
  75. o6.Name = "Pocket"
  76. o6.Parent = o1
  77. o6.BrickColor = BrickColor.new("White")
  78. o6.Position = Vector3.new(0.149883002, 0.860005975, -10.0399857)
  79. o6.Rotation = Vector3.new(-0, 0, -90)
  80. o6.Anchored = true
  81. o6.CFrame = CFrame.new(0.149883002, 0.860005975, -10.0399857, 0, 1, 0, -1, 0, 0, 0, 0, 1)
  82. o6.CanCollide = false
  83. o6.FormFactor = Enum.FormFactor.Custom
  84. o6.Size = Vector3.new(0.600000024, 0.800000131, 0.200000003)
  85. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  86. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  87. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  88. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  89. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  90. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  91. o6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  92. o7 = Instance.new("Part")
  93. o7.Name = "Pocket"
  94. o7.Parent = o1
  95. o7.BrickColor = BrickColor.new("White")
  96. o7.Position = Vector3.new(0.139600992, 1.10000801, -10.3099718)
  97. o7.Rotation = Vector3.new(-90, 90, 0)
  98. o7.Anchored = true
  99. o7.CFrame = CFrame.new(0.139600992, 1.10000801, -10.3099718, 0, 0, 1, -1, 0, 0, 0, -1, 0)
  100. o7.CanCollide = false
  101. o7.FormFactor = Enum.FormFactor.Custom
  102. o7.Size = Vector3.new(0.600000024, 0.400000155, 1.70000005)
  103. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  104. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  105. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  106. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  107. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  108. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  109. o7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  110. o8 = Instance.new("Part")
  111. o8.Name = "Strap"
  112. o8.Parent = o1
  113. o8.BrickColor = BrickColor.new("White")
  114. o8.Position = Vector3.new(-0.37014699, 1.05500698, -11.1149921)
  115. o8.Anchored = true
  116. o8.CFrame = CFrame.new(-0.37014699, 1.05500698, -11.1149921, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  117. o8.CanCollide = false
  118. o8.FormFactor = Enum.FormFactor.Custom
  119. o8.Size = Vector3.new(0.259999752, 2.11000037, 1.15000045)
  120. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  121. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  122. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  123. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  124. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  125. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  126. o8.Color = Color3.new(0.105882, 0.164706, 0.207843)
  127. o9 = Instance.new("Part")
  128. o9.Parent = o1
  129. o9.BrickColor = BrickColor.new("White")
  130. o9.Reflectance = 0.10000000149012
  131. o9.Position = Vector3.new(0.173590899, 4.00173569, -9.98207664)
  132. o9.Rotation = Vector3.new(2.9181666e-009, -3.48279983e-008, -8.55249798e-019)
  133. o9.Anchored = true
  134. o9.CFrame = CFrame.new(0.173590899, 4.00173569, -9.98207664, 0.999998331, 1.49269007e-020, -6.07863204e-010, 1.49269007e-020, 1, -5.09317831e-011, -6.07863204e-010, -5.09317831e-011, 1.00000334)
  135. o9.FormFactor = Enum.FormFactor.Plate
  136. o9.Size = Vector3.new(2, 4.80000019, 2)
  137. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  138. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  139. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  140. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  141. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  142. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  143. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  144. o10 = Instance.new("SpecialMesh")
  145. o10.Parent = o9
  146. o10.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  147. o10.MeshType = Enum.MeshType.Brick
  148. o11 = Instance.new("Part")
  149. o11.Parent = o1
  150. o11.BrickColor = BrickColor.new("White")
  151. o11.Reflectance = 0.20000000298023
  152. o11.Position = Vector3.new(0.173592806, 4.10173273, -11.1821489)
  153. o11.Rotation = Vector3.new(-180, 89.8953247, -90)
  154. o11.Anchored = true
  155. o11.CFrame = CFrame.new(0.173592806, 4.10173273, -11.1821489, -1.49269007e-020, 6.07863204e-010, 0.999998331, -1, 5.09317831e-011, 1.49269007e-020, 5.09317831e-011, -1.00000334, -6.07863204e-010)
  156. o11.FormFactor = Enum.FormFactor.Plate
  157. o11.Size = Vector3.new(1, 0.400000006, 2)
  158. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  159. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  160. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  161. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  162. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  163. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  164. o11.Color = Color3.new(0.803922, 0.803922, 0.803922)
  165. o12 = Instance.new("CylinderMesh")
  166. o12.Parent = o11
  167. o12.Offset = Vector3.new(0, -0.600000024, 0)
  168. o12.Scale = Vector3.new(0.5, 0.100000001, 0.5)
  169. o13 = Instance.new("Part")
  170. o13.Parent = o1
  171. o13.BrickColor = BrickColor.new("White")
  172. o13.Reflectance = 0.20000000298023
  173. o13.Position = Vector3.new(0.173592806, 5.60169125, -11.1821489)
  174. o13.Rotation = Vector3.new(1.40697509e-009, -89.8953247, -90)
  175. o13.Anchored = true
  176. o13.CFrame = CFrame.new(0.173592806, 5.60169125, -11.1821489, 1.49269007e-020, 6.07863204e-010, -0.999998331, 1, 5.09317831e-011, -1.49269007e-020, -5.09317831e-011, -1.00000334, 6.07863204e-010)
  177. o13.FormFactor = Enum.FormFactor.Plate
  178. o13.Size = Vector3.new(2, 0.400000006, 2)
  179. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  180. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  181. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  182. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  183. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  184. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  185. o13.Color = Color3.new(0.803922, 0.803922, 0.803922)
  186. o14 = Instance.new("CylinderMesh")
  187. o14.Parent = o13
  188. o14.Offset = Vector3.new(0, -0.600000024, 0)
  189. o14.Scale = Vector3.new(0.5, 0.100000001, 0.5)
  190. o15 = Instance.new("Part")
  191. o15.Parent = o1
  192. o15.BrickColor = BrickColor.new("White")
  193. o15.Reflectance = 0.20000000298023
  194. o15.Position = Vector3.new(0.173592806, 2.60173273, -11.1821489)
  195. o15.Rotation = Vector3.new(-180, 89.8953247, -90)
  196. o15.Anchored = true
  197. o15.CFrame = CFrame.new(0.173592806, 2.60173273, -11.1821489, -1.49269007e-020, 6.07863204e-010, 0.999998331, -1, 5.09317831e-011, 1.49269007e-020, 5.09317831e-011, -1.00000334, -6.07863204e-010)
  198. o15.FormFactor = Enum.FormFactor.Plate
  199. o15.Size = Vector3.new(2, 0.400000006, 2)
  200. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  201. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  202. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  203. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  204. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  205. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  206. o15.Color = Color3.new(0.803922, 0.803922, 0.803922)
  207. o16 = Instance.new("CylinderMesh")
  208. o16.Parent = o15
  209. o16.Offset = Vector3.new(0, -0.600000024, 0)
  210. o16.Scale = Vector3.new(0.5, 0.100000001, 0.5)
  211. myears = Instance.new('Sound')
  212. myears.Parent = game.Players.LocalPlayer.Character.Head
  213. myears.Looped = true
  214. myears.Name = "Ruski"
  215. myears.Playing = true
  216. myears.SoundId = "rbxassetid://1903257105"
  217. myears.Volume = .5
  218. myears.TimePosition = 0
  219. local g = o1:clone()
  220. g.Parent = game.Players.LocalPlayer.Character
  221. local C = g:GetChildren()
  222. for i=1, #C do
  223. if C[i].className == "Part" then
  224. local W = Instance.new("Weld")
  225. W.Part0 = g.Middle
  226. W.Part1 = C[i]
  227. local CJ = CFrame.new(g.Middle.Position)
  228. local C0 = g.Middle.CFrame:inverse()*CJ
  229. local C1 = C[i].CFrame:inverse()*CJ
  230. W.C0 = C0
  231. W.C1 = C1
  232. W.Parent = g.Middle
  233. end
  234. local Y = Instance.new("Weld")
  235. Y.Part0 = game.Players.LocalPlayer.Character.Torso
  236. Y.Part1 = g.Middle
  237. Y.C0 = CFrame.new(0, 0, 0)
  238. Y.Parent = Y.Part0
  239. end
  240.  
  241. local h = g:GetChildren()
  242. for i = 1, # h do
  243. h[i].Anchored = false
  244. h[i].CanCollide = false
  245. end
  246. local Columbine = function(f,scri)
  247. local oldenv = getfenv(f)
  248. local newenv = setmetatable({}, {
  249. __index = function(_, k)
  250. if k:lower() == 'script' then
  251. return scri
  252. else
  253. return oldenv[k]
  254. end
  255. end
  256. })
  257. setfenv(f, newenv)
  258. ypcall(function() f() end)
  259. end
  260. cors = {}
  261. mas = Instance.new("Model",game:GetService("Lighting"))
  262. mas.Name = "asd_asdasd"
  263. o1 = Instance.new("Tool")
  264. o1.Name = "Tec-9"
  265. o1.Parent = mas
  266. o1.GripForward = Vector3.new(-0.296138406, -0, -0.955145061)
  267. o1.GripPos = Vector3.new(0, -0.200000003, 0)
  268. o1.GripRight = Vector3.new(0.955145061, 0, -0.296138406)
  269. o2 = Instance.new("NumberValue")
  270. o2.Name = "Left"
  271. o2.Parent = o1
  272. o2.Value = 32
  273. o3 = Instance.new("NumberValue")
  274. o3.Name = "Recoil"
  275. o3.Parent = o1
  276. o3.Value = 3
  277. o4 = Instance.new("Script")
  278. o4.Parent = o3
  279. table.insert(cors,coroutine.create(function()
  280. wait()
  281. Columbine(function()
  282. while true do
  283. wait(.2)
  284. if script.Parent.Value > 3 then
  285. script.Parent.Value = script.Parent.Value - 1
  286. end
  287. end
  288.  
  289. end,o4)
  290. end))
  291. o5 = Instance.new("NumberValue")
  292. o5.Name = "MaxAmmo"
  293. o5.Parent = o1
  294. o5.Value = 32
  295. o6 = Instance.new("BoolValue")
  296. o6.Name = "ZoomedIn"
  297. o6.Parent = o1
  298. o7 = Instance.new("NumberValue")
  299. o7.Name = "Ammo"
  300. o7.Parent = o1
  301. o7.Value = 32
  302. o8 = Instance.new("LocalScript")
  303. o8.Name = "Zoom Script"
  304. o8.Parent = o1
  305. table.insert(cors,coroutine.create(function()
  306. wait()
  307. Columbine(function()
  308. local Tool = script.Parent
  309. a=false
  310. cam=nil
  311. wut = Tool.Parent
  312.  
  313.  
  314.  
  315. function onEquipped(mouse2)
  316. mouse2.KeyDown:connect(onkeyDown)
  317. mouse = mouse2
  318. end
  319. function onkeyDown(key)
  320. if key == "q" then
  321. if not a then
  322. cam=game.Workspace.CurrentCamera:clone()
  323. cam.Parent=game.Workspace
  324. game.Workspace.CurrentCamera.CameraSubject = Tool.Zoom
  325. game.Workspace.CurrentCamera.CameraType=1
  326. Tool.Recoil.Value = 5
  327. Tool.ZoomedIn.Value = true
  328. Tool.Parent.Humanoid.WalkSpeed = 10
  329. a=true
  330. else
  331. game.Workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character
  332. game.Workspace.CurrentCamera:Remove()
  333. game.Workspace.CurrentCamera=cam
  334. Tool.ZoomedIn.Value = false
  335. Tool.Recoil.Value = 10
  336. Tool.Parent.Humanoid.WalkSpeed = 16
  337. a=false
  338. end
  339. end
  340. end
  341.  
  342.  
  343.  
  344.  
  345. script.Parent.Equipped:connect(onEquipped)
  346. end,o8)
  347. end))
  348. o9 = Instance.new("NumberValue")
  349. o9.Name = "StoredAmmo"
  350. o9.Parent = o1
  351. o9.Value = 600
  352. o10 = Instance.new("Part")
  353. o10.Parent = o1
  354. o10.Material = Enum.Material.SmoothPlastic
  355. o10.BrickColor = BrickColor.new("White")
  356. o10.Position = Vector3.new(-109.400009, 1.23002994, 59.8599739)
  357. o10.Rotation = Vector3.new(-90, 0, -180)
  358. o10.Anchored = true
  359. o10.CFrame = CFrame.new(-109.400009, 1.23002994, 59.8599739, -0.999999881, 1.89462381e-015, 0, 0, 0, 0.999999881, -1.89462381e-015, 1, 0)
  360. o10.CanCollide = false
  361. o10.FormFactor = Enum.FormFactor.Symmetric
  362. o10.Size = Vector3.new(1, 1, 1)
  363. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  364. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  365. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  366. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  367. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  368. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  369. o10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  370. o11 = Instance.new("SpecialMesh")
  371. o11.Parent = o10
  372. o11.Scale = Vector3.new(0.119999997, 0.119999997, 0.0299999993)
  373. o11.MeshType = Enum.MeshType.Wedge
  374. o12 = Instance.new("LocalScript")
  375. o12.Name = "BackupWeld"
  376. o12.Parent = o1
  377. table.insert(cors,coroutine.create(function()
  378. wait()
  379. Columbine(function()
  380. function Weld(x,y)
  381. local W = Instance.new("Weld")
  382. W.Part0 = x
  383. W.Part1 = y
  384. local CJ = CFrame.new(x.Position)
  385. local C0 = x.CFrame:inverse()*CJ
  386. local C1 = y.CFrame:inverse()*CJ
  387. W.C0 = C0
  388. W.C1 = C1
  389. W.Parent = x
  390. end
  391.  
  392. function Get(A)
  393. if A.className == "Part" then
  394. Weld(script.Parent.Handle, A)
  395. A.Anchored = false
  396. else
  397. local C = A:GetChildren()
  398. for i=1, #C do
  399. Get(C[i])
  400. end
  401. end
  402. end
  403.  
  404. function Finale()
  405. Get(script.Parent)
  406. end
  407.  
  408. script.Parent.Equipped:connect(Finale)
  409. script.Parent.Unequipped:connect(Finale)
  410. Finale()
  411. end,o12)
  412. end))
  413. o13 = Instance.new("LocalScript")
  414. o13.Name = "GuiScript"
  415. o13.Parent = o1
  416. table.insert(cors,coroutine.create(function()
  417. wait()
  418. Columbine(function()
  419. local Tool = script.Parent
  420. local Ammo = Tool.Ammo
  421. local MaxAmmo = Ammo.Value
  422.  
  423. local vPlayer
  424. local Gui
  425. local Text
  426.  
  427. function onChanged(value)
  428. if value == "Value" or value == Ammo.Value then
  429. if Gui ~= nil and Text ~= nil then
  430. if Ammo.Value >= 1 then
  431. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  432. elseif math.floor(Ammo.Value) == 0 then
  433. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  434. elseif Ammo.Value < 0 then
  435. for i = 0, 1, 0.03 / 2 do
  436. local Num = math.floor(i * MaxAmmo + 0.5)
  437.  
  438. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  439. wait()
  440. end
  441. end
  442. end
  443. end
  444. end
  445.  
  446. function on2Changed()
  447. if Gui ~= nil and Text ~= nil then
  448.  
  449. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  450. wait()
  451. end
  452. end
  453.  
  454. function setUpGui()
  455. if vPlayer == nil or vPlayer:findFirstChild("PlayerGui") == nil then
  456. return
  457. end
  458.  
  459. Gui = Instance.new("ScreenGui")
  460. Text = Instance.new("TextLabel")
  461.  
  462. Gui.Name = "DEDisplay"
  463. Gui.Parent = vPlayer.PlayerGui
  464.  
  465. Text.BackgroundColor3 = BrickColor.Black().Color
  466. Text.BackgroundTransparency = 1
  467. Text.BorderColor3 = BrickColor.White().Color
  468. Text.BorderSizePixel = 0
  469. Text.Name = "Ammo"
  470. Text.Parent = Gui
  471. Text.Position = UDim2.new(0.15, 0, 0.825, 0)
  472. Text.Size = UDim2.new(0, -60, 0, 64)
  473. Text.FontSize = "Size18"
  474. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  475. Text.TextColor3 = BrickColor.White().Color
  476. end
  477.  
  478. function onEquippedLocal(mouse)
  479. vPlayer = game.Players.LocalPlayer
  480.  
  481. setUpGui()
  482. end
  483.  
  484. function onUnequippedLocal(mouse)
  485. if Gui then
  486. Gui:remove()
  487. end
  488.  
  489. Gui = nil
  490. Text = nil
  491. vPlayer = nil
  492. end
  493.  
  494. Tool.Equipped:connect(onEquippedLocal)
  495. Tool.Unequipped:connect(onUnequippedLocal)
  496.  
  497. Ammo.Changed:connect(onChanged)
  498. Tool.StoredAmmo.Changed:connect(on2Changed)
  499. end,o13)
  500. end))
  501. o14 = Instance.new("LocalScript")
  502. o14.Name = "GuiScript(backup)"
  503. o14.Parent = o1
  504. table.insert(cors,coroutine.create(function()
  505. wait()
  506. Columbine(function()
  507. local Tool = script.Parent
  508. local Ammo = Tool.Ammo
  509. local MaxAmmo = Ammo.Value
  510.  
  511. local vPlayer
  512. local Gui
  513. local Text
  514.  
  515. function onChanged(value)
  516. if value == "Value" or value == Ammo.Value then
  517. if Gui ~= nil and Text ~= nil then
  518. if Ammo.Value >= 1 then
  519. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  520. elseif math.floor(Ammo.Value) == 0 then
  521. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  522. elseif Ammo.Value < 0 then
  523. for i = 0, 1, 0.03 / 2 do
  524. local Num = math.floor(i * MaxAmmo + 0.5)
  525.  
  526. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  527. wait()
  528. end
  529. end
  530. end
  531. end
  532. end
  533.  
  534. function on2Changed()
  535. if Gui ~= nil and Text ~= nil then
  536.  
  537. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  538. wait()
  539. end
  540. end
  541.  
  542. function setUpGui()
  543. if vPlayer == nil or vPlayer:findFirstChild("PlayerGui") == nil then
  544. return
  545. end
  546.  
  547. Gui = Instance.new("ScreenGui")
  548. Text = Instance.new("TextLabel")
  549.  
  550. Gui.Name = "DEDisplay"
  551. Gui.Parent = vPlayer.PlayerGui
  552.  
  553. Text.BackgroundColor3 = BrickColor.White().Color
  554. Text.BackgroundTransparency = 1
  555. Text.BorderColor3 = BrickColor.White().Color
  556. Text.BorderSizePixel = 0
  557. Text.Name = "Ammo"
  558. Text.Parent = Gui
  559. Text.Position = UDim2.new(0.15, 0, 0.825, 0)
  560. Text.Size = UDim2.new(0, -60, 0, 64)
  561. Text.FontSize = "Size18"
  562. Text.Text = ""..script.Parent.Ammo.Value.."|"..script.Parent.StoredAmmo.Value..""
  563. Text.TextColor3 = BrickColor.White().Color
  564. end
  565.  
  566. function onEquippedLocal(mouse)
  567. vPlayer = game.Players.LocalPlayer
  568.  
  569. setUpGui()
  570. end
  571.  
  572. function onUnequippedLocal(mouse)
  573. if Gui then
  574. Gui:remove()
  575. end
  576.  
  577. Gui = nil
  578. Text = nil
  579. vPlayer = nil
  580. end
  581.  
  582. Tool.Equipped:connect(onEquippedLocal)
  583. Tool.Unequipped:connect(onUnequippedLocal)
  584.  
  585. Ammo.Changed:connect(onChanged)
  586. Tool.StoredAmmo.Changed:connect(on2Changed)
  587. end,o14)
  588. end))
  589. o15 = Instance.new("LocalScript")
  590. o15.Name = "Local Gui"
  591. o15.Parent = o1
  592. table.insert(cors,coroutine.create(function()
  593. wait()
  594. Columbine(function()
  595. local Tool = script.Parent;
  596. enabled = true
  597. function onButton1Down(mouse)
  598. if not enabled then
  599. return
  600. end
  601.  
  602. enabled = true
  603.  
  604. mouse.Icon = "http://www.roblox.com/asset/?id=38140851" --- 7
  605.  
  606. wait()
  607.  
  608. mouse.Icon = "http://www.roblox.com/asset/?id=38140909" --- 8
  609.  
  610. wait()
  611.  
  612. mouse.Icon = "http://www.roblox.com/asset/?id=38140914" --- 9
  613.  
  614. wait()
  615.  
  616. mouse.Icon = "http://www.roblox.com/asset/?id=38140922" --- 10
  617.  
  618. end
  619.  
  620.  
  621. function onButton1Up(mouse)
  622. enabled = false
  623.  
  624. mouse.Icon = "http://www.roblox.com/asset/?id=38140914" --- 9
  625.  
  626. wait()
  627.  
  628. mouse.Icon = "http://www.roblox.com/asset/?id=38140909" --- 8
  629.  
  630. wait()
  631.  
  632. mouse.Icon = "http://www.roblox.com/asset/?id=38140851" --- 7
  633.  
  634. wait()
  635.  
  636. mouse.Icon = "http://www.roblox.com/asset/?id=38140842" --- 6
  637.  
  638. wait()
  639. enabled = true
  640. end
  641.  
  642. function onEquippedLocal(mouse)
  643.  
  644. if mouse == nil then
  645. print("Mouse not found")
  646. return
  647. end
  648.  
  649. mouse.Icon = "http://www.roblox.com/asset/?id=38140909" --- 6
  650. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  651. mouse.Button1Up:connect(function() onButton1Up(mouse)end)
  652. end
  653.  
  654.  
  655. Tool.Equipped:connect(onEquippedLocal)
  656.  
  657. end,o15)
  658. end))
  659. o16 = Instance.new("Part")
  660. o16.Name = "A1"
  661. o16.Parent = o1
  662. o16.Material = Enum.Material.SmoothPlastic
  663. o16.BrickColor = BrickColor.new("Black")
  664. o16.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
  665. o16.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
  666. o16.Anchored = true
  667. o16.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
  668. o16.CanCollide = false
  669. o16.FormFactor = Enum.FormFactor.Plate
  670. o16.Size = Vector3.new(1, 0.400000006, 1)
  671. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  672. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  673. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  674. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  675. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  676. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  677. o16.Color = Color3.new(0.105882, 0.164706, 0.207843)
  678. o17 = Instance.new("CylinderMesh")
  679. o17.Parent = o16
  680. o17.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
  681. o18 = Instance.new("Part")
  682. o18.Parent = o1
  683. o18.Material = Enum.Material.SmoothPlastic
  684. o18.BrickColor = BrickColor.new("Black")
  685. o18.Position = Vector3.new(-109.400009, 1.29302704, 59.3349648)
  686. o18.Rotation = Vector3.new(90, 0, 90)
  687. o18.Anchored = true
  688. o18.CFrame = CFrame.new(-109.400009, 1.29302704, 59.3349648, 1.89462381e-015, -0.999999881, 0, 0, 0, -0.999999881, 1, -1.89462381e-015, 0)
  689. o18.CanCollide = false
  690. o18.FormFactor = Enum.FormFactor.Custom
  691. o18.Size = Vector3.new(0.930000007, 0.200000003, 0.200000003)
  692. o18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  693. o18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  694. o18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  695. o18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  696. o18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  697. o18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  698. o18.Color = Color3.new(0.105882, 0.164706, 0.207843)
  699. o19 = Instance.new("BlockMesh")
  700. o19.Parent = o18
  701. o19.Scale = Vector3.new(1, 0.599999964, 0.900000036)
  702. o20 = Instance.new("SpecialMesh")
  703. o20.Name = "Larm"
  704. o20.Parent = o1
  705. o20.Scale = Vector3.new(0.99000001, 0.99000001, 0.99000001)
  706. o20.MeshType = Enum.MeshType.FileMesh
  707. o21 = Instance.new("LocalScript")
  708. o21.Name = "Shooter"
  709. o21.Parent = o1
  710. table.insert(cors,coroutine.create(function()
  711. wait()
  712. Columbine(function()
  713. Tool = script.Parent
  714. local arms = nil
  715. local torso = nil
  716. local weld33 = nil -- right arm
  717. local weld55 = nil -- left arm
  718. local welds = {}
  719. local reloading = false
  720. local firing = false
  721. local canreload = true
  722. local canshoot = true
  723. local running = false
  724. local damage = 200
  725. local ceasefire = false
  726.  
  727. function ReloadSequence()
  728. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-16), 0)
  729. weld55.C1 = CFrame.new(0.9, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1.1, math.rad(-0))
  730. wait(.05)
  731. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  732. weld55.C1 = CFrame.new(0.9, -0.15, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1.2, math.rad(-0))
  733. wait(.05)
  734. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  735. weld55.C1 = CFrame.new(0.9, -0.25, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1.3, math.rad(-0))
  736. wait(.08)
  737. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  738. weld55.C1 = CFrame.new(0.9, -0.35, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1.4, math.rad(-0))
  739. Tool.Handle.M1:play()
  740. Tool.Mag.Transparency = 1
  741. local mag = Tool.Mag:clone()
  742. mag.Parent = game.Workspace
  743. mag.CanCollide = false
  744. mag.Transparency = 0
  745.  
  746. wait(.04)
  747. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  748. weld55.C1 = CFrame.new(0.9, -0.35, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1.5, math.rad(-0))
  749. wait(.04)
  750. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  751. weld55.C1 = CFrame.new(0.9, -0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1.6, math.rad(-0))
  752. wait(.04)
  753. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  754. weld55.C1 = CFrame.new(0.9, -0.35, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.6, math.rad(-0))
  755. wait(.04)
  756. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  757. weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1.6, math.rad(-0))
  758. wait(.04)
  759. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  760. weld55.C1 = CFrame.new(0.9, -0.35, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.6, math.rad(-0))
  761. wait(.04)
  762. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  763. weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.5, math.rad(-0))
  764. wait(.04)
  765. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  766. weld55.C1 = CFrame.new(0.9, -0.3, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.4, math.rad(-0))
  767. wait(.04)
  768. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  769. weld55.C1 = CFrame.new(0.9, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.3, math.rad(-0))
  770. wait(.04)
  771. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  772. weld55.C1 = CFrame.new(0.9, -0.2, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.2, math.rad(-0))
  773. wait(.04)
  774. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  775. weld55.C1 = CFrame.new(0.9, -0.15, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.1, math.rad(-0))
  776. wait(.04)
  777. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  778. weld55.C1 = CFrame.new(0.9, -0.1, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1, math.rad(-0))
  779. Tool.Mag.Transparency = 0
  780.  
  781. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.9, 0)
  782. wait(.04)
  783. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  784. weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1, math.rad(-0))
  785. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.8, 0)
  786. wait(.04)
  787. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  788. weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1, math.rad(-0))
  789. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.7, 0)
  790. wait(.04)
  791. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  792. weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1, math.rad(-0))
  793. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.6, 0)
  794. wait(.04)
  795. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  796. weld55.C1 = CFrame.new(0.9, -0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1, math.rad(-0))
  797. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.5, 0)
  798. wait(.04)
  799. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
  800. weld55.C1 = CFrame.new(0.9, -0.01, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
  801. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.4, 0)
  802. wait(.04)
  803. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
  804. weld55.C1 = CFrame.new(0.9, 0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
  805. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.3, 0)
  806. wait(.04)
  807. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
  808. weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
  809. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.2, 0)
  810. wait(.04)
  811. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  812. weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
  813. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.1, 0)
  814. Tool.Handle.M2:play()
  815. wait(.04)
  816. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  817. weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  818. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  819. wait(.04)
  820. weld33.C1 = CFrame.new(-0.75, -0.6, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-94), math.rad(-16), 0)
  821. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  822. wait(.04)
  823. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  824. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  825. end
  826.  
  827. function ReloadSequence2()
  828. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-16), 0)
  829. weld55.C1 = CFrame.new(0.9, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1.1, math.rad(-0))
  830. wait(.05)
  831. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  832. weld55.C1 = CFrame.new(0.9, -0.15, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1.2, math.rad(-0))
  833. wait(.05)
  834. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  835. weld55.C1 = CFrame.new(0.9, -0.25, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1.3, math.rad(-0))
  836. wait(.08)
  837. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  838. weld55.C1 = CFrame.new(0.9, -0.35, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1.4, math.rad(-0))
  839. Tool.Handle.M1:play()
  840. Tool.Mag.Transparency = 1
  841. local mag = Tool.Mag:clone()
  842. mag.Parent = game.Workspace
  843. mag.CanCollide = false
  844. mag.Transparency = 0
  845. wait(.04)
  846. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  847. weld55.C1 = CFrame.new(0.9, -0.35, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1.5, math.rad(-0))
  848. wait(.04)
  849. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  850. weld55.C1 = CFrame.new(0.9, -0.35, 0) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1.6, math.rad(-0))
  851. wait(.04)
  852. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  853. weld55.C1 = CFrame.new(0.9, -0.35, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.6, math.rad(-0))
  854. wait(.04)
  855. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0)
  856. weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1.6, math.rad(-0))
  857. wait(.04)
  858. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  859. weld55.C1 = CFrame.new(0.9, -0.35, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.6, math.rad(-0))
  860. wait(.04)
  861. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  862. weld55.C1 = CFrame.new(0.9, -0.35, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.5, math.rad(-0))
  863. wait(.04)
  864. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  865. weld55.C1 = CFrame.new(0.9, -0.3, -0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.4, math.rad(-0))
  866. wait(.04)
  867. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  868. weld55.C1 = CFrame.new(0.9, -0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.3, math.rad(-0))
  869. wait(.04)
  870. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  871. weld55.C1 = CFrame.new(0.9, -0.2, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.2, math.rad(-0))
  872. wait(.04)
  873. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  874. weld55.C1 = CFrame.new(0.9, -0.15, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1.1, math.rad(-0))
  875. wait(.04)
  876. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  877. weld55.C1 = CFrame.new(0.9, -0.1, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(320), 1, math.rad(-0))
  878. Tool.Mag.Transparency = 0
  879. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.9, 0)
  880. wait(.04)
  881. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  882. weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(315), 1, math.rad(-0))
  883. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.8, 0)
  884. wait(.04)
  885. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  886. weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1, math.rad(-0))
  887. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.7, 0)
  888. wait(.04)
  889. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  890. weld55.C1 = CFrame.new(0.9, -0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1, math.rad(-0))
  891. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.6, 0)
  892. wait(.04)
  893. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  894. weld55.C1 = CFrame.new(0.9, -0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1, math.rad(-0))
  895. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.5, 0)
  896. wait(.04)
  897. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
  898. weld55.C1 = CFrame.new(0.9, -0.01, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
  899. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.4, 0)
  900. wait(.04)
  901. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
  902. weld55.C1 = CFrame.new(0.9, 0.03, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
  903. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.3, 0)
  904. wait(.04)
  905. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
  906. weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
  907. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.2, 0)
  908. wait(.04)
  909. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0)
  910. weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
  911. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.1, 0)
  912. Tool.Handle.M2:play()
  913. wait(.04)
  914. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  915. weld55.C1 = CFrame.new(0.9, 0.05, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  916. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  917. wait(.04)
  918. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0)
  919. weld55.C1 = CFrame.new(0.9, 0.05, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(270), 1, math.rad(-0))
  920. wait(.04)
  921. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  922. weld55.C1 = CFrame.new(0.9, 0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(265), 1.1, math.rad(-0))
  923. wait(.04)
  924. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
  925. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(260), 1.1, math.rad(-0))
  926. wait(.04)
  927. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
  928. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(260), 1, math.rad(-0))
  929. Tool.A4.Transparency = 1
  930. Tool.B1.Transparency = 1
  931. wait(.1)
  932. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
  933. weld55.C1 = CFrame.new(0.9, 0, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(260), 1, math.rad(-0))
  934. Tool.Handle.M3:play()
  935. wait(.2)
  936. weld33.C1 = CFrame.new(-0.75, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0)
  937. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), 1, math.rad(-0))
  938. wait(.06)
  939. weld33.C1 = CFrame.new(-0.75, -0.6, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-89), math.rad(-16), 0)
  940. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(273), 1, math.rad(-0))
  941. wait(.06)
  942. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  943. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  944. Tool.A4.Transparency = 0
  945. Tool.B1.Transparency = 1
  946. end
  947.  
  948. function Reload()
  949. Tool.Left.Value = Tool.Ammo.Value
  950. if script.Parent.Ammo.Value < script.Parent.MaxAmmo.Value and reloading == false and script.Parent.StoredAmmo.Value >= 1 then
  951. reloading = true
  952. script.Parent.Ammo.Value = 0
  953. ReloadChoose()
  954. script.Parent.StoredAmmo.Value = script.Parent.StoredAmmo.Value + script.Parent.Left.Value
  955. if script.Parent.StoredAmmo.Value >= script.Parent.MaxAmmo.Value then
  956. script.Parent.StoredAmmo.Value = script.Parent.StoredAmmo.Value - script.Parent.MaxAmmo.Value
  957. script.Parent.Ammo.Value = script.Parent.MaxAmmo.Value
  958. script.Parent.Recoil.Value = 5
  959. elseif script.Parent.StoredAmmo.Value < script.Parent.MaxAmmo.Value and script.Parent.StoredAmmo.Value >= 1 then
  960. script.Parent.Ammo.Value = script.Parent.StoredAmmo.Value
  961. script.Parent.StoredAmmo.Value = 0
  962. script.Parent.Recoil.Value = 5
  963. end
  964. reloading = false
  965. end
  966. end
  967.  
  968. function On()
  969. Tool.Light.Transparency = 0.25
  970. end
  971.  
  972. function Off()
  973. Tool.Light.Transparency = 1
  974. end
  975.  
  976. function ScopeOn()
  977. Tool.ScopeOn1.Transparency = 0.75
  978. Tool.ScopeOn2.Transparency = 0.75
  979. Tool.ScopeOn3.Transparency = 0
  980. Tool.ScopeOn4.Transparency = 0
  981. Tool.ScopeOn5.Transparency = 0
  982. Tool.ScopeOn6.Transparency = 0
  983. Tool.ScopeOn7.Transparency = 0
  984. Tool.ScopeOn8.Transparency = 0
  985. Tool.ScopeOn9.Transparency = 0
  986. Tool.ScopeOff1.Transparency = 1
  987. Tool.ScopeOff2.Transparency = 1
  988. Tool.ScopeOff3.Transparency = 1
  989. Tool.ScopeOff4.Transparency = 1
  990. Tool.ScopeOff5.Transparency = 1
  991. Tool.ScopeOff6.Transparency = 1
  992. Tool.ScopeOff7.Transparency = 1
  993. Tool.ScopeOff8.Transparency = 1
  994. Tool.ScopeOff9.Transparency = 1
  995. end
  996.  
  997. function ScopeOff()
  998. Tool.ScopeOn1.Transparency = 1
  999. Tool.ScopeOn2.Transparency = 1
  1000. Tool.ScopeOn3.Transparency = 1
  1001. Tool.ScopeOn4.Transparency = 1
  1002. Tool.ScopeOn5.Transparency = 1
  1003. Tool.ScopeOn6.Transparency = 1
  1004. Tool.ScopeOn7.Transparency = 1
  1005. Tool.ScopeOn8.Transparency = 1
  1006. Tool.ScopeOn9.Transparency = 1
  1007. Tool.ScopeOff1.Transparency = 0.75
  1008. Tool.ScopeOff2.Transparency = 0.75
  1009. Tool.ScopeOff3.Transparency = 0
  1010. Tool.ScopeOff4.Transparency = 0
  1011. Tool.ScopeOff5.Transparency = 0
  1012. Tool.ScopeOff6.Transparency = 0
  1013. Tool.ScopeOff7.Transparency = 0
  1014. Tool.ScopeOff8.Transparency = 0
  1015. Tool.ScopeOff9.Transparency = 0
  1016. end
  1017.  
  1018. function ReloadChoose()
  1019. if script.Parent.Left.Value == 0 then
  1020. ReloadSequence2()
  1021. elseif script.Parent.Left.Value >= 1 then
  1022. ReloadSequence()
  1023. end
  1024. end
  1025.  
  1026. function Choosy()
  1027. if script.Parent.Ammo.Value == 0 then
  1028. Thing1()
  1029. elseif script.Parent.Ammo.Value >= 1 then
  1030. Thing2()
  1031. end
  1032. end
  1033.  
  1034. function Thing2()
  1035. cam = game.Workspace.CurrentCamera
  1036. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
  1037. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  1038. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, 0.01, 0)
  1039. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  1040. weld33.C1 = CFrame.new(-0.75, -0.65, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1041. weld55.C1 = CFrame.new(0.85, 0.025, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1042. Tool.Flash.Mesh.Scale = Vector3.new(1.7, 1.5, 1.7)
  1043. Tool.Flash.Transparency = .8
  1044. wait(0.02)
  1045. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
  1046. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  1047. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, -0.01, 0)
  1048. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  1049. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1050. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1051. Tool.Flash.Transparency = 1
  1052. end
  1053.  
  1054. function Thing1()
  1055. cam = game.Workspace.CurrentCamera
  1056. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
  1057. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  1058. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, 0.01, 0)
  1059. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  1060. weld33.C1 = CFrame.new(-0.75, -0.65, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1061. weld55.C1 = CFrame.new(0.85, 0.025, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1062. Tool.Flash.Mesh.Scale = Vector3.new(1.7, 1.5, 1.7)
  1063. Tool.Flash.Transparency = .8
  1064. wait(0.02)
  1065. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
  1066. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  1067. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, -0.01, 0)
  1068. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  1069. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1070. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1071. Tool.Flash.Transparency = 1
  1072. Tool.Handle.Empty:play()
  1073. end
  1074.  
  1075. function takeout()
  1076. wait(.04)
  1077. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-16), 0)
  1078. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
  1079. wait(.06)
  1080. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-16), 0)
  1081. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
  1082. wait(.06)
  1083. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-16), 0)
  1084. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
  1085. wait(.06)
  1086. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
  1087. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
  1088. wait(.06)
  1089. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1090. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1091. end
  1092.  
  1093. function Equip(mouse)
  1094. wait(0.01)
  1095. arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
  1096. torso = Tool.Parent:FindFirstChild("Torso")
  1097. if arms ~= nil and torso ~= nil then
  1098. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  1099. if sh ~= nil then
  1100. local yes = true
  1101. if yes then
  1102. yes = false
  1103. sh[1].Part1 = nil
  1104. sh[2].Part1 = nil
  1105. falsearm1 = arms[1]:clone()
  1106. local mesh1 = Tool.Larm:clone()
  1107. mesh1.Parent = falsearm1
  1108. local armweld1 = Instance.new("Weld")
  1109. falsearm1.BrickColor = BrickColor.new("Light orange")
  1110. falsearm1.Parent = Tool
  1111. armweld1.Parent = falsearm1
  1112. armweld1.Part0 = falsearm1
  1113. armweld1.Part1 = arms[1]
  1114. falsearm2 = arms[2]:clone()
  1115. local mesh2 = Tool.Rarm:clone()
  1116. mesh2.Parent = falsearm2
  1117. local armweld2 = Instance.new("Weld")
  1118. falsearm2.BrickColor = BrickColor.new("Light orange")
  1119. falsearm2.Parent = Tool
  1120. armweld2.Parent = falsearm2
  1121. armweld2.Part0 = falsearm2
  1122. armweld2.Part1 = arms[2]
  1123. local weld1 = Instance.new("Weld") -- left arm
  1124. weld55 = weld1
  1125. weld1.Part0 = torso
  1126. weld1.Parent = torso
  1127. weld1.Part1 = arms[1]
  1128. weld1.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1129. welds[1] = weld1
  1130. local weld2 = Instance.new("Weld") -- right arm
  1131. weld33 = weld2
  1132. weld2.Part0 = torso
  1133. weld2.Parent = torso
  1134. weld2.Part1 = arms[2]
  1135. weld2.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0) --95
  1136. welds[2] = weld2
  1137. takeout()
  1138. end
  1139. else
  1140. print("sh")
  1141. end
  1142. else
  1143. print("arms")
  1144. end
  1145. end
  1146.  
  1147. local legs = nil
  1148. local torso2 = nil
  1149. local welds2 = {}
  1150. local bodyforce = nil
  1151.  
  1152. function Unequip(mouse)
  1153. if arms ~= nil and torso ~= nil then
  1154. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  1155. if sh ~= nil then
  1156. local yes = true
  1157. if yes then
  1158. yes = false
  1159. sh[1].Part1 = arms[1]
  1160. sh[2].Part1 = arms[2]
  1161. welds[1].Parent = nil
  1162. welds[2].Parent = nil
  1163. falsearm1:remove()
  1164. falsearm2:remove()
  1165. end
  1166. else
  1167. print("sh")
  1168. end
  1169. else
  1170. print("arms")
  1171. end
  1172. end
  1173.  
  1174. function fire(v)
  1175.  
  1176. Tool.Handle.Fire:play()
  1177. Tool.Handle.Fire2:play()
  1178. Tool.Handle.Fire3:play()
  1179.  
  1180.  
  1181. local vCharacter = Tool.Parent
  1182. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  1183.  
  1184. local missile = Instance.new("Part")
  1185.  
  1186.  
  1187.  
  1188. local spawnPos = vCharacter.PrimaryPart.Position
  1189.  
  1190.  
  1191.  
  1192. spawnPos = spawnPos + (v * 8)
  1193.  
  1194. missile.Position = spawnPos
  1195. missile.Size = Vector3.new(1,1,1)
  1196. missile.Velocity = v * 500
  1197. missile.BrickColor = BrickColor.new(26)
  1198. missile.Shape = 0
  1199. missile.BottomSurface = 0
  1200. missile.TopSurface = 0
  1201. missile.Name = "Bullet"
  1202. missile.Elasticity = 0
  1203. missile.Reflectance = 0
  1204. missile.Friction = .9
  1205. missile.CanCollide = false
  1206.  
  1207. local force = Instance.new("BodyForce")
  1208. force.force = Vector3.new(0,missile:getMass() * 196,0)
  1209. force.Parent = missile
  1210.  
  1211. local mesh = Instance.new("SpecialMesh")
  1212. mesh.Scale = Vector3.new(.06,.06,.06)
  1213. mesh.MeshType = "Sphere"
  1214. mesh.Parent = missile
  1215.  
  1216. function onTouched(part)
  1217. local h = part.Parent:findFirstChild("Humanoid")
  1218. if h~=nil then
  1219. h.Health = h.Health -100
  1220. wait(.1)
  1221. h.Health = h.Health -100
  1222. wait(.1)
  1223.  
  1224. end
  1225. end
  1226.  
  1227. missile.Touched:connect(onTouched)
  1228.  
  1229. local creator_tag = Instance.new("ObjectValue")
  1230. creator_tag.Value = vPlayer
  1231. creator_tag.Name = "creator"
  1232. creator_tag.Parent = missile
  1233.  
  1234. missile.Parent = game.Workspace
  1235.  
  1236. cam = game.Workspace.CurrentCamera
  1237. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p
  1238. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  1239. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(0.01, -0.01, 0)
  1240. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  1241. weld33.C1 = CFrame.new(-0.75, -0.7, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1242. weld55.C1 = CFrame.new(0.8, 0, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1243. Tool.Flash.Mesh.Scale = Vector3.new(1.875, 1.7, 1.875)
  1244. Tool.Flash.Transparency = .5
  1245. wait(0.02)
  1246. Choosy()
  1247. end
  1248.  
  1249. function ceasefireOn()
  1250. if reloading == true then return
  1251. end
  1252. reloading = true
  1253. Tool.Parent.Humanoid.WalkSpeed = 18
  1254. weld55.C1 = CFrame.new(-0.3, 0.8, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0, math.rad(-90))
  1255. weld33.C1 = CFrame.new(-1, 0.2, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-10), -0)
  1256. wait()
  1257. weld55.C1 = CFrame.new(-0.34, 0.82, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-95))
  1258. weld33.C1 = CFrame.new(-0.95, 0.15, 0.28) * CFrame.fromEulerAnglesXYZ(math.rad(-82.5), math.rad(-15), -0)
  1259. wait()
  1260. weld55.C1 = CFrame.new(-0.38, 0.84, 0.76) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-100))
  1261. weld33.C1 = CFrame.new(-0.9, 0.1, 0.26) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-20), -0)
  1262. wait()
  1263. weld55.C1 = CFrame.new(-0.42, 0.86, 0.72) * CFrame.fromEulerAnglesXYZ(math.rad(280), 0, math.rad(-105))
  1264. weld33.C1 = CFrame.new(-0.85, 0.05, 0.24) * CFrame.fromEulerAnglesXYZ(math.rad(-77.5), math.rad(-25), -0)
  1265. wait()
  1266. weld55.C1 = CFrame.new(-0.46, 0.88, 0.68) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0, math.rad(-110))
  1267. weld33.C1 = CFrame.new(-0.8, -0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-30), -0)
  1268. wait()
  1269. weld55.C1 = CFrame.new(-0.5, 0.9, 0.64) * CFrame.fromEulerAnglesXYZ(math.rad(260), 0, math.rad(-115))
  1270. weld33.C1 = CFrame.new(-0.75, -0.05, 0.20) * CFrame.fromEulerAnglesXYZ(math.rad(-72.5), math.rad(-35), -0)
  1271. wait()
  1272. weld55.C1 = CFrame.new(1.25, 0.2, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(295), math.rad(20), math.rad(-20))
  1273. weld33.C1 = CFrame.new(-0.7, -0.1, 0.18) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-40), -0)
  1274. wait()
  1275. weld33.C1 = CFrame.new(-0.7, -0.1, 0.16) * CFrame.fromEulerAnglesXYZ(math.rad(-67.5), math.rad(-45), -0)
  1276. wait()
  1277. running = false
  1278. ceasefire = true
  1279. wait(999999999999)
  1280. end
  1281.  
  1282. function run()
  1283. Tool.Parent.Humanoid.WalkSpeed = 16
  1284. reloading = false
  1285. weld33.C1 = CFrame.new(-0.65, -0.15, 0.16) * CFrame.fromEulerAnglesXYZ(math.rad(-67.5), math.rad(-45), -0)
  1286. wait()
  1287. weld55.C1 = CFrame.new(-0.54, 0.92, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), 0, math.rad(-120))
  1288. weld33.C1 = CFrame.new(-0.7, -0.1, 0.18) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-40), -0)
  1289. wait()
  1290. weld55.C1 = CFrame.new(-0.5, 0.9, 0.64) * CFrame.fromEulerAnglesXYZ(math.rad(260), 0, math.rad(-115))
  1291. weld33.C1 = CFrame.new(-0.75, -0.05, 0.20) * CFrame.fromEulerAnglesXYZ(math.rad(-72.5), math.rad(-35), -0)
  1292. wait()
  1293. weld55.C1 = CFrame.new(-0.46, 0.88, 0.68) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0, math.rad(-110))
  1294. weld33.C1 = CFrame.new(-0.8, -0, 0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-30), -0)
  1295. wait()
  1296. weld55.C1 = CFrame.new(-0.42, 0.86, 0.72) * CFrame.fromEulerAnglesXYZ(math.rad(280), 0, math.rad(-105))
  1297. weld33.C1 = CFrame.new(-0.85, 0.05, 0.24) * CFrame.fromEulerAnglesXYZ(math.rad(-77.5), math.rad(-25), -0)
  1298. wait()
  1299. weld55.C1 = CFrame.new(-0.38, 0.84, 0.76) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-100))
  1300. weld33.C1 = CFrame.new(-0.9, 0.1, 0.26) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-20), -0)
  1301. wait()
  1302. weld55.C1 = CFrame.new(-0.34, 0.82, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-95))
  1303. weld33.C1 = CFrame.new(-0.95, 0.15, 0.28) * CFrame.fromEulerAnglesXYZ(math.rad(-82.5), math.rad(-15), -0)
  1304. wait()
  1305. weld55.C1 = CFrame.new(-0.3, 0.8, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(310), 0, math.rad(-90))
  1306. weld33.C1 = CFrame.new(-1, 0.2, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-10), -0)
  1307. wait()
  1308. weld55.C1 = CFrame.new(-0.3, 0.8, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0, math.rad(-90))
  1309. weld33.C1 = CFrame.new(-1, 0.2, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-0), -0)
  1310. wait()
  1311. weld33.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1312. weld55.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  1313. running = false
  1314. ceasefire = false
  1315. end
  1316.  
  1317. function KeyDownFunctions(key)
  1318. if key == "r" then
  1319. Reload()
  1320. end
  1321. if key == "z" then
  1322. On()
  1323. end
  1324. if key == "x" then
  1325. Off()
  1326. end
  1327. if key == "k" then
  1328. ScopeOn()
  1329. end
  1330. if key == "l" then
  1331. ScopeOff()
  1332. end
  1333. if key == "e" then
  1334. if ceasefire == false then
  1335. ceasefireOn()
  1336. end
  1337. if ceasefire == true then
  1338. run()
  1339. end
  1340. end
  1341. end
  1342.  
  1343. Tool.Enabled = true
  1344. function onActivated()
  1345.  
  1346. if not Tool.Enabled then
  1347. return
  1348. end
  1349.  
  1350. Tool.Enabled = false
  1351.  
  1352. local character = Tool.Parent;
  1353. local humanoid = character.Humanoid
  1354. if humanoid == nil then
  1355. print("Humanoid not found")
  1356. return
  1357. end
  1358. local ammo = script.Parent.Ammo
  1359. local maxammo = script.Parent.MaxAmmo
  1360. firing = true
  1361. while firing == true do
  1362. wait()
  1363. if reloading == false and humanoid.Health >= 1 then
  1364. if ammo.Value >= 1 then
  1365. ammo.Value = ammo.Value - 1
  1366. local targetPos = humanoid.TargetPoint
  1367. local lookAt = (targetPos - character.Head.Position).unit
  1368. if script.Parent.Recoil.Value < 10 then
  1369. script.Parent.Recoil.Value = script.Parent.Recoil.Value + 1
  1370. end
  1371. fire(lookAt)
  1372. else
  1373. Reload()
  1374. break
  1375. end
  1376. elseif reloading == false and humanoid.Health < 1 then
  1377. Tool:remove()
  1378. end
  1379. end
  1380. Tool.Enabled = true
  1381. end
  1382.  
  1383. function nofiar(mouse)
  1384. firing = false
  1385. end
  1386.  
  1387. function onEquippedLocal(mouse)
  1388.  
  1389. if mouse == nil then
  1390. print("Mouse not found")
  1391. return
  1392. end
  1393.  
  1394. mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
  1395. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1396. mouse.Button1Up:connect(function() nofiar(mouse) end)
  1397. mouse.KeyDown:connect(KeyDownFunctions)
  1398. while true do
  1399. wait()
  1400. end
  1401. end
  1402.  
  1403.  
  1404. Tool.Equipped:connect(onEquippedLocal)
  1405.  
  1406.  
  1407. script.Parent.Activated:connect(onActivated)
  1408. Tool.Equipped:connect(Equip)
  1409. Tool.Unequipped:connect(Unequip)
  1410. end,o21)
  1411. end))
  1412. o22 = Instance.new("SpecialMesh")
  1413. o22.Name = "Rarm"
  1414. o22.Parent = o1
  1415. o22.Scale = Vector3.new(0.99000001, 0.99000001, 0.99000001)
  1416. o22.MeshType = Enum.MeshType.FileMesh
  1417. o23 = Instance.new("Part")
  1418. o23.Name = "Flash"
  1419. o23.Parent = o1
  1420. o23.Material = Enum.Material.SmoothPlastic
  1421. o23.BrickColor = BrickColor.new("Bright yellow")
  1422. o23.Transparency = 1
  1423. o23.Position = Vector3.new(-109.400162, 1.38212204, 58.2183266)
  1424. o23.Rotation = Vector3.new(-90, 4.07111004e-013, 180)
  1425. o23.Anchored = true
  1426. o23.CFrame = CFrame.new(-109.400162, 1.38212204, 58.2183266, -0.999999881, -8.74227624e-008, 7.10542736e-015, 0, 4.37113883e-008, 0.999999881, -8.74227695e-008, 1, -4.37113918e-008)
  1427. o23.CanCollide = false
  1428. o23.FormFactor = Enum.FormFactor.Custom
  1429. o23.Size = Vector3.new(0.200000003, 0.449999988, 0.200000003)
  1430. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1431. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1432. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1433. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1434. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1435. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1436. o23.Color = Color3.new(0.960784, 0.803922, 0.188235)
  1437. o24 = Instance.new("SpecialMesh")
  1438. o24.Parent = o23
  1439. o24.Scale = Vector3.new(1.5, 2, 1.80000007)
  1440. o24.MeshType = Enum.MeshType.Sphere
  1441. o25 = Instance.new("Part")
  1442. o25.Parent = o1
  1443. o25.Material = Enum.Material.SmoothPlastic
  1444. o25.BrickColor = BrickColor.new("Black")
  1445. o25.Position = Vector3.new(-109.400009, 0.839947999, 59.637394)
  1446. o25.Rotation = Vector3.new(-11.9999723, -8.8509405e-006, -1.00283808e-006)
  1447. o25.Anchored = true
  1448. o25.CFrame = CFrame.new(-109.400009, 0.839947999, 59.637394, 1.00000012, 1.75028276e-008, -1.54478045e-007, -8.94069245e-008, 0.978146851, 0.207911253, 1.33770854e-007, -0.207911506, 0.978147864)
  1449. o25.CanCollide = false
  1450. o25.FormFactor = Enum.FormFactor.Plate
  1451. o25.Size = Vector3.new(1, 0.400000006, 1)
  1452. o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1453. o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1454. o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1455. o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1456. o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1457. o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1458. o25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1459. o26 = Instance.new("BlockMesh")
  1460. o26.Parent = o25
  1461. o26.Scale = Vector3.new(0.119999997, 1.2299999, 0.150000006)
  1462. o27 = Instance.new("Part")
  1463. o27.Name = "Block"
  1464. o27.Parent = o1
  1465. o27.Material = Enum.Material.SmoothPlastic
  1466. o27.BrickColor = BrickColor.new("Black")
  1467. o27.Position = Vector3.new(-109.445198, 1.4604069, 59.7969475)
  1468. o27.Anchored = true
  1469. o27.CFrame = CFrame.new(-109.445198, 1.4604069, 59.7969475, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1470. o27.CanCollide = false
  1471. o27.FormFactor = Enum.FormFactor.Custom
  1472. o27.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1473. o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1474. o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1475. o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1476. o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1477. o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1478. o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1479. o27.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1480. o28 = Instance.new("BlockMesh")
  1481. o28.Parent = o27
  1482. o28.Scale = Vector3.new(0.218699977, 0.218699977, 0.218699977)
  1483. o29 = Instance.new("Part")
  1484. o29.Name = "Block"
  1485. o29.Parent = o1
  1486. o29.Material = Enum.Material.SmoothPlastic
  1487. o29.BrickColor = BrickColor.new("Black")
  1488. o29.Position = Vector3.new(-109.357719, 1.4604069, 59.7969437)
  1489. o29.Anchored = true
  1490. o29.CFrame = CFrame.new(-109.357719, 1.4604069, 59.7969437, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1491. o29.CanCollide = false
  1492. o29.FormFactor = Enum.FormFactor.Custom
  1493. o29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1494. o29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1495. o29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1496. o29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1497. o29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1498. o29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1499. o29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1500. o29.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1501. o30 = Instance.new("BlockMesh")
  1502. o30.Parent = o29
  1503. o30.Scale = Vector3.new(0.218699977, 0.218699977, 0.218699977)
  1504. o31 = Instance.new("Part")
  1505. o31.Parent = o1
  1506. o31.Material = Enum.Material.SmoothPlastic
  1507. o31.BrickColor = BrickColor.new("Black")
  1508. o31.Position = Vector3.new(-109.400009, 1.14005005, 59.7909584)
  1509. o31.Rotation = Vector3.new(-90, 3.41509872e-006, -6.61344575e-006)
  1510. o31.Anchored = true
  1511. o31.CFrame = CFrame.new(-109.400009, 1.14005005, 59.7909584, 1.00000012, 1.15426417e-007, 5.96047158e-008, -8.94069245e-008, 1.78813906e-007, 0.999999225, 9.91518547e-008, -1.00000024, 8.94069672e-008)
  1512. o31.CanCollide = false
  1513. o31.FormFactor = Enum.FormFactor.Plate
  1514. o31.Size = Vector3.new(1, 0.400000006, 1)
  1515. o31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1516. o31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1517. o31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1518. o31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1519. o31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1520. o31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1521. o31.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1522. o32 = Instance.new("BlockMesh")
  1523. o32.Parent = o31
  1524. o32.Scale = Vector3.new(0.119999997, 0.0900000036, 0.150000006)
  1525. o33 = Instance.new("Part")
  1526. o33.Parent = o1
  1527. o33.Material = Enum.Material.SmoothPlastic
  1528. o33.BrickColor = BrickColor.new("Black")
  1529. o33.Position = Vector3.new(-109.400009, 1.18204796, 59.2299538)
  1530. o33.Rotation = Vector3.new(90.0000076, -1.7075497e-006, -180)
  1531. o33.Anchored = true
  1532. o33.CFrame = CFrame.new(-109.400009, 1.18204796, 59.2299538, -1.00000012, 8.36159657e-008, -2.9802365e-008, 8.94069245e-008, 2.98023195e-007, -0.999999344, -6.73850238e-008, -1.00000012, -1.78813949e-007)
  1533. o33.CanCollide = false
  1534. o33.FormFactor = Enum.FormFactor.Plate
  1535. o33.Size = Vector3.new(1, 0.400000006, 1)
  1536. o33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1537. o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1538. o33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1539. o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1540. o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1541. o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1542. o33.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1543. o34 = Instance.new("BlockMesh")
  1544. o34.Parent = o33
  1545. o34.Scale = Vector3.new(0.119999997, 0.0599999987, 0.209999993)
  1546. o35 = Instance.new("Part")
  1547. o35.Parent = o1
  1548. o35.Material = Enum.Material.SmoothPlastic
  1549. o35.BrickColor = BrickColor.new("Black")
  1550. o35.Position = Vector3.new(-109.400009, 1.31103301, 59.8149605)
  1551. o35.Rotation = Vector3.new(90, 0, -1.0855396e-013)
  1552. o35.Anchored = true
  1553. o35.CFrame = CFrame.new(-109.400009, 1.31103301, 59.8149605, 0.999999881, 1.89462381e-015, 0, 0, 0, -0.999999881, 1.89462381e-015, 1, 0)
  1554. o35.CanCollide = false
  1555. o35.FormFactor = Enum.FormFactor.Symmetric
  1556. o35.Size = Vector3.new(1, 1, 1)
  1557. o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1558. o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1559. o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1560. o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1561. o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1562. o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1563. o35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1564. o36 = Instance.new("SpecialMesh")
  1565. o36.Parent = o35
  1566. o36.Scale = Vector3.new(0.119999997, 0.0299999993, 0.0599999987)
  1567. o36.MeshType = Enum.MeshType.Wedge
  1568. o37 = Instance.new("Part")
  1569. o37.Name = "Block"
  1570. o37.Parent = o1
  1571. o37.Material = Enum.Material.SmoothPlastic
  1572. o37.BrickColor = BrickColor.new("Black")
  1573. o37.Position = Vector3.new(-109.401459, 1.45853484, 58.4684715)
  1574. o37.Anchored = true
  1575. o37.CFrame = CFrame.new(-109.401459, 1.45853484, 58.4684715, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1576. o37.CanCollide = false
  1577. o37.FormFactor = Enum.FormFactor.Custom
  1578. o37.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1579. o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1580. o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1581. o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1582. o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1583. o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1584. o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1585. o37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1586. o38 = Instance.new("BlockMesh")
  1587. o38.Parent = o37
  1588. o38.Scale = Vector3.new(0.218699977, 0.437399954, 0.218699977)
  1589. o39 = Instance.new("Part")
  1590. o39.Name = "B1"
  1591. o39.Parent = o1
  1592. o39.Material = Enum.Material.SmoothPlastic
  1593. o39.BrickColor = BrickColor.new("Black")
  1594. o39.Transparency = 1
  1595. o39.Position = Vector3.new(-109.239014, 1.3905431, 59.4749756)
  1596. o39.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
  1597. o39.Anchored = true
  1598. o39.CFrame = CFrame.new(-109.239014, 1.3905431, 59.4749756, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
  1599. o39.CanCollide = false
  1600. o39.FormFactor = Enum.FormFactor.Plate
  1601. o39.Size = Vector3.new(1, 0.400000006, 1)
  1602. o39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1603. o39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1604. o39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1605. o39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1606. o39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1607. o39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1608. o39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1609. o40 = Instance.new("CylinderMesh")
  1610. o40.Parent = o39
  1611. o40.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
  1612. o41 = Instance.new("Part")
  1613. o41.Parent = o1
  1614. o41.Material = Enum.Material.SmoothPlastic
  1615. o41.BrickColor = BrickColor.new("Dark stone grey")
  1616. o41.Position = Vector3.new(-109.400047, 1.18804395, 59.430912)
  1617. o41.Rotation = Vector3.new(-7.00066812e-005, -0.166697398, -179.988083)
  1618. o41.Anchored = true
  1619. o41.CFrame = CFrame.new(-109.400047, 1.18804395, 59.430912, -0.999996006, 0.000208139405, -0.00290941424, -0.000207990262, -0.999999225, 1.22184201e-006, -0.00290939794, 1.90734863e-006, 0.999995887)
  1620. o41.CanCollide = false
  1621. o41.FormFactor = Enum.FormFactor.Symmetric
  1622. o41.Size = Vector3.new(1, 1, 1)
  1623. o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1624. o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1625. o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1626. o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1627. o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1628. o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1629. o41.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1630. o42 = Instance.new("SpecialMesh")
  1631. o42.Parent = o41
  1632. o42.Scale = Vector3.new(0.0900000036, 0.0900000036, 0.0599999987)
  1633. o42.MeshType = Enum.MeshType.Wedge
  1634. o43 = Instance.new("Part")
  1635. o43.Name = "Handle"
  1636. o43.Parent = o1
  1637. o43.Material = Enum.Material.SmoothPlastic
  1638. o43.BrickColor = BrickColor.new("Dark stone grey")
  1639. o43.Transparency = 1
  1640. o43.Position = Vector3.new(-109.400009, 0.736046255, 59.9199333)
  1641. o43.Rotation = Vector3.new(8.53773417e-006, -9.80009099e-006, -1.70755038e-006)
  1642. o43.Anchored = true
  1643. o43.CFrame = CFrame.new(-109.400009, 0.736046255, 59.9199333, 1.00000012, 2.98023792e-008, -1.71043851e-007, -8.94069245e-008, 0.999999344, -1.49011584e-007, 1.54812923e-007, 8.94069672e-008, 1.00000012)
  1644. o43.FormFactor = Enum.FormFactor.Plate
  1645. o43.Size = Vector3.new(1, 0.400000006, 1)
  1646. o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1647. o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1648. o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1649. o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1650. o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1651. o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1652. o43.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1653. o44 = Instance.new("BlockMesh")
  1654. o44.Parent = o43
  1655. o44.Scale = Vector3.new(0.0900000036, 0.450000018, 0.150000006)
  1656. o45 = Instance.new("Sound")
  1657. o45.Name = "Fire"
  1658. o45.Parent = o43
  1659. o45.Pitch = 1.7000000476837
  1660. o45.SoundId = "http://www.roblox.com/asset/?id=2760979"
  1661. o46 = Instance.new("Sound")
  1662. o46.Name = "Fire2"
  1663. o46.Parent = o43
  1664. o46.Pitch = 1.7000000476837
  1665. o46.SoundId = "http://www.roblox.com/asset/?id=2760979"
  1666. o47 = Instance.new("Sound")
  1667. o47.Name = "Fire3"
  1668. o47.Parent = o43
  1669. o47.Pitch = 1.7000000476837
  1670. o47.SoundId = "http://www.roblox.com/asset/?id=2760979"
  1671. o49 = Instance.new("Sound")
  1672. o49.Name = "M1"
  1673. o49.Parent = o43
  1674. o49.Pitch = 0.75
  1675. o49.SoundId = "http://roblox.com/asset/?id=10209834"
  1676. o49.Volume = 1
  1677. o50 = Instance.new("Sound")
  1678. o50.Name = "M2"
  1679. o50.Parent = o43
  1680. o50.SoundId = "http://roblox.com/asset/?id=10209636"
  1681. o50.Volume = 1
  1682. o51 = Instance.new("Sound")
  1683. o51.Name = "M3"
  1684. o51.Parent = o43
  1685. o51.SoundId = "http://roblox.com/asset/?id=10209881"
  1686. o51.Volume = 1
  1687. o51.PlayOnRemove = true
  1688. o52 = Instance.new("Sound")
  1689. o52.Name = "Empty"
  1690. o52.Parent = o43
  1691. o52.SoundId = "rbxasset://sounds//clickfast.wav"
  1692. o52.Volume = 1
  1693. o53 = Instance.new("Part")
  1694. o53.Name = "Mag"
  1695. o53.Parent = o1
  1696. o53.Material = Enum.Material.SmoothPlastic
  1697. o53.BrickColor = BrickColor.new("Black")
  1698. o53.Position = Vector3.new(-109.400009, 0.600026011, 59.1099739)
  1699. o53.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
  1700. o53.Anchored = true
  1701. o53.CFrame = CFrame.new(-109.400009, 0.600026011, 59.1099739, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
  1702. o53.CanCollide = false
  1703. o53.FormFactor = Enum.FormFactor.Plate
  1704. o53.Size = Vector3.new(1, 1.20000005, 1)
  1705. o53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1706. o53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1707. o53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1708. o53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1709. o53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1710. o53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1711. o53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1712. o54 = Instance.new("BlockMesh")
  1713. o54.Parent = o53
  1714. o54.Scale = Vector3.new(0.102000006, 1.00999999, 0.239999995)
  1715. o55 = Instance.new("WedgePart")
  1716. o55.Parent = o1
  1717. o55.Material = Enum.Material.SmoothPlastic
  1718. o55.BrickColor = BrickColor.new("Black")
  1719. o55.Position = Vector3.new(-109.401459, 1.45853484, 58.5340958)
  1720. o55.Rotation = Vector3.new(-180, 0, -180)
  1721. o55.Anchored = true
  1722. o55.CFrame = CFrame.new(-109.401459, 1.45853484, 58.5340958, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1723. o55.CanCollide = false
  1724. o55.FormFactor = Enum.FormFactor.Symmetric
  1725. o55.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1726. o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1727. o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1728. o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1729. o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1730. o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1731. o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1732. o55.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1733. o56 = Instance.new("SpecialMesh")
  1734. o56.Parent = o55
  1735. o56.Scale = Vector3.new(0.218699977, 0.437399954, 0.437399954)
  1736. o56.MeshType = Enum.MeshType.Wedge
  1737. o57 = Instance.new("Part")
  1738. o57.Name = "Zoom"
  1739. o57.Parent = o1
  1740. o57.Material = Enum.Material.SmoothPlastic
  1741. o57.Transparency = 1
  1742. o57.Position = Vector3.new(-109.403183, 1.51640642, 59.9382744)
  1743. o57.Rotation = Vector3.new(0.851532757, -0.000249927223, 0.457394034)
  1744. o57.Anchored = true
  1745. o57.CFrame = CFrame.new(-109.403183, 1.51640642, 59.9382744, 0.999968231, -0.00798294786, -4.36205301e-006, 0.00798200164, 0.999857783, -0.0148615036, 0.000123000034, 0.014860996, 0.999889612)
  1746. o57.FormFactor = Enum.FormFactor.Custom
  1747. o57.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1748. o57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1749. o57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1750. o57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1751. o57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1752. o57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1753. o57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1754. o58 = Instance.new("BlockMesh")
  1755. o58.Parent = o57
  1756. o58.Scale = Vector3.new(0.0293650795, 0.0352380946, 0.058730159)
  1757. o59 = Instance.new("Part")
  1758. o59.Parent = o1
  1759. o59.Material = Enum.Material.SmoothPlastic
  1760. o59.BrickColor = BrickColor.new("Black")
  1761. o59.Position = Vector3.new(-109.400009, 1.26303494, 59.8449745)
  1762. o59.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
  1763. o59.Anchored = true
  1764. o59.CFrame = CFrame.new(-109.400009, 1.26303494, 59.8449745, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
  1765. o59.CanCollide = false
  1766. o59.FormFactor = Enum.FormFactor.Plate
  1767. o59.Size = Vector3.new(1, 0.400000006, 1)
  1768. o59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1769. o59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1770. o59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1771. o59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1772. o59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1773. o59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1774. o59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1775. o60 = Instance.new("BlockMesh")
  1776. o60.Parent = o59
  1777. o60.Scale = Vector3.new(0.119999997, 0.0900000036, 0.150000006)
  1778. o61 = Instance.new("Part")
  1779. o61.Parent = o1
  1780. o61.Material = Enum.Material.SmoothPlastic
  1781. o61.BrickColor = BrickColor.new("Black")
  1782. o61.Position = Vector3.new(-109.400009, 0.999318004, 59.6796761)
  1783. o61.Rotation = Vector3.new(-10.9999771, -8.32152273e-006, -2.61640389e-006)
  1784. o61.Anchored = true
  1785. o61.CFrame = CFrame.new(-109.400009, 0.999318004, 59.6796761, 1.00000012, 4.56648692e-008, -1.45237976e-007, -8.94069245e-008, 0.981626391, 0.190808609, 1.34527554e-007, -0.190808877, 0.981627285)
  1786. o61.CanCollide = false
  1787. o61.FormFactor = Enum.FormFactor.Plate
  1788. o61.Size = Vector3.new(1, 0.800000012, 1)
  1789. o61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1790. o61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1791. o61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1792. o61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1793. o61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1794. o61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1795. o61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1796. o62 = Instance.new("BlockMesh")
  1797. o62.Parent = o61
  1798. o62.Scale = Vector3.new(0.119999997, 0.914999962, 0.239999995)
  1799. o63 = Instance.new("Part")
  1800. o63.Parent = o1
  1801. o63.Material = Enum.Material.SmoothPlastic
  1802. o63.BrickColor = BrickColor.new("Black")
  1803. o63.Position = Vector3.new(-109.400009, 1.17303205, 59.2149696)
  1804. o63.Rotation = Vector3.new(-0, 1.08553947e-013, -180)
  1805. o63.Anchored = true
  1806. o63.CFrame = CFrame.new(-109.400009, 1.17303205, 59.2149696, -0.999999881, 0, 1.89462381e-015, 0, -0.999999881, 0, -1.89462381e-015, 0, 1)
  1807. o63.CanCollide = false
  1808. o63.FormFactor = Enum.FormFactor.Symmetric
  1809. o63.Size = Vector3.new(1, 1, 1)
  1810. o63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1811. o63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1812. o63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1813. o63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1814. o63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1815. o63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1816. o63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1817. o64 = Instance.new("SpecialMesh")
  1818. o64.Parent = o63
  1819. o64.Scale = Vector3.new(0.119999997, 0.0599999987, 0.0299999993)
  1820. o64.MeshType = Enum.MeshType.Wedge
  1821. o65 = Instance.new("Part")
  1822. o65.Parent = o1
  1823. o65.Material = Enum.Material.SmoothPlastic
  1824. o65.BrickColor = BrickColor.new("Dark stone grey")
  1825. o65.Position = Vector3.new(-109.399994, 1.08304894, 59.4429207)
  1826. o65.Rotation = Vector3.new(8.538972e-006, -0.0395739079, 1.3660374e-005)
  1827. o65.Anchored = true
  1828. o65.CFrame = CFrame.new(-109.399994, 1.08304894, 59.4429207, 1, -2.38418494e-007, -0.000690694898, 1.78783765e-007, 0.999999225, -1.49033156e-007, 0.0006906786, 5.96046448e-008, 0.99999994)
  1829. o65.CanCollide = false
  1830. o65.FormFactor = Enum.FormFactor.Symmetric
  1831. o65.Size = Vector3.new(1, 1, 1)
  1832. o65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1833. o65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1834. o65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1835. o65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1836. o65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1837. o65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1838. o65.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1839. o66 = Instance.new("SpecialMesh")
  1840. o66.Parent = o65
  1841. o66.Scale = Vector3.new(0.0900000036, 0.0900000036, 0.0599999987)
  1842. o66.MeshType = Enum.MeshType.Wedge
  1843. o67 = Instance.new("Part")
  1844. o67.Parent = o1
  1845. o67.Material = Enum.Material.SmoothPlastic
  1846. o67.BrickColor = BrickColor.new("Black")
  1847. o67.Position = Vector3.new(-109.400009, 1.17303205, 59.2449684)
  1848. o67.Rotation = Vector3.new(-180, -1.08553947e-013, -0)
  1849. o67.Anchored = true
  1850. o67.CFrame = CFrame.new(-109.400009, 1.17303205, 59.2449684, 0.999999881, 0, -1.89462381e-015, 0, -0.999999881, 0, 1.89462381e-015, 0, -1)
  1851. o67.CanCollide = false
  1852. o67.FormFactor = Enum.FormFactor.Symmetric
  1853. o67.Size = Vector3.new(1, 1, 1)
  1854. o67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1855. o67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1856. o67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1857. o67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1858. o67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1859. o67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1860. o67.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1861. o68 = Instance.new("SpecialMesh")
  1862. o68.Parent = o67
  1863. o68.Scale = Vector3.new(0.119999997, 0.0599999987, 0.0299999993)
  1864. o68.MeshType = Enum.MeshType.Wedge
  1865. o69 = Instance.new("Part")
  1866. o69.Parent = o1
  1867. o69.Material = Enum.Material.SmoothPlastic
  1868. o69.BrickColor = BrickColor.new("Black")
  1869. o69.Position = Vector3.new(-109.400009, 1.05722296, 59.5517921)
  1870. o69.Rotation = Vector3.new(-11.0000172, -8.32152818e-006, 90)
  1871. o69.Anchored = true
  1872. o69.CFrame = CFrame.new(-109.400009, 1.05722296, 59.5517921, -1.39396974e-008, -1.00000024, -1.45238062e-007, 0.981626272, -8.94070098e-008, 0.190809309, -0.190809578, -1.14096693e-007, 0.981627226)
  1873. o69.CanCollide = false
  1874. o69.FormFactor = Enum.FormFactor.Plate
  1875. o69.Size = Vector3.new(1, 0.400000006, 1)
  1876. o69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1877. o69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1878. o69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1879. o69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1880. o69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1881. o69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1882. o69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1883. o70 = Instance.new("CylinderMesh")
  1884. o70.Parent = o69
  1885. o70.Scale = Vector3.new(0.119999997, 0.299999982, 0.119999997)
  1886. o71 = Instance.new("Part")
  1887. o71.Parent = o1
  1888. o71.Material = Enum.Material.SmoothPlastic
  1889. o71.BrickColor = BrickColor.new("Really black")
  1890. o71.Position = Vector3.new(-109.451065, 1.42412901, 59.3289833)
  1891. o71.Rotation = Vector3.new(-90, 0, 179.980209)
  1892. o71.Anchored = true
  1893. o71.CFrame = CFrame.new(-109.451065, 1.42412901, 59.3289833, -0.999999881, -0.000345381064, 0, 1.50919277e-011, -7.54902771e-008, 0.999999881, -0.000345381093, 0.99999994, 7.54979013e-008)
  1894. o71.CanCollide = false
  1895. o71.FormFactor = Enum.FormFactor.Plate
  1896. o71.Size = Vector3.new(1, 0.400000006, 1)
  1897. o71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1898. o71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1899. o71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1900. o71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1901. o71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1902. o71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1903. o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1904. o72 = Instance.new("CylinderMesh")
  1905. o72.Parent = o71
  1906. o72.Scale = Vector3.new(0.0389999971, 0.810000002, 0.0599999987)
  1907. o73 = Instance.new("Part")
  1908. o73.Parent = o1
  1909. o73.Material = Enum.Material.SmoothPlastic
  1910. o73.BrickColor = BrickColor.new("Dark stone grey")
  1911. o73.Position = Vector3.new(-109.400009, 1.38212895, 58.4199715)
  1912. o73.Rotation = Vector3.new(2.77019495e-007, 5.12263978e-006, -180)
  1913. o73.Anchored = true
  1914. o73.CFrame = CFrame.new(-109.400009, 1.38212895, 58.4199715, -0.999999881, 1.19209282e-007, 8.94069316e-008, -1.1920929e-007, -0.999999881, -4.83490226e-009, 8.94069458e-008, -4.83492002e-009, 1)
  1915. o73.CanCollide = false
  1916. o73.FormFactor = Enum.FormFactor.Plate
  1917. o73.Size = Vector3.new(1, 0.400000006, 1)
  1918. o73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1919. o73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1920. o73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1921. o73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1922. o73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1923. o73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1924. o73.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1925. o74 = Instance.new("CylinderMesh")
  1926. o74.Parent = o73
  1927. o74.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  1928. o75 = Instance.new("Part")
  1929. o75.Parent = o1
  1930. o75.Material = Enum.Material.SmoothPlastic
  1931. o75.BrickColor = BrickColor.new("Dark stone grey")
  1932. o75.Position = Vector3.new(-109.400009, 1.38212895, 58.5699577)
  1933. o75.Rotation = Vector3.new(2.65817647e-007, 1.40241876e-013, 90)
  1934. o75.Anchored = true
  1935. o75.CFrame = CFrame.new(-109.400009, 1.38212895, 58.5699577, -2.98023224e-008, -0.999999881, 2.44768254e-015, 0.999999881, -2.98023224e-008, -4.63939287e-009, 4.63939642e-009, 3.90810245e-015, 1)
  1936. o75.CanCollide = false
  1937. o75.FormFactor = Enum.FormFactor.Plate
  1938. o75.Size = Vector3.new(1, 0.400000006, 1)
  1939. o75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1940. o75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1941. o75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1942. o75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1943. o75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1944. o75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1945. o75.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1946. o76 = Instance.new("CylinderMesh")
  1947. o76.Parent = o75
  1948. o76.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  1949. o77 = Instance.new("Part")
  1950. o77.Parent = o1
  1951. o77.Material = Enum.Material.SmoothPlastic
  1952. o77.BrickColor = BrickColor.new("Black")
  1953. o77.Position = Vector3.new(-109.400009, 1.26303494, 59.4249611)
  1954. o77.Rotation = Vector3.new(-90, 0, -180)
  1955. o77.Anchored = true
  1956. o77.CFrame = CFrame.new(-109.400009, 1.26303494, 59.4249611, -0.999999881, 1.89462381e-015, 0, 0, 0, 0.999999881, -1.89462381e-015, 1, 0)
  1957. o77.CanCollide = false
  1958. o77.FormFactor = Enum.FormFactor.Custom
  1959. o77.Size = Vector3.new(0.200000003, 0.569999993, 0.200000003)
  1960. o77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1961. o77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1962. o77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1963. o77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1964. o77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1965. o77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1966. o77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1967. o78 = Instance.new("BlockMesh")
  1968. o78.Parent = o77
  1969. o78.Scale = Vector3.new(0.599999964, 1, 0.599999964)
  1970. o79 = Instance.new("Part")
  1971. o79.Parent = o1
  1972. o79.Material = Enum.Material.SmoothPlastic
  1973. o79.BrickColor = BrickColor.new("Dark stone grey")
  1974. o79.Position = Vector3.new(-109.400009, 1.38212895, 58.7199745)
  1975. o79.Rotation = Vector3.new(-2.59222219e-007, 8.5377377e-007, 90)
  1976. o79.Anchored = true
  1977. o79.CFrame = CFrame.new(-109.400009, 1.38212895, 58.7199745, -2.98023224e-008, -0.999999881, 1.4901163e-008, 0.999999881, -2.98023295e-008, 4.52428139e-009, -4.52427784e-009, 1.49011647e-008, 1)
  1978. o79.CanCollide = false
  1979. o79.FormFactor = Enum.FormFactor.Plate
  1980. o79.Size = Vector3.new(1, 0.400000006, 1)
  1981. o79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1982. o79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1983. o79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1984. o79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1985. o79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1986. o79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1987. o79.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1988. o80 = Instance.new("CylinderMesh")
  1989. o80.Parent = o79
  1990. o80.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  1991. o81 = Instance.new("Part")
  1992. o81.Parent = o1
  1993. o81.Material = Enum.Material.SmoothPlastic
  1994. o81.BrickColor = BrickColor.new("Dark stone grey")
  1995. o81.Position = Vector3.new(-109.400009, 1.38212895, 58.4199715)
  1996. o81.Rotation = Vector3.new(-0, 1.08553947e-013, 90)
  1997. o81.Anchored = true
  1998. o81.CFrame = CFrame.new(-109.400009, 1.38212895, 58.4199715, -2.98023224e-008, -0.999999881, 1.89462381e-015, 0.999999881, -2.98023224e-008, 0, 3.55271368e-015, 3.90810245e-015, 1)
  1999. o81.CanCollide = false
  2000. o81.FormFactor = Enum.FormFactor.Plate
  2001. o81.Size = Vector3.new(1, 0.400000006, 1)
  2002. o81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2003. o81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2004. o81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2005. o81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2006. o81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2007. o81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2008. o81.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2009. o82 = Instance.new("CylinderMesh")
  2010. o82.Parent = o81
  2011. o82.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  2012. o83 = Instance.new("Part")
  2013. o83.Parent = o1
  2014. o83.Material = Enum.Material.SmoothPlastic
  2015. o83.BrickColor = BrickColor.new("Black")
  2016. o83.Position = Vector3.new(-109.400009, 0.638234019, 59.7601433)
  2017. o83.Rotation = Vector3.new(-10.99998, -1.00290717e-005, -2.61640298e-006)
  2018. o83.Anchored = true
  2019. o83.CFrame = CFrame.new(-109.400009, 0.638234019, 59.7601433, 1, 4.56648479e-008, -1.75040327e-007, -8.94069387e-008, 0.98162657, 0.190808669, 1.57286721e-007, -0.190808877, 0.981627345)
  2020. o83.CanCollide = false
  2021. o83.FormFactor = Enum.FormFactor.Plate
  2022. o83.Size = Vector3.new(1, 0.400000006, 1)
  2023. o83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2024. o83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2025. o83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2026. o83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2027. o83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2028. o83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2029. o83.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2030. o84 = Instance.new("BlockMesh")
  2031. o84.Parent = o83
  2032. o84.Scale = Vector3.new(0.119999997, 0.119999997, 0.305999994)
  2033. o85 = Instance.new("Part")
  2034. o85.Parent = o1
  2035. o85.Material = Enum.Material.SmoothPlastic
  2036. o85.BrickColor = BrickColor.new("Black")
  2037. o85.Position = Vector3.new(-109.400009, 1.29603195, 59.8449745)
  2038. o85.Rotation = Vector3.new(90, 0, -1.0855396e-013)
  2039. o85.Anchored = true
  2040. o85.CFrame = CFrame.new(-109.400009, 1.29603195, 59.8449745, 0.999999881, 1.89462381e-015, 0, 0, 0, -0.999999881, 1.89462381e-015, 1, 0)
  2041. o85.CanCollide = false
  2042. o85.FormFactor = Enum.FormFactor.Symmetric
  2043. o85.Size = Vector3.new(1, 1, 1)
  2044. o85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2045. o85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2046. o85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2047. o85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2048. o85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2049. o85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2050. o85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2051. o86 = Instance.new("SpecialMesh")
  2052. o86.Parent = o85
  2053. o86.Scale = Vector3.new(0.119999997, 0.150000006, 0.0299999993)
  2054. o86.MeshType = Enum.MeshType.Wedge
  2055. o87 = Instance.new("Part")
  2056. o87.Parent = o1
  2057. o87.Material = Enum.Material.SmoothPlastic
  2058. o87.BrickColor = BrickColor.new("Dark stone grey")
  2059. o87.Position = Vector3.new(-109.400009, 1.38212895, 58.7199745)
  2060. o87.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
  2061. o87.Anchored = true
  2062. o87.CFrame = CFrame.new(-109.400009, 1.38212895, 58.7199745, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
  2063. o87.CanCollide = false
  2064. o87.FormFactor = Enum.FormFactor.Plate
  2065. o87.Size = Vector3.new(1, 0.400000006, 1)
  2066. o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2067. o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2068. o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2069. o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2070. o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2071. o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2072. o87.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2073. o88 = Instance.new("CylinderMesh")
  2074. o88.Parent = o87
  2075. o88.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  2076. o89 = Instance.new("Part")
  2077. o89.Parent = o1
  2078. o89.Material = Enum.Material.SmoothPlastic
  2079. o89.BrickColor = BrickColor.new("Black")
  2080. o89.Position = Vector3.new(-109.400009, 1.11903095, 59.1099739)
  2081. o89.Rotation = Vector3.new(90, 0, 90)
  2082. o89.Anchored = true
  2083. o89.CFrame = CFrame.new(-109.400009, 1.11903095, 59.1099739, 1.89462381e-015, -0.999999881, 0, 0, 0, -0.999999881, 1, -1.89462381e-015, 0)
  2084. o89.CanCollide = false
  2085. o89.FormFactor = Enum.FormFactor.Custom
  2086. o89.Size = Vector3.new(0.300000012, 0.200000003, 0.209999993)
  2087. o89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2088. o89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2089. o89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2090. o89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2091. o89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2092. o89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2093. o89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2094. o90 = Instance.new("BlockMesh")
  2095. o90.Parent = o89
  2096. o90.Scale = Vector3.new(1, 0.599999964, 1)
  2097. o91 = Instance.new("Part")
  2098. o91.Parent = o1
  2099. o91.Material = Enum.Material.SmoothPlastic
  2100. o91.BrickColor = BrickColor.new("Black")
  2101. o91.Position = Vector3.new(-109.400017, 1.33204997, 59.3949318)
  2102. o91.Rotation = Vector3.new(90, 6.83018925e-006, 90)
  2103. o91.Anchored = true
  2104. o91.CFrame = CFrame.new(-109.400017, 1.33204997, 59.3949318, -4.37113812e-008, -0.99999994, 1.1920929e-007, -4.37113883e-008, -1.1920929e-007, -0.99999994, 1, -4.37113954e-008, -4.37113918e-008)
  2105. o91.CanCollide = false
  2106. o91.FormFactor = Enum.FormFactor.Custom
  2107. o91.Size = Vector3.new(1.04999995, 0.200000003, 0.200000003)
  2108. o91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2109. o91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2110. o91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2111. o91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2112. o91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2113. o91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2114. o91.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2115. o92 = Instance.new("BlockMesh")
  2116. o92.Parent = o91
  2117. o92.Scale = Vector3.new(1, 0.772499979, 0.450000018)
  2118. o93 = Instance.new("Part")
  2119. o93.Parent = o1
  2120. o93.Material = Enum.Material.SmoothPlastic
  2121. o93.BrickColor = BrickColor.new("Dark stone grey")
  2122. o93.Position = Vector3.new(-109.400009, 1.38212895, 58.8699684)
  2123. o93.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
  2124. o93.Anchored = true
  2125. o93.CFrame = CFrame.new(-109.400009, 1.38212895, 58.8699684, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
  2126. o93.CanCollide = false
  2127. o93.FormFactor = Enum.FormFactor.Plate
  2128. o93.Size = Vector3.new(1, 0.400000006, 1)
  2129. o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2130. o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2131. o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2132. o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2133. o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2134. o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2135. o93.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2136. o94 = Instance.new("CylinderMesh")
  2137. o94.Parent = o93
  2138. o94.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  2139. o95 = Instance.new("Part")
  2140. o95.Parent = o1
  2141. o95.Material = Enum.Material.SmoothPlastic
  2142. o95.BrickColor = BrickColor.new("Dark stone grey")
  2143. o95.Position = Vector3.new(-109.400009, 1.38212895, 58.5699577)
  2144. o95.Rotation = Vector3.new(-0, 1.08553947e-013, -0)
  2145. o95.Anchored = true
  2146. o95.CFrame = CFrame.new(-109.400009, 1.38212895, 58.5699577, 0.999999881, 0, 1.89462381e-015, 0, 0.999999881, 0, 1.89462381e-015, 0, 1)
  2147. o95.CanCollide = false
  2148. o95.FormFactor = Enum.FormFactor.Plate
  2149. o95.Size = Vector3.new(1, 0.400000006, 1)
  2150. o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2151. o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2152. o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2153. o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2154. o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2155. o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2156. o95.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2157. o96 = Instance.new("CylinderMesh")
  2158. o96.Parent = o95
  2159. o96.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  2160. o97 = Instance.new("Part")
  2161. o97.Parent = o1
  2162. o97.Material = Enum.Material.SmoothPlastic
  2163. o97.BrickColor = BrickColor.new("Black")
  2164. o97.Position = Vector3.new(-109.400017, 1.17905104, 59.5059395)
  2165. o97.Rotation = Vector3.new(1.02452814e-005, -1.16210304e-005, -180)
  2166. o97.Anchored = true
  2167. o97.CFrame = CFrame.new(-109.400017, 1.17905104, 59.5059395, -1.00000024, 1.19209204e-007, -2.02825234e-007, -8.94070098e-008, -0.999999225, -1.78813906e-007, -1.86579783e-007, -5.96046448e-008, 1.00000012)
  2168. o97.CanCollide = false
  2169. o97.FormFactor = Enum.FormFactor.Symmetric
  2170. o97.Size = Vector3.new(1, 1, 1)
  2171. o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2172. o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2173. o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2174. o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2175. o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2176. o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2177. o97.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2178. o98 = Instance.new("SpecialMesh")
  2179. o98.Parent = o97
  2180. o98.Scale = Vector3.new(0.119999997, 0.0900000036, 0.0599999987)
  2181. o98.MeshType = Enum.MeshType.Wedge
  2182. o99 = Instance.new("Part")
  2183. o99.Parent = o1
  2184. o99.Material = Enum.Material.SmoothPlastic
  2185. o99.BrickColor = BrickColor.new("Dark stone grey")
  2186. o99.Position = Vector3.new(-109.400009, 1.38212895, 58.8699684)
  2187. o99.Rotation = Vector3.new(-5.54952885e-006, 9.82360802e-007, 90)
  2188. o99.Anchored = true
  2189. o99.CFrame = CFrame.new(-109.400009, 1.38212895, 58.8699684, -2.98023153e-008, -0.999999881, 1.714543e-008, 0.999999881, -2.98023295e-008, 9.68575478e-008, -9.6857562e-008, 1.71454424e-008, 1)
  2190. o99.CanCollide = false
  2191. o99.FormFactor = Enum.FormFactor.Plate
  2192. o99.Size = Vector3.new(1, 0.400000006, 1)
  2193. o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2194. o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2195. o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2196. o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2197. o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2198. o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2199. o99.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2200. o100 = Instance.new("CylinderMesh")
  2201. o100.Parent = o99
  2202. o100.Scale = Vector3.new(0.0720000044, 0.389610052, 0.119999997)
  2203. o101 = Instance.new("Part")
  2204. o101.Parent = o1
  2205. o101.Material = Enum.Material.SmoothPlastic
  2206. o101.BrickColor = BrickColor.new("Black")
  2207. o101.Position = Vector3.new(-109.400009, 1.38212895, 58.3419685)
  2208. o101.Rotation = Vector3.new(166.55603, 89.9557648, 103.44397)
  2209. o101.Anchored = true
  2210. o101.CFrame = CFrame.new(-109.400009, 1.38212895, 58.3419685, -0.000160545096, -0.0006716114, 0.999999702, -0.999999821, 7.45104671e-008, -0.000160545067, 4.47034871e-008, -0.999999762, -0.000671611517)
  2211. o101.CanCollide = false
  2212. o101.FormFactor = Enum.FormFactor.Plate
  2213. o101.Size = Vector3.new(1, 0.400000006, 1)
  2214. o101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2215. o101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2216. o101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2217. o101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2218. o101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2219. o101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2220. o101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2221. o102 = Instance.new("CylinderMesh")
  2222. o102.Parent = o101
  2223. o102.Scale = Vector3.new(0.0900000036, 0.390000015, 0.180000007)
  2224. o103 = Instance.new("Part")
  2225. o103.Parent = o1
  2226. o103.Material = Enum.Material.SmoothPlastic
  2227. o103.BrickColor = BrickColor.new("Dark stone grey")
  2228. o103.Position = Vector3.new(-109.400101, 1.38212204, 58.3413696)
  2229. o103.Rotation = Vector3.new(-90, 0, 0.038477879)
  2230. o103.Anchored = true
  2231. o103.CFrame = CFrame.new(-109.400101, 1.38212204, 58.3413696, 0.999999702, -0.000671565533, 0, 2.93383096e-011, 7.55291154e-008, 0.999999881, -0.000671565591, -0.999999762, 7.54979013e-008)
  2232. o103.CanCollide = false
  2233. o103.FormFactor = Enum.FormFactor.Plate
  2234. o103.Size = Vector3.new(1, 0.400000006, 1)
  2235. o103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2236. o103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2237. o103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2238. o103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2239. o103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2240. o103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2241. o103.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2242. o104 = Instance.new("CylinderMesh")
  2243. o104.Parent = o103
  2244. o104.Scale = Vector3.new(0.0720000044, 0.390000015, 0.180000007)
  2245. o105 = Instance.new("Part")
  2246. o105.Parent = o1
  2247. o105.Material = Enum.Material.SmoothPlastic
  2248. o105.BrickColor = BrickColor.new("Black")
  2249. o105.Position = Vector3.new(-109.40004, 1.026052, 59.4309578)
  2250. o105.Rotation = Vector3.new(-180, -0.0395556688, -179.997528)
  2251. o105.Anchored = true
  2252. o105.CFrame = CFrame.new(-109.40004, 1.026052, 59.4309578, -1, 4.31239569e-005, -0.000690376619, 4.31835324e-005, 0.999999344, 1.7881635e-007, 0.000690392917, 5.96046448e-008, -0.99999994)
  2253. o105.CanCollide = false
  2254. o105.FormFactor = Enum.FormFactor.Plate
  2255. o105.Size = Vector3.new(1, 0.400000006, 1)
  2256. o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2257. o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2258. o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2259. o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2260. o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2261. o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2262. o105.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2263. o106 = Instance.new("BlockMesh")
  2264. o106.Parent = o105
  2265. o106.Scale = Vector3.new(0.119999997, 0.0599999987, 0.419999987)
  2266. o107 = Instance.new("Part")
  2267. o107.Parent = o1
  2268. o107.Material = Enum.Material.SmoothPlastic
  2269. o107.BrickColor = BrickColor.new("Black")
  2270. o107.Position = Vector3.new(-109.400009, 1.20603001, 59.8299751)
  2271. o107.Rotation = Vector3.new(-90, 0, -180)
  2272. o107.Anchored = true
  2273. o107.CFrame = CFrame.new(-109.400009, 1.20603001, 59.8299751, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2274. o107.CanCollide = false
  2275. o107.FormFactor = Enum.FormFactor.Symmetric
  2276. o107.Size = Vector3.new(1, 1, 1)
  2277. o107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2278. o107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2279. o107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2280. o107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2281. o107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2282. o107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2283. o107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2284. o108 = Instance.new("SpecialMesh")
  2285. o108.Parent = o107
  2286. o108.Scale = Vector3.new(0.119999997, 0.0599999987, 0.0599999987)
  2287. o108.MeshType = Enum.MeshType.Wedge
  2288. o109 = Instance.new("Part")
  2289. o109.Parent = o1
  2290. o109.Material = Enum.Material.SmoothPlastic
  2291. o109.BrickColor = BrickColor.new("Black")
  2292. o109.Position = Vector3.new(-109.400009, 0.993321002, 59.7246742)
  2293. o109.Rotation = Vector3.new(-14.9999685, -8.72158307e-006, -3.00285933e-006)
  2294. o109.Anchored = true
  2295. o109.CFrame = CFrame.new(-109.400009, 0.993321002, 59.7246742, 1.00000012, 5.24097885e-008, -1.52220338e-007, -8.94069245e-008, 0.965925276, 0.258818537, 1.31558963e-007, -0.258818775, 0.965926051)
  2296. o109.CanCollide = false
  2297. o109.FormFactor = Enum.FormFactor.Plate
  2298. o109.Size = Vector3.new(1, 0.800000012, 1)
  2299. o109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2300. o109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2301. o109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2302. o109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2303. o109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2304. o109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2305. o109.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2306. o110 = Instance.new("BlockMesh")
  2307. o110.Parent = o109
  2308. o110.Scale = Vector3.new(0.119999997, 0.914999962, 0.239999995)
  2309. o111 = Instance.new("Part")
  2310. o111.Parent = o1
  2311. o111.Material = Enum.Material.SmoothPlastic
  2312. o111.BrickColor = BrickColor.new("Black")
  2313. o111.Position = Vector3.new(-109.400009, 1.14902794, 59.6949577)
  2314. o111.Rotation = Vector3.new(-90, 0, -180)
  2315. o111.Anchored = true
  2316. o111.CFrame = CFrame.new(-109.400009, 1.14902794, 59.6949577, -0.999999881, 1.89462381e-015, 0, 0, 0, 0.999999881, -1.89462381e-015, 1, 0)
  2317. o111.CanCollide = false
  2318. o111.FormFactor = Enum.FormFactor.Custom
  2319. o111.Size = Vector3.new(0.200000003, 0.209999993, 0.239999995)
  2320. o111.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2321. o111.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2322. o111.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2323. o111.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2324. o111.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2325. o111.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2326. o111.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2327. o112 = Instance.new("BlockMesh")
  2328. o112.Parent = o111
  2329. o112.Scale = Vector3.new(0.599999964, 1, 1)
  2330. o113 = Instance.new("Part")
  2331. o113.Parent = o1
  2332. o113.Material = Enum.Material.SmoothPlastic
  2333. o113.BrickColor = BrickColor.new("Black")
  2334. o113.Position = Vector3.new(-109.400009, 1.38213694, 59.1399727)
  2335. o113.Rotation = Vector3.new(90, 6.83018925e-006, 4.10548591e-006)
  2336. o113.Anchored = true
  2337. o113.CFrame = CFrame.new(-109.400009, 1.38213694, 59.1399727, 0.99999994, -7.16542417e-008, 1.1920929e-007, 1.1920929e-007, -4.37113918e-008, -0.99999994, 7.16542559e-008, 1, -4.37113883e-008)
  2338. o113.CanCollide = false
  2339. o113.FormFactor = Enum.FormFactor.Plate
  2340. o113.Size = Vector3.new(1, 1.60000002, 1)
  2341. o113.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2342. o113.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2343. o113.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2344. o113.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2345. o113.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2346. o113.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2347. o113.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2348. o114 = Instance.new("CylinderMesh")
  2349. o114.Parent = o113
  2350. o114.Scale = Vector3.new(0.155999988, 0.974999964, 0.239999995)
  2351. o115 = Instance.new("Part")
  2352. o115.Name = "A4"
  2353. o115.Parent = o1
  2354. o115.Material = Enum.Material.SmoothPlastic
  2355. o115.BrickColor = BrickColor.new("Black")
  2356. o115.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
  2357. o115.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
  2358. o115.Anchored = true
  2359. o115.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
  2360. o115.CanCollide = false
  2361. o115.FormFactor = Enum.FormFactor.Plate
  2362. o115.Size = Vector3.new(1, 0.400000006, 1)
  2363. o115.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2364. o115.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2365. o115.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2366. o115.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2367. o115.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2368. o115.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2369. o115.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2370. o116 = Instance.new("CylinderMesh")
  2371. o116.Parent = o115
  2372. o116.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
  2373. o117 = Instance.new("Part")
  2374. o117.Name = "A3"
  2375. o117.Parent = o1
  2376. o117.Material = Enum.Material.SmoothPlastic
  2377. o117.BrickColor = BrickColor.new("Black")
  2378. o117.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
  2379. o117.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
  2380. o117.Anchored = true
  2381. o117.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
  2382. o117.CanCollide = false
  2383. o117.FormFactor = Enum.FormFactor.Plate
  2384. o117.Size = Vector3.new(1, 0.400000006, 1)
  2385. o117.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2386. o117.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2387. o117.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2388. o117.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2389. o117.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2390. o117.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2391. o117.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2392. o118 = Instance.new("CylinderMesh")
  2393. o118.Parent = o117
  2394. o118.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
  2395. o119 = Instance.new("Part")
  2396. o119.Name = "A2"
  2397. o119.Parent = o1
  2398. o119.Material = Enum.Material.SmoothPlastic
  2399. o119.BrickColor = BrickColor.new("Black")
  2400. o119.Position = Vector3.new(-109.469025, 1.45054305, 59.1849709)
  2401. o119.Rotation = Vector3.new(-0, 1.08553947e-013, 30.0000019)
  2402. o119.Anchored = true
  2403. o119.CFrame = CFrame.new(-109.469025, 1.45054305, 59.1849709, 0.866025329, -0.49999997, 1.89462381e-015, 0.49999997, 0.866025329, 0, 7.10542736e-015, 0, 1)
  2404. o119.CanCollide = false
  2405. o119.FormFactor = Enum.FormFactor.Plate
  2406. o119.Size = Vector3.new(1, 0.400000006, 1)
  2407. o119.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2408. o119.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2409. o119.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2410. o119.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2411. o119.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2412. o119.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2413. o119.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2414. o120 = Instance.new("CylinderMesh")
  2415. o120.Parent = o119
  2416. o120.Scale = Vector3.new(0.0450000018, 0.209999993, 0.0599999987)
  2417. mas.Parent = workspace
  2418. mas:MakeJoints()
  2419. local mas1 = mas:GetChildren()
  2420. for i=1,#mas1 do
  2421. mas1[i].Parent = workspace
  2422. ypcall(function() mas1[i]:MakeJoints() end)
  2423. end
  2424. mas:Destroy()
  2425. for i=1,#cors do
  2426. coroutine.resume(cors[i])
  2427. end
  2428. o1.Parent = game.Players.LocalPlayer.Backpack
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement