Advertisement
realoneofu

ak modified

Apr 23rd, 2020
383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 149.86 KB | None | 0 0
  1. -- made by 1ndrew
  2. function sandbox(var,func)
  3. local env = getfenv(func)
  4. local newenv = setmetatable({},{
  5. __index = function(self,k)
  6. if k=="script" then
  7. return var
  8. else
  9. return env[k]
  10. end
  11. end,
  12. })
  13. setfenv(func,newenv)
  14. return func
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. Tool0 = Instance.new("Tool")
  19. LocalScript1 = Instance.new("LocalScript")
  20. NumberValue2 = Instance.new("NumberValue")
  21. PointLight3 = Instance.new("PointLight")
  22. Smoke4 = Instance.new("Smoke")
  23. Smoke5 = Instance.new("Smoke")
  24. NumberValue6 = Instance.new("NumberValue")
  25. ScreenGui7 = Instance.new("ScreenGui")
  26. Frame8 = Instance.new("Frame")
  27. TextLabel9 = Instance.new("TextLabel")
  28. TextLabel10 = Instance.new("TextLabel")
  29. LocalScript11 = Instance.new("LocalScript")
  30. NumberValue12 = Instance.new("NumberValue")
  31. NumberValue13 = Instance.new("NumberValue")
  32. ScreenGui14 = Instance.new("ScreenGui")
  33. Frame15 = Instance.new("Frame")
  34. TextLabel16 = Instance.new("TextLabel")
  35. Smoke17 = Instance.new("Smoke")
  36. Smoke18 = Instance.new("Smoke")
  37. PointLight19 = Instance.new("PointLight")
  38. Part20 = Instance.new("Part")
  39. BlockMesh21 = Instance.new("BlockMesh")
  40. Part22 = Instance.new("Part")
  41. BlockMesh23 = Instance.new("BlockMesh")
  42. Part24 = Instance.new("Part")
  43. CylinderMesh25 = Instance.new("CylinderMesh")
  44. Part26 = Instance.new("Part")
  45. BlockMesh27 = Instance.new("BlockMesh")
  46. Part28 = Instance.new("Part")
  47. BlockMesh29 = Instance.new("BlockMesh")
  48. Part30 = Instance.new("Part")
  49. BlockMesh31 = Instance.new("BlockMesh")
  50. Part32 = Instance.new("Part")
  51. BlockMesh33 = Instance.new("BlockMesh")
  52. Sound34 = Instance.new("Sound")
  53. Sound35 = Instance.new("Sound")
  54. Sound36 = Instance.new("Sound")
  55. Sound37 = Instance.new("Sound")
  56. Sound38 = Instance.new("Sound")
  57. Sound39 = Instance.new("Sound")
  58. Part40 = Instance.new("Part")
  59. CylinderMesh41 = Instance.new("CylinderMesh")
  60. Part42 = Instance.new("Part")
  61. BlockMesh43 = Instance.new("BlockMesh")
  62. Part44 = Instance.new("Part")
  63. BlockMesh45 = Instance.new("BlockMesh")
  64. Part46 = Instance.new("Part")
  65. BlockMesh47 = Instance.new("BlockMesh")
  66. Part48 = Instance.new("Part")
  67. Decal49 = Instance.new("Decal")
  68. CylinderMesh50 = Instance.new("CylinderMesh")
  69. Part51 = Instance.new("Part")
  70. BlockMesh52 = Instance.new("BlockMesh")
  71. Part53 = Instance.new("Part")
  72. BlockMesh54 = Instance.new("BlockMesh")
  73. ManualWeld55 = Instance.new("ManualWeld")
  74. Part56 = Instance.new("Part")
  75. CylinderMesh57 = Instance.new("CylinderMesh")
  76. Part58 = Instance.new("Part")
  77. BlockMesh59 = Instance.new("BlockMesh")
  78. Part60 = Instance.new("Part")
  79. BlockMesh61 = Instance.new("BlockMesh")
  80. Part62 = Instance.new("Part")
  81. BlockMesh63 = Instance.new("BlockMesh")
  82. Part64 = Instance.new("Part")
  83. CylinderMesh65 = Instance.new("CylinderMesh")
  84. Part66 = Instance.new("Part")
  85. Decal67 = Instance.new("Decal")
  86. BlockMesh68 = Instance.new("BlockMesh")
  87. Part69 = Instance.new("Part")
  88. BlockMesh70 = Instance.new("BlockMesh")
  89. Part71 = Instance.new("Part")
  90. BlockMesh72 = Instance.new("BlockMesh")
  91. Part73 = Instance.new("Part")
  92. CylinderMesh74 = Instance.new("CylinderMesh")
  93. Part75 = Instance.new("Part")
  94. CylinderMesh76 = Instance.new("CylinderMesh")
  95. Part77 = Instance.new("Part")
  96. SpecialMesh78 = Instance.new("SpecialMesh")
  97. Part79 = Instance.new("Part")
  98. BlockMesh80 = Instance.new("BlockMesh")
  99. Part81 = Instance.new("Part")
  100. CylinderMesh82 = Instance.new("CylinderMesh")
  101. Part83 = Instance.new("Part")
  102. BlockMesh84 = Instance.new("BlockMesh")
  103. Part85 = Instance.new("Part")
  104. BlockMesh86 = Instance.new("BlockMesh")
  105. Part87 = Instance.new("Part")
  106. BlockMesh88 = Instance.new("BlockMesh")
  107. Part89 = Instance.new("Part")
  108. BlockMesh90 = Instance.new("BlockMesh")
  109. Part91 = Instance.new("Part")
  110. BlockMesh92 = Instance.new("BlockMesh")
  111. Part93 = Instance.new("Part")
  112. BlockMesh94 = Instance.new("BlockMesh")
  113. Part95 = Instance.new("Part")
  114. BlockMesh96 = Instance.new("BlockMesh")
  115. Part97 = Instance.new("Part")
  116. BlockMesh98 = Instance.new("BlockMesh")
  117. Part99 = Instance.new("Part")
  118. BlockMesh100 = Instance.new("BlockMesh")
  119. Part101 = Instance.new("Part")
  120. BlockMesh102 = Instance.new("BlockMesh")
  121. Part103 = Instance.new("Part")
  122. BlockMesh104 = Instance.new("BlockMesh")
  123. Part105 = Instance.new("Part")
  124. BlockMesh106 = Instance.new("BlockMesh")
  125. Part107 = Instance.new("Part")
  126. Decal108 = Instance.new("Decal")
  127. BlockMesh109 = Instance.new("BlockMesh")
  128. Part110 = Instance.new("Part")
  129. CylinderMesh111 = Instance.new("CylinderMesh")
  130. Part112 = Instance.new("Part")
  131. CylinderMesh113 = Instance.new("CylinderMesh")
  132. Part114 = Instance.new("Part")
  133. SpecialMesh115 = Instance.new("SpecialMesh")
  134. Part116 = Instance.new("Part")
  135. BlockMesh117 = Instance.new("BlockMesh")
  136. Part118 = Instance.new("Part")
  137. CylinderMesh119 = Instance.new("CylinderMesh")
  138. Part120 = Instance.new("Part")
  139. SpecialMesh121 = Instance.new("SpecialMesh")
  140. Part122 = Instance.new("Part")
  141. BlockMesh123 = Instance.new("BlockMesh")
  142. Part124 = Instance.new("Part")
  143. CylinderMesh125 = Instance.new("CylinderMesh")
  144. Part126 = Instance.new("Part")
  145. CylinderMesh127 = Instance.new("CylinderMesh")
  146. Part128 = Instance.new("Part")
  147. BlockMesh129 = Instance.new("BlockMesh")
  148. Part130 = Instance.new("Part")
  149. BlockMesh131 = Instance.new("BlockMesh")
  150. Part132 = Instance.new("Part")
  151. SpecialMesh133 = Instance.new("SpecialMesh")
  152. Part134 = Instance.new("Part")
  153. BlockMesh135 = Instance.new("BlockMesh")
  154. Part136 = Instance.new("Part")
  155. SpecialMesh137 = Instance.new("SpecialMesh")
  156. Part138 = Instance.new("Part")
  157. BlockMesh139 = Instance.new("BlockMesh")
  158. Part140 = Instance.new("Part")
  159. BlockMesh141 = Instance.new("BlockMesh")
  160. Part142 = Instance.new("Part")
  161. SpecialMesh143 = Instance.new("SpecialMesh")
  162. Part144 = Instance.new("Part")
  163. BlockMesh145 = Instance.new("BlockMesh")
  164. Part146 = Instance.new("Part")
  165. BlockMesh147 = Instance.new("BlockMesh")
  166. Part148 = Instance.new("Part")
  167. BlockMesh149 = Instance.new("BlockMesh")
  168. Part150 = Instance.new("Part")
  169. SpecialMesh151 = Instance.new("SpecialMesh")
  170. Part152 = Instance.new("Part")
  171. BlockMesh153 = Instance.new("BlockMesh")
  172. Part154 = Instance.new("Part")
  173. SpecialMesh155 = Instance.new("SpecialMesh")
  174. Part156 = Instance.new("Part")
  175. BlockMesh157 = Instance.new("BlockMesh")
  176. Part158 = Instance.new("Part")
  177. BlockMesh159 = Instance.new("BlockMesh")
  178. Part160 = Instance.new("Part")
  179. BlockMesh161 = Instance.new("BlockMesh")
  180. Part162 = Instance.new("Part")
  181. BlockMesh163 = Instance.new("BlockMesh")
  182. Part164 = Instance.new("Part")
  183. BlockMesh165 = Instance.new("BlockMesh")
  184. Part166 = Instance.new("Part")
  185. CylinderMesh167 = Instance.new("CylinderMesh")
  186. Part168 = Instance.new("Part")
  187. SpecialMesh169 = Instance.new("SpecialMesh")
  188. Part170 = Instance.new("Part")
  189. CylinderMesh171 = Instance.new("CylinderMesh")
  190. Part172 = Instance.new("Part")
  191. SpecialMesh173 = Instance.new("SpecialMesh")
  192. Part174 = Instance.new("Part")
  193. BlockMesh175 = Instance.new("BlockMesh")
  194. Part176 = Instance.new("Part")
  195. BlockMesh177 = Instance.new("BlockMesh")
  196. Part178 = Instance.new("Part")
  197. BlockMesh179 = Instance.new("BlockMesh")
  198. Part180 = Instance.new("Part")
  199. CylinderMesh181 = Instance.new("CylinderMesh")
  200. Part182 = Instance.new("Part")
  201. BlockMesh183 = Instance.new("BlockMesh")
  202. Part184 = Instance.new("Part")
  203. SpecialMesh185 = Instance.new("SpecialMesh")
  204. Part186 = Instance.new("Part")
  205. SpecialMesh187 = Instance.new("SpecialMesh")
  206. Part188 = Instance.new("Part")
  207. BlockMesh189 = Instance.new("BlockMesh")
  208. Part190 = Instance.new("Part")
  209. BlockMesh191 = Instance.new("BlockMesh")
  210. Part192 = Instance.new("Part")
  211. CylinderMesh193 = Instance.new("CylinderMesh")
  212. Part194 = Instance.new("Part")
  213. SpecialMesh195 = Instance.new("SpecialMesh")
  214. Part196 = Instance.new("Part")
  215. SpecialMesh197 = Instance.new("SpecialMesh")
  216. Part198 = Instance.new("Part")
  217. CylinderMesh199 = Instance.new("CylinderMesh")
  218. Part200 = Instance.new("Part")
  219. SpecialMesh201 = Instance.new("SpecialMesh")
  220. Part202 = Instance.new("Part")
  221. SpecialMesh203 = Instance.new("SpecialMesh")
  222. ManualWeld204 = Instance.new("ManualWeld")
  223. Part205 = Instance.new("Part")
  224. CylinderMesh206 = Instance.new("CylinderMesh")
  225. Part207 = Instance.new("Part")
  226. SpecialMesh208 = Instance.new("SpecialMesh")
  227. Part209 = Instance.new("Part")
  228. BlockMesh210 = Instance.new("BlockMesh")
  229. Part211 = Instance.new("Part")
  230. BlockMesh212 = Instance.new("BlockMesh")
  231. Part213 = Instance.new("Part")
  232. BlockMesh214 = Instance.new("BlockMesh")
  233. Part215 = Instance.new("Part")
  234. CylinderMesh216 = Instance.new("CylinderMesh")
  235. Part217 = Instance.new("Part")
  236. BlockMesh218 = Instance.new("BlockMesh")
  237. Part219 = Instance.new("Part")
  238. CylinderMesh220 = Instance.new("CylinderMesh")
  239. Part221 = Instance.new("Part")
  240. CylinderMesh222 = Instance.new("CylinderMesh")
  241. Part223 = Instance.new("Part")
  242. CylinderMesh224 = Instance.new("CylinderMesh")
  243. Part225 = Instance.new("Part")
  244. BlockMesh226 = Instance.new("BlockMesh")
  245. Part227 = Instance.new("Part")
  246. CylinderMesh228 = Instance.new("CylinderMesh")
  247. Part229 = Instance.new("Part")
  248. SpecialMesh230 = Instance.new("SpecialMesh")
  249. Part231 = Instance.new("Part")
  250. BlockMesh232 = Instance.new("BlockMesh")
  251. Part233 = Instance.new("Part")
  252. BlockMesh234 = Instance.new("BlockMesh")
  253. Part235 = Instance.new("Part")
  254. SpecialMesh236 = Instance.new("SpecialMesh")
  255. Part237 = Instance.new("Part")
  256. BlockMesh238 = Instance.new("BlockMesh")
  257. Tool0.Name = "AK-47"
  258. Tool0.Parent = mas
  259. Tool0.GripForward = Vector3.new(-0.286980897, 0, -0.957936287)
  260. Tool0.GripPos = Vector3.new(0, -0.300000012, 0.300000012)
  261. Tool0.GripRight = Vector3.new(0.957936287, 0, -0.286980897)
  262. LocalScript1.Name = "Gun_Script"
  263. LocalScript1.Parent = Tool0
  264. table.insert(cors,sandbox(LocalScript1,function()
  265. sp = script.Parent
  266.  
  267. Mesh = false -- If true will load BC 2.0 Arm meshes as well.
  268. Shirt = true -- If true will load the user's shirt to the arms as well
  269.  
  270. function onEquipped(mouse)
  271. local Player = game:GetService("Players").LocalPlayer
  272. local Cam = game.Workspace.CurrentCamera
  273.  
  274. local Arms = Instance.new("Model")
  275. Arms.Name = "Arms"
  276. Arms.Parent = Cam
  277.  
  278. if Shirt == true then
  279. local Humanoid = Instance.new("Humanoid")
  280. Humanoid.MaxHealth = 0
  281. Humanoid.Health = 0
  282. Humanoid.Name = ""
  283. Humanoid.Parent = Arms
  284. local newShirt = Player.Character:FindFirstChild("Shirt")
  285. if newShirt then
  286. newShirt = newShirt:clone()
  287. newShirt.Parent = Arms
  288. end
  289. else end
  290.  
  291. local RightArm = Player.Character:FindFirstChild("Right Arm"):clone()
  292. RightArm.Name = "Right Arm"
  293. RightArm.Transparency = 0
  294. RightArm.Size = Vector3.new(.6, 2, .6)
  295.  
  296. local w = Instance.new("Weld")
  297. w.Part0 = RightArm
  298. w.Part1 = Player.Character:FindFirstChild("Right Arm")
  299. w.C0 = CFrame.new()
  300. w.C1 = CFrame.new()
  301. w.Parent = RightArm
  302. RightArm.Parent = Arms
  303.  
  304. local LeftArm = Player.Character:FindFirstChild("Left Arm"):clone()
  305. LeftArm.Name = "Left Arm"
  306. LeftArm.Transparency = 0
  307. LeftArm.Size = Vector3.new(.6, 2, .6)
  308.  
  309. local w = Instance.new("Weld")
  310. w.Part0 = LeftArm
  311. w.Part1 = Player.Character:FindFirstChild("Left Arm")
  312. w.C0 = CFrame.new()
  313. w.C1 = CFrame.new()
  314. w.Parent = LeftArm
  315. LeftArm.Parent = Arms
  316.  
  317. if Mesh ~= false then
  318. local LeftArmMesh = script:FindFirstChild("LeftArm")
  319. LeftArmMesh.Parent = LeftArm
  320. local RightArmMesh = script:FindFirstChild("RightArm")
  321. RightArmMesh.Parent = RightArm
  322. else end
  323.  
  324. end
  325.  
  326. function onUnequipped(mouse)
  327. local Player = game:GetService("Players").LocalPlayer
  328. local Cam = game.Workspace.CurrentCamera
  329. for _, Model in pairs(Cam:GetChildren()) do
  330. if Model.Name == "Arms" then
  331. Model:remove()
  332. else end
  333. end
  334. end
  335.  
  336. script.Parent.Equipped:connect(onEquipped)
  337. script.Parent.Unequipped:connect(onUnequipped)
  338.  
  339. wait(0.5)
  340. --Made by YouTubes--
  341. --Edit settings below--
  342. local Tool = script.Parent
  343. local Settings = {
  344. Range = 1000000000
  345. ,Spread = 0
  346. ,Damage = {999999999, 999999999}
  347. ,HeadShotDamage = {99999999, 999999999}
  348. ,Bullets = 1
  349. ,FireRate = 0.1
  350. ,Automatic = true
  351. ,AntiTK = false
  352. ,ImpactDuration = 3
  353. --Reload
  354. ,ReloadKey = "R"
  355. ,ReloadTime = 0
  356. ,Ammo = 30000000
  357. ,IncludeChamberedBullet = true
  358. --Gui
  359. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  360. --Arms
  361. ,OneHanded = false
  362. ,FakeArms = false
  363. ,FakeArmTransparency = 0.5
  364. ,RightPos = CFrame.new(-0.75, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  365. ,LeftPos = CFrame.new(0.4, 0.65, 1.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.6, math.rad(-84))
  366. ,AimPart = script.Parent.AimPart
  367. ,AimPartOffset = CFrame.new()
  368. ,AimGripOffset = Vector3.new(0, 0, 0)
  369. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  370. ,AimAnim = {
  371. Enabled = false
  372. ,Frames = 50
  373. ,Time = 0.1
  374. }
  375. ,ChangeFOV = {true, 60}
  376. ,SpreadReduction = 5
  377. --Weld
  378. ,Weld = true
  379. --Mouse
  380. ,Icons = {
  381. Idle = "rbxassetid://70288585"
  382. ,Fire1 = "rbxassetid://70288585"
  383. ,Fire2 = "rbxassetid://70288585"
  384. ,Fire3 = "rbxassetid://70288585"
  385. ,Reload = "rbxassetid://70288585"
  386. ,Aim = "rbxasset://textures/Blank.png"
  387. }
  388. ,FireMouseAnimTime = 0.15
  389. --Recoil
  390. ,Recoil = math.rad(1)
  391. --Smoke
  392. ,Smoke = true
  393. ,SmokePart = Tool.SmokePart
  394. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}
  395. --Sprint
  396. ,Sprint = true
  397. ,SprintSpeed = 70
  398. ,SprintKey = "0"
  399. ,SprintSpreadIncrease = 40
  400. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  401. --Other
  402. ,DropHats = true
  403. }
  404.  
  405. --Do not edit below this lign--
  406.  
  407. local Orig_Spread = Settings.Spread
  408. local Orig_Grip = Tool.GripPos
  409.  
  410. local Player = game.Players.LocalPlayer
  411. local Character = Player.Character
  412.  
  413. local Camera = workspace.CurrentCamera
  414.  
  415. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  416.  
  417. local Gui, CanUpdateGui = nil, true
  418.  
  419. local Sprinting, Equipped
  420.  
  421. function Update_Gui()
  422. if Gui and CanUpdateGui then
  423. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  424. end
  425. end
  426.  
  427. local Welded
  428. if Settings.Weld then
  429. Delay(0, function()
  430. local weldC0s = {}
  431. for i, v in pairs(Tool:GetChildren()) do
  432. if v:IsA("BasePart") and v ~= Tool.Handle then
  433. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  434. v.Anchored = false
  435. end
  436. end
  437. Tool.Handle.Anchored = false
  438. local welds = {}
  439. Tool.Equipped:connect(function()
  440. for i, v in ipairs(welds) do
  441. v.Part1 = nil
  442. v:Destroy()
  443. end
  444. for i, v in ipairs(weldC0s) do
  445. if v[1] and v[2] then
  446. local w = Instance.new("Weld", Tool.Handle)
  447. w.Part0 = Tool.Handle
  448. w.Part1 = v[1]
  449. w.C0 = v[2]
  450. table.insert(welds, w)
  451. end
  452. end
  453. end)
  454. wait()
  455. Welded = true
  456. end)
  457. end
  458.  
  459. local Left_Weld, Right_Weld
  460.  
  461. Ammo.Changed:connect(Update_Gui)
  462. StoredAmmo.Changed:connect(Update_Gui)
  463.  
  464. Settings.Range = math.min(Settings.Range, 999)
  465.  
  466. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  467. Ignore_Model.Name = "Ray_Ignore"
  468.  
  469. local Ray_Ignore = {Character, Ignore_Model, Camera}
  470.  
  471. Character.Humanoid.Died:connect(function()
  472. Tool.Parent = Player.Backpack
  473. end)
  474.  
  475. function Fire(Mouse)
  476. 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))
  477. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  478. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  479. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  480. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  481. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  482. return
  483. end
  484. local Humanoid = Hit.Parent.Humanoid
  485. local c = Instance.new("ObjectValue")
  486. c.Name = "creator"
  487. c.Value = Player
  488. game.Debris:AddItem(c, 3)
  489. c.Parent = Humanoid
  490. if Hit.Name == "Head" then
  491. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  492. else
  493. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  494. end
  495. elseif Hit then
  496. local Hit_Part = Instance.new("Part", Ignore_Model)
  497. Hit_Part.FormFactor = "Custom"
  498. Hit_Part.TopSurface = 0
  499. Hit_Part.BottomSurface = 0
  500. Hit_Part.Anchored = true
  501. Hit_Part.CanCollide = false
  502. Hit_Part.Size = Vector3.new()
  503. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  504. Hit_Part.BrickColor = BrickColor.new("Black")
  505. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  506. if not Hit.Anchored then
  507. local w = Instance.new("Weld", Hit_Part)
  508. w.Part0 = Hit
  509. w.Part1 = Hit_Part
  510. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  511. Hit_Part.Anchored = false
  512. end
  513. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  514. Hit.Parent.Parent = workspace
  515. game.Debris:AddItem(Hit, 3)
  516. end
  517. end
  518. end
  519.  
  520. local Can_Shoot = true
  521. local Reloading = false
  522.  
  523. local First_Person = false
  524.  
  525. local Mouse_Held
  526.  
  527. Tool.Equipped:connect(function(Mouse)
  528. Equipped = true
  529. if Settings.Weld and not Welded then
  530. wait()
  531. Tool.Parent = Player.Backpack
  532. end
  533. Character = Player.Character
  534. if Gui then
  535. return
  536. end
  537. Ray_Ignore = {Character, Ignore_Model, Camera}
  538. Mouse.Icon = Settings.Icons.Idle
  539. Gui = script.Gui:Clone()
  540. Gui.Parent = Player.PlayerGui
  541. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  542. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  543. CanUpdateGui = true
  544. Update_Gui()
  545. Mouse.Button1Down:connect(function()
  546. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  547. Mouse_Held = true
  548. while true do
  549. Can_Shoot = false
  550. Delay(0, function()
  551. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  552. if not Aiming then
  553. Mouse.Icon = Settings.Icons.Fire1
  554. end
  555. wait(t)
  556. if not Aiming then
  557. if Reloading then return end
  558. Mouse.Icon = Settings.Icons.Fire2
  559. end
  560. wait(t)
  561. if not Aiming then
  562. if Reloading then return end
  563. Mouse.Icon = Settings.Icons.Fire3
  564. end
  565. wait(t)
  566. if not Aiming then
  567. if Reloading then return end
  568. Mouse.Icon = Settings.Icons.Idle
  569. end
  570. end)
  571. if Settings.Smoke then
  572. for i, v in pairs(Settings.Smokes) do
  573. local s = v[1]:Clone()
  574. s.Parent = Settings.SmokePart
  575. s.Enabled = true
  576. game.Debris:AddItem(s, v[2])
  577. if v[3] then
  578. Delay(v[3], function()
  579. s.Enabled = false
  580. end)
  581. end
  582. end
  583. end
  584. for _ = 1, Settings.Bullets do
  585. pcall(function() Fire(Mouse) end)
  586. end
  587. 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)
  588. if Tool.Handle:FindFirstChild("Shoot") then
  589. Tool.Handle.Shoot:Play()
  590. end
  591. Ammo.Value = Ammo.Value - 1
  592. wait(Settings.FireRate)
  593. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  594. break
  595. end
  596. end
  597. Can_Shoot = true
  598. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  599. Tool.Handle.Click:Play()
  600. end
  601. end)
  602. Mouse.Button1Up:connect(function()
  603. Mouse_Held = false
  604. end)
  605. Mouse.KeyDown:connect(function(Key)
  606. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  607. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  608. return
  609. end
  610. Can_Shoot = false
  611. Reloading = true
  612. local TextLabel = Gui.Frame.AmmoDisplay
  613. Delay(0, function()
  614. CanUpdateGui = false
  615. TextLabel.Text = "Reloading."
  616. wait(Settings.ReloadTime/3)
  617. if TextLabel then
  618. TextLabel.Text = "Reloading.."
  619. end
  620. wait(Settings.ReloadTime/3)
  621. if TextLabel then
  622. TextLabel.Text = "Reloading..."
  623. end
  624. end)
  625. Right_Weld.C1 = CFrame.new(-0.73, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-92), math.rad(-16), 0.21)
  626. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(286), 0.81, math.rad(-0))
  627. wait(.04)
  628. Right_Weld.C1 = CFrame.new(-0.71, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.22)
  629. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.92, math.rad(-0))
  630. wait(.04)
  631. Right_Weld.C1 = CFrame.new(-0.69, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.23)
  632. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.883, math.rad(-0))
  633. wait(.04)
  634. Right_Weld.C1 = CFrame.new(-0.705, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.225)
  635. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.864, math.rad(-0))
  636. wait(.07)
  637. Right_Weld.C1 = CFrame.new(-0.715, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.215)
  638. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.855, math.rad(-0))
  639. Tool.Handle.M1:play()
  640. Tool.Mag.Transparency = 1
  641. local mag = Tool.Mag:clone()
  642. mag.Parent = game.Workspace
  643. mag.CanCollide = false
  644. mag.Transparency = 0
  645. Tool.Mag2.Transparency = 1
  646. local mag = Tool.Mag2:clone()
  647. mag.Parent = game.Workspace
  648. mag.CanCollide = false
  649. mag.Transparency = 0
  650. Tool.Mag3.Transparency = 1
  651. local mag = Tool.Mag3:clone()
  652. mag.Parent = game.Workspace
  653. mag.CanCollide = false
  654. mag.Transparency = 0
  655. Tool.Mag4.Transparency = 1
  656. local mag = Tool.Mag4:clone()
  657. mag.Parent = game.Workspace
  658. mag.CanCollide = false
  659. mag.Transparency = 0
  660. wait(.04)
  661. Right_Weld.C1 = CFrame.new(-0.73, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-107), math.rad(-16), 0.21)
  662. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(301), 0.85, math.rad(-0))
  663. wait(.04)
  664. Right_Weld.C1 = CFrame.new(-0.71, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.75), math.rad(-16), 0.22)
  665. Left_Weld.C1 = CFrame.new(0.9, 0.3, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(309), 0.8, math.rad(-0))
  666. wait(.04)
  667. Right_Weld.C1 = CFrame.new(-0.69, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.6), math.rad(-16), 0.23)
  668. Left_Weld.C1 = CFrame.new(0.9, 0.3, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(314), 0.76, math.rad(-0))
  669. wait(.04)
  670. Right_Weld.C1 = CFrame.new(-0.66, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.5), math.rad(-16), 0.24)
  671. Left_Weld.C1 = CFrame.new(0.9, 0.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(322), 0.72, math.rad(-0))
  672. wait(.04)
  673. Right_Weld.C1 = CFrame.new(-0.63, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.4), math.rad(-16), 0.25)
  674. Left_Weld.C1 = CFrame.new(0.9, 0.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(329), 0.68, math.rad(-0))
  675. wait(.04)
  676. Right_Weld.C1 = CFrame.new(-0.59, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-105.9), math.rad(-16), 0.26)
  677. Left_Weld.C1 = CFrame.new(0.9, 0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(332), 0.64, math.rad(-0))
  678. wait(.04)
  679. Right_Weld.C1 = CFrame.new(-0.55, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-104.4), math.rad(-16), 0.27)
  680. Left_Weld.C1 = CFrame.new(0.9, 0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(335), 0.61, math.rad(-0))
  681. wait(.05)
  682. Right_Weld.C1 = CFrame.new(-0.5, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-103), math.rad(-16), 0.28)
  683. Left_Weld.C1 = CFrame.new(0.95, 0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(338), 0.58, math.rad(-0))
  684. wait(.05)
  685. Right_Weld.C1 = CFrame.new(-0.44, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-102.7), math.rad(-16), 0.29)
  686. Left_Weld.C1 = CFrame.new(0.95, 0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(342), 0.55, math.rad(-0))
  687. wait(.05)
  688. Right_Weld.C1 = CFrame.new(-0.38, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-101.5), math.rad(-16), 0.3)
  689. Left_Weld.C1 = CFrame.new(1.025, 0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(338), 0.54, math.rad(-0))
  690. wait(.05)
  691. Right_Weld.C1 = CFrame.new(-0.37, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-100.4), math.rad(-16), 0.3)
  692. Left_Weld.C1 = CFrame.new(1.1, 0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(334), 0.57, math.rad(-0))
  693. wait(.05)
  694. Right_Weld.C1 = CFrame.new(-0.36, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-99.4), math.rad(-16), 0.3)
  695. Left_Weld.C1 = CFrame.new(1.12, 0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(329), 0.6, math.rad(-0))
  696. wait(.05)
  697. Right_Weld.C1 = CFrame.new(-0.35, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-98.5), math.rad(-16), 0.3)
  698. Left_Weld.C1 = CFrame.new(1.14, 0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(325), 0.64, math.rad(-0))
  699. wait(.08)
  700. Right_Weld.C1 = CFrame.new(-0.34, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97.7), math.rad(-16), 0.3)
  701. Left_Weld.C1 = CFrame.new(1.16, 0, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(321), 0.68, math.rad(-0))
  702. Tool.Mag.Transparency = 0
  703. Tool.Mag2.Transparency = 0
  704. Tool.Mag3.Transparency = 0
  705. Tool.Mag4.Transparency = 0
  706. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.7, 0)
  707. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.675, 0.195)
  708. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.605, 0.365)
  709. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.49, 0.51)
  710. wait(.05)
  711. Right_Weld.C1 = CFrame.new(-0.33, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.3)
  712. Left_Weld.C1 = CFrame.new(1.18, 0, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(315), 0.72, math.rad(-0))
  713. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.6, 0)
  714. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.578, 0.167)
  715. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.518, 0.312)
  716. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.42, 0.437)
  717. wait(.05)
  718. Right_Weld.C1 = CFrame.new(-0.32, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-96.4), math.rad(-16), 0.3)
  719. Left_Weld.C1 = CFrame.new(1.2, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(309), 0.76, math.rad(-0))
  720. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.5, 0)
  721. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.482, 0.139)
  722. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.432, 0.26)
  723. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.35, 0.364)
  724. wait(.05)
  725. Right_Weld.C1 = CFrame.new(-0.3, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-95.9), math.rad(-16), 0.31)
  726. Left_Weld.C1 = CFrame.new(1.22, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(303), 0.8, math.rad(-0))
  727. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.4, 0)
  728. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.385, 0.111)
  729. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.345, 0.208)
  730. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.28, 0.291)
  731. wait(.05)
  732. Right_Weld.C1 = CFrame.new(-0.28, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-95.5), math.rad(-16), 0.32)
  733. Left_Weld.C1 = CFrame.new(1.24, -0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(297), 0.85, math.rad(-0))
  734. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.3, 0)
  735. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.289, 0.083)
  736. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.259, 0.156)
  737. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.21, 0.218)
  738. wait(.05)
  739. Right_Weld.C1 = CFrame.new(-0.26, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-95.2), math.rad(-16), 0.33)
  740. Left_Weld.C1 = CFrame.new(1.26, -0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(291), 0.9, math.rad(-0))
  741. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.2, 0)
  742. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.192, 0.055)
  743. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.172, 0.104)
  744. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.14, 0.145)
  745. Tool.Handle.M2:play()
  746. wait(.05)
  747. Right_Weld.C1 = CFrame.new(-0.24, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97.1), math.rad(-16), 0.34)
  748. Left_Weld.C1 = CFrame.new(1.28, -0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(285), 0.95, math.rad(-0))
  749. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.1, 0)
  750. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.096, 0.027)
  751. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.086, 0.052)
  752. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.07, 0.072)
  753. wait(.05)
  754. Right_Weld.C1 = CFrame.new(-0.22, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), 0.35)
  755. Left_Weld.C1 = CFrame.new(1.3, -0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(279), 1, math.rad(-0))
  756. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  757. Tool.Mag2.Mesh.Offset = Vector3.new(0, 0, 0)
  758. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  759. Tool.Mag4.Mesh.Offset = Vector3.new(0, 0, 0)
  760. wait(.1)
  761. Right_Weld.C1 = CFrame.new(-0.27, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), 0.21)
  762. Left_Weld.C1 = CFrame.new(1.26, -0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(276), 0.995, math.rad(-0))
  763. wait(.09)
  764. Right_Weld.C1 = CFrame.new(-0.32, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97.7), math.rad(-16), 0.08)
  765. Left_Weld.C1 = CFrame.new(1.23, -0.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(273), 0.99, math.rad(-0))
  766. wait(.09)
  767. Right_Weld.C1 = CFrame.new(-0.37, -0.6, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.6), math.rad(-16), -0.04)
  768. Left_Weld.C1 = CFrame.new(1.19, -0.3, 0.32) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0.985, math.rad(-0))
  769. wait(.09)
  770. Right_Weld.C1 = CFrame.new(-0.42, -0.6, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-97.5), math.rad(-16), -0.18)
  771. Left_Weld.C1 = CFrame.new(1.16, -0.13, 0.48) * CFrame.fromEulerAnglesXYZ(math.rad(267), 0.98, math.rad(-0))
  772. wait(.09)
  773. Right_Weld.C1 = CFrame.new(-0.47, -0.6, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-97.6), math.rad(-16), -0.31)
  774. Left_Weld.C1 = CFrame.new(1.13, 0.03, 0.64) * CFrame.fromEulerAnglesXYZ(math.rad(264), 0.975, math.rad(-0))
  775. wait(.1)
  776. Right_Weld.C1 = CFrame.new(-0.52, -0.6, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.7), math.rad(-16), -0.45)
  777. Left_Weld.C1 = CFrame.new(1.1, 0.2, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(261), 0.97, math.rad(-0))
  778. Tool.Handle.M3:play()
  779. wait(.05)
  780. Right_Weld.C1 = CFrame.new(-0.52, -0.61, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), -0.45)
  781. Left_Weld.C1 = CFrame.new(0.98, 0.06, 0.79) * CFrame.fromEulerAnglesXYZ(math.rad(260.3), 1, math.rad(-0))
  782. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.18)
  783. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.18)
  784. wait(.05)
  785. Right_Weld.C1 = CFrame.new(-0.52, -0.62, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.9), math.rad(-16), -0.45)
  786. Left_Weld.C1 = CFrame.new(0.86, -0.06, 0.78) * CFrame.fromEulerAnglesXYZ(math.rad(259.6), 1.03, math.rad(-0))
  787. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.36)
  788. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.36)
  789. wait(.05)
  790. Right_Weld.C1 = CFrame.new(-0.52, -0.63, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), -0.45)
  791. Left_Weld.C1 = CFrame.new(0.74, -0.2, 0.77) * CFrame.fromEulerAnglesXYZ(math.rad(259), 1.07, math.rad(-0))
  792. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.55)
  793. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.55)
  794. wait(.05)
  795. Right_Weld.C1 = CFrame.new(-0.52, -0.62, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), -0.45)
  796. Left_Weld.C1 = CFrame.new(0.86, -0.06, 0.78) * CFrame.fromEulerAnglesXYZ(math.rad(259.6), 1.03, math.rad(-0))
  797. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.36)
  798. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.36)
  799. wait(.05)
  800. Right_Weld.C1 = CFrame.new(-0.52, -0.61, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.9), math.rad(-16), -0.45)
  801. Left_Weld.C1 = CFrame.new(0.98, 0.06, 0.79) * CFrame.fromEulerAnglesXYZ(math.rad(260.3), 1, math.rad(-0))
  802. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.18)
  803. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.18)
  804. wait(.05)
  805. Right_Weld.C1 = CFrame.new(-0.52, -0.6, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), -0.45)
  806. Left_Weld.C1 = CFrame.new(1.1, 0.2, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(261), 0.97, math.rad(-0))
  807. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0)
  808. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0)
  809. Tool.Handle.M4:Play()
  810. wait(.2)
  811. Right_Weld.C1 = CFrame.new(-0.55, -0.6, -0.06) * CFrame.fromEulerAnglesXYZ(math.rad(-96.6), math.rad(-16), -0.38)
  812. Left_Weld.C1 = CFrame.new(1, 0.26, 0.84) * CFrame.fromEulerAnglesXYZ(math.rad(269), 0.91, math.rad(-12))
  813. wait(.05)
  814. Right_Weld.C1 = CFrame.new(-0.58, -0.6, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-95.5), math.rad(-16), -0.32)
  815. Left_Weld.C1 = CFrame.new(0.9, 0.32, 0.88) * CFrame.fromEulerAnglesXYZ(math.rad(277), 0.86, math.rad(-24))
  816. wait(.05)
  817. Right_Weld.C1 = CFrame.new(-0.61, -0.6, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-94.4), math.rad(-16), -0.25)
  818. Left_Weld.C1 = CFrame.new(0.8, 0.39, 0.92) * CFrame.fromEulerAnglesXYZ(math.rad(286), 0.81, math.rad(-36))
  819. wait(.05)
  820. Right_Weld.C1 = CFrame.new(-0.65, -0.6, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(-93.3), math.rad(-16), -0.19)
  821. Left_Weld.C1 = CFrame.new(0.7, 0.45, 0.97) * CFrame.fromEulerAnglesXYZ(math.rad(294), 0.75, math.rad(-48))
  822. wait(.05)
  823. Right_Weld.C1 = CFrame.new(-0.68, -0.6, 0.27) * CFrame.fromEulerAnglesXYZ(math.rad(-92.2), math.rad(-16), -0.12)
  824. Left_Weld.C1 = CFrame.new(0.6, 0.52, 1.01) * CFrame.fromEulerAnglesXYZ(math.rad(303), 0.7, math.rad(-60))
  825. wait(.05)
  826. Right_Weld.C1 = CFrame.new(-0.71, -0.6, 0.36) * CFrame.fromEulerAnglesXYZ(math.rad(-91.1), math.rad(-16), -0.06)
  827. Left_Weld.C1 = CFrame.new(0.5, 0.58, 1.05) * CFrame.fromEulerAnglesXYZ(math.rad(311), 0.65, math.rad(-72))
  828. wait(.05)
  829. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  830. Left_Weld.C1 = CFrame.new(0.4, 0.65, 1.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.6, math.rad(-84))
  831. CanUpdateGui = true
  832. local m = Settings.Ammo
  833. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  834. m = m + 1
  835. end
  836. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  837. Ammo.Value = Ammo.Value + StoredAmmo.Value
  838. StoredAmmo.Value = 0
  839. else
  840. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  841. Ammo.Value = m
  842. end
  843. Can_Shoot = true
  844. Reloading = false
  845. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  846. Sprinting = true
  847. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  848. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  849. end
  850. end)
  851. Mouse.KeyUp:connect(function(Key)
  852. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  853. Sprinting = false
  854. Character.Humanoid.WalkSpeed = 16
  855. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  856. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  857. end
  858. end)
  859. Mouse.Button2Down:connect(function()
  860. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  861. Aiming = true
  862. Mouse.Icon = Settings.Icons.Aim
  863. Right_Weld.C1 = CFrame.new()
  864. Right_Weld.C0 = CFrame.new()
  865. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  866. Left_Weld.C1 = Settings.LeftAimPos
  867. if Settings.ChangeFOV[1] then
  868. Camera.FieldOfView = Settings.ChangeFOV[2]
  869. end
  870. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  871. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  872. end
  873. end)
  874. Mouse.Button2Up:connect(function()
  875. if Aiming then
  876. Mouse.Icon = Settings.Icons.Idle
  877. Tool.GripPos = Orig_Grip
  878. Right_Weld.C1 = Settings.RightPos
  879. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  880. Left_Weld.C1 = Settings.LeftPos
  881. if Settings.ChangeFOV[1] then
  882. Camera.FieldOfView = 70
  883. end
  884. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  885. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  886. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  887. wait(0.25)
  888. Aiming = false
  889. end
  890. end)
  891. wait()
  892. Camera.Changed:connect(function()
  893. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  894. Mouse.TargetFilter = workspace
  895. Character.Torso.Neck.C1 = CFrame.new()
  896. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  897. end
  898. end)
  899. Mouse.Idle:connect(function()
  900. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  901. Mouse.TargetFilter = workspace
  902. Character.Torso.Neck.C1 = CFrame.new()
  903. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  904. end
  905. end)
  906. while wait() and Equipped do
  907. if Sprinting then
  908. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  909. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  910. elseif not Aiming then
  911. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  912. end
  913. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  914. Mouse.TargetFilter = nil
  915. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  916. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  917. end
  918. end
  919. end)
  920.  
  921. local Arms_Made
  922. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  923.  
  924. Tool.Equipped:connect(function(Mouse)
  925. if Character and not Arms_Made then
  926. Arms_Made = true
  927. local Torso = Character.Torso
  928. Torso["Right Shoulder"].Part1 = nil
  929. Left_Weld = Instance.new("Weld", Torso)
  930. Left_Weld.Name = "Left_Weld"
  931. Left_Weld.Part0 = Character.Head
  932. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  933. if not Settings.OneHanded then
  934. Torso["Left Shoulder"].Part1 = nil
  935. Left_Weld.Part1 = Character["Left Arm"]
  936. end
  937. Right_Weld = Instance.new("Weld", Torso)
  938. Right_Weld.Name = "Right_Weld"
  939. Right_Weld.Part0 = Character.Head
  940. Right_Weld.Part1 = Character["Right Arm"]
  941. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  942. Left_Weld.C1 = Settings.LeftPos
  943. Right_Weld.C1 = Settings.RightPos
  944. end
  945. if Settings.FakeArms and not Fake_Arm_Right then
  946. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  947. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  948. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  949. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  950. for i = 1, 2 do
  951. local w = Instance.new("Weld", fakeArms[i])
  952. w.Part0 = Character[fakeArms[i].Name]
  953. w.Part1 = fakeArms[i]
  954. fakeArms[i].Transparency = Settings.FakeArmTransparency
  955. end
  956. Fake_Arm_Model = Instance.new("Model", Camera)
  957. Fake_Arm_Right.Parent = Fake_Arm_Model
  958. if not Settings.OneHanded then
  959. Fake_Arm_Left.Parent = Fake_Arm_Model
  960. end
  961. Fake_Arm_Model.Name = "FakeArms"
  962. if Settings.CharacterMeshes then
  963. for i, v in pairs(Character:GetChildren()) do
  964. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  965. v:Clone().Parent = Fake_Arm_Model
  966. end
  967. end
  968. end
  969. if Character:FindFirstChild("Shirt") then
  970. Instance.new("Humanoid", Fake_Arm_Model)
  971. Character.Shirt:Clone().Parent = Fake_Arm_Model
  972. else
  973. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  974. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  975. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  976. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  977. end
  978. end
  979. end)
  980.  
  981. Tool.Unequipped:connect(function()
  982. Equipped = false
  983. Tool.GripPos = Orig_Grip
  984. Aiming = false
  985. Settings.Spread = Orig_Spread
  986. if Settings.ChangeFOV[1] then
  987. Camera.FieldOfView = 70
  988. end
  989. if Gui then
  990. Gui:Destroy()
  991. Gui = nil
  992. end
  993. for i, v in pairs(Tool.Handle:GetChildren()) do
  994. if v:IsA("Sound") then
  995. v:Stop()
  996. end
  997. end
  998. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  999. Fake_Arm_Model:Destroy()
  1000. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1001. end
  1002. if Character and Left_Weld and Right_Weld then
  1003. Arms_Made = false
  1004. local Torso = Character.Torso
  1005. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1006. Left_Weld:Destroy()
  1007. Right_Weld:Destroy()
  1008. end
  1009. Sprinting = false
  1010. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1011. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1012. Character.Humanoid.WalkSpeed = 16
  1013. end)
  1014.  
  1015. end))
  1016. NumberValue2.Name = "Ammo"
  1017. NumberValue2.Parent = LocalScript1
  1018. NumberValue2.Value = 999999
  1019. PointLight3.Name = "Flash"
  1020. PointLight3.Parent = LocalScript1
  1021. PointLight3.Color = Color3.new(0.772549, 0.384314, 0)
  1022. PointLight3.Brightness = 10
  1023. PointLight3.Range = 10
  1024. PointLight3.Shadows = true
  1025. PointLight3.Color = Color3.new(0.772549, 0.384314, 0)
  1026. Smoke4.Parent = LocalScript1
  1027. Smoke4.Size = 0.25
  1028. Smoke4.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1029. Smoke4.Enabled = false
  1030. Smoke4.Opacity = 0.10000000149012
  1031. Smoke4.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1032. Smoke5.Name = "Smoke1"
  1033. Smoke5.Parent = LocalScript1
  1034. Smoke5.Size = 0.10000000149012
  1035. Smoke5.Color = Color3.new(1, 0.6, 0.2)
  1036. Smoke5.Enabled = false
  1037. Smoke5.Opacity = 0.40000000596046
  1038. Smoke5.Color = Color3.new(1, 0.6, 0.2)
  1039. NumberValue6.Name = "StoredAmmo"
  1040. NumberValue6.Parent = LocalScript1
  1041. NumberValue6.Value = inf
  1042. ScreenGui7.Name = "Gui"
  1043. ScreenGui7.Parent = LocalScript1
  1044. Frame8.Parent = ScreenGui7
  1045. Frame8.Transparency = 1
  1046. Frame8.Size = UDim2.new(0, 100, 0, 100)
  1047. Frame8.Position = UDim2.new(1, -200, 1, -100)
  1048. Frame8.BackgroundColor3 = Color3.new(1, 1, 1)
  1049. Frame8.BackgroundTransparency = 1
  1050. Frame8.BorderSizePixel = 0
  1051. TextLabel9.Name = "AmmoDisplay"
  1052. TextLabel9.Parent = Frame8
  1053. TextLabel9.Transparency = 1
  1054. TextLabel9.Size = UDim2.new(1, 0, 1, 0)
  1055. TextLabel9.Text = ""
  1056. TextLabel9.BackgroundTransparency = 1
  1057. TextLabel9.FontSize = Enum.FontSize.Size24
  1058. TextLabel9.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  1059. TextLabel9.TextStrokeTransparency = 0.5
  1060. TextLabel9.TextXAlignment = Enum.TextXAlignment.Right
  1061. TextLabel10.Parent = Frame8
  1062. TextLabel10.Transparency = 50
  1063. TextLabel10.Size = UDim2.new(0, 200, 0, 50)
  1064. TextLabel10.Text = "Made by 1ndrew"
  1065. TextLabel10.BackgroundColor3 = Color3.new(1, 1, 1)
  1066. TextLabel10.BackgroundTransparency = 50
  1067. TextLabel10.BorderColor3 = Color3.new(1, 1, 1)
  1068. TextLabel10.Font = Enum.Font.SourceSans
  1069. TextLabel10.FontSize = Enum.FontSize.Size14
  1070. TextLabel10.TextColor3 = Color3.new(0, 0, 1)
  1071. LocalScript11.Name = "Gun_Script"
  1072. LocalScript11.Parent = LocalScript1
  1073. table.insert(cors,sandbox(LocalScript11,function()
  1074. wait(0.5)
  1075. --Made by YouTubes--
  1076. --Edit settings below--
  1077. local Tool = script.Parent
  1078. local Settings = {
  1079. Range = 100000000000
  1080. ,Spread = 0
  1081. ,Damage = {99999999999999999, 99999999999999999999}
  1082. ,HeadShotDamage = {99999999999, 9999999999999999999999}
  1083. ,Bullets = 1
  1084. ,FireRate = 0.1
  1085. ,Automatic = true
  1086. ,AntiTK = true
  1087. ,ImpactDuration = 3
  1088. --Reload
  1089. ,ReloadKey = "R"
  1090. ,ReloadTime = 0
  1091. ,Ammo = 3000000000
  1092. ,IncludeChamberedBullet = true
  1093. --Gui
  1094. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  1095. --Arms
  1096. ,OneHanded = false
  1097. ,FakeArms = true
  1098. ,FakeArmTransparency = 0.5
  1099. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  1100. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  1101. ,AimPart = Tool.AimPart
  1102. ,AimPartOffset = CFrame.new()
  1103. ,AimGripOffset = Vector3.new(0, 0, 0)
  1104. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  1105. ,AimAnim = {
  1106. Enabled = false
  1107. ,Frames = 50
  1108. ,Time = 0.1
  1109. }
  1110. ,ChangeFOV = {true, 60}
  1111. ,SpreadReduction = 5
  1112. --Weld
  1113. ,Weld = true
  1114. --Mouse
  1115. ,Icons = {
  1116. Idle = "rbxassetid://70288585"
  1117. ,Fire1 = "rbxassetid://70288585"
  1118. ,Fire2 = "rbxassetid://70288585"
  1119. ,Fire3 = "rbxassetid://70288585"
  1120. ,Reload = "rbxassetid://70288585"
  1121. ,Aim = "rbxasset://textures/Blank.png"
  1122. }
  1123. ,FireMouseAnimTime = 0.15
  1124. --Recoil
  1125. ,Recoil = math.rad(1)
  1126. --Smoke
  1127. ,Smoke = true
  1128. ,SmokePart = Tool.SmokePart
  1129. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}
  1130. --Sprint
  1131. ,Sprint = true
  1132. ,SprintSpeed = 25
  1133. ,SprintKey = "0"
  1134. ,SprintSpreadIncrease = 40
  1135. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  1136. --Other
  1137. ,DropHats = true
  1138. }
  1139.  
  1140. --Do not edit below this lign--
  1141.  
  1142. local Orig_Spread = Settings.Spread
  1143. local Orig_Grip = Tool.GripPos
  1144.  
  1145. local Player = game.Players.LocalPlayer
  1146. local Character = Player.Character
  1147.  
  1148. local Camera = Workspace.CurrentCamera
  1149.  
  1150. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  1151.  
  1152. local Gui, CanUpdateGui = nil, true
  1153.  
  1154. local Sprinting, Equipped
  1155.  
  1156. function Update_Gui()
  1157. if Gui and CanUpdateGui then
  1158. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  1159. end
  1160. end
  1161.  
  1162. local Welded
  1163. if Settings.Weld then
  1164. Delay(0, function()
  1165. local weldC0s = {}
  1166. for i, v in pairs(Tool:GetChildren()) do
  1167. if v:IsA("BasePart") and v ~= Tool.Handle then
  1168. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  1169. v.Anchored = false
  1170. end
  1171. end
  1172. Tool.Handle.Anchored = false
  1173. local welds = {}
  1174. Tool.Equipped:connect(function()
  1175. for i, v in ipairs(welds) do
  1176. v.Part1 = nil
  1177. v:Destroy()
  1178. end
  1179. for i, v in ipairs(weldC0s) do
  1180. if v[1] and v[2] then
  1181. local w = Instance.new("Weld", Tool.Handle)
  1182. w.Part0 = Tool.Handle
  1183. w.Part1 = v[1]
  1184. w.C0 = v[2]
  1185. table.insert(welds, w)
  1186. end
  1187. end
  1188. end)
  1189. wait()
  1190. Welded = true
  1191. end)
  1192. end
  1193.  
  1194. local Left_Weld, Right_Weld
  1195.  
  1196. Ammo.Changed:connect(Update_Gui)
  1197. StoredAmmo.Changed:connect(Update_Gui)
  1198.  
  1199. Settings.Range = math.min(Settings.Range, 999)
  1200.  
  1201. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  1202. Ignore_Model.Name = "Ray_Ignore"
  1203.  
  1204. local Ray_Ignore = {Character, Ignore_Model, Camera}
  1205.  
  1206. Character.Humanoid.Died:connect(function()
  1207. Tool.Parent = Player.Backpack
  1208. end)
  1209.  
  1210. function Fire(Mouse)
  1211. 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))
  1212. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  1213. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  1214. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  1215. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  1216. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  1217. return
  1218. end
  1219. local Humanoid = Hit.Parent.Humanoid
  1220. local c = Instance.new("ObjectValue")
  1221. c.Name = "creator"
  1222. c.Value = Player
  1223. game.Debris:AddItem(c, 3)
  1224. c.Parent = Humanoid
  1225. if Hit.Name == "Head" then
  1226. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  1227. else
  1228. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  1229. end
  1230. elseif Hit then
  1231. local Hit_Part = Instance.new("Part", Ignore_Model)
  1232. Hit_Part.FormFactor = "Custom"
  1233. Hit_Part.TopSurface = 0
  1234. Hit_Part.BottomSurface = 0
  1235. Hit_Part.Anchored = true
  1236. Hit_Part.CanCollide = false
  1237. Hit_Part.Size = Vector3.new()
  1238. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1239. Hit_Part.BrickColor = BrickColor.new("Black")
  1240. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  1241. if not Hit.Anchored then
  1242. local w = Instance.new("Weld", Hit_Part)
  1243. w.Part0 = Hit
  1244. w.Part1 = Hit_Part
  1245. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  1246. Hit_Part.Anchored = false
  1247. end
  1248. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  1249. Hit.Parent.Parent = workspace
  1250. game.Debris:AddItem(Hit, 3)
  1251. end
  1252. end
  1253. end
  1254.  
  1255. local Can_Shoot = true
  1256. local Reloading = false
  1257.  
  1258. local First_Person = false
  1259.  
  1260. local Mouse_Held
  1261.  
  1262. Tool.Equipped:connect(function(Mouse)
  1263. Equipped = true
  1264. if Settings.Weld and not Welded then
  1265. wait()
  1266. Tool.Parent = Player.Backpack
  1267. end
  1268. Character = Player.Character
  1269. if Gui then
  1270. return
  1271. end
  1272. Ray_Ignore = {Character, Ignore_Model, Camera}
  1273. Mouse.Icon = Settings.Icons.Idle
  1274. Gui = script.Gui:Clone()
  1275. Gui.Parent = Player.PlayerGui
  1276. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  1277. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  1278. CanUpdateGui = true
  1279. Update_Gui()
  1280. Mouse.Button1Down:connect(function()
  1281. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  1282. Mouse_Held = true
  1283. while true do
  1284. Can_Shoot = false
  1285. Delay(0, function()
  1286. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  1287. if not Aiming then
  1288. Mouse.Icon = Settings.Icons.Fire1
  1289. end
  1290. wait(t)
  1291. if not Aiming then
  1292. if Reloading then return end
  1293. Mouse.Icon = Settings.Icons.Fire2
  1294. end
  1295. wait(t)
  1296. if not Aiming then
  1297. if Reloading then return end
  1298. Mouse.Icon = Settings.Icons.Fire3
  1299. end
  1300. wait(t)
  1301. if not Aiming then
  1302. if Reloading then return end
  1303. Mouse.Icon = Settings.Icons.Idle
  1304. end
  1305. end)
  1306. if Settings.Smoke then
  1307. for i, v in pairs(Settings.Smokes) do
  1308. local s = v[1]:Clone()
  1309. s.Parent = Settings.SmokePart
  1310. s.Enabled = true
  1311. game.Debris:AddItem(s, v[2])
  1312. if v[3] then
  1313. Delay(v[3], function()
  1314. s.Enabled = false
  1315. end)
  1316. end
  1317. end
  1318. end
  1319. for _ = 1, Settings.Bullets do
  1320. pcall(function() Fire(Mouse) end)
  1321. end
  1322. 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)
  1323. if Tool.Handle:FindFirstChild("Shoot") then
  1324. Tool.Handle.Shoot:Play()
  1325. end
  1326. Ammo.Value = Ammo.Value - 1
  1327. wait(Settings.FireRate)
  1328. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  1329. break
  1330. end
  1331. end
  1332. Can_Shoot = true
  1333. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  1334. Tool.Handle.Click:Play()
  1335. end
  1336. end)
  1337. Mouse.Button1Up:connect(function()
  1338. Mouse_Held = false
  1339. end)
  1340. Mouse.KeyDown:connect(function(Key)
  1341. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  1342. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  1343. return
  1344. end
  1345. Can_Shoot = false
  1346. Reloading = true
  1347. local TextLabel = Gui.Frame.AmmoDisplay
  1348. Delay(0, function()
  1349. CanUpdateGui = false
  1350. TextLabel.Text = "Reloading."
  1351. wait(Settings.ReloadTime/3)
  1352. if TextLabel then
  1353. TextLabel.Text = "Reloading.."
  1354. end
  1355. wait(Settings.ReloadTime/3)
  1356. if TextLabel then
  1357. TextLabel.Text = "Reloading..."
  1358. end
  1359. end)
  1360. if Tool.Handle:FindFirstChild("Reload") then
  1361. Tool.Handle.Reload:Play()
  1362. end
  1363. Mouse.Icon = Settings.Icons.Reload
  1364. wait(Settings.ReloadTime)
  1365. Mouse.Icon = Settings.Icons.Idle
  1366. CanUpdateGui = true
  1367. local m = Settings.Ammo
  1368. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  1369. m = m + 1
  1370. end
  1371. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  1372. Ammo.Value = Ammo.Value + StoredAmmo.Value
  1373. StoredAmmo.Value = 0
  1374. else
  1375. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  1376. Ammo.Value = m
  1377. end
  1378. Can_Shoot = true
  1379. Reloading = false
  1380. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  1381. Sprinting = true
  1382. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  1383. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  1384. end
  1385. end)
  1386. Mouse.KeyUp:connect(function(Key)
  1387. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  1388. Sprinting = false
  1389. Character.Humanoid.WalkSpeed = 16
  1390. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  1391. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1392. end
  1393. end)
  1394. Mouse.Button2Down:connect(function()
  1395. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  1396. Aiming = true
  1397. Mouse.Icon = Settings.Icons.Aim
  1398. Right_Weld.C1 = CFrame.new()
  1399. Right_Weld.C0 = CFrame.new()
  1400. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  1401. Left_Weld.C1 = Settings.LeftAimPos
  1402. if Settings.ChangeFOV[1] then
  1403. Camera.FieldOfView = Settings.ChangeFOV[2]
  1404. end
  1405. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  1406. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  1407. end
  1408. end)
  1409. Mouse.Button2Up:connect(function()
  1410. if Aiming then
  1411. Mouse.Icon = Settings.Icons.Idle
  1412. Tool.GripPos = Orig_Grip
  1413. Right_Weld.C1 = Settings.RightPos
  1414. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1415. Left_Weld.C1 = Settings.LeftPos
  1416. if Settings.ChangeFOV[1] then
  1417. Camera.FieldOfView = 70
  1418. end
  1419. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  1420. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1421. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1422. wait(0.25)
  1423. Aiming = false
  1424. end
  1425. end)
  1426. wait()
  1427. Camera.Changed:connect(function()
  1428. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1429. Mouse.TargetFilter = workspace
  1430. Character.Torso.Neck.C1 = CFrame.new()
  1431. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1432. end
  1433. end)
  1434. Mouse.Idle:connect(function()
  1435. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1436. Mouse.TargetFilter = workspace
  1437. Character.Torso.Neck.C1 = CFrame.new()
  1438. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1439. end
  1440. end)
  1441. while wait() and Equipped do
  1442. if Sprinting then
  1443. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1444. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1445. elseif not Aiming then
  1446. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1447. end
  1448. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  1449. Mouse.TargetFilter = nil
  1450. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1451. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1452. end
  1453. end
  1454. end)
  1455.  
  1456. local Arms_Made
  1457. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  1458.  
  1459. Tool.Equipped:connect(function(Mouse)
  1460. if Character and not Arms_Made then
  1461. Arms_Made = true
  1462. local Torso = Character.Torso
  1463. Torso["Right Shoulder"].Part1 = nil
  1464. Left_Weld = Instance.new("Weld", Torso)
  1465. Left_Weld.Name = "Left_Weld"
  1466. Left_Weld.Part0 = Character.Head
  1467. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1468. if not Settings.OneHanded then
  1469. Torso["Left Shoulder"].Part1 = nil
  1470. Left_Weld.Part1 = Character["Left Arm"]
  1471. end
  1472. Right_Weld = Instance.new("Weld", Torso)
  1473. Right_Weld.Name = "Right_Weld"
  1474. Right_Weld.Part0 = Character.Head
  1475. Right_Weld.Part1 = Character["Right Arm"]
  1476. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1477. Left_Weld.C1 = Settings.LeftPos
  1478. Right_Weld.C1 = Settings.RightPos
  1479. end
  1480. if Settings.FakeArms and not Fake_Arm_Right then
  1481. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  1482. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  1483. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  1484. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  1485. for i = 1, 2 do
  1486. local w = Instance.new("Weld", fakeArms[i])
  1487. w.Part0 = Character[fakeArms[i].Name]
  1488. w.Part1 = fakeArms[i]
  1489. fakeArms[i].Transparency = Settings.FakeArmTransparency
  1490. end
  1491. Fake_Arm_Model = Instance.new("Model", Camera)
  1492. Fake_Arm_Right.Parent = Fake_Arm_Model
  1493. if not Settings.OneHanded then
  1494. Fake_Arm_Left.Parent = Fake_Arm_Model
  1495. end
  1496. Fake_Arm_Model.Name = "FakeArms"
  1497. if Settings.CharacterMeshes then
  1498. for i, v in pairs(Character:GetChildren()) do
  1499. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  1500. v:Clone().Parent = Fake_Arm_Model
  1501. end
  1502. end
  1503. end
  1504. if Character:FindFirstChild("Shirt") then
  1505. Instance.new("Humanoid", Fake_Arm_Model)
  1506. Character.Shirt:Clone().Parent = Fake_Arm_Model
  1507. else
  1508. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  1509. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  1510. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  1511. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  1512. end
  1513. end
  1514. end)
  1515.  
  1516. Tool.Unequipped:connect(function()
  1517. Equipped = false
  1518. Tool.GripPos = Orig_Grip
  1519. Aiming = false
  1520. Settings.Spread = Orig_Spread
  1521. if Settings.ChangeFOV[1] then
  1522. Camera.FieldOfView = 70
  1523. end
  1524. if Gui then
  1525. Gui:Destroy()
  1526. Gui = nil
  1527. end
  1528. for i, v in pairs(Tool.Handle:GetChildren()) do
  1529. if v:IsA("Sound") then
  1530. v:Stop()
  1531. end
  1532. end
  1533. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  1534. Fake_Arm_Model:Destroy()
  1535. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1536. end
  1537. if Character and Left_Weld and Right_Weld then
  1538. Arms_Made = false
  1539. local Torso = Character.Torso
  1540. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1541. Left_Weld:Destroy()
  1542. Right_Weld:Destroy()
  1543. end
  1544. Sprinting = false
  1545. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1546. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1547. Character.Humanoid.WalkSpeed = 16
  1548. end)
  1549.  
  1550. end))
  1551. NumberValue12.Name = "Ammo"
  1552. NumberValue12.Parent = LocalScript11
  1553. NumberValue12.Value = 31
  1554. NumberValue13.Name = "StoredAmmo"
  1555. NumberValue13.Parent = LocalScript11
  1556. NumberValue13.Value = inf
  1557. ScreenGui14.Name = "Gui"
  1558. ScreenGui14.Parent = LocalScript11
  1559. Frame15.Parent = ScreenGui14
  1560. Frame15.Transparency = 1
  1561. Frame15.Size = UDim2.new(0, 100, 0, 100)
  1562. Frame15.Position = UDim2.new(1, -200, 1, -100)
  1563. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  1564. Frame15.BackgroundTransparency = 1
  1565. Frame15.BorderSizePixel = 0
  1566. TextLabel16.Name = "AmmoDisplay"
  1567. TextLabel16.Parent = Frame15
  1568. TextLabel16.Transparency = 1
  1569. TextLabel16.Size = UDim2.new(1, 0, 1, 0)
  1570. TextLabel16.Text = ""
  1571. TextLabel16.BackgroundTransparency = 1
  1572. TextLabel16.FontSize = Enum.FontSize.Size24
  1573. TextLabel16.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  1574. TextLabel16.TextStrokeTransparency = 0.5
  1575. TextLabel16.TextXAlignment = Enum.TextXAlignment.Right
  1576. Smoke17.Parent = LocalScript11
  1577. Smoke17.Size = 0.25
  1578. Smoke17.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1579. Smoke17.Enabled = false
  1580. Smoke17.Opacity = 0.10000000149012
  1581. Smoke17.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1582. Smoke18.Name = "Smoke1"
  1583. Smoke18.Parent = LocalScript11
  1584. Smoke18.Size = 0.10000000149012
  1585. Smoke18.Color = Color3.new(1, 0.6, 0.2)
  1586. Smoke18.Enabled = false
  1587. Smoke18.Opacity = 0.40000000596046
  1588. Smoke18.Color = Color3.new(1, 0.6, 0.2)
  1589. PointLight19.Name = "Flash"
  1590. PointLight19.Parent = LocalScript11
  1591. PointLight19.Color = Color3.new(0.772549, 0.384314, 0)
  1592. PointLight19.Brightness = 10
  1593. PointLight19.Range = 10
  1594. PointLight19.Shadows = true
  1595. PointLight19.Color = Color3.new(0.772549, 0.384314, 0)
  1596. Part20.Name = "AimPart"
  1597. Part20.Parent = Tool0
  1598. Part20.BrickColor = BrickColor.new("Really red")
  1599. Part20.Transparency = 1
  1600. Part20.Anchored = true
  1601. Part20.FormFactor = Enum.FormFactor.Custom
  1602. Part20.Size = Vector3.new(0.277777731, 0.222222224, 0.222222224)
  1603. Part20.CFrame = CFrame.new(16.8380165, 2.34158659, -288.340729, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1604. Part20.BottomSurface = Enum.SurfaceType.Smooth
  1605. Part20.TopSurface = Enum.SurfaceType.Smooth
  1606. Part20.Color = Color3.new(1, 0, 0)
  1607. Part20.Position = Vector3.new(16.8380165, 2.34158659, -288.340729)
  1608. Part20.Color = Color3.new(1, 0, 0)
  1609. BlockMesh21.Parent = Part20
  1610. Part22.Parent = Tool0
  1611. Part22.BrickColor = BrickColor.new("Black")
  1612. Part22.Rotation = Vector3.new(-1.89999998, 0, -180)
  1613. Part22.Anchored = true
  1614. Part22.CanCollide = false
  1615. Part22.FormFactor = Enum.FormFactor.Custom
  1616. Part22.Size = Vector3.new(0.200000003, 0.200000003, 0.275000006)
  1617. Part22.CFrame = CFrame.new(16.8364105, 2.31557727, -290.044708, -1, 0, 0, 0, -0.999451458, 0.0331151746, 0, 0.0331151746, 0.999451458)
  1618. Part22.BottomSurface = Enum.SurfaceType.Smooth
  1619. Part22.TopSurface = Enum.SurfaceType.Smooth
  1620. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1621. Part22.Position = Vector3.new(16.8364105, 2.31557727, -290.044708)
  1622. Part22.Orientation = Vector3.new(-1.89999998, 0, 180)
  1623. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1624. BlockMesh23.Parent = Part22
  1625. BlockMesh23.Scale = Vector3.new(0.425000101, 0.049999997, 1)
  1626. BlockMesh23.Scale = Vector3.new(0.425000101, 0.049999997, 1)
  1627. Part24.Name = "SmokePart"
  1628. Part24.Parent = Tool0
  1629. Part24.BrickColor = BrickColor.new("Black")
  1630. Part24.Transparency = 1
  1631. Part24.Rotation = Vector3.new(-90, 0, 0)
  1632. Part24.Anchored = true
  1633. Part24.FormFactor = Enum.FormFactor.Custom
  1634. Part24.Size = Vector3.new(0.200000003, 0.388888896, 0.200000003)
  1635. Part24.CFrame = CFrame.new(16.8349438, 2.24659419, -290.819763, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  1636. Part24.BottomSurface = Enum.SurfaceType.Smooth
  1637. Part24.TopSurface = Enum.SurfaceType.Smooth
  1638. Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1639. Part24.Position = Vector3.new(16.8349438, 2.24659419, -290.819763)
  1640. Part24.Orientation = Vector3.new(-90, 0, 0)
  1641. Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1642. CylinderMesh25.Parent = Part24
  1643. CylinderMesh25.Scale = Vector3.new(0.944444478, 1, 0.944444478)
  1644. CylinderMesh25.Scale = Vector3.new(0.944444478, 1, 0.944444478)
  1645. Part26.Name = "A1"
  1646. Part26.Parent = Tool0
  1647. Part26.BrickColor = BrickColor.new("Black")
  1648. Part26.Rotation = Vector3.new(0, 0, -180)
  1649. Part26.Anchored = true
  1650. Part26.CanCollide = false
  1651. Part26.FormFactor = Enum.FormFactor.Custom
  1652. Part26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1653. Part26.CFrame = CFrame.new(16.976408, 2.17557716, -289.88269, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1654. Part26.BottomSurface = Enum.SurfaceType.Smooth
  1655. Part26.TopSurface = Enum.SurfaceType.Smooth
  1656. Part26.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1657. Part26.Position = Vector3.new(16.976408, 2.17557716, -289.88269)
  1658. Part26.Orientation = Vector3.new(0, 0, 180)
  1659. Part26.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1660. BlockMesh27.Parent = Part26
  1661. BlockMesh27.Scale = Vector3.new(0.875, 0.24999994, 0.175000012)
  1662. BlockMesh27.Scale = Vector3.new(0.875, 0.24999994, 0.175000012)
  1663. Part28.Name = "A2"
  1664. Part28.Parent = Tool0
  1665. Part28.BrickColor = BrickColor.new("Black")
  1666. Part28.Rotation = Vector3.new(0, 0, -180)
  1667. Part28.Anchored = true
  1668. Part28.CanCollide = false
  1669. Part28.FormFactor = Enum.FormFactor.Custom
  1670. Part28.Size = Vector3.new(0.200000003, 0.200000003, 0.449999988)
  1671. Part28.CFrame = CFrame.new(16.8764095, 2.20057726, -289.674713, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1672. Part28.BottomSurface = Enum.SurfaceType.Smooth
  1673. Part28.TopSurface = Enum.SurfaceType.Smooth
  1674. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1675. Part28.Position = Vector3.new(16.8764095, 2.20057726, -289.674713)
  1676. Part28.Orientation = Vector3.new(0, 0, 180)
  1677. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1678. BlockMesh29.Parent = Part28
  1679. BlockMesh29.Scale = Vector3.new(0.150000006, 0.49999994, 1)
  1680. BlockMesh29.Scale = Vector3.new(0.150000006, 0.49999994, 1)
  1681. Part30.Parent = Tool0
  1682. Part30.BrickColor = BrickColor.new("CGA brown")
  1683. Part30.Rotation = Vector3.new(0, 0, -180)
  1684. Part30.Anchored = true
  1685. Part30.CanCollide = false
  1686. Part30.FormFactor = Enum.FormFactor.Custom
  1687. Part30.Size = Vector3.new(0.200000003, 0.200000003, 0.275000006)
  1688. Part30.CFrame = CFrame.new(16.8364105, 1.77557695, -288.737701, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1689. Part30.BottomSurface = Enum.SurfaceType.Smooth
  1690. Part30.TopSurface = Enum.SurfaceType.Smooth
  1691. Part30.Color = Color3.new(0.666667, 0.333333, 0)
  1692. Part30.Position = Vector3.new(16.8364105, 1.77557695, -288.737701)
  1693. Part30.Orientation = Vector3.new(0, 0, 180)
  1694. Part30.Color = Color3.new(0.666667, 0.333333, 0)
  1695. BlockMesh31.Parent = Part30
  1696. BlockMesh31.Scale = Vector3.new(0.825000048, 0.75, 1)
  1697. BlockMesh31.Scale = Vector3.new(0.825000048, 0.75, 1)
  1698. Part32.Name = "Handle"
  1699. Part32.Parent = Tool0
  1700. Part32.BrickColor = BrickColor.new("Black")
  1701. Part32.Rotation = Vector3.new(0, 0.00999999978, 0)
  1702. Part32.Anchored = true
  1703. Part32.CanCollide = false
  1704. Part32.FormFactor = Enum.FormFactor.Custom
  1705. Part32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1706. Part32.CFrame = CFrame.new(16.8364105, 1.91257691, -289.077698, 1.00000024, 0, 0.000125974417, 7.93443178e-09, 1.00000012, -6.29723218e-05, -0.000125989318, 6.29723072e-05, 1.00000036)
  1707. Part32.BottomSurface = Enum.SurfaceType.Smooth
  1708. Part32.TopSurface = Enum.SurfaceType.Smooth
  1709. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1710. Part32.Position = Vector3.new(16.8364105, 1.91257691, -289.077698)
  1711. Part32.Orientation = Vector3.new(0, 0.00999999978, 0)
  1712. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1713. BlockMesh33.Parent = Part32
  1714. BlockMesh33.Scale = Vector3.new(0.175000012, 0.625, 0.125)
  1715. BlockMesh33.Scale = Vector3.new(0.175000012, 0.625, 0.125)
  1716. Sound34.Name = "Empty"
  1717. Sound34.Parent = Part32
  1718. Sound34.SoundId = "rbxasset://sounds//clickfast.wav"
  1719. Sound34.Volume = 1
  1720. Sound35.Name = "M1"
  1721. Sound35.Parent = Part32
  1722. Sound35.Pitch = 0.75
  1723. Sound35.SoundId = "rbxassetid://306684229"
  1724. Sound35.Volume = 1
  1725. Sound36.Name = "M2"
  1726. Sound36.Parent = Part32
  1727. Sound36.SoundId = "rbxassetid://233931547"
  1728. Sound36.Volume = 1
  1729. Sound37.Name = "M3"
  1730. Sound37.Parent = Part32
  1731. Sound37.Pitch = 1.2000000476837
  1732. Sound37.SoundId = "rbxassetid://515216492"
  1733. Sound37.Volume = 1
  1734. Sound38.Name = "Shoot"
  1735. Sound38.Parent = Part32
  1736. Sound38.SoundId = "rbxassetid://2756050321"
  1737. Sound38.Volume = 10
  1738. Sound39.Name = "M4"
  1739. Sound39.Parent = Part32
  1740. Sound39.Pitch = 1.2000000476837
  1741. Sound39.SoundId = "rbxassetid://515216512"
  1742. Sound39.Volume = 1
  1743. Part40.Parent = Tool0
  1744. Part40.BrickColor = BrickColor.new("CGA brown")
  1745. Part40.Rotation = Vector3.new(-90, 0, 0)
  1746. Part40.Anchored = true
  1747. Part40.CanCollide = false
  1748. Part40.FormFactor = Enum.FormFactor.Custom
  1749. Part40.Size = Vector3.new(0.200000003, 0.570000052, 0.200000003)
  1750. Part40.CFrame = CFrame.new(16.7964096, 2.2375772, -290.565704, 1, 0, 2.98023224e-08, -2.98023224e-08, -2.98023224e-08, 1, 0, -1, -2.98023224e-08)
  1751. Part40.BottomSurface = Enum.SurfaceType.Smooth
  1752. Part40.TopSurface = Enum.SurfaceType.Smooth
  1753. Part40.Color = Color3.new(0.666667, 0.333333, 0)
  1754. Part40.Position = Vector3.new(16.7964096, 2.2375772, -290.565704)
  1755. Part40.Orientation = Vector3.new(-90, 0, 0)
  1756. Part40.Color = Color3.new(0.666667, 0.333333, 0)
  1757. CylinderMesh41.Parent = Part40
  1758. CylinderMesh41.Scale = Vector3.new(0.37499997, 1, 0.374999851)
  1759. CylinderMesh41.Scale = Vector3.new(0.37499997, 1, 0.374999851)
  1760. Part42.Name = "Mag2"
  1761. Part42.Parent = Tool0
  1762. Part42.BrickColor = BrickColor.new("Black")
  1763. Part42.Rotation = Vector3.new(23, 0, 0)
  1764. Part42.Anchored = true
  1765. Part42.CanCollide = false
  1766. Part42.FormFactor = Enum.FormFactor.Custom
  1767. Part42.Size = Vector3.new(0.200000003, 0.300000012, 0.375)
  1768. Part42.CFrame = CFrame.new(16.8364105, 1.64257693, -289.622711, 1, 0, 0, 0, 0.920504868, -0.390731156, 0, 0.390731156, 0.920504868)
  1769. Part42.BottomSurface = Enum.SurfaceType.Smooth
  1770. Part42.TopSurface = Enum.SurfaceType.Smooth
  1771. Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1772. Part42.Position = Vector3.new(16.8364105, 1.64257693, -289.622711)
  1773. Part42.Orientation = Vector3.new(23, 0, 0)
  1774. Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1775. BlockMesh43.Parent = Part42
  1776. BlockMesh43.Scale = Vector3.new(0.699999988, 1, 1)
  1777. BlockMesh43.Scale = Vector3.new(0.699999988, 1, 1)
  1778. Part44.Name = "Mag3"
  1779. Part44.Parent = Tool0
  1780. Part44.BrickColor = BrickColor.new("Black")
  1781. Part44.Rotation = Vector3.new(38, 0, 0)
  1782. Part44.Anchored = true
  1783. Part44.CanCollide = false
  1784. Part44.FormFactor = Enum.FormFactor.Custom
  1785. Part44.Size = Vector3.new(0.200000003, 0.300000012, 0.375)
  1786. Part44.CFrame = CFrame.new(16.8364105, 1.42957699, -289.748688, 1, -1.28487216e-07, -5.65306237e-08, 6.64456934e-08, 0.788011432, -0.615661383, 1.23651333e-07, 0.615661383, 0.788011432)
  1787. Part44.BottomSurface = Enum.SurfaceType.Smooth
  1788. Part44.TopSurface = Enum.SurfaceType.Smooth
  1789. Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1790. Part44.Position = Vector3.new(16.8364105, 1.42957699, -289.748688)
  1791. Part44.Orientation = Vector3.new(38, 0, 0)
  1792. Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1793. BlockMesh45.Parent = Part44
  1794. BlockMesh45.Scale = Vector3.new(0.699999988, 1, 1)
  1795. BlockMesh45.Scale = Vector3.new(0.699999988, 1, 1)
  1796. Part46.Name = "Mag4"
  1797. Part46.Parent = Tool0
  1798. Part46.BrickColor = BrickColor.new("Black")
  1799. Part46.Rotation = Vector3.new(53, 0, 0)
  1800. Part46.Anchored = true
  1801. Part46.CanCollide = false
  1802. Part46.FormFactor = Enum.FormFactor.Custom
  1803. Part46.Size = Vector3.new(0.200000003, 0.324999988, 0.375)
  1804. Part46.CFrame = CFrame.new(16.8364105, 1.24757695, -289.935699, 1, -8.42117487e-08, -4.51465922e-08, 1.46242813e-08, 0.601815701, -0.798635483, 9.44243794e-08, 0.798635483, 0.601815701)
  1805. Part46.BottomSurface = Enum.SurfaceType.Smooth
  1806. Part46.TopSurface = Enum.SurfaceType.Smooth
  1807. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1808. Part46.Position = Vector3.new(16.8364105, 1.24757695, -289.935699)
  1809. Part46.Orientation = Vector3.new(53, 0, 0)
  1810. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1811. BlockMesh47.Parent = Part46
  1812. BlockMesh47.Scale = Vector3.new(0.699999988, 1, 1)
  1813. BlockMesh47.Scale = Vector3.new(0.699999988, 1, 1)
  1814. Part48.Parent = Tool0
  1815. Part48.BrickColor = BrickColor.new("Black")
  1816. Part48.Rotation = Vector3.new(-90, 0, 0)
  1817. Part48.Anchored = true
  1818. Part48.CanCollide = false
  1819. Part48.FormFactor = Enum.FormFactor.Custom
  1820. Part48.Size = Vector3.new(0.200000003, 1.39999986, 0.200000003)
  1821. Part48.CFrame = CFrame.new(16.8364105, 2.08557701, -291.654694, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  1822. Part48.BottomSurface = Enum.SurfaceType.Smooth
  1823. Part48.TopSurface = Enum.SurfaceType.Smooth
  1824. Part48.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1825. Part48.Position = Vector3.new(16.8364105, 2.08557701, -291.654694)
  1826. Part48.Orientation = Vector3.new(-90, 0, 0)
  1827. Part48.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1828. Decal49.Parent = Part48
  1829. Decal49.Texture = "http://www.roblox.com/asset/?id=47760372"
  1830. Decal49.Face = Enum.NormalId.Top
  1831. CylinderMesh50.Parent = Part48
  1832. CylinderMesh50.Scale = Vector3.new(0.3125, 1, 0.3125)
  1833. CylinderMesh50.Scale = Vector3.new(0.3125, 1, 0.3125)
  1834. Part51.Parent = Tool0
  1835. Part51.BrickColor = BrickColor.new("CGA brown")
  1836. Part51.Rotation = Vector3.new(0, 0, -180)
  1837. Part51.Anchored = true
  1838. Part51.CanCollide = false
  1839. Part51.FormFactor = Enum.FormFactor.Custom
  1840. Part51.Size = Vector3.new(0.200000003, 0.215000004, 0.254999965)
  1841. Part51.CFrame = CFrame.new(16.8364105, 2.08257699, -290.15271, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  1842. Part51.BottomSurface = Enum.SurfaceType.Smooth
  1843. Part51.TopSurface = Enum.SurfaceType.Smooth
  1844. Part51.Color = Color3.new(0.666667, 0.333333, 0)
  1845. Part51.Position = Vector3.new(16.8364105, 2.08257699, -290.15271)
  1846. Part51.Orientation = Vector3.new(0, 0, 180)
  1847. Part51.Color = Color3.new(0.666667, 0.333333, 0)
  1848. BlockMesh52.Parent = Part51
  1849. BlockMesh52.Scale = Vector3.new(0.78275001, 1, 1)
  1850. BlockMesh52.Scale = Vector3.new(0.78275001, 1, 1)
  1851. Part53.Parent = Tool0
  1852. Part53.BrickColor = BrickColor.new("CGA brown")
  1853. Part53.Rotation = Vector3.new(0, 0, 180)
  1854. Part53.Anchored = true
  1855. Part53.CanCollide = false
  1856. Part53.FormFactor = Enum.FormFactor.Custom
  1857. Part53.Size = Vector3.new(0.200000003, 0.200000003, 0.625)
  1858. Part53.CFrame = CFrame.new(16.8364105, 2.04557705, -290.537689, -1, -4.4408921e-16, 4.4408921e-16, 0, -1, 2.98023224e-08, 0, 2.98023224e-08, 1)
  1859. Part53.BottomSurface = Enum.SurfaceType.Smooth
  1860. Part53.TopSurface = Enum.SurfaceType.Smooth
  1861. Part53.Color = Color3.new(0.666667, 0.333333, 0)
  1862. Part53.Position = Vector3.new(16.8364105, 2.04557705, -290.537689)
  1863. Part53.Orientation = Vector3.new(0, 0, 180)
  1864. Part53.Color = Color3.new(0.666667, 0.333333, 0)
  1865. BlockMesh54.Parent = Part53
  1866. BlockMesh54.Scale = Vector3.new(0.78275001, 0.700000048, 1)
  1867. BlockMesh54.Scale = Vector3.new(0.78275001, 0.700000048, 1)
  1868. ManualWeld55.Name = "Part-to-SmokePart Strong Joint"
  1869. ManualWeld55.Parent = Part53
  1870. ManualWeld55.C0 = CFrame.new(0.100000001, -0.100000001, 0.3125, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1871. ManualWeld55.C1 = CFrame.new(-0.0985336304, -0.594573975, -0.101017118, -1, 4.4408921e-16, 4.4408921e-16, 0, -1, 2.98023224e-08, 0, 2.98023224e-08, 1)
  1872. ManualWeld55.Part0 = Part53
  1873. ManualWeld55.Part1 = Part24
  1874. Part56.Parent = Tool0
  1875. Part56.BrickColor = BrickColor.new("Mid gray")
  1876. Part56.Rotation = Vector3.new(90, 0, 0)
  1877. Part56.Anchored = true
  1878. Part56.CanCollide = false
  1879. Part56.FormFactor = Enum.FormFactor.Custom
  1880. Part56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1881. Part56.CFrame = CFrame.new(16.8364105, 2.34657717, -292.220703, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1882. Part56.BottomSurface = Enum.SurfaceType.Smooth
  1883. Part56.TopSurface = Enum.SurfaceType.Smooth
  1884. Part56.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1885. Part56.Position = Vector3.new(16.8364105, 2.34657717, -292.220703)
  1886. Part56.Orientation = Vector3.new(90, 0, 0)
  1887. Part56.Color = Color3.new(0.803922, 0.803922, 0.803922)
  1888. CylinderMesh57.Parent = Part56
  1889. CylinderMesh57.Scale = Vector3.new(0.049999997, 0.256249994, 0.049999997)
  1890. CylinderMesh57.Scale = Vector3.new(0.049999997, 0.256249994, 0.049999997)
  1891. Part58.Parent = Tool0
  1892. Part58.BrickColor = BrickColor.new("Black")
  1893. Part58.Anchored = true
  1894. Part58.CanCollide = false
  1895. Part58.FormFactor = Enum.FormFactor.Custom
  1896. Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1897. Part58.CFrame = CFrame.new(16.8364105, 2.03857708, -291.465698, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1898. Part58.BottomSurface = Enum.SurfaceType.Smooth
  1899. Part58.TopSurface = Enum.SurfaceType.Smooth
  1900. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1901. Part58.Position = Vector3.new(16.8364105, 2.03857708, -291.465698)
  1902. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1903. BlockMesh59.Parent = Part58
  1904. BlockMesh59.Scale = Vector3.new(0.125, 0.150000006, 0.5)
  1905. BlockMesh59.Scale = Vector3.new(0.125, 0.150000006, 0.5)
  1906. Part60.Parent = Tool0
  1907. Part60.BrickColor = BrickColor.new("Black")
  1908. Part60.Rotation = Vector3.new(0, 0, -90)
  1909. Part60.Anchored = true
  1910. Part60.CanCollide = false
  1911. Part60.FormFactor = Enum.FormFactor.Custom
  1912. Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1913. Part60.CFrame = CFrame.new(16.7904091, 2.34757733, -292.220703, -6.30170107e-05, 1.0000006, 0, -1.0000006, -6.30170107e-05, 0, 0, 0, 1)
  1914. Part60.BottomSurface = Enum.SurfaceType.Smooth
  1915. Part60.TopSurface = Enum.SurfaceType.Smooth
  1916. Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1917. Part60.Position = Vector3.new(16.7904091, 2.34757733, -292.220703)
  1918. Part60.Orientation = Vector3.new(0, 0, -90)
  1919. Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1920. BlockMesh61.Parent = Part60
  1921. BlockMesh61.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  1922. BlockMesh61.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  1923. Part62.Parent = Tool0
  1924. Part62.BrickColor = BrickColor.new("Black")
  1925. Part62.Rotation = Vector3.new(0, 0, 135)
  1926. Part62.Anchored = true
  1927. Part62.CanCollide = false
  1928. Part62.FormFactor = Enum.FormFactor.Custom
  1929. Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1930. Part62.CFrame = CFrame.new(16.8014088, 2.32057714, -292.220703, -0.707129121, -0.707084537, 0, 0.707084537, -0.707129121, 0, 0, 0, 1)
  1931. Part62.BottomSurface = Enum.SurfaceType.Smooth
  1932. Part62.TopSurface = Enum.SurfaceType.Smooth
  1933. Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1934. Part62.Position = Vector3.new(16.8014088, 2.32057714, -292.220703)
  1935. Part62.Orientation = Vector3.new(0, 0, 135)
  1936. Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1937. BlockMesh63.Parent = Part62
  1938. BlockMesh63.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  1939. BlockMesh63.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  1940. Part64.Parent = Tool0
  1941. Part64.BrickColor = BrickColor.new("Black")
  1942. Part64.Rotation = Vector3.new(88.0999985, 0, 90)
  1943. Part64.Anchored = true
  1944. Part64.CanCollide = false
  1945. Part64.FormFactor = Enum.FormFactor.Custom
  1946. Part64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1947. Part64.CFrame = CFrame.new(16.88941, 2.3165772, -290.091705, 0, -1, 0, 0.0331151746, 0, -0.999451458, 0.999451458, 0, 0.0331151746)
  1948. Part64.BottomSurface = Enum.SurfaceType.Smooth
  1949. Part64.TopSurface = Enum.SurfaceType.Smooth
  1950. Part64.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1951. Part64.Position = Vector3.new(16.88941, 2.3165772, -290.091705)
  1952. Part64.Orientation = Vector3.new(88.0999985, 0, 90)
  1953. Part64.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1954. CylinderMesh65.Parent = Part64
  1955. CylinderMesh65.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)
  1956. CylinderMesh65.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)
  1957. Part66.Parent = Tool0
  1958. Part66.BrickColor = BrickColor.new("Black")
  1959. Part66.Rotation = Vector3.new(-1.89999998, 0, -180)
  1960. Part66.Anchored = true
  1961. Part66.CanCollide = false
  1962. Part66.FormFactor = Enum.FormFactor.Custom
  1963. Part66.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1964. Part66.CFrame = CFrame.new(16.88941, 2.33557725, -289.899689, -1, 0, 0, 0, -0.999451458, 0.0331151746, 0, 0.0331151746, 0.999451458)
  1965. Part66.BottomSurface = Enum.SurfaceType.Smooth
  1966. Part66.TopSurface = Enum.SurfaceType.Smooth
  1967. Part66.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1968. Part66.Position = Vector3.new(16.88941, 2.33557725, -289.899689)
  1969. Part66.Orientation = Vector3.new(-1.89999998, 0, 180)
  1970. Part66.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1971. Decal67.Parent = Part66
  1972. Decal67.Texture = "http://www.roblox.com/asset/?id=61019872"
  1973. Decal67.Face = Enum.NormalId.Back
  1974. BlockMesh68.Parent = Part66
  1975. BlockMesh68.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)
  1976. BlockMesh68.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)
  1977. Part69.Parent = Tool0
  1978. Part69.BrickColor = BrickColor.new("Black")
  1979. Part69.Rotation = Vector3.new(0, 0, 45)
  1980. Part69.Anchored = true
  1981. Part69.CanCollide = false
  1982. Part69.FormFactor = Enum.FormFactor.Custom
  1983. Part69.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1984. Part69.CFrame = CFrame.new(16.8014088, 2.37557721, -292.220703, 0.707084537, -0.70712918, 0, 0.70712918, 0.707084537, 0, 0, 0, 0.999999881)
  1985. Part69.BottomSurface = Enum.SurfaceType.Smooth
  1986. Part69.TopSurface = Enum.SurfaceType.Smooth
  1987. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1988. Part69.Position = Vector3.new(16.8014088, 2.37557721, -292.220703)
  1989. Part69.Orientation = Vector3.new(0, 0, 45)
  1990. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1991. BlockMesh70.Parent = Part69
  1992. BlockMesh70.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  1993. BlockMesh70.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  1994. Part71.Parent = Tool0
  1995. Part71.BrickColor = BrickColor.new("Black")
  1996. Part71.Rotation = Vector3.new(90, 0, -180)
  1997. Part71.Anchored = true
  1998. Part71.CanCollide = false
  1999. Part71.FormFactor = Enum.FormFactor.Custom
  2000. Part71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2001. Part71.CFrame = CFrame.new(16.8364105, 2.20157719, -292.262695, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  2002. Part71.BottomSurface = Enum.SurfaceType.Smooth
  2003. Part71.TopSurface = Enum.SurfaceType.Smooth
  2004. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2005. Part71.Position = Vector3.new(16.8364105, 2.20157719, -292.262695)
  2006. Part71.Orientation = Vector3.new(90, 180, 0)
  2007. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2008. BlockMesh72.Parent = Part71
  2009. BlockMesh72.Scale = Vector3.new(0.300000072, 0.124999993, 0.500000119)
  2010. BlockMesh72.Scale = Vector3.new(0.300000072, 0.124999993, 0.500000119)
  2011. Part73.Parent = Tool0
  2012. Part73.BrickColor = BrickColor.new("Black")
  2013. Part73.Rotation = Vector3.new(90, 0, 90)
  2014. Part73.Anchored = true
  2015. Part73.CanCollide = false
  2016. Part73.FormFactor = Enum.FormFactor.Custom
  2017. Part73.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2018. Part73.CFrame = CFrame.new(16.7864094, 2.2835772, -288.750702, 0, -1, 0, -3.7252903e-09, 0, -0.999999881, 0.999999881, 0, -3.7252903e-09)
  2019. Part73.BottomSurface = Enum.SurfaceType.Smooth
  2020. Part73.TopSurface = Enum.SurfaceType.Smooth
  2021. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2022. Part73.Position = Vector3.new(16.7864094, 2.2835772, -288.750702)
  2023. Part73.Orientation = Vector3.new(89.9700012, 180, -90)
  2024. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2025. CylinderMesh74.Parent = Part73
  2026. CylinderMesh74.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)
  2027. CylinderMesh74.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)
  2028. Part75.Parent = Tool0
  2029. Part75.BrickColor = BrickColor.new("Black")
  2030. Part75.Rotation = Vector3.new(88.0999985, 0, 90)
  2031. Part75.Anchored = true
  2032. Part75.CanCollide = false
  2033. Part75.FormFactor = Enum.FormFactor.Custom
  2034. Part75.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2035. Part75.CFrame = CFrame.new(16.7844105, 2.3165772, -290.091705, 0, -1, 1.02140518e-13, 0.0331144109, -1.02082649e-13, -0.999451458, 0.999451458, 3.43788036e-15, 0.0331144109)
  2036. Part75.BottomSurface = Enum.SurfaceType.Smooth
  2037. Part75.TopSurface = Enum.SurfaceType.Smooth
  2038. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2039. Part75.Position = Vector3.new(16.7844105, 2.3165772, -290.091705)
  2040. Part75.Orientation = Vector3.new(88.0999985, 0, 90)
  2041. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2042. CylinderMesh76.Parent = Part75
  2043. CylinderMesh76.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)
  2044. CylinderMesh76.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)
  2045. Part77.Parent = Tool0
  2046. Part77.BrickColor = BrickColor.new("Black")
  2047. Part77.Rotation = Vector3.new(-94.5699997, -90, 0)
  2048. Part77.Anchored = true
  2049. Part77.CanCollide = false
  2050. Part77.FormFactor = Enum.FormFactor.Custom
  2051. Part77.Size = Vector3.new(0.200000003, 0.450000346, 0.200000003)
  2052. Part77.CFrame = CFrame.new(16.8914089, 2.04557705, -289.20871, -0, 0, -1, 0.996814251, -0.079757154, 0, -0.079757154, -0.996814251, 0)
  2053. Part77.BottomSurface = Enum.SurfaceType.Smooth
  2054. Part77.TopSurface = Enum.SurfaceType.Smooth
  2055. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2056. Part77.Position = Vector3.new(16.8914089, 2.04557705, -289.20871)
  2057. Part77.Orientation = Vector3.new(0, -90, 94.5699997)
  2058. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2059. SpecialMesh78.Parent = Part77
  2060. SpecialMesh78.Scale = Vector3.new(0.574999988, 1, 0.32500428)
  2061. SpecialMesh78.MeshType = Enum.MeshType.Torso
  2062. SpecialMesh78.Scale = Vector3.new(0.574999988, 1, 0.32500428)
  2063. Part79.Parent = Tool0
  2064. Part79.BrickColor = BrickColor.new("CGA brown")
  2065. Part79.Rotation = Vector3.new(0, 0, -180)
  2066. Part79.Anchored = true
  2067. Part79.CanCollide = false
  2068. Part79.FormFactor = Enum.FormFactor.Custom
  2069. Part79.Size = Vector3.new(0.200000003, 0.200000003, 0.570000052)
  2070. Part79.CFrame = CFrame.new(16.8364105, 2.25757718, -290.565704, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2071. Part79.BottomSurface = Enum.SurfaceType.Smooth
  2072. Part79.TopSurface = Enum.SurfaceType.Smooth
  2073. Part79.Color = Color3.new(0.666667, 0.333333, 0)
  2074. Part79.Position = Vector3.new(16.8364105, 2.25757718, -290.565704)
  2075. Part79.Orientation = Vector3.new(0, 0, 180)
  2076. Part79.Color = Color3.new(0.666667, 0.333333, 0)
  2077. BlockMesh80.Parent = Part79
  2078. BlockMesh80.Scale = Vector3.new(0.425000042, 0.174999893, 1)
  2079. BlockMesh80.Scale = Vector3.new(0.425000042, 0.174999893, 1)
  2080. Part81.Parent = Tool0
  2081. Part81.BrickColor = BrickColor.new("Black")
  2082. Part81.Rotation = Vector3.new(90, 0, 90)
  2083. Part81.Anchored = true
  2084. Part81.CanCollide = false
  2085. Part81.FormFactor = Enum.FormFactor.Custom
  2086. Part81.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2087. Part81.CFrame = CFrame.new(16.8564091, 2.2835772, -288.750702, 0, -1, 0, -3.7252903e-09, 0, -0.999999881, 0.999999881, 0, -3.7252903e-09)
  2088. Part81.BottomSurface = Enum.SurfaceType.Smooth
  2089. Part81.TopSurface = Enum.SurfaceType.Smooth
  2090. Part81.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2091. Part81.Position = Vector3.new(16.8564091, 2.2835772, -288.750702)
  2092. Part81.Orientation = Vector3.new(89.9700012, 180, -90)
  2093. Part81.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2094. CylinderMesh82.Parent = Part81
  2095. CylinderMesh82.Scale = Vector3.new(0.212500006, 0.824999928, 0.212500006)
  2096. CylinderMesh82.Scale = Vector3.new(0.212500006, 0.824999928, 0.212500006)
  2097. Part83.Parent = Tool0
  2098. Part83.BrickColor = BrickColor.new("CGA brown")
  2099. Part83.Rotation = Vector3.new(0, 0, -180)
  2100. Part83.Anchored = true
  2101. Part83.CanCollide = false
  2102. Part83.FormFactor = Enum.FormFactor.Custom
  2103. Part83.Size = Vector3.new(0.200000003, 0.200000003, 0.569999933)
  2104. Part83.CFrame = CFrame.new(16.8364105, 2.197577, -290.565704, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2105. Part83.BottomSurface = Enum.SurfaceType.Smooth
  2106. Part83.TopSurface = Enum.SurfaceType.Smooth
  2107. Part83.Color = Color3.new(0.666667, 0.333333, 0)
  2108. Part83.Position = Vector3.new(16.8364105, 2.197577, -290.565704)
  2109. Part83.Orientation = Vector3.new(0, 0, 180)
  2110. Part83.Color = Color3.new(0.666667, 0.333333, 0)
  2111. BlockMesh84.Parent = Part83
  2112. BlockMesh84.Scale = Vector3.new(0.774999857, 0.424999893, 1)
  2113. BlockMesh84.Scale = Vector3.new(0.774999857, 0.424999893, 1)
  2114. Part85.Parent = Tool0
  2115. Part85.BrickColor = BrickColor.new("Black")
  2116. Part85.Rotation = Vector3.new(0, 0, -180)
  2117. Part85.Anchored = true
  2118. Part85.CanCollide = false
  2119. Part85.FormFactor = Enum.FormFactor.Custom
  2120. Part85.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2121. Part85.CFrame = CFrame.new(16.8364105, 2.21557713, -290.252686, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2122. Part85.BottomSurface = Enum.SurfaceType.Smooth
  2123. Part85.TopSurface = Enum.SurfaceType.Smooth
  2124. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2125. Part85.Position = Vector3.new(16.8364105, 2.21557713, -290.252686)
  2126. Part85.Orientation = Vector3.new(0, 0, 180)
  2127. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2128. BlockMesh86.Parent = Part85
  2129. BlockMesh86.Scale = Vector3.new(0.774999857, 0.249999851, 0.274999917)
  2130. BlockMesh86.Scale = Vector3.new(0.774999857, 0.249999851, 0.274999917)
  2131. Part87.Parent = Tool0
  2132. Part87.BrickColor = BrickColor.new("Black")
  2133. Part87.Rotation = Vector3.new(0, 0, -180)
  2134. Part87.Anchored = true
  2135. Part87.CanCollide = false
  2136. Part87.FormFactor = Enum.FormFactor.Custom
  2137. Part87.Size = Vector3.new(0.200000003, 0.200000003, 0.435000241)
  2138. Part87.CFrame = CFrame.new(16.8344097, 2.18257713, -288.857697, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2139. Part87.BottomSurface = Enum.SurfaceType.Smooth
  2140. Part87.TopSurface = Enum.SurfaceType.Smooth
  2141. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2142. Part87.Position = Vector3.new(16.8344097, 2.18257713, -288.857697)
  2143. Part87.Orientation = Vector3.new(0, 0, 180)
  2144. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2145. BlockMesh88.Parent = Part87
  2146. BlockMesh88.Scale = Vector3.new(0.749999702, 0.324999899, 1)
  2147. BlockMesh88.Scale = Vector3.new(0.749999702, 0.324999899, 1)
  2148. Part89.Parent = Tool0
  2149. Part89.BrickColor = BrickColor.new("Black")
  2150. Part89.Rotation = Vector3.new(0, 0, -180)
  2151. Part89.Anchored = true
  2152. Part89.CanCollide = false
  2153. Part89.FormFactor = Enum.FormFactor.Custom
  2154. Part89.Size = Vector3.new(0.200000003, 0.200000003, 0.825000286)
  2155. Part89.CFrame = CFrame.new(16.76441, 2.18257713, -289.487701, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2156. Part89.BottomSurface = Enum.SurfaceType.Smooth
  2157. Part89.TopSurface = Enum.SurfaceType.Smooth
  2158. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2159. Part89.Position = Vector3.new(16.76441, 2.18257713, -289.487701)
  2160. Part89.Orientation = Vector3.new(0, 0, 180)
  2161. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2162. BlockMesh90.Parent = Part89
  2163. BlockMesh90.Scale = Vector3.new(0.049999997, 0.324999899, 1)
  2164. BlockMesh90.Scale = Vector3.new(0.049999997, 0.324999899, 1)
  2165. Part91.Parent = Tool0
  2166. Part91.BrickColor = BrickColor.new("Black")
  2167. Part91.Rotation = Vector3.new(-6.83999968, 0, -180)
  2168. Part91.Anchored = true
  2169. Part91.CanCollide = false
  2170. Part91.FormFactor = Enum.FormFactor.Custom
  2171. Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.349999994)
  2172. Part91.CFrame = CFrame.new(16.9194088, 2.10857725, -289.264709, -1, 0, 0, 0, -0.992889583, 0.119038537, 0, 0.119038537, 0.992889583)
  2173. Part91.BottomSurface = Enum.SurfaceType.Smooth
  2174. Part91.TopSurface = Enum.SurfaceType.Smooth
  2175. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2176. Part91.Position = Vector3.new(16.9194088, 2.10857725, -289.264709)
  2177. Part91.Orientation = Vector3.new(-6.83999968, 0, 180)
  2178. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2179. BlockMesh92.Parent = Part91
  2180. BlockMesh92.Scale = Vector3.new(0.0500000045, 0.300000131, 1)
  2181. BlockMesh92.Scale = Vector3.new(0.0500000045, 0.300000131, 1)
  2182. Part93.Parent = Tool0
  2183. Part93.BrickColor = BrickColor.new("Black")
  2184. Part93.Rotation = Vector3.new(0, 0, -180)
  2185. Part93.Anchored = true
  2186. Part93.CanCollide = false
  2187. Part93.FormFactor = Enum.FormFactor.Custom
  2188. Part93.Size = Vector3.new(0.200000003, 0.264999926, 0.200000003)
  2189. Part93.CFrame = CFrame.new(16.8364105, 2.10857725, -290.877686, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2190. Part93.BottomSurface = Enum.SurfaceType.Smooth
  2191. Part93.TopSurface = Enum.SurfaceType.Smooth
  2192. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2193. Part93.Position = Vector3.new(16.8364105, 2.10857725, -290.877686)
  2194. Part93.Orientation = Vector3.new(0, 0, 180)
  2195. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2196. BlockMesh94.Parent = Part93
  2197. BlockMesh94.Scale = Vector3.new(0.774999857, 1, 0.274999917)
  2198. BlockMesh94.Scale = Vector3.new(0.774999857, 1, 0.274999917)
  2199. Part95.Parent = Tool0
  2200. Part95.BrickColor = BrickColor.new("Black")
  2201. Part95.Rotation = Vector3.new(0, 0, -180)
  2202. Part95.Anchored = true
  2203. Part95.CanCollide = false
  2204. Part95.FormFactor = Enum.FormFactor.Custom
  2205. Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2206. Part95.CFrame = CFrame.new(16.8364105, 2.25757718, -290.252686, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2207. Part95.BottomSurface = Enum.SurfaceType.Smooth
  2208. Part95.TopSurface = Enum.SurfaceType.Smooth
  2209. Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2210. Part95.Position = Vector3.new(16.8364105, 2.25757718, -290.252686)
  2211. Part95.Orientation = Vector3.new(0, 0, 180)
  2212. Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2213. BlockMesh96.Parent = Part95
  2214. BlockMesh96.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)
  2215. BlockMesh96.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)
  2216. Part97.Parent = Tool0
  2217. Part97.BrickColor = BrickColor.new("Black")
  2218. Part97.Rotation = Vector3.new(0, 0, -180)
  2219. Part97.Anchored = true
  2220. Part97.CanCollide = false
  2221. Part97.FormFactor = Enum.FormFactor.Custom
  2222. Part97.Size = Vector3.new(0.200000003, 0.200000003, 1.12500024)
  2223. Part97.CFrame = CFrame.new(16.8364105, 2.29257727, -289.337708, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2224. Part97.BottomSurface = Enum.SurfaceType.Smooth
  2225. Part97.TopSurface = Enum.SurfaceType.Smooth
  2226. Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2227. Part97.Position = Vector3.new(16.8364105, 2.29257727, -289.337708)
  2228. Part97.Orientation = Vector3.new(0, 0, 180)
  2229. Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2230. BlockMesh98.Parent = Part97
  2231. BlockMesh98.Scale = Vector3.new(0.375000089, 0.174999982, 1)
  2232. BlockMesh98.Scale = Vector3.new(0.375000089, 0.174999982, 1)
  2233. Part99.Parent = Tool0
  2234. Part99.BrickColor = BrickColor.new("Black")
  2235. Part99.Rotation = Vector3.new(0, 0, 120)
  2236. Part99.Anchored = true
  2237. Part99.CanCollide = false
  2238. Part99.FormFactor = Enum.FormFactor.Custom
  2239. Part99.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2240. Part99.CFrame = CFrame.new(16.8744106, 2.37557721, -292.220703, -0.500036836, -0.866004944, 0, 0.866004944, -0.500036836, 0, 0, 0, 1)
  2241. Part99.BottomSurface = Enum.SurfaceType.Smooth
  2242. Part99.TopSurface = Enum.SurfaceType.Smooth
  2243. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2244. Part99.Position = Vector3.new(16.8744106, 2.37557721, -292.220703)
  2245. Part99.Orientation = Vector3.new(0, 0, 120)
  2246. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2247. BlockMesh100.Parent = Part99
  2248. BlockMesh100.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  2249. BlockMesh100.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  2250. Part101.Parent = Tool0
  2251. Part101.BrickColor = BrickColor.new("Black")
  2252. Part101.Rotation = Vector3.new(0, 0, -135)
  2253. Part101.Anchored = true
  2254. Part101.CanCollide = false
  2255. Part101.FormFactor = Enum.FormFactor.Custom
  2256. Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2257. Part101.CFrame = CFrame.new(16.8714104, 2.32057714, -292.220703, -0.70712924, 0.707084715, 0, -0.707084715, -0.70712924, 0, 0, 0, 1)
  2258. Part101.BottomSurface = Enum.SurfaceType.Smooth
  2259. Part101.TopSurface = Enum.SurfaceType.Smooth
  2260. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2261. Part101.Position = Vector3.new(16.8714104, 2.32057714, -292.220703)
  2262. Part101.Orientation = Vector3.new(0, 0, -135)
  2263. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2264. BlockMesh102.Parent = Part101
  2265. BlockMesh102.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  2266. BlockMesh102.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  2267. Part103.Parent = Tool0
  2268. Part103.BrickColor = BrickColor.new("Black")
  2269. Part103.Rotation = Vector3.new(0, 0, -180)
  2270. Part103.Anchored = true
  2271. Part103.CanCollide = false
  2272. Part103.FormFactor = Enum.FormFactor.Custom
  2273. Part103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2274. Part103.CFrame = CFrame.new(16.8364105, 2.32957721, -292.220703, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2275. Part103.BottomSurface = Enum.SurfaceType.Smooth
  2276. Part103.TopSurface = Enum.SurfaceType.Smooth
  2277. Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2278. Part103.Position = Vector3.new(16.8364105, 2.32957721, -292.220703)
  2279. Part103.Orientation = Vector3.new(0, 0, 180)
  2280. Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2281. BlockMesh104.Parent = Part103
  2282. BlockMesh104.Scale = Vector3.new(0.0500000715, 0.175000012, 0.25000006)
  2283. BlockMesh104.Scale = Vector3.new(0.0500000715, 0.175000012, 0.25000006)
  2284. Part105.Parent = Tool0
  2285. Part105.BrickColor = BrickColor.new("Black")
  2286. Part105.Rotation = Vector3.new(0, 0, -90)
  2287. Part105.Anchored = true
  2288. Part105.CanCollide = false
  2289. Part105.FormFactor = Enum.FormFactor.Custom
  2290. Part105.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2291. Part105.CFrame = CFrame.new(16.88241, 2.34757733, -292.220703, -6.30170107e-05, 1.0000006, 0, -1.0000006, -6.30170107e-05, 0, 0, 0, 1)
  2292. Part105.BottomSurface = Enum.SurfaceType.Smooth
  2293. Part105.TopSurface = Enum.SurfaceType.Smooth
  2294. Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2295. Part105.Position = Vector3.new(16.88241, 2.34757733, -292.220703)
  2296. Part105.Orientation = Vector3.new(0, 0, -90)
  2297. Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2298. BlockMesh106.Parent = Part105
  2299. BlockMesh106.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  2300. BlockMesh106.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)
  2301. Part107.Parent = Tool0
  2302. Part107.BrickColor = BrickColor.new("Black")
  2303. Part107.Rotation = Vector3.new(-1.89999998, 0, -180)
  2304. Part107.Anchored = true
  2305. Part107.CanCollide = false
  2306. Part107.FormFactor = Enum.FormFactor.Custom
  2307. Part107.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2308. Part107.CFrame = CFrame.new(16.7844105, 2.33557725, -289.899689, -1, 0, 0, 0, -0.999451458, 0.0331151746, 0, 0.0331151746, 0.999451458)
  2309. Part107.BottomSurface = Enum.SurfaceType.Smooth
  2310. Part107.TopSurface = Enum.SurfaceType.Smooth
  2311. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2312. Part107.Position = Vector3.new(16.7844105, 2.33557725, -289.899689)
  2313. Part107.Orientation = Vector3.new(-1.89999998, 0, 180)
  2314. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2315. Decal108.Parent = Part107
  2316. Decal108.Texture = "http://www.roblox.com/asset/?id=61019872"
  2317. Decal108.Face = Enum.NormalId.Back
  2318. BlockMesh109.Parent = Part107
  2319. BlockMesh109.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)
  2320. BlockMesh109.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)
  2321. Part110.Parent = Tool0
  2322. Part110.BrickColor = BrickColor.new("Black")
  2323. Part110.Rotation = Vector3.new(-90, 0, 0)
  2324. Part110.Anchored = true
  2325. Part110.CanCollide = false
  2326. Part110.FormFactor = Enum.FormFactor.Custom
  2327. Part110.Size = Vector3.new(0.200000003, 1.32499981, 0.200000003)
  2328. Part110.CFrame = CFrame.new(16.8364105, 2.02057695, -291.567688, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  2329. Part110.BottomSurface = Enum.SurfaceType.Smooth
  2330. Part110.TopSurface = Enum.SurfaceType.Smooth
  2331. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2332. Part110.Position = Vector3.new(16.8364105, 2.02057695, -291.567688)
  2333. Part110.Orientation = Vector3.new(-90, 0, 0)
  2334. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2335. CylinderMesh111.Parent = Part110
  2336. CylinderMesh111.Scale = Vector3.new(0.125, 1, 0.125)
  2337. CylinderMesh111.Scale = Vector3.new(0.125, 1, 0.125)
  2338. Part112.Parent = Tool0
  2339. Part112.BrickColor = BrickColor.new("Black")
  2340. Part112.Rotation = Vector3.new(-90, 0, 0)
  2341. Part112.Anchored = true
  2342. Part112.CanCollide = false
  2343. Part112.FormFactor = Enum.FormFactor.Custom
  2344. Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2345. Part112.CFrame = CFrame.new(16.7964096, 2.2375772, -290.252686, 1, 0, 2.98023224e-08, -2.98023224e-08, -2.98023224e-08, 1, 0, -1, -2.98023224e-08)
  2346. Part112.BottomSurface = Enum.SurfaceType.Smooth
  2347. Part112.TopSurface = Enum.SurfaceType.Smooth
  2348. Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2349. Part112.Position = Vector3.new(16.7964096, 2.2375772, -290.252686)
  2350. Part112.Orientation = Vector3.new(-90, 0, 0)
  2351. Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2352. CylinderMesh113.Parent = Part112
  2353. CylinderMesh113.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  2354. CylinderMesh113.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  2355. Part114.Parent = Tool0
  2356. Part114.BrickColor = BrickColor.new("Black")
  2357. Part114.Rotation = Vector3.new(-90, 0, -180)
  2358. Part114.Anchored = true
  2359. Part114.CanCollide = false
  2360. Part114.FormFactor = Enum.FormFactor.Custom
  2361. Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.224999994)
  2362. Part114.CFrame = CFrame.new(16.8364105, 2.02557707, -288.562683, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2363. Part114.BottomSurface = Enum.SurfaceType.Smooth
  2364. Part114.TopSurface = Enum.SurfaceType.Smooth
  2365. Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2366. Part114.Position = Vector3.new(16.8364105, 2.02557707, -288.562683)
  2367. Part114.Orientation = Vector3.new(-90, -180, 0)
  2368. Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2369. SpecialMesh115.Parent = Part114
  2370. SpecialMesh115.Scale = Vector3.new(0.774999797, 0.375, 1)
  2371. SpecialMesh115.MeshType = Enum.MeshType.Wedge
  2372. SpecialMesh115.Scale = Vector3.new(0.774999797, 0.375, 1)
  2373. Part116.Parent = Tool0
  2374. Part116.BrickColor = BrickColor.new("Black")
  2375. Part116.Rotation = Vector3.new(0, 0, -180)
  2376. Part116.Anchored = true
  2377. Part116.CanCollide = false
  2378. Part116.FormFactor = Enum.FormFactor.Custom
  2379. Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.324999988)
  2380. Part116.CFrame = CFrame.new(16.8364105, 2.22557712, -290.062683, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2381. Part116.BottomSurface = Enum.SurfaceType.Smooth
  2382. Part116.TopSurface = Enum.SurfaceType.Smooth
  2383. Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2384. Part116.Position = Vector3.new(16.8364105, 2.22557712, -290.062683)
  2385. Part116.Orientation = Vector3.new(0, 0, 180)
  2386. Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2387. BlockMesh117.Parent = Part116
  2388. BlockMesh117.Scale = Vector3.new(0.774999917, 0.75, 1)
  2389. BlockMesh117.Scale = Vector3.new(0.774999917, 0.75, 1)
  2390. Part118.Parent = Tool0
  2391. Part118.BrickColor = BrickColor.new("Black")
  2392. Part118.Rotation = Vector3.new(-90, 0, 0)
  2393. Part118.Anchored = true
  2394. Part118.CanCollide = false
  2395. Part118.FormFactor = Enum.FormFactor.Custom
  2396. Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2397. Part118.CFrame = CFrame.new(16.8364105, 2.02057695, -292.239685, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  2398. Part118.BottomSurface = Enum.SurfaceType.Smooth
  2399. Part118.TopSurface = Enum.SurfaceType.Smooth
  2400. Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2401. Part118.Position = Vector3.new(16.8364105, 2.02057695, -292.239685)
  2402. Part118.Orientation = Vector3.new(-90, 0, 0)
  2403. Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2404. CylinderMesh119.Parent = Part118
  2405. CylinderMesh119.Scale = Vector3.new(0.230000019, 0.499999791, 0.201250017)
  2406. CylinderMesh119.Scale = Vector3.new(0.230000019, 0.499999791, 0.201250017)
  2407. Part120.Parent = Tool0
  2408. Part120.BrickColor = BrickColor.new("Black")
  2409. Part120.Anchored = true
  2410. Part120.CanCollide = false
  2411. Part120.FormFactor = Enum.FormFactor.Custom
  2412. Part120.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2413. Part120.CFrame = CFrame.new(16.8364105, 2.1355772, -291.567688, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2414. Part120.BottomSurface = Enum.SurfaceType.Smooth
  2415. Part120.TopSurface = Enum.SurfaceType.Smooth
  2416. Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2417. Part120.Position = Vector3.new(16.8364105, 2.1355772, -291.567688)
  2418. Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2419. SpecialMesh121.Parent = Part120
  2420. SpecialMesh121.Scale = Vector3.new(0.250000149, 0.25, 0.625)
  2421. SpecialMesh121.MeshType = Enum.MeshType.Wedge
  2422. SpecialMesh121.Scale = Vector3.new(0.250000149, 0.25, 0.625)
  2423. Part122.Parent = Tool0
  2424. Part122.BrickColor = BrickColor.new("CGA brown")
  2425. Part122.Rotation = Vector3.new(0, 0, -180)
  2426. Part122.Anchored = true
  2427. Part122.CanCollide = false
  2428. Part122.FormFactor = Enum.FormFactor.Custom
  2429. Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2430. Part122.CFrame = CFrame.new(16.8364105, 2.1355772, -290.819702, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2431. Part122.BottomSurface = Enum.SurfaceType.Smooth
  2432. Part122.TopSurface = Enum.SurfaceType.Smooth
  2433. Part122.Color = Color3.new(0.666667, 0.333333, 0)
  2434. Part122.Position = Vector3.new(16.8364105, 2.1355772, -290.819702)
  2435. Part122.Orientation = Vector3.new(0, 0, 180)
  2436. Part122.Color = Color3.new(0.666667, 0.333333, 0)
  2437. BlockMesh123.Parent = Part122
  2438. BlockMesh123.Scale = Vector3.new(0.774999857, 0.199999988, 0.299999595)
  2439. BlockMesh123.Scale = Vector3.new(0.774999857, 0.199999988, 0.299999595)
  2440. Part124.Parent = Tool0
  2441. Part124.BrickColor = BrickColor.new("Black")
  2442. Part124.Rotation = Vector3.new(-90, 0, 0)
  2443. Part124.Anchored = true
  2444. Part124.CanCollide = false
  2445. Part124.FormFactor = Enum.FormFactor.Custom
  2446. Part124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2447. Part124.CFrame = CFrame.new(16.8364105, 2.08557701, -290.929688, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  2448. Part124.BottomSurface = Enum.SurfaceType.Smooth
  2449. Part124.TopSurface = Enum.SurfaceType.Smooth
  2450. Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2451. Part124.Position = Vector3.new(16.8364105, 2.08557701, -290.929688)
  2452. Part124.Orientation = Vector3.new(-90, 0, 0)
  2453. Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2454. CylinderMesh125.Parent = Part124
  2455. CylinderMesh125.Scale = Vector3.new(0.5, 0.25, 0.5)
  2456. CylinderMesh125.Scale = Vector3.new(0.5, 0.25, 0.5)
  2457. Part126.Parent = Tool0
  2458. Part126.BrickColor = BrickColor.new("Black")
  2459. Part126.Rotation = Vector3.new(-90, 0, 0)
  2460. Part126.Anchored = true
  2461. Part126.CanCollide = false
  2462. Part126.FormFactor = Enum.FormFactor.Custom
  2463. Part126.Size = Vector3.new(0.200000003, 0.524999976, 0.200000003)
  2464. Part126.CFrame = CFrame.new(16.8364105, 2.20557714, -291.167694, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  2465. Part126.BottomSurface = Enum.SurfaceType.Smooth
  2466. Part126.TopSurface = Enum.SurfaceType.Smooth
  2467. Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2468. Part126.Position = Vector3.new(16.8364105, 2.20557714, -291.167694)
  2469. Part126.Orientation = Vector3.new(-90, 0, 0)
  2470. Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2471. CylinderMesh127.Parent = Part126
  2472. CylinderMesh127.Scale = Vector3.new(0.25, 1, 0.25)
  2473. CylinderMesh127.Scale = Vector3.new(0.25, 1, 0.25)
  2474. Part128.Parent = Tool0
  2475. Part128.BrickColor = BrickColor.new("CGA brown")
  2476. Part128.Rotation = Vector3.new(0, 0, -180)
  2477. Part128.Anchored = true
  2478. Part128.CanCollide = false
  2479. Part128.FormFactor = Enum.FormFactor.Custom
  2480. Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2481. Part128.CFrame = CFrame.new(16.8364105, 2.1355772, -290.307709, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2482. Part128.BottomSurface = Enum.SurfaceType.Smooth
  2483. Part128.TopSurface = Enum.SurfaceType.Smooth
  2484. Part128.Color = Color3.new(0.666667, 0.333333, 0)
  2485. Part128.Position = Vector3.new(16.8364105, 2.1355772, -290.307709)
  2486. Part128.Orientation = Vector3.new(0, 0, 180)
  2487. Part128.Color = Color3.new(0.666667, 0.333333, 0)
  2488. BlockMesh129.Parent = Part128
  2489. BlockMesh129.Scale = Vector3.new(0.774999857, 0.199999869, 0.274999648)
  2490. BlockMesh129.Scale = Vector3.new(0.774999857, 0.199999869, 0.274999648)
  2491. Part130.Parent = Tool0
  2492. Part130.BrickColor = BrickColor.new("CGA brown")
  2493. Part130.Rotation = Vector3.new(0, 0, -180)
  2494. Part130.Anchored = true
  2495. Part130.CanCollide = false
  2496. Part130.FormFactor = Enum.FormFactor.Custom
  2497. Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2498. Part130.CFrame = CFrame.new(16.8364105, 2.1355772, -290.562683, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2499. Part130.BottomSurface = Enum.SurfaceType.Smooth
  2500. Part130.TopSurface = Enum.SurfaceType.Smooth
  2501. Part130.Color = Color3.new(0.666667, 0.333333, 0)
  2502. Part130.Position = Vector3.new(16.8364105, 2.1355772, -290.562683)
  2503. Part130.Orientation = Vector3.new(0, 0, 180)
  2504. Part130.Color = Color3.new(0.666667, 0.333333, 0)
  2505. BlockMesh131.Parent = Part130
  2506. BlockMesh131.Scale = Vector3.new(0.774999857, 0.199999988, 0.474999666)
  2507. BlockMesh131.Scale = Vector3.new(0.774999857, 0.199999988, 0.474999666)
  2508. Part132.Parent = Tool0
  2509. Part132.BrickColor = BrickColor.new("CGA brown")
  2510. Part132.Rotation = Vector3.new(-90, 0, -180)
  2511. Part132.Anchored = true
  2512. Part132.CanCollide = false
  2513. Part132.FormFactor = Enum.FormFactor.Custom
  2514. Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.575000107)
  2515. Part132.CFrame = CFrame.new(16.8364105, 1.73857701, -287.375702, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2516. Part132.BottomSurface = Enum.SurfaceType.Smooth
  2517. Part132.TopSurface = Enum.SurfaceType.Smooth
  2518. Part132.Color = Color3.new(0.666667, 0.333333, 0)
  2519. Part132.Position = Vector3.new(16.8364105, 1.73857701, -287.375702)
  2520. Part132.Orientation = Vector3.new(-90, -180, 0)
  2521. Part132.Color = Color3.new(0.666667, 0.333333, 0)
  2522. SpecialMesh133.Parent = Part132
  2523. SpecialMesh133.Scale = Vector3.new(0.725000143, 0.25000003, 1)
  2524. SpecialMesh133.MeshType = Enum.MeshType.Wedge
  2525. SpecialMesh133.Scale = Vector3.new(0.725000143, 0.25000003, 1)
  2526. Part134.Parent = Tool0
  2527. Part134.BrickColor = BrickColor.new("Black")
  2528. Part134.Rotation = Vector3.new(175, 0, 180)
  2529. Part134.Anchored = true
  2530. Part134.CanCollide = false
  2531. Part134.FormFactor = Enum.FormFactor.Custom
  2532. Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2533. Part134.CFrame = CFrame.new(16.8364105, 1.74257696, -289.332703, -1, -0, 0, 0, 0.99619472, -0.087155737, 0, -0.087155737, -0.99619472)
  2534. Part134.BottomSurface = Enum.SurfaceType.Smooth
  2535. Part134.TopSurface = Enum.SurfaceType.Smooth
  2536. Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2537. Part134.Position = Vector3.new(16.8364105, 1.74257696, -289.332703)
  2538. Part134.Orientation = Vector3.new(5, 180, 0)
  2539. Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2540. BlockMesh135.Parent = Part134
  2541. BlockMesh135.Scale = Vector3.new(0.675000191, 0.524999976, 0.149999976)
  2542. BlockMesh135.Scale = Vector3.new(0.675000191, 0.524999976, 0.149999976)
  2543. Part136.Parent = Tool0
  2544. Part136.BrickColor = BrickColor.new("CGA brown")
  2545. Part136.Rotation = Vector3.new(0, 0, -180)
  2546. Part136.Anchored = true
  2547. Part136.CanCollide = false
  2548. Part136.FormFactor = Enum.FormFactor.Custom
  2549. Part136.Size = Vector3.new(0.200000003, 0.449999988, 1.125)
  2550. Part136.CFrame = CFrame.new(16.8364105, 1.67557693, -287.962708, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2551. Part136.BottomSurface = Enum.SurfaceType.Smooth
  2552. Part136.TopSurface = Enum.SurfaceType.Smooth
  2553. Part136.Color = Color3.new(0.666667, 0.333333, 0)
  2554. Part136.Position = Vector3.new(16.8364105, 1.67557693, -287.962708)
  2555. Part136.Orientation = Vector3.new(0, 0, 180)
  2556. Part136.Color = Color3.new(0.666667, 0.333333, 0)
  2557. SpecialMesh137.Parent = Part136
  2558. SpecialMesh137.Scale = Vector3.new(0.725000143, 1, 1)
  2559. SpecialMesh137.MeshType = Enum.MeshType.Wedge
  2560. SpecialMesh137.Scale = Vector3.new(0.725000143, 1, 1)
  2561. Part138.Parent = Tool0
  2562. Part138.BrickColor = BrickColor.new("Black")
  2563. Part138.Rotation = Vector3.new(135, 0, 0)
  2564. Part138.Anchored = true
  2565. Part138.CanCollide = false
  2566. Part138.FormFactor = Enum.FormFactor.Custom
  2567. Part138.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2568. Part138.CFrame = CFrame.new(16.8364105, 1.76057696, -289.24469, 1, 0, 0, 0, -0.707129121, -0.707084537, 0, 0.707084537, -0.707129121)
  2569. Part138.BottomSurface = Enum.SurfaceType.Smooth
  2570. Part138.TopSurface = Enum.SurfaceType.Smooth
  2571. Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2572. Part138.Position = Vector3.new(16.8364105, 1.76057696, -289.24469)
  2573. Part138.Orientation = Vector3.new(45, 180, 180)
  2574. Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2575. BlockMesh139.Parent = Part138
  2576. BlockMesh139.Scale = Vector3.new(0.775000095, 0.625, 0.125)
  2577. BlockMesh139.Scale = Vector3.new(0.775000095, 0.625, 0.125)
  2578. Part140.Parent = Tool0
  2579. Part140.BrickColor = BrickColor.new("CGA brown")
  2580. Part140.Rotation = Vector3.new(-15, 0, -180)
  2581. Part140.Anchored = true
  2582. Part140.CanCollide = false
  2583. Part140.FormFactor = Enum.FormFactor.Custom
  2584. Part140.Size = Vector3.new(0.200000003, 0.524999976, 0.25)
  2585. Part140.CFrame = CFrame.new(16.8364105, 1.567577, -288.692688, -1, 0, 0, 0, -0.965928555, 0.258808911, 0, 0.258808911, 0.965928555)
  2586. Part140.BottomSurface = Enum.SurfaceType.Smooth
  2587. Part140.TopSurface = Enum.SurfaceType.Smooth
  2588. Part140.Color = Color3.new(0.666667, 0.333333, 0)
  2589. Part140.Position = Vector3.new(16.8364105, 1.567577, -288.692688)
  2590. Part140.Orientation = Vector3.new(-15, 0, 180)
  2591. Part140.Color = Color3.new(0.666667, 0.333333, 0)
  2592. BlockMesh141.Parent = Part140
  2593. BlockMesh141.Scale = Vector3.new(0.825000048, 1, 1)
  2594. BlockMesh141.Scale = Vector3.new(0.825000048, 1, 1)
  2595. Part142.Parent = Tool0
  2596. Part142.BrickColor = BrickColor.new("CGA brown")
  2597. Part142.Rotation = Vector3.new(0, 0, -180)
  2598. Part142.Anchored = true
  2599. Part142.CanCollide = false
  2600. Part142.FormFactor = Enum.FormFactor.Custom
  2601. Part142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000018)
  2602. Part142.CFrame = CFrame.new(16.8364105, 1.947577, -290.209686, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2603. Part142.BottomSurface = Enum.SurfaceType.Smooth
  2604. Part142.TopSurface = Enum.SurfaceType.Smooth
  2605. Part142.Color = Color3.new(0.666667, 0.333333, 0)
  2606. Part142.Position = Vector3.new(16.8364105, 1.947577, -290.209686)
  2607. Part142.Orientation = Vector3.new(0, 0, 180)
  2608. Part142.Color = Color3.new(0.666667, 0.333333, 0)
  2609. SpecialMesh143.Parent = Part142
  2610. SpecialMesh143.Scale = Vector3.new(0.774999976, 0.274999976, 1)
  2611. SpecialMesh143.MeshType = Enum.MeshType.Wedge
  2612. SpecialMesh143.Scale = Vector3.new(0.774999976, 0.274999976, 1)
  2613. Part144.Parent = Tool0
  2614. Part144.BrickColor = BrickColor.new("CGA brown")
  2615. Part144.Rotation = Vector3.new(0, 0, -180)
  2616. Part144.Anchored = true
  2617. Part144.CanCollide = false
  2618. Part144.FormFactor = Enum.FormFactor.Custom
  2619. Part144.Size = Vector3.new(0.200000003, 0.200000003, 1.125)
  2620. Part144.CFrame = CFrame.new(16.8364105, 1.96357703, -287.962708, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2621. Part144.BottomSurface = Enum.SurfaceType.Smooth
  2622. Part144.TopSurface = Enum.SurfaceType.Smooth
  2623. Part144.Color = Color3.new(0.666667, 0.333333, 0)
  2624. Part144.Position = Vector3.new(16.8364105, 1.96357703, -287.962708)
  2625. Part144.Orientation = Vector3.new(0, 0, 180)
  2626. Part144.Color = Color3.new(0.666667, 0.333333, 0)
  2627. BlockMesh145.Parent = Part144
  2628. BlockMesh145.Scale = Vector3.new(0.725000143, 0.625, 1)
  2629. BlockMesh145.Scale = Vector3.new(0.725000143, 0.625, 1)
  2630. Part146.Parent = Tool0
  2631. Part146.BrickColor = BrickColor.new("Black")
  2632. Part146.Rotation = Vector3.new(30, 0, -180)
  2633. Part146.Anchored = true
  2634. Part146.CanCollide = false
  2635. Part146.FormFactor = Enum.FormFactor.Custom
  2636. Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2637. Part146.CFrame = CFrame.new(16.8364105, 1.78757703, -289.002686, -1, 0, 0, 0, -0.866035938, -0.499981821, 0, -0.499981821, 0.866035938)
  2638. Part146.BottomSurface = Enum.SurfaceType.Smooth
  2639. Part146.TopSurface = Enum.SurfaceType.Smooth
  2640. Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2641. Part146.Position = Vector3.new(16.8364105, 1.78757703, -289.002686)
  2642. Part146.Orientation = Vector3.new(30, 0, 180)
  2643. Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2644. BlockMesh147.Parent = Part146
  2645. BlockMesh147.Scale = Vector3.new(0.775000095, 0.875, 0.125)
  2646. BlockMesh147.Scale = Vector3.new(0.775000095, 0.875, 0.125)
  2647. Part148.Parent = Tool0
  2648. Part148.BrickColor = BrickColor.new("CGA brown")
  2649. Part148.Rotation = Vector3.new(0, 0, -180)
  2650. Part148.Anchored = true
  2651. Part148.CanCollide = false
  2652. Part148.FormFactor = Enum.FormFactor.Custom
  2653. Part148.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2654. Part148.CFrame = CFrame.new(16.8364105, 1.81257701, -288.924713, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2655. Part148.BottomSurface = Enum.SurfaceType.Smooth
  2656. Part148.TopSurface = Enum.SurfaceType.Smooth
  2657. Part148.Color = Color3.new(0.666667, 0.333333, 0)
  2658. Part148.Position = Vector3.new(16.8364105, 1.81257701, -288.924713)
  2659. Part148.Orientation = Vector3.new(0, 0, 180)
  2660. Part148.Color = Color3.new(0.666667, 0.333333, 0)
  2661. BlockMesh149.Parent = Part148
  2662. BlockMesh149.Scale = Vector3.new(0.825000048, 0.375, 0.5)
  2663. BlockMesh149.Scale = Vector3.new(0.825000048, 0.375, 0.5)
  2664. Part150.Parent = Tool0
  2665. Part150.BrickColor = BrickColor.new("CGA brown")
  2666. Part150.Rotation = Vector3.new(-105, 0, 0)
  2667. Part150.Anchored = true
  2668. Part150.CanCollide = false
  2669. Part150.FormFactor = Enum.FormFactor.Custom
  2670. Part150.Size = Vector3.new(0.200000003, 0.200000003, 0.324999988)
  2671. Part150.CFrame = CFrame.new(16.8364105, 1.62557697, -288.862701, 1, 0, -0, 0, -0.258808911, 0.965928555, 0, -0.965928555, -0.258808911)
  2672. Part150.BottomSurface = Enum.SurfaceType.Smooth
  2673. Part150.TopSurface = Enum.SurfaceType.Smooth
  2674. Part150.Color = Color3.new(0.666667, 0.333333, 0)
  2675. Part150.Position = Vector3.new(16.8364105, 1.62557697, -288.862701)
  2676. Part150.Orientation = Vector3.new(-75, -180, 180)
  2677. Part150.Color = Color3.new(0.666667, 0.333333, 0)
  2678. SpecialMesh151.Parent = Part150
  2679. SpecialMesh151.Scale = Vector3.new(0.824999928, 0.25, 1)
  2680. SpecialMesh151.MeshType = Enum.MeshType.Wedge
  2681. SpecialMesh151.Scale = Vector3.new(0.824999928, 0.25, 1)
  2682. Part152.Parent = Tool0
  2683. Part152.BrickColor = BrickColor.new("Black")
  2684. Part152.Rotation = Vector3.new(0, 0, -180)
  2685. Part152.Anchored = true
  2686. Part152.CanCollide = false
  2687. Part152.FormFactor = Enum.FormFactor.Custom
  2688. Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2689. Part152.CFrame = CFrame.new(16.8364105, 1.88557696, -289.307709, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2690. Part152.BottomSurface = Enum.SurfaceType.Smooth
  2691. Part152.TopSurface = Enum.SurfaceType.Smooth
  2692. Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2693. Part152.Position = Vector3.new(16.8364105, 1.88557696, -289.307709)
  2694. Part152.Orientation = Vector3.new(0, 0, 180)
  2695. Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2696. BlockMesh153.Parent = Part152
  2697. BlockMesh153.Scale = Vector3.new(0.775000095, 0.899999976, 0.450000018)
  2698. BlockMesh153.Scale = Vector3.new(0.775000095, 0.899999976, 0.450000018)
  2699. Part154.Parent = Tool0
  2700. Part154.BrickColor = BrickColor.new("CGA brown")
  2701. Part154.Rotation = Vector3.new(-180, 0, -180)
  2702. Part154.Anchored = true
  2703. Part154.CanCollide = false
  2704. Part154.FormFactor = Enum.FormFactor.Custom
  2705. Part154.Size = Vector3.new(0.200000003, 0.200000003, 0.800000072)
  2706. Part154.CFrame = CFrame.new(16.8364105, 2.07557702, -287.749695, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2707. Part154.BottomSurface = Enum.SurfaceType.Smooth
  2708. Part154.TopSurface = Enum.SurfaceType.Smooth
  2709. Part154.Color = Color3.new(0.666667, 0.333333, 0)
  2710. Part154.Position = Vector3.new(16.8364105, 2.07557702, -287.749695)
  2711. Part154.Orientation = Vector3.new(0, 180, 0)
  2712. Part154.Color = Color3.new(0.666667, 0.333333, 0)
  2713. SpecialMesh155.Parent = Part154
  2714. SpecialMesh155.Scale = Vector3.new(0.724999964, 0.49999997, 1)
  2715. SpecialMesh155.MeshType = Enum.MeshType.Wedge
  2716. SpecialMesh155.Scale = Vector3.new(0.724999964, 0.49999997, 1)
  2717. Part156.Parent = Tool0
  2718. Part156.BrickColor = BrickColor.new("Black")
  2719. Part156.Rotation = Vector3.new(-90, 0, -180)
  2720. Part156.Anchored = true
  2721. Part156.CanCollide = false
  2722. Part156.FormFactor = Enum.FormFactor.Custom
  2723. Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2724. Part156.CFrame = CFrame.new(16.8364105, 1.71757698, -289.122711, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2725. Part156.BottomSurface = Enum.SurfaceType.Smooth
  2726. Part156.TopSurface = Enum.SurfaceType.Smooth
  2727. Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2728. Part156.Position = Vector3.new(16.8364105, 1.71757698, -289.122711)
  2729. Part156.Orientation = Vector3.new(-90, -180, 0)
  2730. Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2731. BlockMesh157.Parent = Part156
  2732. BlockMesh157.Scale = Vector3.new(0.775000095, 0.875, 0.125)
  2733. BlockMesh157.Scale = Vector3.new(0.775000095, 0.875, 0.125)
  2734. Part158.Parent = Tool0
  2735. Part158.BrickColor = BrickColor.new("Black")
  2736. Part158.Rotation = Vector3.new(94.4000015, 0, 180)
  2737. Part158.Anchored = true
  2738. Part158.CanCollide = false
  2739. Part158.FormFactor = Enum.FormFactor.Custom
  2740. Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.574999928)
  2741. Part158.CFrame = CFrame.new(16.8364105, 1.73857701, -287.363708, -1, -0, 0, 0, 0.0766965002, -0.997054458, 0, -0.997054458, -0.0766965002)
  2742. Part158.BottomSurface = Enum.SurfaceType.Smooth
  2743. Part158.TopSurface = Enum.SurfaceType.Smooth
  2744. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2745. Part158.Position = Vector3.new(16.8364105, 1.73857701, -287.363708)
  2746. Part158.Orientation = Vector3.new(85.5999985, 180, 0)
  2747. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2748. BlockMesh159.Parent = Part158
  2749. BlockMesh159.Scale = Vector3.new(0.725000024, 0.125, 1)
  2750. BlockMesh159.Scale = Vector3.new(0.725000024, 0.125, 1)
  2751. Part160.Parent = Tool0
  2752. Part160.BrickColor = BrickColor.new("CGA brown")
  2753. Part160.Rotation = Vector3.new(0, 0, -180)
  2754. Part160.Anchored = true
  2755. Part160.CanCollide = false
  2756. Part160.FormFactor = Enum.FormFactor.Custom
  2757. Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.37500003)
  2758. Part160.CFrame = CFrame.new(16.8364105, 2.05057693, -288.337708, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2759. Part160.BottomSurface = Enum.SurfaceType.Smooth
  2760. Part160.TopSurface = Enum.SurfaceType.Smooth
  2761. Part160.Color = Color3.new(0.666667, 0.333333, 0)
  2762. Part160.Position = Vector3.new(16.8364105, 2.05057693, -288.337708)
  2763. Part160.Orientation = Vector3.new(0, 0, 180)
  2764. Part160.Color = Color3.new(0.666667, 0.333333, 0)
  2765. BlockMesh161.Parent = Part160
  2766. BlockMesh161.Scale = Vector3.new(0.725000143, 0.25000003, 1)
  2767. BlockMesh161.Scale = Vector3.new(0.725000143, 0.25000003, 1)
  2768. Part162.Parent = Tool0
  2769. Part162.BrickColor = BrickColor.new("Black")
  2770. Part162.Rotation = Vector3.new(0, 0, -180)
  2771. Part162.Anchored = true
  2772. Part162.CanCollide = false
  2773. Part162.FormFactor = Enum.FormFactor.Custom
  2774. Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2775. Part162.CFrame = CFrame.new(16.8364105, 2.30257726, -288.727692, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2776. Part162.BottomSurface = Enum.SurfaceType.Smooth
  2777. Part162.TopSurface = Enum.SurfaceType.Smooth
  2778. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2779. Part162.Position = Vector3.new(16.8364105, 2.30257726, -288.727692)
  2780. Part162.Orientation = Vector3.new(0, 0, 180)
  2781. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2782. BlockMesh163.Parent = Part162
  2783. BlockMesh163.Scale = Vector3.new(0.225000039, 0.249999911, 0.474999905)
  2784. BlockMesh163.Scale = Vector3.new(0.225000039, 0.249999911, 0.474999905)
  2785. Part164.Parent = Tool0
  2786. Part164.BrickColor = BrickColor.new("Black")
  2787. Part164.Rotation = Vector3.new(0, 0, -180)
  2788. Part164.Anchored = true
  2789. Part164.CanCollide = false
  2790. Part164.FormFactor = Enum.FormFactor.Custom
  2791. Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.774999976)
  2792. Part164.CFrame = CFrame.new(16.8914089, 2.2375772, -289.062683, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2793. Part164.BottomSurface = Enum.SurfaceType.Smooth
  2794. Part164.TopSurface = Enum.SurfaceType.Smooth
  2795. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2796. Part164.Position = Vector3.new(16.8914089, 2.2375772, -289.062683)
  2797. Part164.Orientation = Vector3.new(0, 0, 180)
  2798. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2799. BlockMesh165.Parent = Part164
  2800. BlockMesh165.Scale = Vector3.new(0.0249999985, 0.37499994, 1)
  2801. BlockMesh165.Scale = Vector3.new(0.0249999985, 0.37499994, 1)
  2802. Part166.Parent = Tool0
  2803. Part166.BrickColor = BrickColor.new("Black")
  2804. Part166.Rotation = Vector3.new(-90, 0, 0)
  2805. Part166.Anchored = true
  2806. Part166.CanCollide = false
  2807. Part166.FormFactor = Enum.FormFactor.Custom
  2808. Part166.Size = Vector3.new(0.200000003, 0.300000012, 0.200000003)
  2809. Part166.CFrame = CFrame.new(16.8364105, 2.08557701, -292.155701, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  2810. Part166.BottomSurface = Enum.SurfaceType.Smooth
  2811. Part166.TopSurface = Enum.SurfaceType.Smooth
  2812. Part166.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2813. Part166.Position = Vector3.new(16.8364105, 2.08557701, -292.155701)
  2814. Part166.Orientation = Vector3.new(-90, 0, 0)
  2815. Part166.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2816. CylinderMesh167.Parent = Part166
  2817. CylinderMesh167.Scale = Vector3.new(0.375, 1, 0.375)
  2818. CylinderMesh167.Scale = Vector3.new(0.375, 1, 0.375)
  2819. Part168.Parent = Tool0
  2820. Part168.BrickColor = BrickColor.new("Black")
  2821. Part168.Rotation = Vector3.new(-180, 0, -180)
  2822. Part168.Anchored = true
  2823. Part168.CanCollide = false
  2824. Part168.FormFactor = Enum.FormFactor.Custom
  2825. Part168.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2826. Part168.CFrame = CFrame.new(16.8344097, 2.18257713, -288.619659, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2827. Part168.BottomSurface = Enum.SurfaceType.Smooth
  2828. Part168.TopSurface = Enum.SurfaceType.Smooth
  2829. Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2830. Part168.Position = Vector3.new(16.8344097, 2.18257713, -288.619659)
  2831. Part168.Orientation = Vector3.new(0, 180, 0)
  2832. Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2833. SpecialMesh169.Parent = Part168
  2834. SpecialMesh169.Scale = Vector3.new(0.74999994, 0.324999988, 0.199999958)
  2835. SpecialMesh169.MeshType = Enum.MeshType.Wedge
  2836. SpecialMesh169.Scale = Vector3.new(0.74999994, 0.324999988, 0.199999958)
  2837. Part170.Parent = Tool0
  2838. Part170.BrickColor = BrickColor.new("Black")
  2839. Part170.Rotation = Vector3.new(90, 0, 90)
  2840. Part170.Anchored = true
  2841. Part170.CanCollide = false
  2842. Part170.FormFactor = Enum.FormFactor.Custom
  2843. Part170.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2844. Part170.CFrame = CFrame.new(16.9044094, 2.2835772, -288.750702, 0, -1, 0, -3.7252903e-09, 0, -0.999999881, 0.999999881, 0, -3.7252903e-09)
  2845. Part170.BottomSurface = Enum.SurfaceType.Smooth
  2846. Part170.TopSurface = Enum.SurfaceType.Smooth
  2847. Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2848. Part170.Position = Vector3.new(16.9044094, 2.2835772, -288.750702)
  2849. Part170.Orientation = Vector3.new(89.9700012, 180, -90)
  2850. Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2851. CylinderMesh171.Parent = Part170
  2852. CylinderMesh171.Scale = Vector3.new(0.550000012, 0.099999994, 0.550000012)
  2853. CylinderMesh171.Scale = Vector3.new(0.550000012, 0.099999994, 0.550000012)
  2854. Part172.Parent = Tool0
  2855. Part172.BrickColor = BrickColor.new("CGA brown")
  2856. Part172.Rotation = Vector3.new(-180, 0, -180)
  2857. Part172.Anchored = true
  2858. Part172.CanCollide = false
  2859. Part172.FormFactor = Enum.FormFactor.Custom
  2860. Part172.Size = Vector3.new(0.200000003, 0.200000003, 0.300000012)
  2861. Part172.CFrame = CFrame.new(16.8364105, 2.10057688, -288.375702, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2862. Part172.BottomSurface = Enum.SurfaceType.Smooth
  2863. Part172.TopSurface = Enum.SurfaceType.Smooth
  2864. Part172.Color = Color3.new(0.666667, 0.333333, 0)
  2865. Part172.Position = Vector3.new(16.8364105, 2.10057688, -288.375702)
  2866. Part172.Orientation = Vector3.new(0, 180, 0)
  2867. Part172.Color = Color3.new(0.666667, 0.333333, 0)
  2868. SpecialMesh173.Parent = Part172
  2869. SpecialMesh173.Scale = Vector3.new(0.725000143, 0.25000003, 1)
  2870. SpecialMesh173.MeshType = Enum.MeshType.Wedge
  2871. SpecialMesh173.Scale = Vector3.new(0.725000143, 0.25000003, 1)
  2872. Part174.Parent = Tool0
  2873. Part174.BrickColor = BrickColor.new("Black")
  2874. Part174.Rotation = Vector3.new(60, 0, -180)
  2875. Part174.Anchored = true
  2876. Part174.CanCollide = false
  2877. Part174.FormFactor = Enum.FormFactor.Custom
  2878. Part174.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2879. Part174.CFrame = CFrame.new(16.8364105, 2.2065773, -292.120697, -1, 0, 0, 0, -0.500036895, -0.866004944, 0, -0.866004944, 0.500036895)
  2880. Part174.BottomSurface = Enum.SurfaceType.Smooth
  2881. Part174.TopSurface = Enum.SurfaceType.Smooth
  2882. Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2883. Part174.Position = Vector3.new(16.8364105, 2.2065773, -292.120697)
  2884. Part174.Orientation = Vector3.new(60, 0, 180)
  2885. Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2886. BlockMesh175.Parent = Part174
  2887. BlockMesh175.Scale = Vector3.new(0.300000072, 0.124999993, 0.700000226)
  2888. BlockMesh175.Scale = Vector3.new(0.300000072, 0.124999993, 0.700000226)
  2889. Part176.Parent = Tool0
  2890. Part176.BrickColor = BrickColor.new("Black")
  2891. Part176.Anchored = true
  2892. Part176.CanCollide = false
  2893. Part176.FormFactor = Enum.FormFactor.Custom
  2894. Part176.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2895. Part176.CFrame = CFrame.new(16.8364105, 2.04257703, -292.239685, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2896. Part176.BottomSurface = Enum.SurfaceType.Smooth
  2897. Part176.TopSurface = Enum.SurfaceType.Smooth
  2898. Part176.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2899. Part176.Position = Vector3.new(16.8364105, 2.04257703, -292.239685)
  2900. Part176.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2901. BlockMesh177.Parent = Part176
  2902. BlockMesh177.Scale = Vector3.new(0.200000137, 0.200000018, 0.5)
  2903. BlockMesh177.Scale = Vector3.new(0.200000137, 0.200000018, 0.5)
  2904. Part178.Parent = Tool0
  2905. Part178.BrickColor = BrickColor.new("Black")
  2906. Part178.Rotation = Vector3.new(0, 0, -180)
  2907. Part178.Anchored = true
  2908. Part178.CanCollide = false
  2909. Part178.FormFactor = Enum.FormFactor.Custom
  2910. Part178.Size = Vector3.new(0.200000003, 0.200000003, 0.25000003)
  2911. Part178.CFrame = CFrame.new(16.8364105, 2.12157726, -292.179688, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2912. Part178.BottomSurface = Enum.SurfaceType.Smooth
  2913. Part178.TopSurface = Enum.SurfaceType.Smooth
  2914. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2915. Part178.Position = Vector3.new(16.8364105, 2.12157726, -292.179688)
  2916. Part178.Orientation = Vector3.new(0, 0, 180)
  2917. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2918. BlockMesh179.Parent = Part178
  2919. BlockMesh179.Scale = Vector3.new(0.300000072, 0.300000012, 1)
  2920. BlockMesh179.Scale = Vector3.new(0.300000072, 0.300000012, 1)
  2921. Part180.Parent = Tool0
  2922. Part180.BrickColor = BrickColor.new("Black")
  2923. Part180.Rotation = Vector3.new(-90, 0, 90)
  2924. Part180.Anchored = true
  2925. Part180.CanCollide = false
  2926. Part180.FormFactor = Enum.FormFactor.Custom
  2927. Part180.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2928. Part180.CFrame = CFrame.new(16.8364105, 2.30257726, -290.202698, 0, -1, -2.98023224e-08, -2.98023224e-08, -2.98023224e-08, 1, -1, 1.77635684e-15, -2.98023224e-08)
  2929. Part180.BottomSurface = Enum.SurfaceType.Smooth
  2930. Part180.TopSurface = Enum.SurfaceType.Smooth
  2931. Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2932. Part180.Position = Vector3.new(16.8364105, 2.30257726, -290.202698)
  2933. Part180.Orientation = Vector3.new(-90, 90, 0)
  2934. Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2935. CylinderMesh181.Parent = Part180
  2936. CylinderMesh181.Scale = Vector3.new(0.224999994, 0.762499988, 0.224999994)
  2937. CylinderMesh181.Scale = Vector3.new(0.224999994, 0.762499988, 0.224999994)
  2938. Part182.Parent = Tool0
  2939. Part182.BrickColor = BrickColor.new("Really black")
  2940. Part182.Rotation = Vector3.new(0, 0, -180)
  2941. Part182.Anchored = true
  2942. Part182.CanCollide = false
  2943. Part182.FormFactor = Enum.FormFactor.Custom
  2944. Part182.Size = Vector3.new(0.200000003, 0.200000003, 0.825000286)
  2945. Part182.CFrame = CFrame.new(16.8764095, 2.20057726, -289.487701, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2946. Part182.BottomSurface = Enum.SurfaceType.Smooth
  2947. Part182.TopSurface = Enum.SurfaceType.Smooth
  2948. Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2949. Part182.Position = Vector3.new(16.8764095, 2.20057726, -289.487701)
  2950. Part182.Orientation = Vector3.new(0, 0, 180)
  2951. Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2952. BlockMesh183.Parent = Part182
  2953. BlockMesh183.Scale = Vector3.new(0.137500003, 0.49999997, 1)
  2954. BlockMesh183.Scale = Vector3.new(0.137500003, 0.49999997, 1)
  2955. Part184.Parent = Tool0
  2956. Part184.BrickColor = BrickColor.new("Black")
  2957. Part184.Rotation = Vector3.new(0, 0, -180)
  2958. Part184.Anchored = true
  2959. Part184.CanCollide = false
  2960. Part184.FormFactor = Enum.FormFactor.Custom
  2961. Part184.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2962. Part184.CFrame = CFrame.new(16.8914089, 2.2375772, -289.474701, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2963. Part184.BottomSurface = Enum.SurfaceType.Smooth
  2964. Part184.TopSurface = Enum.SurfaceType.Smooth
  2965. Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2966. Part184.Position = Vector3.new(16.8914089, 2.2375772, -289.474701)
  2967. Part184.Orientation = Vector3.new(0, 0, 180)
  2968. Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2969. SpecialMesh185.Parent = Part184
  2970. SpecialMesh185.Scale = Vector3.new(0.025000006, 0.375, 0.25)
  2971. SpecialMesh185.MeshType = Enum.MeshType.Wedge
  2972. SpecialMesh185.Scale = Vector3.new(0.025000006, 0.375, 0.25)
  2973. Part186.Parent = Tool0
  2974. Part186.BrickColor = BrickColor.new("Black")
  2975. Part186.Rotation = Vector3.new(-180, 0, -180)
  2976. Part186.Anchored = true
  2977. Part186.CanCollide = false
  2978. Part186.FormFactor = Enum.FormFactor.Custom
  2979. Part186.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2980. Part186.CFrame = CFrame.new(16.8364105, 2.28157711, -292.147705, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2981. Part186.BottomSurface = Enum.SurfaceType.Smooth
  2982. Part186.TopSurface = Enum.SurfaceType.Smooth
  2983. Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2984. Part186.Position = Vector3.new(16.8364105, 2.28157711, -292.147705)
  2985. Part186.Orientation = Vector3.new(0, 180, 0)
  2986. Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2987. SpecialMesh187.Parent = Part186
  2988. SpecialMesh187.Scale = Vector3.new(0.300000161, 0.299999982, 0.174999937)
  2989. SpecialMesh187.MeshType = Enum.MeshType.Wedge
  2990. SpecialMesh187.Scale = Vector3.new(0.300000161, 0.299999982, 0.174999937)
  2991. Part188.Parent = Tool0
  2992. Part188.BrickColor = BrickColor.new("Black")
  2993. Part188.Rotation = Vector3.new(0, 0, -180)
  2994. Part188.Anchored = true
  2995. Part188.CanCollide = false
  2996. Part188.FormFactor = Enum.FormFactor.Custom
  2997. Part188.Size = Vector3.new(0.200000003, 0.224999994, 0.200000003)
  2998. Part188.CFrame = CFrame.new(16.8364105, 2.02557707, -288.562683, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  2999. Part188.BottomSurface = Enum.SurfaceType.Smooth
  3000. Part188.TopSurface = Enum.SurfaceType.Smooth
  3001. Part188.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3002. Part188.Position = Vector3.new(16.8364105, 2.02557707, -288.562683)
  3003. Part188.Orientation = Vector3.new(0, 0, 180)
  3004. Part188.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3005. BlockMesh189.Parent = Part188
  3006. BlockMesh189.Scale = Vector3.new(0.664999902, 1, 0.375)
  3007. BlockMesh189.Scale = Vector3.new(0.664999902, 1, 0.375)
  3008. Part190.Parent = Tool0
  3009. Part190.BrickColor = BrickColor.new("Black")
  3010. Part190.Rotation = Vector3.new(-170.539993, 0, 0)
  3011. Part190.Anchored = true
  3012. Part190.CanCollide = false
  3013. Part190.FormFactor = Enum.FormFactor.Custom
  3014. Part190.Size = Vector3.new(0.200000003, 0.200000003, 0.300000012)
  3015. Part190.CFrame = CFrame.new(16.8364105, 2.10857725, -288.407684, 1, 0, -0, 0, -0.986393929, 0.164399043, 0, -0.164399043, -0.986393929)
  3016. Part190.BottomSurface = Enum.SurfaceType.Smooth
  3017. Part190.TopSurface = Enum.SurfaceType.Smooth
  3018. Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3019. Part190.Position = Vector3.new(16.8364105, 2.10857725, -288.407684)
  3020. Part190.Orientation = Vector3.new(-9.46000004, -180, 180)
  3021. Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3022. BlockMesh191.Parent = Part190
  3023. BlockMesh191.Scale = Vector3.new(0.475000113, 0.0249999985, 1)
  3024. BlockMesh191.Scale = Vector3.new(0.475000113, 0.0249999985, 1)
  3025. Part192.Parent = Tool0
  3026. Part192.BrickColor = BrickColor.new("CGA brown")
  3027. Part192.Rotation = Vector3.new(-90, 0, -90)
  3028. Part192.Anchored = true
  3029. Part192.CanCollide = false
  3030. Part192.FormFactor = Enum.FormFactor.Custom
  3031. Part192.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3032. Part192.CFrame = CFrame.new(16.8364105, 1.9785769, -290.087708, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  3033. Part192.BottomSurface = Enum.SurfaceType.Smooth
  3034. Part192.TopSurface = Enum.SurfaceType.Smooth
  3035. Part192.Color = Color3.new(0.666667, 0.333333, 0)
  3036. Part192.Position = Vector3.new(16.8364105, 1.9785769, -290.087708)
  3037. Part192.Orientation = Vector3.new(-90, -90, 0)
  3038. Part192.Color = Color3.new(0.666667, 0.333333, 0)
  3039. CylinderMesh193.Parent = Part192
  3040. CylinderMesh193.Scale = Vector3.new(0.625000119, 0.774999797, 0.625)
  3041. CylinderMesh193.Scale = Vector3.new(0.625000119, 0.774999797, 0.625)
  3042. Part194.Parent = Tool0
  3043. Part194.BrickColor = BrickColor.new("Black")
  3044. Part194.Anchored = true
  3045. Part194.CanCollide = false
  3046. Part194.FormFactor = Enum.FormFactor.Custom
  3047. Part194.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3048. Part194.CFrame = CFrame.new(16.8364105, 2.18857718, -291.455688, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3049. Part194.BottomSurface = Enum.SurfaceType.Smooth
  3050. Part194.TopSurface = Enum.SurfaceType.Smooth
  3051. Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3052. Part194.Position = Vector3.new(16.8364105, 2.18857718, -291.455688)
  3053. Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3054. SpecialMesh195.Parent = Part194
  3055. SpecialMesh195.Scale = Vector3.new(0.250000149, 0.274999976, 0.5)
  3056. SpecialMesh195.MeshType = Enum.MeshType.Wedge
  3057. SpecialMesh195.Scale = Vector3.new(0.250000149, 0.274999976, 0.5)
  3058. Part196.Parent = Tool0
  3059. Part196.BrickColor = BrickColor.new("CGA brown")
  3060. Part196.Anchored = true
  3061. Part196.CanCollide = false
  3062. Part196.FormFactor = Enum.FormFactor.Custom
  3063. Part196.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3064. Part196.CFrame = CFrame.new(16.8364105, 2.10057688, -288.187683, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3065. Part196.BottomSurface = Enum.SurfaceType.Smooth
  3066. Part196.TopSurface = Enum.SurfaceType.Smooth
  3067. Part196.Color = Color3.new(0.666667, 0.333333, 0)
  3068. Part196.Position = Vector3.new(16.8364105, 2.10057688, -288.187683)
  3069. Part196.Color = Color3.new(0.666667, 0.333333, 0)
  3070. SpecialMesh197.Parent = Part196
  3071. SpecialMesh197.Scale = Vector3.new(0.724999905, 0.25, 0.375)
  3072. SpecialMesh197.MeshType = Enum.MeshType.Wedge
  3073. SpecialMesh197.Scale = Vector3.new(0.724999905, 0.25, 0.375)
  3074. Part198.Parent = Tool0
  3075. Part198.BrickColor = BrickColor.new("Black")
  3076. Part198.Rotation = Vector3.new(-90, 0, 0)
  3077. Part198.Anchored = true
  3078. Part198.CanCollide = false
  3079. Part198.FormFactor = Enum.FormFactor.Custom
  3080. Part198.Size = Vector3.new(0.200000003, 0.25, 0.200000003)
  3081. Part198.CFrame = CFrame.new(16.8364105, 2.08557701, -291.529694, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  3082. Part198.BottomSurface = Enum.SurfaceType.Smooth
  3083. Part198.TopSurface = Enum.SurfaceType.Smooth
  3084. Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3085. Part198.Position = Vector3.new(16.8364105, 2.08557701, -291.529694)
  3086. Part198.Orientation = Vector3.new(-90, 0, 0)
  3087. Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3088. CylinderMesh199.Parent = Part198
  3089. CylinderMesh199.Scale = Vector3.new(0.375, 1, 0.375)
  3090. CylinderMesh199.Scale = Vector3.new(0.375, 1, 0.375)
  3091. Part200.Parent = Tool0
  3092. Part200.BrickColor = BrickColor.new("Black")
  3093. Part200.Anchored = true
  3094. Part200.CanCollide = false
  3095. Part200.FormFactor = Enum.FormFactor.Custom
  3096. Part200.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3097. Part200.CFrame = CFrame.new(16.8364105, 2.34657717, -288.697693, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3098. Part200.BottomSurface = Enum.SurfaceType.Smooth
  3099. Part200.TopSurface = Enum.SurfaceType.Smooth
  3100. Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3101. Part200.Position = Vector3.new(16.8364105, 2.34657717, -288.697693)
  3102. Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3103. SpecialMesh201.Parent = Part200
  3104. SpecialMesh201.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3105. SpecialMesh201.Scale = Vector3.new(0.0399999991, 0.0399999991, 0.075000003)
  3106. SpecialMesh201.MeshType = Enum.MeshType.FileMesh
  3107. SpecialMesh201.Scale = Vector3.new(0.0399999991, 0.0399999991, 0.075000003)
  3108. Part202.Parent = Tool0
  3109. Part202.BrickColor = BrickColor.new("Black")
  3110. Part202.Rotation = Vector3.new(-180, 0, -180)
  3111. Part202.Anchored = true
  3112. Part202.CanCollide = false
  3113. Part202.FormFactor = Enum.FormFactor.Custom
  3114. Part202.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3115. Part202.CFrame = CFrame.new(16.8364105, 2.13757706, -288.562683, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  3116. Part202.BottomSurface = Enum.SurfaceType.Smooth
  3117. Part202.TopSurface = Enum.SurfaceType.Smooth
  3118. Part202.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3119. Part202.Position = Vector3.new(16.8364105, 2.13757706, -288.562683)
  3120. Part202.Orientation = Vector3.new(0, 180, 0)
  3121. Part202.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3122. SpecialMesh203.Parent = Part202
  3123. SpecialMesh203.Scale = Vector3.new(0.775000095, 0.125, 0.375)
  3124. SpecialMesh203.MeshType = Enum.MeshType.Wedge
  3125. SpecialMesh203.Scale = Vector3.new(0.775000095, 0.125, 0.375)
  3126. ManualWeld204.Name = "Part-to-AimPart Strong Joint"
  3127. ManualWeld204.Parent = Part202
  3128. ManualWeld204.C0 = CFrame.new(0.100000001, -0.100000001, -0.100000001, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  3129. ManualWeld204.C1 = CFrame.new(-0.101606369, -0.304009438, -0.121948242, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3130. ManualWeld204.Part0 = Part202
  3131. ManualWeld204.Part1 = Part20
  3132. Part205.Parent = Tool0
  3133. Part205.BrickColor = BrickColor.new("Black")
  3134. Part205.Rotation = Vector3.new(-90, 0, 0)
  3135. Part205.Anchored = true
  3136. Part205.CanCollide = false
  3137. Part205.FormFactor = Enum.FormFactor.Custom
  3138. Part205.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3139. Part205.CFrame = CFrame.new(16.8764095, 2.2375772, -290.252686, 1, 0, 2.98023224e-08, -2.98023224e-08, -2.98023224e-08, 1, 0, -1, -2.98023224e-08)
  3140. Part205.BottomSurface = Enum.SurfaceType.Smooth
  3141. Part205.TopSurface = Enum.SurfaceType.Smooth
  3142. Part205.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3143. Part205.Position = Vector3.new(16.8764095, 2.2375772, -290.252686)
  3144. Part205.Orientation = Vector3.new(-90, 0, 0)
  3145. Part205.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3146. CylinderMesh206.Parent = Part205
  3147. CylinderMesh206.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  3148. CylinderMesh206.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  3149. Part207.Parent = Tool0
  3150. Part207.BrickColor = BrickColor.new("Black")
  3151. Part207.Rotation = Vector3.new(-180, 0, -180)
  3152. Part207.Anchored = true
  3153. Part207.CanCollide = false
  3154. Part207.FormFactor = Enum.FormFactor.Custom
  3155. Part207.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3156. Part207.CFrame = CFrame.new(16.8364105, 2.2125771, -288.637695, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  3157. Part207.BottomSurface = Enum.SurfaceType.Smooth
  3158. Part207.TopSurface = Enum.SurfaceType.Smooth
  3159. Part207.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3160. Part207.Position = Vector3.new(16.8364105, 2.2125771, -288.637695)
  3161. Part207.Orientation = Vector3.new(0, 180, 0)
  3162. Part207.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3163. SpecialMesh208.Parent = Part207
  3164. SpecialMesh208.Scale = Vector3.new(0.574999928, 0.625, 0.375)
  3165. SpecialMesh208.MeshType = Enum.MeshType.Wedge
  3166. SpecialMesh208.Scale = Vector3.new(0.574999928, 0.625, 0.375)
  3167. Part209.Parent = Tool0
  3168. Part209.BrickColor = BrickColor.new("Black")
  3169. Part209.Rotation = Vector3.new(0, 0, -180)
  3170. Part209.Anchored = true
  3171. Part209.CanCollide = false
  3172. Part209.FormFactor = Enum.FormFactor.Custom
  3173. Part209.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3174. Part209.CFrame = CFrame.new(16.8364105, 2.28157711, -292.220703, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  3175. Part209.BottomSurface = Enum.SurfaceType.Smooth
  3176. Part209.TopSurface = Enum.SurfaceType.Smooth
  3177. Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3178. Part209.Position = Vector3.new(16.8364105, 2.28157711, -292.220703)
  3179. Part209.Orientation = Vector3.new(0, 0, 180)
  3180. Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3181. BlockMesh210.Parent = Part209
  3182. BlockMesh210.Scale = Vector3.new(0.300000072, 0.300000012, 0.550000072)
  3183. BlockMesh210.Scale = Vector3.new(0.300000072, 0.300000012, 0.550000072)
  3184. Part211.Parent = Tool0
  3185. Part211.BrickColor = BrickColor.new("Black")
  3186. Part211.Rotation = Vector3.new(0, 0, -180)
  3187. Part211.Anchored = true
  3188. Part211.CanCollide = false
  3189. Part211.FormFactor = Enum.FormFactor.Custom
  3190. Part211.Size = Vector3.new(0.200000003, 0.200000003, 1.625)
  3191. Part211.CFrame = CFrame.new(16.8364105, 2.06357694, -289.412689, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  3192. Part211.BottomSurface = Enum.SurfaceType.Smooth
  3193. Part211.TopSurface = Enum.SurfaceType.Smooth
  3194. Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3195. Part211.Position = Vector3.new(16.8364105, 2.06357694, -289.412689)
  3196. Part211.Orientation = Vector3.new(0, 0, 180)
  3197. Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3198. BlockMesh212.Parent = Part211
  3199. BlockMesh212.Scale = Vector3.new(0.774999976, 0.874999821, 1)
  3200. BlockMesh212.Scale = Vector3.new(0.774999976, 0.874999821, 1)
  3201. Part213.Parent = Tool0
  3202. Part213.BrickColor = BrickColor.new("Black")
  3203. Part213.Rotation = Vector3.new(0, 0, -180)
  3204. Part213.Anchored = true
  3205. Part213.CanCollide = false
  3206. Part213.FormFactor = Enum.FormFactor.Custom
  3207. Part213.Size = Vector3.new(0.200000003, 0.200000003, 1.54999995)
  3208. Part213.CFrame = CFrame.new(16.8344097, 2.2125771, -289.449677, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  3209. Part213.BottomSurface = Enum.SurfaceType.Smooth
  3210. Part213.TopSurface = Enum.SurfaceType.Smooth
  3211. Part213.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3212. Part213.Position = Vector3.new(16.8344097, 2.2125771, -289.449677)
  3213. Part213.Orientation = Vector3.new(0, 0, 180)
  3214. Part213.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3215. BlockMesh214.Parent = Part213
  3216. BlockMesh214.Scale = Vector3.new(0.550000072, 0.62499994, 1)
  3217. BlockMesh214.Scale = Vector3.new(0.550000072, 0.62499994, 1)
  3218. Part215.Parent = Tool0
  3219. Part215.BrickColor = BrickColor.new("Black")
  3220. Part215.Rotation = Vector3.new(-94.5699997, 0, 90)
  3221. Part215.Anchored = true
  3222. Part215.CanCollide = false
  3223. Part215.FormFactor = Enum.FormFactor.Custom
  3224. Part215.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3225. Part215.CFrame = CFrame.new(16.9194088, 2.06457686, -288.981689, 0, -1, -2.98023224e-08, -0.0797571838, -2.97073797e-08, 0.996814251, -0.996814251, 2.37695019e-09, -0.0797571838)
  3226. Part215.BottomSurface = Enum.SurfaceType.Smooth
  3227. Part215.TopSurface = Enum.SurfaceType.Smooth
  3228. Part215.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3229. Part215.Position = Vector3.new(16.9194088, 2.06457686, -288.981689)
  3230. Part215.Orientation = Vector3.new(-85.4300003, -180, -90)
  3231. Part215.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3232. CylinderMesh216.Parent = Part215
  3233. CylinderMesh216.Scale = Vector3.new(0.574999928, 0.0500000045, 0.574999988)
  3234. CylinderMesh216.Scale = Vector3.new(0.574999928, 0.0500000045, 0.574999988)
  3235. Part217.Parent = Tool0
  3236. Part217.BrickColor = BrickColor.new("Black")
  3237. Part217.Anchored = true
  3238. Part217.CanCollide = false
  3239. Part217.FormFactor = Enum.FormFactor.Custom
  3240. Part217.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3241. Part217.CFrame = CFrame.new(16.8364105, 2.1355772, -291.455688, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3242. Part217.BottomSurface = Enum.SurfaceType.Smooth
  3243. Part217.TopSurface = Enum.SurfaceType.Smooth
  3244. Part217.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3245. Part217.Position = Vector3.new(16.8364105, 2.1355772, -291.455688)
  3246. Part217.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3247. BlockMesh218.Parent = Part217
  3248. BlockMesh218.Scale = Vector3.new(0.250000149, 0.25, 0.5)
  3249. BlockMesh218.Scale = Vector3.new(0.250000149, 0.25, 0.5)
  3250. Part219.Parent = Tool0
  3251. Part219.BrickColor = BrickColor.new("CGA brown")
  3252. Part219.Rotation = Vector3.new(-90, 0, 0)
  3253. Part219.Anchored = true
  3254. Part219.CanCollide = false
  3255. Part219.FormFactor = Enum.FormFactor.Custom
  3256. Part219.Size = Vector3.new(0.200000003, 0.570000052, 0.200000003)
  3257. Part219.CFrame = CFrame.new(16.8764095, 2.2375772, -290.565704, 1, 0, 2.98023224e-08, -2.98023224e-08, -2.98023224e-08, 1, 0, -1, -2.98023224e-08)
  3258. Part219.BottomSurface = Enum.SurfaceType.Smooth
  3259. Part219.TopSurface = Enum.SurfaceType.Smooth
  3260. Part219.Color = Color3.new(0.666667, 0.333333, 0)
  3261. Part219.Position = Vector3.new(16.8764095, 2.2375772, -290.565704)
  3262. Part219.Orientation = Vector3.new(-90, 0, 0)
  3263. Part219.Color = Color3.new(0.666667, 0.333333, 0)
  3264. CylinderMesh220.Parent = Part219
  3265. CylinderMesh220.Scale = Vector3.new(0.37499997, 1, 0.374999851)
  3266. CylinderMesh220.Scale = Vector3.new(0.37499997, 1, 0.374999851)
  3267. Part221.Parent = Tool0
  3268. Part221.BrickColor = BrickColor.new("Black")
  3269. Part221.Rotation = Vector3.new(-90, 0, 0)
  3270. Part221.Anchored = true
  3271. Part221.CanCollide = false
  3272. Part221.FormFactor = Enum.FormFactor.Custom
  3273. Part221.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3274. Part221.CFrame = CFrame.new(16.7964096, 2.2375772, -290.877686, 1, 0, 2.98023224e-08, -2.98023224e-08, -2.98023224e-08, 1, 0, -1, -2.98023224e-08)
  3275. Part221.BottomSurface = Enum.SurfaceType.Smooth
  3276. Part221.TopSurface = Enum.SurfaceType.Smooth
  3277. Part221.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3278. Part221.Position = Vector3.new(16.7964096, 2.2375772, -290.877686)
  3279. Part221.Orientation = Vector3.new(-90, 0, 0)
  3280. Part221.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3281. CylinderMesh222.Parent = Part221
  3282. CylinderMesh222.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  3283. CylinderMesh222.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  3284. Part223.Parent = Tool0
  3285. Part223.BrickColor = BrickColor.new("Black")
  3286. Part223.Rotation = Vector3.new(-90, 0, 0)
  3287. Part223.Anchored = true
  3288. Part223.CanCollide = false
  3289. Part223.FormFactor = Enum.FormFactor.Custom
  3290. Part223.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3291. Part223.CFrame = CFrame.new(16.8764095, 2.2375772, -290.877686, 1, 0, 2.98023224e-08, -2.98023224e-08, -2.98023224e-08, 1, 0, -1, -2.98023224e-08)
  3292. Part223.BottomSurface = Enum.SurfaceType.Smooth
  3293. Part223.TopSurface = Enum.SurfaceType.Smooth
  3294. Part223.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3295. Part223.Position = Vector3.new(16.8764095, 2.2375772, -290.877686)
  3296. Part223.Orientation = Vector3.new(-90, 0, 0)
  3297. Part223.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3298. CylinderMesh224.Parent = Part223
  3299. CylinderMesh224.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  3300. CylinderMesh224.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)
  3301. Part225.Parent = Tool0
  3302. Part225.BrickColor = BrickColor.new("Black")
  3303. Part225.Rotation = Vector3.new(0, 0, -180)
  3304. Part225.Anchored = true
  3305. Part225.CanCollide = false
  3306. Part225.FormFactor = Enum.FormFactor.Custom
  3307. Part225.Size = Vector3.new(0.200000003, 0.200000003, 0.375)
  3308. Part225.CFrame = CFrame.new(16.8364105, 1.91257691, -288.787689, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  3309. Part225.BottomSurface = Enum.SurfaceType.Smooth
  3310. Part225.TopSurface = Enum.SurfaceType.Smooth
  3311. Part225.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3312. Part225.Position = Vector3.new(16.8364105, 1.91257691, -288.787689)
  3313. Part225.Orientation = Vector3.new(0, 0, 180)
  3314. Part225.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3315. BlockMesh226.Parent = Part225
  3316. BlockMesh226.Scale = Vector3.new(0.775000095, 0.62499994, 1)
  3317. BlockMesh226.Scale = Vector3.new(0.775000095, 0.62499994, 1)
  3318. Part227.Parent = Tool0
  3319. Part227.BrickColor = BrickColor.new("Black")
  3320. Part227.Rotation = Vector3.new(90, 0, 90)
  3321. Part227.Anchored = true
  3322. Part227.CanCollide = false
  3323. Part227.FormFactor = Enum.FormFactor.Custom
  3324. Part227.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3325. Part227.CFrame = CFrame.new(16.8864098, 2.2835772, -288.749695, 0, -1, 0, -3.7252903e-09, 0, -0.999999881, 0.999999881, 0, -3.7252903e-09)
  3326. Part227.BottomSurface = Enum.SurfaceType.Smooth
  3327. Part227.TopSurface = Enum.SurfaceType.Smooth
  3328. Part227.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3329. Part227.Position = Vector3.new(16.8864098, 2.2835772, -288.749695)
  3330. Part227.Orientation = Vector3.new(89.9700012, 180, -90)
  3331. Part227.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3332. CylinderMesh228.Parent = Part227
  3333. CylinderMesh228.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)
  3334. CylinderMesh228.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)
  3335. Part229.Parent = Tool0
  3336. Part229.BrickColor = BrickColor.new("Black")
  3337. Part229.Rotation = Vector3.new(-45, 0, 0)
  3338. Part229.Anchored = true
  3339. Part229.CanCollide = false
  3340. Part229.FormFactor = Enum.FormFactor.Custom
  3341. Part229.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3342. Part229.CFrame = CFrame.new(16.8364105, 1.83257699, -289.104706, 0.99999994, -0, 0, 0, 0.707129002, 0.707084537, 0, -0.707084537, 0.707129002)
  3343. Part229.BottomSurface = Enum.SurfaceType.Smooth
  3344. Part229.TopSurface = Enum.SurfaceType.Smooth
  3345. Part229.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3346. Part229.Position = Vector3.new(16.8364105, 1.83257699, -289.104706)
  3347. Part229.Orientation = Vector3.new(-45, 0, 0)
  3348. Part229.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3349. SpecialMesh230.Parent = Part229
  3350. SpecialMesh230.Scale = Vector3.new(0.175000161, 0.162499994, 0.412500024)
  3351. SpecialMesh230.MeshType = Enum.MeshType.Wedge
  3352. SpecialMesh230.Scale = Vector3.new(0.175000161, 0.162499994, 0.412500024)
  3353. Part231.Parent = Tool0
  3354. Part231.BrickColor = BrickColor.new("Black")
  3355. Part231.Rotation = Vector3.new(0, 0, -180)
  3356. Part231.Anchored = true
  3357. Part231.CanCollide = false
  3358. Part231.FormFactor = Enum.FormFactor.Custom
  3359. Part231.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3360. Part231.CFrame = CFrame.new(16.8364105, 2.25757718, -290.877686, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  3361. Part231.BottomSurface = Enum.SurfaceType.Smooth
  3362. Part231.TopSurface = Enum.SurfaceType.Smooth
  3363. Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3364. Part231.Position = Vector3.new(16.8364105, 2.25757718, -290.877686)
  3365. Part231.Orientation = Vector3.new(0, 0, 180)
  3366. Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3367. BlockMesh232.Parent = Part231
  3368. BlockMesh232.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)
  3369. BlockMesh232.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)
  3370. Part233.Parent = Tool0
  3371. Part233.BrickColor = BrickColor.new("Black")
  3372. Part233.Rotation = Vector3.new(0, 0, -180)
  3373. Part233.Anchored = true
  3374. Part233.CanCollide = false
  3375. Part233.FormFactor = Enum.FormFactor.Custom
  3376. Part233.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3377. Part233.CFrame = CFrame.new(16.8364105, 2.29557729, -290.195709, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  3378. Part233.BottomSurface = Enum.SurfaceType.Smooth
  3379. Part233.TopSurface = Enum.SurfaceType.Smooth
  3380. Part233.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3381. Part233.Position = Vector3.new(16.8364105, 2.29557729, -290.195709)
  3382. Part233.Orientation = Vector3.new(0, 0, 180)
  3383. Part233.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3384. BlockMesh234.Parent = Part233
  3385. BlockMesh234.Scale = Vector3.new(0.674999952, 0.24999994, 0.199999988)
  3386. BlockMesh234.Scale = Vector3.new(0.674999952, 0.24999994, 0.199999988)
  3387. Part235.Parent = Tool0
  3388. Part235.BrickColor = BrickColor.new("Black")
  3389. Part235.Rotation = Vector3.new(0, 0, -180)
  3390. Part235.Anchored = true
  3391. Part235.CanCollide = false
  3392. Part235.FormFactor = Enum.FormFactor.Custom
  3393. Part235.Size = Vector3.new(0.200000003, 0.200000003, 1.42499995)
  3394. Part235.CFrame = CFrame.new(16.8364105, 1.93857694, -289.312653, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  3395. Part235.BottomSurface = Enum.SurfaceType.Smooth
  3396. Part235.TopSurface = Enum.SurfaceType.Smooth
  3397. Part235.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3398. Part235.Position = Vector3.new(16.8364105, 1.93857694, -289.312653)
  3399. Part235.Orientation = Vector3.new(0, 0, 180)
  3400. Part235.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3401. SpecialMesh236.Parent = Part235
  3402. SpecialMesh236.Scale = Vector3.new(0.774999976, 0.375, 1)
  3403. SpecialMesh236.MeshType = Enum.MeshType.Wedge
  3404. SpecialMesh236.Scale = Vector3.new(0.774999976, 0.375, 1)
  3405. Part237.Name = "Mag"
  3406. Part237.Parent = Tool0
  3407. Part237.BrickColor = BrickColor.new("Black")
  3408. Part237.Rotation = Vector3.new(7, 0, 0)
  3409. Part237.Anchored = true
  3410. Part237.CanCollide = false
  3411. Part237.FormFactor = Enum.FormFactor.Custom
  3412. Part237.Size = Vector3.new(0.200000003, 0.300000012, 0.375)
  3413. Part237.CFrame = CFrame.new(16.8364105, 1.87957692, -289.558685, 1, 0, 0, 0, 0.992546141, -0.121869348, 0, 0.121869348, 0.992546141)
  3414. Part237.BottomSurface = Enum.SurfaceType.Smooth
  3415. Part237.TopSurface = Enum.SurfaceType.Smooth
  3416. Part237.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3417. Part237.Position = Vector3.new(16.8364105, 1.87957692, -289.558685)
  3418. Part237.Orientation = Vector3.new(7, 0, 0)
  3419. Part237.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3420. BlockMesh238.Parent = Part237
  3421. BlockMesh238.Scale = Vector3.new(0.699999988, 1, 1)
  3422. BlockMesh238.Scale = Vector3.new(0.699999988, 1, 1)
  3423. for i,v in pairs(mas:GetChildren()) do
  3424. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3425. pcall(function() v:MakeJoints() end)
  3426. end
  3427. mas:Destroy()
  3428. for i,v in pairs(cors) do
  3429. spawn(function()
  3430. pcall(v)
  3431. end)
  3432. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement