Advertisement
Vzurxy

OP shotgun

Oct 8th, 2017
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 59.46 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("BlockMesh")
  24. o6 = Instance.new("Part")
  25. o7 = Instance.new("BlockMesh")
  26. o8 = Instance.new("Part")
  27. o9 = Instance.new("BlockMesh")
  28. o10 = Instance.new("Part")
  29. o11 = Instance.new("CylinderMesh")
  30. o12 = Instance.new("Part")
  31. o13 = Instance.new("CylinderMesh")
  32. o14 = Instance.new("Part")
  33. o15 = Instance.new("CylinderMesh")
  34. o16 = Instance.new("Part")
  35. o17 = Instance.new("CylinderMesh")
  36. o18 = Instance.new("Part")
  37. o19 = Instance.new("CylinderMesh")
  38. o20 = Instance.new("Part")
  39. o21 = Instance.new("CylinderMesh")
  40. o22 = Instance.new("Part")
  41. o23 = Instance.new("CylinderMesh")
  42. o24 = Instance.new("Part")
  43. o25 = Instance.new("CylinderMesh")
  44. o26 = Instance.new("Part")
  45. o27 = Instance.new("BlockMesh")
  46. o28 = Instance.new("Part")
  47. o29 = Instance.new("BlockMesh")
  48. o30 = Instance.new("Part")
  49. o31 = Instance.new("BlockMesh")
  50. o32 = Instance.new("Part")
  51. o33 = Instance.new("BlockMesh")
  52. o34 = Instance.new("Part")
  53. o35 = Instance.new("BlockMesh")
  54. o36 = Instance.new("Part")
  55. o37 = Instance.new("BlockMesh")
  56. o38 = Instance.new("Part")
  57. o39 = Instance.new("BlockMesh")
  58. o40 = Instance.new("Part")
  59. o41 = Instance.new("BlockMesh")
  60. o42 = Instance.new("Part")
  61. o43 = Instance.new("BlockMesh")
  62. o44 = Instance.new("Part")
  63. o45 = Instance.new("BlockMesh")
  64. o46 = Instance.new("Part")
  65. o47 = Instance.new("BlockMesh")
  66. o48 = Instance.new("Part")
  67. o49 = Instance.new("BlockMesh")
  68. o50 = Instance.new("Part")
  69. o51 = Instance.new("BlockMesh")
  70. o52 = Instance.new("Part")
  71. o53 = Instance.new("BlockMesh")
  72. o54 = Instance.new("Part")
  73. o55 = Instance.new("BlockMesh")
  74. o56 = Instance.new("Part")
  75. o57 = Instance.new("SpecialMesh")
  76. o58 = Instance.new("Part")
  77. o59 = Instance.new("SpecialMesh")
  78. o60 = Instance.new("Part")
  79. o61 = Instance.new("SpecialMesh")
  80. o62 = Instance.new("Part")
  81. o63 = Instance.new("SpecialMesh")
  82. o64 = Instance.new("Part")
  83. o65 = Instance.new("SpecialMesh")
  84. o66 = Instance.new("Part")
  85. o67 = Instance.new("SpecialMesh")
  86. o68 = Instance.new("Part")
  87. o69 = Instance.new("SpecialMesh")
  88. o70 = Instance.new("Part")
  89. o71 = Instance.new("SpecialMesh")
  90. o72 = Instance.new("Part")
  91. o73 = Instance.new("SpecialMesh")
  92. o74 = Instance.new("Part")
  93. o75 = Instance.new("SpecialMesh")
  94. o76 = Instance.new("Part")
  95. o77 = Instance.new("SpecialMesh")
  96. o78 = Instance.new("Part")
  97. o79 = Instance.new("SpecialMesh")
  98. o80 = Instance.new("Part")
  99. o81 = Instance.new("SpecialMesh")
  100. o82 = Instance.new("Part")
  101. o83 = Instance.new("SpecialMesh")
  102. o84 = Instance.new("Part")
  103. o85 = Instance.new("SpecialMesh")
  104. o86 = Instance.new("Part")
  105. o87 = Instance.new("SpecialMesh")
  106. o88 = Instance.new("Part")
  107. o89 = Instance.new("SpecialMesh")
  108. o90 = Instance.new("Part")
  109. o91 = Instance.new("SpecialMesh")
  110. o92 = Instance.new("Part")
  111. o93 = Instance.new("CylinderMesh")
  112. o94 = Instance.new("Part")
  113. o95 = Instance.new("Sound")
  114. o96 = Instance.new("Sound")
  115. o98 = Instance.new("Part")
  116. o99 = Instance.new("LocalScript")
  117. o100 = Instance.new("LocalScript")
  118. o101 = Instance.new("NumberValue")
  119. o102 = Instance.new("NumberValue")
  120. o103 = Instance.new("ScreenGui")
  121. o104 = Instance.new("Frame")
  122. o105 = Instance.new("TextLabel")
  123. o106 = Instance.new("Smoke")
  124. o107 = Instance.new("Smoke")
  125. o1.Name = "M1014"
  126. o1.Parent = mas
  127. o2.Name = "Block"
  128. o2.Parent = o1
  129. o2.BrickColor = BrickColor.new("Black")
  130. o2.Position = Vector3.new(64.0497589, 5.13008213, 189.400009)
  131. o2.Rotation = Vector3.new(-6.21202011e-018, -8.33763059e-010, -90)
  132. o2.Anchored = true
  133. o2.FormFactor = Enum.FormFactor.Symmetric
  134. o2.Size = Vector3.new(1, 1, 1)
  135. o2.CFrame = CFrame.new(64.0497589, 5.13008213, 189.400009, 2.98023153e-008, 0.999999166, -1.455191e-011, -0.999999881, -2.98023153e-008, 1.08420204e-019, -1.08420204e-019, -1.455191e-011, 1)
  136. o2.BottomSurface = Enum.SurfaceType.Smooth
  137. o2.TopSurface = Enum.SurfaceType.Smooth
  138. o2.Color = Color3.new(0.105882, 0.164706, 0.207843)
  139. o2.Position = Vector3.new(64.0497589, 5.13008213, 189.400009)
  140. o3.Parent = o2
  141. o3.Scale = Vector3.new(0.142857149, 0.0380952395, 0.0476190485)
  142. o4.Name = "Block"
  143. o4.Parent = o1
  144. o4.BrickColor = BrickColor.new("Black")
  145. o4.Position = Vector3.new(66.7416534, 4.73913908, 189.375443)
  146. o4.Rotation = Vector3.new(-89.4603882, -74.9990768, -134.338562)
  147. o4.Anchored = true
  148. o4.FormFactor = Enum.FormFactor.Symmetric
  149. o4.Size = Vector3.new(1, 1, 1)
  150. o4.CFrame = CFrame.new(66.7416534, 4.73913908, 189.375443, -0.180896834, 0.18512243, -0.96592164, -0.681785882, 0.684236467, 0.258820683, 0.708832979, 0.705372155, 0.00243764091)
  151. o4.BottomSurface = Enum.SurfaceType.Smooth
  152. o4.TopSurface = Enum.SurfaceType.Smooth
  153. o4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  154. o4.Position = Vector3.new(66.7416534, 4.73913908, 189.375443)
  155. o5.Parent = o4
  156. o5.Scale = Vector3.new(0.0190476198, 0.00476190494, 0.0190476198)
  157. o6.Name = "Block"
  158. o6.Parent = o1
  159. o6.BrickColor = BrickColor.new("Black")
  160. o6.Position = Vector3.new(66.7416534, 4.739151, 189.390808)
  161. o6.Rotation = Vector3.new(-89.4603424, -74.9990616, 135.662155)
  162. o6.Anchored = true
  163. o6.FormFactor = Enum.FormFactor.Symmetric
  164. o6.Size = Vector3.new(1, 1, 1)
  165. o6.CFrame = CFrame.new(66.7416534, 4.739151, 189.390808, -0.185124889, -0.180894643, -0.965921581, -0.684244633, -0.681777716, 0.258820921, -0.70536375, 0.708841324, 0.00243785162)
  166. o6.BottomSurface = Enum.SurfaceType.Smooth
  167. o6.TopSurface = Enum.SurfaceType.Smooth
  168. o6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  169. o6.Position = Vector3.new(66.7416534, 4.739151, 189.390808)
  170. o7.Parent = o6
  171. o7.Scale = Vector3.new(0.0190476142, 0.00476190494, 0.0190476216)
  172. o8.Name = "Block"
  173. o8.Parent = o1
  174. o8.BrickColor = BrickColor.new("Black")
  175. o8.Position = Vector3.new(66.7401886, 4.73433018, 189.390808)
  176. o8.Rotation = Vector3.new(-89.460289, -74.9990387, -179.338135)
  177. o8.Anchored = true
  178. o8.FormFactor = Enum.FormFactor.Symmetric
  179. o8.Size = Vector3.new(1, 1, 1)
  180. o8.CFrame = CFrame.new(66.7401886, 4.73433018, 189.390808, -0.258814901, 0.00298987236, -0.965921462, -0.965923667, 0.00173828506, 0.258820862, 0.00245289016, 0.99999404, 0.0024380961)
  181. o8.BottomSurface = Enum.SurfaceType.Smooth
  182. o8.TopSurface = Enum.SurfaceType.Smooth
  183. o8.Color = Color3.new(0.105882, 0.164706, 0.207843)
  184. o8.Position = Vector3.new(66.7401886, 4.73433018, 189.390808)
  185. o9.Parent = o8
  186. o9.Scale = Vector3.new(0.0380952284, 0.00952380989, 0.0190476198)
  187. o10.Name = "Cylinder"
  188. o10.Parent = o1
  189. o10.BrickColor = BrickColor.new("Black")
  190. o10.Position = Vector3.new(66.1261749, 4.63275099, 189.394669)
  191. o10.Rotation = Vector3.new(-90.1455231, 14.9997549, -89.8226547)
  192. o10.Anchored = true
  193. o10.FormFactor = Enum.FormFactor.Symmetric
  194. o10.Size = Vector3.new(1, 1, 1)
  195. o10.CFrame = CFrame.new(66.1261749, 4.63275099, 189.394669, 0.00298980833, 0.965921462, 0.258814901, 0.00173873792, -0.258820862, 0.965923607, 0.99999404, -0.00243791705, -0.00245331111)
  196. o10.BottomSurface = Enum.SurfaceType.Smooth
  197. o10.TopSurface = Enum.SurfaceType.Smooth
  198. o10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  199. o10.Position = Vector3.new(66.1261749, 4.63275099, 189.394669)
  200. o11.Parent = o10
  201. o11.Scale = Vector3.new(0.142857149, 1.19047618, 0.142857149)
  202. o12.Name = "Cylinder"
  203. o12.Parent = o1
  204. o12.BrickColor = BrickColor.new("Black")
  205. o12.Position = Vector3.new(64.1996613, 5.44641018, 189.482437)
  206. o12.Rotation = Vector3.new(-90.1455307, 14.9997568, 0.178342)
  207. o12.Anchored = true
  208. o12.FormFactor = Enum.FormFactor.Symmetric
  209. o12.Size = Vector3.new(1, 1, 1)
  210. o12.CFrame = CFrame.new(64.1996613, 5.44641018, 189.482437, 0.965921402, -0.00300658983, 0.258814931, -0.258820891, -0.00173428643, 0.965923607, -0.002455279, -0.99999398, -0.00245335489)
  211. o12.BottomSurface = Enum.SurfaceType.Smooth
  212. o12.TopSurface = Enum.SurfaceType.Smooth
  213. o12.Color = Color3.new(0.105882, 0.164706, 0.207843)
  214. o12.Position = Vector3.new(64.1996613, 5.44641018, 189.482437)
  215. o13.Parent = o12
  216. o13.Scale = Vector3.new(0.095238097, 0.0190476198, 0.0952377766)
  217. o14.Name = "Cylinder"
  218. o14.Parent = o1
  219. o14.BrickColor = BrickColor.new("Black")
  220. o14.Position = Vector3.new(62.7799835, 5.27568102, 189.403503)
  221. o14.Rotation = Vector3.new(-90.0996246, -0.000169900886, -89.8286972)
  222. o14.Anchored = true
  223. o14.FormFactor = Enum.FormFactor.Symmetric
  224. o14.Size = Vector3.new(1, 1, 1)
  225. o14.CFrame = CFrame.new(62.7799835, 5.27568102, 189.403503, 0.00298989075, 0.999994814, -2.96532994e-006, 0.0017387002, -2.33948208e-006, 0.999998331, 0.99999404, -0.00298989308, -0.0017386995)
  226. o14.BottomSurface = Enum.SurfaceType.Smooth
  227. o14.TopSurface = Enum.SurfaceType.Smooth
  228. o14.Color = Color3.new(0.105882, 0.164706, 0.207843)
  229. o14.Position = Vector3.new(62.7799835, 5.27568102, 189.403503)
  230. o15.Parent = o14
  231. o15.Scale = Vector3.new(0.171428576, 0.666666687, 0.114285722)
  232. o16.Name = "Cylinder"
  233. o16.Parent = o1
  234. o16.BrickColor = BrickColor.new("Really black")
  235. o16.Position = Vector3.new(67.0888214, 4.54772902, 189.391769)
  236. o16.Rotation = Vector3.new(89.8544769, -14.9997568, -90.1773453)
  237. o16.Anchored = true
  238. o16.FormFactor = Enum.FormFactor.Symmetric
  239. o16.Size = Vector3.new(1, 1.20000005, 1)
  240. o16.CFrame = CFrame.new(67.0888214, 4.54772902, 189.391769, -0.00298966886, 0.965921581, -0.258814931, -0.00173879357, -0.258820921, -0.965923607, -0.99999404, -0.00243776804, 0.00245332904)
  241. o16.BottomSurface = Enum.SurfaceType.Smooth
  242. o16.TopSurface = Enum.SurfaceType.Smooth
  243. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  244. o16.Position = Vector3.new(67.0888214, 4.54772902, 189.391769)
  245. o17.Parent = o16
  246. o17.Offset = Vector3.new(0, -0.0185714271, 0)
  247. o17.Scale = Vector3.new(0.099999994, 0.0190476198, 0.099999994)
  248. o18.Name = "Cylinder"
  249. o18.Parent = o1
  250. o18.BrickColor = BrickColor.new("Black")
  251. o18.Position = Vector3.new(65.917923, 4.86142111, 189.393753)
  252. o18.Rotation = Vector3.new(-90.1455231, 14.9997635, -89.8226547)
  253. o18.Anchored = true
  254. o18.FormFactor = Enum.FormFactor.Symmetric
  255. o18.Size = Vector3.new(1, 2.2900002, 1)
  256. o18.CFrame = CFrame.new(65.917923, 4.86142111, 189.393753, 0.00298980926, 0.965921521, 0.25881505, 0.0017387392, -0.258820981, 0.965923667, 0.99999404, -0.00243791682, -0.00245331298)
  257. o18.BottomSurface = Enum.SurfaceType.Smooth
  258. o18.TopSurface = Enum.SurfaceType.Smooth
  259. o18.Color = Color3.new(0.105882, 0.164706, 0.207843)
  260. o18.Position = Vector3.new(65.917923, 4.86142111, 189.393753)
  261. o19.Parent = o18
  262. o19.Scale = Vector3.new(0.142857149, 1.0476191, 0.142857149)
  263. o20.Name = "Cylinder"
  264. o20.Parent = o1
  265. o20.BrickColor = BrickColor.new("Black")
  266. o20.Position = Vector3.new(62.5839386, 5.57881308, 189.402924)
  267. o20.Rotation = Vector3.new(-90.1336212, 11.2268991, -89.8253479)
  268. o20.Anchored = true
  269. o20.FormFactor = Enum.FormFactor.Symmetric
  270. o20.Size = Vector3.new(1, 1, 1)
  271. o20.CFrame = CFrame.new(62.5839386, 5.57881308, 189.402924, 0.00298989075, 0.980858505, 0.194694862, 0.0017387002, -0.194700688, 0.980861127, 0.99999404, -0.00259415316, -0.00228755432)
  272. o20.BottomSurface = Enum.SurfaceType.Smooth
  273. o20.TopSurface = Enum.SurfaceType.Smooth
  274. o20.Color = Color3.new(0.105882, 0.164706, 0.207843)
  275. o20.Position = Vector3.new(62.5839386, 5.57881308, 189.402924)
  276. o21.Parent = o20
  277. o21.Scale = Vector3.new(0.0571428612, 0.142857149, 0.114285722)
  278. o22.Name = "Cylinder"
  279. o22.Parent = o1
  280. o22.BrickColor = BrickColor.new("Black")
  281. o22.Position = Vector3.new(64.1984406, 5.44621515, 189.298584)
  282. o22.Rotation = Vector3.new(-90.1455307, 14.9997568, 0.178342)
  283. o22.Anchored = true
  284. o22.FormFactor = Enum.FormFactor.Symmetric
  285. o22.Size = Vector3.new(1, 1, 1)
  286. o22.CFrame = CFrame.new(64.1984406, 5.44621515, 189.298584, 0.965921402, -0.00300658983, 0.258814931, -0.258820891, -0.00173428643, 0.965923607, -0.002455279, -0.99999398, -0.00245335489)
  287. o22.BottomSurface = Enum.SurfaceType.Smooth
  288. o22.TopSurface = Enum.SurfaceType.Smooth
  289. o22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  290. o22.Position = Vector3.new(64.1984406, 5.44621515, 189.298584)
  291. o23.Parent = o22
  292. o23.Scale = Vector3.new(0.0952381194, 0.0190476198, 0.0952377766)
  293. o24.Name = "Cylinder"
  294. o24.Parent = o1
  295. o24.BrickColor = BrickColor.new("Black")
  296. o24.Position = Vector3.new(63.4220734, 5.27551317, 189.400909)
  297. o24.Rotation = Vector3.new(-90.0996246, -0.000169900886, -89.8286972)
  298. o24.Anchored = true
  299. o24.FormFactor = Enum.FormFactor.Symmetric
  300. o24.Size = Vector3.new(1, 1, 1)
  301. o24.CFrame = CFrame.new(63.4220734, 5.27551317, 189.400909, 0.00298983394, 0.999994755, -2.96532994e-006, 0.00173871987, -2.30967976e-006, 0.999998331, 0.99999404, -0.0029898365, -0.00173871906)
  302. o24.BottomSurface = Enum.SurfaceType.Smooth
  303. o24.TopSurface = Enum.SurfaceType.Smooth
  304. o24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  305. o24.Position = Vector3.new(63.4220734, 5.27551317, 189.400909)
  306. o25.Parent = o24
  307. o25.Scale = Vector3.new(0.142857149, 0.619047642, 0.095238097)
  308. o26.Parent = o1
  309. o26.BrickColor = BrickColor.new("Black")
  310. o26.Position = Vector3.new(62.8764191, 5.29338312, 189.402451)
  311. o26.Rotation = Vector3.new(-90.0996246, -0.000260400848, 90.1713104)
  312. o26.Anchored = true
  313. o26.FormFactor = Enum.FormFactor.Symmetric
  314. o26.Size = Vector3.new(1, 1, 1)
  315. o26.CFrame = CFrame.new(62.8764191, 5.29338312, 189.402451, -0.00298994523, -0.999994874, -4.54485235e-006, -0.00173867331, 7.15255624e-007, 0.99999845, -0.99999404, 0.00298995036, -0.00173866807)
  316. o26.BottomSurface = Enum.SurfaceType.Smooth
  317. o26.TopSurface = Enum.SurfaceType.Smooth
  318. o26.Color = Color3.new(0.105882, 0.164706, 0.207843)
  319. o26.Position = Vector3.new(62.8764191, 5.29338312, 189.402451)
  320. o27.Parent = o26
  321. o27.Scale = Vector3.new(0.142857149, 0.095238097, 0.095238097)
  322. o28.Parent = o1
  323. o28.BrickColor = BrickColor.new("Black")
  324. o28.Position = Vector3.new(64.2484894, 5.40837288, 189.440598)
  325. o28.Rotation = Vector3.new(-90.1455231, 14.9997568, -179.821655)
  326. o28.Anchored = true
  327. o28.FormFactor = Enum.FormFactor.Symmetric
  328. o28.Size = Vector3.new(1, 1, 1)
  329. o28.CFrame = CFrame.new(64.2484894, 5.40837288, 189.440598, -0.965921402, 0.00300669391, 0.258814931, 0.258820862, 0.00173421332, 0.965923607, 0.00245539821, 0.99999398, -0.00245331088)
  330. o28.BottomSurface = Enum.SurfaceType.Smooth
  331. o28.TopSurface = Enum.SurfaceType.Smooth
  332. o28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  333. o28.Position = Vector3.new(64.2484894, 5.40837288, 189.440598)
  334. o29.Parent = o28
  335. o29.Scale = Vector3.new(0.0190476198, 0.038095206, 0.0476190485)
  336. o30.Parent = o1
  337. o30.BrickColor = BrickColor.new("Black")
  338. o30.Position = Vector3.new(64.2111359, 5.46666193, 189.299286)
  339. o30.Rotation = Vector3.new(-90.1455231, 14.9997549, 90.1773529)
  340. o30.Anchored = true
  341. o30.FormFactor = Enum.FormFactor.Symmetric
  342. o30.Size = Vector3.new(1, 1, 1)
  343. o30.CFrame = CFrame.new(64.2111359, 5.46666193, 189.299286, -0.00298995222, -0.965921462, 0.258814901, -0.00173869939, 0.258820862, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  344. o30.BottomSurface = Enum.SurfaceType.Smooth
  345. o30.TopSurface = Enum.SurfaceType.Smooth
  346. o30.Color = Color3.new(0.105882, 0.164706, 0.207843)
  347. o30.Position = Vector3.new(64.2111359, 5.46666193, 189.299286)
  348. o31.Parent = o30
  349. o31.Scale = Vector3.new(0.0190476216, 0.00952380989, 0.0476190485)
  350. o32.Parent = o1
  351. o32.BrickColor = BrickColor.new("Black")
  352. o32.Position = Vector3.new(62.9254913, 5.38791084, 189.402206)
  353. o32.Rotation = Vector3.new(-90.0996246, -0.000260400848, 90.1713104)
  354. o32.Anchored = true
  355. o32.FormFactor = Enum.FormFactor.Symmetric
  356. o32.Size = Vector3.new(1, 1, 1)
  357. o32.CFrame = CFrame.new(62.9254913, 5.38791084, 189.402206, -0.00298994523, -0.999994874, -4.54485235e-006, -0.00173867331, 7.15255624e-007, 0.99999845, -0.99999404, 0.00298995036, -0.00173866807)
  358. o32.BottomSurface = Enum.SurfaceType.Smooth
  359. o32.TopSurface = Enum.SurfaceType.Smooth
  360. o32.Color = Color3.new(0.105882, 0.164706, 0.207843)
  361. o32.Position = Vector3.new(62.9254913, 5.38791084, 189.402206)
  362. o33.Parent = o32
  363. o33.Scale = Vector3.new(0.142857149, 0.571428597, 0.095238097)
  364. o34.Parent = o1
  365. o34.BrickColor = BrickColor.new("Black")
  366. o34.Position = Vector3.new(64.1132355, 5.2218051, 189.398972)
  367. o34.Rotation = Vector3.new(-90.1455231, 14.9997568, 90.1773529)
  368. o34.Anchored = true
  369. o34.FormFactor = Enum.FormFactor.Symmetric
  370. o34.Size = Vector3.new(1, 1, 1)
  371. o34.CFrame = CFrame.new(64.1132355, 5.2218051, 189.398972, -0.00298995222, -0.965921581, 0.258814931, -0.00173869939, 0.258820921, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  372. o34.BottomSurface = Enum.SurfaceType.Smooth
  373. o34.TopSurface = Enum.SurfaceType.Smooth
  374. o34.Color = Color3.new(0.105882, 0.164706, 0.207843)
  375. o34.Position = Vector3.new(64.1132355, 5.2218051, 189.398972)
  376. o35.Parent = o34
  377. o35.Scale = Vector3.new(0.238095239, 0.619047642, 0.190476194)
  378. o36.Parent = o1
  379. o36.BrickColor = BrickColor.new("Black")
  380. o36.Position = Vector3.new(64.2487335, 5.40809822, 189.356369)
  381. o36.Rotation = Vector3.new(-90.1455231, 14.9997568, -179.821655)
  382. o36.Anchored = true
  383. o36.FormFactor = Enum.FormFactor.Symmetric
  384. o36.Size = Vector3.new(1, 1, 1)
  385. o36.CFrame = CFrame.new(64.2487335, 5.40809822, 189.356369, -0.965921402, 0.00300669391, 0.258814931, 0.258820862, 0.00173421332, 0.965923607, 0.00245539821, 0.99999398, -0.00245331088)
  386. o36.BottomSurface = Enum.SurfaceType.Smooth
  387. o36.TopSurface = Enum.SurfaceType.Smooth
  388. o36.Color = Color3.new(0.105882, 0.164706, 0.207843)
  389. o36.Position = Vector3.new(64.2487335, 5.40809822, 189.356369)
  390. o37.Parent = o36
  391. o37.Scale = Vector3.new(0.0190476198, 0.038095206, 0.0476190485)
  392. o38.Parent = o1
  393. o38.BrickColor = BrickColor.new("Black")
  394. o38.Position = Vector3.new(64.239212, 5.40986776, 189.482376)
  395. o38.Rotation = Vector3.new(-90.1455231, 14.9997549, 90.1773529)
  396. o38.Anchored = true
  397. o38.FormFactor = Enum.FormFactor.Symmetric
  398. o38.Size = Vector3.new(1, 1, 1)
  399. o38.CFrame = CFrame.new(64.239212, 5.40986776, 189.482376, -0.00298995222, -0.965921462, 0.258814901, -0.00173869939, 0.258820862, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  400. o38.BottomSurface = Enum.SurfaceType.Smooth
  401. o38.TopSurface = Enum.SurfaceType.Smooth
  402. o38.Color = Color3.new(0.105882, 0.164706, 0.207843)
  403. o38.Position = Vector3.new(64.239212, 5.40986776, 189.482376)
  404. o39.Parent = o38
  405. o39.Scale = Vector3.new(0.0190476216, 0.190476194, 0.0476190485)
  406. o40.Parent = o1
  407. o40.BrickColor = BrickColor.new("Black")
  408. o40.Position = Vector3.new(64.239212, 5.40940905, 189.298523)
  409. o40.Rotation = Vector3.new(-90.1455231, 14.9997549, 90.1773529)
  410. o40.Anchored = true
  411. o40.FormFactor = Enum.FormFactor.Symmetric
  412. o40.Size = Vector3.new(1, 1, 1)
  413. o40.CFrame = CFrame.new(64.239212, 5.40940905, 189.298523, -0.00298995222, -0.965921462, 0.258814901, -0.00173869939, 0.258820862, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  414. o40.BottomSurface = Enum.SurfaceType.Smooth
  415. o40.TopSurface = Enum.SurfaceType.Smooth
  416. o40.Color = Color3.new(0.105882, 0.164706, 0.207843)
  417. o40.Position = Vector3.new(64.239212, 5.40940905, 189.298523)
  418. o41.Parent = o40
  419. o41.Scale = Vector3.new(0.0190476198, 0.190476194, 0.0476190485)
  420. o42.Parent = o1
  421. o42.BrickColor = BrickColor.new("Black")
  422. o42.Position = Vector3.new(63.763134, 5.03712511, 189.400955)
  423. o42.Rotation = Vector3.new(-90.1985321, 29.9996662, 90.1978149)
  424. o42.Anchored = true
  425. o42.FormFactor = Enum.FormFactor.Symmetric
  426. o42.Size = Vector3.new(1, 1, 1)
  427. o42.CFrame = CFrame.new(63.763134, 5.03712511, 189.400955, -0.00298995222, -0.866022348, 0.499994934, -0.00173869939, 0.500001252, 0.866022885, -0.99999404, 0.0017200273, -0.00300073437)
  428. o42.BottomSurface = Enum.SurfaceType.Smooth
  429. o42.TopSurface = Enum.SurfaceType.Smooth
  430. o42.Color = Color3.new(0.105882, 0.164706, 0.207843)
  431. o42.Position = Vector3.new(63.763134, 5.03712511, 189.400955)
  432. o43.Parent = o42
  433. o43.Scale = Vector3.new(0.199999988, 0.228571385, 0.428571433)
  434. o44.Parent = o1
  435. o44.BrickColor = BrickColor.new("Black")
  436. o44.Position = Vector3.new(62.4762726, 5.40576506, 189.403458)
  437. o44.Rotation = Vector3.new(-90.1336288, 11.2268991, 90.1746597)
  438. o44.Anchored = true
  439. o44.FormFactor = Enum.FormFactor.Symmetric
  440. o44.Size = Vector3.new(1, 1, 1)
  441. o44.CFrame = CFrame.new(62.4762726, 5.40576506, 189.403458, -0.00298995222, -0.980858445, 0.194694862, -0.00173869939, 0.194700658, 0.980861127, -0.99999404, 0.00259421393, -0.0022875655)
  442. o44.BottomSurface = Enum.SurfaceType.Smooth
  443. o44.TopSurface = Enum.SurfaceType.Smooth
  444. o44.Color = Color3.new(0.105882, 0.164706, 0.207843)
  445. o44.Position = Vector3.new(62.4762726, 5.40576506, 189.403458)
  446. o45.Parent = o44
  447. o45.Scale = Vector3.new(0.142857149, 0.095238097, 0.476190478)
  448. o46.Parent = o1
  449. o46.BrickColor = BrickColor.new("Black")
  450. o46.Position = Vector3.new(64.4276886, 5.28558302, 189.39798)
  451. o46.Rotation = Vector3.new(-90.1455231, 14.9997549, 90.1773529)
  452. o46.Anchored = true
  453. o46.FormFactor = Enum.FormFactor.Symmetric
  454. o46.Size = Vector3.new(1, 1, 1)
  455. o46.CFrame = CFrame.new(64.4276886, 5.28558302, 189.39798, -0.00298995222, -0.965921462, 0.258814901, -0.00173869939, 0.258820862, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  456. o46.BottomSurface = Enum.SurfaceType.Smooth
  457. o46.TopSurface = Enum.SurfaceType.Smooth
  458. o46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  459. o46.Position = Vector3.new(64.4276886, 5.28558302, 189.39798)
  460. o47.Parent = o46
  461. o47.Scale = Vector3.new(0.238095239, 0.714285731, 0.095238097)
  462. o48.Parent = o1
  463. o48.BrickColor = BrickColor.new("Black")
  464. o48.Position = Vector3.new(64.2116241, 5.46698093, 189.481644)
  465. o48.Rotation = Vector3.new(-90.1455231, 14.9997549, 90.1773529)
  466. o48.Anchored = true
  467. o48.FormFactor = Enum.FormFactor.Symmetric
  468. o48.Size = Vector3.new(1, 1, 1)
  469. o48.CFrame = CFrame.new(64.2116241, 5.46698093, 189.481644, -0.00298995222, -0.965921462, 0.258814901, -0.00173869939, 0.258820862, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  470. o48.BottomSurface = Enum.SurfaceType.Smooth
  471. o48.TopSurface = Enum.SurfaceType.Smooth
  472. o48.Color = Color3.new(0.105882, 0.164706, 0.207843)
  473. o48.Position = Vector3.new(64.2116241, 5.46698093, 189.481644)
  474. o49.Parent = o48
  475. o49.Scale = Vector3.new(0.0190476216, 0.00952380989, 0.0476190485)
  476. o50.Parent = o1
  477. o50.BrickColor = BrickColor.new("Black")
  478. o50.Position = Vector3.new(66.5387726, 4.61120701, 189.39328)
  479. o50.Rotation = Vector3.new(-90.1455231, 14.9997635, 90.1773529)
  480. o50.Anchored = true
  481. o50.FormFactor = Enum.FormFactor.Symmetric
  482. o50.Size = Vector3.new(1, 1, 1)
  483. o50.CFrame = CFrame.new(66.5387726, 4.61120701, 189.39328, -0.0029898081, -0.965921581, 0.25881505, -0.00173873769, 0.258821011, 0.965923667, -0.99999404, 0.00243791658, -0.00245331111)
  484. o50.BottomSurface = Enum.SurfaceType.Smooth
  485. o50.TopSurface = Enum.SurfaceType.Smooth
  486. o50.Color = Color3.new(0.105882, 0.164706, 0.207843)
  487. o50.Position = Vector3.new(66.5387726, 4.61120701, 189.39328)
  488. o51.Parent = o50
  489. o51.Scale = Vector3.new(0.142857149, 0.095238097, 0.171428576)
  490. o52.Parent = o1
  491. o52.BrickColor = BrickColor.new("Black")
  492. o52.Position = Vector3.new(64.9701691, 4.917665, 189.396912)
  493. o52.Rotation = Vector3.new(-90.1455231, 14.9997568, 90.1773529)
  494. o52.Anchored = true
  495. o52.FormFactor = Enum.FormFactor.Symmetric
  496. o52.Size = Vector3.new(1, 1, 1)
  497. o52.CFrame = CFrame.new(64.9701691, 4.917665, 189.396912, -0.00298995222, -0.965921521, 0.258814931, -0.00173869939, 0.258820891, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  498. o52.BottomSurface = Enum.SurfaceType.Smooth
  499. o52.TopSurface = Enum.SurfaceType.Smooth
  500. o52.Color = Color3.new(0.105882, 0.164706, 0.207843)
  501. o52.Position = Vector3.new(64.9701691, 4.917665, 189.396912)
  502. o53.Parent = o52
  503. o53.Scale = Vector3.new(0.142857149, 1.19047618, 0.142857149)
  504. o54.Parent = o1
  505. o54.BrickColor = BrickColor.new("Black")
  506. o54.Position = Vector3.new(65.0011749, 5.03360319, 189.396667)
  507. o54.Rotation = Vector3.new(-90.1455231, 14.9997568, 90.1773529)
  508. o54.Anchored = true
  509. o54.FormFactor = Enum.FormFactor.Symmetric
  510. o54.Size = Vector3.new(1, 1, 1)
  511. o54.CFrame = CFrame.new(65.0011749, 5.03360319, 189.396667, -0.00298995222, -0.965921521, 0.258814931, -0.00173869939, 0.258820891, 0.965923607, -0.99999404, 0.00243806583, -0.00245331111)
  512. o54.BottomSurface = Enum.SurfaceType.Smooth
  513. o54.TopSurface = Enum.SurfaceType.Smooth
  514. o54.Color = Color3.new(0.105882, 0.164706, 0.207843)
  515. o54.Position = Vector3.new(65.0011749, 5.03360319, 189.396667)
  516. o55.Parent = o54
  517. o55.Scale = Vector3.new(0.238095239, 1.19047618, 0.095238097)
  518. o56.Name = "Ring"
  519. o56.Parent = o1
  520. o56.BrickColor = BrickColor.new("Black")
  521. o56.Position = Vector3.new(64.2543488, 5.42530775, 189.397842)
  522. o56.Rotation = Vector3.new(90.5375824, 74.9990768, -90.6598282)
  523. o56.Anchored = true
  524. o56.FormFactor = Enum.FormFactor.Symmetric
  525. o56.Size = Vector3.new(1, 1, 1)
  526. o56.CFrame = CFrame.new(64.2543488, 5.42530775, 189.397842, -0.00298068277, 0.258814812, 0.96592164, -0.00174118311, 0.965923727, -0.258820742, -0.99999404, -0.00245331065, -0.00242846971)
  527. o56.BottomSurface = Enum.SurfaceType.Smooth
  528. o56.TopSurface = Enum.SurfaceType.Smooth
  529. o56.Color = Color3.new(0.105882, 0.164706, 0.207843)
  530. o56.Position = Vector3.new(64.2543488, 5.42530775, 189.397842)
  531. o57.Parent = o56
  532. o57.MeshId = "http://www.roblox.com/asset/?id=3270017"
  533. o57.Scale = Vector3.new(0.0714285746, 0.0714285746, 0.119047619)
  534. o57.MeshType = Enum.MeshType.FileMesh
  535. o58.Name = "Ring"
  536. o58.Parent = o1
  537. o58.BrickColor = BrickColor.new("Black")
  538. o58.Position = Vector3.new(64.0434113, 5.14215279, 189.399277)
  539. o58.Rotation = Vector3.new(-0.092099905, 0.199286178, 165.000137)
  540. o58.Anchored = true
  541. o58.FormFactor = Enum.FormFactor.Symmetric
  542. o58.Size = Vector3.new(1, 1, 1)
  543. o58.CFrame = CFrame.new(64.0434113, 5.14215279, 189.399277, -0.965919852, -0.25881508, 0.00347819296, 0.258821875, -0.965923727, 0.0016074361, 0.0029436422, 0.00245288899, 0.999992609)
  544. o58.BottomSurface = Enum.SurfaceType.Smooth
  545. o58.TopSurface = Enum.SurfaceType.Smooth
  546. o58.Color = Color3.new(0.105882, 0.164706, 0.207843)
  547. o58.Position = Vector3.new(64.0434113, 5.14215279, 189.399277)
  548. o59.Parent = o58
  549. o59.MeshId = "http://www.roblox.com/asset/?id=3270017"
  550. o59.Scale = Vector3.new(0.285714298, 0.238095239, 0.238095239)
  551. o59.MeshType = Enum.MeshType.FileMesh
  552. o60.Name = "Wedge"
  553. o60.Parent = o1
  554. o60.BrickColor = BrickColor.new("Black")
  555. o60.Position = Vector3.new(64.9706573, 4.91723776, 189.297043)
  556. o60.Rotation = Vector3.new(-90.1455231, 14.9997578, 0.178348169)
  557. o60.Anchored = true
  558. o60.FormFactor = Enum.FormFactor.Symmetric
  559. o60.Size = Vector3.new(1, 1, 1)
  560. o60.CFrame = CFrame.new(64.9706573, 4.91723776, 189.297043, 0.965921402, -0.00300669391, 0.258814961, -0.258820891, -0.00173421332, 0.965923607, -0.00245539797, -0.99999398, -0.00245331088)
  561. o60.BottomSurface = Enum.SurfaceType.Smooth
  562. o60.TopSurface = Enum.SurfaceType.Smooth
  563. o60.Color = Color3.new(0.105882, 0.164706, 0.207843)
  564. o60.Position = Vector3.new(64.9706573, 4.91723776, 189.297043)
  565. o61.Parent = o60
  566. o61.Scale = Vector3.new(1.19047618, 0.0476190485, 0.142857149)
  567. o61.MeshType = Enum.MeshType.Wedge
  568. o62.Name = "Wedge"
  569. o62.Parent = o1
  570. o62.BrickColor = BrickColor.new("Black")
  571. o62.Position = Vector3.new(63.0675812, 5.29388618, 189.402634)
  572. o62.Rotation = Vector3.new(-90.0996246, -0.000160509386, -89.8286896)
  573. o62.Anchored = true
  574. o62.FormFactor = Enum.FormFactor.Symmetric
  575. o62.Size = Vector3.new(1, 1, 1)
  576. o62.CFrame = CFrame.new(63.0675812, 5.29388618, 189.402634, 0.00298991334, 0.999994814, -2.80141717e-006, 0.00173866947, -2.45869137e-006, 0.999998391, 0.99999404, -0.00298991567, -0.00173866865)
  577. o62.BottomSurface = Enum.SurfaceType.Smooth
  578. o62.TopSurface = Enum.SurfaceType.Smooth
  579. o62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  580. o62.Position = Vector3.new(63.0675812, 5.29388618, 189.402634)
  581. o63.Parent = o62
  582. o63.Scale = Vector3.new(0.142857149, 0.285714298, 0.095238097)
  583. o63.MeshType = Enum.MeshType.Wedge
  584. o64.Name = "Wedge"
  585. o64.Parent = o1
  586. o64.BrickColor = BrickColor.new("Black")
  587. o64.Position = Vector3.new(64.9704132, 4.91780281, 189.481613)
  588. o64.Rotation = Vector3.new(-90.1455231, 14.9997578, -179.821655)
  589. o64.Anchored = true
  590. o64.FormFactor = Enum.FormFactor.Symmetric
  591. o64.Size = Vector3.new(1, 1, 1)
  592. o64.CFrame = CFrame.new(64.9704132, 4.91780281, 189.481613, -0.965921402, 0.00300669391, 0.258814961, 0.258820891, 0.00173421332, 0.965923607, 0.00245539797, 0.99999398, -0.00245331088)
  593. o64.BottomSurface = Enum.SurfaceType.Smooth
  594. o64.TopSurface = Enum.SurfaceType.Smooth
  595. o64.Color = Color3.new(0.105882, 0.164706, 0.207843)
  596. o64.Position = Vector3.new(64.9704132, 4.91780281, 189.481613)
  597. o65.Parent = o64
  598. o65.Scale = Vector3.new(1.19047618, 0.0476190485, 0.142857149)
  599. o65.MeshType = Enum.MeshType.Wedge
  600. o66.Name = "Wedge"
  601. o66.Parent = o1
  602. o66.BrickColor = BrickColor.new("Black")
  603. o66.Position = Vector3.new(63.3058624, 5.38850212, 189.401108)
  604. o66.Rotation = Vector3.new(-0.0114219431, -89.8176193, -179.910629)
  605. o66.Anchored = true
  606. o66.FormFactor = Enum.FormFactor.Symmetric
  607. o66.Size = Vector3.new(1, 1, 1)
  608. o66.CFrame = CFrame.new(63.3058624, 5.38850212, 189.401108, -0.00298993615, 4.66406163e-006, -0.999994934, -0.0017386385, -0.99999845, 5.96046334e-007, -0.99999404, 0.00173863268, 0.00298994128)
  609. o66.BottomSurface = Enum.SurfaceType.Smooth
  610. o66.TopSurface = Enum.SurfaceType.Smooth
  611. o66.Color = Color3.new(0.105882, 0.164706, 0.207843)
  612. o66.Position = Vector3.new(63.3058624, 5.38850212, 189.401108)
  613. o67.Parent = o66
  614. o67.Scale = Vector3.new(0.142857149, 0.095238097, 0.190476194)
  615. o67.MeshType = Enum.MeshType.Wedge
  616. o68.Name = "Wedge"
  617. o68.Parent = o1
  618. o68.BrickColor = BrickColor.new("Black")
  619. o68.Position = Vector3.new(63.0194855, 5.53146505, 189.401749)
  620. o68.Rotation = Vector3.new(89.900383, 0.000252716884, -90.1713104)
  621. o68.Anchored = true
  622. o68.FormFactor = Enum.FormFactor.Symmetric
  623. o68.Size = Vector3.new(1, 1, 1)
  624. o68.CFrame = CFrame.new(63.0194855, 5.53146505, 189.401749, -0.00298988633, 0.999994814, 4.41074189e-006, -0.00173868262, -8.64267236e-007, -0.99999845, -0.99999404, -0.00298989099, 0.00173867738)
  625. o68.BottomSurface = Enum.SurfaceType.Smooth
  626. o68.TopSurface = Enum.SurfaceType.Smooth
  627. o68.Color = Color3.new(0.105882, 0.164706, 0.207843)
  628. o68.Position = Vector3.new(63.0194855, 5.53146505, 189.401749)
  629. o69.Parent = o68
  630. o69.Scale = Vector3.new(0.142857149, 0.761904776, 0.190476194)
  631. o69.MeshType = Enum.MeshType.Wedge
  632. o70.Name = "Wedge"
  633. o70.Parent = o1
  634. o70.BrickColor = BrickColor.new("Black")
  635. o70.Position = Vector3.new(64.244339, 5.39377022, 189.382507)
  636. o70.Rotation = Vector3.new(89.8544769, -14.9997578, -0.178348169)
  637. o70.Anchored = true
  638. o70.FormFactor = Enum.FormFactor.Symmetric
  639. o70.Size = Vector3.new(1, 1, 1)
  640. o70.CFrame = CFrame.new(64.244339, 5.39377022, 189.382507, 0.965921402, 0.00300669391, -0.258814961, -0.258820891, 0.00173421332, -0.965923607, -0.00245539797, 0.99999398, 0.00245331088)
  641. o70.BottomSurface = Enum.SurfaceType.Smooth
  642. o70.TopSurface = Enum.SurfaceType.Smooth
  643. o70.Color = Color3.new(0.105882, 0.164706, 0.207843)
  644. o70.Position = Vector3.new(64.244339, 5.39377022, 189.382507)
  645. o71.Parent = o70
  646. o71.Scale = Vector3.new(0.0190476216, 0.0285714306, 0.0190476198)
  647. o71.MeshType = Enum.MeshType.Wedge
  648. o72.Name = "Wedge"
  649. o72.Parent = o1
  650. o72.BrickColor = BrickColor.new("Black")
  651. o72.Position = Vector3.new(63.9674835, 5.40893793, 189.398926)
  652. o72.Rotation = Vector3.new(90.5397034, 74.9990768, -90.6618805)
  653. o72.Anchored = true
  654. o72.FormFactor = Enum.FormFactor.Symmetric
  655. o72.Size = Vector3.new(1, 1, 1)
  656. o72.CFrame = CFrame.new(63.9674835, 5.40893793, 189.398926, -0.00298995222, 0.258814812, 0.96592164, -0.00173869939, 0.965923727, -0.258820742, -0.99999404, -0.00245331065, -0.00243806629)
  657. o72.BottomSurface = Enum.SurfaceType.Smooth
  658. o72.TopSurface = Enum.SurfaceType.Smooth
  659. o72.Color = Color3.new(0.105882, 0.164706, 0.207843)
  660. o72.Position = Vector3.new(63.9674835, 5.40893793, 189.398926)
  661. o73.Parent = o72
  662. o73.Scale = Vector3.new(0.238095239, 0.095238097, 0.238095239)
  663. o73.MeshType = Enum.MeshType.Wedge
  664. o74.Name = "Wedge"
  665. o74.Parent = o1
  666. o74.BrickColor = BrickColor.new("Black")
  667. o74.Position = Vector3.new(64.244339, 5.393785, 189.398376)
  668. o74.Rotation = Vector3.new(89.8544769, -14.9997511, 179.821655)
  669. o74.Anchored = true
  670. o74.FormFactor = Enum.FormFactor.Symmetric
  671. o74.Size = Vector3.new(1, 1, 1)
  672. o74.CFrame = CFrame.new(64.244339, 5.393785, 189.398376, -0.965921402, -0.00300666504, -0.258814842, 0.258820802, -0.00173422124, -0.965923727, 0.00245536841, -0.99999398, 0.00245331088)
  673. o74.BottomSurface = Enum.SurfaceType.Smooth
  674. o74.TopSurface = Enum.SurfaceType.Smooth
  675. o74.Color = Color3.new(0.105882, 0.164706, 0.207843)
  676. o74.Position = Vector3.new(64.244339, 5.393785, 189.398376)
  677. o75.Parent = o74
  678. o75.Scale = Vector3.new(0.0190476216, 0.0285714306, 0.0190476216)
  679. o75.MeshType = Enum.MeshType.Wedge
  680. o76.Name = "Wedge"
  681. o76.Parent = o1
  682. o76.BrickColor = BrickColor.new("Black")
  683. o76.Position = Vector3.new(63.7401886, 5.19858122, 189.400101)
  684. o76.Rotation = Vector3.new(90.5397034, 74.9990768, 89.3381271)
  685. o76.Anchored = true
  686. o76.FormFactor = Enum.FormFactor.Symmetric
  687. o76.Size = Vector3.new(1, 1, 1)
  688. o76.CFrame = CFrame.new(63.7401886, 5.19858122, 189.400101, 0.00298995222, -0.258814812, 0.96592164, 0.00173869939, -0.965923727, -0.258820742, 0.99999404, 0.00245331065, -0.00243806629)
  689. o76.BottomSurface = Enum.SurfaceType.Smooth
  690. o76.TopSurface = Enum.SurfaceType.Smooth
  691. o76.Color = Color3.new(0.105882, 0.164706, 0.207843)
  692. o76.Position = Vector3.new(63.7401886, 5.19858122, 189.400101)
  693. o77.Parent = o76
  694. o77.Scale = Vector3.new(0.238095239, 0.0476190485, 0.285714298)
  695. o77.MeshType = Enum.MeshType.Wedge
  696. o78.Name = "Wedge"
  697. o78.Parent = o1
  698. o78.BrickColor = BrickColor.new("Black")
  699. o78.Position = Vector3.new(63.922802, 5.1496582, 189.399628)
  700. o78.Rotation = Vector3.new(-89.4602966, -74.9990768, 90.6618805)
  701. o78.Anchored = true
  702. o78.FormFactor = Enum.FormFactor.Symmetric
  703. o78.Size = Vector3.new(1, 1, 1)
  704. o78.CFrame = CFrame.new(63.922802, 5.1496582, 189.399628, -0.00298995222, -0.258814812, -0.96592164, -0.00173869939, -0.965923727, 0.258820742, -0.99999404, 0.00245331065, 0.00243806629)
  705. o78.BottomSurface = Enum.SurfaceType.Smooth
  706. o78.TopSurface = Enum.SurfaceType.Smooth
  707. o78.Color = Color3.new(0.105882, 0.164706, 0.207843)
  708. o78.Position = Vector3.new(63.922802, 5.1496582, 189.399628)
  709. o79.Parent = o78
  710. o79.Scale = Vector3.new(0.238095239, 0.0476190485, 0.095238097)
  711. o79.MeshType = Enum.MeshType.Wedge
  712. o80.Name = "Wedge"
  713. o80.Parent = o1
  714. o80.BrickColor = BrickColor.new("Black")
  715. o80.Position = Vector3.new(63.723587, 5.32519579, 189.39975)
  716. o80.Rotation = Vector3.new(90.5397034, 74.9990768, -90.6618805)
  717. o80.Anchored = true
  718. o80.FormFactor = Enum.FormFactor.Symmetric
  719. o80.Size = Vector3.new(1, 1, 1)
  720. o80.CFrame = CFrame.new(63.723587, 5.32519579, 189.39975, -0.00298995222, 0.258814812, 0.96592164, -0.00173869939, 0.965923727, -0.258820742, -0.99999404, -0.00245331065, -0.00243806629)
  721. o80.BottomSurface = Enum.SurfaceType.Smooth
  722. o80.TopSurface = Enum.SurfaceType.Smooth
  723. o80.Color = Color3.new(0.105882, 0.164706, 0.207843)
  724. o80.Position = Vector3.new(63.723587, 5.32519579, 189.39975)
  725. o81.Parent = o80
  726. o81.Scale = Vector3.new(0.238095239, 0.190476194, 0.190476194)
  727. o81.MeshType = Enum.MeshType.Wedge
  728. o82.Name = "Wedge"
  729. o82.Parent = o1
  730. o82.BrickColor = BrickColor.new("Black")
  731. o82.Position = Vector3.new(64.2572784, 5.45472813, 189.482254)
  732. o82.Rotation = Vector3.new(89.8544693, -14.9997549, -90.1773529)
  733. o82.Anchored = true
  734. o82.FormFactor = Enum.FormFactor.Symmetric
  735. o82.Size = Vector3.new(1, 1, 1)
  736. o82.CFrame = CFrame.new(64.2572784, 5.45472813, 189.482254, -0.00298996363, 0.965921462, -0.258814901, -0.00173874153, -0.258820862, -0.965923607, -0.99999404, -0.00243806629, 0.00245335465)
  737. o82.BottomSurface = Enum.SurfaceType.Smooth
  738. o82.TopSurface = Enum.SurfaceType.Smooth
  739. o82.Color = Color3.new(0.105882, 0.164706, 0.207843)
  740. o82.Position = Vector3.new(64.2572784, 5.45472813, 189.482254)
  741. o83.Parent = o82
  742. o83.Scale = Vector3.new(0.0190476216, 0.0857142806, 0.0476190485)
  743. o83.MeshType = Enum.MeshType.Wedge
  744. o84.Name = "Wedge"
  745. o84.Parent = o1
  746. o84.BrickColor = BrickColor.new("Black")
  747. o84.Position = Vector3.new(63.6447296, 4.83071899, 189.40181)
  748. o84.Rotation = Vector3.new(90.1971054, 59.999649, 89.6573792)
  749. o84.Anchored = true
  750. o84.FormFactor = Enum.FormFactor.Symmetric
  751. o84.Size = Vector3.new(1, 1, 1)
  752. o84.CFrame = CFrame.new(63.6447296, 4.83071899, 189.40181, 0.00298995222, -0.499994874, 0.866022348, 0.00173869939, -0.866023004, -0.500001132, 0.99999404, 0.00300073437, -0.00172002765)
  753. o84.BottomSurface = Enum.SurfaceType.Smooth
  754. o84.TopSurface = Enum.SurfaceType.Smooth
  755. o84.Color = Color3.new(0.105882, 0.164706, 0.207843)
  756. o84.Position = Vector3.new(63.6447296, 4.83071899, 189.40181)
  757. o85.Parent = o84
  758. o85.Scale = Vector3.new(0.199999988, 0.0476190485, 0.228571385)
  759. o85.MeshType = Enum.MeshType.Wedge
  760. o86.Name = "Wedge"
  761. o86.Parent = o1
  762. o86.BrickColor = BrickColor.new("Black")
  763. o86.Position = Vector3.new(62.3847198, 5.4229908, 189.404434)
  764. o86.Rotation = Vector3.new(90.7633743, 78.7715378, 89.1201706)
  765. o86.Anchored = true
  766. o86.FormFactor = Enum.FormFactor.Symmetric
  767. o86.Size = Vector3.new(1, 1, 1)
  768. o86.CFrame = CFrame.new(62.3847198, 5.4229908, 189.404434, 0.00298993941, -0.194694698, 0.980858564, 0.00173865119, -0.980861068, -0.194700569, 0.99999404, 0.00228751567, -0.00259421091)
  769. o86.BottomSurface = Enum.SurfaceType.Smooth
  770. o86.TopSurface = Enum.SurfaceType.Smooth
  771. o86.Color = Color3.new(0.105882, 0.164706, 0.207843)
  772. o86.Position = Vector3.new(62.3847198, 5.4229908, 189.404434)
  773. o87.Parent = o86
  774. o87.Scale = Vector3.new(0.142857149, 0.476190478, 0.095238097)
  775. o87.MeshType = Enum.MeshType.Wedge
  776. o88.Name = "Wedge"
  777. o88.Parent = o1
  778. o88.BrickColor = BrickColor.new("Black")
  779. o88.Position = Vector3.new(64.2553253, 5.45478821, 189.298187)
  780. o88.Rotation = Vector3.new(89.8544693, -14.9997549, -90.1773529)
  781. o88.Anchored = true
  782. o88.FormFactor = Enum.FormFactor.Symmetric
  783. o88.Size = Vector3.new(1, 1, 1)
  784. o88.CFrame = CFrame.new(64.2553253, 5.45478821, 189.298187, -0.00298996363, 0.965921462, -0.258814901, -0.00173874153, -0.258820862, -0.965923607, -0.99999404, -0.00243806629, 0.00245335465)
  785. o88.BottomSurface = Enum.SurfaceType.Smooth
  786. o88.TopSurface = Enum.SurfaceType.Smooth
  787. o88.Color = Color3.new(0.105882, 0.164706, 0.207843)
  788. o88.Position = Vector3.new(64.2553253, 5.45478821, 189.298187)
  789. o89.Parent = o88
  790. o89.Scale = Vector3.new(0.0190476216, 0.0857142806, 0.0476190485)
  791. o89.MeshType = Enum.MeshType.Wedge
  792. o90.Name = "Wedge"
  793. o90.Parent = o1
  794. o90.BrickColor = BrickColor.new("Black")
  795. o90.Position = Vector3.new(62.7333527, 5.29338312, 189.403595)
  796. o90.Rotation = Vector3.new(-90.0996246, -0.000365414977, 90.1713104)
  797. o90.Anchored = true
  798. o90.FormFactor = Enum.FormFactor.Symmetric
  799. o90.Size = Vector3.new(1, 1, 1)
  800. o90.CFrame = CFrame.new(62.7333527, 5.29338312, 189.403595, -0.00298992055, -0.999994874, -6.37769426e-006, -0.00173869438, -1.10268593e-006, 0.999998331, -0.99999404, 0.00298992847, -0.00173868344)
  801. o90.BottomSurface = Enum.SurfaceType.Smooth
  802. o90.TopSurface = Enum.SurfaceType.Smooth
  803. o90.Color = Color3.new(0.105882, 0.164706, 0.207843)
  804. o90.Position = Vector3.new(62.7333527, 5.29338312, 189.403595)
  805. o91.Parent = o90
  806. o91.Scale = Vector3.new(0.142857149, 0.190476194, 0.095238097)
  807. o91.MeshType = Enum.MeshType.Wedge
  808. o92.Name = "SmokePart"
  809. o92.Parent = o1
  810. o92.BrickColor = BrickColor.new("Black")
  811. o92.Transparency = 5
  812. o92.Position = Vector3.new(66.8361359, 4.61509609, 189.39238)
  813. o92.Rotation = Vector3.new(-0.0725302622, 0.164302975, -104.999908)
  814. o92.Anchored = true
  815. o92.CanCollide = false
  816. o92.FormFactor = Enum.FormFactor.Custom
  817. o92.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  818. o92.CFrame = CFrame.new(66.8361359, 4.61509609, 189.39238, -0.258815974, 0.96592021, 0.00286762393, -0.96592319, -0.258820474, 0.00126587693, 0.00196474674, -0.0024509544, 0.999987721)
  819. o92.BottomSurface = Enum.SurfaceType.Smooth
  820. o92.TopSurface = Enum.SurfaceType.Smooth
  821. o92.Color = Color3.new(0.105882, 0.164706, 0.207843)
  822. o92.Position = Vector3.new(66.8361359, 4.61509609, 189.39238)
  823. o93.Parent = o92
  824. o93.Scale = Vector3.new(0.600000024, 1, 0.600000024)
  825. o94.Name = "Handle"
  826. o94.Parent = o1
  827. o94.BrickColor = BrickColor.new("Black")
  828. o94.Transparency = 1
  829. o94.Position = Vector3.new(64.1393585, 4.73704576, 189.348969)
  830. o94.Rotation = Vector3.new(-89.4574432, -74.9987564, -89.3652039)
  831. o94.Anchored = true
  832. o94.CanCollide = false
  833. o94.FormFactor = Enum.FormFactor.Custom
  834. o94.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  835. o94.CFrame = CFrame.new(64.1393585, 4.73704576, 189.348969, 0.00286762393, 0.258815974, -0.96592021, 0.00126587693, 0.96592319, 0.258820474, 0.999987721, -0.00196474674, 0.0024509544)
  836. o94.BottomSurface = Enum.SurfaceType.Smooth
  837. o94.TopSurface = Enum.SurfaceType.Smooth
  838. o94.Color = Color3.new(0.105882, 0.164706, 0.207843)
  839. o94.Position = Vector3.new(64.1393585, 4.73704576, 189.348969)
  840. o95.Name = "Reload"
  841. o95.Parent = o94
  842. o95.SoundId = "http://www.roblox.com/asset/?id=145081845"
  843. o95.Volume = 1
  844. o96.Name = "Shoot"
  845. o96.Parent = o94
  846. o96.Pitch = 0.5
  847. o96.SoundId = "http://roblox.com/asset/?id=10209798"
  848. o96.Volume = 1
  849. o98.Name = "AimPart"
  850. o98.Parent = o1
  851. o98.BrickColor = BrickColor.new("Black")
  852. o98.Transparency = 1
  853. o98.Position = Vector3.new(63.9701691, 5.50999498, 189.394012)
  854. o98.Rotation = Vector3.new(-89.3490067, -74.9987259, -89.2571793)
  855. o98.Anchored = true
  856. o98.CanCollide = false
  857. o98.FormFactor = Enum.FormFactor.Custom
  858. o98.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  859. o98.CFrame = CFrame.new(63.9701691, 5.50999498, 189.394012, 0.00335565885, 0.258815825, -0.965920091, 0.00116089836, 0.965924442, 0.25882104, 0.999993682, -0.00198985194, 0.00294085639)
  860. o98.BottomSurface = Enum.SurfaceType.Smooth
  861. o98.TopSurface = Enum.SurfaceType.Smooth
  862. o98.Color = Color3.new(0.105882, 0.164706, 0.207843)
  863. o98.Position = Vector3.new(63.9701691, 5.50999498, 189.394012)
  864. o99.Name = "Coloring"
  865. o99.Parent = o1
  866. table.insert(cors,coroutine.create(function()
  867. wait()
  868. runDummyScript(function()
  869. repeat
  870. wait()
  871. until script.Parent.Parent.Parent.ClassName == "Player"
  872. g = script.Parent:GetChildren()
  873. for i = 1,#g do
  874. if g[i].Name == "Color" then
  875. g[i].BrickColor = script.Parent.Parent.Parent.TeamColor
  876. end
  877. end
  878.  
  879. end,o99)
  880. end))
  881. o100.Name = "Gun_Script"
  882. o100.Parent = o1
  883. table.insert(cors,coroutine.create(function()
  884. wait()
  885. runDummyScript(function()
  886. wait(0.5)
  887. --Edit settings below--
  888. local Tool = script.Parent
  889. local Settings = {
  890. Range = 700
  891. ,Spread = 5
  892. ,Damage = {9999999999999999, 99999999999999}
  893. ,HeadShotDamage = {99999999999999999999999, 99999999999999999}
  894. ,Bullets = 2
  895. ,FireRate = 0.4
  896. ,Automatic = false
  897. ,AntiTK = false
  898. ,ImpactDuration = 3
  899. --Reload
  900. ,ReloadKey = "R"
  901. ,ReloadTime = 1
  902. ,Ammo = 1200000
  903. ,IncludeChamberedBullet = true
  904. --Gui
  905. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  906. --Arms
  907. ,OneHanded = false
  908. ,FakeArms = true
  909. ,FakeArmTransparency = 1
  910. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  911. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  912. ,AimPart = Tool.AimPart
  913. ,AimPartOffset = CFrame.new()
  914. ,AimGripOffset = Vector3.new(0, 0, 0)
  915. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  916. ,AimAnim = {
  917. Enabled = false
  918. ,Frames = 50
  919. ,Time = 0.1
  920. }
  921. ,ChangeFOV = {true, 60}
  922. ,SpreadReduction = 3
  923. --Weld
  924. ,Weld = true
  925. --Mouse
  926. ,Icons = {
  927. Idle = "rbxassetid://70288585"
  928. ,Fire1 = "rbxassetid://70288578"
  929. ,Fire2 = "rbxassetid://70288572"
  930. ,Fire3 = "rbxassetid://70288578"
  931. ,Reload = "rbxassetid://70288599"
  932. ,Aim = "rbxasset://textures/Blank.png"
  933. }
  934. ,FireMouseAnimTime = 0.15
  935. --Recoil
  936. ,Recoil = math.rad(1.2)
  937. --Smoke
  938. ,Smoke = true
  939. ,SmokePart = Tool.SmokePart
  940. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}}
  941. --Sprint
  942. ,Sprint = true
  943. ,SprintSpeed = 150
  944. ,SprintKey = "0"
  945. ,SprintSpreadIncrease = 40
  946. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  947. --Other
  948. ,DropHats = false
  949. }
  950.  
  951. --Do not edit below this lign--
  952.  
  953. local Orig_Spread = Settings.Spread
  954. local Orig_Grip = Tool.GripPos
  955.  
  956. local Player = game.Players.LocalPlayer
  957. local Character = Player.Character
  958.  
  959. local Camera = Workspace.CurrentCamera
  960.  
  961. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  962.  
  963. local Gui, CanUpdateGui = nil, true
  964.  
  965. local Sprinting, Equipped
  966.  
  967. function Update_Gui()
  968. if Gui and CanUpdateGui then
  969. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  970. end
  971. end
  972.  
  973. local Welded
  974. if Settings.Weld then
  975. Delay(0, function()
  976. local weldC0s = {}
  977. for i, v in pairs(Tool:GetChildren()) do
  978. if v:IsA("BasePart") and v ~= Tool.Handle then
  979. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  980. v.Anchored = false
  981. end
  982. end
  983. Tool.Handle.Anchored = false
  984. local welds = {}
  985. Tool.Equipped:connect(function()
  986. for i, v in ipairs(welds) do
  987. v.Part1 = nil
  988. v:Destroy()
  989. end
  990. for i, v in ipairs(weldC0s) do
  991. if v[1] and v[2] then
  992. local w = Instance.new("Weld", Tool.Handle)
  993. w.Part0 = Tool.Handle
  994. w.Part1 = v[1]
  995. w.C0 = v[2]
  996. table.insert(welds, w)
  997. end
  998. end
  999. end)
  1000. wait()
  1001. Welded = true
  1002. end)
  1003. end
  1004.  
  1005. local Left_Weld, Right_Weld
  1006.  
  1007. Ammo.Changed:connect(Update_Gui)
  1008. StoredAmmo.Changed:connect(Update_Gui)
  1009.  
  1010. Settings.Range = math.min(Settings.Range, 999)
  1011.  
  1012. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  1013. Ignore_Model.Name = "Ray_Ignore"
  1014.  
  1015. local Ray_Ignore = {Character, Ignore_Model, Camera}
  1016.  
  1017. Character.Humanoid.Died:connect(function()
  1018. Tool.Parent = Player.Backpack
  1019. end)
  1020.  
  1021. function Fire(Mouse)
  1022. 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))
  1023. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  1024. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  1025. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  1026. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  1027. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  1028. return
  1029. end
  1030. local Humanoid = Hit.Parent.Humanoid
  1031. local c = Instance.new("ObjectValue")
  1032. c.Name = "creator"
  1033. c.Value = Player
  1034. game.Debris:AddItem(c, 3)
  1035. c.Parent = Humanoid
  1036. if Hit.Name == "Head" then
  1037. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  1038. else
  1039. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  1040. end
  1041. elseif Hit then
  1042. local Hit_Part = Instance.new("Part", Ignore_Model)
  1043. Hit_Part.FormFactor = "Custom"
  1044. Hit_Part.TopSurface = 0
  1045. Hit_Part.BottomSurface = 0
  1046. Hit_Part.Anchored = true
  1047. Hit_Part.CanCollide = false
  1048. Hit_Part.Size = Vector3.new()
  1049. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1050. Hit_Part.BrickColor = BrickColor.new("Black")
  1051. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  1052. if not Hit.Anchored then
  1053. local w = Instance.new("Weld", Hit_Part)
  1054. w.Part0 = Hit
  1055. w.Part1 = Hit_Part
  1056. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  1057. Hit_Part.Anchored = false
  1058. end
  1059. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  1060. Hit.Parent.Parent = workspace
  1061. game.Debris:AddItem(Hit, 3)
  1062. end
  1063. end
  1064. end
  1065.  
  1066. local Can_Shoot = true
  1067. local Reloading = false
  1068.  
  1069. local First_Person = false
  1070.  
  1071. local Mouse_Held
  1072.  
  1073. Tool.Equipped:connect(function(Mouse)
  1074. Equipped = true
  1075. if Settings.Weld and not Welded then
  1076. wait()
  1077. Tool.Parent = Player.Backpack
  1078. end
  1079. Character = Player.Character
  1080. if Gui then
  1081. return
  1082. end
  1083. Ray_Ignore = {Character, Ignore_Model, Camera}
  1084. Mouse.Icon = Settings.Icons.Idle
  1085. Gui = script.Gui:Clone()
  1086. Gui.Parent = Player.PlayerGui
  1087. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  1088. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  1089. CanUpdateGui = true
  1090. Update_Gui()
  1091. Mouse.Button1Down:connect(function()
  1092. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  1093. Mouse_Held = true
  1094. while true do
  1095. Can_Shoot = false
  1096. Delay(0, function()
  1097. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  1098. if not Aiming then
  1099. Mouse.Icon = Settings.Icons.Fire1
  1100. end
  1101. wait(t)
  1102. if not Aiming then
  1103. if Reloading then return end
  1104. Mouse.Icon = Settings.Icons.Fire2
  1105. end
  1106. wait(t)
  1107. if not Aiming then
  1108. if Reloading then return end
  1109. Mouse.Icon = Settings.Icons.Fire3
  1110. end
  1111. wait(t)
  1112. if not Aiming then
  1113. if Reloading then return end
  1114. Mouse.Icon = Settings.Icons.Idle
  1115. end
  1116. end)
  1117. if Settings.Smoke then
  1118. for i, v in pairs(Settings.Smokes) do
  1119. local s = v[1]:Clone()
  1120. s.Parent = Settings.SmokePart
  1121. s.Enabled = true
  1122. game.Debris:AddItem(s, v[2])
  1123. if v[3] then
  1124. Delay(v[3], function()
  1125. s.Enabled = false
  1126. end)
  1127. end
  1128. end
  1129. end
  1130. for _ = 1, Settings.Bullets do
  1131. Fire(Mouse)
  1132. end
  1133. 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)
  1134. if Tool.Handle:FindFirstChild("Shoot") then
  1135. Tool.Handle.Shoot:Play()
  1136. end
  1137. Ammo.Value = Ammo.Value - 1
  1138. wait(Settings.FireRate)
  1139. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  1140. break
  1141. end
  1142. end
  1143. Can_Shoot = true
  1144. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  1145. Tool.Handle.Click:Play()
  1146. end
  1147. end)
  1148. Mouse.Button1Up:connect(function()
  1149. Mouse_Held = false
  1150. end)
  1151. Mouse.KeyDown:connect(function(Key)
  1152. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  1153. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  1154. return
  1155. end
  1156. Can_Shoot = false
  1157. Reloading = true
  1158. local TextLabel = Gui.Frame.AmmoDisplay
  1159. Delay(0, function()
  1160. CanUpdateGui = false
  1161. TextLabel.Text = "Reloading."
  1162. wait(Settings.ReloadTime/3)
  1163. if TextLabel then
  1164. TextLabel.Text = "Reloading.."
  1165. end
  1166. wait(Settings.ReloadTime/3)
  1167. if TextLabel then
  1168. TextLabel.Text = "Reloading..."
  1169. end
  1170. end)
  1171. if Tool.Handle:FindFirstChild("Reload") then
  1172. Tool.Handle.Reload:Play()
  1173. end
  1174. Mouse.Icon = Settings.Icons.Reload
  1175. wait(Settings.ReloadTime)
  1176. Mouse.Icon = Settings.Icons.Idle
  1177. CanUpdateGui = true
  1178. local m = Settings.Ammo
  1179. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  1180. m = m + 1
  1181. end
  1182. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  1183. Ammo.Value = Ammo.Value + StoredAmmo.Value
  1184. StoredAmmo.Value = 0
  1185. else
  1186. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  1187. Ammo.Value = m
  1188. end
  1189. Can_Shoot = true
  1190. Reloading = false
  1191. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  1192. Sprinting = true
  1193. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  1194. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  1195. end
  1196. end)
  1197. Mouse.KeyUp:connect(function(Key)
  1198. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  1199. Sprinting = false
  1200. Character.Humanoid.WalkSpeed = 16
  1201. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  1202. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1203. end
  1204. end)
  1205. Mouse.Button2Down:connect(function()
  1206. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  1207. Aiming = true
  1208. Mouse.Icon = Settings.Icons.Aim
  1209. if Settings.AimAnim.Enabled then
  1210. Right_Weld.C1 = CFrame.new()
  1211. Right_Weld.C0 = CFrame.new()
  1212. Delay(0, function()
  1213. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame))
  1214. end)
  1215. Delay(0, function()
  1216. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftAimPos)
  1217. end)
  1218. Delay(0, function()
  1219. if Settings.ChangeFOV[1] then
  1220. Camera.FieldOfView = 70
  1221. local Cam_Dif, T_F = 70 - Settings.ChangeFOV[2], Settings.AimAnim.Time * Settings.AimAnim.Frames
  1222. for i = 1, T_F do
  1223. local FOV = 70 - Cam_Dif/T_F * i
  1224. Camera.FieldOfView = FOV
  1225. wait(Settings.AimAnim.Time/Settings.AimAnim.Frames)
  1226. if not Aiming then
  1227. return
  1228. end
  1229. end
  1230. Camera.FieldOfView = Settings.ChangeFOV[2]
  1231. end
  1232. end)
  1233. else
  1234. Right_Weld.C1 = CFrame.new()
  1235. Right_Weld.C0 = CFrame.new()
  1236. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  1237. Left_Weld.C1 = Settings.LeftAimPos
  1238. if Settings.ChangeFOV[1] then
  1239. Camera.FieldOfView = Settings.ChangeFOV[2]
  1240. end
  1241. end
  1242. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  1243. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  1244. end
  1245. end)
  1246. Mouse.Button2Up:connect(function()
  1247. if Aiming then
  1248. Mouse.Icon = Settings.Icons.Idle
  1249. Tool.GripPos = Orig_Grip
  1250. if Settings.AimAnim.Enabled then
  1251. Delay(0, function()
  1252. Tween_C0(Right_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Right_Weld.C0, CFrame.new(0, -1.5, 0))
  1253. end)
  1254. Delay(0, function()
  1255. Tween_C1(Left_Weld, Settings.AimAnim.Frames, Settings.AimAnim.Time, Left_Weld.C1, Settings.LeftPos)
  1256. end)
  1257. else
  1258. Right_Weld.C1 = Settings.RightPos
  1259. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1260. Left_Weld.C1 = Settings.LeftPos
  1261. end
  1262. if Settings.ChangeFOV[1] then
  1263. Camera.FieldOfView = 70
  1264. end
  1265. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  1266. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1267. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1268. wait(0.25)
  1269. Aiming = false
  1270. end
  1271. end)
  1272. wait()
  1273. Camera.Changed:connect(function()
  1274. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1275. Mouse.TargetFilter = workspace
  1276. Character.Torso.Neck.C1 = CFrame.new()
  1277. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1278. end
  1279. end)
  1280. Mouse.Idle:connect(function()
  1281. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1282. Mouse.TargetFilter = workspace
  1283. Character.Torso.Neck.C1 = CFrame.new()
  1284. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1285. end
  1286. end)
  1287. while wait() and Equipped do
  1288. if Sprinting then
  1289. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1290. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1291. elseif not Aiming then
  1292. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1293. end
  1294. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  1295. Mouse.TargetFilter = nil
  1296. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1297. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1298. end
  1299. end
  1300. end)
  1301.  
  1302. local Arms_Made
  1303. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  1304.  
  1305. Tool.Equipped:connect(function(Mouse)
  1306. if Character and not Arms_Made then
  1307. Arms_Made = true
  1308. local Torso = Character.Torso
  1309. Torso["Right Shoulder"].Part1 = nil
  1310. Left_Weld = Instance.new("Weld", Torso)
  1311. Left_Weld.Name = "Left_Weld"
  1312. Left_Weld.Part0 = Character.Head
  1313. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1314. if not Settings.OneHanded then
  1315. Torso["Left Shoulder"].Part1 = nil
  1316. Left_Weld.Part1 = Character["Left Arm"]
  1317. end
  1318. Right_Weld = Instance.new("Weld", Torso)
  1319. Right_Weld.Name = "Right_Weld"
  1320. Right_Weld.Part0 = Character.Head
  1321. Right_Weld.Part1 = Character["Right Arm"]
  1322. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1323. Left_Weld.C1 = Settings.LeftPos
  1324. Right_Weld.C1 = Settings.RightPos
  1325. end
  1326. if Settings.FakeArms and not Fake_Arm_Right then
  1327. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  1328. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  1329. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  1330. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  1331. for i = 1, 2 do
  1332. local w = Instance.new("Weld", fakeArms[i])
  1333. w.Part0 = Character[fakeArms[i].Name]
  1334. w.Part1 = fakeArms[i]
  1335. fakeArms[i].Transparency = Settings.FakeArmTransparency
  1336. end
  1337. Fake_Arm_Model = Instance.new("Model", Camera)
  1338. Fake_Arm_Right.Parent = Fake_Arm_Model
  1339. if not Settings.OneHanded then
  1340. Fake_Arm_Left.Parent = Fake_Arm_Model
  1341. end
  1342. Fake_Arm_Model.Name = "FakeArms"
  1343. if Settings.CharacterMeshes then
  1344. for i, v in pairs(Character:GetChildren()) do
  1345. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  1346. v:Clone().Parent = Fake_Arm_Model
  1347. end
  1348. end
  1349. end
  1350. if Character:FindFirstChild("Shirt") then
  1351. Instance.new("Humanoid", Fake_Arm_Model)
  1352. Character.Shirt:Clone().Parent = Fake_Arm_Model
  1353. else
  1354. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  1355. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  1356. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  1357. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  1358. end
  1359. end
  1360. end)
  1361.  
  1362. Tool.Unequipped:connect(function()
  1363. Equipped = false
  1364. Tool.GripPos = Orig_Grip
  1365. Aiming = false
  1366. Settings.Spread = Orig_Spread
  1367. if Settings.ChangeFOV[1] then
  1368. Camera.FieldOfView = 70
  1369. end
  1370. if Gui then
  1371. Gui:Destroy()
  1372. Gui = nil
  1373. end
  1374. for i, v in pairs(Tool.Handle:GetChildren()) do
  1375. if v:IsA("Sound") then
  1376. v:Stop()
  1377. end
  1378. end
  1379. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  1380. Fake_Arm_Model:Destroy()
  1381. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1382. end
  1383. if Character and Left_Weld and Right_Weld then
  1384. Arms_Made = false
  1385. local Torso = Character.Torso
  1386. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1387. Left_Weld:Destroy()
  1388. Right_Weld:Destroy()
  1389. end
  1390. Sprinting = false
  1391. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1392. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1393. Character.Humanoid.WalkSpeed = 16
  1394. end)
  1395.  
  1396. end,o100)
  1397. end))
  1398. o101.Name = "Ammo"
  1399. o101.Parent = o100
  1400. o101.Value = 30
  1401. o102.Name = "StoredAmmo"
  1402. o102.Parent = o100
  1403. o102.Value = 1200
  1404. o103.Name = "Gui"
  1405. o103.Parent = o100
  1406. o104.Parent = o103
  1407. o104.Position = UDim2.new(1,-200,1,-100)
  1408. o104.Size = UDim2.new(0,100,0,100)
  1409. o104.Position = UDim2.new(1,-200,1,-100)
  1410. o104.BackgroundColor3 = Color3.new(1, 1, 1)
  1411. o104.BackgroundTransparency = 1
  1412. o104.BorderSizePixel = 0
  1413. o105.Name = "AmmoDisplay"
  1414. o105.Parent = o104
  1415. o105.Size = UDim2.new(1,0,1,0)
  1416. o105.Text = ""
  1417. o105.BackgroundTransparency = 1
  1418. o105.FontSize = Enum.FontSize.Size24
  1419. o105.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  1420. o105.TextStrokeTransparency = 0.5
  1421. o105.TextXAlignment = Enum.TextXAlignment.Right
  1422. o106.Parent = o100
  1423. o106.Size = 0.30000001192093
  1424. o106.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1425. o106.Enabled = false
  1426. o106.Opacity = 0.30000001192093
  1427. o106.RiseVelocity = 15
  1428. o107.Name = "Smoke1"
  1429. o107.Parent = o100
  1430. o107.Size = 0.10000000149012
  1431. o107.Color = Color3.new(1, 0.6, 0.2)
  1432. o107.Enabled = false
  1433. o107.Opacity = 0.40000000596046
  1434. o107.RiseVelocity = 3
  1435. mas.Parent = workspace
  1436. mas:MakeJoints()
  1437. local mas1 = mas:GetChildren()
  1438. for i=1,#mas1 do
  1439. mas1[i].Parent = game:GetService("Players").LocalPlayer.Backpack
  1440. ypcall(function() mas1[i]:MakeJoints() end)
  1441. end
  1442. mas:Destroy()
  1443. for i=1,#cors do
  1444. coroutine.resume(cors[i])
  1445. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement