Advertisement
ConTheKoala

AK74 Blue

Jul 27th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.91 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("CylinderMesh")
  22. o4 = Instance.new("ManualWeld")
  23. o5 = Instance.new("Part")
  24. o6 = Instance.new("BlockMesh")
  25. o7 = Instance.new("Part")
  26. o8 = Instance.new("BlockMesh")
  27. o9 = Instance.new("Part")
  28. o10 = Instance.new("BlockMesh")
  29. o11 = Instance.new("ManualWeld")
  30. o12 = Instance.new("Part")
  31. o13 = Instance.new("BlockMesh")
  32. o14 = Instance.new("ManualWeld")
  33. o15 = Instance.new("Part")
  34. o16 = Instance.new("SpecialMesh")
  35. o17 = Instance.new("ManualWeld")
  36. o18 = Instance.new("Part")
  37. o19 = Instance.new("SpecialMesh")
  38. o20 = Instance.new("Part")
  39. o21 = Instance.new("BlockMesh")
  40. o22 = Instance.new("Part")
  41. o23 = Instance.new("SpecialMesh")
  42. o24 = Instance.new("ManualWeld")
  43. o25 = Instance.new("Part")
  44. o26 = Instance.new("BlockMesh")
  45. o27 = Instance.new("Part")
  46. o28 = Instance.new("Part")
  47. o29 = Instance.new("BlockMesh")
  48. o30 = Instance.new("ManualWeld")
  49. o31 = Instance.new("Part")
  50. o32 = Instance.new("BlockMesh")
  51. o33 = Instance.new("Part")
  52. o34 = Instance.new("BlockMesh")
  53. o35 = Instance.new("Part")
  54. o36 = Instance.new("BlockMesh")
  55. o37 = Instance.new("Part")
  56. o38 = Instance.new("BlockMesh")
  57. o39 = Instance.new("Part")
  58. o40 = Instance.new("SpecialMesh")
  59. o41 = Instance.new("Part")
  60. o42 = Instance.new("Sound")
  61. o43 = Instance.new("Sound")
  62. o45 = Instance.new("Part")
  63. o46 = Instance.new("BlockMesh")
  64. o47 = Instance.new("Part")
  65. o48 = Instance.new("SpecialMesh")
  66. o49 = Instance.new("Part")
  67. o50 = Instance.new("SpecialMesh")
  68. o51 = Instance.new("Part")
  69. o52 = Instance.new("BlockMesh")
  70. o53 = Instance.new("Part")
  71. o54 = Instance.new("BlockMesh")
  72. o55 = Instance.new("Part")
  73. o56 = Instance.new("SpecialMesh")
  74. o57 = Instance.new("Part")
  75. o58 = Instance.new("CylinderMesh")
  76. o59 = Instance.new("Part")
  77. o60 = Instance.new("CylinderMesh")
  78. o61 = Instance.new("ManualWeld")
  79. o62 = Instance.new("Part")
  80. o63 = Instance.new("BlockMesh")
  81. o64 = Instance.new("ManualWeld")
  82. o65 = Instance.new("Part")
  83. o66 = Instance.new("BlockMesh")
  84. o67 = Instance.new("Part")
  85. o68 = Instance.new("BlockMesh")
  86. o69 = Instance.new("Part")
  87. o70 = Instance.new("BlockMesh")
  88. o71 = Instance.new("Part")
  89. o72 = Instance.new("CylinderMesh")
  90. o73 = Instance.new("ManualWeld")
  91. o74 = Instance.new("Part")
  92. o75 = Instance.new("SpecialMesh")
  93. o76 = Instance.new("Part")
  94. o77 = Instance.new("SpecialMesh")
  95. o78 = Instance.new("Part")
  96. o79 = Instance.new("CylinderMesh")
  97. o80 = Instance.new("Part")
  98. o81 = Instance.new("BlockMesh")
  99. o82 = Instance.new("Part")
  100. o83 = Instance.new("BlockMesh")
  101. o84 = Instance.new("Part")
  102. o85 = Instance.new("BlockMesh")
  103. o86 = Instance.new("Part")
  104. o87 = Instance.new("BlockMesh")
  105. o88 = Instance.new("Part")
  106. o89 = Instance.new("BlockMesh")
  107. o90 = Instance.new("Part")
  108. o91 = Instance.new("CylinderMesh")
  109. o92 = Instance.new("Part")
  110. o93 = Instance.new("CylinderMesh")
  111. o94 = Instance.new("Part")
  112. o95 = Instance.new("BlockMesh")
  113. o96 = Instance.new("Part")
  114. o97 = Instance.new("SpecialMesh")
  115. o98 = Instance.new("Part")
  116. o99 = Instance.new("BlockMesh")
  117. o100 = Instance.new("Part")
  118. o101 = Instance.new("BlockMesh")
  119. o102 = Instance.new("Part")
  120. o103 = Instance.new("BlockMesh")
  121. o104 = Instance.new("Part")
  122. o105 = Instance.new("BlockMesh")
  123. o106 = Instance.new("Part")
  124. o107 = Instance.new("IntValue")
  125. o108 = Instance.new("BlockMesh")
  126. o109 = Instance.new("Part")
  127. o110 = Instance.new("SpecialMesh")
  128. o111 = Instance.new("Part")
  129. o112 = Instance.new("BlockMesh")
  130. o113 = Instance.new("Part")
  131. o114 = Instance.new("BlockMesh")
  132. o115 = Instance.new("Part")
  133. o116 = Instance.new("BlockMesh")
  134. o117 = Instance.new("Part")
  135. o118 = Instance.new("CylinderMesh")
  136. o119 = Instance.new("LocalScript")
  137. o120 = Instance.new("LocalScript")
  138. o121 = Instance.new("NumberValue")
  139. o122 = Instance.new("NumberValue")
  140. o123 = Instance.new("ScreenGui")
  141. o124 = Instance.new("Frame")
  142. o125 = Instance.new("TextLabel")
  143. o126 = Instance.new("Smoke")
  144. o127 = Instance.new("Smoke")
  145. o1.Name = "AK74U"
  146. o1.Parent = mas
  147. o2.Name = "NoSight"
  148. o2.Parent = o1
  149. o2.BrickColor = BrickColor.new("Black")
  150. o2.Position = Vector3.new(68.9123001, 1.63173795, 199.557449)
  151. o2.Rotation = Vector3.new(-89.9975204, -0.0018713508, 90.0012512)
  152. o2.Anchored = true
  153. o2.CanCollide = false
  154. o2.Elasticity = 0
  155. o2.FormFactor = Enum.FormFactor.Custom
  156. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  157. o2.CFrame = CFrame.new(68.9123001, 1.63173795, 199.557449, -2.18234782e-005, -0.999998569, -3.26612317e-005, 4.3451786e-005, -3.26625886e-005, 0.999999762, -0.999998271, 2.18370187e-005, 4.32729721e-005)
  158. o2.BottomSurface = Enum.SurfaceType.Smooth
  159. o2.TopSurface = Enum.SurfaceType.Smooth
  160. o2.Color = Color3.new(0.105882, 0.164706, 0.207843)
  161. o2.Position = Vector3.new(68.9123001, 1.63173795, 199.557449)
  162. o3.Parent = o2
  163. o3.Scale = Vector3.new(0.999999881, 0.0952381045, 0.99999994)
  164. o4.Name = "NoSight-to-A2 Strong Joint"
  165. o4.Parent = o2
  166. o4.C0 = CFrame.new(0.100000001, -0.100000001, -0.100000001, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  167. o4.C1 = CFrame.new(-0.0850944519, 0.169126511, 0.372016907, 5.75806116e-005, 2.20495281e-006, 0.999999344, -0.999996424, -2.11505521e-005, 5.71336313e-005, 2.11383813e-005, -0.999997079, 2.23305005e-006)
  168. o4.Part0 = o2
  169. o4.Part1 = o65
  170. o5.Parent = o1
  171. o5.BrickColor = BrickColor.new("Black")
  172. o5.Position = Vector3.new(68.8500443, 1.32171202, 198.790375)
  173. o5.Rotation = Vector3.new(-146.406219, 89.8991318, 56.3894539)
  174. o5.Anchored = true
  175. o5.CanCollide = false
  176. o5.Elasticity = 0
  177. o5.FormFactor = Enum.FormFactor.Custom
  178. o5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  179. o5.CFrame = CFrame.new(68.8500443, 1.32171202, 198.790375, 4.31582375e-005, -6.49324356e-005, 0.99999845, -0.999999762, 1.0818243e-005, 4.31593289e-005, -1.06990337e-005, -0.999997914, -6.4975342e-005)
  180. o5.BottomSurface = Enum.SurfaceType.Smooth
  181. o5.TopSurface = Enum.SurfaceType.Smooth
  182. o5.Color = Color3.new(0.105882, 0.164706, 0.207843)
  183. o5.Position = Vector3.new(68.8500443, 1.32171202, 198.790375)
  184. o6.Parent = o5
  185. o6.Scale = Vector3.new(0.476190478, 0.476190478, 0.476190478)
  186. o7.Parent = o1
  187. o7.BrickColor = BrickColor.new("Black")
  188. o7.Position = Vector3.new(68.8505402, 1.25082004, 197.695526)
  189. o7.Rotation = Vector3.new(-146.406219, 89.8991318, 56.3894539)
  190. o7.Anchored = true
  191. o7.CanCollide = false
  192. o7.Elasticity = 0
  193. o7.FormFactor = Enum.FormFactor.Custom
  194. o7.Size = Vector3.new(0.428571433, 0.200000003, 0.200000003)
  195. o7.CFrame = CFrame.new(68.8505402, 1.25082004, 197.695526, 4.31582375e-005, -6.49324356e-005, 0.99999845, -0.999999762, 1.0818243e-005, 4.31593289e-005, -1.06990337e-005, -0.999997914, -6.4975342e-005)
  196. o7.BottomSurface = Enum.SurfaceType.Smooth
  197. o7.TopSurface = Enum.SurfaceType.Smooth
  198. o7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  199. o7.Position = Vector3.new(68.8505402, 1.25082004, 197.695526)
  200. o8.Parent = o7
  201. o8.Scale = Vector3.new(1, 0.476190478, 0.476190478)
  202. o9.Name = "NoSight"
  203. o9.Parent = o1
  204. o9.BrickColor = BrickColor.new("Black")
  205. o9.Position = Vector3.new(68.8786163, 1.66468394, 199.528564)
  206. o9.Rotation = Vector3.new(-179.996536, 89.9030914, -90.0027008)
  207. o9.Anchored = true
  208. o9.CanCollide = false
  209. o9.Elasticity = 0
  210. o9.FormFactor = Enum.FormFactor.Custom
  211. o9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  212. o9.CFrame = CFrame.new(68.8786163, 1.66468394, 199.528564, -1.02863851e-009, 2.18234454e-005, 0.999998569, 0.999999821, 9.95397568e-006, 1.32058631e-009, -1.01327896e-005, 0.999998093, -2.18235691e-005)
  213. o9.BottomSurface = Enum.SurfaceType.Smooth
  214. o9.TopSurface = Enum.SurfaceType.Smooth
  215. o9.Color = Color3.new(0.105882, 0.164706, 0.207843)
  216. o9.Position = Vector3.new(68.8786163, 1.66468394, 199.528564)
  217. o10.Parent = o9
  218. o10.Scale = Vector3.new(0.380952269, 0.0476190485, 0.190476194)
  219. o11.Name = "NoSight-to-A2 Strong Joint"
  220. o11.Parent = o9
  221. o11.C0 = CFrame.new(-0.100000001, -0.100000001, -0.100000001, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  222. o11.C1 = CFrame.new(-0.118047714, 0.197994232, 0.138336182, 3.04563e-005, 4.17486899e-006, 0.999999404, 2.11375554e-005, -0.999996245, 3.7279915e-006, 0.999997079, 2.11399747e-005, -3.04271452e-005)
  223. o11.Part0 = o9
  224. o11.Part1 = o65
  225. o12.Name = "NoSight"
  226. o12.Parent = o1
  227. o12.BrickColor = BrickColor.new("Black")
  228. o12.Position = Vector3.new(68.850296, 1.65068996, 199.528473)
  229. o12.Rotation = Vector3.new(-179.996536, 89.9030914, -90.0027008)
  230. o12.Anchored = true
  231. o12.CanCollide = false
  232. o12.Elasticity = 0
  233. o12.FormFactor = Enum.FormFactor.Custom
  234. o12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  235. o12.CFrame = CFrame.new(68.850296, 1.65068996, 199.528473, -1.02863851e-009, 2.18234454e-005, 0.999998569, 0.999999821, 9.95397568e-006, 1.32058631e-009, -1.01327896e-005, 0.999998093, -2.18235691e-005)
  236. o12.BottomSurface = Enum.SurfaceType.Smooth
  237. o12.TopSurface = Enum.SurfaceType.Smooth
  238. o12.Color = Color3.new(0.105882, 0.164706, 0.207843)
  239. o12.Position = Vector3.new(68.850296, 1.65068996, 199.528473)
  240. o13.Parent = o12
  241. o13.Scale = Vector3.new(0.238095134, 0.0476190485, 0.0952381045)
  242. o14.Name = "NoSight-to-A2 Strong Joint"
  243. o14.Parent = o12
  244. o14.C0 = CFrame.new(-0.100000001, -0.100000001, -0.100000001, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  245. o14.C1 = CFrame.new(-0.10405159, 0.198085785, 0.11000824, 3.04563e-005, 4.17486899e-006, 0.999999404, 2.11375554e-005, -0.999996245, 3.7279915e-006, 0.999997079, 2.11399747e-005, -3.04271452e-005)
  246. o14.Part0 = o12
  247. o14.Part1 = o65
  248. o15.Name = "Wedge"
  249. o15.Parent = o1
  250. o15.BrickColor = BrickColor.new("Black")
  251. o15.Position = Vector3.new(68.8500443, 1.53659999, 198.933563)
  252. o15.Rotation = Vector3.new(1.53679557e-005, 0.00184974167, -6.40956577e-009)
  253. o15.Anchored = true
  254. o15.CanCollide = false
  255. o15.Elasticity = 0
  256. o15.FormFactor = Enum.FormFactor.Symmetric
  257. o15.Size = Vector3.new(1, 1, 1)
  258. o15.CFrame = CFrame.new(68.8500443, 1.53659999, 198.933563, 0.99999845, 1.11867848e-010, 3.22840824e-005, 3.14685167e-010, 0.999999762, -2.68220901e-007, -3.22842061e-005, 8.94069672e-008, 0.999998093)
  259. o15.BottomSurface = Enum.SurfaceType.Smooth
  260. o15.TopSurface = Enum.SurfaceType.Smooth
  261. o15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  262. o15.Position = Vector3.new(68.8500443, 1.53659999, 198.933563)
  263. o16.Parent = o15
  264. o16.Scale = Vector3.new(0.238095239, 0.0476190485, 0.095238097)
  265. o16.MeshType = Enum.MeshType.Wedge
  266. o17.Name = "Wedge-to-Handle Strong Joint"
  267. o17.Parent = o15
  268. o17.C0 = CFrame.new(0.5, -0.5, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  269. o17.C1 = CFrame.new(-0.499702454, 0.184827805, -0.331119537, -0.999996841, 3.26930931e-005, 8.33653868e-010, 1.32144229e-009, 4.30046675e-005, -0.999999464, -3.26929185e-005, -0.999996066, -4.33623682e-005)
  270. o17.Part0 = o15
  271. o17.Part1 = o41
  272. o18.Name = "Wedge"
  273. o18.Parent = o1
  274. o18.BrickColor = BrickColor.new("Black")
  275. o18.Position = Vector3.new(68.8500443, 1.48867404, 198.862289)
  276. o18.Rotation = Vector3.new(1.53679557e-005, 0.00184974167, -6.40956577e-009)
  277. o18.Anchored = true
  278. o18.CanCollide = false
  279. o18.Elasticity = 0
  280. o18.FormFactor = Enum.FormFactor.Symmetric
  281. o18.Size = Vector3.new(1, 1, 1)
  282. o18.CFrame = CFrame.new(68.8500443, 1.48867404, 198.862289, 0.99999845, 1.11867848e-010, 3.22840824e-005, 3.14685167e-010, 0.999999762, -2.68220901e-007, -3.22842061e-005, 8.94069672e-008, 0.999998093)
  283. o18.BottomSurface = Enum.SurfaceType.Smooth
  284. o18.TopSurface = Enum.SurfaceType.Smooth
  285. o18.Color = Color3.new(0.105882, 0.164706, 0.207843)
  286. o18.Position = Vector3.new(68.8500443, 1.48867404, 198.862289)
  287. o19.Parent = o18
  288. o19.Scale = Vector3.new(0.238095239, 0.0476190485, 0.0476190485)
  289. o19.MeshType = Enum.MeshType.Wedge
  290. o20.Parent = o1
  291. o20.BrickColor = BrickColor.new("Black")
  292. o20.Position = Vector3.new(68.8505402, 1.18180203, 198.297485)
  293. o20.Rotation = Vector3.new(-147.960358, 89.9051285, 47.9182625)
  294. o20.Anchored = true
  295. o20.CanCollide = false
  296. o20.Elasticity = 0
  297. o20.FormFactor = Enum.FormFactor.Custom
  298. o20.Size = Vector3.new(0.200000003, 1.14285719, 0.200000003)
  299. o20.CFrame = CFrame.new(68.8505402, 1.18180203, 198.297485, 5.42848938e-005, -6.01167922e-005, 0.999998629, -0.984818518, -0.173618242, 4.29950924e-005, 0.173618093, -0.98481679, -6.87007123e-005)
  300. o20.BottomSurface = Enum.SurfaceType.Smooth
  301. o20.TopSurface = Enum.SurfaceType.Smooth
  302. o20.Color = Color3.new(0.105882, 0.164706, 0.207843)
  303. o20.Position = Vector3.new(68.8505402, 1.18180203, 198.297485)
  304. o21.Parent = o20
  305. o21.Scale = Vector3.new(0.476190478, 1, 0.476190478)
  306. o22.Name = "Sphere"
  307. o22.Parent = o1
  308. o22.BrickColor = BrickColor.new("Black")
  309. o22.Position = Vector3.new(68.8500443, 1.48377597, 199.028625)
  310. o22.Rotation = Vector3.new(-138.433975, 89.9051285, 138.43576)
  311. o22.Anchored = true
  312. o22.CanCollide = false
  313. o22.Elasticity = 0
  314. o22.FormFactor = Enum.FormFactor.Symmetric
  315. o22.Size = Vector3.new(1, 1, 1)
  316. o22.CFrame = CFrame.new(68.8500443, 1.48377597, 199.028625, -3.44149012e-005, -3.05165922e-005, 0.999998629, 1.30534172e-005, 0.999999881, 3.05174563e-005, -0.999998212, 1.28149986e-005, -3.44137115e-005)
  317. o22.BottomSurface = Enum.SurfaceType.Smooth
  318. o22.TopSurface = Enum.SurfaceType.Smooth
  319. o22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  320. o22.Position = Vector3.new(68.8500443, 1.48377597, 199.028625)
  321. o23.Parent = o22
  322. o23.Scale = Vector3.new(0.285714298, 0.238095239, 0.238095239)
  323. o23.MeshType = Enum.MeshType.Sphere
  324. o24.Name = "Sphere-to-A2 Strong Joint"
  325. o24.Parent = o22
  326. o24.C0 = CFrame.new(-0.5, -0.5, -0.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  327. o24.C1 = CFrame.new(0.462871552, 0.097946167, -0.290061951, -5.99980794e-008, -0.999999464, 2.71826375e-005, 3.3727254e-005, -2.66757161e-005, -0.999996364, 0.999997139, -8.83879991e-008, 3.37307138e-005)
  328. o24.Part0 = o22
  329. o24.Part1 = o65
  330. o25.Parent = o1
  331. o25.BrickColor = BrickColor.new("Black")
  332. o25.Position = Vector3.new(68.8500443, 1.41762805, 198.290436)
  333. o25.Rotation = Vector3.new(-146.406219, 89.8991318, 56.3894539)
  334. o25.Anchored = true
  335. o25.CanCollide = false
  336. o25.Elasticity = 0
  337. o25.FormFactor = Enum.FormFactor.Custom
  338. o25.Size = Vector3.new(0.200000003, 1.09523809, 0.200000003)
  339. o25.CFrame = CFrame.new(68.8500443, 1.41762805, 198.290436, 4.31582375e-005, -6.49324356e-005, 0.99999845, -0.999999762, 1.0818243e-005, 4.31593289e-005, -1.06990337e-005, -0.999997914, -6.4975342e-005)
  340. o25.BottomSurface = Enum.SurfaceType.Smooth
  341. o25.TopSurface = Enum.SurfaceType.Smooth
  342. o25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  343. o25.Position = Vector3.new(68.8500443, 1.41762805, 198.290436)
  344. o26.Parent = o25
  345. o26.Scale = Vector3.new(0.476190478, 1, 0.476190478)
  346. o27.Name = "AimPart"
  347. o27.Parent = o1
  348. o27.BrickColor = BrickColor.new("Black")
  349. o27.Transparency = 1
  350. o27.Position = Vector3.new(68.8500443, 1.71508205, 198.830032)
  351. o27.Rotation = Vector3.new(-180, 1.04220421e-009, 180)
  352. o27.Anchored = true
  353. o27.CanCollide = false
  354. o27.FormFactor = Enum.FormFactor.Custom
  355. o27.Size = Vector3.new(0.200000003, 0.269999951, 0.200000033)
  356. o27.CFrame = CFrame.new(68.8500443, 1.71508205, 198.830032, -1, -1.79170456e-010, 1.8189894e-011, 1.79170456e-010, 0.999999464, 0, 1.8189894e-011, 0, -0.999999464)
  357. o27.BottomSurface = Enum.SurfaceType.Smooth
  358. o27.TopSurface = Enum.SurfaceType.Smooth
  359. o27.Color = Color3.new(0.105882, 0.164706, 0.207843)
  360. o27.Position = Vector3.new(68.8500443, 1.71508205, 198.830032)
  361. o28.Name = "NoSight"
  362. o28.Parent = o1
  363. o28.BrickColor = BrickColor.new("Black")
  364. o28.Position = Vector3.new(68.8215027, 1.664698, 199.52829)
  365. o28.Rotation = Vector3.new(-179.996536, 89.9030914, -90.0027008)
  366. o28.Anchored = true
  367. o28.CanCollide = false
  368. o28.Elasticity = 0
  369. o28.FormFactor = Enum.FormFactor.Custom
  370. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  371. o28.CFrame = CFrame.new(68.8215027, 1.664698, 199.52829, -1.02863851e-009, 2.18234454e-005, 0.999998569, 0.999999821, 9.95397568e-006, 1.32058631e-009, -1.01327896e-005, 0.999998093, -2.18235691e-005)
  372. o28.BottomSurface = Enum.SurfaceType.Smooth
  373. o28.TopSurface = Enum.SurfaceType.Smooth
  374. o28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  375. o28.Position = Vector3.new(68.8215027, 1.664698, 199.52829)
  376. o29.Parent = o28
  377. o29.Scale = Vector3.new(0.380952269, 0.0476190485, 0.190476194)
  378. o30.Name = "NoSight-to-A2 Strong Joint"
  379. o30.Parent = o28
  380. o30.C0 = CFrame.new(-0.100000001, -0.100000001, -0.100000001, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  381. o30.C1 = CFrame.new(-0.118055344, 0.198265076, 0.0812072754, 3.04563e-005, 4.17486899e-006, 0.999999404, 2.11375554e-005, -0.999996245, 3.7279915e-006, 0.999997079, 2.11399747e-005, -3.04271452e-005)
  382. o30.Part0 = o28
  383. o30.Part1 = o65
  384. o31.Parent = o1
  385. o31.BrickColor = BrickColor.new("Black")
  386. o31.Position = Vector3.new(68.8505402, 1.32177198, 198.862503)
  387. o31.Rotation = Vector3.new(-90.0027695, 0.0192328859, -0.00151924463)
  388. o31.Anchored = true
  389. o31.CanCollide = false
  390. o31.Elasticity = 0
  391. o31.FormFactor = Enum.FormFactor.Symmetric
  392. o31.Size = Vector3.new(1, 1, 1)
  393. o31.CFrame = CFrame.new(68.8505402, 1.32177198, 198.862503, 0.99999845, 2.65157796e-005, 0.000335677178, -0.000335676043, -4.82201576e-005, 0.999999702, 2.66054885e-005, -0.999998093, -4.83095646e-005)
  394. o31.BottomSurface = Enum.SurfaceType.Smooth
  395. o31.TopSurface = Enum.SurfaceType.Smooth
  396. o31.Color = Color3.new(0.105882, 0.164706, 0.207843)
  397. o31.Position = Vector3.new(68.8505402, 1.32177198, 198.862503)
  398. o32.Parent = o31
  399. o32.Scale = Vector3.new(0.238095239, 0.0476190485, 0.285714298)
  400. o33.Name = "Port"
  401. o33.Parent = o1
  402. o33.Material = Enum.Material.SmoothPlastic
  403. o33.BrickColor = BrickColor.new("Dark stone grey")
  404. o33.Transparency = 1
  405. o33.Position = Vector3.new(68.7401886, 1.42264795, 199.445709)
  406. o33.Rotation = Vector3.new(1.70019246e-006, 1.49652749e-006, -105)
  407. o33.Anchored = true
  408. o33.CanCollide = false
  409. o33.FormFactor = Enum.FormFactor.Custom
  410. o33.Size = Vector3.new(0.200000003, 0.200000003, 0.338461548)
  411. o33.CFrame = CFrame.new(68.7401886, 1.42264795, 199.445709, -0.258818984, 0.965925694, 2.61193325e-008, -0.965925694, -0.258818984, -2.96739557e-008, -3.32160077e-008, 9.31242816e-009, 1)
  412. o33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  413. o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  414. o33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  415. o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  416. o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  417. o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  418. o33.Color = Color3.new(0.388235, 0.372549, 0.384314)
  419. o33.Position = Vector3.new(68.7401886, 1.42264795, 199.445709)
  420. o34.Parent = o33
  421. o34.Scale = Vector3.new(0.0769230723, 0.538461506, 1)
  422. o35.Name = "Hole"
  423. o35.Parent = o1
  424. o35.BrickColor = BrickColor.new("Really black")
  425. o35.Position = Vector3.new(68.7501984, 1.43664002, 199.476578)
  426. o35.Rotation = Vector3.new(-91.287262, 89.9010925, 1.29019773)
  427. o35.Anchored = true
  428. o35.CanCollide = false
  429. o35.Elasticity = 0
  430. o35.FormFactor = Enum.FormFactor.Custom
  431. o35.Size = Vector3.new(0.399999976, 0.400000036, 1)
  432. o35.CFrame = CFrame.new(68.7501984, 1.43664002, 199.476578, 3.04579735e-005, -6.85974669e-007, 0.99999851, -0.999999583, -1.38607647e-005, 3.04281712e-005, 1.41282026e-005, -0.999998152, -6.83742883e-007)
  433. o35.BottomSurface = Enum.SurfaceType.Smooth
  434. o35.TopSurface = Enum.SurfaceType.Smooth
  435. o35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  436. o35.Position = Vector3.new(68.7501984, 1.43664002, 199.476578)
  437. o36.Parent = o35
  438. o36.Scale = Vector3.new(0.238095239, 1.19047618, 0.0476190485)
  439. o37.Name = "A1"
  440. o37.Parent = o1
  441. o37.BrickColor = BrickColor.new("Black")
  442. o37.Position = Vector3.new(68.7401886, 1.44164395, 199.476578)
  443. o37.Rotation = Vector3.new(-91.287262, 89.9010925, 1.29019773)
  444. o37.Anchored = true
  445. o37.CanCollide = false
  446. o37.Elasticity = 0
  447. o37.FormFactor = Enum.FormFactor.Custom
  448. o37.Size = Vector3.new(0.409999967, 0.480000019, 1)
  449. o37.CFrame = CFrame.new(68.7401886, 1.44164395, 199.476578, 3.04579735e-005, -6.85974669e-007, 0.99999851, -0.999999583, -1.38607647e-005, 3.04281712e-005, 1.41282026e-005, -0.999998152, -6.83742883e-007)
  450. o37.BottomSurface = Enum.SurfaceType.Smooth
  451. o37.TopSurface = Enum.SurfaceType.Smooth
  452. o37.Color = Color3.new(0.105882, 0.164706, 0.207843)
  453. o37.Position = Vector3.new(68.7401886, 1.44164395, 199.476578)
  454. o38.Parent = o37
  455. o38.Scale = Vector3.new(0.238000005, 1, 0.0480000004)
  456. o39.Name = "NoSight"
  457. o39.Parent = o1
  458. o39.BrickColor = BrickColor.new("Black")
  459. o39.Position = Vector3.new(68.9123001, 1.65558803, 199.933548)
  460. o39.Rotation = Vector3.new(1.53679557e-005, 0.00184974167, -6.40956577e-009)
  461. o39.Anchored = true
  462. o39.CanCollide = false
  463. o39.Elasticity = 0
  464. o39.FormFactor = Enum.FormFactor.Custom
  465. o39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  466. o39.CFrame = CFrame.new(68.9123001, 1.65558803, 199.933548, 0.99999845, 1.11867848e-010, 3.22840824e-005, 3.14685167e-010, 0.999999762, -2.68220901e-007, -3.22842061e-005, 8.94069672e-008, 0.999998093)
  467. o39.BottomSurface = Enum.SurfaceType.Smooth
  468. o39.TopSurface = Enum.SurfaceType.Smooth
  469. o39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  470. o39.Position = Vector3.new(68.9123001, 1.65558803, 199.933548)
  471. o40.Parent = o39
  472. o40.Scale = Vector3.new(0.095238097, 0.285714209, 0.952380955)
  473. o40.MeshType = Enum.MeshType.Wedge
  474. o41.Name = "Handle"
  475. o41.Parent = o1
  476. o41.Transparency = 1
  477. o41.Position = Vector3.new(68.8505402, 0.851786017, 199.102448)
  478. o41.Rotation = Vector3.new(-179.997513, -0.00372291706, -180)
  479. o41.Anchored = true
  480. o41.CanCollide = false
  481. o41.Elasticity = 0
  482. o41.FormFactor = Enum.FormFactor.Plate
  483. o41.Size = Vector3.new(1, 0.400000006, 1)
  484. o41.CFrame = CFrame.new(68.8505402, 0.851786017, 199.102448, -0.999998391, 2.4037945e-009, -6.49771609e-005, -7.27595761e-010, 0.999999702, 4.3451786e-005, 6.49772483e-005, 4.32729721e-005, -0.999997973)
  485. o41.BottomSurface = Enum.SurfaceType.Smooth
  486. o41.FrontSurface = Enum.SurfaceType.Universal
  487. o41.TopSurface = Enum.SurfaceType.Smooth
  488. o41.Position = Vector3.new(68.8505402, 0.851786017, 199.102448)
  489. o42.Name = "Shoot"
  490. o42.Parent = o41
  491. o42.Pitch = 1.6499999761581
  492. o42.SoundId = "http://www.roblox.com/asset/?id=2920959"
  493. o42.Volume = 0.80000001192093
  494. o43.Name = "Reload"
  495. o43.Parent = o41
  496. o43.SoundId = "http://www.roblox.com/asset/?id=2691591"
  497. o43.Volume = 0.099999994039536
  498. o45.Parent = o1
  499. o45.BrickColor = BrickColor.new("Black")
  500. o45.Position = Vector3.new(68.8505402, 1.36968601, 199.528595)
  501. o45.Rotation = Vector3.new(-90.0027695, -0.00174814055, -0.00152180961)
  502. o45.Anchored = true
  503. o45.CanCollide = false
  504. o45.Elasticity = 0
  505. o45.FormFactor = Enum.FormFactor.Symmetric
  506. o45.Size = Vector3.new(1, 1, 1)
  507. o45.CFrame = CFrame.new(68.8505402, 1.36968601, 199.528595, 0.999998629, 2.65605522e-005, -3.05108078e-005, 3.05124686e-005, -4.80413437e-005, 0.999999762, 2.65617236e-005, -0.999998212, -4.83095646e-005)
  508. o45.BottomSurface = Enum.SurfaceType.Smooth
  509. o45.TopSurface = Enum.SurfaceType.Smooth
  510. o45.Color = Color3.new(0.105882, 0.164706, 0.207843)
  511. o45.Position = Vector3.new(68.8505402, 1.36968601, 199.528595)
  512. o46.Parent = o45
  513. o46.Scale = Vector3.new(0.238095239, 1.28571427, 0.285714298)
  514. o47.Name = "Wedge"
  515. o47.Parent = o1
  516. o47.BrickColor = BrickColor.new("Black")
  517. o47.Position = Vector3.new(68.8505402, 1.13981199, 198.974609)
  518. o47.Rotation = Vector3.new(-79.9975662, -0.00103668263, 0.00325655355)
  519. o47.Anchored = true
  520. o47.CanCollide = false
  521. o47.Elasticity = 0
  522. o47.FormFactor = Enum.FormFactor.Symmetric
  523. o47.Size = Vector3.new(1, 1, 1)
  524. o47.CFrame = CFrame.new(68.8505402, 1.13981199, 198.974609, 0.99999845, -5.68374926e-005, -1.80935258e-005, 2.77169747e-005, 0.173690408, 0.9848001, -5.29061253e-005, -0.984798491, 0.173690021)
  525. o47.BottomSurface = Enum.SurfaceType.Smooth
  526. o47.TopSurface = Enum.SurfaceType.Smooth
  527. o47.Color = Color3.new(0.105882, 0.164706, 0.207843)
  528. o47.Position = Vector3.new(68.8505402, 1.13981199, 198.974609)
  529. o48.Parent = o47
  530. o48.Scale = Vector3.new(0.190476194, 0.0476190485, 0.142857149)
  531. o48.MeshType = Enum.MeshType.Wedge
  532. o49.Name = "Ring"
  533. o49.Parent = o1
  534. o49.BrickColor = BrickColor.new("Black")
  535. o49.Position = Vector3.new(68.8505402, 1.20263004, 199.314392)
  536. o49.Rotation = Vector3.new(41.5651894, -89.9051285, -138.438553)
  537. o49.Anchored = true
  538. o49.CanCollide = false
  539. o49.Elasticity = 0
  540. o49.FormFactor = Enum.FormFactor.Symmetric
  541. o49.Size = Vector3.new(1, 1, 1)
  542. o49.CFrame = CFrame.new(68.8505402, 1.20263004, 199.314392, -3.44149194e-005, 3.05136127e-005, -0.999998629, 7.40140676e-005, -0.999999762, -3.05165522e-005, -0.999998152, -7.38352537e-005, 3.44137115e-005)
  543. o49.BottomSurface = Enum.SurfaceType.Smooth
  544. o49.TopSurface = Enum.SurfaceType.Smooth
  545. o49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  546. o49.Position = Vector3.new(68.8505402, 1.20263004, 199.314392)
  547. o50.Parent = o49
  548. o50.MeshId = "http://www.roblox.com/asset/?id=3270017"
  549. o50.Scale = Vector3.new(0.285714298, 0.238095239, 0.238095239)
  550. o50.MeshType = Enum.MeshType.FileMesh
  551. o51.Name = "NoSight"
  552. o51.Parent = o1
  553. o51.BrickColor = BrickColor.new("Black")
  554. o51.Position = Vector3.new(68.850296, 1.60270202, 199.742523)
  555. o51.Rotation = Vector3.new(-90.0027695, -0.00174814055, -0.00152180961)
  556. o51.Anchored = true
  557. o51.CanCollide = false
  558. o51.Elasticity = 0
  559. o51.FormFactor = Enum.FormFactor.Symmetric
  560. o51.Size = Vector3.new(1, 1, 1)
  561. o51.CFrame = CFrame.new(68.850296, 1.60270202, 199.742523, 0.999998629, 2.65605522e-005, -3.05108078e-005, 3.05124686e-005, -4.80413437e-005, 0.999999762, 2.65617236e-005, -0.999998212, -4.83095646e-005)
  562. o51.BottomSurface = Enum.SurfaceType.Smooth
  563. o51.TopSurface = Enum.SurfaceType.Smooth
  564. o51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  565. o51.Position = Vector3.new(68.850296, 1.60270202, 199.742523)
  566. o52.Parent = o51
  567. o52.Scale = Vector3.new(0.142857149, 0.571428597, 0.0476190485)
  568. o53.Name = "Block"
  569. o53.Parent = o1
  570. o53.BrickColor = BrickColor.new("Black")
  571. o53.Position = Vector3.new(68.8505402, 1.19164395, 199.313675)
  572. o53.Rotation = Vector3.new(171.009293, -89.8953247, -83.9999313)
  573. o53.Anchored = true
  574. o53.CanCollide = false
  575. o53.Elasticity = 0
  576. o53.FormFactor = Enum.FormFactor.Plate
  577. o53.Size = Vector3.new(1, 0.400000006, 1)
  578. o53.CFrame = CFrame.new(68.8505402, 1.19164395, 199.313675, 3.38764657e-005, 0.000322309177, -0.999998331, 0.965957463, -0.258700073, -5.06574361e-005, -0.258699894, -0.965955734, -0.000320174498)
  579. o53.BottomSurface = Enum.SurfaceType.Smooth
  580. o53.TopSurface = Enum.SurfaceType.Smooth
  581. o53.Color = Color3.new(0.105882, 0.164706, 0.207843)
  582. o53.Position = Vector3.new(68.8505402, 1.19164395, 199.313675)
  583. o54.Parent = o53
  584. o54.Scale = Vector3.new(0.142857149, 0.095238097, 0.0476190485)
  585. o55.Name = "Wedge"
  586. o55.Parent = o1
  587. o55.BrickColor = BrickColor.new("Black")
  588. o55.Position = Vector3.new(68.8505402, 1.20272398, 199.266693)
  589. o55.Rotation = Vector3.new(-179.997513, -0.00184974063, -0.00247261464)
  590. o55.Anchored = true
  591. o55.CanCollide = false
  592. o55.Elasticity = 0
  593. o55.FormFactor = Enum.FormFactor.Symmetric
  594. o55.Size = Vector3.new(1, 1, 1)
  595. o55.CFrame = CFrame.new(68.8505402, 1.20272398, 199.266693, 0.99999851, 4.31551998e-005, -3.22840642e-005, 4.31569642e-005, -0.999999762, 4.3451786e-005, -3.22823435e-005, -4.32729721e-005, -0.999998093)
  596. o55.BottomSurface = Enum.SurfaceType.Smooth
  597. o55.TopSurface = Enum.SurfaceType.Smooth
  598. o55.Color = Color3.new(0.105882, 0.164706, 0.207843)
  599. o55.Position = Vector3.new(68.8505402, 1.20272398, 199.266693)
  600. o56.Parent = o55
  601. o56.Scale = Vector3.new(0.238095239, 0.0476190485, 0.761904776)
  602. o56.MeshType = Enum.MeshType.Wedge
  603. o57.Name = "Cylinder"
  604. o57.Parent = o1
  605. o57.BrickColor = BrickColor.new("Black")
  606. o57.Position = Vector3.new(68.8500443, 1.48372996, 199.695618)
  607. o57.Rotation = Vector3.new(-179.996536, 89.9030914, -90.0027008)
  608. o57.Anchored = true
  609. o57.CanCollide = false
  610. o57.Elasticity = 0
  611. o57.FormFactor = Enum.FormFactor.Symmetric
  612. o57.Size = Vector3.new(1, 1, 1)
  613. o57.CFrame = CFrame.new(68.8500443, 1.48372996, 199.695618, -1.02863851e-009, 2.18234454e-005, 0.999998569, 0.999999821, 9.95397568e-006, 1.32058631e-009, -1.01327896e-005, 0.999998093, -2.18235691e-005)
  614. o57.BottomSurface = Enum.SurfaceType.Smooth
  615. o57.TopSurface = Enum.SurfaceType.Smooth
  616. o57.Color = Color3.new(0.105882, 0.164706, 0.207843)
  617. o57.Position = Vector3.new(68.8500443, 1.48372996, 199.695618)
  618. o58.Parent = o57
  619. o58.Scale = Vector3.new(0.285714298, 1.33333337, 0.238095239)
  620. o59.Name = "NoSight"
  621. o59.Parent = o1
  622. o59.BrickColor = BrickColor.new("Black")
  623. o59.Position = Vector3.new(68.7880402, 1.63179994, 199.557724)
  624. o59.Rotation = Vector3.new(-89.9975204, -0.0018713508, 90.0012512)
  625. o59.Anchored = true
  626. o59.CanCollide = false
  627. o59.Elasticity = 0
  628. o59.FormFactor = Enum.FormFactor.Custom
  629. o59.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  630. o59.CFrame = CFrame.new(68.7880402, 1.63179994, 199.557724, -2.18234782e-005, -0.999998569, -3.26612317e-005, 4.3451786e-005, -3.26625886e-005, 0.999999762, -0.999998271, 2.18370187e-005, 4.32729721e-005)
  631. o59.BottomSurface = Enum.SurfaceType.Smooth
  632. o59.TopSurface = Enum.SurfaceType.Smooth
  633. o59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  634. o59.Position = Vector3.new(68.7880402, 1.63179994, 199.557724)
  635. o60.Parent = o59
  636. o60.Scale = Vector3.new(0.999999881, 0.0952381045, 0.99999994)
  637. o61.Name = "NoSight-to-A2 Strong Joint"
  638. o61.Parent = o59
  639. o61.C0 = CFrame.new(0.100000001, -0.100000001, -0.100000001, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  640. o61.C1 = CFrame.new(-0.0851612091, 0.168848038, 0.247993469, 5.75806116e-005, 2.20495281e-006, 0.999999344, -0.999996424, -2.11505521e-005, 5.71336313e-005, 2.11383813e-005, -0.999997079, 2.23305005e-006)
  641. o61.Part0 = o59
  642. o61.Part1 = o65
  643. o62.Parent = o1
  644. o62.BrickColor = BrickColor.new("Black")
  645. o62.Position = Vector3.new(68.8500443, 1.53666198, 199.576553)
  646. o62.Rotation = Vector3.new(-90.0027695, -0.00174814055, -0.00152180961)
  647. o62.Anchored = true
  648. o62.CanCollide = false
  649. o62.Elasticity = 0
  650. o62.FormFactor = Enum.FormFactor.Symmetric
  651. o62.Size = Vector3.new(1, 1, 1)
  652. o62.CFrame = CFrame.new(68.8500443, 1.53666198, 199.576553, 0.999998629, 2.65605522e-005, -3.05108078e-005, 3.05124686e-005, -4.80413437e-005, 0.999999762, 2.65617236e-005, -0.999998212, -4.83095646e-005)
  653. o62.BottomSurface = Enum.SurfaceType.Smooth
  654. o62.TopSurface = Enum.SurfaceType.Smooth
  655. o62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  656. o62.Position = Vector3.new(68.8500443, 1.53666198, 199.576553)
  657. o63.Parent = o62
  658. o63.Scale = Vector3.new(0.238095239, 1.19047618, 0.0476190485)
  659. o64.Name = "Part-to-Handle Strong Joint"
  660. o64.Parent = o62
  661. o64.C0 = CFrame.new(0.5, -0.5, -0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  662. o64.C1 = CFrame.new(-0.499679565, 0.18494606, -0.974157333, 0.99999702, -9.1537644e-005, -3.05068916e-005, -3.0516012e-005, -9.13142285e-005, -0.999999464, 9.15374185e-005, 0.999996185, -9.17632278e-005)
  663. o64.Part0 = o62
  664. o64.Part1 = o41
  665. o65.Name = "A2"
  666. o65.Parent = o1
  667. o65.BrickColor = BrickColor.new("Dark stone grey")
  668. o65.Position = Vector3.new(68.6400909, 1.44663596, 199.626572)
  669. o65.Rotation = Vector3.new(-91.287262, 89.9010925, 1.29019773)
  670. o65.Anchored = true
  671. o65.CanCollide = false
  672. o65.Elasticity = 0
  673. o65.FormFactor = Enum.FormFactor.Custom
  674. o65.Size = Vector3.new(0.200000003, 0.200000003, 1.20000005)
  675. o65.CFrame = CFrame.new(68.6400909, 1.44663596, 199.626572, 3.04579735e-005, -6.85974669e-007, 0.99999851, -0.999999583, -1.38607647e-005, 3.04281712e-005, 1.41282026e-005, -0.999998152, -6.83742883e-007)
  676. o65.BottomSurface = Enum.SurfaceType.Smooth
  677. o65.TopSurface = Enum.SurfaceType.Smooth
  678. o65.Color = Color3.new(0.388235, 0.372549, 0.384314)
  679. o65.Position = Vector3.new(68.6400909, 1.44663596, 199.626572)
  680. o66.Parent = o65
  681. o66.Offset = Vector3.new(0, 0, 0.0599999987)
  682. o66.Scale = Vector3.new(0.200000003, 0.200000003, 0.0480000004)
  683. o67.Parent = o1
  684. o67.BrickColor = BrickColor.new("Black")
  685. o67.Position = Vector3.new(68.8505402, 0.973720014, 199.090485)
  686. o67.Rotation = Vector3.new(-79.999939, 0.00232959096, -179.995941)
  687. o67.Anchored = true
  688. o67.CanCollide = false
  689. o67.Elasticity = 0
  690. o67.FormFactor = Enum.FormFactor.Symmetric
  691. o67.Size = Vector3.new(1, 1, 1)
  692. o67.CFrame = CFrame.new(68.8505402, 0.973720014, 199.090485, -0.99999851, 7.10238673e-005, 4.06590334e-005, 2.77155177e-005, -0.173649609, 0.984807372, 7.70483821e-005, 0.984805465, 0.173649207)
  693. o67.BottomSurface = Enum.SurfaceType.Smooth
  694. o67.TopSurface = Enum.SurfaceType.Smooth
  695. o67.Color = Color3.new(0.105882, 0.164706, 0.207843)
  696. o67.Position = Vector3.new(68.8505402, 0.973720014, 199.090485)
  697. o68.Parent = o67
  698. o68.Scale = Vector3.new(0.190476194, 0.238095239, 0.619047642)
  699. o69.Parent = o1
  700. o69.BrickColor = BrickColor.new("Navy blue")
  701. o69.Position = Vector3.new(68.8500443, 1.39364195, 200.504532)
  702. o69.Rotation = Vector3.new(-89.9957657, -0.0192321967, -179.991028)
  703. o69.Anchored = true
  704. o69.CanCollide = false
  705. o69.Elasticity = 0
  706. o69.FormFactor = Enum.FormFactor.Symmetric
  707. o69.Size = Vector3.new(1, 1, 1)
  708. o69.CFrame = CFrame.new(68.8500443, 1.39364195, 200.504532, -0.999998391, 0.000156559545, -0.000335665158, -0.000335677527, -7.40587711e-005, 0.999999762, 0.000156455586, 0.999997914, 7.404387e-005)
  709. o69.BottomSurface = Enum.SurfaceType.Smooth
  710. o69.TopSurface = Enum.SurfaceType.Smooth
  711. o69.Color = Color3.new(0.627451, 0.372549, 0.207843)
  712. o69.Position = Vector3.new(68.8500443, 1.39364195, 200.504532)
  713. o70.Parent = o69
  714. o70.Scale = Vector3.new(0.238095239, 0.095238097, 0.0476190485)
  715. o71.Name = "Cylinder"
  716. o71.Parent = o1
  717. o71.BrickColor = BrickColor.new("Navy blue")
  718. o71.Position = Vector3.new(68.8505402, 1.25060594, 200.24234)
  719. o71.Rotation = Vector3.new(90, 0.00306352018, -90.0037231)
  720. o71.Anchored = true
  721. o71.CanCollide = false
  722. o71.Elasticity = 0
  723. o71.FormFactor = Enum.FormFactor.Symmetric
  724. o71.Size = Vector3.new(1, 1, 1)
  725. o71.CFrame = CFrame.new(68.8505402, 1.25060594, 200.24234, -6.49771682e-005, 0.99999845, 5.34685132e-005, 2.68220901e-007, 5.34689752e-005, -0.999999821, -0.999998093, -6.497492e-005, -8.94069672e-008)
  726. o71.BottomSurface = Enum.SurfaceType.Smooth
  727. o71.TopSurface = Enum.SurfaceType.Smooth
  728. o71.Color = Color3.new(0.627451, 0.372549, 0.207843)
  729. o71.Position = Vector3.new(68.8505402, 1.25060594, 200.24234)
  730. o72.Parent = o71
  731. o72.Scale = Vector3.new(0.142857149, 0.238095239, 0.142857149)
  732. o73.Name = "Cylinder-to-A2 Strong Joint"
  733. o73.Parent = o71
  734. o73.C0 = CFrame.new(0.5, -0.5, 0.5, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  735. o73.C1 = CFrame.new(0.696058273, -0.115793228, -0.289649963, -0.999999404, -2.30119458e-005, -1.43983752e-005, -1.39501326e-005, 6.42880841e-005, 0.999996245, -2.30402675e-005, 0.99999696, -6.42933228e-005)
  736. o73.Part0 = o71
  737. o73.Part1 = o65
  738. o74.Name = "Wedge"
  739. o74.Parent = o1
  740. o74.BrickColor = BrickColor.new("Navy blue")
  741. o74.Position = Vector3.new(68.8505402, 1.25055802, 200.409515)
  742. o74.Rotation = Vector3.new(-179.997513, -0.00184974063, -0.00247261464)
  743. o74.Anchored = true
  744. o74.CanCollide = false
  745. o74.Elasticity = 0
  746. o74.FormFactor = Enum.FormFactor.Symmetric
  747. o74.Size = Vector3.new(1, 1, 1)
  748. o74.CFrame = CFrame.new(68.8505402, 1.25055802, 200.409515, 0.99999851, 4.31551998e-005, -3.22840642e-005, 4.31569642e-005, -0.999999762, 4.3451786e-005, -3.22823435e-005, -4.32729721e-005, -0.999998093)
  749. o74.BottomSurface = Enum.SurfaceType.Smooth
  750. o74.TopSurface = Enum.SurfaceType.Smooth
  751. o74.Color = Color3.new(0.627451, 0.372549, 0.207843)
  752. o74.Position = Vector3.new(68.8505402, 1.25055802, 200.409515)
  753. o75.Parent = o74
  754. o75.Scale = Vector3.new(0.238095239, 0.0476190485, 0.476190478)
  755. o75.MeshType = Enum.MeshType.Wedge
  756. o76.Name = "NoSight"
  757. o76.Parent = o1
  758. o76.BrickColor = BrickColor.new("Black")
  759. o76.Position = Vector3.new(68.7880402, 1.65563095, 199.933548)
  760. o76.Rotation = Vector3.new(1.53679557e-005, 0.00184974167, -6.40956577e-009)
  761. o76.Anchored = true
  762. o76.CanCollide = false
  763. o76.Elasticity = 0
  764. o76.FormFactor = Enum.FormFactor.Custom
  765. o76.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  766. o76.CFrame = CFrame.new(68.7880402, 1.65563095, 199.933548, 0.99999845, 1.11867848e-010, 3.22840824e-005, 3.14685167e-010, 0.999999762, -2.68220901e-007, -3.22842061e-005, 8.94069672e-008, 0.999998093)
  767. o76.BottomSurface = Enum.SurfaceType.Smooth
  768. o76.TopSurface = Enum.SurfaceType.Smooth
  769. o76.Color = Color3.new(0.105882, 0.164706, 0.207843)
  770. o76.Position = Vector3.new(68.7880402, 1.65563095, 199.933548)
  771. o77.Parent = o76
  772. o77.Scale = Vector3.new(0.095238097, 0.285714209, 0.952380955)
  773. o77.MeshType = Enum.MeshType.Wedge
  774. o78.Name = "Cylinder"
  775. o78.Parent = o1
  776. o78.BrickColor = BrickColor.new("Navy blue")
  777. o78.Position = Vector3.new(68.850296, 1.46469998, 200.60051)
  778. o78.Rotation = Vector3.new(-179.996536, 89.9030914, -90.0027008)
  779. o78.Anchored = true
  780. o78.CanCollide = false
  781. o78.Elasticity = 0
  782. o78.FormFactor = Enum.FormFactor.Symmetric
  783. o78.Size = Vector3.new(1, 1, 1)
  784. o78.CFrame = CFrame.new(68.850296, 1.46469998, 200.60051, -1.02863851e-009, 2.18234454e-005, 0.999998569, 0.999999821, 9.95397568e-006, 1.32058631e-009, -1.01327896e-005, 0.999998093, -2.18235691e-005)
  785. o78.BottomSurface = Enum.SurfaceType.Smooth
  786. o78.TopSurface = Enum.SurfaceType.Smooth
  787. o78.Color = Color3.new(0.627451, 0.372549, 0.207843)
  788. o78.Position = Vector3.new(68.850296, 1.46469998, 200.60051)
  789. o79.Parent = o78
  790. o79.Scale = Vector3.new(0.285714298, 0.476190478, 0.238095239)
  791. o80.Parent = o1
  792. o80.BrickColor = BrickColor.new("Navy blue")
  793. o80.Position = Vector3.new(68.850296, 1.44066799, 200.50444)
  794. o80.Rotation = Vector3.new(-89.9957657, 0.00174882903, -179.991028)
  795. o80.Anchored = true
  796. o80.CanCollide = false
  797. o80.Elasticity = 0
  798. o80.FormFactor = Enum.FormFactor.Symmetric
  799. o80.Size = Vector3.new(1, 1, 1)
  800. o80.CFrame = CFrame.new(68.850296, 1.44066799, 200.50444, -0.99999845, 0.000156559545, 3.05228241e-005, 3.05109679e-005, -7.40587711e-005, 0.999999702, 0.000156560971, 0.999997914, 7.38352537e-005)
  801. o80.BottomSurface = Enum.SurfaceType.Smooth
  802. o80.TopSurface = Enum.SurfaceType.Smooth
  803. o80.Color = Color3.new(0.627451, 0.372549, 0.207843)
  804. o80.Position = Vector3.new(68.850296, 1.44066799, 200.50444)
  805. o81.Parent = o80
  806. o81.Scale = Vector3.new(0.238095239, 0.666666687, 0.0476190485)
  807. o82.Parent = o1
  808. o82.BrickColor = BrickColor.new("Navy blue")
  809. o82.Position = Vector3.new(68.8500443, 1.39357996, 200.266357)
  810. o82.Rotation = Vector3.new(-89.9957657, -0.0192321967, -179.991028)
  811. o82.Anchored = true
  812. o82.CanCollide = false
  813. o82.Elasticity = 0
  814. o82.FormFactor = Enum.FormFactor.Symmetric
  815. o82.Size = Vector3.new(1, 1, 1)
  816. o82.CFrame = CFrame.new(68.8500443, 1.39357996, 200.266357, -0.999998391, 0.000156559545, -0.000335665158, -0.000335677527, -7.40587711e-005, 0.999999762, 0.000156455586, 0.999997914, 7.404387e-005)
  817. o82.BottomSurface = Enum.SurfaceType.Smooth
  818. o82.TopSurface = Enum.SurfaceType.Smooth
  819. o82.Color = Color3.new(0.627451, 0.372549, 0.207843)
  820. o82.Position = Vector3.new(68.8500443, 1.39357996, 200.266357)
  821. o83.Parent = o82
  822. o83.Scale = Vector3.new(0.238095239, 0.190476194, 0.0476190485)
  823. o84.Name = "Mag1"
  824. o84.Parent = o1
  825. o84.BrickColor = BrickColor.new("Navy blue")
  826. o84.Position = Vector3.new(68.8505402, 1.10062397, 199.76059)
  827. o84.Rotation = Vector3.new(-108.863777, -0.00299395691, -179.998489)
  828. o84.Anchored = true
  829. o84.CanCollide = false
  830. o84.Elasticity = 0
  831. o84.FormFactor = Enum.FormFactor.Symmetric
  832. o84.Size = Vector3.new(1, 1, 1)
  833. o84.CFrame = CFrame.new(68.8505402, 1.10062397, 199.76059, -1.00000465, 2.63670663e-005, -5.22544069e-005, -3.50475166e-005, 0.323315382, 0.946295321, 4.61112722e-005, 0.946293712, -0.323321104)
  834. o84.BottomSurface = Enum.SurfaceType.Smooth
  835. o84.TopSurface = Enum.SurfaceType.Smooth
  836. o84.Color = Color3.new(0.627451, 0.372549, 0.207843)
  837. o84.Position = Vector3.new(68.8505402, 1.10062397, 199.76059)
  838. o85.Parent = o84
  839. o85.Scale = Vector3.new(0.142857149, 0.380952388, 0.380952388)
  840. o86.Parent = o1
  841. o86.BrickColor = BrickColor.new("Black")
  842. o86.Position = Vector3.new(68.850296, 1.51271999, 200.266632)
  843. o86.Rotation = Vector3.new(-90.0027695, -0.00174814055, -0.00152180961)
  844. o86.Anchored = true
  845. o86.CanCollide = false
  846. o86.Elasticity = 0
  847. o86.FormFactor = Enum.FormFactor.Symmetric
  848. o86.Size = Vector3.new(1, 1, 1)
  849. o86.CFrame = CFrame.new(68.850296, 1.51271999, 200.266632, 0.999998629, 2.65605522e-005, -3.05108078e-005, 3.05124686e-005, -4.80413437e-005, 0.999999762, 2.65617236e-005, -0.999998212, -4.83095646e-005)
  850. o86.BottomSurface = Enum.SurfaceType.Smooth
  851. o86.TopSurface = Enum.SurfaceType.Smooth
  852. o86.Color = Color3.new(0.105882, 0.164706, 0.207843)
  853. o86.Position = Vector3.new(68.850296, 1.51271999, 200.266632)
  854. o87.Parent = o86
  855. o87.Scale = Vector3.new(0.238095239, 0.190476194, 0.095238097)
  856. o88.Parent = o1
  857. o88.BrickColor = BrickColor.new("Navy blue")
  858. o88.Position = Vector3.new(68.8505402, 1.32167995, 200.504623)
  859. o88.Rotation = Vector3.new(-89.9957657, 0.00174882903, -179.991028)
  860. o88.Anchored = true
  861. o88.CanCollide = false
  862. o88.Elasticity = 0
  863. o88.FormFactor = Enum.FormFactor.Symmetric
  864. o88.Size = Vector3.new(1, 1, 1)
  865. o88.CFrame = CFrame.new(68.8505402, 1.32167995, 200.504623, -0.99999845, 0.000156559545, 3.05228241e-005, 3.05109679e-005, -7.40587711e-005, 0.999999702, 0.000156560971, 0.999997914, 7.38352537e-005)
  866. o88.BottomSurface = Enum.SurfaceType.Smooth
  867. o88.TopSurface = Enum.SurfaceType.Smooth
  868. o88.Color = Color3.new(0.627451, 0.372549, 0.207843)
  869. o88.Position = Vector3.new(68.8505402, 1.32167995, 200.504623)
  870. o89.Parent = o88
  871. o89.Scale = Vector3.new(0.238095239, 0.666666687, 0.095238097)
  872. o90.Name = "Cylinder"
  873. o90.Parent = o1
  874. o90.BrickColor = BrickColor.new("Really black")
  875. o90.Position = Vector3.new(68.850296, 1.44060695, 201.300552)
  876. o90.Rotation = Vector3.new(-179.996536, 89.9030914, -90.0027008)
  877. o90.Anchored = true
  878. o90.CanCollide = false
  879. o90.Elasticity = 0
  880. o90.FormFactor = Enum.FormFactor.Plate
  881. o90.Size = Vector3.new(1, 0.400000006, 1)
  882. o90.CFrame = CFrame.new(68.850296, 1.44060695, 201.300552, -1.02863851e-009, 2.18234454e-005, 0.999998569, 0.999999821, 9.95397568e-006, 1.32058631e-009, -1.01327896e-005, 0.999998093, -2.18235691e-005)
  883. o90.BottomSurface = Enum.SurfaceType.Smooth
  884. o90.TopSurface = Enum.SurfaceType.Smooth
  885. o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  886. o90.Position = Vector3.new(68.850296, 1.44060695, 201.300552)
  887. o91.Parent = o90
  888. o91.Offset = Vector3.new(0, -0.0185714271, 0)
  889. o91.Scale = Vector3.new(0.0666666627, 0.0476190485, 0.099999994)
  890. o92.Name = "Cylinder"
  891. o92.Parent = o1
  892. o92.BrickColor = BrickColor.new("Black")
  893. o92.Position = Vector3.new(68.850296, 1.44054496, 201.000381)
  894. o92.Rotation = Vector3.new(-90.0027695, -0.00174814055, -0.00152180961)
  895. o92.Anchored = true
  896. o92.CanCollide = false
  897. o92.Elasticity = 0
  898. o92.FormFactor = Enum.FormFactor.Symmetric
  899. o92.Size = Vector3.new(1, 1, 1)
  900. o92.CFrame = CFrame.new(68.850296, 1.44054496, 201.000381, 0.999998629, 2.65605522e-005, -3.05108078e-005, 3.05124686e-005, -4.80413437e-005, 0.999999762, 2.65617236e-005, -0.999998212, -4.83095646e-005)
  901. o92.BottomSurface = Enum.SurfaceType.Smooth
  902. o92.TopSurface = Enum.SurfaceType.Smooth
  903. o92.Color = Color3.new(0.105882, 0.164706, 0.207843)
  904. o92.Position = Vector3.new(68.850296, 1.44054496, 201.000381)
  905. o93.Parent = o92
  906. o93.Scale = Vector3.new(0.142857149, 0.380952388, 0.095238097)
  907. o94.Parent = o1
  908. o94.BrickColor = BrickColor.new("Navy blue")
  909. o94.Position = Vector3.new(68.8505402, 1.39357996, 200.742493)
  910. o94.Rotation = Vector3.new(-89.9747925, -0.00174690969, -179.998047)
  911. o94.Anchored = true
  912. o94.CanCollide = false
  913. o94.Elasticity = 0
  914. o94.FormFactor = Enum.FormFactor.Symmetric
  915. o94.Size = Vector3.new(1, 1, 1)
  916. o94.CFrame = CFrame.new(68.8505402, 1.39357996, 200.742493, -0.999998629, 3.43552856e-005, -3.04893256e-005, -3.05468093e-005, -0.000440299511, 0.999999821, 3.44137188e-005, 0.999998152, 0.000440001488)
  917. o94.BottomSurface = Enum.SurfaceType.Smooth
  918. o94.TopSurface = Enum.SurfaceType.Smooth
  919. o94.Color = Color3.new(0.627451, 0.372549, 0.207843)
  920. o94.Position = Vector3.new(68.8505402, 1.39357996, 200.742493)
  921. o95.Parent = o94
  922. o95.Scale = Vector3.new(0.238095239, 0.190476194, 0.0476190485)
  923. o96.Name = "Cone"
  924. o96.Parent = o1
  925. o96.BrickColor = BrickColor.new("Black")
  926. o96.Position = Vector3.new(68.8507843, 1.44066799, 201.166641)
  927. o96.Rotation = Vector3.new(-146.406219, 89.8991318, 56.3894539)
  928. o96.Anchored = true
  929. o96.CanCollide = false
  930. o96.Elasticity = 0
  931. o96.FormFactor = Enum.FormFactor.Symmetric
  932. o96.Size = Vector3.new(1, 1, 1)
  933. o96.CFrame = CFrame.new(68.8507843, 1.44066799, 201.166641, 4.31582375e-005, -6.49324356e-005, 0.99999845, -0.999999762, 1.0818243e-005, 4.31593289e-005, -1.06990337e-005, -0.999997914, -6.4975342e-005)
  934. o96.BottomSurface = Enum.SurfaceType.Smooth
  935. o96.TopSurface = Enum.SurfaceType.Smooth
  936. o96.Color = Color3.new(0.105882, 0.164706, 0.207843)
  937. o96.Position = Vector3.new(68.8507843, 1.44066799, 201.166641)
  938. o97.Parent = o96
  939. o97.MeshId = "http://www.roblox.com/asset/?id=1033714"
  940. o97.Scale = Vector3.new(0.0476190485, 0.333333343, 0.0476190485)
  941. o97.MeshType = Enum.MeshType.FileMesh
  942. o98.Name = "NoSight"
  943. o98.Parent = o1
  944. o98.BrickColor = BrickColor.new("Black")
  945. o98.Position = Vector3.new(68.850296, 1.68358696, 200.980438)
  946. o98.Rotation = Vector3.new(-90, 0.00187138491, -89.9962845)
  947. o98.Anchored = true
  948. o98.CanCollide = false
  949. o98.Elasticity = 0
  950. o98.FormFactor = Enum.FormFactor.Custom
  951. o98.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  952. o98.CFrame = CFrame.new(68.850296, 1.68358696, 200.980438, 6.49771682e-005, 0.999998391, 3.26618283e-005, -2.68220901e-007, -3.26615009e-005, 0.999999762, 0.999998093, -6.49786234e-005, 8.94069672e-008)
  953. o98.BottomSurface = Enum.SurfaceType.Smooth
  954. o98.TopSurface = Enum.SurfaceType.Smooth
  955. o98.Color = Color3.new(0.105882, 0.164706, 0.207843)
  956. o98.Position = Vector3.new(68.850296, 1.68358696, 200.980438)
  957. o99.Parent = o98
  958. o99.Scale = Vector3.new(0.285714298, 0.0476190485, 0.142857149)
  959. o100.Name = "NoSight"
  960. o100.Parent = o1
  961. o100.BrickColor = BrickColor.new("Black")
  962. o100.Position = Vector3.new(68.810257, 1.71062803, 200.980331)
  963. o100.Rotation = Vector3.new(-90.0010529, 15.0007381, -89.9958191)
  964. o100.Anchored = true
  965. o100.CanCollide = false
  966. o100.Elasticity = 0
  967. o100.FormFactor = Enum.FormFactor.Custom
  968. o100.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  969. o100.CFrame = CFrame.new(68.810257, 1.71062803, 200.980331, 7.05501734e-005, 0.965920925, 0.258831501, -7.4505806e-007, -0.258831978, 0.965922058, 0.999998271, -6.83516264e-005, -1.7747283e-005)
  970. o100.BottomSurface = Enum.SurfaceType.Smooth
  971. o100.TopSurface = Enum.SurfaceType.Smooth
  972. o100.Color = Color3.new(0.105882, 0.164706, 0.207843)
  973. o100.Position = Vector3.new(68.810257, 1.71062803, 200.980331)
  974. o101.Parent = o100
  975. o101.Scale = Vector3.new(0.285714298, 0.0476190485, 0.142857149)
  976. o102.Name = "NoSight"
  977. o102.Parent = o1
  978. o102.BrickColor = BrickColor.new("Black")
  979. o102.Position = Vector3.new(68.8893585, 1.70960605, 200.980331)
  980. o102.Rotation = Vector3.new(-89.9990616, -14.9954176, -89.9964828)
  981. o102.Anchored = true
  982. o102.CanCollide = false
  983. o102.Elasticity = 0
  984. o102.FormFactor = Enum.FormFactor.Custom
  985. o102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  986. o102.CFrame = CFrame.new(68.8893585, 1.70960605, 200.980331, 5.93892146e-005, 0.965944886, -0.258741796, -7.4505806e-007, 0.258742124, 0.965946257, 0.999998271, -5.71534038e-005, 1.58399343e-005)
  987. o102.BottomSurface = Enum.SurfaceType.Smooth
  988. o102.TopSurface = Enum.SurfaceType.Smooth
  989. o102.Color = Color3.new(0.105882, 0.164706, 0.207843)
  990. o102.Position = Vector3.new(68.8893585, 1.70960605, 200.980331)
  991. o103.Parent = o102
  992. o103.Scale = Vector3.new(0.285714298, 0.0476190485, 0.142857149)
  993. o104.Name = "NoSight"
  994. o104.Parent = o1
  995. o104.BrickColor = BrickColor.new("Black")
  996. o104.Position = Vector3.new(68.8073349, 1.683604, 200.980438)
  997. o104.Rotation = Vector3.new(-90, 0.00187138491, -89.9962845)
  998. o104.Anchored = true
  999. o104.CanCollide = false
  1000. o104.Elasticity = 0
  1001. o104.FormFactor = Enum.FormFactor.Custom
  1002. o104.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1003. o104.CFrame = CFrame.new(68.8073349, 1.683604, 200.980438, 6.49771682e-005, 0.999998391, 3.26618283e-005, -2.68220901e-007, -3.26615009e-005, 0.999999762, 0.999998093, -6.49786234e-005, 8.94069672e-008)
  1004. o104.BottomSurface = Enum.SurfaceType.Smooth
  1005. o104.TopSurface = Enum.SurfaceType.Smooth
  1006. o104.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1007. o104.Position = Vector3.new(68.8073349, 1.683604, 200.980438)
  1008. o105.Parent = o104
  1009. o105.Scale = Vector3.new(0.285714298, 0.0476190485, 0.142857149)
  1010. o106.Name = "NoSight"
  1011. o106.Parent = o1
  1012. o106.BrickColor = BrickColor.new("White")
  1013. o106.Transparency = 1
  1014. o106.Position = Vector3.new(68.850296, 1.69355094, 200.947632)
  1015. o106.Rotation = Vector3.new(1.53679557e-005, 0.00184974167, -6.40956577e-009)
  1016. o106.Anchored = true
  1017. o106.CanCollide = false
  1018. o106.Elasticity = 0
  1019. o106.FormFactor = Enum.FormFactor.Custom
  1020. o106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1021. o106.CFrame = CFrame.new(68.850296, 1.69355094, 200.947632, 0.99999845, 1.11867848e-010, 3.22840824e-005, 3.14685167e-010, 0.999999762, -2.68220901e-007, -3.22842061e-005, 8.94069672e-008, 0.999998093)
  1022. o106.BottomSurface = Enum.SurfaceType.Smooth
  1023. o106.TopSurface = Enum.SurfaceType.Smooth
  1024. o106.Color = Color3.new(0.94902, 0.952941, 0.952941)
  1025. o106.Position = Vector3.new(68.850296, 1.69355094, 200.947632)
  1026. o107.Name = "lenspart"
  1027. o107.Parent = o106
  1028. o108.Parent = o106
  1029. o108.Scale = Vector3.new(0.0476190485, 0.0476190485, 0.0476190485)
  1030. o109.Name = "NoSight"
  1031. o109.Parent = o1
  1032. o109.BrickColor = BrickColor.new("Black")
  1033. o109.Position = Vector3.new(68.850296, 1.55558205, 200.857574)
  1034. o109.Rotation = Vector3.new(1.53679557e-005, 0.00184974167, -6.40956577e-009)
  1035. o109.Anchored = true
  1036. o109.CanCollide = false
  1037. o109.Elasticity = 0
  1038. o109.FormFactor = Enum.FormFactor.Custom
  1039. o109.Size = Vector3.new(0.200000003, 0.228571445, 0.200000003)
  1040. o109.CFrame = CFrame.new(68.850296, 1.55558205, 200.857574, 0.99999845, 1.11867848e-010, 3.22840824e-005, 3.14685167e-010, 0.999999762, -2.68220901e-007, -3.22842061e-005, 8.94069672e-008, 0.999998093)
  1041. o109.BottomSurface = Enum.SurfaceType.Smooth
  1042. o109.TopSurface = Enum.SurfaceType.Smooth
  1043. o109.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1044. o109.Position = Vector3.new(68.850296, 1.55558205, 200.857574)
  1045. o110.Parent = o109
  1046. o110.Scale = Vector3.new(0.476190478, 1, 0.952380955)
  1047. o110.MeshType = Enum.MeshType.Wedge
  1048. o111.Name = "Mag1"
  1049. o111.Parent = o1
  1050. o111.BrickColor = BrickColor.new("Navy blue")
  1051. o111.Position = Vector3.new(68.850296, 0.759455025, 199.939224)
  1052. o111.Rotation = Vector3.new(-123.866768, -0.00278489292, -179.999084)
  1053. o111.Anchored = true
  1054. o111.CanCollide = false
  1055. o111.Elasticity = 0
  1056. o111.FormFactor = Enum.FormFactor.Symmetric
  1057. o111.Size = Vector3.new(1, 1, 1)
  1058. o111.CFrame = CFrame.new(68.850296, 0.759455025, 199.939224, -0.999990642, 1.59146148e-005, -4.86055505e-005, -3.8027305e-005, 0.557267249, 0.830328643, 3.69013214e-005, 0.830327094, -0.557258725)
  1059. o111.BottomSurface = Enum.SurfaceType.Smooth
  1060. o111.TopSurface = Enum.SurfaceType.Smooth
  1061. o111.Color = Color3.new(0.627451, 0.372549, 0.207843)
  1062. o111.Position = Vector3.new(68.850296, 0.759455025, 199.939224)
  1063. o112.Parent = o111
  1064. o112.Scale = Vector3.new(0.142857149, 0.380952388, 0.523809552)
  1065. o113.Name = "NoSight"
  1066. o113.Parent = o1
  1067. o113.BrickColor = BrickColor.new("Black")
  1068. o113.Position = Vector3.new(68.850296, 1.55562794, 200.980453)
  1069. o113.Rotation = Vector3.new(0.00424240995, 0.00721655181, 90)
  1070. o113.Anchored = true
  1071. o113.CanCollide = false
  1072. o113.Elasticity = 0
  1073. o113.FormFactor = Enum.FormFactor.Custom
  1074. o113.Size = Vector3.new(0.228571445, 0.200000003, 0.200000003)
  1075. o113.CFrame = CFrame.new(68.850296, 1.55562794, 200.980453, 4.37285053e-009, -0.99999845, 0.000125952589, 0.999999702, -5.30053512e-009, -7.404387e-005, 7.38352537e-005, 0.000125952662, 0.999997914)
  1076. o113.BottomSurface = Enum.SurfaceType.Smooth
  1077. o113.TopSurface = Enum.SurfaceType.Smooth
  1078. o113.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1079. o113.Position = Vector3.new(68.850296, 1.55562794, 200.980453)
  1080. o114.Parent = o113
  1081. o114.Scale = Vector3.new(1, 0.476190478, 0.285714298)
  1082. o115.Name = "NoSight"
  1083. o115.Parent = o1
  1084. o115.BrickColor = BrickColor.new("Black")
  1085. o115.Position = Vector3.new(68.8932648, 1.68357205, 200.980438)
  1086. o115.Rotation = Vector3.new(-90, 0.00187138491, -89.9962845)
  1087. o115.Anchored = true
  1088. o115.CanCollide = false
  1089. o115.Elasticity = 0
  1090. o115.FormFactor = Enum.FormFactor.Custom
  1091. o115.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1092. o115.CFrame = CFrame.new(68.8932648, 1.68357205, 200.980438, 6.49771682e-005, 0.999998391, 3.26618283e-005, -2.68220901e-007, -3.26615009e-005, 0.999999762, 0.999998093, -6.49786234e-005, 8.94069672e-008)
  1093. o115.BottomSurface = Enum.SurfaceType.Smooth
  1094. o115.TopSurface = Enum.SurfaceType.Smooth
  1095. o115.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1096. o115.Position = Vector3.new(68.8932648, 1.68357205, 200.980438)
  1097. o116.Parent = o115
  1098. o116.Scale = Vector3.new(0.285714298, 0.0476190485, 0.142857149)
  1099. o117.Name = "SmokePart"
  1100. o117.Parent = o1
  1101. o117.BrickColor = BrickColor.new("Black")
  1102. o117.Transparency = 1
  1103. o117.Position = Vector3.new(68.8185577, 1.44109595, 201.766632)
  1104. o117.Rotation = Vector3.new(-80.1794052, -89.980217, -170.180023)
  1105. o117.Anchored = true
  1106. o117.CanCollide = false
  1107. o117.FormFactor = Enum.FormFactor.Custom
  1108. o117.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1109. o117.CFrame = CFrame.new(68.8185577, 1.44109595, 201.766632, -0.000375139585, 6.49325812e-005, -0.99999994, -0.999999464, -1.07586384e-005, 0.000375139061, -1.07288361e-005, 0.999999523, 6.49366266e-005)
  1110. o117.BottomSurface = Enum.SurfaceType.Smooth
  1111. o117.TopSurface = Enum.SurfaceType.Smooth
  1112. o117.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1113. o117.Position = Vector3.new(68.8185577, 1.44109595, 201.766632)
  1114. o118.Parent = o117
  1115. o118.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  1116. o119.Name = "Coloring"
  1117. o119.Parent = o1
  1118. table.insert(cors,coroutine.create(function()
  1119. wait()
  1120. runDummyScript(function()
  1121. repeat
  1122. wait()
  1123. until script.Parent.Parent.Parent.ClassName == "Player"
  1124. g = script.Parent:GetChildren()
  1125. for i = 1,#g do
  1126. if g[i].Name == "Color" then
  1127. g[i].BrickColor = script.Parent.Parent.Parent.TeamColor
  1128. end
  1129. end
  1130.  
  1131. end,o119)
  1132. end))
  1133. o120.Name = "Gun_Script"
  1134. o120.Parent = o1
  1135. table.insert(cors,coroutine.create(function()
  1136. wait()
  1137. runDummyScript(function()
  1138. wait(0.5)
  1139. --Edit settings below--
  1140. local Tool = script.Parent
  1141. local Settings = {
  1142. Range = 700
  1143. ,Spread = 5
  1144. ,Damage = {16, 30}
  1145. ,HeadShotDamage = {13, 14}
  1146. ,Bullets = 1
  1147. ,FireRate = 0.10
  1148. ,Automatic = true
  1149. ,AntiTK = false
  1150. ,ImpactDuration = 3
  1151. --Reload
  1152. ,ReloadKey = "R"
  1153. ,ReloadTime = 3
  1154. ,Ammo = 30
  1155. ,IncludeChamberedBullet = true
  1156. --Gui
  1157. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  1158. --Arms
  1159. ,OneHanded = false
  1160. ,FakeArms = true
  1161. ,FakeArmTransparency = 1
  1162. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  1163. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  1164. ,AimPart = Tool.AimPart
  1165. ,AimPartOffset = CFrame.new()
  1166. ,AimGripOffset = Vector3.new(0, 0, 0)
  1167. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  1168. ,AimAnim = {
  1169. Enabled = false
  1170. ,Frames = 50
  1171. ,Time = 0.1
  1172. }
  1173. ,ChangeFOV = {true, 60}
  1174. ,SpreadReduction = 3
  1175. --Weld
  1176. ,Weld = true
  1177. --Mouse
  1178. ,Icons = {
  1179. Idle = "rbxassetid://70288585"
  1180. ,Fire1 = "rbxassetid://70288578"
  1181. ,Fire2 = "rbxassetid://70288572"
  1182. ,Fire3 = "rbxassetid://70288578"
  1183. ,Reload = "rbxassetid://70288599"
  1184. ,Aim = "rbxasset://textures/Blank.png"
  1185. }
  1186. ,FireMouseAnimTime = 0.15
  1187. --Recoil
  1188. ,Recoil = math.rad(1.2)
  1189. --Smoke
  1190. ,Smoke = true
  1191. ,SmokePart = Tool.SmokePart
  1192. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}}
  1193. --Sprint
  1194. ,Sprint = true
  1195. ,SprintSpeed = 25
  1196. ,SprintKey = "0"
  1197. ,SprintSpreadIncrease = 40
  1198. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  1199. --Other
  1200. ,DropHats = false
  1201. }
  1202.  
  1203. --Do not edit below this lign--
  1204.  
  1205. local Orig_Spread = Settings.Spread
  1206. local Orig_Grip = Tool.GripPos
  1207.  
  1208. local Player = game.Players.LocalPlayer
  1209. local Character = Player.Character
  1210.  
  1211. local Camera = Workspace.CurrentCamera
  1212.  
  1213. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  1214.  
  1215. local Gui, CanUpdateGui = nil, true
  1216.  
  1217. local Sprinting, Equipped
  1218.  
  1219. function Update_Gui()
  1220. if Gui and CanUpdateGui then
  1221. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  1222. end
  1223. end
  1224.  
  1225. local Welded
  1226. if Settings.Weld then
  1227. Delay(0, function()
  1228. local weldC0s = {}
  1229. for i, v in pairs(Tool:GetChildren()) do
  1230. if v:IsA("BasePart") and v ~= Tool.Handle then
  1231. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  1232. v.Anchored = false
  1233. end
  1234. end
  1235. Tool.Handle.Anchored = false
  1236. local welds = {}
  1237. Tool.Equipped:connect(function()
  1238. for i, v in ipairs(welds) do
  1239. v.Part1 = nil
  1240. v:Destroy()
  1241. end
  1242. for i, v in ipairs(weldC0s) do
  1243. if v[1] and v[2] then
  1244. local w = Instance.new("Weld", Tool.Handle)
  1245. w.Part0 = Tool.Handle
  1246. w.Part1 = v[1]
  1247. w.C0 = v[2]
  1248. table.insert(welds, w)
  1249. end
  1250. end
  1251. end)
  1252. wait()
  1253. Welded = true
  1254. end)
  1255. end
  1256.  
  1257. local Left_Weld, Right_Weld
  1258.  
  1259. Ammo.Changed:connect(Update_Gui)
  1260. StoredAmmo.Changed:connect(Update_Gui)
  1261.  
  1262. Settings.Range = math.min(Settings.Range, 999)
  1263.  
  1264. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  1265. Ignore_Model.Name = "Ray_Ignore"
  1266.  
  1267. local Ray_Ignore = {Character, Ignore_Model, Camera}
  1268.  
  1269. Character.Humanoid.Died:connect(function()
  1270. Tool.Parent = Player.Backpack
  1271. end)
  1272.  
  1273. function Fire(Mouse)
  1274. 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))
  1275. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  1276. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  1277. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  1278. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  1279. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  1280. return
  1281. end
  1282. local Humanoid = Hit.Parent.Humanoid
  1283. local c = Instance.new("ObjectValue")
  1284. c.Name = "creator"
  1285. c.Value = Player
  1286. game.Debris:AddItem(c, 3)
  1287. c.Parent = Humanoid
  1288. if Hit.Name == "Head" then
  1289. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  1290. else
  1291. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  1292. end
  1293. elseif Hit then
  1294. local Hit_Part = Instance.new("Part", Ignore_Model)
  1295. Hit_Part.FormFactor = "Custom"
  1296. Hit_Part.TopSurface = 0
  1297. Hit_Part.BottomSurface = 0
  1298. Hit_Part.Anchored = true
  1299. Hit_Part.CanCollide = false
  1300. Hit_Part.Size = Vector3.new()
  1301. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1302. Hit_Part.BrickColor = BrickColor.new("Black")
  1303. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  1304. if not Hit.Anchored then
  1305. local w = Instance.new("Weld", Hit_Part)
  1306. w.Part0 = Hit
  1307. w.Part1 = Hit_Part
  1308. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  1309. Hit_Part.Anchored = false
  1310. end
  1311. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  1312. Hit.Parent.Parent = workspace
  1313. game.Debris:AddItem(Hit, 3)
  1314. end
  1315. end
  1316. end
  1317.  
  1318. local Can_Shoot = true
  1319. local Reloading = false
  1320.  
  1321. local First_Person = false
  1322.  
  1323. local Mouse_Held
  1324.  
  1325. Tool.Equipped:connect(function(Mouse)
  1326. Equipped = true
  1327. if Settings.Weld and not Welded then
  1328. wait()
  1329. Tool.Parent = Player.Backpack
  1330. end
  1331. Character = Player.Character
  1332. if Gui then
  1333. return
  1334. end
  1335. Ray_Ignore = {Character, Ignore_Model, Camera}
  1336. Mouse.Icon = Settings.Icons.Idle
  1337. Gui = script.Gui:Clone()
  1338. Gui.Parent = Player.PlayerGui
  1339. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  1340. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  1341. CanUpdateGui = true
  1342. Update_Gui()
  1343. Mouse.Button1Down:connect(function()
  1344. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  1345. Mouse_Held = true
  1346. while true do
  1347. Can_Shoot = false
  1348. Delay(0, function()
  1349. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  1350. if not Aiming then
  1351. Mouse.Icon = Settings.Icons.Fire1
  1352. end
  1353. wait(t)
  1354. if not Aiming then
  1355. if Reloading then return end
  1356. Mouse.Icon = Settings.Icons.Fire2
  1357. end
  1358. wait(t)
  1359. if not Aiming then
  1360. if Reloading then return end
  1361. Mouse.Icon = Settings.Icons.Fire3
  1362. end
  1363. wait(t)
  1364. if not Aiming then
  1365. if Reloading then return end
  1366. Mouse.Icon = Settings.Icons.Idle
  1367. end
  1368. end)
  1369. if Settings.Smoke then
  1370. for i, v in pairs(Settings.Smokes) do
  1371. local s = v[1]:Clone()
  1372. s.Parent = Settings.SmokePart
  1373. s.Enabled = true
  1374. game.Debris:AddItem(s, v[2])
  1375. if v[3] then
  1376. Delay(v[3], function()
  1377. s.Enabled = false
  1378. end)
  1379. end
  1380. end
  1381. end
  1382. for _ = 1, Settings.Bullets do
  1383. Fire(Mouse)
  1384. end
  1385. 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)
  1386. if Tool.Handle:FindFirstChild("Shoot") then
  1387. Tool.Handle.Shoot:Play()
  1388. end
  1389. Ammo.Value = Ammo.Value - 1
  1390. wait(Settings.FireRate)
  1391. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  1392. break
  1393. end
  1394. end
  1395. Can_Shoot = true
  1396. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  1397. Tool.Handle.Click:Play()
  1398. end
  1399. end)
  1400. Mouse.Button1Up:connect(function()
  1401. Mouse_Held = false
  1402. end)
  1403. Mouse.KeyDown:connect(function(Key)
  1404. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  1405. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  1406. return
  1407. end
  1408. Can_Shoot = false
  1409. Reloading = true
  1410. local TextLabel = Gui.Frame.AmmoDisplay
  1411. Delay(0, function()
  1412. CanUpdateGui = false
  1413. TextLabel.Text = "Reloading."
  1414. wait(Settings.ReloadTime/3)
  1415. if TextLabel then
  1416. TextLabel.Text = "Reloading.."
  1417. end
  1418. wait(Settings.ReloadTime/3)
  1419. if TextLabel then
  1420. TextLabel.Text = "Reloading..."
  1421. end
  1422. end)
  1423. if Tool.Handle:FindFirstChild("Reload") then
  1424. Tool.Handle.Reload:Play()
  1425. end
  1426. Mouse.Icon = Settings.Icons.Reload
  1427. wait(Settings.ReloadTime)
  1428. Mouse.Icon = Settings.Icons.Idle
  1429. CanUpdateGui = true
  1430. local m = Settings.Ammo
  1431. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  1432. m = m + 1
  1433. end
  1434. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  1435. Ammo.Value = Ammo.Value + StoredAmmo.Value
  1436. StoredAmmo.Value = 0
  1437. else
  1438. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  1439. Ammo.Value = m
  1440. end
  1441. Can_Shoot = true
  1442. Reloading = false
  1443. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  1444. Sprinting = true
  1445. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  1446. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  1447. end
  1448. end)
  1449. Mouse.KeyUp:connect(function(Key)
  1450. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  1451. Sprinting = false
  1452. Character.Humanoid.WalkSpeed = 16
  1453. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  1454. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1455. end
  1456. end)
  1457. Mouse.Button2Down:connect(function()
  1458. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  1459. Aiming = true
  1460. Mouse.Icon = Settings.Icons.Aim
  1461. if Settings.AimAnim.Enabled then
  1462. Right_Weld.C1 = CFrame.new()
  1463. Right_Weld.C0 = CFrame.new()
  1464. Delay(0, function()
  1465. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
  1466. end)
  1467. Delay(0, function()
  1468. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
  1469. end)
  1470. Delay(0, function()
  1471. if Settings.ChangeFOV[1] then
  1472. Camera.FieldOfView = 70
  1473. local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
  1474. for i = 1, T_F do
  1475. local FOV = 70 - Cam_Dif/T_F * i
  1476. Camera.FieldOfView = FOV
  1477. wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
  1478. if not Aiming then
  1479. return
  1480. end
  1481. end
  1482. Camera.FieldOfView = Settings.ChangeFOV[2]
  1483. end
  1484. end)
  1485. else
  1486. Right_Weld.C1 = CFrame.new()
  1487. Right_Weld.C0 = CFrame.new()
  1488. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  1489. Left_Weld.C1 = Settings.LeftAimPos
  1490. if Settings.ChangeFOV[1] then
  1491. Camera.FieldOfView = Settings.ChangeFOV[2]
  1492. end
  1493. end
  1494. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  1495. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  1496. end
  1497. end)
  1498. Mouse.Button2Up:connect(function()
  1499. if Aiming then
  1500. Mouse.Icon = Settings.Icons.Idle
  1501. Tool.GripPos = Orig_Grip
  1502. if Settings.AimAnim.Enabled then
  1503. Delay(0, function()
  1504. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
  1505. end)
  1506. Delay(0, function()
  1507. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
  1508. end)
  1509. else
  1510. Right_Weld.C1 = Settings.RightPos
  1511. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1512. Left_Weld.C1 = Settings.LeftPos
  1513. end
  1514. if Settings.ChangeFOV[1] then
  1515. Camera.FieldOfView = 70
  1516. end
  1517. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  1518. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1519. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1520. wait(0.25)
  1521. Aiming = false
  1522. end
  1523. end)
  1524. wait()
  1525. Camera.Changed:connect(function()
  1526. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1527. Mouse.TargetFilter = workspace
  1528. Character.Torso.Neck.C1 = CFrame.new()
  1529. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1530. end
  1531. end)
  1532. Mouse.Idle:connect(function()
  1533. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1534. Mouse.TargetFilter = workspace
  1535. Character.Torso.Neck.C1 = CFrame.new()
  1536. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1537. end
  1538. end)
  1539. while wait() and Equipped do
  1540. if Sprinting then
  1541. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1542. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1543. elseif not Aiming then
  1544. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1545. end
  1546. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  1547. Mouse.TargetFilter = nil
  1548. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1549. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1550. end
  1551. end
  1552. end)
  1553.  
  1554. local Arms_Made
  1555. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  1556.  
  1557. Tool.Equipped:connect(function(Mouse)
  1558. if Character and not Arms_Made then
  1559. Arms_Made = true
  1560. local Torso = Character.Torso
  1561. Torso["Right Shoulder"].Part1 = nil
  1562. Left_Weld = Instance.new("Weld", Torso)
  1563. Left_Weld.Name = "Left_Weld"
  1564. Left_Weld.Part0 = Character.Head
  1565. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1566. if not Settings.OneHanded then
  1567. Torso["Left Shoulder"].Part1 = nil
  1568. Left_Weld.Part1 = Character["Left Arm"]
  1569. end
  1570. Right_Weld = Instance.new("Weld", Torso)
  1571. Right_Weld.Name = "Right_Weld"
  1572. Right_Weld.Part0 = Character.Head
  1573. Right_Weld.Part1 = Character["Right Arm"]
  1574. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1575. Left_Weld.C1 = Settings.LeftPos
  1576. Right_Weld.C1 = Settings.RightPos
  1577. end
  1578. if Settings.FakeArms and not Fake_Arm_Right then
  1579. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  1580. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  1581. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  1582. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  1583. for i = 1, 2 do
  1584. local w = Instance.new("Weld", fakeArms[i])
  1585. w.Part0 = Character[fakeArms[i].Name]
  1586. w.Part1 = fakeArms[i]
  1587. fakeArms[i].Transparency = Settings.FakeArmTransparency
  1588. end
  1589. Fake_Arm_Model = Instance.new("Model", Camera)
  1590. Fake_Arm_Right.Parent = Fake_Arm_Model
  1591. if not Settings.OneHanded then
  1592. Fake_Arm_Left.Parent = Fake_Arm_Model
  1593. end
  1594. Fake_Arm_Model.Name = "FakeArms"
  1595. if Settings.CharacterMeshes then
  1596. for i, v in pairs(Character:GetChildren()) do
  1597. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  1598. v:Clone().Parent = Fake_Arm_Model
  1599. end
  1600. end
  1601. end
  1602. if Character:FindFirstChild("Shirt") then
  1603. Instance.new("Humanoid", Fake_Arm_Model)
  1604. Character.Shirt:Clone().Parent = Fake_Arm_Model
  1605. else
  1606. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  1607. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  1608. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  1609. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  1610. end
  1611. end
  1612. end)
  1613.  
  1614. Tool.Unequipped:connect(function()
  1615. Equipped = false
  1616. Tool.GripPos = Orig_Grip
  1617. Aiming = false
  1618. Settings.Spread = Orig_Spread
  1619. if Settings.ChangeFOV[1] then
  1620. Camera.FieldOfView = 70
  1621. end
  1622. if Gui then
  1623. Gui:Destroy()
  1624. Gui = nil
  1625. end
  1626. for i, v in pairs(Tool.Handle:GetChildren()) do
  1627. if v:IsA("Sound") then
  1628. v:Stop()
  1629. end
  1630. end
  1631. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  1632. Fake_Arm_Model:Destroy()
  1633. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1634. end
  1635. if Character and Left_Weld and Right_Weld then
  1636. Arms_Made = false
  1637. local Torso = Character.Torso
  1638. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1639. Left_Weld:Destroy()
  1640. Right_Weld:Destroy()
  1641. end
  1642. Sprinting = false
  1643. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1644. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1645. Character.Humanoid.WalkSpeed = 16
  1646. end)
  1647.  
  1648. end,o120)
  1649. end))
  1650. o121.Name = "Ammo"
  1651. o121.Parent = o120
  1652. o121.Value = 30
  1653. o122.Name = "StoredAmmo"
  1654. o122.Parent = o120
  1655. o122.Value = 1200
  1656. o123.Name = "Gui"
  1657. o123.Parent = o120
  1658. o124.Parent = o123
  1659. o124.Position = UDim2.new(1,-200,1,-100)
  1660. o124.Size = UDim2.new(0,100,0,100)
  1661. o124.Position = UDim2.new(1,-200,1,-100)
  1662. o124.BackgroundColor3 = Color3.new(1, 1, 1)
  1663. o124.BackgroundTransparency = 1
  1664. o124.BorderSizePixel = 0
  1665. o125.Name = "AmmoDisplay"
  1666. o125.Parent = o124
  1667. o125.Size = UDim2.new(1,0,1,0)
  1668. o125.Text = ""
  1669. o125.BackgroundTransparency = 1
  1670. o125.FontSize = Enum.FontSize.Size24
  1671. o125.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  1672. o125.TextStrokeTransparency = 0.5
  1673. o125.TextXAlignment = Enum.TextXAlignment.Right
  1674. o126.Parent = o120
  1675. o126.Size = 0.30000001192093
  1676. o126.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1677. o126.Enabled = false
  1678. o126.Opacity = 0.30000001192093
  1679. o126.RiseVelocity = 15
  1680. o127.Name = "Smoke1"
  1681. o127.Parent = o120
  1682. o127.Size = 0.10000000149012
  1683. o127.Color = Color3.new(1, 0.6, 0.2)
  1684. o127.Enabled = false
  1685. o127.Opacity = 0.40000000596046
  1686. o127.RiseVelocity = 3
  1687. mas.Parent = workspace
  1688. mas:MakeJoints()
  1689. local mas1 = mas:GetChildren()
  1690. for i=1,#mas1 do
  1691. mas1[i].Parent = game:GetService("Players").LocalPlayer.Backpack
  1692. ypcall(function() mas1[i]:MakeJoints() end)
  1693. end
  1694. mas:Destroy()
  1695. for i=1,#cors do
  1696. coroutine.resume(cors[i])
  1697. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement