Advertisement
Vzurxy

Untitled

Oct 4th, 2017
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.75 KB | None | 0 0
  1. --Made by N3xul
  2. local runDummyScript = function(f,scri)
  3. local oldenv = getfenv(f)
  4. local newenv = setmetatable({}, {
  5. __index = function(_, k)
  6. if k:lower() == 'script' then
  7. return scri
  8. else
  9. return oldenv[k]
  10. end
  11. end
  12. })
  13. setfenv(f, newenv)
  14. ypcall(function() f() end)
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. mas.Name = "CompiledModel"
  19. o1 = Instance.new("Tool")
  20. o2 = Instance.new("Part")
  21. o3 = Instance.new("BlockMesh")
  22. o4 = Instance.new("Part")
  23. o5 = Instance.new("CylinderMesh")
  24. o6 = Instance.new("Part")
  25. o7 = Instance.new("Part")
  26. o8 = Instance.new("CylinderMesh")
  27. o9 = Instance.new("Part")
  28. o10 = Instance.new("BlockMesh")
  29. o11 = Instance.new("Part")
  30. o12 = Instance.new("CylinderMesh")
  31. o13 = Instance.new("Part")
  32. o14 = Instance.new("CylinderMesh")
  33. o15 = Instance.new("Part")
  34. o16 = Instance.new("CylinderMesh")
  35. o17 = Instance.new("Part")
  36. o18 = Instance.new("CylinderMesh")
  37. o19 = Instance.new("Part")
  38. o20 = Instance.new("CylinderMesh")
  39. o21 = Instance.new("ManualWeld")
  40. o22 = Instance.new("ManualWeld")
  41. o23 = Instance.new("ManualWeld")
  42. o24 = Instance.new("Part")
  43. o25 = Instance.new("CylinderMesh")
  44. o26 = Instance.new("ManualWeld")
  45. o27 = Instance.new("ManualWeld")
  46. o28 = Instance.new("ManualWeld")
  47. o29 = Instance.new("Part")
  48. o30 = Instance.new("BlockMesh")
  49. o31 = Instance.new("ManualWeld")
  50. o32 = Instance.new("ManualWeld")
  51. o33 = Instance.new("ManualWeld")
  52. o34 = Instance.new("Part")
  53. o35 = Instance.new("Sound")
  54. o36 = Instance.new("Sound")
  55. o38 = Instance.new("Part")
  56. o39 = Instance.new("SpecialMesh")
  57. o40 = Instance.new("Part")
  58. o41 = Instance.new("BlockMesh")
  59. o42 = Instance.new("Part")
  60. o43 = Instance.new("SpecialMesh")
  61. o44 = Instance.new("Part")
  62. o45 = Instance.new("BlockMesh")
  63. o46 = Instance.new("Part")
  64. o47 = Instance.new("BlockMesh")
  65. o48 = Instance.new("Part")
  66. o49 = Instance.new("BlockMesh")
  67. o50 = Instance.new("Part")
  68. o51 = Instance.new("SpecialMesh")
  69. o52 = Instance.new("Part")
  70. o53 = Instance.new("SpotLight")
  71. o54 = Instance.new("Part")
  72. o55 = Instance.new("BlockMesh")
  73. o56 = Instance.new("Part")
  74. o57 = Instance.new("BlockMesh")
  75. o58 = Instance.new("Part")
  76. o59 = Instance.new("BlockMesh")
  77. o60 = Instance.new("Part")
  78. o61 = Instance.new("BlockMesh")
  79. o62 = Instance.new("Part")
  80. o63 = Instance.new("BlockMesh")
  81. o64 = Instance.new("Part")
  82. o65 = Instance.new("BlockMesh")
  83. o66 = Instance.new("Part")
  84. o67 = Instance.new("BlockMesh")
  85. o68 = Instance.new("ManualWeld")
  86. o69 = Instance.new("Part")
  87. o70 = Instance.new("BlockMesh")
  88. o71 = Instance.new("Part")
  89. o72 = Instance.new("BlockMesh")
  90. o73 = Instance.new("Part")
  91. o74 = Instance.new("CylinderMesh")
  92. o75 = Instance.new("Part")
  93. o76 = Instance.new("CylinderMesh")
  94. o77 = Instance.new("Part")
  95. o78 = Instance.new("BlockMesh")
  96. o79 = Instance.new("LocalScript")
  97. o80 = Instance.new("LocalScript")
  98. o81 = Instance.new("NumberValue")
  99. o82 = Instance.new("NumberValue")
  100. o83 = Instance.new("ScreenGui")
  101. o84 = Instance.new("Frame")
  102. o85 = Instance.new("TextLabel")
  103. o86 = Instance.new("Smoke")
  104. o87 = Instance.new("Smoke")
  105. o1.Name = "Glock17"
  106. o1.Parent = mas
  107. o2.Name = "A8"
  108. o2.Parent = o1
  109. o2.BrickColor = BrickColor.new("Black")
  110. o2.Position = Vector3.new(65.0775452, 7.14176989, 188.758057)
  111. o2.Rotation = Vector3.new(-0.00248875446, 0.00275687198, -179.980133)
  112. o2.Anchored = true
  113. o2.CanCollide = false
  114. o2.Elasticity = 0
  115. o2.FormFactor = Enum.FormFactor.Custom
  116. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  117. o2.CFrame = CFrame.new(65.0775452, 7.14176989, 188.758057, -0.99999851, 0.000346734974, 4.81164934e-005, -0.000346732762, -0.999999762, 4.3436874e-005, 4.81316347e-005, 4.36595874e-005, 0.999998093)
  118. o2.BottomSurface = Enum.SurfaceType.Smooth
  119. o2.TopSurface = Enum.SurfaceType.Smooth
  120. o2.Color = Color3.new(0.105882, 0.164706, 0.207843)
  121. o2.Position = Vector3.new(65.0775452, 7.14176989, 188.758057)
  122. o3.Parent = o2
  123. o3.Scale = Vector3.new(0.142857134, 0.214285716, 0.214285716)
  124. o4.Name = "SmokePart"
  125. o4.Parent = o1
  126. o4.BrickColor = BrickColor.new("Black")
  127. o4.Transparency = 1
  128. o4.Position = Vector3.new(65.0899963, 6.97004414, 190.230988)
  129. o4.Rotation = Vector3.new(90, -90, 0)
  130. o4.Anchored = true
  131. o4.CanCollide = false
  132. o4.FormFactor = Enum.FormFactor.Custom
  133. o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  134. o4.CFrame = CFrame.new(65.0899963, 6.97004414, 190.230988, -6.38764147e-014, -7.71577764e-027, -1, -0.999999523, -4.83168952e-013, -6.38764147e-014, 4.83168952e-013, 0.999999523, 7.71577764e-027)
  135. o4.BottomSurface = Enum.SurfaceType.Smooth
  136. o4.TopSurface = Enum.SurfaceType.Smooth
  137. o4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  138. o4.Position = Vector3.new(65.0899963, 6.97004414, 190.230988)
  139. o5.Parent = o4
  140. o5.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  141. o6.Name = "AimPart"
  142. o6.Parent = o1
  143. o6.BrickColor = BrickColor.new("Black")
  144. o6.Transparency = 1
  145. o6.Position = Vector3.new(65.0985413, 7.14373589, 187.243011)
  146. o6.Rotation = Vector3.new(-180, 4.42081497e-025, -180)
  147. o6.Anchored = true
  148. o6.CanCollide = false
  149. o6.FormFactor = Enum.FormFactor.Custom
  150. o6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  151. o6.CFrame = CFrame.new(65.0985413, 7.14373589, 187.243011, -1, 6.38764147e-014, 7.71577764e-027, -6.38764147e-014, 0.999999523, 4.83168952e-013, 7.71577764e-027, -4.83168952e-013, -0.999999523)
  152. o6.BottomSurface = Enum.SurfaceType.Smooth
  153. o6.TopSurface = Enum.SurfaceType.Smooth
  154. o6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  155. o6.Position = Vector3.new(65.0985413, 7.14373589, 187.243011)
  156. o7.Name = "Flash"
  157. o7.Parent = o1
  158. o7.BrickColor = BrickColor.new("Black")
  159. o7.Transparency = 1
  160. o7.Position = Vector3.new(65.1009827, 6.68284416, 189.925171)
  161. o7.Rotation = Vector3.new(-92.6733704, 89.9010925, -177.327393)
  162. o7.Anchored = true
  163. o7.CanCollide = false
  164. o7.Elasticity = 0
  165. o7.FormFactor = Enum.FormFactor.Symmetric
  166. o7.Size = Vector3.new(1, 1, 1)
  167. o7.CFrame = CFrame.new(65.1009827, 6.68284416, 189.925171, -0.000377251534, 1.76100148e-005, 0.99999851, 0.999999523, 1.30832168e-005, 0.000377251185, -1.3201553e-005, 0.999998093, -1.76149788e-005)
  168. o7.BottomSurface = Enum.SurfaceType.Smooth
  169. o7.TopSurface = Enum.SurfaceType.Smooth
  170. o7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  171. o7.Position = Vector3.new(65.1009827, 6.68284416, 189.925171)
  172. o8.Parent = o7
  173. o8.Scale = Vector3.new(0.142857149, 0.190476194, 0.190476194)
  174. o9.Name = "Flash"
  175. o9.Parent = o1
  176. o9.BrickColor = BrickColor.new("Black")
  177. o9.Transparency = 1
  178. o9.Position = Vector3.new(65.1009827, 6.75373983, 189.591888)
  179. o9.Rotation = Vector3.new(87.3266296, -89.9010925, 87.3273849)
  180. o9.Anchored = true
  181. o9.CanCollide = false
  182. o9.Elasticity = 0
  183. o9.FormFactor = Enum.FormFactor.Symmetric
  184. o9.Size = Vector3.new(1, 1, 1)
  185. o9.CFrame = CFrame.new(65.1009827, 6.75373983, 189.591888, 1.76100148e-005, -0.000377251534, -0.99999851, 1.30832168e-005, 0.999999523, -0.000377251185, 0.999998093, -1.3201553e-005, 1.76149788e-005)
  186. o9.BottomSurface = Enum.SurfaceType.Smooth
  187. o9.TopSurface = Enum.SurfaceType.Smooth
  188. o9.Color = Color3.new(0.105882, 0.164706, 0.207843)
  189. o9.Position = Vector3.new(65.1009827, 6.75373983, 189.591888)
  190. o10.Parent = o9
  191. o10.Scale = Vector3.new(0.476190478, 0.142857149, 0.190476194)
  192. o11.Name = "Flash"
  193. o11.Parent = o1
  194. o11.BrickColor = BrickColor.new("Cool yellow")
  195. o11.Transparency = 1
  196. o11.Position = Vector3.new(65.1009827, 6.68279982, 190.030075)
  197. o11.Rotation = Vector3.new(89.9992447, 0.0216149203, -0.00100898102)
  198. o11.Anchored = true
  199. o11.CanCollide = false
  200. o11.Elasticity = 0
  201. o11.FormFactor = Enum.FormFactor.Plate
  202. o11.Size = Vector3.new(1, 0.400000006, 1)
  203. o11.CFrame = CFrame.new(65.1009827, 6.68279982, 190.030075, 0.99999851, 1.76100148e-005, 0.000377251534, 0.000377251185, 1.30832168e-005, -0.999999523, -1.76149788e-005, 0.999998093, 1.3201553e-005)
  204. o11.BottomSurface = Enum.SurfaceType.Smooth
  205. o11.TopSurface = Enum.SurfaceType.Smooth
  206. o11.Color = Color3.new(0.992157, 0.917647, 0.552941)
  207. o11.Position = Vector3.new(65.1009827, 6.68279982, 190.030075)
  208. o12.Parent = o11
  209. o12.Offset = Vector3.new(0, -0.0185714271, 0)
  210. o12.Scale = Vector3.new(0.209523812, 0.0476190485, 0.104761906)
  211. o13.Name = "Flash"
  212. o13.Parent = o1
  213. o13.BrickColor = BrickColor.new("Black")
  214. o13.Transparency = 1
  215. o13.Position = Vector3.new(65.1009827, 6.68287516, 189.592209)
  216. o13.Rotation = Vector3.new(-92.6733704, 89.9010925, -177.327393)
  217. o13.Anchored = true
  218. o13.CanCollide = false
  219. o13.Elasticity = 0
  220. o13.FormFactor = Enum.FormFactor.Symmetric
  221. o13.Size = Vector3.new(1, 1, 1)
  222. o13.CFrame = CFrame.new(65.1009827, 6.68287516, 189.592209, -0.000377251534, 1.76100148e-005, 0.99999851, 0.999999523, 1.30832168e-005, 0.000377251185, -1.3201553e-005, 0.999998093, -1.76149788e-005)
  223. o13.BottomSurface = Enum.SurfaceType.Smooth
  224. o13.TopSurface = Enum.SurfaceType.Smooth
  225. o13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  226. o13.Position = Vector3.new(65.1009827, 6.68287516, 189.592209)
  227. o14.Parent = o13
  228. o14.Scale = Vector3.new(0.285714298, 0.476190478, 0.190476194)
  229. o15.Name = "Bar"
  230. o15.Parent = o1
  231. o15.BrickColor = BrickColor.new("Dark stone grey")
  232. o15.Position = Vector3.new(65.0985413, 7.04870415, 189.600922)
  233. o15.Rotation = Vector3.new(-89.9988861, -0.0191422198, -179.998993)
  234. o15.Anchored = true
  235. o15.CanCollide = false
  236. o15.Elasticity = 0
  237. o15.FormFactor = Enum.FormFactor.Plate
  238. o15.Size = Vector3.new(1, 0.800000012, 1)
  239. o15.CFrame = CFrame.new(65.0985413, 7.04870415, 189.600922, -0.99999851, 1.76209251e-005, -0.000334094773, -0.00033409489, -1.96248202e-005, 0.999999523, 1.76144295e-005, 0.999998093, 1.95212851e-005)
  240. o15.BottomSurface = Enum.SurfaceType.Smooth
  241. o15.TopSurface = Enum.SurfaceType.Smooth
  242. o15.Color = Color3.new(0.388235, 0.372549, 0.384314)
  243. o15.Position = Vector3.new(65.0985413, 7.04870415, 189.600922)
  244. o16.Parent = o15
  245. o16.Scale = Vector3.new(0.193000004, 0.57099998, 0.128999993)
  246. o17.Name = "Bar"
  247. o17.Parent = o1
  248. o17.BrickColor = BrickColor.new("Really black")
  249. o17.Position = Vector3.new(65.0985413, 7.04882622, 189.850174)
  250. o17.Rotation = Vector3.new(89.9961853, 0.0191422515, -0.00100795738)
  251. o17.Anchored = true
  252. o17.CanCollide = false
  253. o17.Elasticity = 0
  254. o17.FormFactor = Enum.FormFactor.Plate
  255. o17.Size = Vector3.new(1, 0.400000006, 1)
  256. o17.CFrame = CFrame.new(65.0985413, 7.04882622, 189.850174, 0.99999851, 1.75921487e-005, 0.000334095326, 0.000334093958, 6.64144536e-005, -0.999999523, -1.76144367e-005, 0.999997973, 6.65775951e-005)
  257. o17.BottomSurface = Enum.SurfaceType.Smooth
  258. o17.TopSurface = Enum.SurfaceType.Smooth
  259. o17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  260. o17.Position = Vector3.new(65.0985413, 7.04882622, 189.850174)
  261. o18.Parent = o17
  262. o18.Offset = Vector3.new(0, -0.0278571416, 0)
  263. o18.Scale = Vector3.new(0.149999991, 0.0714285672, 0.100000001)
  264. o19.Name = "Cylinder"
  265. o19.Parent = o1
  266. o19.BrickColor = BrickColor.new("Black")
  267. o19.Position = Vector3.new(65.1344299, 6.8457799, 189.371872)
  268. o19.Rotation = Vector3.new(-92.9080734, 89.9010925, -177.092697)
  269. o19.Anchored = true
  270. o19.CanCollide = false
  271. o19.Elasticity = 0
  272. o19.FormFactor = Enum.FormFactor.Symmetric
  273. o19.Size = Vector3.new(1, 1, 1)
  274. o19.CFrame = CFrame.new(65.1344299, 6.8457799, 189.371872, -0.000346733083, 1.76090834e-005, 0.99999851, 0.999999523, 1.30832168e-005, 0.000346732675, -1.32016239e-005, 0.999998093, -1.76136764e-005)
  275. o19.BottomSurface = Enum.SurfaceType.Smooth
  276. o19.TopSurface = Enum.SurfaceType.Smooth
  277. o19.Color = Color3.new(0.105882, 0.164706, 0.207843)
  278. o19.Position = Vector3.new(65.1344299, 6.8457799, 189.371872)
  279. o20.Parent = o19
  280. o20.Scale = Vector3.new(0.142857149, 0.928571403, 0.142857149)
  281. o21.Name = "Cylinder-to-C Strong Joint"
  282. o21.Parent = o19
  283. o21.C0 = CFrame.new(0.5, -0.5, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  284. o21.C1 = CFrame.new(-0.536018372, -0.218961716, 0.113912582, -6.6451955e-010, -0.999997139, -3.05179492e-005, -0.999999404, 1.09363929e-009, -3.0582396e-005, 3.0218569e-005, 3.05178401e-005, -0.999996185)
  285. o21.Part0 = o19
  286. o21.Part1 = o54
  287. o22.Name = "Cylinder-to-C Strong Joint"
  288. o22.Parent = o19
  289. o22.C0 = CFrame.new(0.5, -0.5, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  290. o22.C1 = CFrame.new(-0.515022278, -0.203870773, 0.113895416, -6.6451955e-010, -0.999997139, -3.05179492e-005, -0.999999404, 1.09363929e-009, -3.0582396e-005, 3.0218569e-005, 3.05178401e-005, -0.999996185)
  291. o22.Part0 = o19
  292. o22.Part1 = o56
  293. o23.Name = "Cylinder-to-C Strong Joint"
  294. o23.Parent = o19
  295. o23.C0 = CFrame.new(0.5, -0.5, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  296. o23.C1 = CFrame.new(-0.113893509, 0.485725403, -0.203878403, -3.0218569e-005, -3.05173726e-005, 0.999996185, 1.18839472e-009, 0.999997139, 3.05184149e-005, -0.999999404, 6.27978003e-010, -3.0582396e-005)
  297. o23.Part0 = o19
  298. o23.Part1 = o60
  299. o24.Name = "Cylinder"
  300. o24.Parent = o1
  301. o24.BrickColor = BrickColor.new("Black")
  302. o24.Position = Vector3.new(65.0628967, 6.8457799, 189.371872)
  303. o24.Rotation = Vector3.new(-92.9080734, 89.9010925, -177.092697)
  304. o24.Anchored = true
  305. o24.CanCollide = false
  306. o24.Elasticity = 0
  307. o24.FormFactor = Enum.FormFactor.Symmetric
  308. o24.Size = Vector3.new(1, 1, 1)
  309. o24.CFrame = CFrame.new(65.0628967, 6.8457799, 189.371872, -0.000346733083, 1.76090834e-005, 0.99999851, 0.999999523, 1.30832168e-005, 0.000346732675, -1.32016239e-005, 0.999998093, -1.76136764e-005)
  310. o24.BottomSurface = Enum.SurfaceType.Smooth
  311. o24.TopSurface = Enum.SurfaceType.Smooth
  312. o24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  313. o24.Position = Vector3.new(65.0628967, 6.8457799, 189.371872)
  314. o25.Parent = o24
  315. o25.Scale = Vector3.new(0.142857149, 0.928571403, 0.142857149)
  316. o26.Name = "Cylinder-to-C Strong Joint"
  317. o26.Parent = o24
  318. o26.C0 = CFrame.new(0.5, -0.5, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  319. o26.C1 = CFrame.new(-0.464241028, -0.218986511, 0.113908768, -6.6451955e-010, -0.999997139, -3.05179492e-005, -0.999999404, 1.09363929e-009, -3.0582396e-005, 3.0218569e-005, 3.05178401e-005, -0.999996185)
  320. o26.Part0 = o24
  321. o26.Part1 = o54
  322. o27.Name = "Cylinder-to-C Strong Joint"
  323. o27.Parent = o24
  324. o27.C0 = CFrame.new(0.5, -0.5, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  325. o27.C1 = CFrame.new(-0.443244934, -0.203895569, 0.113891602, -6.6451955e-010, -0.999997139, -3.05179492e-005, -0.999999404, 1.09363929e-009, -3.0582396e-005, 3.0218569e-005, 3.05178401e-005, -0.999996185)
  326. o27.Part0 = o24
  327. o27.Part1 = o56
  328. o28.Name = "Cylinder-to-C Strong Joint"
  329. o28.Parent = o24
  330. o28.C0 = CFrame.new(0.5, -0.5, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  331. o28.C1 = CFrame.new(-0.113889694, 0.413948059, -0.203905106, -3.0218569e-005, -3.05173726e-005, 0.999996185, 1.18839472e-009, 0.999997139, 3.05184149e-005, -0.999999404, 6.27978003e-010, -3.0582396e-005)
  332. o28.Part0 = o24
  333. o28.Part1 = o60
  334. o29.Parent = o1
  335. o29.BrickColor = BrickColor.new("Black")
  336. o29.Position = Vector3.new(65.0985413, 6.80984211, 189.373154)
  337. o29.Rotation = Vector3.new(92.5791397, -89.9010925, 92.579895)
  338. o29.Anchored = true
  339. o29.CanCollide = false
  340. o29.Elasticity = 0
  341. o29.FormFactor = Enum.FormFactor.Symmetric
  342. o29.Size = Vector3.new(1, 1, 1)
  343. o29.CFrame = CFrame.new(65.0985413, 6.80984211, 189.373154, -1.50536207e-005, -0.000334093464, -0.99999851, 1.30832132e-005, 0.999999523, -0.000334093551, 0.999998093, -1.3201653e-005, -1.50492106e-005)
  344. o29.BottomSurface = Enum.SurfaceType.Smooth
  345. o29.TopSurface = Enum.SurfaceType.Smooth
  346. o29.Color = Color3.new(0.105882, 0.164706, 0.207843)
  347. o29.Position = Vector3.new(65.0985413, 6.80984211, 189.373154)
  348. o30.Parent = o29
  349. o30.Scale = Vector3.new(0.928571403, 0.0714285746, 0.0714285746)
  350. o31.Name = "Part-to-C Strong Joint"
  351. o31.Parent = o29
  352. o31.C0 = CFrame.new(-0.5, -0.5, -0.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  353. o31.C1 = CFrame.new(-0.499885559, 0.816942215, 0.115177155, 0.999997139, -1.26402547e-005, -6.31806033e-005, -1.26416435e-005, -0.999999404, -3.05710746e-005, -6.31801158e-005, 3.02191474e-005, -0.999996185)
  354. o31.Part0 = o29
  355. o31.Part1 = o54
  356. o32.Name = "Part-to-C Strong Joint"
  357. o32.Parent = o29
  358. o32.C0 = CFrame.new(-0.5, -0.5, -0.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  359. o32.C1 = CFrame.new(-0.478889465, 0.832033157, 0.115159988, 0.999997139, -1.26402547e-005, -6.31806033e-005, -1.26416435e-005, -0.999999404, -3.05710746e-005, -6.31801158e-005, 3.02191474e-005, -0.999996185)
  360. o32.Part0 = o29
  361. o32.Part1 = o56
  362. o33.Name = "Part-to-C Strong Joint"
  363. o33.Parent = o29
  364. o33.C0 = CFrame.new(-0.5, -0.5, -0.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  365. o33.C1 = CFrame.new(-0.115158081, 0.44959259, 0.832023621, 6.31796502e-005, -3.02191474e-005, 0.999996185, -0.999997139, 1.26407786e-005, 6.3181069e-005, -1.26411778e-005, -0.999999404, -3.05710746e-005)
  366. o33.Part0 = o29
  367. o33.Part1 = o60
  368. o34.Name = "Handle"
  369. o34.Parent = o1
  370. o34.BrickColor = BrickColor.new("Black")
  371. o34.Transparency = 1
  372. o34.Position = Vector3.new(64.809967, 6.31007481, 188.990021)
  373. o34.Rotation = Vector3.new(-180, 4.42081497e-025, -180)
  374. o34.Anchored = true
  375. o34.CanCollide = false
  376. o34.FormFactor = Enum.FormFactor.Custom
  377. o34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  378. o34.CFrame = CFrame.new(64.809967, 6.31007481, 188.990021, -1, 6.38764147e-014, 7.71577764e-027, -6.38764147e-014, 0.999999523, 4.83168952e-013, 7.71577764e-027, -4.83168952e-013, -0.999999523)
  379. o34.BottomSurface = Enum.SurfaceType.Smooth
  380. o34.TopSurface = Enum.SurfaceType.Smooth
  381. o34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  382. o34.Position = Vector3.new(64.809967, 6.31007481, 188.990021)
  383. o35.Name = "Reload"
  384. o35.Parent = o34
  385. o35.SoundId = "http://www.roblox.com/asset/?id=95309699"
  386. o35.Volume = 1
  387. o36.Name = "Shoot"
  388. o36.Parent = o34
  389. o36.Pitch = 0.5
  390. o36.SoundId = "http://roblox.com/asset/?id=10209859"
  391. o36.Volume = 0.80000001192093
  392. o38.Name = "Wedge"
  393. o38.Parent = o1
  394. o38.BrickColor = BrickColor.new("Black")
  395. o38.Position = Vector3.new(65.0987854, 6.73181105, 188.980133)
  396. o38.Rotation = Vector3.new(179.997513, 0.000740232645, -0.0233634822)
  397. o38.Anchored = true
  398. o38.CanCollide = false
  399. o38.Elasticity = 0
  400. o38.FormFactor = Enum.FormFactor.Plate
  401. o38.Size = Vector3.new(1, 0.400000006, 1)
  402. o38.CFrame = CFrame.new(65.0987854, 6.73181105, 188.980133, 0.99999851, 0.000407769112, 1.29194968e-005, 0.000407769548, -0.999999762, -4.34368703e-005, 1.2901658e-005, 4.36594455e-005, -0.999998093)
  403. o38.BottomSurface = Enum.SurfaceType.Smooth
  404. o38.TopSurface = Enum.SurfaceType.Smooth
  405. o38.Color = Color3.new(0.105882, 0.164706, 0.207843)
  406. o38.Position = Vector3.new(65.0987854, 6.73181105, 188.980133)
  407. o39.Parent = o38
  408. o39.Scale = Vector3.new(0.214285716, 0.571428537, 0.142857149)
  409. o39.MeshType = Enum.MeshType.Wedge
  410. o40.Name = "Block"
  411. o40.Parent = o1
  412. o40.BrickColor = BrickColor.new("Black")
  413. o40.Position = Vector3.new(65.0987854, 6.72390699, 189.050949)
  414. o40.Rotation = Vector3.new(-82.7481155, 89.9010925, 127.747597)
  415. o40.Anchored = true
  416. o40.CanCollide = false
  417. o40.Elasticity = 0
  418. o40.FormFactor = Enum.FormFactor.Plate
  419. o40.Size = Vector3.new(1, 0.400000006, 1)
  420. o40.CFrame = CFrame.new(65.0987854, 6.72390699, 189.050949, -0.000196889683, -0.00025430863, 0.99999851, 0.707100451, 0.70711273, 0.000319045444, -0.707111895, 0.70709914, 4.05983665e-005)
  421. o40.BottomSurface = Enum.SurfaceType.Smooth
  422. o40.TopSurface = Enum.SurfaceType.Smooth
  423. o40.Color = Color3.new(0.105882, 0.164706, 0.207843)
  424. o40.Position = Vector3.new(65.0987854, 6.72390699, 189.050949)
  425. o41.Parent = o40
  426. o41.Scale = Vector3.new(0.142857149, 0.0714285672, 0.0714285746)
  427. o42.Name = "Ring"
  428. o42.Parent = o1
  429. o42.BrickColor = BrickColor.new("Black")
  430. o42.Position = Vector3.new(65.0985413, 6.75981379, 189.06601)
  431. o42.Rotation = Vector3.new(92.5791397, -89.9010925, 92.579895)
  432. o42.Anchored = true
  433. o42.CanCollide = false
  434. o42.Elasticity = 0
  435. o42.FormFactor = Enum.FormFactor.Symmetric
  436. o42.Size = Vector3.new(1, 1, 1)
  437. o42.CFrame = CFrame.new(65.0985413, 6.75981379, 189.06601, -1.50536207e-005, -0.000334093464, -0.99999851, 1.30832132e-005, 0.999999523, -0.000334093551, 0.999998093, -1.3201653e-005, -1.50492106e-005)
  438. o42.BottomSurface = Enum.SurfaceType.Smooth
  439. o42.TopSurface = Enum.SurfaceType.Smooth
  440. o42.Color = Color3.new(0.105882, 0.164706, 0.207843)
  441. o42.Position = Vector3.new(65.0985413, 6.75981379, 189.06601)
  442. o43.Parent = o42
  443. o43.MeshId = "http://www.roblox.com/asset/?id=3270017"
  444. o43.Scale = Vector3.new(0.285714298, 0.214285716, 0.214285716)
  445. o43.MeshType = Enum.MeshType.FileMesh
  446. o44.Name = "Main"
  447. o44.Parent = o1
  448. o44.BrickColor = BrickColor.new("Black")
  449. o44.Position = Vector3.new(65.0985413, 6.87179804, 189.23024)
  450. o44.Rotation = Vector3.new(92.5791397, -89.9010925, 92.579895)
  451. o44.Anchored = true
  452. o44.CanCollide = false
  453. o44.Elasticity = 0
  454. o44.FormFactor = Enum.FormFactor.Custom
  455. o44.Size = Vector3.new(1, 0.570000052, 1)
  456. o44.CFrame = CFrame.new(65.0985413, 6.87179804, 189.23024, -1.50536207e-005, -0.000334093464, -0.99999851, 1.30832132e-005, 0.999999523, -0.000334093551, 0.999998093, -1.3201653e-005, -1.50492106e-005)
  457. o44.BottomSurface = Enum.SurfaceType.Smooth
  458. o44.TopSurface = Enum.SurfaceType.Smooth
  459. o44.Color = Color3.new(0.105882, 0.164706, 0.207843)
  460. o44.Position = Vector3.new(65.0985413, 6.87179804, 189.23024)
  461. o45.Parent = o44
  462. o45.Scale = Vector3.new(1.21399999, 0.143000007, 0.200000003)
  463. o46.Parent = o1
  464. o46.BrickColor = BrickColor.new("Black")
  465. o46.Position = Vector3.new(65.0987854, 6.54078722, 188.815826)
  466. o46.Rotation = Vector3.new(90.3109207, -89.9010925, 70.3137741)
  467. o46.Anchored = true
  468. o46.CanCollide = false
  469. o46.Elasticity = 0
  470. o46.FormFactor = Enum.FormFactor.Symmetric
  471. o46.Size = Vector3.new(1, 1, 1)
  472. o46.CFrame = CFrame.new(65.0987854, 6.54078722, 188.815826, 0.000112183829, -0.000313554687, -0.99999851, -0.341973394, 0.939709365, -0.000333014032, 0.939707816, 0.341972947, -1.80713982e-006)
  473. o46.BottomSurface = Enum.SurfaceType.Smooth
  474. o46.TopSurface = Enum.SurfaceType.Smooth
  475. o46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  476. o46.Position = Vector3.new(65.0987854, 6.54078722, 188.815826)
  477. o47.Parent = o46
  478. o47.Scale = Vector3.new(0.142857149, 0.5, 0.214285716)
  479. o48.Parent = o1
  480. o48.BrickColor = BrickColor.new("Black")
  481. o48.Position = Vector3.new(65.0987854, 6.56986618, 188.727997)
  482. o48.Rotation = Vector3.new(-69.9972076, -0.0175308548, -179.992081)
  483. o48.Anchored = true
  484. o48.CanCollide = false
  485. o48.Elasticity = 0
  486. o48.FormFactor = Enum.FormFactor.Plate
  487. o48.Size = Vector3.new(1, 0.400000006, 1)
  488. o48.CFrame = CFrame.new(65.0987854, 6.56986618, 188.727997, -0.99999851, 0.000138101052, -0.000305971131, -0.00033475316, -0.342066437, 0.939675272, 2.51077181e-005, 0.939673722, 0.342065692)
  489. o48.BottomSurface = Enum.SurfaceType.Smooth
  490. o48.TopSurface = Enum.SurfaceType.Smooth
  491. o48.Color = Color3.new(0.105882, 0.164706, 0.207843)
  492. o48.Position = Vector3.new(65.0987854, 6.56986618, 188.727997)
  493. o49.Parent = o48
  494. o49.Scale = Vector3.new(0.220714286, 0.642857194, 0.5)
  495. o50.Name = "Wedge"
  496. o50.Parent = o1
  497. o50.BrickColor = BrickColor.new("Black")
  498. o50.Position = Vector3.new(65.0985413, 6.73884487, 188.765747)
  499. o50.Rotation = Vector3.new(-90.0026245, -0.0216149259, -0.00146450463)
  500. o50.Anchored = true
  501. o50.CanCollide = false
  502. o50.Elasticity = 0
  503. o50.FormFactor = Enum.FormFactor.Plate
  504. o50.Size = Vector3.new(1, 0.400000006, 1)
  505. o50.CFrame = CFrame.new(65.0985413, 6.73884487, 188.765747, 0.99999851, 2.556039e-005, -0.000377251621, 0.000377252698, -4.55230293e-005, 0.999999344, 2.55430914e-005, -0.999998152, -4.57754795e-005)
  506. o50.BottomSurface = Enum.SurfaceType.Smooth
  507. o50.TopSurface = Enum.SurfaceType.Smooth
  508. o50.Color = Color3.new(0.105882, 0.164706, 0.207843)
  509. o50.Position = Vector3.new(65.0985413, 6.73884487, 188.765747)
  510. o51.Parent = o50
  511. o51.Scale = Vector3.new(0.214285716, 0.714285731, 0.214285716)
  512. o51.MeshType = Enum.MeshType.Wedge
  513. o52.Name = "Flash"
  514. o52.Parent = o1
  515. o52.Transparency = 1
  516. o52.Position = Vector3.new(65.0987854, 6.72392321, 188.787048)
  517. o52.Rotation = Vector3.new(179.999252, -0.00100897951, 179.978378)
  518. o52.Anchored = true
  519. o52.CanCollide = false
  520. o52.Elasticity = 0
  521. o52.FormFactor = Enum.FormFactor.Plate
  522. o52.Size = Vector3.new(1, 0.400000006, 1)
  523. o52.CFrame = CFrame.new(65.0987854, 6.72392321, 188.787048, -0.99999851, -0.000377251534, -1.76100148e-005, -0.000377251185, 0.999999523, -1.30832168e-005, 1.76149788e-005, -1.3201553e-005, -0.999998093)
  524. o52.FrontSurface = Enum.SurfaceType.Universal
  525. o52.Position = Vector3.new(65.0987854, 6.72392321, 188.787048)
  526. o53.Name = "FlashLight"
  527. o53.Parent = o52
  528. o53.Color = Color3.new(1, 1, 0.823529)
  529. o53.Enabled = false
  530. o53.Brightness = 0.80000001192093
  531. o53.Range = 40
  532. o54.Name = "A10"
  533. o54.Parent = o1
  534. o54.BrickColor = BrickColor.new("Black")
  535. o54.Position = Vector3.new(65.0985413, 7.1267662, 188.757996)
  536. o54.Rotation = Vector3.new(-0.00248875446, 0.00275687198, -179.980133)
  537. o54.Anchored = true
  538. o54.CanCollide = false
  539. o54.Elasticity = 0
  540. o54.FormFactor = Enum.FormFactor.Custom
  541. o54.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  542. o54.CFrame = CFrame.new(65.0985413, 7.1267662, 188.757996, -0.99999851, 0.000346734974, 4.81164934e-005, -0.000346732762, -0.999999762, 4.3436874e-005, 4.81316347e-005, 4.36595874e-005, 0.999998093)
  543. o54.BottomSurface = Enum.SurfaceType.Smooth
  544. o54.TopSurface = Enum.SurfaceType.Smooth
  545. o54.Color = Color3.new(0.105882, 0.164706, 0.207843)
  546. o54.Position = Vector3.new(65.0985413, 7.1267662, 188.757996)
  547. o55.Parent = o54
  548. o55.Scale = Vector3.new(0.0714285672, 0.142857149, 0.214285716)
  549. o56.Name = "A6"
  550. o56.Parent = o1
  551. o56.BrickColor = BrickColor.new("Black")
  552. o56.Position = Vector3.new(65.1195374, 7.14189196, 188.757996)
  553. o56.Rotation = Vector3.new(-0.00248875446, 0.00275687198, -179.980133)
  554. o56.Anchored = true
  555. o56.CanCollide = false
  556. o56.Elasticity = 0
  557. o56.FormFactor = Enum.FormFactor.Custom
  558. o56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  559. o56.CFrame = CFrame.new(65.1195374, 7.14189196, 188.757996, -0.99999851, 0.000346734974, 4.81164934e-005, -0.000346732762, -0.999999762, 4.3436874e-005, 4.81316347e-005, 4.36595874e-005, 0.999998093)
  560. o56.BottomSurface = Enum.SurfaceType.Smooth
  561. o56.TopSurface = Enum.SurfaceType.Smooth
  562. o56.Color = Color3.new(0.105882, 0.164706, 0.207843)
  563. o56.Position = Vector3.new(65.1195374, 7.14189196, 188.757996)
  564. o57.Parent = o56
  565. o57.Scale = Vector3.new(0.142857134, 0.214285716, 0.214285716)
  566. o58.Name = "A12"
  567. o58.Parent = o1
  568. o58.BrickColor = BrickColor.new("Dark stone grey")
  569. o58.Position = Vector3.new(65.0985413, 7.0837822, 188.873016)
  570. o58.Rotation = Vector3.new(92.5791397, -89.9010925, 92.579895)
  571. o58.Anchored = true
  572. o58.CanCollide = false
  573. o58.Elasticity = 0
  574. o58.FormFactor = Enum.FormFactor.Symmetric
  575. o58.Size = Vector3.new(1, 1, 1)
  576. o58.CFrame = CFrame.new(65.0985413, 7.0837822, 188.873016, -1.50536207e-005, -0.000334093464, -0.99999851, 1.30832132e-005, 0.999999523, -0.000334093551, 0.999998093, -1.3201653e-005, -1.50492106e-005)
  577. o58.BottomSurface = Enum.SurfaceType.Smooth
  578. o58.TopSurface = Enum.SurfaceType.Smooth
  579. o58.Color = Color3.new(0.388235, 0.372549, 0.384314)
  580. o58.Position = Vector3.new(65.0985413, 7.0837822, 188.873016)
  581. o59.Parent = o58
  582. o59.Scale = Vector3.new(0.5, 0.0714285746, 0.214285716)
  583. o60.Name = "A3"
  584. o60.Parent = o1
  585. o60.BrickColor = BrickColor.new("Black")
  586. o60.Position = Vector3.new(65.1488419, 7.14189196, 188.757996)
  587. o60.Rotation = Vector3.new(89.9974976, 0.0198664237, -90.0027542)
  588. o60.Anchored = true
  589. o60.CanCollide = false
  590. o60.Elasticity = 0
  591. o60.FormFactor = Enum.FormFactor.Custom
  592. o60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  593. o60.CFrame = CFrame.new(65.1488419, 7.14189196, 188.757996, -4.81160278e-005, 0.99999851, 0.000346734509, -4.3436874e-005, 0.000346733286, -0.999999762, -0.999998093, -4.81321003e-005, 4.36595874e-005)
  594. o60.BottomSurface = Enum.SurfaceType.Smooth
  595. o60.TopSurface = Enum.SurfaceType.Smooth
  596. o60.Color = Color3.new(0.105882, 0.164706, 0.207843)
  597. o60.Position = Vector3.new(65.1488419, 7.14189196, 188.757996)
  598. o61.Parent = o60
  599. o61.Scale = Vector3.new(0.214000002, 0.143000007, 0.214000002)
  600. o62.Name = "A7"
  601. o62.Parent = o1
  602. o62.BrickColor = BrickColor.new("Black")
  603. o62.Position = Vector3.new(65.0487366, 7.14176989, 188.758057)
  604. o62.Rotation = Vector3.new(89.9974976, 0.0268602632, 90.0007401)
  605. o62.Anchored = true
  606. o62.CanCollide = false
  607. o62.Elasticity = 0
  608. o62.FormFactor = Enum.FormFactor.Custom
  609. o62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  610. o62.CFrame = CFrame.new(65.0487366, 7.14176989, 188.758057, -1.29171685e-005, -0.99999845, 0.00046879999, 4.34368703e-005, -0.000468800426, -0.999999642, 0.999998093, -1.28966303e-005, 4.37487106e-005)
  611. o62.BottomSurface = Enum.SurfaceType.Smooth
  612. o62.TopSurface = Enum.SurfaceType.Smooth
  613. o62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  614. o62.Position = Vector3.new(65.0487366, 7.14176989, 188.758057)
  615. o63.Parent = o62
  616. o63.Scale = Vector3.new(0.214000002, 0.143000007, 0.214000002)
  617. o64.Name = "A11"
  618. o64.Parent = o1
  619. o64.BrickColor = BrickColor.new("Dark stone grey")
  620. o64.Position = Vector3.new(65.0985413, 7.08373976, 189.587112)
  621. o64.Rotation = Vector3.new(92.5791397, -89.9010925, 92.579895)
  622. o64.Anchored = true
  623. o64.CanCollide = false
  624. o64.Elasticity = 0
  625. o64.FormFactor = Enum.FormFactor.Symmetric
  626. o64.Size = Vector3.new(1, 1, 1)
  627. o64.CFrame = CFrame.new(65.0985413, 7.08373976, 189.587112, -1.50536207e-005, -0.000334093464, -0.99999851, 1.30832132e-005, 0.999999523, -0.000334093551, 0.999998093, -1.3201653e-005, -1.50492106e-005)
  628. o64.BottomSurface = Enum.SurfaceType.Smooth
  629. o64.TopSurface = Enum.SurfaceType.Smooth
  630. o64.Color = Color3.new(0.388235, 0.372549, 0.384314)
  631. o64.Position = Vector3.new(65.0985413, 7.08373976, 189.587112)
  632. o65.Parent = o64
  633. o65.Scale = Vector3.new(0.5, 0.0714285746, 0.214285716)
  634. o66.Name = "A4"
  635. o66.Parent = o1
  636. o66.BrickColor = BrickColor.new("Dark stone grey")
  637. o66.Position = Vector3.new(65.1195374, 7.08365011, 189.229996)
  638. o66.Rotation = Vector3.new(92.5791397, -89.9010925, 92.579895)
  639. o66.Anchored = true
  640. o66.CanCollide = false
  641. o66.Elasticity = 0
  642. o66.FormFactor = Enum.FormFactor.Custom
  643. o66.Size = Vector3.new(0.214285716, 0.200000003, 0.200000003)
  644. o66.CFrame = CFrame.new(65.1195374, 7.08365011, 189.229996, -1.50536207e-005, -0.000334093464, -0.99999851, 1.30832132e-005, 0.999999523, -0.000334093551, 0.999998093, -1.3201653e-005, -1.50492106e-005)
  645. o66.BottomSurface = Enum.SurfaceType.Smooth
  646. o66.TopSurface = Enum.SurfaceType.Smooth
  647. o66.Color = Color3.new(0.388235, 0.372549, 0.384314)
  648. o66.Position = Vector3.new(65.1195374, 7.08365011, 189.229996)
  649. o67.Parent = o66
  650. o67.Scale = Vector3.new(1, 0.357142866, 0.857142866)
  651. o68.Name = "A4-to-Port Strong Joint"
  652. o68.Parent = o66
  653. o68.C0 = CFrame.new(-0.107142858, -0.100000001, 0.100000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  654. o68.C1 = CFrame.new(-0.0867614746, 0.152151108, -0.0836544037, 1.49639691e-005, 0.000334093464, 0.99999851, -1.31268689e-005, -0.999999523, 0.000334093551, 0.999998093, -1.32452933e-005, -1.50032556e-005)
  655. o68.Part0 = o66
  656. o68.Part1 = o77
  657. o69.Name = "A1"
  658. o69.Parent = o1
  659. o69.BrickColor = BrickColor.new("Dark stone grey")
  660. o69.Position = Vector3.new(65.0985413, 6.97677422, 189.23024)
  661. o69.Rotation = Vector3.new(92.5791397, -89.9010925, 92.579895)
  662. o69.Anchored = true
  663. o69.CanCollide = false
  664. o69.Elasticity = 0
  665. o69.FormFactor = Enum.FormFactor.Symmetric
  666. o69.Size = Vector3.new(1, 1, 1)
  667. o69.CFrame = CFrame.new(65.0985413, 6.97677422, 189.23024, -1.50536207e-005, -0.000334093464, -0.99999851, 1.30832132e-005, 0.999999523, -0.000334093551, 0.999998093, -1.3201653e-005, -1.50492106e-005)
  668. o69.BottomSurface = Enum.SurfaceType.Smooth
  669. o69.TopSurface = Enum.SurfaceType.Smooth
  670. o69.Color = Color3.new(0.388235, 0.372549, 0.384314)
  671. o69.Position = Vector3.new(65.0985413, 6.97677422, 189.23024)
  672. o70.Parent = o69
  673. o70.Scale = Vector3.new(1.21428573, 0.142857149, 0.214285716)
  674. o71.Name = "A2"
  675. o71.Parent = o1
  676. o71.BrickColor = BrickColor.new("Black")
  677. o71.Position = Vector3.new(65.0985413, 7.13371277, 189.780136)
  678. o71.Rotation = Vector3.new(89.9961853, 0.0191422515, -0.00100795738)
  679. o71.Anchored = true
  680. o71.CanCollide = false
  681. o71.Elasticity = 0
  682. o71.FormFactor = Enum.FormFactor.Custom
  683. o71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  684. o71.CFrame = CFrame.new(65.0985413, 7.13371277, 189.780136, 0.99999851, 1.75921487e-005, 0.000334095326, 0.000334093958, 6.64144536e-005, -0.999999523, -1.76144367e-005, 0.999997973, 6.65775951e-005)
  685. o71.BottomSurface = Enum.SurfaceType.Smooth
  686. o71.TopSurface = Enum.SurfaceType.Smooth
  687. o71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  688. o71.Position = Vector3.new(65.0985413, 7.13371277, 189.780136)
  689. o72.Parent = o71
  690. o72.Scale = Vector3.new(0.0710000023, 0.286000013, 0.143000007)
  691. o73.Name = "A9"
  692. o73.Parent = o1
  693. o73.BrickColor = BrickColor.new("Dark stone grey")
  694. o73.Position = Vector3.new(65.0985413, 7.04870415, 189.850922)
  695. o73.Rotation = Vector3.new(-89.9988861, -0.0191422198, -179.998993)
  696. o73.Anchored = true
  697. o73.CanCollide = false
  698. o73.Elasticity = 0
  699. o73.FormFactor = Enum.FormFactor.Plate
  700. o73.Size = Vector3.new(1, 0.400000006, 1)
  701. o73.CFrame = CFrame.new(65.0985413, 7.04870415, 189.850922, -0.99999851, 1.76209251e-005, -0.000334094773, -0.00033409489, -1.96248202e-005, 0.999999523, 1.76144295e-005, 0.999998093, 1.95212851e-005)
  702. o73.BottomSurface = Enum.SurfaceType.Smooth
  703. o73.TopSurface = Enum.SurfaceType.Smooth
  704. o73.Color = Color3.new(0.388235, 0.372549, 0.384314)
  705. o73.Position = Vector3.new(65.0985413, 7.04870415, 189.850922)
  706. o74.Parent = o73
  707. o74.Scale = Vector3.new(0.192857131, 0.0714285672, 0.128571421)
  708. o75.Name = "A5"
  709. o75.Parent = o1
  710. o75.BrickColor = BrickColor.new("Really black")
  711. o75.Position = Vector3.new(65.0985413, 7.04882622, 189.880173)
  712. o75.Rotation = Vector3.new(89.9961853, 0.0191422515, -0.00100795738)
  713. o75.Anchored = true
  714. o75.CanCollide = false
  715. o75.Elasticity = 0
  716. o75.FormFactor = Enum.FormFactor.Plate
  717. o75.Size = Vector3.new(1, 0.400000006, 1)
  718. o75.CFrame = CFrame.new(65.0985413, 7.04882622, 189.880173, 0.99999851, 1.75921487e-005, 0.000334095326, 0.000334093958, 6.64144536e-005, -0.999999523, -1.76144367e-005, 0.999997973, 6.65775951e-005)
  719. o75.BottomSurface = Enum.SurfaceType.Smooth
  720. o75.TopSurface = Enum.SurfaceType.Smooth
  721. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  722. o75.Position = Vector3.new(65.0985413, 7.04882622, 189.880173)
  723. o76.Parent = o75
  724. o76.Offset = Vector3.new(0, -0.0199999996, 0)
  725. o76.Scale = Vector3.new(0.149999991, 0.0714285672, 0.100000001)
  726. o77.Name = "Port"
  727. o77.Parent = o1
  728. o77.Material = Enum.Material.SmoothPlastic
  729. o77.BrickColor = BrickColor.new("Dark stone grey")
  730. o77.Transparency = 1
  731. o77.Position = Vector3.new(64.9327698, 7.13575792, 189.206497)
  732. o77.Rotation = Vector3.new(2.50128983e-006, -2.63218681e-006, 180)
  733. o77.Anchored = true
  734. o77.CanCollide = false
  735. o77.FormFactor = Enum.FormFactor.Custom
  736. o77.Size = Vector3.new(0.200000003, 0.200000003, 0.338461548)
  737. o77.CFrame = CFrame.new(64.9327698, 7.13575792, 189.206497, -1, -2.23820962e-013, -4.59403253e-008, 2.27373675e-013, -1, -4.36557421e-008, -8.96517136e-008, -4.36557492e-008, 1)
  738. o77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  739. o77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  740. o77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  741. o77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  742. o77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  743. o77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  744. o77.Color = Color3.new(0.388235, 0.372549, 0.384314)
  745. o77.Position = Vector3.new(64.9327698, 7.13575792, 189.206497)
  746. o78.Parent = o77
  747. o78.Scale = Vector3.new(0.0769230723, 0.538461506, 1)
  748. o79.Name = "Coloring"
  749. o79.Parent = o1
  750. table.insert(cors,coroutine.create(function()
  751. wait()
  752. runDummyScript(function()
  753. repeat
  754. wait()
  755. until script.Parent.Parent.Parent.ClassName == "Player"
  756. g = script.Parent:GetChildren()
  757. for i = 1,#g do
  758. if g[i].Name == "Color" then
  759. g[i].BrickColor = script.Parent.Parent.Parent.TeamColor
  760. end
  761. end
  762.  
  763. end,o79)
  764. end))
  765. o80.Name = "Gun_Script"
  766. o80.Parent = o1
  767. table.insert(cors,coroutine.create(function()
  768. wait()
  769. runDummyScript(function()
  770. wait(0.5)
  771. --Edit settings below--
  772. local Tool = script.Parent
  773. local Settings = {
  774. Range = 700
  775. ,Spread = 5
  776. ,Damage = {9999999, 99999999}
  777. ,HeadShotDamage = {9999999999999, 999999}
  778. ,Bullets = 1
  779. ,FireRate = 0.1
  780. ,Automatic = false
  781. ,AntiTK = false
  782. ,ImpactDuration = 3
  783. --Reload
  784. ,ReloadKey = "R"
  785. ,ReloadTime = 3
  786. ,Ammo = 30
  787. ,IncludeChamberedBullet = true
  788. --Gui
  789. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  790. --Arms
  791. ,OneHanded = false
  792. ,FakeArms = true
  793. ,FakeArmTransparency = 1
  794. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  795. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  796. ,AimPart = Tool.AimPart
  797. ,AimPartOffset = CFrame.new()
  798. ,AimGripOffset = Vector3.new(0, 0, 0)
  799. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  800. ,AimAnim = {
  801. Enabled = false
  802. ,Frames = 50
  803. ,Time = 0.1
  804. }
  805. ,ChangeFOV = {true, 60}
  806. ,SpreadReduction = 3
  807. --Weld
  808. ,Weld = true
  809. --Mouse
  810. ,Icons = {
  811. Idle = "rbxassetid://70288585"
  812. ,Fire1 = "rbxassetid://70288578"
  813. ,Fire2 = "rbxassetid://70288572"
  814. ,Fire3 = "rbxassetid://70288578"
  815. ,Reload = "rbxassetid://70288599"
  816. ,Aim = "rbxasset://textures/Blank.png"
  817. }
  818. ,FireMouseAnimTime = 0.15
  819. --Recoil
  820. ,Recoil = math.rad(1.2)
  821. --Smoke
  822. ,Smoke = true
  823. ,SmokePart = Tool.SmokePart
  824. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}}
  825. --Sprint
  826. ,Sprint = true
  827. ,SprintSpeed = 25
  828. ,SprintKey = "0"
  829. ,SprintSpreadIncrease = 40
  830. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  831. --Other
  832. ,DropHats = false
  833. }
  834.  
  835. --Do not edit below this lign--
  836.  
  837. local Orig_Spread = Settings.Spread
  838. local Orig_Grip = Tool.GripPos
  839.  
  840. local Player = game.Players.LocalPlayer
  841. local Character = Player.Character
  842.  
  843. local Camera = Workspace.CurrentCamera
  844.  
  845. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  846.  
  847. local Gui, CanUpdateGui = nil, true
  848.  
  849. local Sprinting, Equipped
  850.  
  851. function Update_Gui()
  852. if Gui and CanUpdateGui then
  853. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  854. end
  855. end
  856.  
  857. local Welded
  858. if Settings.Weld then
  859. Delay(0, function()
  860. local weldC0s = {}
  861. for i, v in pairs(Tool:GetChildren()) do
  862. if v:IsA("BasePart") and v ~= Tool.Handle then
  863. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  864. v.Anchored = false
  865. end
  866. end
  867. Tool.Handle.Anchored = false
  868. local welds = {}
  869. Tool.Equipped:connect(function()
  870. for i, v in ipairs(welds) do
  871. v.Part1 = nil
  872. v:Destroy()
  873. end
  874. for i, v in ipairs(weldC0s) do
  875. if v[1] and v[2] then
  876. local w = Instance.new("Weld", Tool.Handle)
  877. w.Part0 = Tool.Handle
  878. w.Part1 = v[1]
  879. w.C0 = v[2]
  880. table.insert(welds, w)
  881. end
  882. end
  883. end)
  884. wait()
  885. Welded = true
  886. end)
  887. end
  888.  
  889. local Left_Weld, Right_Weld
  890.  
  891. Ammo.Changed:connect(Update_Gui)
  892. StoredAmmo.Changed:connect(Update_Gui)
  893.  
  894. Settings.Range = math.min(Settings.Range, 999)
  895.  
  896. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  897. Ignore_Model.Name = "Ray_Ignore"
  898.  
  899. local Ray_Ignore = {Character, Ignore_Model, Camera}
  900.  
  901. Character.Humanoid.Died:connect(function()
  902. Tool.Parent = Player.Backpack
  903. end)
  904.  
  905. function Fire(Mouse)
  906. 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))
  907. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  908. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  909. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  910. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  911. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  912. return
  913. end
  914. local Humanoid = Hit.Parent.Humanoid
  915. local c = Instance.new("ObjectValue")
  916. c.Name = "creator"
  917. c.Value = Player
  918. game.Debris:AddItem(c, 3)
  919. c.Parent = Humanoid
  920. if Hit.Name == "Head" then
  921. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  922. else
  923. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  924. end
  925. elseif Hit then
  926. local Hit_Part = Instance.new("Part", Ignore_Model)
  927. Hit_Part.FormFactor = "Custom"
  928. Hit_Part.TopSurface = 0
  929. Hit_Part.BottomSurface = 0
  930. Hit_Part.Anchored = true
  931. Hit_Part.CanCollide = false
  932. Hit_Part.Size = Vector3.new()
  933. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  934. Hit_Part.BrickColor = BrickColor.new("Black")
  935. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  936. if not Hit.Anchored then
  937. local w = Instance.new("Weld", Hit_Part)
  938. w.Part0 = Hit
  939. w.Part1 = Hit_Part
  940. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  941. Hit_Part.Anchored = false
  942. end
  943. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  944. Hit.Parent.Parent = workspace
  945. game.Debris:AddItem(Hit, 3)
  946. end
  947. end
  948. end
  949.  
  950. local Can_Shoot = true
  951. local Reloading = false
  952.  
  953. local First_Person = false
  954.  
  955. local Mouse_Held
  956.  
  957. Tool.Equipped:connect(function(Mouse)
  958. Equipped = true
  959. if Settings.Weld and not Welded then
  960. wait()
  961. Tool.Parent = Player.Backpack
  962. end
  963. Character = Player.Character
  964. if Gui then
  965. return
  966. end
  967. Ray_Ignore = {Character, Ignore_Model, Camera}
  968. Mouse.Icon = Settings.Icons.Idle
  969. Gui = script.Gui:Clone()
  970. Gui.Parent = Player.PlayerGui
  971. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  972. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  973. CanUpdateGui = true
  974. Update_Gui()
  975. Mouse.Button1Down:connect(function()
  976. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  977. Mouse_Held = true
  978. while true do
  979. Can_Shoot = false
  980. Delay(0, function()
  981. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  982. if not Aiming then
  983. Mouse.Icon = Settings.Icons.Fire1
  984. end
  985. wait(t)
  986. if not Aiming then
  987. if Reloading then return end
  988. Mouse.Icon = Settings.Icons.Fire2
  989. end
  990. wait(t)
  991. if not Aiming then
  992. if Reloading then return end
  993. Mouse.Icon = Settings.Icons.Fire3
  994. end
  995. wait(t)
  996. if not Aiming then
  997. if Reloading then return end
  998. Mouse.Icon = Settings.Icons.Idle
  999. end
  1000. end)
  1001. if Settings.Smoke then
  1002. for i, v in pairs(Settings.Smokes) do
  1003. local s = v[1]:Clone()
  1004. s.Parent = Settings.SmokePart
  1005. s.Enabled = true
  1006. game.Debris:AddItem(s, v[2])
  1007. if v[3] then
  1008. Delay(v[3], function()
  1009. s.Enabled = false
  1010. end)
  1011. end
  1012. end
  1013. end
  1014. for _ = 1, Settings.Bullets do
  1015. Fire(Mouse)
  1016. end
  1017. Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  1018. if Tool.Handle:FindFirstChild("Shoot") then
  1019. Tool.Handle.Shoot:Play()
  1020. end
  1021. Ammo.Value = Ammo.Value - 1
  1022. wait(Settings.FireRate)
  1023. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  1024. break
  1025. end
  1026. end
  1027. Can_Shoot = true
  1028. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  1029. Tool.Handle.Click:Play()
  1030. end
  1031. end)
  1032. Mouse.Button1Up:connect(function()
  1033. Mouse_Held = false
  1034. end)
  1035. Mouse.KeyDown:connect(function(Key)
  1036. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  1037. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  1038. return
  1039. end
  1040. Can_Shoot = false
  1041. Reloading = true
  1042. local TextLabel = Gui.Frame.AmmoDisplay
  1043. Delay(0, function()
  1044. CanUpdateGui = false
  1045. TextLabel.Text = "Reloading."
  1046. wait(Settings.ReloadTime/3)
  1047. if TextLabel then
  1048. TextLabel.Text = "Reloading.."
  1049. end
  1050. wait(Settings.ReloadTime/3)
  1051. if TextLabel then
  1052. TextLabel.Text = "Reloading..."
  1053. end
  1054. end)
  1055. if Tool.Handle:FindFirstChild("Reload") then
  1056. Tool.Handle.Reload:Play()
  1057. end
  1058. Mouse.Icon = Settings.Icons.Reload
  1059. wait(Settings.ReloadTime)
  1060. Mouse.Icon = Settings.Icons.Idle
  1061. CanUpdateGui = true
  1062. local m = Settings.Ammo
  1063. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  1064. m = m + 1
  1065. end
  1066. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  1067. Ammo.Value = Ammo.Value + StoredAmmo.Value
  1068. StoredAmmo.Value = 0
  1069. else
  1070. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  1071. Ammo.Value = m
  1072. end
  1073. Can_Shoot = true
  1074. Reloading = false
  1075. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  1076. Sprinting = true
  1077. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  1078. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  1079. end
  1080. end)
  1081. Mouse.KeyUp:connect(function(Key)
  1082. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  1083. Sprinting = false
  1084. Character.Humanoid.WalkSpeed = 16
  1085. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  1086. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1087. end
  1088. end)
  1089. Mouse.Button2Down:connect(function()
  1090. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  1091. Aiming = true
  1092. Mouse.Icon = Settings.Icons.Aim
  1093. if Settings.AimAnim.Enabled then
  1094. Right_Weld.C1 = CFrame.new()
  1095. Right_Weld.C0 = CFrame.new()
  1096. Delay(0, function()
  1097. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
  1098. end)
  1099. Delay(0, function()
  1100. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
  1101. end)
  1102. Delay(0, function()
  1103. if Settings.ChangeFOV[1] then
  1104. Camera.FieldOfView = 70
  1105. local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
  1106. for i = 1, T_F do
  1107. local FOV = 70 - Cam_Dif/T_F * i
  1108. Camera.FieldOfView = FOV
  1109. wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
  1110. if not Aiming then
  1111. return
  1112. end
  1113. end
  1114. Camera.FieldOfView = Settings.ChangeFOV[2]
  1115. end
  1116. end)
  1117. else
  1118. Right_Weld.C1 = CFrame.new()
  1119. Right_Weld.C0 = CFrame.new()
  1120. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  1121. Left_Weld.C1 = Settings.LeftAimPos
  1122. if Settings.ChangeFOV[1] then
  1123. Camera.FieldOfView = Settings.ChangeFOV[2]
  1124. end
  1125. end
  1126. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  1127. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  1128. end
  1129. end)
  1130. Mouse.Button2Up:connect(function()
  1131. if Aiming then
  1132. Mouse.Icon = Settings.Icons.Idle
  1133. Tool.GripPos = Orig_Grip
  1134. if Settings.AimAnim.Enabled then
  1135. Delay(0, function()
  1136. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
  1137. end)
  1138. Delay(0, function()
  1139. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
  1140. end)
  1141. else
  1142. Right_Weld.C1 = Settings.RightPos
  1143. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1144. Left_Weld.C1 = Settings.LeftPos
  1145. end
  1146. if Settings.ChangeFOV[1] then
  1147. Camera.FieldOfView = 70
  1148. end
  1149. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  1150. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1151. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1152. wait(0.25)
  1153. Aiming = false
  1154. end
  1155. end)
  1156. wait()
  1157. Camera.Changed:connect(function()
  1158. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1159. Mouse.TargetFilter = workspace
  1160. Character.Torso.Neck.C1 = CFrame.new()
  1161. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1162. end
  1163. end)
  1164. Mouse.Idle:connect(function()
  1165. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1166. Mouse.TargetFilter = workspace
  1167. Character.Torso.Neck.C1 = CFrame.new()
  1168. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1169. end
  1170. end)
  1171. while wait() and Equipped do
  1172. if Sprinting then
  1173. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1174. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1175. elseif not Aiming then
  1176. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1177. end
  1178. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  1179. Mouse.TargetFilter = nil
  1180. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1181. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1182. end
  1183. end
  1184. end)
  1185.  
  1186. local Arms_Made
  1187. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  1188.  
  1189. Tool.Equipped:connect(function(Mouse)
  1190. if Character and not Arms_Made then
  1191. Arms_Made = true
  1192. local Torso = Character.Torso
  1193. Torso["Right Shoulder"].Part1 = nil
  1194. Left_Weld = Instance.new("Weld", Torso)
  1195. Left_Weld.Name = "Left_Weld"
  1196. Left_Weld.Part0 = Character.Head
  1197. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1198. if not Settings.OneHanded then
  1199. Torso["Left Shoulder"].Part1 = nil
  1200. Left_Weld.Part1 = Character["Left Arm"]
  1201. end
  1202. Right_Weld = Instance.new("Weld", Torso)
  1203. Right_Weld.Name = "Right_Weld"
  1204. Right_Weld.Part0 = Character.Head
  1205. Right_Weld.Part1 = Character["Right Arm"]
  1206. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1207. Left_Weld.C1 = Settings.LeftPos
  1208. Right_Weld.C1 = Settings.RightPos
  1209. end
  1210. if Settings.FakeArms and not Fake_Arm_Right then
  1211. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  1212. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  1213. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  1214. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  1215. for i = 1, 2 do
  1216. local w = Instance.new("Weld", fakeArms[i])
  1217. w.Part0 = Character[fakeArms[i].Name]
  1218. w.Part1 = fakeArms[i]
  1219. fakeArms[i].Transparency = Settings.FakeArmTransparency
  1220. end
  1221. Fake_Arm_Model = Instance.new("Model", Camera)
  1222. Fake_Arm_Right.Parent = Fake_Arm_Model
  1223. if not Settings.OneHanded then
  1224. Fake_Arm_Left.Parent = Fake_Arm_Model
  1225. end
  1226. Fake_Arm_Model.Name = "FakeArms"
  1227. if Settings.CharacterMeshes then
  1228. for i, v in pairs(Character:GetChildren()) do
  1229. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  1230. v:Clone().Parent = Fake_Arm_Model
  1231. end
  1232. end
  1233. end
  1234. if Character:FindFirstChild("Shirt") then
  1235. Instance.new("Humanoid", Fake_Arm_Model)
  1236. Character.Shirt:Clone().Parent = Fake_Arm_Model
  1237. else
  1238. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  1239. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  1240. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  1241. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  1242. end
  1243. end
  1244. end)
  1245.  
  1246. Tool.Unequipped:connect(function()
  1247. Equipped = false
  1248. Tool.GripPos = Orig_Grip
  1249. Aiming = false
  1250. Settings.Spread = Orig_Spread
  1251. if Settings.ChangeFOV[1] then
  1252. Camera.FieldOfView = 70
  1253. end
  1254. if Gui then
  1255. Gui:Destroy()
  1256. Gui = nil
  1257. end
  1258. for i, v in pairs(Tool.Handle:GetChildren()) do
  1259. if v:IsA("Sound") then
  1260. v:Stop()
  1261. end
  1262. end
  1263. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  1264. Fake_Arm_Model:Destroy()
  1265. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1266. end
  1267. if Character and Left_Weld and Right_Weld then
  1268. Arms_Made = false
  1269. local Torso = Character.Torso
  1270. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1271. Left_Weld:Destroy()
  1272. Right_Weld:Destroy()
  1273. end
  1274. Sprinting = false
  1275. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1276. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1277. Character.Humanoid.WalkSpeed = 16
  1278. end)
  1279.  
  1280. end,o80)
  1281. end))
  1282. o81.Name = "Ammo"
  1283. o81.Parent = o80
  1284. o81.Value = 30
  1285. o82.Name = "StoredAmmo"
  1286. o82.Parent = o80
  1287. o82.Value = 1200
  1288. o83.Name = "Gui"
  1289. o83.Parent = o80
  1290. o84.Parent = o83
  1291. o84.Position = UDim2.new(1,-200,1,-100)
  1292. o84.Size = UDim2.new(0,100,0,100)
  1293. o84.Position = UDim2.new(1,-200,1,-100)
  1294. o84.BackgroundColor3 = Color3.new(1, 1, 1)
  1295. o84.BackgroundTransparency = 1
  1296. o84.BorderSizePixel = 0
  1297. o85.Name = "AmmoDisplay"
  1298. o85.Parent = o84
  1299. o85.Size = UDim2.new(1,0,1,0)
  1300. o85.Text = ""
  1301. o85.BackgroundTransparency = 1
  1302. o85.FontSize = Enum.FontSize.Size24
  1303. o85.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  1304. o85.TextStrokeTransparency = 0.5
  1305. o85.TextXAlignment = Enum.TextXAlignment.Right
  1306. o86.Parent = o80
  1307. o86.Size = 0.30000001192093
  1308. o86.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1309. o86.Enabled = false
  1310. o86.Opacity = 0.30000001192093
  1311. o86.RiseVelocity = 15
  1312. o87.Name = "Smoke1"
  1313. o87.Parent = o80
  1314. o87.Size = 0.10000000149012
  1315. o87.Color = Color3.new(1, 0.6, 0.2)
  1316. o87.Enabled = false
  1317. o87.Opacity = 0.40000000596046
  1318. o87.RiseVelocity = 3
  1319. mas.Parent = workspace
  1320. mas:MakeJoints()
  1321. local mas1 = mas:GetChildren()
  1322. for i=1,#mas1 do
  1323. mas1[i].Parent = game:GetService("Players").LocalPlayer.Backpack
  1324. ypcall(function() mas1[i]:MakeJoints() end)
  1325. end
  1326. mas:Destroy()
  1327. for i=1,#cors do
  1328. coroutine.resume(cors[i])
  1329. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement