lotushomerun

Golden M4A1 Script(Roblox)

May 28th, 2017
4,509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 87.15 KB | None | 0 0
  1. --A M4A1 ^-^
  2. --Has a infinite round magazine and kills anyone who gets shot
  3. --Don't leak this. If you do i will fucking shoot you till your dead :\
  4. local runDummyScript = function(f,scri)
  5. local oldenv = getfenv(f)
  6. local newenv = setmetatable({}, {
  7. __index = function(_, k)
  8. if k:lower() == 'script' then
  9. return scri
  10. else
  11. return oldenv[k]
  12. end
  13. end
  14. })
  15. setfenv(f, newenv)
  16. ypcall(function() f() end)
  17. end
  18. cors = {}
  19. mas = Instance.new("Model",game:GetService("Lighting"))
  20. mas.Name = "CompiledModel"
  21. o1 = Instance.new("Tool")
  22. o2 = Instance.new("Part")
  23. o3 = Instance.new("BlockMesh")
  24. o4 = Instance.new("Part")
  25. o5 = Instance.new("CylinderMesh")
  26. o6 = Instance.new("Part")
  27. o7 = Instance.new("CylinderMesh")
  28. o8 = Instance.new("Part")
  29. o9 = Instance.new("CylinderMesh")
  30. o10 = Instance.new("Part")
  31. o11 = Instance.new("CylinderMesh")
  32. o12 = Instance.new("Part")
  33. o13 = Instance.new("SpecialMesh")
  34. o14 = Instance.new("Part")
  35. o15 = Instance.new("BlockMesh")
  36. o16 = Instance.new("Part")
  37. o17 = Instance.new("BlockMesh")
  38. o18 = Instance.new("Part")
  39. o19 = Instance.new("CylinderMesh")
  40. o20 = Instance.new("Part")
  41. o21 = Instance.new("CylinderMesh")
  42. o22 = Instance.new("Part")
  43. o23 = Instance.new("CylinderMesh")
  44. o24 = Instance.new("Part")
  45. o25 = Instance.new("CylinderMesh")
  46. o26 = Instance.new("Part")
  47. o27 = Instance.new("SpecialMesh")
  48. o28 = Instance.new("Part")
  49. o29 = Instance.new("SpecialMesh")
  50. o30 = Instance.new("Part")
  51. o31 = Instance.new("CylinderMesh")
  52. o32 = Instance.new("Part")
  53. o33 = Instance.new("SurfaceGui")
  54. o34 = Instance.new("ImageLabel")
  55. o35 = Instance.new("Part")
  56. o36 = Instance.new("CylinderMesh")
  57. o37 = Instance.new("Part")
  58. o38 = Instance.new("IntValue")
  59. o39 = Instance.new("BlockMesh")
  60. o40 = Instance.new("Part")
  61. o41 = Instance.new("SpecialMesh")
  62. o42 = Instance.new("Part")
  63. o43 = Instance.new("CylinderMesh")
  64. o44 = Instance.new("Part")
  65. o45 = Instance.new("CylinderMesh")
  66. o46 = Instance.new("Part")
  67. o47 = Instance.new("SpecialMesh")
  68. o48 = Instance.new("Part")
  69. o49 = Instance.new("BlockMesh")
  70. o50 = Instance.new("Sound")
  71. o51 = Instance.new("Sound")
  72. o53 = Instance.new("Part")
  73. o54 = Instance.new("SpecialMesh")
  74. o55 = Instance.new("Part")
  75. o56 = Instance.new("BlockMesh")
  76. o57 = Instance.new("Part")
  77. o58 = Instance.new("SpecialMesh")
  78. o59 = Instance.new("Part")
  79. o60 = Instance.new("BlockMesh")
  80. o61 = Instance.new("Part")
  81. o62 = Instance.new("BlockMesh")
  82. o63 = Instance.new("Part")
  83. o64 = Instance.new("CylinderMesh")
  84. o65 = Instance.new("Part")
  85. o66 = Instance.new("BlockMesh")
  86. o67 = Instance.new("Part")
  87. o68 = Instance.new("CylinderMesh")
  88. o69 = Instance.new("Part")
  89. o70 = Instance.new("CylinderMesh")
  90. o71 = Instance.new("Part")
  91. o72 = Instance.new("BlockMesh")
  92. o73 = Instance.new("Part")
  93. o74 = Instance.new("CylinderMesh")
  94. o75 = Instance.new("Part")
  95. o76 = Instance.new("SpecialMesh")
  96. o77 = Instance.new("Part")
  97. o78 = Instance.new("SpecialMesh")
  98. o79 = Instance.new("Part")
  99. o80 = Instance.new("BlockMesh")
  100. o81 = Instance.new("Part")
  101. o82 = Instance.new("SpecialMesh")
  102. o83 = Instance.new("Part")
  103. o84 = Instance.new("BlockMesh")
  104. o85 = Instance.new("Part")
  105. o86 = Instance.new("BlockMesh")
  106. o87 = Instance.new("Part")
  107. o88 = Instance.new("SpecialMesh")
  108. o89 = Instance.new("Part")
  109. o90 = Instance.new("BlockMesh")
  110. o91 = Instance.new("Part")
  111. o92 = Instance.new("SpotLight")
  112. o93 = Instance.new("Part")
  113. o94 = Instance.new("SpecialMesh")
  114. o95 = Instance.new("Part")
  115. o96 = Instance.new("CylinderMesh")
  116. o97 = Instance.new("Part")
  117. o98 = Instance.new("BlockMesh")
  118. o99 = Instance.new("Part")
  119. o100 = Instance.new("SpecialMesh")
  120. o101 = Instance.new("Part")
  121. o102 = Instance.new("CylinderMesh")
  122. o103 = Instance.new("Part")
  123. o104 = Instance.new("SpecialMesh")
  124. o105 = Instance.new("Part")
  125. o106 = Instance.new("BlockMesh")
  126. o107 = Instance.new("Part")
  127. o108 = Instance.new("CylinderMesh")
  128. o109 = Instance.new("Part")
  129. o110 = Instance.new("BlockMesh")
  130. o111 = Instance.new("Part")
  131. o112 = Instance.new("BlockMesh")
  132. o113 = Instance.new("LocalScript")
  133. o114 = Instance.new("NumberValue")
  134. o115 = Instance.new("NumberValue")
  135. o116 = Instance.new("Smoke")
  136. o117 = Instance.new("Smoke")
  137. o118 = Instance.new("Smoke")
  138. o119 = Instance.new("NumberValue")
  139. o120 = Instance.new("ScreenGui")
  140. o121 = Instance.new("Frame")
  141. o122 = Instance.new("TextLabel")
  142. o123 = Instance.new("TextLabel")
  143. o124 = Instance.new("Frame")
  144. o125 = Instance.new("TextLabel")
  145. o126 = Instance.new("Frame")
  146. o127 = Instance.new("Frame")
  147. o128 = Instance.new("Part")
  148. o129 = Instance.new("BlockMesh")
  149. o130 = Instance.new("Part")
  150. o131 = Instance.new("BlockMesh")
  151. o132 = Instance.new("Part")
  152. o133 = Instance.new("BlockMesh")
  153. o134 = Instance.new("Part")
  154. o135 = Instance.new("CylinderMesh")
  155. o136 = Instance.new("Part")
  156. o137 = Instance.new("BlockMesh")
  157. o138 = Instance.new("Part")
  158. o139 = Instance.new("CylinderMesh")
  159. o140 = Instance.new("Part")
  160. o141 = Instance.new("BlockMesh")
  161. o142 = Instance.new("Part")
  162. o143 = Instance.new("BlockMesh")
  163. o1.Name = "Golden M4A1"
  164. o1.Parent = game.Players.LocalPlayer.Backpack
  165. o1.TextureId = "rbxassetid://112746403"
  166. o1.GripForward = Vector3.new(-0, 1, -0)
  167. o1.GripPos = Vector3.new(0.170000002, 0.200000003, 0)
  168. o1.GripRight = Vector3.new(0, 0, 1)
  169. o1.GripUp = Vector3.new(-1, 0, 0)
  170. o1.ToolTip = "The M4A1 is a powerful assault rifle effective at long range. Compatible with 5.56 x 45mm STANAG magazines."
  171. o1.CanBeDropped = false
  172. o2.Name = "AimPart"
  173. o2.Parent = o1
  174. o2.Material = Enum.Material.SmoothPlastic
  175. o2.BrickColor = BrickColor.new("Dark stone grey")
  176. o2.Transparency = 1
  177. o2.Position = Vector3.new(8.93596935, -1.86055636, -8.59378052)
  178. o2.Anchored = true
  179. o2.CanCollide = false
  180. o2.FormFactor = Enum.FormFactor.Custom
  181. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  182. o2.CFrame = CFrame.new(8.93596935, -1.86055636, -8.59378052, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  183. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  184. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  185. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  186. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  187. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  188. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  189. o2.Color = Color3.new(0.388235, 0.372549, 0.384314)
  190. o2.Position = Vector3.new(8.93596935, -1.86055636, -8.59378052)
  191. o3.Parent = o2
  192. o3.Scale = Vector3.new(0.658373058, 0.658372879, 0.658373058)
  193. o4.Name = "Flash"
  194. o4.Parent = o1
  195. o4.Material = Enum.Material.SmoothPlastic
  196. o4.BrickColor = BrickColor.new("Black")
  197. o4.Position = Vector3.new(8.93297195, -2.44837093, -10.4191017)
  198. o4.Rotation = Vector3.new(-90, -90, 0)
  199. o4.Anchored = true
  200. o4.CanCollide = false
  201. o4.Elasticity = 0
  202. o4.FormFactor = Enum.FormFactor.Symmetric
  203. o4.Size = Vector3.new(1, 1, 1)
  204. o4.CFrame = CFrame.new(8.93297195, -2.44837093, -10.4191017, 0, 0, -1, 1, 0, 0, 0, -1, 0)
  205. o4.BottomSurface = Enum.SurfaceType.Smooth
  206. o4.TopSurface = Enum.SurfaceType.Smooth
  207. o4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  208. o4.Position = Vector3.new(8.93297195, -2.44837093, -10.4191017)
  209. o5.Parent = o4
  210. o5.Scale = Vector3.new(0.285714298, 0.476190478, 0.190476194)
  211. o6.Name = "Drum3"
  212. o6.Parent = o1
  213. o6.Material = Enum.Material.SmoothPlastic
  214. o6.BrickColor = BrickColor.new("Black")
  215. o6.Position = Vector3.new(9.41001034, -2.81037092, -9.39200592)
  216. o6.Rotation = Vector3.new(-92.2900009, 90, 0)
  217. o6.Anchored = true
  218. o6.CanCollide = false
  219. o6.Elasticity = 0
  220. o6.FormFactor = Enum.FormFactor.Symmetric
  221. o6.Size = Vector3.new(1, 1, 1)
  222. o6.CFrame = CFrame.new(9.41001034, -2.81037092, -9.39200592, 0, 0, 1, -0.999199986, -0.0399929993, 0, 0.0399929993, -0.999199986, 0)
  223. o6.BottomSurface = Enum.SurfaceType.Smooth
  224. o6.TopSurface = Enum.SurfaceType.Smooth
  225. o6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  226. o6.Position = Vector3.new(9.41001034, -2.81037092, -9.39200592)
  227. o7.Parent = o6
  228. o7.Scale = Vector3.new(0.673205376, 0.407065511, 0.673205376)
  229. o8.Name = "Flash"
  230. o8.Parent = o1
  231. o8.Material = Enum.Material.SmoothPlastic
  232. o8.BrickColor = BrickColor.new("Cool yellow")
  233. o8.Position = Vector3.new(8.93296242, -2.44837093, -10.8570862)
  234. o8.Rotation = Vector3.new(90, 0, -180)
  235. o8.Anchored = true
  236. o8.CanCollide = false
  237. o8.Elasticity = 0
  238. o8.FormFactor = Enum.FormFactor.Plate
  239. o8.Size = Vector3.new(1, 0.400000006, 1)
  240. o8.CFrame = CFrame.new(8.93296242, -2.44837093, -10.8570862, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  241. o8.BottomSurface = Enum.SurfaceType.Smooth
  242. o8.TopSurface = Enum.SurfaceType.Smooth
  243. o8.Color = Color3.new(0.992157, 0.917647, 0.552941)
  244. o8.Position = Vector3.new(8.93296242, -2.44837093, -10.8570862)
  245. o9.Parent = o8
  246. o9.Offset = Vector3.new(0, -0.0185714271, 0)
  247. o9.Scale = Vector3.new(0.209523812, 0.0476190485, 0.104761906)
  248. o10.Name = "Drum4"
  249. o10.Parent = o1
  250. o10.Material = Enum.Material.SmoothPlastic
  251. o10.BrickColor = BrickColor.new("Black")
  252. o10.Position = Vector3.new(8.463974, -2.81037092, -9.39200211)
  253. o10.Rotation = Vector3.new(-92.2900009, 90, 0)
  254. o10.Anchored = true
  255. o10.CanCollide = false
  256. o10.Elasticity = 0
  257. o10.FormFactor = Enum.FormFactor.Symmetric
  258. o10.Size = Vector3.new(1, 1, 1)
  259. o10.CFrame = CFrame.new(8.463974, -2.81037092, -9.39200211, 0, 0, 1, -0.999199986, -0.0399929993, 0, 0.0399929993, -0.999199986, 0)
  260. o10.BottomSurface = Enum.SurfaceType.Smooth
  261. o10.TopSurface = Enum.SurfaceType.Smooth
  262. o10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  263. o10.Position = Vector3.new(8.463974, -2.81037092, -9.39200211)
  264. o11.Parent = o10
  265. o11.Scale = Vector3.new(0.666540027, 0.407065511, 0.666540027)
  266. o12.Name = "ColorPart"
  267. o12.Parent = o1
  268. o12.Material = Enum.Material.SmoothPlastic
  269. o12.BrickColor = BrickColor.new("Gold")
  270. o12.Position = Vector3.new(8.86302376, -2.41236711, -7.64591217)
  271. o12.Rotation = Vector3.new(180, 90, 0)
  272. o12.Anchored = true
  273. o12.CanCollide = false
  274. o12.Elasticity = 0
  275. o12.FormFactor = Enum.FormFactor.Symmetric
  276. o12.Size = Vector3.new(1, 1, 1)
  277. o12.CFrame = CFrame.new(8.86302376, -2.41236711, -7.64591217, 9.99999975e-06, -0.000345999986, 1, 0, -1, -0.000345999986, 1, 3.45999984e-09, -9.99999975e-06)
  278. o12.BottomSurface = Enum.SurfaceType.Smooth
  279. o12.TopSurface = Enum.SurfaceType.Smooth
  280. o12.Color = Color3.new(0.937255, 0.721569, 0.219608)
  281. o12.Position = Vector3.new(8.86302376, -2.41236711, -7.64591217)
  282. o13.Parent = o12
  283. o13.Scale = Vector3.new(0.0476099998, 0.428490013, 0.0476099998)
  284. o13.MeshType = Enum.MeshType.Wedge
  285. o14.Name = "Block"
  286. o14.Parent = o1
  287. o14.Material = Enum.Material.SmoothPlastic
  288. o14.BrickColor = BrickColor.new("Black")
  289. o14.Position = Vector3.new(8.91001606, -2.60137105, -9.04410362)
  290. o14.Rotation = Vector3.new(-60, 0, -180)
  291. o14.Anchored = true
  292. o14.CanCollide = false
  293. o14.Elasticity = 0
  294. o14.FormFactor = Enum.FormFactor.Plate
  295. o14.Size = Vector3.new(1, 0.400000006, 1)
  296. o14.CFrame = CFrame.new(8.91001606, -2.60137105, -9.04410362, -1, 8.66025493e-06, 4.9999976e-06, 0, -0.499999762, 0.866025627, 9.99999975e-06, 0.866025567, 0.499999791)
  297. o14.BottomSurface = Enum.SurfaceType.Smooth
  298. o14.TopSurface = Enum.SurfaceType.Smooth
  299. o14.Color = Color3.new(0.105882, 0.164706, 0.207843)
  300. o14.Position = Vector3.new(8.91001606, -2.60137105, -9.04410362)
  301. o15.Parent = o14
  302. o15.Scale = Vector3.new(0.0476099998, 0.0476099998, 0.142829999)
  303. o16.Name = "ACOG"
  304. o16.Parent = o1
  305. o16.Material = Enum.Material.SmoothPlastic
  306. o16.BrickColor = BrickColor.new("Black")
  307. o16.Position = Vector3.new(8.9350481, -2.0973649, -9.33805275)
  308. o16.Rotation = Vector3.new(-180, 0, -180)
  309. o16.Anchored = true
  310. o16.CanCollide = false
  311. o16.Elasticity = 0
  312. o16.FormFactor = Enum.FormFactor.Symmetric
  313. o16.Size = Vector3.new(1, 1, 1)
  314. o16.CFrame = CFrame.new(8.9350481, -2.0973649, -9.33805275, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  315. o16.BottomSurface = Enum.SurfaceType.Smooth
  316. o16.TopSurface = Enum.SurfaceType.Smooth
  317. o16.Color = Color3.new(0.105882, 0.164706, 0.207843)
  318. o16.Position = Vector3.new(8.9350481, -2.0973649, -9.33805275)
  319. o17.Parent = o16
  320. o17.Scale = Vector3.new(0.178571433, 0.0595238097, 0.535714269)
  321. o18.Name = "ACOG"
  322. o18.Parent = o1
  323. o18.Material = Enum.Material.SmoothPlastic
  324. o18.BrickColor = BrickColor.new("Dark stone grey")
  325. o18.Position = Vector3.new(8.83298969, -1.87136805, -9.24918747)
  326. o18.Rotation = Vector3.new(-90, 0, -90)
  327. o18.Anchored = true
  328. o18.CanCollide = false
  329. o18.Elasticity = 0
  330. o18.FormFactor = Enum.FormFactor.Symmetric
  331. o18.Size = Vector3.new(1, 1, 1)
  332. o18.CFrame = CFrame.new(8.83298969, -1.87136805, -9.24918747, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  333. o18.BottomSurface = Enum.SurfaceType.Smooth
  334. o18.TopSurface = Enum.SurfaceType.Smooth
  335. o18.Color = Color3.new(0.388235, 0.372549, 0.384314)
  336. o18.Position = Vector3.new(8.83298969, -1.87136805, -9.24918747)
  337. o19.Parent = o18
  338. o19.Scale = Vector3.new(0.119047619, 0.0476190522, 0.178571433)
  339. o20.Parent = o1
  340. o20.Material = Enum.Material.SmoothPlastic
  341. o20.BrickColor = BrickColor.new("Really black")
  342. o20.Position = Vector3.new(8.93407154, -2.22237206, -11.6600609)
  343. o20.Rotation = Vector3.new(90, 0, 180)
  344. o20.Anchored = true
  345. o20.CanCollide = false
  346. o20.Elasticity = 0
  347. o20.FormFactor = Enum.FormFactor.Plate
  348. o20.Size = Vector3.new(1, 0.400000006, 1)
  349. o20.CFrame = CFrame.new(8.93407154, -2.22237206, -11.6600609, -1, -9.99999975e-06, 0, 0, 0, -1, 9.99999975e-06, -1, 0)
  350. o20.BottomSurface = Enum.SurfaceType.Smooth
  351. o20.TopSurface = Enum.SurfaceType.Smooth
  352. o20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  353. o20.Position = Vector3.new(8.93407154, -2.22237206, -11.6600609)
  354. o21.Parent = o20
  355. o21.Offset = Vector3.new(0, -0.0185678992, 0)
  356. o21.Scale = Vector3.new(0.0333269984, 0.0476099998, 0.0333269984)
  357. o22.Parent = o1
  358. o22.Material = Enum.Material.SmoothPlastic
  359. o22.BrickColor = BrickColor.new("Black")
  360. o22.Position = Vector3.new(8.93406773, -2.22237206, -11.3409729)
  361. o22.Rotation = Vector3.new(-90, 0, 0)
  362. o22.Anchored = true
  363. o22.CanCollide = false
  364. o22.Elasticity = 0
  365. o22.FormFactor = Enum.FormFactor.Symmetric
  366. o22.Size = Vector3.new(1, 1, 1)
  367. o22.CFrame = CFrame.new(8.93406773, -2.22237206, -11.3409729, 1, -9.99999975e-06, 0, 0, 0, 1, -9.99999975e-06, -1, 0)
  368. o22.BottomSurface = Enum.SurfaceType.Smooth
  369. o22.TopSurface = Enum.SurfaceType.Smooth
  370. o22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  371. o22.Position = Vector3.new(8.93406773, -2.22237206, -11.3409729)
  372. o23.Parent = o22
  373. o23.Scale = Vector3.new(0.0714149997, 0.618929982, 0.0714149997)
  374. o24.Name = "ColorPart"
  375. o24.Parent = o1
  376. o24.Material = Enum.Material.SmoothPlastic
  377. o24.BrickColor = BrickColor.new("Gold")
  378. o24.Position = Vector3.new(8.93406582, -2.22237206, -10.288002)
  379. o24.Rotation = Vector3.new(90, -90, 0)
  380. o24.Anchored = true
  381. o24.CanCollide = false
  382. o24.Elasticity = 0
  383. o24.FormFactor = Enum.FormFactor.Symmetric
  384. o24.Size = Vector3.new(1, 1, 1)
  385. o24.CFrame = CFrame.new(8.93406582, -2.22237206, -10.288002, 0, 9.99999975e-06, -1, -1, 0, 0, 0, 1, 9.99999975e-06)
  386. o24.BottomSurface = Enum.SurfaceType.Smooth
  387. o24.TopSurface = Enum.SurfaceType.Smooth
  388. o24.Color = Color3.new(0.937255, 0.721569, 0.219608)
  389. o24.Position = Vector3.new(8.93406582, -2.22237206, -10.288002)
  390. o25.Parent = o24
  391. o25.Scale = Vector3.new(0.285659999, 0.952199996, 0.285659999)
  392. o26.Name = "Drum1"
  393. o26.Parent = o1
  394. o26.Material = Enum.Material.SmoothPlastic
  395. o26.BrickColor = BrickColor.new("Black")
  396. o26.Position = Vector3.new(8.93797779, -2.78736711, -9.39200974)
  397. o26.Rotation = Vector3.new(-2.28999996, 90, 0)
  398. o26.Anchored = true
  399. o26.CanCollide = false
  400. o26.Elasticity = 0
  401. o26.FormFactor = Enum.FormFactor.Symmetric
  402. o26.Size = Vector3.new(1, 1, 1)
  403. o26.CFrame = CFrame.new(8.93797779, -2.78736711, -9.39200974, 0, 0, 1, -0.039989002, 0.999200106, 0, -0.999200106, -0.0399889983, 0)
  404. o26.BottomSurface = Enum.SurfaceType.Smooth
  405. o26.TopSurface = Enum.SurfaceType.Smooth
  406. o26.Color = Color3.new(0.105882, 0.164706, 0.207843)
  407. o26.Position = Vector3.new(8.93797779, -2.78736711, -9.39200974)
  408. o27.Parent = o26
  409. o27.Scale = Vector3.new(0.400000006, 0.709999979, 0.140000001)
  410. o27.MeshType = Enum.MeshType.Brick
  411. o28.Name = "Grip"
  412. o28.Parent = o1
  413. o28.Material = Enum.Material.SmoothPlastic
  414. o28.BrickColor = BrickColor.new("Black")
  415. o28.Position = Vector3.new(8.93406773, -2.63136911, -10.4029903)
  416. o28.Rotation = Vector3.new(90, 0, 90)
  417. o28.Anchored = true
  418. o28.CanCollide = false
  419. o28.Elasticity = 0
  420. o28.FormFactor = Enum.FormFactor.Symmetric
  421. o28.Size = Vector3.new(1, 1, 1)
  422. o28.CFrame = CFrame.new(8.93406773, -2.63136911, -10.4029903, 0, -1, 0, 0, 0, -1, 1, 0, 0)
  423. o28.BottomSurface = Enum.SurfaceType.Smooth
  424. o28.TopSurface = Enum.SurfaceType.Smooth
  425. o28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  426. o28.Position = Vector3.new(8.93406773, -2.63136911, -10.4029903)
  427. o29.Parent = o28
  428. o29.MeshId = "http://www.roblox.com/asset/?id=3270017"
  429. o29.Scale = Vector3.new(0.119999997, 0.119999997, 2.79999995)
  430. o29.MeshType = Enum.MeshType.FileMesh
  431. o30.Name = "Supp"
  432. o30.Parent = o1
  433. o30.Material = Enum.Material.SmoothPlastic
  434. o30.BrickColor = BrickColor.new("Black")
  435. o30.Position = Vector3.new(8.93407154, -2.22137403, -12.0260315)
  436. o30.Rotation = Vector3.new(-90, 0, 0)
  437. o30.Anchored = true
  438. o30.CanCollide = false
  439. o30.Elasticity = 0
  440. o30.FormFactor = Enum.FormFactor.Custom
  441. o30.Size = Vector3.new(0.200000003, 0.752238154, 0.200000003)
  442. o30.CFrame = CFrame.new(8.93407154, -2.22137403, -12.0260315, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  443. o30.BottomSurface = Enum.SurfaceType.Smooth
  444. o30.TopSurface = Enum.SurfaceType.Smooth
  445. o30.Color = Color3.new(0.105882, 0.164706, 0.207843)
  446. o30.Position = Vector3.new(8.93407154, -2.22137403, -12.0260315)
  447. o31.Parent = o30
  448. o31.Scale = Vector3.new(0.666539967, 1, 0.666539967)
  449. o32.Name = "ACOG"
  450. o32.Parent = o1
  451. o32.Material = Enum.Material.SmoothPlastic
  452. o32.Transparency = 1
  453. o32.Position = Vector3.new(8.93505001, -1.87136805, -9.52896118)
  454. o32.Rotation = Vector3.new(-180, 0, -180)
  455. o32.Anchored = true
  456. o32.CanCollide = false
  457. o32.FormFactor = Enum.FormFactor.Custom
  458. o32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  459. o32.CFrame = CFrame.new(8.93505001, -1.87136805, -9.52896118, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  460. o32.Position = Vector3.new(8.93505001, -1.87136805, -9.52896118)
  461. o33.Name = "ACOGGUI"
  462. o33.Parent = o32
  463. o33.CanvasSize = Vector2.new(256, 256)
  464. o34.Parent = o33
  465. o34.Position = UDim2.new(0.10000000149012,0,0.10000000149012,0)
  466. o34.Size = UDim2.new(0.80000001192093,0,0.80000001192093,0)
  467. o34.Position = UDim2.new(0.10000000149012,0,0.10000000149012,0)
  468. o34.BackgroundColor3 = Color3.new(1, 1, 1)
  469. o34.BackgroundTransparency = 1
  470. o34.Image = "http://www.roblox.com/asset/?id=113196157"
  471. o35.Parent = o1
  472. o35.Material = Enum.Material.SmoothPlastic
  473. o35.BrickColor = BrickColor.new("Black")
  474. o35.Position = Vector3.new(8.93406582, -2.22237206, -10.9071369)
  475. o35.Rotation = Vector3.new(90, -90, 0)
  476. o35.Anchored = true
  477. o35.CanCollide = false
  478. o35.Elasticity = 0
  479. o35.FormFactor = Enum.FormFactor.Symmetric
  480. o35.Size = Vector3.new(1, 1, 1)
  481. o35.CFrame = CFrame.new(8.93406582, -2.22237206, -10.9071369, 0, 9.99999975e-06, -1, -1, 0, 0, 0, 1, 9.99999975e-06)
  482. o35.BottomSurface = Enum.SurfaceType.Smooth
  483. o35.TopSurface = Enum.SurfaceType.Smooth
  484. o35.Color = Color3.new(0.105882, 0.164706, 0.207843)
  485. o35.Position = Vector3.new(8.93406582, -2.22237206, -10.9071369)
  486. o36.Parent = o35
  487. o36.Scale = Vector3.new(0.142829999, 0.285659999, 0.142829999)
  488. o37.Name = "ACOG"
  489. o37.Parent = o1
  490. o37.Material = Enum.Material.SmoothPlastic
  491. o37.BrickColor = BrickColor.new("White")
  492. o37.Transparency = 1
  493. o37.Position = Vector3.new(8.93505001, -1.87136805, -9.41910172)
  494. o37.Rotation = Vector3.new(-180, 0, -180)
  495. o37.Anchored = true
  496. o37.CanCollide = false
  497. o37.Elasticity = 0
  498. o37.FormFactor = Enum.FormFactor.Custom
  499. o37.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  500. o37.CFrame = CFrame.new(8.93505001, -1.87136805, -9.41910172, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  501. o37.BottomSurface = Enum.SurfaceType.Smooth
  502. o37.TopSurface = Enum.SurfaceType.Smooth
  503. o37.Color = Color3.new(0.94902, 0.952941, 0.952941)
  504. o37.Position = Vector3.new(8.93505001, -1.87136805, -9.41910172)
  505. o38.Name = "lenspart"
  506. o38.Parent = o37
  507. o39.Parent = o37
  508. o39.Scale = Vector3.new(0.0952381045, 0.095238097, 0.0476190485)
  509. o40.Name = "ACOG"
  510. o40.Parent = o1
  511. o40.Material = Enum.Material.SmoothPlastic
  512. o40.BrickColor = BrickColor.new("Black")
  513. o40.Position = Vector3.new(8.93504238, -1.87136805, -9.24917984)
  514. o40.Anchored = true
  515. o40.CanCollide = false
  516. o40.Elasticity = 0
  517. o40.FormFactor = Enum.FormFactor.Symmetric
  518. o40.Size = Vector3.new(1, 1, 1)
  519. o40.CFrame = CFrame.new(8.93504238, -1.87136805, -9.24917984, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  520. o40.BottomSurface = Enum.SurfaceType.Smooth
  521. o40.TopSurface = Enum.SurfaceType.Smooth
  522. o40.Color = Color3.new(0.105882, 0.164706, 0.207843)
  523. o40.Position = Vector3.new(8.93504238, -1.87136805, -9.24917984)
  524. o41.Parent = o40
  525. o41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  526. o41.Scale = Vector3.new(0.166666672, 0.166666672, 2.97619057)
  527. o41.MeshType = Enum.MeshType.FileMesh
  528. o42.Name = "ACOG"
  529. o42.Parent = o1
  530. o42.Material = Enum.Material.SmoothPlastic
  531. o42.BrickColor = BrickColor.new("Light blue")
  532. o42.Transparency = 0.80000001192093
  533. o42.Position = Vector3.new(8.93504429, -1.87136805, -9.42618561)
  534. o42.Rotation = Vector3.new(-90, 0, 0)
  535. o42.Anchored = true
  536. o42.CanCollide = false
  537. o42.Elasticity = 0
  538. o42.FormFactor = Enum.FormFactor.Symmetric
  539. o42.Size = Vector3.new(1, 1, 1)
  540. o42.CFrame = CFrame.new(8.93504429, -1.87136805, -9.42618561, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  541. o42.BottomSurface = Enum.SurfaceType.Smooth
  542. o42.TopSurface = Enum.SurfaceType.Smooth
  543. o42.Color = Color3.new(0.705882, 0.823529, 0.894118)
  544. o42.Position = Vector3.new(8.93504429, -1.87136805, -9.42618561)
  545. o43.Parent = o42
  546. o43.Scale = Vector3.new(0.257142842, 0.0119047621, 0.171428561)
  547. o44.Name = "ACOG"
  548. o44.Parent = o1
  549. o44.Material = Enum.Material.SmoothPlastic
  550. o44.BrickColor = BrickColor.new("Light blue")
  551. o44.Transparency = 0.89999997615814
  552. o44.Position = Vector3.new(8.93505001, -1.87136805, -9.04117393)
  553. o44.Rotation = Vector3.new(-90, 0, 0)
  554. o44.Anchored = true
  555. o44.CanCollide = false
  556. o44.Elasticity = 0
  557. o44.FormFactor = Enum.FormFactor.Symmetric
  558. o44.Size = Vector3.new(1, 1, 1)
  559. o44.CFrame = CFrame.new(8.93505001, -1.87136805, -9.04117393, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  560. o44.BottomSurface = Enum.SurfaceType.Smooth
  561. o44.TopSurface = Enum.SurfaceType.Smooth
  562. o44.Color = Color3.new(0.705882, 0.823529, 0.894118)
  563. o44.Position = Vector3.new(8.93505001, -1.87136805, -9.04117393)
  564. o45.Parent = o44
  565. o45.Scale = Vector3.new(0.160714269, 0.0119047621, 0.160714269)
  566. o46.Name = "Grip"
  567. o46.Parent = o1
  568. o46.Material = Enum.Material.SmoothPlastic
  569. o46.BrickColor = BrickColor.new("Black")
  570. o46.Position = Vector3.new(8.93406773, -2.39137006, -10.3031368)
  571. o46.Rotation = Vector3.new(-180, 0, 0)
  572. o46.Anchored = true
  573. o46.CanCollide = false
  574. o46.Elasticity = 0
  575. o46.FormFactor = Enum.FormFactor.Symmetric
  576. o46.Size = Vector3.new(1, 1, 1)
  577. o46.CFrame = CFrame.new(8.93406773, -2.39137006, -10.3031368, 1, 0, 0, 0, -1, 0, 0, 0, -1)
  578. o46.BottomSurface = Enum.SurfaceType.Smooth
  579. o46.TopSurface = Enum.SurfaceType.Smooth
  580. o46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  581. o46.Position = Vector3.new(8.93406773, -2.39137006, -10.3031368)
  582. o47.Parent = o46
  583. o47.Scale = Vector3.new(0.159999996, 0.0399999991, 0.0799999982)
  584. o47.MeshType = Enum.MeshType.Wedge
  585. o48.Name = "Handle"
  586. o48.Parent = o1
  587. o48.Material = Enum.Material.SmoothPlastic
  588. o48.BrickColor = BrickColor.new("Black")
  589. o48.Position = Vector3.new(8.93406773, -2.72237206, -9.02701378)
  590. o48.Rotation = Vector3.new(-90, 90, 0)
  591. o48.Anchored = true
  592. o48.CanCollide = false
  593. o48.Elasticity = 0
  594. o48.FormFactor = Enum.FormFactor.Symmetric
  595. o48.Size = Vector3.new(1, 1, 1)
  596. o48.CFrame = CFrame.new(8.93406773, -2.72237206, -9.02701378, 0, -9.99999975e-06, 1, -1, 0, 0, 0, -1, -9.99999975e-06)
  597. o48.BottomSurface = Enum.SurfaceType.Smooth
  598. o48.TopSurface = Enum.SurfaceType.Smooth
  599. o48.Color = Color3.new(0.105882, 0.164706, 0.207843)
  600. o48.Position = Vector3.new(8.93406773, -2.72237206, -9.02701378)
  601. o49.Parent = o48
  602. o49.Scale = Vector3.new(0.0476099998, 0.333270013, 0.0952199996)
  603. o50.Name = "Shoot"
  604. o50.Parent = o48
  605. o50.SoundId = "http://www.roblox.com/asset/?id=132456317"
  606. o50.Volume = 0.29999998211861
  607. o51.Name = "Reload"
  608. o51.Parent = o48
  609. o51.SoundId = "http://www.roblox.com/asset/?id=2691591"
  610. o51.Volume = 0.049999993294477
  611. o53.Parent = o1
  612. o53.Material = Enum.Material.SmoothPlastic
  613. o53.BrickColor = BrickColor.new("Black")
  614. o53.Position = Vector3.new(8.9340601, -2.72237206, -9.40811729)
  615. o53.Rotation = Vector3.new(-90, 0, 0)
  616. o53.Anchored = true
  617. o53.CanCollide = false
  618. o53.Elasticity = 0
  619. o53.FormFactor = Enum.FormFactor.Symmetric
  620. o53.Size = Vector3.new(1, 1, 1)
  621. o53.CFrame = CFrame.new(8.9340601, -2.72237206, -9.40811729, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  622. o53.BottomSurface = Enum.SurfaceType.Smooth
  623. o53.TopSurface = Enum.SurfaceType.Smooth
  624. o53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  625. o53.Position = Vector3.new(8.9340601, -2.72237206, -9.40811729)
  626. o54.Parent = o53
  627. o54.Scale = Vector3.new(0.190439999, 0.428490013, 0.142829999)
  628. o54.MeshType = Enum.MeshType.Wedge
  629. o55.Parent = o1
  630. o55.Material = Enum.Material.SmoothPlastic
  631. o55.BrickColor = BrickColor.new("Black")
  632. o55.Position = Vector3.new(8.9340601, -2.603369, -9.40811729)
  633. o55.Rotation = Vector3.new(-90, 90, 0)
  634. o55.Anchored = true
  635. o55.CanCollide = false
  636. o55.Elasticity = 0
  637. o55.FormFactor = Enum.FormFactor.Symmetric
  638. o55.Size = Vector3.new(1, 1, 1)
  639. o55.CFrame = CFrame.new(8.9340601, -2.603369, -9.40811729, -0.000319000013, 0.000119999982, 1, -1, -3.82799996e-08, -0.000319000013, 0, -1, 0.000119999997)
  640. o55.BottomSurface = Enum.SurfaceType.Smooth
  641. o55.TopSurface = Enum.SurfaceType.Smooth
  642. o55.Color = Color3.new(0.105882, 0.164706, 0.207843)
  643. o55.Position = Vector3.new(8.9340601, -2.603369, -9.40811729)
  644. o56.Parent = o55
  645. o56.Scale = Vector3.new(0.0952199996, 0.428490013, 0.190439999)
  646. o57.Name = "ACOG"
  647. o57.Parent = o1
  648. o57.Material = Enum.Material.SmoothPlastic
  649. o57.BrickColor = BrickColor.new("Black")
  650. o57.Position = Vector3.new(8.9350462, -1.87136805, -9.5050354)
  651. o57.Rotation = Vector3.new(-90, 0, -180)
  652. o57.Anchored = true
  653. o57.CanCollide = false
  654. o57.Elasticity = 0
  655. o57.FormFactor = Enum.FormFactor.Symmetric
  656. o57.Size = Vector3.new(1, 1, 1)
  657. o57.CFrame = CFrame.new(8.9350462, -1.87136805, -9.5050354, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  658. o57.BottomSurface = Enum.SurfaceType.Smooth
  659. o57.TopSurface = Enum.SurfaceType.Smooth
  660. o57.Color = Color3.new(0.105882, 0.164706, 0.207843)
  661. o57.Position = Vector3.new(8.9350462, -1.87136805, -9.5050354)
  662. o58.Parent = o57
  663. o58.MeshId = "http://www.roblox.com/asset/?id=16659502"
  664. o58.Scale = Vector3.new(0.178571433, 0.416666657, 0.178571433)
  665. o58.TextureId = "http://www.roblox.com/asset/?id=trixareforkids"
  666. o58.VertexColor = Vector3.new(0.280000001, 0.360000014, 0.460000008)
  667. o58.MeshType = Enum.MeshType.FileMesh
  668. o59.Name = "SmokePart"
  669. o59.Parent = o1
  670. o59.Material = Enum.Material.SmoothPlastic
  671. o59.BrickColor = BrickColor.new("Dark stone grey")
  672. o59.Transparency = 1
  673. o59.Position = Vector3.new(8.93596935, -2.19055629, -12.5137787)
  674. o59.Anchored = true
  675. o59.CanCollide = false
  676. o59.FormFactor = Enum.FormFactor.Custom
  677. o59.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  678. o59.CFrame = CFrame.new(8.93596935, -2.19055629, -12.5137787, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  679. o59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  680. o59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  681. o59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  682. o59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  683. o59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  684. o59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  685. o59.Color = Color3.new(0.388235, 0.372549, 0.384314)
  686. o59.Position = Vector3.new(8.93596935, -2.19055629, -12.5137787)
  687. o60.Parent = o59
  688. o60.Scale = Vector3.new(0.658373058, 0.658372879, 0.658373058)
  689. o61.Name = "ACOG"
  690. o61.Parent = o1
  691. o61.Material = Enum.Material.SmoothPlastic
  692. o61.BrickColor = BrickColor.new("Black")
  693. o61.Position = Vector3.new(8.93503761, -2.00836706, -9.27896881)
  694. o61.Rotation = Vector3.new(-180, 0, -180)
  695. o61.Anchored = true
  696. o61.CanCollide = false
  697. o61.Elasticity = 0
  698. o61.FormFactor = Enum.FormFactor.Symmetric
  699. o61.Size = Vector3.new(1, 1, 1)
  700. o61.CFrame = CFrame.new(8.93503761, -2.00836706, -9.27896881, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  701. o61.BottomSurface = Enum.SurfaceType.Smooth
  702. o61.TopSurface = Enum.SurfaceType.Smooth
  703. o61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  704. o61.Position = Vector3.new(8.93503761, -2.00836706, -9.27896881)
  705. o62.Parent = o61
  706. o62.Scale = Vector3.new(0.0595238097, 0.119047619, 0.297619045)
  707. o63.Parent = o1
  708. o63.Material = Enum.Material.SmoothPlastic
  709. o63.BrickColor = BrickColor.new("Black")
  710. o63.Position = Vector3.new(8.93406773, -2.22237206, -9.7879982)
  711. o63.Rotation = Vector3.new(90, -90, 0)
  712. o63.Anchored = true
  713. o63.CanCollide = false
  714. o63.Elasticity = 0
  715. o63.FormFactor = Enum.FormFactor.Symmetric
  716. o63.Size = Vector3.new(1, 1, 1)
  717. o63.CFrame = CFrame.new(8.93406773, -2.22237206, -9.7879982, 0, 9.99999975e-06, -1, -1, 0, 0, 0, 1, 9.99999975e-06)
  718. o63.BottomSurface = Enum.SurfaceType.Smooth
  719. o63.TopSurface = Enum.SurfaceType.Smooth
  720. o63.Color = Color3.new(0.105882, 0.164706, 0.207843)
  721. o63.Position = Vector3.new(8.93406773, -2.22237206, -9.7879982)
  722. o64.Parent = o63
  723. o64.Scale = Vector3.new(0.285659999, 0.0476099998, 0.190439999)
  724. o65.Parent = o1
  725. o65.Material = Enum.Material.SmoothPlastic
  726. o65.BrickColor = BrickColor.new("Black")
  727. o65.Position = Vector3.new(8.93406582, -2.43636894, -9.2411232)
  728. o65.Rotation = Vector3.new(-90, 90, 0)
  729. o65.Anchored = true
  730. o65.CanCollide = false
  731. o65.Elasticity = 0
  732. o65.FormFactor = Enum.FormFactor.Symmetric
  733. o65.Size = Vector3.new(1, 1, 1)
  734. o65.CFrame = CFrame.new(8.93406582, -2.43636894, -9.2411232, 0, -9.99999975e-06, 1, -1, 0, 0, 0, -1, -9.99999975e-06)
  735. o65.BottomSurface = Enum.SurfaceType.Smooth
  736. o65.TopSurface = Enum.SurfaceType.Smooth
  737. o65.Color = Color3.new(0.105882, 0.164706, 0.207843)
  738. o65.Position = Vector3.new(8.93406582, -2.43636894, -9.2411232)
  739. o66.Parent = o65
  740. o66.Scale = Vector3.new(0.238049999, 0.761759996, 0.190439999)
  741. o67.Name = "ACOG"
  742. o67.Parent = o1
  743. o67.Material = Enum.Material.SmoothPlastic
  744. o67.BrickColor = BrickColor.new("Dark stone grey")
  745. o67.Position = Vector3.new(8.93504238, -1.77037001, -9.24917984)
  746. o67.Rotation = Vector3.new(-180, -90, 0)
  747. o67.Anchored = true
  748. o67.CanCollide = false
  749. o67.Elasticity = 0
  750. o67.FormFactor = Enum.FormFactor.Symmetric
  751. o67.Size = Vector3.new(1, 1, 1)
  752. o67.CFrame = CFrame.new(8.93504238, -1.77037001, -9.24917984, 0, 0, -1, 0, -1, 0, -1, 0, 0)
  753. o67.BottomSurface = Enum.SurfaceType.Smooth
  754. o67.TopSurface = Enum.SurfaceType.Smooth
  755. o67.Color = Color3.new(0.388235, 0.372549, 0.384314)
  756. o67.Position = Vector3.new(8.93504238, -1.77037001, -9.24917984)
  757. o68.Parent = o67
  758. o68.Scale = Vector3.new(0.119047619, 0.0476190522, 0.178571433)
  759. o69.Name = "Grip"
  760. o69.Parent = o1
  761. o69.Material = Enum.Material.SmoothPlastic
  762. o69.BrickColor = BrickColor.new("Black")
  763. o69.Position = Vector3.new(8.93406773, -2.63136911, -10.4029903)
  764. o69.Rotation = Vector3.new(-180, -90, 0)
  765. o69.Anchored = true
  766. o69.CanCollide = false
  767. o69.Elasticity = 0
  768. o69.FormFactor = Enum.FormFactor.Symmetric
  769. o69.Size = Vector3.new(1, 1, 1)
  770. o69.CFrame = CFrame.new(8.93406773, -2.63136911, -10.4029903, 0, 0, -1, 0, -1, 0, -1, 0, 0)
  771. o69.BottomSurface = Enum.SurfaceType.Smooth
  772. o69.TopSurface = Enum.SurfaceType.Smooth
  773. o69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  774. o69.Position = Vector3.new(8.93406773, -2.63136911, -10.4029903)
  775. o70.Parent = o69
  776. o70.Scale = Vector3.new(0.119999997, 0.439999998, 0.159999996)
  777. o71.Parent = o1
  778. o71.Material = Enum.Material.SmoothPlastic
  779. o71.BrickColor = BrickColor.new("Black")
  780. o71.Position = Vector3.new(8.93405819, -2.61037207, -8.77018356)
  781. o71.Rotation = Vector3.new(-15, 90, 0)
  782. o71.Anchored = true
  783. o71.CanCollide = false
  784. o71.Elasticity = 0
  785. o71.FormFactor = Enum.FormFactor.Symmetric
  786. o71.Size = Vector3.new(1, 1, 1)
  787. o71.CFrame = CFrame.new(8.93405819, -2.61037207, -8.77018356, -1.2999998e-05, 0, 1, -0.258818984, 0.965925872, -3.36464632e-06, -0.965925872, -0.258818984, -1.25570341e-05)
  788. o71.BottomSurface = Enum.SurfaceType.Smooth
  789. o71.TopSurface = Enum.SurfaceType.Smooth
  790. o71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  791. o71.Position = Vector3.new(8.93405819, -2.61037207, -8.77018356)
  792. o72.Parent = o71
  793. o72.Scale = Vector3.new(0.285659999, 0.809369981, 0.190439999)
  794. o73.Parent = o1
  795. o73.Material = Enum.Material.SmoothPlastic
  796. o73.BrickColor = BrickColor.new("Black")
  797. o73.Position = Vector3.new(8.93406391, -2.19837093, -9.17008209)
  798. o73.Rotation = Vector3.new(90, -90, 0)
  799. o73.Anchored = true
  800. o73.CanCollide = false
  801. o73.Elasticity = 0
  802. o73.FormFactor = Enum.FormFactor.Symmetric
  803. o73.Size = Vector3.new(1, 1, 1)
  804. o73.CFrame = CFrame.new(8.93406391, -2.19837093, -9.17008209, 0, 9.99999975e-06, -1, -1, 0, 0, 0, 1, 9.99999975e-06)
  805. o73.BottomSurface = Enum.SurfaceType.Smooth
  806. o73.TopSurface = Enum.SurfaceType.Smooth
  807. o73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  808. o73.Position = Vector3.new(8.93406391, -2.19837093, -9.17008209)
  809. o74.Parent = o73
  810. o74.Scale = Vector3.new(0.238049999, 1.19025004, 0.285659999)
  811. o75.Name = "ACOG"
  812. o75.Parent = o1
  813. o75.Material = Enum.Material.SmoothPlastic
  814. o75.BrickColor = BrickColor.new("Black")
  815. o75.Position = Vector3.new(8.93504047, -2.00836706, -9.48697662)
  816. o75.Anchored = true
  817. o75.CanCollide = false
  818. o75.Elasticity = 0
  819. o75.FormFactor = Enum.FormFactor.Symmetric
  820. o75.Size = Vector3.new(1, 1, 1)
  821. o75.CFrame = CFrame.new(8.93504047, -2.00836706, -9.48697662, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  822. o75.BottomSurface = Enum.SurfaceType.Smooth
  823. o75.TopSurface = Enum.SurfaceType.Smooth
  824. o75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  825. o75.Position = Vector3.new(8.93504047, -2.00836706, -9.48697662)
  826. o76.Parent = o75
  827. o76.Scale = Vector3.new(0.0595238097, 0.119047619, 0.119047619)
  828. o76.MeshType = Enum.MeshType.Wedge
  829. o77.Name = "ACOG"
  830. o77.Parent = o1
  831. o77.Material = Enum.Material.SmoothPlastic
  832. o77.BrickColor = BrickColor.new("Black")
  833. o77.Position = Vector3.new(8.93504238, -1.87136805, -9.24917984)
  834. o77.Anchored = true
  835. o77.CanCollide = false
  836. o77.Elasticity = 0
  837. o77.FormFactor = Enum.FormFactor.Symmetric
  838. o77.Size = Vector3.new(1, 1, 1)
  839. o77.CFrame = CFrame.new(8.93504238, -1.87136805, -9.24917984, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  840. o77.BottomSurface = Enum.SurfaceType.Smooth
  841. o77.TopSurface = Enum.SurfaceType.Smooth
  842. o77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  843. o77.Position = Vector3.new(8.93504238, -1.87136805, -9.24917984)
  844. o78.Parent = o77
  845. o78.MeshId = "http://www.roblox.com/asset/?id=3270017"
  846. o78.Scale = Vector3.new(0.190476194, 0.190476194, 0.892857134)
  847. o78.MeshType = Enum.MeshType.FileMesh
  848. o79.Parent = o1
  849. o79.Material = Enum.Material.SmoothPlastic
  850. o79.BrickColor = BrickColor.new("Black")
  851. o79.Position = Vector3.new(8.93406391, -2.19837093, -9.17008209)
  852. o79.Rotation = Vector3.new(-90, 90, 0)
  853. o79.Anchored = true
  854. o79.CanCollide = false
  855. o79.Elasticity = 0
  856. o79.FormFactor = Enum.FormFactor.Symmetric
  857. o79.Size = Vector3.new(1, 1, 1)
  858. o79.CFrame = CFrame.new(8.93406391, -2.19837093, -9.17008209, 0, -9.99999975e-06, 1, -1, 0, 0, 0, -1, -9.99999975e-06)
  859. o79.BottomSurface = Enum.SurfaceType.Smooth
  860. o79.TopSurface = Enum.SurfaceType.Smooth
  861. o79.Color = Color3.new(0.105882, 0.164706, 0.207843)
  862. o79.Position = Vector3.new(8.93406391, -2.19837093, -9.17008209)
  863. o80.Parent = o79
  864. o80.Scale = Vector3.new(0.238049999, 1.19025004, 0.190439999)
  865. o81.Parent = o1
  866. o81.Material = Enum.Material.SmoothPlastic
  867. o81.BrickColor = BrickColor.new("Black")
  868. o81.Position = Vector3.new(8.93406582, -2.35436893, -8.64200211)
  869. o81.Rotation = Vector3.new(165, 0, 0)
  870. o81.Anchored = true
  871. o81.CanCollide = false
  872. o81.Elasticity = 0
  873. o81.FormFactor = Enum.FormFactor.Symmetric
  874. o81.Size = Vector3.new(1, 1, 1)
  875. o81.CFrame = CFrame.new(8.93406582, -2.35436893, -8.64200211, 1, 0, 0, 0, -0.965926349, -0.258817077, 0, 0.258817077, -0.965926349)
  876. o81.BottomSurface = Enum.SurfaceType.Smooth
  877. o81.TopSurface = Enum.SurfaceType.Smooth
  878. o81.Color = Color3.new(0.105882, 0.164706, 0.207843)
  879. o81.Position = Vector3.new(8.93406582, -2.35436893, -8.64200211)
  880. o82.Parent = o81
  881. o82.Scale = Vector3.new(0.190439999, 0.190439999, 0.0952199996)
  882. o82.MeshType = Enum.MeshType.Wedge
  883. o83.Name = "ACOG"
  884. o83.Parent = o1
  885. o83.Material = Enum.Material.SmoothPlastic
  886. o83.BrickColor = BrickColor.new("Black")
  887. o83.Transparency = 1
  888. o83.Position = Vector3.new(8.93504429, -1.87136805, -9.42618561)
  889. o83.Rotation = Vector3.new(-180, 0, -180)
  890. o83.Anchored = true
  891. o83.CanCollide = false
  892. o83.Elasticity = 0
  893. o83.FormFactor = Enum.FormFactor.Custom
  894. o83.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  895. o83.CFrame = CFrame.new(8.93504429, -1.87136805, -9.42618561, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  896. o83.BottomSurface = Enum.SurfaceType.Smooth
  897. o83.TopSurface = Enum.SurfaceType.Smooth
  898. o83.Color = Color3.new(0.105882, 0.164706, 0.207843)
  899. o83.Position = Vector3.new(8.93504429, -1.87136805, -9.42618561)
  900. o84.Parent = o83
  901. o84.Scale = Vector3.new(0.678571522, 0.678571701, 0.0595238097)
  902. o85.Name = "Flash"
  903. o85.Parent = o1
  904. o85.Material = Enum.Material.SmoothPlastic
  905. o85.BrickColor = BrickColor.new("Black")
  906. o85.Position = Vector3.new(8.93297195, -2.37737107, -10.4191017)
  907. o85.Rotation = Vector3.new(0, 90, 0)
  908. o85.Anchored = true
  909. o85.CanCollide = false
  910. o85.Elasticity = 0
  911. o85.FormFactor = Enum.FormFactor.Symmetric
  912. o85.Size = Vector3.new(1, 1, 1)
  913. o85.CFrame = CFrame.new(8.93297195, -2.37737107, -10.4191017, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  914. o85.BottomSurface = Enum.SurfaceType.Smooth
  915. o85.TopSurface = Enum.SurfaceType.Smooth
  916. o85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  917. o85.Position = Vector3.new(8.93297195, -2.37737107, -10.4191017)
  918. o86.Parent = o85
  919. o86.Scale = Vector3.new(0.476190478, 0.142857149, 0.190476194)
  920. o87.Name = "Drum2"
  921. o87.Parent = o1
  922. o87.Material = Enum.Material.SmoothPlastic
  923. o87.BrickColor = BrickColor.new("Black")
  924. o87.Position = Vector3.new(8.93797207, -3.04836893, -9.38199615)
  925. o87.Rotation = Vector3.new(177.710007, -90, 0)
  926. o87.Anchored = true
  927. o87.CanCollide = false
  928. o87.Elasticity = 0
  929. o87.FormFactor = Enum.FormFactor.Symmetric
  930. o87.Size = Vector3.new(1, 1, 1)
  931. o87.CFrame = CFrame.new(8.93797207, -3.04836893, -9.38199615, 0, 0, -1, -0.039989002, -0.999200106, 0, -0.999200106, 0.0399889983, 0)
  932. o87.BottomSurface = Enum.SurfaceType.Smooth
  933. o87.TopSurface = Enum.SurfaceType.Smooth
  934. o87.Color = Color3.new(0.105882, 0.164706, 0.207843)
  935. o87.Position = Vector3.new(8.93797207, -3.04836893, -9.38199615)
  936. o88.Parent = o87
  937. o88.Scale = Vector3.new(0.402780592, 0.190439999, 0.952199996)
  938. o88.MeshType = Enum.MeshType.Brick
  939. o89.Name = "Grip"
  940. o89.Parent = o1
  941. o89.Material = Enum.Material.SmoothPlastic
  942. o89.BrickColor = BrickColor.new("Black")
  943. o89.Position = Vector3.new(8.93406773, -2.39137006, -10.4029903)
  944. o89.Rotation = Vector3.new(0, -90, 0)
  945. o89.Anchored = true
  946. o89.CanCollide = false
  947. o89.Elasticity = 0
  948. o89.FormFactor = Enum.FormFactor.Symmetric
  949. o89.Size = Vector3.new(1, 1, 1)
  950. o89.CFrame = CFrame.new(8.93406773, -2.39137006, -10.4029903, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  951. o89.BottomSurface = Enum.SurfaceType.Smooth
  952. o89.TopSurface = Enum.SurfaceType.Smooth
  953. o89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  954. o89.Position = Vector3.new(8.93406773, -2.39137006, -10.4029903)
  955. o90.Parent = o89
  956. o90.Scale = Vector3.new(0.119999997, 0.0399999991, 0.159999996)
  957. o91.Name = "Flash"
  958. o91.Parent = o1
  959. o91.Material = Enum.Material.SmoothPlastic
  960. o91.Transparency = 1
  961. o91.Position = Vector3.new(8.9360199, -2.27937007, -9.99698448)
  962. o91.Anchored = true
  963. o91.CanCollide = false
  964. o91.Elasticity = 0
  965. o91.FormFactor = Enum.FormFactor.Plate
  966. o91.Size = Vector3.new(1, 0.400000006, 1)
  967. o91.CFrame = CFrame.new(8.9360199, -2.27937007, -9.99698448, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  968. o91.FrontSurface = Enum.SurfaceType.Universal
  969. o91.Position = Vector3.new(8.9360199, -2.27937007, -9.99698448)
  970. o92.Name = "FlashLight"
  971. o92.Parent = o91
  972. o92.Color = Color3.new(1, 1, 0.823529)
  973. o92.Enabled = false
  974. o92.Brightness = 0.80000001192093
  975. o92.Range = 40
  976. o92.Shadows = true
  977. o93.Name = "Grip"
  978. o93.Parent = o1
  979. o93.Material = Enum.Material.SmoothPlastic
  980. o93.BrickColor = BrickColor.new("Black")
  981. o93.Position = Vector3.new(8.93407154, -2.39137006, -10.4830666)
  982. o93.Rotation = Vector3.new(0, 0, -180)
  983. o93.Anchored = true
  984. o93.CanCollide = false
  985. o93.Elasticity = 0
  986. o93.FormFactor = Enum.FormFactor.Symmetric
  987. o93.Size = Vector3.new(1, 1, 1)
  988. o93.CFrame = CFrame.new(8.93407154, -2.39137006, -10.4830666, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  989. o93.BottomSurface = Enum.SurfaceType.Smooth
  990. o93.TopSurface = Enum.SurfaceType.Smooth
  991. o93.Color = Color3.new(0.105882, 0.164706, 0.207843)
  992. o93.Position = Vector3.new(8.93407154, -2.39137006, -10.4830666)
  993. o94.Parent = o93
  994. o94.Scale = Vector3.new(0.159999996, 0.0399999991, 0.0399999991)
  995. o94.MeshType = Enum.MeshType.Wedge
  996. o95.Name = "Supp"
  997. o95.Parent = o1
  998. o95.Material = Enum.Material.SmoothPlastic
  999. o95.BrickColor = BrickColor.new("Really black")
  1000. o95.Position = Vector3.new(8.93406582, -2.22137403, -12.392971)
  1001. o95.Rotation = Vector3.new(-90, 90, 0)
  1002. o95.Anchored = true
  1003. o95.CanCollide = false
  1004. o95.Elasticity = 0
  1005. o95.FormFactor = Enum.FormFactor.Plate
  1006. o95.Size = Vector3.new(1, 0.400000006, 1)
  1007. o95.CFrame = CFrame.new(8.93406582, -2.22137403, -12.392971, 0, 0, 1, -1, 0, 0, 0, -1, 0)
  1008. o95.BottomSurface = Enum.SurfaceType.Smooth
  1009. o95.TopSurface = Enum.SurfaceType.Smooth
  1010. o95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1011. o95.Position = Vector3.new(8.93406582, -2.22137403, -12.392971)
  1012. o96.Parent = o95
  1013. o96.Scale = Vector3.new(0.0761760026, 0.0523710027, 0.0761760026)
  1014. o97.Name = "Grip"
  1015. o97.Parent = o1
  1016. o97.Material = Enum.Material.SmoothPlastic
  1017. o97.BrickColor = BrickColor.new("Black")
  1018. o97.Position = Vector3.new(8.93406391, -2.35137105, -10.3829689)
  1019. o97.Rotation = Vector3.new(0, -90, 0)
  1020. o97.Anchored = true
  1021. o97.CanCollide = false
  1022. o97.Elasticity = 0
  1023. o97.FormFactor = Enum.FormFactor.Symmetric
  1024. o97.Size = Vector3.new(1, 1, 1)
  1025. o97.CFrame = CFrame.new(8.93406391, -2.35137105, -10.3829689, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1026. o97.BottomSurface = Enum.SurfaceType.Smooth
  1027. o97.TopSurface = Enum.SurfaceType.Smooth
  1028. o97.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1029. o97.Position = Vector3.new(8.93406391, -2.35137105, -10.3829689)
  1030. o98.Parent = o97
  1031. o98.Scale = Vector3.new(0.239999995, 0.0399999991, 0.159999996)
  1032. o99.Name = "ColorPart"
  1033. o99.Parent = o1
  1034. o99.Material = Enum.Material.SmoothPlastic
  1035. o99.BrickColor = BrickColor.new("Gold")
  1036. o99.Position = Vector3.new(9.00597382, -2.41236711, -7.64713669)
  1037. o99.Rotation = Vector3.new(-83.7699966, -89.9700012, 97.0400009)
  1038. o99.Anchored = true
  1039. o99.CanCollide = false
  1040. o99.Elasticity = 0
  1041. o99.FormFactor = Enum.FormFactor.Symmetric
  1042. o99.Size = Vector3.new(1, 1, 1)
  1043. o99.CFrame = CFrame.new(9.00597382, -2.41236711, -7.64713669, -5.99999985e-05, -0.000485999946, -0.999999881, -0.0141449999, -0.999899864, 0.000486800011, -0.999899983, 0.0141450269, 5.31195183e-05)
  1044. o99.BottomSurface = Enum.SurfaceType.Smooth
  1045. o99.TopSurface = Enum.SurfaceType.Smooth
  1046. o99.Color = Color3.new(0.937255, 0.721569, 0.219608)
  1047. o99.Position = Vector3.new(9.00597382, -2.41236711, -7.64713669)
  1048. o100.Parent = o99
  1049. o100.Scale = Vector3.new(0.0476099998, 0.428490013, 0.0476099998)
  1050. o100.MeshType = Enum.MeshType.Wedge
  1051. o101.Name = "Flash"
  1052. o101.Parent = o1
  1053. o101.Material = Enum.Material.SmoothPlastic
  1054. o101.BrickColor = BrickColor.new("Black")
  1055. o101.Position = Vector3.new(8.93297386, -2.44837093, -10.7521114)
  1056. o101.Rotation = Vector3.new(-90, -90, 0)
  1057. o101.Anchored = true
  1058. o101.CanCollide = false
  1059. o101.Elasticity = 0
  1060. o101.FormFactor = Enum.FormFactor.Symmetric
  1061. o101.Size = Vector3.new(1, 1, 1)
  1062. o101.CFrame = CFrame.new(8.93297386, -2.44837093, -10.7521114, 0, 0, -1, 1, 0, 0, 0, -1, 0)
  1063. o101.BottomSurface = Enum.SurfaceType.Smooth
  1064. o101.TopSurface = Enum.SurfaceType.Smooth
  1065. o101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1066. o101.Position = Vector3.new(8.93297386, -2.44837093, -10.7521114)
  1067. o102.Parent = o101
  1068. o102.Scale = Vector3.new(0.142857149, 0.190476194, 0.190476194)
  1069. o103.Name = "ColorPart"
  1070. o103.Parent = o1
  1071. o103.Material = Enum.Material.SmoothPlastic
  1072. o103.BrickColor = BrickColor.new("Gold")
  1073. o103.Position = Vector3.new(8.93406582, -2.4883709, -8.0511837)
  1074. o103.Rotation = Vector3.new(0, 0, -180)
  1075. o103.Anchored = true
  1076. o103.CanCollide = false
  1077. o103.Elasticity = 0
  1078. o103.FormFactor = Enum.FormFactor.Symmetric
  1079. o103.Size = Vector3.new(1, 1, 1)
  1080. o103.CFrame = CFrame.new(8.93406582, -2.4883709, -8.0511837, -1, 0, 9.99999975e-06, 0, -1, 0, 9.99999975e-06, 0, 1)
  1081. o103.BottomSurface = Enum.SurfaceType.Smooth
  1082. o103.TopSurface = Enum.SurfaceType.Smooth
  1083. o103.Color = Color3.new(0.937255, 0.721569, 0.219608)
  1084. o103.Position = Vector3.new(8.93406582, -2.4883709, -8.0511837)
  1085. o104.Parent = o103
  1086. o104.Scale = Vector3.new(0.0476099998, 0.238049999, 0.761759996)
  1087. o104.MeshType = Enum.MeshType.Wedge
  1088. o105.Name = "ColorPart"
  1089. o105.Parent = o1
  1090. o105.Material = Enum.Material.SmoothPlastic
  1091. o105.BrickColor = BrickColor.new("Gold")
  1092. o105.Position = Vector3.new(8.93406582, -2.29836893, -8.0511837)
  1093. o105.Rotation = Vector3.new(-90, 0, 0)
  1094. o105.Anchored = true
  1095. o105.CanCollide = false
  1096. o105.Elasticity = 0
  1097. o105.FormFactor = Enum.FormFactor.Symmetric
  1098. o105.Size = Vector3.new(1, 1, 1)
  1099. o105.CFrame = CFrame.new(8.93406582, -2.29836893, -8.0511837, 1, -5.99999985e-05, 0, 0, 0, 1, -5.99999985e-05, -1, 0)
  1100. o105.BottomSurface = Enum.SurfaceType.Smooth
  1101. o105.TopSurface = Enum.SurfaceType.Smooth
  1102. o105.Color = Color3.new(0.937255, 0.721569, 0.219608)
  1103. o105.Position = Vector3.new(8.93406582, -2.29836893, -8.0511837)
  1104. o106.Parent = o105
  1105. o106.Scale = Vector3.new(0.0476099998, 0.761759996, 0.142829999)
  1106. o107.Name = "ColorPart"
  1107. o107.Parent = o1
  1108. o107.Material = Enum.Material.SmoothPlastic
  1109. o107.BrickColor = BrickColor.new("Gold")
  1110. o107.Position = Vector3.new(8.93406963, -2.15037394, -8.09806061)
  1111. o107.Rotation = Vector3.new(90, -90, 0)
  1112. o107.Anchored = true
  1113. o107.CanCollide = false
  1114. o107.Elasticity = 0
  1115. o107.FormFactor = Enum.FormFactor.Symmetric
  1116. o107.Size = Vector3.new(1, 1, 1)
  1117. o107.CFrame = CFrame.new(8.93406963, -2.15037394, -8.09806061, -0.000262999994, -0.000214999978, -1, -1, 5.6544998e-08, 0.000262999994, 0, 1, -0.000214999993)
  1118. o107.BottomSurface = Enum.SurfaceType.Smooth
  1119. o107.TopSurface = Enum.SurfaceType.Smooth
  1120. o107.Color = Color3.new(0.937255, 0.721569, 0.219608)
  1121. o107.Position = Vector3.new(8.93406963, -2.15037394, -8.09806061)
  1122. o108.Parent = o107
  1123. o108.Scale = Vector3.new(0.238049999, 0.952199996, 0.190439999)
  1124. o109.Name = "ColorPart"
  1125. o109.Parent = o1
  1126. o109.Material = Enum.Material.SmoothPlastic
  1127. o109.BrickColor = BrickColor.new("Gold")
  1128. o109.Position = Vector3.new(8.93406773, -2.41236711, -7.64591408)
  1129. o109.Rotation = Vector3.new(0, 90, 0)
  1130. o109.Anchored = true
  1131. o109.CanCollide = false
  1132. o109.Elasticity = 0
  1133. o109.FormFactor = Enum.FormFactor.Symmetric
  1134. o109.Size = Vector3.new(1, 1, 1)
  1135. o109.CFrame = CFrame.new(8.93406773, -2.41236711, -7.64591408, -9.99999975e-06, 0, 1, 0, 1, 0, -1, 0, -9.99999975e-06)
  1136. o109.BottomSurface = Enum.SurfaceType.Smooth
  1137. o109.TopSurface = Enum.SurfaceType.Smooth
  1138. o109.Color = Color3.new(0.937255, 0.721569, 0.219608)
  1139. o109.Position = Vector3.new(8.93406773, -2.41236711, -7.64591408)
  1140. o110.Parent = o109
  1141. o110.Scale = Vector3.new(0.0476099998, 0.428490013, 0.0952199996)
  1142. o111.Name = "ColorPart"
  1143. o111.Parent = o1
  1144. o111.Material = Enum.Material.SmoothPlastic
  1145. o111.BrickColor = BrickColor.new("Gold")
  1146. o111.Position = Vector3.new(8.93406773, -2.1743679, -7.64591408)
  1147. o111.Rotation = Vector3.new(-90, 90, 0)
  1148. o111.Anchored = true
  1149. o111.CanCollide = false
  1150. o111.Elasticity = 0
  1151. o111.FormFactor = Enum.FormFactor.Symmetric
  1152. o111.Size = Vector3.new(1, 1, 1)
  1153. o111.CFrame = CFrame.new(8.93406773, -2.1743679, -7.64591408, 0, -9.99999975e-06, 1, -1, 0, 0, 0, -1, -9.99999975e-06)
  1154. o111.BottomSurface = Enum.SurfaceType.Smooth
  1155. o111.TopSurface = Enum.SurfaceType.Smooth
  1156. o111.Color = Color3.new(0.937255, 0.721569, 0.219608)
  1157. o111.Position = Vector3.new(8.93406773, -2.1743679, -7.64591408)
  1158. o112.Parent = o111
  1159. o112.Scale = Vector3.new(0.0476099998, 0.0476099998, 0.190439999)
  1160. o113.Name = "Gun_Script"
  1161. o113.Parent = o1
  1162. print("Giving "..game.Players.LocalPlayer.Name.. " a " ..o1.Name.. " Don't leak this. If you do i will fucking shoot you till your dead! ")
  1163. table.insert(cors,coroutine.create(function()
  1164. wait()
  1165. runDummyScript(function()
  1166. sp = script.Parent
  1167.  
  1168. Mesh = false -- If true will load BC 2.0 Arm meshes as well.
  1169. Shirt = true -- If true will load the user's shirt to the arms as well
  1170.  
  1171. function onEquipped(mouse)
  1172.     local Player = game:GetService("Players").LocalPlayer  
  1173.     local Cam = game.Workspace.CurrentCamera
  1174.    
  1175.     local Arms = Instance.new("Model")
  1176.     Arms.Name = "Arms"
  1177.     Arms.Parent = Cam
  1178.    
  1179.     if Shirt == true then
  1180.         local Humanoid = Instance.new("Humanoid")
  1181.         Humanoid.MaxHealth = 0
  1182.         Humanoid.Health = 0
  1183.         Humanoid.Name = ""
  1184.         Humanoid.Parent = Arms
  1185.        
  1186.         local newShirt = Player.Character:FindFirstChild("Shirt"):clone()
  1187.         newShirt.Parent = Arms
  1188.     else end
  1189.    
  1190.     local RightArm = Player.Character:FindFirstChild("Right Arm"):clone()
  1191.     RightArm.Name = "Right Arm"
  1192.     RightArm.Transparency = 0
  1193.    
  1194.     local w = Instance.new("Weld")
  1195.     w.Part0 = RightArm
  1196.     w.Part1 = Player.Character:FindFirstChild("Right Arm")
  1197.     w.C0 = CFrame.new()
  1198.     w.C1 = CFrame.new()
  1199.     w.Parent = RightArm
  1200.     RightArm.Parent = Arms
  1201.        
  1202.     local LeftArm = Player.Character:FindFirstChild("Left Arm"):clone()
  1203.     LeftArm.Name = "Left Arm"
  1204.     LeftArm.Transparency = 0   
  1205.    
  1206.     local w = Instance.new("Weld")
  1207.     w.Part0 = LeftArm
  1208.     w.Part1 = Player.Character:FindFirstChild("Left Arm")
  1209.     w.C0 = CFrame.new()
  1210.     w.C1 = CFrame.new()
  1211.     w.Parent = LeftArm 
  1212.     LeftArm.Parent = Arms
  1213.    
  1214.     if Mesh ~= false then
  1215.         local LeftArmMesh = script:FindFirstChild("LeftArm")
  1216.         LeftArmMesh.Parent = LeftArm
  1217.         local RightArmMesh = script:FindFirstChild("RightArm")
  1218.         RightArmMesh.Parent = RightArm
  1219.     else end
  1220.                
  1221. end
  1222.  
  1223. function onUnequipped(mouse)
  1224.     local Player = game:GetService("Players").LocalPlayer      
  1225.     local Cam = game.Workspace.CurrentCamera
  1226.     for _, Model in pairs(Cam:GetChildren()) do
  1227.         if Model.Name == "Arms" then
  1228.             Model:remove()
  1229.         else end
  1230.     end
  1231. end
  1232.  
  1233. sp.Equipped:connect(onEquipped)
  1234. sp.Unequipped:connect(onUnequipped)
  1235.  
  1236. wait(0.5)
  1237. --Made by YouTubes--
  1238. --Edit settings below--
  1239. local Tool = script.Parent
  1240. local Settings = {
  1241.     Range = math.huge
  1242.     ,Spread = 8
  1243.     ,Damage = {math.huge, math.huge}
  1244.     ,HeadShotDamage = {math.huge, math.huge}
  1245.     ,Bullets = 1
  1246.     ,FireRate = 0.01
  1247.     ,Automatic = true
  1248.     ,AntiTK = false
  1249.     ,ImpactDuration = 0.1
  1250.     --Reload
  1251.     ,ReloadKey = "R"
  1252.     ,ReloadTime = 1.83
  1253.     ,Ammo = math.huge
  1254.     ,IncludeChamberedBullet = false
  1255.     --Gui
  1256.     ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  1257.     --Arms
  1258.     ,OneHanded = false
  1259.     ,FakeArms = false
  1260.     ,FakeArmTransparency = 1
  1261.     -- (+Left to -Right, +Fward to -Bward, +Up to -Down) (+Up to -Down, +Left to -Right, +Counter to -Clock)
  1262.     ,RightPos = CFrame.new(-0.75, -0.25, 0.45) * CFrame.Angles(math.rad(-90), 0, 0)
  1263.     ,LeftPos = CFrame.new(1.2, 0.21, 0.55)* CFrame.Angles(math.rad(-90), math.rad(55), math.rad(5), 0)
  1264.     ,AimPart = Tool.AimPart
  1265.     ,AimPartOffset = CFrame.new()
  1266.     ,AimGripOffset = Vector3.new(0, 0, 0)
  1267.     ,LeftAimPos = CFrame.new(1.05, 0.98, 0.48) * CFrame.Angles(math.rad(-95), math.rad(24), math.rad(0), 00)
  1268.     ,AimAnim = {
  1269.         Enabled = false
  1270.         ,Frames = 50
  1271.         ,Time = 0.1
  1272.     }
  1273.     ,ChangeFOV = {true, 55}
  1274.     ,SpreadReduction = 7.5
  1275.     --Weld
  1276.     ,Weld = true
  1277.     --Mouse
  1278.     ,Icons = {
  1279.         Idle = "rbxassetid://70288585"
  1280.         ,Fire1 = "rbxassetid://70288578"
  1281.         ,Fire2 = "rbxassetid://70288572"
  1282.         ,Fire3 = "rbxassetid://70288578"
  1283.         ,Reload = "rbxassetid://70288599"
  1284.         ,Aim = "rbxasset://textures/Blank.png"
  1285.     }
  1286.     ,FireMouseAnimTime = 0.15
  1287.     --Recoil
  1288.     ,Recoil = math.rad(0.5)
  1289.     --Smoke
  1290.     ,Smoke = true
  1291.     ,SmokePart = Tool.SmokePart
  1292.     ,Smokes = {{script.Smoke, 6, 0.01}, {script.Smoke1, 0.01}, {script.Smoke2, 0.01}}
  1293.     --Sprint
  1294.     ,Sprint = true
  1295.     ,SprintSpeed = 20
  1296.     ,SprintKey = "0"
  1297.     ,SprintSpreadIncrease = 40
  1298.     ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  1299.     --Other
  1300.     ,DropHats = false
  1301. }
  1302.  
  1303. --Do not edit below this lign--
  1304.  
  1305. local Orig_Spread = Settings.Spread
  1306. local Orig_Grip = Tool.GripPos
  1307.  
  1308. local Player = game.Players.LocalPlayer
  1309. local Character = Player.Character
  1310.  
  1311. local Camera = Workspace.CurrentCamera
  1312.  
  1313. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  1314.  
  1315. local Gui, CanUpdateGui = nil, true
  1316.  
  1317. local Sprinting, Equipped
  1318.  
  1319. function Update_Gui()
  1320.     if Gui and CanUpdateGui then
  1321.         Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  1322.     end
  1323. end
  1324.  
  1325. local Welded
  1326. if Settings.Weld then
  1327.     Delay(0, function()
  1328.         local weldC0s = {}
  1329.         for i, v in pairs(Tool:GetChildren()) do
  1330.             if v:IsA("BasePart") and v ~= Tool.Handle then
  1331.                 table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  1332.                 v.Anchored = false
  1333.             end
  1334.         end
  1335.         Tool.Handle.Anchored = false
  1336.         local welds = {}
  1337.         Tool.Equipped:connect(function()
  1338.             for i, v in ipairs(welds) do
  1339.                 v.Part1 = nil
  1340.                 v:Destroy()
  1341.             end
  1342.             for i, v in ipairs(weldC0s) do
  1343.                 if v[1] and v[2] then
  1344.                     local w = Instance.new("Weld", Tool.Handle)
  1345.                     w.Part0 = Tool.Handle
  1346.                     w.Part1 = v[1]
  1347.                     w.C0 = v[2]
  1348.                     table.insert(welds, w)
  1349.                 end
  1350.             end
  1351.         end)
  1352.         wait()
  1353.         Welded = true
  1354.     end)
  1355. end
  1356.  
  1357. local Left_Weld, Right_Weld
  1358.  
  1359. Ammo.Changed:connect(Update_Gui)
  1360. StoredAmmo.Changed:connect(Update_Gui)
  1361.  
  1362. Settings.Range = math.min(Settings.Range, 999)
  1363.  
  1364. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  1365. Ignore_Model.Name = "Ray_Ignore"
  1366.  
  1367. local Ray_Ignore = {Character, Ignore_Model, Camera}
  1368.  
  1369. Character.Humanoid.Died:connect(function()
  1370.     Tool.Parent = Player.Backpack
  1371. end)
  1372.  
  1373. function Fire(Mouse)
  1374.     local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10))
  1375.     local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  1376.     local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  1377.     if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  1378.         local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  1379.         if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  1380.             return
  1381.         end
  1382.         local Humanoid = Hit.Parent.Humanoid
  1383.         local c = Instance.new("ObjectValue")
  1384.         c.Name = "creator"
  1385.         c.Value = Player
  1386.         game.Debris:AddItem(c, 3)
  1387.         c.Parent = Humanoid
  1388.         if Hit.Name == "Head" then
  1389.             Humanoid.Health = 0
  1390.         else
  1391.             Humanoid.Health = 0
  1392.         end
  1393.     elseif Hit then
  1394.         local Hit_Part = Instance.new("Part", Ignore_Model)
  1395.         Hit_Part.FormFactor = "Custom"
  1396.         Hit_Part.TopSurface = 0
  1397.         Hit_Part.BottomSurface = 0
  1398.         Hit_Part.Anchored = true
  1399.         Hit_Part.CanCollide = false
  1400.         Hit_Part.Size = Vector3.new()
  1401.         Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1402.         Hit_Part.BrickColor = BrickColor.new("Really black")
  1403.         Hit_Part.Material = "Metal"
  1404.         Instance.new("BlockMesh", Hit_Part).Scale = Vector3.new(0.5, 0.5, 0.5)
  1405.         local brickcolor = BrickColor.new(Hit.BrickColor.Name)     
  1406.         Instance.new("Smoke", Hit_Part).Opacity = .2               
  1407.         local Meta = Instance.new("Sound")
  1408.         Meta.Name = "Crack"
  1409.         Meta.SoundId = "rbxassetid://1"
  1410.         Meta.Volume = math.random(0.9,1)
  1411.         Meta.Pitch = math.random(1,1.2)
  1412.         Meta.Parent = Hit_Part
  1413.         Meta:play()
  1414.         local Cur = Instance.new("SpecialMesh",Hit_Part)
  1415.         Cur.MeshType = "Sphere"
  1416.         Cur.Scale = Vector3.new(0.5,0.5,0.5)
  1417.    
  1418.         game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  1419.         if not Hit.Anchored then
  1420.             local w = Instance.new("Weld", Hit_Part)
  1421.             w.Part0 = Hit
  1422.             w.Part1 = Hit_Part
  1423.             w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  1424.             Hit_Part.Anchored = false
  1425.         end
  1426.         if Hit.Parent:IsA("Hat") and Settings.DropHats then
  1427.             Hit.Parent.Parent = workspace
  1428.             game.Debris:AddItem(Hit, 3)
  1429.         end
  1430.     end
  1431. end
  1432.  
  1433.  
  1434. local Can_Shoot = true
  1435. local Reloading = false
  1436.  
  1437. local First_Person = false
  1438.  
  1439. local Mouse_Held
  1440.  
  1441. Tool.Equipped:connect(function(Mouse)
  1442.     Equipped = true
  1443.     if Settings.Weld and not Welded then
  1444.         wait()
  1445.         Tool.Parent = Player.Backpack
  1446.     end
  1447.     Character = Player.Character
  1448.     if Gui then
  1449.         return
  1450.     end
  1451.     Ray_Ignore = {Character, Ignore_Model, Camera}
  1452.     Mouse.Icon = Settings.Icons.Idle
  1453.     Gui = script.Gui:Clone()
  1454.     Gui.Parent = Player.PlayerGui
  1455.     Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  1456.     Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  1457.     CanUpdateGui = true
  1458.     Update_Gui()
  1459.     Mouse.Button1Down:connect(function()
  1460.         if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  1461.             Mouse_Held = true
  1462.             while true do
  1463.                 Can_Shoot = false
  1464.                 Delay(0, function()
  1465.                     local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  1466.                     if not Aiming then
  1467.                         Mouse.Icon = Settings.Icons.Fire1
  1468.                     end
  1469.                     wait(t)
  1470.                     if not Aiming then
  1471.                         if Reloading then return end
  1472.                         Mouse.Icon = Settings.Icons.Fire2
  1473.                     end
  1474.                     wait(t)
  1475.                     if not Aiming then
  1476.                         if Reloading then return end
  1477.                         Mouse.Icon = Settings.Icons.Fire3
  1478.                     end
  1479.                     wait(t)
  1480.                     if not Aiming then
  1481.                         if Reloading then return end
  1482.                         Mouse.Icon = Settings.Icons.Idle
  1483.                     end
  1484.                 end)
  1485.                 for _ = 1, Settings.Bullets do
  1486.                     Delay(0, function()
  1487.                         Fire(Mouse, RANGE, SPEED, DROP)
  1488.                     end)
  1489.                 end
  1490.                 local bg = Instance.new("BillboardGui", Settings.SmokePart)
  1491.                 bg.Adornee = Settings.SmokePart
  1492.                 local flashsize = math.random(5, 15)/10
  1493.                 bg.Size = UDim2.new(flashsize, 0, flashsize, 0)
  1494.                 local flashs = Instance.new("ImageLabel", bg)
  1495.                 flashs.BackgroundTransparency = 1
  1496.                 flashs.Size = UDim2.new(math.random (0.2, 0.6), 0, math.random (0.2, 0.6), 0)
  1497.                 flashs.Image = "rbxassetid://210355445"
  1498.                 flashs.Rotation = math.random(0, 360)
  1499.                 local g = Instance.new("PointLight", Settings.SmokePart)
  1500.                 g.Color = Color3.new(255, 250, 167)
  1501.                 g.Brightness = 5
  1502.                 g.Range = 5
  1503.                 g.Shadows = true
  1504.                 local flash = Instance.new("ImageLabel", bg)
  1505.                 flash.BackgroundTransparency = 1
  1506.                 flash.Size = UDim2.new(math.random (0.7, 1), 0, math.random (0.7, 1), 0)
  1507.                 flash.Image = "rbxassetid://180072687"
  1508.                 flash.Rotation = math.random(0, 360)
  1509.                 game.Debris:AddItem(bg, 0.025)
  1510.                 local flash1 = Instance.new("ImageLabel", bg)
  1511.                 flash1.BackgroundTransparency = 1
  1512.                 flash1.Size = UDim2.new(math.random (0.5, 1), 0, math.random (0.5, 1), 0)
  1513.                 flash1.Image = "rbxassetid://210355513"
  1514.                 flash1.Rotation = math.random(0, 360)
  1515.                 game.Debris:AddItem(bg, 0.025)
  1516.                 delay(0, function()
  1517.                     local r  = math.abs(Settings.Recoil)
  1518.                     local ran = math.random(-1, 1)
  1519.                     Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(r,  r*ran, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  1520.                     local c = -r/20
  1521.                     local cx = -(r*ran)/20
  1522.                     for i = 1, math.random(15, 25) do
  1523.                         if EquipId == curId then
  1524.                             Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(c,  cx, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  1525.                             g:remove()
  1526.                             wait()
  1527.                            
  1528.                         else
  1529.                             break
  1530.                         end
  1531.                     end
  1532.                 end)
  1533.                 if Tool.Handle:FindFirstChild("Shoot") then
  1534.                     Tool.Handle.Shoot:Play()
  1535.                 end
  1536.                 Ammo.Value = Ammo.Value - 1
  1537.                 --[[Tool.A1.Transparency = 1
  1538.                 Tool.A2.Transparency = 1
  1539.                 Tool.B1.Transparency = 0
  1540.                 Tool.B2.Transparency = 0]]
  1541.                            
  1542.                 wait(Settings.FireRate)
  1543.                 --[[Tool.A1.Transparency = 0
  1544.                 Tool.A2.Transparency = 0
  1545.                 Tool.B1.Transparency = 1
  1546.                 Tool.B2.Transparency = 1]]
  1547.                
  1548.                 if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  1549.                     break
  1550.                 end
  1551.             end
  1552.             Can_Shoot = true
  1553.         elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  1554.             Tool.Handle.Click:Play()
  1555.         end
  1556.     end)
  1557.     Mouse.Button1Up:connect(function()
  1558.         Mouse_Held = false
  1559.     end)
  1560.     Mouse.KeyDown:connect(function(Key)
  1561.         if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  1562.             if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  1563.                 return
  1564.             end
  1565.             Can_Shoot = false
  1566.             Reloading = true
  1567.             local TextLabel = Gui.Frame.AmmoDisplay
  1568.             Delay(0, function()
  1569.                 CanUpdateGui = false
  1570.                 TextLabel.Text = "0"
  1571.                 wait(Settings.ReloadTime/3)
  1572.                 if TextLabel then
  1573.                     TextLabel.Text = "000"
  1574.                 end
  1575.                 wait(Settings.ReloadTime/3)
  1576.                 if TextLabel then
  1577.                     TextLabel.Text = "000"
  1578.                 end
  1579.             end)
  1580.             Mouse.Icon = Settings.Icons.Reload
  1581. -- (+Left to -Right, +Fward to -Bward, +Up to -Down) (+Up to -Down, +Left to -Right, +Counter to -Clock)
  1582. Right_Weld.C1 = CFrame.new(-0.75, -0.2, 0.5) * CFrame.Angles(math.rad(-90), 0, 0.1)
  1583. Left_Weld.C1 = CFrame.new(1.2, 0.6, 0.45) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0), 0)
  1584. wait(.02)
  1585. Right_Weld.C1 = CFrame.new(-0.75, -0.15, 0.55) * CFrame.Angles(math.rad(-90), 0, 0.15)
  1586. Left_Weld.C1 = CFrame.new(1.2, 0.5, 0.45) * CFrame.Angles(math.rad(-90), math.rad(50), math.rad(0), 0)
  1587. wait(.02)
  1588. Right_Weld.C1 = CFrame.new(-0.75, -0.1, 0.6) * CFrame.Angles(math.rad(-90), 0, 0.2)
  1589. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.45) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(0), 0)
  1590. wait(0.02)
  1591.  
  1592. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.40) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(0), 0)
  1593. Tool.Handle.Reload:play()
  1594. Tool.Mag1.Transparency = 1
  1595. Tool.Mag2.Transparency = 1
  1596. wait(0.03)
  1597. Left_Weld.C1 = CFrame.new(1.2, 0.35, 0.35) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(5), 0)
  1598. wait(0.03)
  1599. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.30) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(10), 0)
  1600. wait(0.03)
  1601. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.25) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(15), 0)
  1602. wait(0.03)
  1603. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.20) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(20), 0)
  1604. wait(0.03)
  1605. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.15) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(25), 0)
  1606. wait(0.03)
  1607. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.10) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(30), 0)
  1608. wait(0.03)
  1609. Left_Weld.C1 = CFrame.new(1.2, 0.25, 0.05) * CFrame.Angles(math.rad(-90), math.rad(60), math.rad(35), 0)
  1610. wait(0.03)
  1611. Left_Weld.C1 = CFrame.new(1.2, 0.2, 0) * CFrame.Angles(math.rad(-90), math.rad(65), math.rad(40), 0)
  1612. wait(0.03)
  1613. Left_Weld.C1 = CFrame.new(1.2, 0.15, 0) * CFrame.Angles(math.rad(-90), math.rad(70), math.rad(45), 0)
  1614. wait(0.03)
  1615. Left_Weld.C1 = CFrame.new(1.2, 0.1, 0) * CFrame.Angles(math.rad(-90), math.rad(75), math.rad(50), 0)
  1616. wait(0.5)
  1617.  
  1618. Left_Weld.C1 = CFrame.new(1.2, 0.1, 0.0) * CFrame.Angles(math.rad(-90), math.rad(75), math.rad(40), 0)
  1619. --Tool.Handle.MagIn:play()
  1620. Tool.Mag1.Transparency = 0
  1621. Tool.Mag2.Transparency = 0
  1622. wait(0.03)
  1623. Left_Weld.C1 = CFrame.new(1.2, 0.15, 0.05) * CFrame.Angles(math.rad(-90), math.rad(70), math.rad(35), 0)
  1624. wait(0.03)
  1625. Left_Weld.C1 = CFrame.new(1.2, 0.2, 0.10) * CFrame.Angles(math.rad(-90), math.rad(65), math.rad(30), 0)
  1626. wait(0.03)
  1627. Left_Weld.C1 = CFrame.new(1.2, 0.25, 0.15) * CFrame.Angles(math.rad(-90), math.rad(60), math.rad(25), 0)
  1628. wait(0.03)
  1629. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.20) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(20), 0)
  1630. wait(0.03)
  1631. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.25) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(15), 0)
  1632. wait(0.03)
  1633. Right_Weld.C1 = CFrame.new(-0.75, -0.1, 0.6) * CFrame.Angles(math.rad(-90), 0, 0.2)
  1634. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.30) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(10), 0)
  1635. wait(0.03)
  1636. Right_Weld.C1 = CFrame.new(-0.75, -0.15, 0.55) * CFrame.Angles(math.rad(-90), 0, 0.15)
  1637. Left_Weld.C1 = CFrame.new(1.2, 0.35, 0.35) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(05), 0)
  1638. wait(0.03)
  1639. Right_Weld.C1 = CFrame.new(-0.75, -0.2, 0.5) * CFrame.Angles(math.rad(-90), 0, 0.1)
  1640. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.40) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(0), 0)
  1641. wait(0.03)
  1642.  
  1643. Right_Weld.C1 = CFrame.new(-0.75, -0.2, 0.4) * CFrame.Angles(math.rad(-90), 0, -0.05)
  1644. wait(0.02)
  1645. Right_Weld.C1 = CFrame.new(-0.76, -0.2, 0.3) * CFrame.Angles(math.rad(-90), 0, -0.1)
  1646. wait(0.02)
  1647. Right_Weld.C1 = CFrame.new(-0.77, -0.2, 0.2) * CFrame.Angles(math.rad(-90), 0, -0.15)
  1648. wait(0.02)
  1649. Right_Weld.C1 = CFrame.new(-0.78, -0.2, 0.1) * CFrame.Angles(math.rad(-90), 0, -0.20)
  1650. wait(0.02)
  1651. Right_Weld.C1 = CFrame.new(-0.79, -0.2, 0) * CFrame.Angles(math.rad(-90), 0, -0.25)
  1652. wait(0.02)
  1653. Right_Weld.C1 = CFrame.new(-0.8, -0.2, -0.1) * CFrame.Angles(math.rad(-90), 0, -0.30)
  1654. wait(0.02)
  1655. Right_Weld.C1 = CFrame.new(-0.81, -0.2, -0.15) * CFrame.Angles(math.rad(-90), 0, -0.35)
  1656. wait(0.02)
  1657. Right_Weld.C1 = CFrame.new(-0.82, -0.2, -0.20) * CFrame.Angles(math.rad(-90), 0, -0.40)
  1658. wait(0.02)
  1659. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.45) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(-05), 0)
  1660. Right_Weld.C1 = CFrame.new(-0.83, -0.2, -0.25) * CFrame.Angles(math.rad(-90), 0, -0.45)
  1661. wait(0.02)
  1662. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.45) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(-10), 0)
  1663. Right_Weld.C1 = CFrame.new(-0.84, -0.2, -0.3) * CFrame.Angles(math.rad(-90), 0, -0.50)
  1664. wait(0.02)
  1665. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.45) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(-15), 0)
  1666. Right_Weld.C1 = CFrame.new(-0.85, -0.2, -0.35) * CFrame.Angles(math.rad(-90), 0, -0.55)
  1667. wait(0.02)
  1668. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.45) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(-20), 0)
  1669. Right_Weld.C1 = CFrame.new(-0.86, -0.2, -0.4) * CFrame.Angles(math.rad(-90), 0, -0.60)
  1670. wait(0.02)
  1671.  
  1672. Right_Weld.C1 = CFrame.new(-0.87, -0.2, -0.45) * CFrame.Angles(math.rad(-90), 0, -0.65)
  1673. --Tool.Handle.Bolt:play()
  1674. wait(0.02)
  1675. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.45) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(-20), 0)
  1676. Right_Weld.C1 = CFrame.new(-0.88, -0.2, -0.5) * CFrame.Angles(math.rad(-90), 0, -0.70)
  1677. wait(0.02)
  1678. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.45) * CFrame.Angles(math.rad(-90), math.rad(60), math.rad(-20), 0)
  1679. Right_Weld.C1 = CFrame.new(-0.89, -0.2, -0.55) * CFrame.Angles(math.rad(-90), 0, -0.75)
  1680. wait(0.02)
  1681. Left_Weld.C1 = CFrame.new(1.2, 0.2, 0.45) * CFrame.Angles(math.rad(-90), math.rad(65), math.rad(-20), 0)
  1682. Right_Weld.C1 = CFrame.new(-0.9, -0.2, -0.6) * CFrame.Angles(math.rad(-90), 0, -0.80)
  1683. wait(0.02)
  1684. Left_Weld.C1 = CFrame.new(1.2, 0.1, 0.45) * CFrame.Angles(math.rad(-90), math.rad(70), math.rad(-20), 0)
  1685. Right_Weld.C1 = CFrame.new(-0.91, -0.2, -0.65) * CFrame.Angles(math.rad(-90), 0, -0.85)
  1686. wait(0.02)
  1687. Left_Weld.C1 = CFrame.new(1.2, 0, 0.45) * CFrame.Angles(math.rad(-90), math.rad(75), math.rad(-20), 0)
  1688. Right_Weld.C1 = CFrame.new(-0.92, -0.2, -0.7) * CFrame.Angles(math.rad(-90), 0, -0.90)
  1689. wait(0.02)
  1690. Left_Weld.C1 = CFrame.new(1.2, -0.5, 0.45) * CFrame.Angles(math.rad(-90), math.rad(80), math.rad(-20), 0)
  1691. --[[Tool.A1.Transparency = 1
  1692. Tool.A2.Transparency = 1
  1693.  
  1694. Tool.B1.Transparency = 0
  1695. Tool.B2.Transparency = 0]]
  1696.  
  1697. wait(0.02)
  1698. Left_Weld.C1 = CFrame.new(1.2, 0.0, 0.45) * CFrame.Angles(math.rad(-90), math.rad(75), math.rad(-20), 0)
  1699. wait(0.02)
  1700. Left_Weld.C1 = CFrame.new(1.2, 0.1, 0.45) * CFrame.Angles(math.rad(-90), math.rad(70), math.rad(-20), 0)
  1701. wait(0.02)
  1702. Left_Weld.C1 = CFrame.new(1.2, 0.2, 0.45) * CFrame.Angles(math.rad(-90), math.rad(65), math.rad(-20), 0)
  1703. wait(0.02)
  1704. Left_Weld.C1 = CFrame.new(1.2, 0.3, 0.45) * CFrame.Angles(math.rad(-90), math.rad(60), math.rad(-20), 0)
  1705. wait(0.02)
  1706. Left_Weld.C1 = CFrame.new(1.2, 0.4, 0.45) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(-20), 0)
  1707. --[[Tool.A1.Transparency = 0
  1708. Tool.A2.Transparency = 0
  1709.  
  1710. Tool.B1.Transparency = 1
  1711. Tool.B2.Transparency = 1]]
  1712.  
  1713. wait(0.02)
  1714.  
  1715. Right_Weld.C1 = CFrame.new(-0.86, -0.2, -0.4) * CFrame.Angles(math.rad(-90), 0, -0.60)
  1716. wait(0.02)
  1717. Right_Weld.C1 = CFrame.new(-0.85, -0.2, -0.35) * CFrame.Angles(math.rad(-90), 0, -0.55)
  1718. wait(0.02)
  1719. Right_Weld.C1 = CFrame.new(-0.84, -0.2, -0.3) * CFrame.Angles(math.rad(-90), 0, -0.50)
  1720. wait(0.02)
  1721. Right_Weld.C1 = CFrame.new(-0.83, -0.2, -0.25) * CFrame.Angles(math.rad(-90), 0, -0.45)
  1722. wait(0.02)
  1723. Right_Weld.C1 = CFrame.new(-0.82, -0.2, -0.20) * CFrame.Angles(math.rad(-90), 0, -0.40)
  1724. wait(0.02)
  1725. Right_Weld.C1 = CFrame.new(-0.81, -0.2, -0.15) * CFrame.Angles(math.rad(-90), 0, -0.35)
  1726. wait(0.02)
  1727. Right_Weld.C1 = CFrame.new(-0.8, -0.2, -0.1) * CFrame.Angles(math.rad(-90), 0, -0.30)
  1728. wait(0.02)
  1729. Right_Weld.C1 = CFrame.new(-0.79, -0.2, 0) * CFrame.Angles(math.rad(-90), 0, -0.25)
  1730. wait(0.02)
  1731. Right_Weld.C1 = CFrame.new(-0.78, -0.2, 0.1) * CFrame.Angles(math.rad(-90), 0, -0.20)
  1732. wait(0.02)
  1733. Right_Weld.C1 = CFrame.new(-0.77, -0.2, 0.2) * CFrame.Angles(math.rad(-90), 0, -0.15)
  1734. wait(0.02)
  1735. Right_Weld.C1 = CFrame.new(-0.76, -0.2, 0.3) * CFrame.Angles(math.rad(-90), 0, -0.1)
  1736. wait(0.02)
  1737. Right_Weld.C1 = CFrame.new(-0.75, -0.2, 0.4) * CFrame.Angles(math.rad(-90), 0, -0.05)
  1738. wait(0.02)
  1739. Right_Weld.C1 = CFrame.new(-0.75, -0.25, 0.4) * CFrame.Angles(math.rad(-90), 0, 0)
  1740. Left_Weld.C1 = CFrame.new(0.8, 1.1, 0.02) * CFrame.Angles(math.rad(-100), math.rad(30), math.rad(0), 0)
  1741.  
  1742.             Mouse.Icon = Settings.Icons.Idle
  1743.             CanUpdateGui = true
  1744.             local m = Settings.Ammo
  1745.             if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  1746.                 m = m + 1
  1747.             end
  1748.             if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  1749.                 Ammo.Value = Ammo.Value + StoredAmmo.Value
  1750.                 StoredAmmo.Value = 0
  1751.             else
  1752.                 StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  1753.                 Ammo.Value = m
  1754.             end
  1755.             Can_Shoot = true
  1756.             Reloading = false
  1757.         elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  1758.             Sprinting = true
  1759.             Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  1760.             Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  1761.         end
  1762.     end)
  1763.     Mouse.KeyUp:connect(function(Key)
  1764.         if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  1765.             Sprinting = false
  1766.             Character.Humanoid.WalkSpeed = 16
  1767.             Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  1768.             Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1769.         end
  1770.     end)
  1771.     Mouse.Button2Down:connect(function()
  1772.         if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  1773.             Aiming = true
  1774.             Mouse.Icon = Settings.Icons.Aim
  1775.                 if Settings.AimAnim.Enabled then
  1776.                 Right_Weld.C1 = CFrame.new()
  1777.                 Right_Weld.C0 = CFrame.new()
  1778.                 Delay(0, function()
  1779.                     Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
  1780.                 end)
  1781.                 Delay(0, function()
  1782.                     Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
  1783.                 end)
  1784.                 Delay(0, function()
  1785.                     if Settings.ChangeFOV[1] then
  1786.                         Camera.FieldOfView = 70
  1787.                         local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
  1788.                         for i = 1, T_F do
  1789.                             local FOV = 70 - Cam_Dif/T_F * i
  1790.                             Camera.FieldOfView = FOV
  1791.                             wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
  1792.                             if not Aiming then
  1793.                                 return
  1794.                             end
  1795.                         end
  1796.                         Camera.FieldOfView = Settings.ChangeFOV[2]
  1797.                     end
  1798.                 end)
  1799.             else
  1800.                 Right_Weld.C1 = CFrame.new()
  1801.                 Right_Weld.C0 = CFrame.new()
  1802.                 Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  1803.                 Left_Weld.C1 = Settings.LeftAimPos
  1804.                 if Settings.ChangeFOV[1] then
  1805.                     Camera.FieldOfView = Settings.ChangeFOV[2]
  1806.                 end
  1807.             end
  1808.             Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  1809.             Settings.Spread = Settings.Spread - Settings.SpreadReduction
  1810.         end
  1811.     end)
  1812.     Mouse.Button2Up:connect(function()
  1813.         if Aiming then
  1814.             Mouse.Icon = Settings.Icons.Idle
  1815.             Tool.GripPos = Orig_Grip
  1816.             if Settings.AimAnim.Enabled then
  1817.                 Delay(0, function()
  1818.                     Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
  1819.                 end)
  1820.                 Delay(0, function()
  1821.                     Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
  1822.                 end)
  1823.             else
  1824.                 Right_Weld.C1 = Settings.RightPos
  1825.                 Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1826.                 Left_Weld.C1 = Settings.LeftPos
  1827.             end
  1828.             if Settings.ChangeFOV[1] then
  1829.                 Camera.FieldOfView = 70
  1830.             end
  1831.             Settings.Spread = Settings.Spread + Settings.SpreadReduction
  1832.             Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1833.             Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1834.             wait(0.25)
  1835.             Aiming = false
  1836.  
  1837.         end
  1838.     end)
  1839.     wait()
  1840.     Camera.Changed:connect(function()
  1841.         if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1842.             Mouse.TargetFilter = workspace
  1843.             Character.Torso.Neck.C1 = CFrame.new()
  1844.             Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1845.         end
  1846.     end)
  1847.     Mouse.Idle:connect(function()
  1848.         if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1849.             Mouse.TargetFilter = workspace
  1850.             Character.Torso.Neck.C1 = CFrame.new()
  1851.             Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1852.         end
  1853.     end)
  1854.     while wait() and Equipped do
  1855.         if Sprinting then
  1856.             Can_Shoot = false
  1857.             Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1858.             Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1859.         elseif not Aiming and not Sprinting then
  1860.             Can_Shoot = true
  1861.             Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1862.         end
  1863.         if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  1864.             Mouse.TargetFilter = nil
  1865.             Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1866.             Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1867.         end
  1868.     end
  1869. end)
  1870.  
  1871. local Arms_Made
  1872. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  1873.  
  1874. Tool.Equipped:connect(function(Mouse)
  1875.     if Character and not Arms_Made then
  1876.         Arms_Made = true
  1877.         local Torso = Character.Torso
  1878.         Torso["Right Shoulder"].Part1 = nil
  1879.         Left_Weld = Instance.new("Weld", Torso)
  1880.         Left_Weld.Name = "Left_Weld"
  1881.         Left_Weld.Part0 = Character.Head
  1882.         Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1883.         if not Settings.OneHanded then
  1884.             Torso["Left Shoulder"].Part1 = nil
  1885.             Left_Weld.Part1 = Character["Left Arm"]
  1886.         end
  1887.         Right_Weld = Instance.new("Weld", Torso)
  1888.         Right_Weld.Name = "Right_Weld"
  1889.         Right_Weld.Part0 = Character.Head
  1890.         Right_Weld.Part1 = Character["Right Arm"]
  1891.         Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1892.         Left_Weld.C1 = Settings.LeftPos
  1893.         Right_Weld.C1 = Settings.RightPos
  1894.     end
  1895.     if Settings.FakeArms and not Fake_Arm_Right then
  1896.         Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  1897.         Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  1898.         Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  1899.         local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  1900.         for i = 1, 2 do
  1901.             local w = Instance.new("Weld", fakeArms[i])
  1902.             w.Part0 = Character[fakeArms[i].Name]
  1903.             w.Part1 = fakeArms[i]
  1904.             fakeArms[i].Transparency = Settings.FakeArmTransparency
  1905.         end
  1906.         Fake_Arm_Model = Instance.new("Model", Camera)
  1907.         Fake_Arm_Right.Parent = Fake_Arm_Model
  1908.         if not Settings.OneHanded then
  1909.             Fake_Arm_Left.Parent = Fake_Arm_Model
  1910.         end
  1911.         Fake_Arm_Model.Name = "FakeArms"
  1912.         if Settings.CharacterMeshes then
  1913.             for i, v in pairs(Character:GetChildren()) do
  1914.                 if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  1915.                     v:Clone().Parent = Fake_Arm_Model
  1916.                 end
  1917.             end
  1918.         end
  1919.         if Character:FindFirstChild("Shirt") then
  1920.             Instance.new("Humanoid", Fake_Arm_Model)
  1921.             Character.Shirt:Clone().Parent = Fake_Arm_Model
  1922.         else
  1923.             local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  1924.             Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(1, 2, 1)
  1925.             local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  1926.             Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(1, 2, 1)
  1927.         end
  1928.     end
  1929. end)
  1930.  
  1931. Tool.Unequipped:connect(function()
  1932.     Equipped = false
  1933.     Tool.GripPos = Orig_Grip
  1934.     Aiming = false
  1935.     Settings.Spread = Orig_Spread
  1936.     if Settings.ChangeFOV[1] then
  1937.         Camera.FieldOfView = 70
  1938.     end
  1939.     if Gui then
  1940.         Gui:Destroy()
  1941.         Gui = nil
  1942.     end
  1943.     for i, v in pairs(Tool.Handle:GetChildren()) do
  1944.         if v:IsA("Sound") then
  1945.             v:Stop()
  1946.         end
  1947.     end
  1948.     if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  1949.         Fake_Arm_Model:Destroy()
  1950.         Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1951.     end
  1952.     if Character and Left_Weld and Right_Weld then
  1953.         Arms_Made = false
  1954.         local Torso = Character.Torso
  1955.         Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1956.         Left_Weld:Destroy()
  1957.         Right_Weld:Destroy()
  1958.     end
  1959.     Sprinting = false
  1960.     Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1961.     Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1962.     Character.Humanoid.WalkSpeed = 16
  1963. end)
  1964. end,o113)
  1965. end))
  1966. o114.Name = "StoredAmmo"
  1967. o114.Parent = o113
  1968. o114.Value = math.huge
  1969. o115.Name = "Ammo"
  1970. o115.Parent = o113
  1971. o115.Value = math.huge
  1972. o116.Parent = o113
  1973. o116.Size = 0.25
  1974. o116.Color = Color3.new(0.807843, 0.807843, 0.807843)
  1975. o116.Enabled = false
  1976. o116.Opacity = 0.10000000149012
  1977. o116.RiseVelocity = 10
  1978. o117.Name = "Smoke1"
  1979. o117.Parent = o113
  1980. o117.Size = 0.25
  1981. o117.Color = Color3.new(0.807843, 0.807843, 0.807843)
  1982. o117.Enabled = false
  1983. o117.Opacity = 0.10000000149012
  1984. o117.RiseVelocity = 10
  1985. o118.Name = "Smoke2"
  1986. o118.Parent = o113
  1987. o118.Size = 0.25
  1988. o118.Color = Color3.new(0.807843, 0.807843, 0.807843)
  1989. o118.Enabled = false
  1990. o118.Opacity = 0.10000000149012
  1991. o118.RiseVelocity = 10
  1992. o119.Name = "MaxAmmo"
  1993. o119.Parent = o113
  1994. o119.Value = math.huge
  1995. o120.Name = "Gui"
  1996. o120.Parent = o113
  1997. o121.Name = "Box1"
  1998. o121.Parent = o120
  1999. o121.Position = UDim2.new(1,-5,1,-120)
  2000. o121.Rotation = 5
  2001. o121.Size = UDim2.new(-0.125,0,-0.03999999910593,0)
  2002. o121.Position = UDim2.new(1,-5,1,-120)
  2003. o121.BackgroundColor3 = Color3.new(0.0196078, 0.0196078, 0.0196078)
  2004. o121.BackgroundTransparency = 0.30000001192093
  2005. o121.BorderColor3 = Color3.new(0, 0, 0)
  2006. o121.BorderSizePixel = 0
  2007. o121.SizeConstraint = Enum.SizeConstraint.RelativeXX
  2008. o122.Name = "GunName"
  2009. o122.Parent = o121
  2010. o122.Position = UDim2.new(0.92500001192093,0,0,0)
  2011. o122.Size = UDim2.new(-0.80000001192093,0,0.5,0)
  2012. o122.Text = "M4A1"
  2013. o122.Position = UDim2.new(0.92500001192093,0,0,0)
  2014. o122.BackgroundColor3 = Color3.new(0.501961, 0, 0)
  2015. o122.BackgroundTransparency = 1
  2016. o122.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  2017. o122.ZIndex = 2
  2018. o122.FontSize = Enum.FontSize.Size14
  2019. o122.TextColor3 = Color3.new(1, 1, 1)
  2020. o122.TextScaled = true
  2021. o122.TextStrokeColor3 = Color3.new(0.647059, 0, 0.129412)
  2022. o122.TextTransparency = 0.40000000596046
  2023. o122.TextWrapped = true
  2024. o122.TextXAlignment = Enum.TextXAlignment.Right
  2025. o123.Name = "GunTip"
  2026. o123.Parent = o121
  2027. o123.Position = UDim2.new(0.92500001192093,0,0.44999998807907,0)
  2028. o123.Size = UDim2.new(-0.80000001192093,0,0.5,0)
  2029. o123.Text = "5.56x45mm"
  2030. o123.Position = UDim2.new(0.92500001192093,0,0.44999998807907,0)
  2031. o123.BackgroundColor3 = Color3.new(0.501961, 0, 0)
  2032. o123.BackgroundTransparency = 1
  2033. o123.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  2034. o123.ZIndex = 2
  2035. o123.FontSize = Enum.FontSize.Size14
  2036. o123.TextColor3 = Color3.new(1, 1, 1)
  2037. o123.TextScaled = true
  2038. o123.TextStrokeColor3 = Color3.new(0.647059, 0, 0.129412)
  2039. o123.TextTransparency = 0.40000000596046
  2040. o123.TextWrapped = true
  2041. o123.TextXAlignment = Enum.TextXAlignment.Right
  2042. o124.Parent = o120
  2043. o124.Position = UDim2.new(1,-5,1,-60)
  2044. o124.Rotation = 5
  2045. o124.Size = UDim2.new(-0.125,0,-0.03999999910593,0)
  2046. o124.Position = UDim2.new(1,-5,1,-60)
  2047. o124.BackgroundColor3 = Color3.new(0.0196078, 0.0196078, 0.0196078)
  2048. o124.BackgroundTransparency = 0.30000001192093
  2049. o124.BorderColor3 = Color3.new(0, 0, 0)
  2050. o124.BorderSizePixel = 0
  2051. o124.SizeConstraint = Enum.SizeConstraint.RelativeXX
  2052. o125.Name = "AmmoDisplay"
  2053. o125.Parent = o124
  2054. o125.Position = UDim2.new(0.90399998426437,0,0.10000000149012,0)
  2055. o125.Size = UDim2.new(-0.80000001192093,0,0.5,0)
  2056. o125.Text = ""
  2057. o125.Position = UDim2.new(0.90399998426437,0,0.10000000149012,0)
  2058. o125.BackgroundColor3 = Color3.new(0.501961, 0, 0)
  2059. o125.BackgroundTransparency = 1
  2060. o125.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  2061. o125.ZIndex = 2
  2062. o125.FontSize = Enum.FontSize.Size14
  2063. o125.TextColor3 = Color3.new(1, 1, 1)
  2064. o125.TextScaled = true
  2065. o125.TextStrokeColor3 = Color3.new(0.647059, 0, 0.129412)
  2066. o125.TextTransparency = 0.40000000596046
  2067. o125.TextWrapped = true
  2068. o126.Name = "Ammobar"
  2069. o126.Parent = o124
  2070. o126.Position = UDim2.new(0.050000000745058,0,0.8500000834465,0)
  2071. o126.Size = UDim2.new(0.89999997615814,0,-0.15000003576279,0)
  2072. o126.Position = UDim2.new(0.050000000745058,0,0.8500000834465,0)
  2073. o126.BackgroundColor3 = Color3.new(0.109804, 0.109804, 0.109804)
  2074. o126.BackgroundTransparency = 0.5
  2075. o126.BorderColor3 = Color3.new(0.466667, 0.466667, 0.466667)
  2076. o127.Name = "Percentage"
  2077. o127.Parent = o126
  2078. o127.Position = UDim2.new(0,1,0,1)
  2079. o127.Size = UDim2.new(1,-2,1,-2)
  2080. o127.Position = UDim2.new(0,1,0,1)
  2081. o127.BackgroundColor3 = Color3.new(1, 1, 1)
  2082. o127.BackgroundTransparency = 0.5
  2083. o127.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  2084. o127.BorderSizePixel = 0
  2085. o128.Name = "NoSight"
  2086. o128.Parent = o1
  2087. o128.Material = Enum.Material.SmoothPlastic
  2088. o128.BrickColor = BrickColor.new("Black")
  2089. o128.Position = Vector3.new(8.93406963, -2.02737308, -10.8700294)
  2090. o128.Rotation = Vector3.new(60, 90, 0)
  2091. o128.Anchored = true
  2092. o128.CanCollide = false
  2093. o128.Elasticity = 0
  2094. o128.FormFactor = Enum.FormFactor.Plate
  2095. o128.Size = Vector3.new(1, 0.400000006, 1)
  2096. o128.CFrame = CFrame.new(8.93406963, -2.02737308, -10.8700294, 0, 0, 1, 0.866024852, 0.500000954, 0, -0.500000954, 0.866024852, 0)
  2097. o128.BottomSurface = Enum.SurfaceType.Smooth
  2098. o128.TopSurface = Enum.SurfaceType.Smooth
  2099. o128.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2100. o128.Position = Vector3.new(8.93406963, -2.02737308, -10.8700294)
  2101. o129.Parent = o128
  2102. o129.Scale = Vector3.new(0.333270013, 0.0952199996, 0.0476099998)
  2103. o130.Name = "NoSight"
  2104. o130.Parent = o1
  2105. o130.Material = Enum.Material.SmoothPlastic
  2106. o130.BrickColor = BrickColor.new("Black")
  2107. o130.Position = Vector3.new(8.934062, -1.85136998, -10.9601135)
  2108. o130.Rotation = Vector3.new(-11.4499998, 90, 0)
  2109. o130.Anchored = true
  2110. o130.CanCollide = false
  2111. o130.Elasticity = 0
  2112. o130.FormFactor = Enum.FormFactor.Custom
  2113. o130.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2114. o130.CFrame = CFrame.new(8.934062, -1.85136998, -10.9601135, -0.000346999906, -8.19999696e-05, 1, -0.198534951, 0.980093777, 1.14760505e-05, -0.980093777, -0.198534936, -0.000356372329)
  2115. o130.BottomSurface = Enum.SurfaceType.Smooth
  2116. o130.TopSurface = Enum.SurfaceType.Smooth
  2117. o130.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2118. o130.Position = Vector3.new(8.934062, -1.85136998, -10.9601135)
  2119. o131.Parent = o130
  2120. o131.Scale = Vector3.new(0.142829999, 0.190439999, 0.0476099998)
  2121. o132.Name = "NoSight"
  2122. o132.Parent = o1
  2123. o132.Material = Enum.Material.SmoothPlastic
  2124. o132.BrickColor = BrickColor.new("Black")
  2125. o132.Position = Vector3.new(8.934062, -1.87936997, -10.9601135)
  2126. o132.Rotation = Vector3.new(0, -90, 0)
  2127. o132.Anchored = true
  2128. o132.CanCollide = false
  2129. o132.Elasticity = 0
  2130. o132.FormFactor = Enum.FormFactor.Plate
  2131. o132.Size = Vector3.new(1, 0.400000006, 1)
  2132. o132.CFrame = CFrame.new(8.934062, -1.87936997, -10.9601135, 9.99999975e-06, 0, -1, 0, 1, 0, 1, 0, 9.99999975e-06)
  2133. o132.BottomSurface = Enum.SurfaceType.Smooth
  2134. o132.TopSurface = Enum.SurfaceType.Smooth
  2135. o132.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2136. o132.Position = Vector3.new(8.934062, -1.87936997, -10.9601135)
  2137. o133.Parent = o132
  2138. o133.Scale = Vector3.new(0.0476099998, 0.0476099998, 0.0476099998)
  2139. o134.Name = "NoSight"
  2140. o134.Parent = o1
  2141. o134.Material = Enum.Material.SmoothPlastic
  2142. o134.BrickColor = BrickColor.new("Black")
  2143. o134.Position = Vector3.new(8.95299244, -1.83637202, -10.9601154)
  2144. o134.Rotation = Vector3.new(90, 0, 90)
  2145. o134.Anchored = true
  2146. o134.CanCollide = false
  2147. o134.Elasticity = 0
  2148. o134.FormFactor = Enum.FormFactor.Custom
  2149. o134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2150. o134.CFrame = CFrame.new(8.95299244, -1.83637202, -10.9601154, 9.99999975e-06, -1, 0, 0, 0, -1, 1, 9.99999975e-06, 0)
  2151. o134.BottomSurface = Enum.SurfaceType.Smooth
  2152. o134.TopSurface = Enum.SurfaceType.Smooth
  2153. o134.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2154. o134.Position = Vector3.new(8.95299244, -1.83637202, -10.9601154)
  2155. o135.Parent = o134
  2156. o135.Scale = Vector3.new(0.238049999, 0.0476099998, 0.476099998)
  2157. o136.Name = "NoSight"
  2158. o136.Parent = o1
  2159. o136.Material = Enum.Material.SmoothPlastic
  2160. o136.BrickColor = BrickColor.new("Black")
  2161. o136.Position = Vector3.new(8.93406963, -2.03736711, -10.9650002)
  2162. o136.Rotation = Vector3.new(90, 90, 0)
  2163. o136.Anchored = true
  2164. o136.CanCollide = false
  2165. o136.Elasticity = 0
  2166. o136.FormFactor = Enum.FormFactor.Plate
  2167. o136.Size = Vector3.new(1, 0.400000006, 1)
  2168. o136.CFrame = CFrame.new(8.93406963, -2.03736711, -10.9650002, 0, 9.99999975e-06, 1, 1, 0, 0, 0, 1, -9.99999975e-06)
  2169. o136.BottomSurface = Enum.SurfaceType.Smooth
  2170. o136.TopSurface = Enum.SurfaceType.Smooth
  2171. o136.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2172. o136.Position = Vector3.new(8.93406963, -2.03736711, -10.9650002)
  2173. o137.Parent = o136
  2174. o137.Scale = Vector3.new(0.333270013, 0.0952199996, 0.0476099998)
  2175. o138.Name = "NoSight"
  2176. o138.Parent = o1
  2177. o138.Material = Enum.Material.SmoothPlastic
  2178. o138.BrickColor = BrickColor.new("Black")
  2179. o138.Position = Vector3.new(8.91502953, -1.83637202, -10.9601135)
  2180. o138.Rotation = Vector3.new(90, 0, -90)
  2181. o138.Anchored = true
  2182. o138.CanCollide = false
  2183. o138.Elasticity = 0
  2184. o138.FormFactor = Enum.FormFactor.Custom
  2185. o138.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2186. o138.CFrame = CFrame.new(8.91502953, -1.83637202, -10.9601135, -9.99999975e-06, 1, 0, 0, 0, -1, -1, -9.99999975e-06, 0)
  2187. o138.BottomSurface = Enum.SurfaceType.Smooth
  2188. o138.TopSurface = Enum.SurfaceType.Smooth
  2189. o138.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2190. o138.Position = Vector3.new(8.91502953, -1.83637202, -10.9601135)
  2191. o139.Parent = o138
  2192. o139.Scale = Vector3.new(0.238049999, 0.0476099998, 0.476099998)
  2193. o140.Name = "NoSight"
  2194. o140.Parent = o1
  2195. o140.Material = Enum.Material.SmoothPlastic
  2196. o140.BrickColor = BrickColor.new("Black")
  2197. o140.Position = Vector3.new(8.95299244, -1.86037397, -10.9601154)
  2198. o140.Rotation = Vector3.new(0, 90, 0)
  2199. o140.Anchored = true
  2200. o140.CanCollide = false
  2201. o140.Elasticity = 0
  2202. o140.FormFactor = Enum.FormFactor.Custom
  2203. o140.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2204. o140.CFrame = CFrame.new(8.95299244, -1.86037397, -10.9601154, -9.99999975e-06, 0, 1, 0, 1, 0, -1, 0, -9.99999975e-06)
  2205. o140.BottomSurface = Enum.SurfaceType.Smooth
  2206. o140.TopSurface = Enum.SurfaceType.Smooth
  2207. o140.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2208. o140.Position = Vector3.new(8.95299244, -1.86037397, -10.9601154)
  2209. o141.Parent = o140
  2210. o141.Scale = Vector3.new(0.238049999, 0.285659999, 0.0476099998)
  2211. o142.Name = "NoSight"
  2212. o142.Parent = o1
  2213. o142.Material = Enum.Material.SmoothPlastic
  2214. o142.BrickColor = BrickColor.new("Black")
  2215. o142.Position = Vector3.new(8.91502953, -1.86037397, -10.9601135)
  2216. o142.Rotation = Vector3.new(0, 90, 0)
  2217. o142.Anchored = true
  2218. o142.CanCollide = false
  2219. o142.Elasticity = 0
  2220. o142.FormFactor = Enum.FormFactor.Custom
  2221. o142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2222. o142.CFrame = CFrame.new(8.91502953, -1.86037397, -10.9601135, -9.99999975e-06, 0, 1, 0, 1, 0, -1, 0, -9.99999975e-06)
  2223. o142.BottomSurface = Enum.SurfaceType.Smooth
  2224. o142.TopSurface = Enum.SurfaceType.Smooth
  2225. o142.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2226. o142.Position = Vector3.new(8.91502953, -1.86037397, -10.9601135)
  2227. o143.Parent = o142
  2228. o143.Scale = Vector3.new(0.238049999, 0.285659999, 0.0476099998)
  2229. mas.Parent = workspace
  2230. mas:MakeJoints()
  2231. local mas1 = mas:GetChildren()
  2232. for i=1,#mas1 do
  2233.     mas1[i].Parent = script
  2234.     ypcall(function() mas1[i]:MakeJoints() end)
  2235. end
  2236. mas:Destroy()
  2237. for i=1,#cors do
  2238. coroutine.resume(cors[i])
  2239. end
Add Comment
Please, Sign In to add comment