Advertisement
Dark_EccentricYT

Untitled

Apr 20th, 2018 (edited)
1,354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 133.82 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. LocalScript7 = Instance.new("LocalScript")
  26. NumberValue8 = Instance.new("NumberValue")
  27. NumberValue9 = Instance.new("NumberValue")
  28. ScreenGui10 = Instance.new("ScreenGui")
  29. Frame11 = Instance.new("Frame")
  30. TextLabel12 = Instance.new("TextLabel")
  31. Smoke13 = Instance.new("Smoke")
  32. Smoke14 = Instance.new("Smoke")
  33. PointLight15 = Instance.new("PointLight")
  34. ScreenGui16 = Instance.new("ScreenGui")
  35. Frame17 = Instance.new("Frame")
  36. TextLabel18 = Instance.new("TextLabel")
  37. TextLabel19 = Instance.new("TextLabel")
  38. Part20 = Instance.new("Part")
  39. CylinderMesh21 = Instance.new("CylinderMesh")
  40. Part22 = Instance.new("Part")
  41. SpecialMesh23 = Instance.new("SpecialMesh")
  42. Part24 = Instance.new("Part")
  43. CylinderMesh25 = Instance.new("CylinderMesh")
  44. Part26 = Instance.new("Part")
  45. BlockMesh27 = Instance.new("BlockMesh")
  46. ManualWeld28 = Instance.new("ManualWeld")
  47. Part29 = Instance.new("Part")
  48. CylinderMesh30 = Instance.new("CylinderMesh")
  49. Part31 = Instance.new("Part")
  50. BlockMesh32 = Instance.new("BlockMesh")
  51. Part33 = Instance.new("Part")
  52. BlockMesh34 = Instance.new("BlockMesh")
  53. Part35 = Instance.new("Part")
  54. BlockMesh36 = Instance.new("BlockMesh")
  55. Part37 = Instance.new("Part")
  56. BlockMesh38 = Instance.new("BlockMesh")
  57. Part39 = Instance.new("Part")
  58. BlockMesh40 = Instance.new("BlockMesh")
  59. Sound41 = Instance.new("Sound")
  60. Sound42 = Instance.new("Sound")
  61. Sound43 = Instance.new("Sound")
  62. Sound44 = Instance.new("Sound")
  63. Sound45 = Instance.new("Sound")
  64. Sound46 = Instance.new("Sound")
  65. Part47 = Instance.new("Part")
  66. BlockMesh48 = Instance.new("BlockMesh")
  67. Part49 = Instance.new("Part")
  68. BlockMesh50 = Instance.new("BlockMesh")
  69. Part51 = Instance.new("Part")
  70. BlockMesh52 = Instance.new("BlockMesh")
  71. Part53 = Instance.new("Part")
  72. BlockMesh54 = Instance.new("BlockMesh")
  73. Part55 = Instance.new("Part")
  74. Decal56 = Instance.new("Decal")
  75. Decal57 = Instance.new("Decal")
  76. BlockMesh58 = Instance.new("BlockMesh")
  77. Part59 = Instance.new("Part")
  78. CylinderMesh60 = Instance.new("CylinderMesh")
  79. Part61 = Instance.new("Part")
  80. CylinderMesh62 = Instance.new("CylinderMesh")
  81. Part63 = Instance.new("Part")
  82. CylinderMesh64 = Instance.new("CylinderMesh")
  83. Part65 = Instance.new("Part")
  84. CylinderMesh66 = Instance.new("CylinderMesh")
  85. Part67 = Instance.new("Part")
  86. CylinderMesh68 = Instance.new("CylinderMesh")
  87. Part69 = Instance.new("Part")
  88. CylinderMesh70 = Instance.new("CylinderMesh")
  89. Part71 = Instance.new("Part")
  90. BlockMesh72 = Instance.new("BlockMesh")
  91. Part73 = Instance.new("Part")
  92. BlockMesh74 = Instance.new("BlockMesh")
  93. Part75 = Instance.new("Part")
  94. BlockMesh76 = Instance.new("BlockMesh")
  95. Part77 = Instance.new("Part")
  96. BlockMesh78 = Instance.new("BlockMesh")
  97. Part79 = Instance.new("Part")
  98. SpecialMesh80 = Instance.new("SpecialMesh")
  99. Part81 = Instance.new("Part")
  100. BlockMesh82 = Instance.new("BlockMesh")
  101. Part83 = Instance.new("Part")
  102. BlockMesh84 = Instance.new("BlockMesh")
  103. Part85 = Instance.new("Part")
  104. SpecialMesh86 = Instance.new("SpecialMesh")
  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. Decal92 = Instance.new("Decal")
  111. CylinderMesh93 = Instance.new("CylinderMesh")
  112. Part94 = Instance.new("Part")
  113. CylinderMesh95 = Instance.new("CylinderMesh")
  114. Part96 = Instance.new("Part")
  115. BlockMesh97 = Instance.new("BlockMesh")
  116. Part98 = Instance.new("Part")
  117. CylinderMesh99 = Instance.new("CylinderMesh")
  118. Part100 = Instance.new("Part")
  119. CylinderMesh101 = Instance.new("CylinderMesh")
  120. Part102 = Instance.new("Part")
  121. BlockMesh103 = Instance.new("BlockMesh")
  122. Part104 = Instance.new("Part")
  123. SpecialMesh105 = Instance.new("SpecialMesh")
  124. Part106 = Instance.new("Part")
  125. BlockMesh107 = Instance.new("BlockMesh")
  126. Part108 = Instance.new("Part")
  127. CylinderMesh109 = Instance.new("CylinderMesh")
  128. Part110 = Instance.new("Part")
  129. SpecialMesh111 = Instance.new("SpecialMesh")
  130. Part112 = Instance.new("Part")
  131. SpecialMesh113 = Instance.new("SpecialMesh")
  132. Part114 = Instance.new("Part")
  133. BlockMesh115 = Instance.new("BlockMesh")
  134. Part116 = Instance.new("Part")
  135. BlockMesh117 = Instance.new("BlockMesh")
  136. Part118 = Instance.new("Part")
  137. SpecialMesh119 = Instance.new("SpecialMesh")
  138. Part120 = Instance.new("Part")
  139. BlockMesh121 = Instance.new("BlockMesh")
  140. Part122 = Instance.new("Part")
  141. SpecialMesh123 = Instance.new("SpecialMesh")
  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. CylinderMesh129 = Instance.new("CylinderMesh")
  148. Part130 = Instance.new("Part")
  149. CylinderMesh131 = Instance.new("CylinderMesh")
  150. Part132 = Instance.new("Part")
  151. BlockMesh133 = Instance.new("BlockMesh")
  152. Part134 = Instance.new("Part")
  153. CylinderMesh135 = Instance.new("CylinderMesh")
  154. Part136 = Instance.new("Part")
  155. CylinderMesh137 = Instance.new("CylinderMesh")
  156. Part138 = Instance.new("Part")
  157. CylinderMesh139 = Instance.new("CylinderMesh")
  158. Part140 = Instance.new("Part")
  159. SpecialMesh141 = Instance.new("SpecialMesh")
  160. Part142 = Instance.new("Part")
  161. BlockMesh143 = Instance.new("BlockMesh")
  162. Part144 = Instance.new("Part")
  163. BlockMesh145 = Instance.new("BlockMesh")
  164. Part146 = Instance.new("Part")
  165. CylinderMesh147 = Instance.new("CylinderMesh")
  166. Part148 = Instance.new("Part")
  167. BlockMesh149 = Instance.new("BlockMesh")
  168. Part150 = Instance.new("Part")
  169. BlockMesh151 = Instance.new("BlockMesh")
  170. Part152 = Instance.new("Part")
  171. Decal153 = Instance.new("Decal")
  172. Decal154 = Instance.new("Decal")
  173. BlockMesh155 = Instance.new("BlockMesh")
  174. Part156 = Instance.new("Part")
  175. Decal157 = Instance.new("Decal")
  176. Decal158 = Instance.new("Decal")
  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. Decal165 = Instance.new("Decal")
  184. Decal166 = Instance.new("Decal")
  185. BlockMesh167 = Instance.new("BlockMesh")
  186. Part168 = Instance.new("Part")
  187. CylinderMesh169 = Instance.new("CylinderMesh")
  188. Part170 = Instance.new("Part")
  189. BlockMesh171 = Instance.new("BlockMesh")
  190. Part172 = Instance.new("Part")
  191. BlockMesh173 = Instance.new("BlockMesh")
  192. Part174 = Instance.new("Part")
  193. BlockMesh175 = Instance.new("BlockMesh")
  194. Part176 = Instance.new("Part")
  195. CylinderMesh177 = Instance.new("CylinderMesh")
  196. ManualWeld178 = Instance.new("ManualWeld")
  197. Part179 = Instance.new("Part")
  198. SpecialMesh180 = Instance.new("SpecialMesh")
  199. Part181 = Instance.new("Part")
  200. CylinderMesh182 = Instance.new("CylinderMesh")
  201. Part183 = Instance.new("Part")
  202. BlockMesh184 = Instance.new("BlockMesh")
  203. Part185 = Instance.new("Part")
  204. CylinderMesh186 = Instance.new("CylinderMesh")
  205. Part187 = Instance.new("Part")
  206. BlockMesh188 = Instance.new("BlockMesh")
  207. Part189 = Instance.new("Part")
  208. BlockMesh190 = Instance.new("BlockMesh")
  209. Part191 = Instance.new("Part")
  210. CylinderMesh192 = Instance.new("CylinderMesh")
  211. Part193 = Instance.new("Part")
  212. CylinderMesh194 = Instance.new("CylinderMesh")
  213. Part195 = Instance.new("Part")
  214. SpecialMesh196 = Instance.new("SpecialMesh")
  215. Part197 = Instance.new("Part")
  216. SpecialMesh198 = Instance.new("SpecialMesh")
  217. Part199 = Instance.new("Part")
  218. BlockMesh200 = Instance.new("BlockMesh")
  219. Part201 = Instance.new("Part")
  220. Decal202 = Instance.new("Decal")
  221. Tool0.Name = "MP5"
  222. Tool0.Parent = mas
  223. Tool0.GripForward = Vector3.new(-0.309018254, 0, -0.951056182)
  224. Tool0.GripPos = Vector3.new(0, -0.200000003, 0.200000003)
  225. Tool0.GripRight = Vector3.new(0.951056182, 0, -0.309018254)
  226. LocalScript1.Name = "Gun_Script"
  227. LocalScript1.Parent = Tool0
  228. table.insert(cors,sandbox(LocalScript1,function()
  229. sp = script.Parent
  230.  
  231. Mesh = false -- If true will load BC 2.0 Arm meshes as well.
  232. Shirt = true -- If true will load the user's shirt to the arms as well
  233.  
  234. function onEquipped(mouse)
  235. local Player = game:GetService("Players").LocalPlayer
  236. local Cam = game.Workspace.CurrentCamera
  237.  
  238. local Arms = Instance.new("Model")
  239. Arms.Name = "Arms"
  240. Arms.Parent = Cam
  241.  
  242. if Shirt == true then
  243. local Humanoid = Instance.new("Humanoid")
  244. Humanoid.MaxHealth = 0
  245. Humanoid.Health = 0
  246. Humanoid.Name = ""
  247. Humanoid.Parent = Arms
  248. local newShirt = Player.Character:FindFirstChild("Shirt")
  249. if newShirt then
  250. newShirt = newShirt:clone()
  251. newShirt.Parent = Arms
  252. end
  253. else end
  254.  
  255. local RightArm = Player.Character:FindFirstChild("Right Arm"):clone()
  256. RightArm.Name = "Right Arm"
  257. RightArm.Transparency = 0
  258. RightArm.Size = Vector3.new(.6, 2, .6)
  259.  
  260. local w = Instance.new("Weld")
  261. w.Part0 = RightArm
  262. w.Part1 = Player.Character:FindFirstChild("Right Arm")
  263. w.C0 = CFrame.new()
  264. w.C1 = CFrame.new()
  265. w.Parent = RightArm
  266. RightArm.Parent = Arms
  267.  
  268. local LeftArm = Player.Character:FindFirstChild("Left Arm"):clone()
  269. LeftArm.Name = "Left Arm"
  270. LeftArm.Transparency = 0
  271. LeftArm.Size = Vector3.new(.6, 2, .6)
  272.  
  273. local w = Instance.new("Weld")
  274. w.Part0 = LeftArm
  275. w.Part1 = Player.Character:FindFirstChild("Left Arm")
  276. w.C0 = CFrame.new()
  277. w.C1 = CFrame.new()
  278. w.Parent = LeftArm
  279. LeftArm.Parent = Arms
  280.  
  281. if Mesh ~= false then
  282. local LeftArmMesh = script:FindFirstChild("LeftArm")
  283. LeftArmMesh.Parent = LeftArm
  284. local RightArmMesh = script:FindFirstChild("RightArm")
  285. RightArmMesh.Parent = RightArm
  286. else end
  287.  
  288. end
  289.  
  290. function onUnequipped(mouse)
  291. local Player = game:GetService("Players").LocalPlayer
  292. local Cam = game.Workspace.CurrentCamera
  293. for _, Model in pairs(Cam:GetChildren()) do
  294. if Model.Name == "Arms" then
  295. Model:remove()
  296. else end
  297. end
  298. end
  299.  
  300. script.Parent.Equipped:connect(onEquipped)
  301. script.Parent.Unequipped:connect(onUnequipped)
  302.  
  303. wait(0.5)
  304. --Made by YouTubes--
  305. --Edit settings below--
  306. local Tool = script.Parent
  307. local Settings = {
  308. Range = 1000
  309. ,Spread = 10
  310. ,Damage = {15, 25}
  311. ,HeadShotDamage = {50, 120}
  312. ,Bullets = 1
  313. ,FireRate = 0.1
  314. ,Automatic = true
  315. ,AntiTK = false
  316. ,ImpactDuration = 3
  317. --Reload
  318. ,ReloadKey = "R"
  319. ,ReloadTime = 2.5
  320. ,Ammo = 30
  321. ,IncludeChamberedBullet = true
  322. --Gui
  323. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  324. --Arms
  325. ,OneHanded = false
  326. ,FakeArms = true
  327. ,FakeArmTransparency = 1
  328. ,RightPos = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  329. ,LeftPos = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  330. ,AimPart = Tool.AimPart
  331. ,AimPartOffset = CFrame.new()
  332. ,AimGripOffset = Vector3.new(0, 0, 0)
  333. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  334. ,AimAnim = {
  335. Enabled = false
  336. ,Frames = 50
  337. ,Time = 0.1
  338. }
  339. ,ChangeFOV = {true, 60}
  340. ,SpreadReduction = 5
  341. --Weld
  342. ,Weld = true
  343. --Mouse
  344. ,Icons = {
  345. Idle = "rbxassetid://70288585"
  346. ,Fire1 = "rbxassetid://70288578"
  347. ,Fire2 = "rbxassetid://70288572"
  348. ,Fire3 = "rbxassetid://70288578"
  349. ,Reload = "rbxassetid://70288599"
  350. ,Aim = "rbxasset://textures/Blank.png"
  351. }
  352. ,FireMouseAnimTime = 0.15
  353. --Recoil
  354. ,Recoil = math.rad(1)
  355. --Smoke
  356. ,Smoke = true
  357. ,SmokePart = Tool.SmokePart
  358. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}
  359. --Sprint
  360. ,Sprint = true
  361. ,SprintSpeed = 25
  362. ,SprintKey = "0"
  363. ,SprintSpreadIncrease = 40
  364. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  365. --Other
  366. ,DropHats = true
  367. }
  368.  
  369. --Do not edit below this lign--
  370.  
  371. local Orig_Spread = Settings.Spread
  372. local Orig_Grip = Tool.GripPos
  373.  
  374. local Player = game.Players.LocalPlayer
  375. local Character = Player.Character
  376.  
  377. local Camera = workspace.CurrentCamera
  378.  
  379. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  380.  
  381. local Gui, CanUpdateGui = nil, true
  382.  
  383. local Sprinting, Equipped
  384.  
  385. function Update_Gui()
  386. if Gui and CanUpdateGui then
  387. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  388. end
  389. end
  390.  
  391. local Welded
  392. if Settings.Weld then
  393. Delay(0, function()
  394. local weldC0s = {}
  395. for i, v in pairs(Tool:GetChildren()) do
  396. if v:IsA("BasePart") and v ~= Tool.Handle then
  397. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  398. v.Anchored = false
  399. end
  400. end
  401. Tool.Handle.Anchored = false
  402. local welds = {}
  403. Tool.Equipped:connect(function()
  404. for i, v in ipairs(welds) do
  405. v.Part1 = nil
  406. v:Destroy()
  407. end
  408. for i, v in ipairs(weldC0s) do
  409. if v[1] and v[2] then
  410. local w = Instance.new("Weld", Tool.Handle)
  411. w.Part0 = Tool.Handle
  412. w.Part1 = v[1]
  413. w.C0 = v[2]
  414. table.insert(welds, w)
  415. end
  416. end
  417. end)
  418. wait()
  419. Welded = true
  420. end)
  421. end
  422.  
  423. local Left_Weld, Right_Weld
  424.  
  425. Ammo.Changed:connect(Update_Gui)
  426. StoredAmmo.Changed:connect(Update_Gui)
  427.  
  428. Settings.Range = math.min(Settings.Range, 999)
  429.  
  430. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  431. Ignore_Model.Name = "Ray_Ignore"
  432.  
  433. local Ray_Ignore = {Character, Ignore_Model, Camera}
  434.  
  435. Character.Humanoid.Died:connect(function()
  436. Tool.Parent = Player.Backpack
  437. end)
  438.  
  439. function Fire(Mouse)
  440. 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))
  441. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  442. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  443. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  444. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  445. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  446. return
  447. end
  448. local Humanoid = Hit.Parent.Humanoid
  449. local c = Instance.new("ObjectValue")
  450. c.Name = "creator"
  451. c.Value = Player
  452. game.Debris:AddItem(c, 3)
  453. c.Parent = Humanoid
  454. if Hit.Name == "Head" then
  455. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  456. else
  457. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  458. end
  459. elseif Hit then
  460. local Hit_Part = Instance.new("Part", Ignore_Model)
  461. Hit_Part.FormFactor = "Custom"
  462. Hit_Part.TopSurface = 0
  463. Hit_Part.BottomSurface = 0
  464. Hit_Part.Anchored = true
  465. Hit_Part.CanCollide = false
  466. Hit_Part.Size = Vector3.new()
  467. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  468. Hit_Part.BrickColor = BrickColor.new("Black")
  469. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  470. if not Hit.Anchored then
  471. local w = Instance.new("Weld", Hit_Part)
  472. w.Part0 = Hit
  473. w.Part1 = Hit_Part
  474. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  475. Hit_Part.Anchored = false
  476. end
  477. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  478. Hit.Parent.Parent = workspace
  479. game.Debris:AddItem(Hit, 3)
  480. end
  481. end
  482. end
  483.  
  484. local Can_Shoot = true
  485. local Reloading = false
  486.  
  487. local First_Person = false
  488.  
  489. local Mouse_Held
  490.  
  491. Tool.Equipped:connect(function(Mouse)
  492. TakeOut()
  493. Equipped = true
  494. if Settings.Weld and not Welded then
  495. wait()
  496. Tool.Parent = Player.Backpack
  497. end
  498. Character = Player.Character
  499. if Gui then
  500. return
  501. end
  502. Ray_Ignore = {Character, Ignore_Model, Camera}
  503. Mouse.Icon = Settings.Icons.Idle
  504. Gui = script.Gui:Clone()
  505. Gui.Parent = Player.PlayerGui
  506. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  507. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  508. CanUpdateGui = true
  509. Update_Gui()
  510. Mouse.Button1Down:connect(function()
  511. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  512. Mouse_Held = true
  513. while true do
  514. Can_Shoot = false
  515. Delay(0, function()
  516. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  517. if not Aiming then
  518. Mouse.Icon = Settings.Icons.Fire1
  519. end
  520. wait(t)
  521. if not Aiming then
  522. if Reloading then return end
  523. Mouse.Icon = Settings.Icons.Fire2
  524. end
  525. wait(t)
  526. if not Aiming then
  527. if Reloading then return end
  528. Mouse.Icon = Settings.Icons.Fire3
  529. end
  530. wait(t)
  531. if not Aiming then
  532. if Reloading then return end
  533. Mouse.Icon = Settings.Icons.Idle
  534. end
  535. end)
  536. if Settings.Smoke then
  537. for i, v in pairs(Settings.Smokes) do
  538. local s = v[1]:Clone()
  539. s.Parent = Settings.SmokePart
  540. s.Enabled = true
  541. game.Debris:AddItem(s, v[2])
  542. if v[3] then
  543. Delay(v[3], function()
  544. s.Enabled = false
  545. end)
  546. end
  547. end
  548. end
  549. for _ = 1, Settings.Bullets do
  550. pcall(function() Fire(Mouse) end)
  551. end
  552. 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)
  553. if Tool.Handle:FindFirstChild("Shoot") then
  554. Tool.Handle.Shoot:Play()
  555. end
  556. Ammo.Value = Ammo.Value - 1
  557. wait(Settings.FireRate)
  558. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  559. break
  560. end
  561. end
  562. Can_Shoot = true
  563. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  564. Tool.Handle.Click:Play()
  565. end
  566. end)
  567. Mouse.Button1Up:connect(function()
  568. Mouse_Held = false
  569. end)
  570. Mouse.KeyDown:connect(function(Key)
  571. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  572. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  573. return
  574. end
  575. Can_Shoot = false
  576. Reloading = true
  577. local TextLabel = Gui.Frame.AmmoDisplay
  578. Delay(0, function()
  579. CanUpdateGui = false
  580. TextLabel.Text = "Reloading."
  581. wait(Settings.ReloadTime/3)
  582. if TextLabel then
  583. TextLabel.Text = "Reloading.."
  584. end
  585. wait(Settings.ReloadTime/3)
  586. if TextLabel then
  587. TextLabel.Text = "Reloading..."
  588. end
  589. end)
  590. Left_Weld.C1 = CFrame.new(0.9, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(265), 0.88, math.rad(-0))
  591. wait(.04)
  592. Left_Weld.C1 = CFrame.new(0.9, 0.75, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(255), 0.76, math.rad(-0))
  593. wait(.04)
  594. Left_Weld.C1 = CFrame.new(0.86, 0.675, 0.615) * CFrame.fromEulerAnglesXYZ(math.rad(255), 0.76, math.rad(-0))
  595. Tool.B1.Mesh.Offset = Vector3.new(0, 0.1, 0)
  596. Tool.B2.Mesh.Offset = Vector3.new(0, 0.1, 0)
  597. Tool.Handle.B1:play()
  598. wait(.04)
  599. Left_Weld.C1 = CFrame.new(0.82, 0.6, 0.63) * CFrame.fromEulerAnglesXYZ(math.rad(255), 0.76, math.rad(-0))
  600. Tool.B1.Mesh.Offset = Vector3.new(0, 0.2, 0)
  601. Tool.B2.Mesh.Offset = Vector3.new(0, 0.2, 0)
  602. wait(.04)
  603. Left_Weld.C1 = CFrame.new(0.76, 0.525, 0.645) * CFrame.fromEulerAnglesXYZ(math.rad(255), 0.76, math.rad(-0))
  604. Tool.B1.Mesh.Offset = Vector3.new(0, 0.3, 0)
  605. Tool.B2.Mesh.Offset = Vector3.new(0, 0.3, 0)
  606. wait(.04)
  607. Left_Weld.C1 = CFrame.new(0.74, 0.45, 0.66) * CFrame.fromEulerAnglesXYZ(math.rad(255), 0.76, math.rad(-0))
  608. Tool.B1.Mesh.Offset = Vector3.new(0, 0.4, 0)
  609. Tool.B2.Mesh.Offset = Vector3.new(0, 0.4, 0)
  610. wait(.04)
  611. Left_Weld.C1 = CFrame.new(0.74, 0.45, 0.66) * CFrame.fromEulerAnglesXYZ(math.rad(245), 0.76, math.rad(-0))
  612. Tool.B1.Transparency = 1
  613. Tool.B2.Transparency = 1
  614. Tool.C1.Transparency = 0
  615. Tool.C2.Transparency = 0
  616. Tool.B1.Mesh.Offset = Vector3.new(0, 0, 0)
  617. Tool.B2.Mesh.Offset = Vector3.new(0, 0, 0)
  618. wait(.04)
  619. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-94), math.rad(-16), 0.1)
  620. Left_Weld.C1 = CFrame.new(0.9, -0.02, 0.55) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1.05, math.rad(-0))
  621. Tool.Handle.M1:play()
  622. Tool.Mag.Transparency = 1
  623. local mag = Tool.Mag:clone()
  624. mag.Parent = game.Workspace
  625. mag.CanCollide = false
  626. mag.Transparency = 0
  627. Tool.Mag2.Transparency = 1
  628. local mag = Tool.Mag2:clone()
  629. mag.Parent = game.Workspace
  630. mag.CanCollide = false
  631. mag.Transparency = 0
  632. Tool.Mag3.Transparency = 1
  633. local mag = Tool.Mag3:clone()
  634. mag.Parent = game.Workspace
  635. mag.CanCollide = false
  636. mag.Transparency = 0
  637. wait(.04)
  638. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0.1)
  639. Left_Weld.C1 = CFrame.new(0.9, -0.09, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1.1, math.rad(-0))
  640. wait(.04)
  641. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-95), math.rad(-16), 0.1)
  642. Left_Weld.C1 = CFrame.new(0.9, -0.16, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1.15, math.rad(-0))
  643. wait(.04)
  644. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0.1)
  645. Left_Weld.C1 = CFrame.new(0.9, -0.23, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1.2, math.rad(-0))
  646. wait(.04)
  647. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0.1)
  648. Left_Weld.C1 = CFrame.new(0.9, -0.30, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1.25, math.rad(-0))
  649. wait(.04)
  650. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  651. Left_Weld.C1 = CFrame.new(0.9, -0.37, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1.3, math.rad(-0))
  652. wait(.04)
  653. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  654. Left_Weld.C1 = CFrame.new(0.9, -0.44, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.35, math.rad(-0))
  655. wait(.04)
  656. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  657. Left_Weld.C1 = CFrame.new(0.9, -0.44, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.5, math.rad(-0))
  658. wait(.1)
  659. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  660. Left_Weld.C1 = CFrame.new(0.9, -0.44, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.45, math.rad(-0))
  661. wait(.03)
  662. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  663. Left_Weld.C1 = CFrame.new(0.9, -0.37, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.4, math.rad(-0))
  664. wait(.03)
  665. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0.1)
  666. Left_Weld.C1 = CFrame.new(0.9, -0.30, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.35, math.rad(-0))
  667. wait(.03)
  668. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0.1)
  669. Left_Weld.C1 = CFrame.new(0.9, -0.23, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.3, math.rad(-0))
  670. wait(.03)
  671. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0.1)
  672. Left_Weld.C1 = CFrame.new(0.9, -0.16, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.25, math.rad(-0))
  673. wait(.03)
  674. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0.1)
  675. Left_Weld.C1 = CFrame.new(0.9, -0.09, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.2, math.rad(-0))
  676. wait(.03)
  677. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0.1)
  678. Left_Weld.C1 = CFrame.new(0.9, -0.02, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.15, math.rad(-0))
  679. wait(.03)
  680. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0.1)
  681. Left_Weld.C1 = CFrame.new(0.9, 0.05, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.1, math.rad(-0))
  682. wait(.03)
  683. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  684. Left_Weld.C1 = CFrame.new(0.9, 0.12, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1.05, math.rad(-0))
  685. wait(.03)
  686. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  687. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(310), 1, math.rad(-0))
  688. Tool.Mag.Transparency = 0
  689. Tool.Mag2.Transparency = 0
  690. Tool.Mag3.Transparency = 0
  691. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.7, 0)
  692. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.63, -0.14)
  693. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.56, -0.245)
  694. wait(.04)
  695. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  696. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(305), 1, math.rad(-0))
  697. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.6, 0)
  698. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.56, -0.12)
  699. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.48, -0.21)
  700. wait(.04)
  701. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  702. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(300), 1, math.rad(-0))
  703. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.5, 0)
  704. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.47, -0.1)
  705. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.4, -0.175)
  706. wait(.04)
  707. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.1)
  708. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
  709. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.4, 0)
  710. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.38, -0.08)
  711. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.32, -0.14)
  712. wait(.04)
  713. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0.1)
  714. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
  715. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.3, 0)
  716. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.27, -0.06)
  717. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.24, -0.105)
  718. wait(.04)
  719. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0.1)
  720. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
  721. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.2, 0)
  722. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.18, -0.04)
  723. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.16, -0.07)
  724. wait(.04)
  725. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0.1)
  726. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
  727. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.1, 0)
  728. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.09, -0.02)
  729. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.09, -0.035)
  730. Tool.Handle.M2:play()
  731. wait(.04)
  732. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), 0.1)
  733. Left_Weld.C1 = CFrame.new(0.9, 0.19, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  734. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  735. Tool.Mag2.Mesh.Offset = Vector3.new(0, 0, 0)
  736. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)
  737. wait(.04)
  738. Left_Weld.C1 = CFrame.new(0.9, 0.4, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(265), 0.95, math.rad(-0))
  739. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0.1)
  740. wait(.04)
  741. Left_Weld.C1 = CFrame.new(0.9, 0.6, 0.65) * CFrame.fromEulerAnglesXYZ(math.rad(255), 0.9, math.rad(-0))
  742. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-94), math.rad(-16), 0.1)
  743. wait(.04)
  744. Left_Weld.C1 = CFrame.new(0.9, 0.8, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(245), 0.85, math.rad(-0))
  745. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-92), math.rad(-16), 0.1)
  746. wait(.2)
  747. Left_Weld.C1 = CFrame.new(0.9, 0.4, 0.85) * CFrame.fromEulerAnglesXYZ(math.rad(265), 0.85, math.rad(-0))
  748. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-91), math.rad(-16), 0.1)
  749. Tool.B1.Transparency = 0
  750. Tool.B2.Transparency = 0
  751. Tool.C1.Transparency = 1
  752. Tool.C2.Transparency = 1
  753. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0)
  754. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0)
  755. Tool.Handle.B2:play()
  756. wait(.04)
  757. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90.5), math.rad(-16), 0.05)
  758. Left_Weld.C1 = CFrame.new(0.9, 0.225, 0.675) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0.92, math.rad(-0))
  759. wait(.04)
  760. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  761. Left_Weld.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  762. CanUpdateGui = true
  763. local m = Settings.Ammo
  764. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  765. m = m + 1
  766. end
  767. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  768. Ammo.Value = Ammo.Value + StoredAmmo.Value
  769. StoredAmmo.Value = 0
  770. else
  771. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  772. Ammo.Value = m
  773. end
  774. Can_Shoot = true
  775. Reloading = false
  776. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  777. Sprinting = true
  778. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  779. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  780. end
  781. end)
  782. Mouse.KeyUp:connect(function(Key)
  783. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  784. Sprinting = false
  785. Character.Humanoid.WalkSpeed = 16
  786. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  787. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  788. end
  789. end)
  790.  
  791.  
  792. Mouse.Button2Down:connect(function()
  793. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  794. Aiming = true
  795. Mouse.Icon = Settings.Icons.Aim
  796. Right_Weld.C1 = CFrame.new()
  797. Right_Weld.C0 = CFrame.new()
  798. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  799. Left_Weld.C1 = Settings.LeftAimPos
  800. if Settings.ChangeFOV[1] then
  801. Camera.FieldOfView = Settings.ChangeFOV[2]
  802. end
  803. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  804. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  805. end
  806. end)
  807.  
  808.  
  809. Mouse.Button2Up:connect(function()
  810. if Aiming then
  811. Mouse.Icon = Settings.Icons.Idle
  812. Tool.GripPos = Orig_Grip
  813. Right_Weld.C1 = Settings.RightPos
  814. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  815. Left_Weld.C1 = Settings.LeftPos
  816. if Settings.ChangeFOV[1] then
  817. Camera.FieldOfView = 70
  818. end
  819. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  820. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  821. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  822. wait(0.25)
  823. Aiming = false
  824. end
  825. end)
  826.  
  827.  
  828. wait()
  829. Camera.Changed:connect(function()
  830. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  831. Mouse.TargetFilter = workspace
  832. Character.Torso.Neck.C1 = CFrame.new()
  833. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  834. end
  835. end)
  836. Mouse.Idle:connect(function()
  837. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  838. Mouse.TargetFilter = workspace
  839. Character.Torso.Neck.C1 = CFrame.new()
  840. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  841. end
  842. end)
  843. while wait() and Equipped do
  844. if Sprinting then
  845. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  846. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  847. elseif not Aiming then
  848. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  849. end
  850. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  851. Mouse.TargetFilter = nil
  852. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  853. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  854. end
  855. end
  856. end)
  857.  
  858. local Arms_Made
  859. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  860.  
  861. function TakeOut()
  862. wait(.04)
  863. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-16), 0)
  864. Left_Weld.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(295), 1, math.rad(-0))
  865. wait(.04)
  866. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-16), 0)
  867. Left_Weld.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 1, math.rad(-0))
  868. wait(.04)
  869. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-16), 0)
  870. Left_Weld.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(285), 1, math.rad(-0))
  871. wait(.04)
  872. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-16), 0)
  873. Left_Weld.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(280), 1, math.rad(-0))
  874. wait(.04)
  875. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  876. Left_Weld.C1 = CFrame.new(0.9, 0.05, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(275), 1, math.rad(-0))
  877. end
  878. Tool.Equipped:connect(function(Mouse)
  879. if Character and not Arms_Made then
  880. Arms_Made = true
  881. local Torso = Character.Torso
  882. Torso["Right Shoulder"].Part1 = nil
  883. Left_Weld = Instance.new("Weld", Torso)
  884. Left_Weld.Name = "Left_Weld"
  885. Left_Weld.Part0 = Character.Head
  886. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  887. if not Settings.OneHanded then
  888. Torso["Left Shoulder"].Part1 = nil
  889. Left_Weld.Part1 = Character["Left Arm"]
  890. end
  891. Right_Weld = Instance.new("Weld", Torso)
  892. Right_Weld.Name = "Right_Weld"
  893. Right_Weld.Part0 = Character.Head
  894. Right_Weld.Part1 = Character["Right Arm"]
  895. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  896. Left_Weld.C1 = Settings.LeftPos
  897. Right_Weld.C1 = Settings.RightPos
  898. end
  899. if Settings.FakeArms and not Fake_Arm_Right then
  900. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  901. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  902. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  903. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  904. for i = 1, 2 do
  905. local w = Instance.new("Weld", fakeArms[i])
  906. w.Part0 = Character[fakeArms[i].Name]
  907. w.Part1 = fakeArms[i]
  908. fakeArms[i].Transparency = Settings.FakeArmTransparency
  909. end
  910. Fake_Arm_Model = Instance.new("Model", Camera)
  911. Fake_Arm_Right.Parent = Fake_Arm_Model
  912. if not Settings.OneHanded then
  913. Fake_Arm_Left.Parent = Fake_Arm_Model
  914. end
  915. Fake_Arm_Model.Name = "FakeArms"
  916. if Settings.CharacterMeshes then
  917. for i, v in pairs(Character:GetChildren()) do
  918. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  919. v:Clone().Parent = Fake_Arm_Model
  920. end
  921. end
  922. end
  923. if Character:FindFirstChild("Shirt") then
  924. Instance.new("Humanoid", Fake_Arm_Model)
  925. Character.Shirt:Clone().Parent = Fake_Arm_Model
  926. else
  927. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  928. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  929. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  930. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  931. end
  932. end
  933. end)
  934.  
  935. Tool.Unequipped:connect(function()
  936. Equipped = false
  937. Tool.GripPos = Orig_Grip
  938. Aiming = false
  939. Settings.Spread = Orig_Spread
  940. if Settings.ChangeFOV[1] then
  941. Camera.FieldOfView = 70
  942. end
  943. if Gui then
  944. Gui:Destroy()
  945. Gui = nil
  946. end
  947. for i, v in pairs(Tool.Handle:GetChildren()) do
  948. if v:IsA("Sound") then
  949. v:Stop()
  950. end
  951. end
  952. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  953. Fake_Arm_Model:Destroy()
  954. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  955. end
  956. if Character and Left_Weld and Right_Weld then
  957. Arms_Made = false
  958. local Torso = Character.Torso
  959. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  960. Left_Weld:Destroy()
  961. Right_Weld:Destroy()
  962. end
  963. Sprinting = false
  964. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  965. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  966. Character.Humanoid.WalkSpeed = 16
  967. end)
  968.  
  969. end))
  970. NumberValue2.Name = "Ammo"
  971. NumberValue2.Parent = LocalScript1
  972. NumberValue2.Value = 31
  973. PointLight3.Name = "Flash"
  974. PointLight3.Parent = LocalScript1
  975. PointLight3.Color = Color3.new(0.772549, 0.384314, 0)
  976. PointLight3.Brightness = 10
  977. PointLight3.Range = 10
  978. PointLight3.Shadows = true
  979. PointLight3.Color = Color3.new(0.772549, 0.384314, 0)
  980. Smoke4.Parent = LocalScript1
  981. Smoke4.Size = 0.25
  982. Smoke4.Color = Color3.new(0.372549, 0.372549, 0.372549)
  983. Smoke4.Enabled = false
  984. Smoke4.Opacity = 0.10000000149012
  985. Smoke4.Color = Color3.new(0.372549, 0.372549, 0.372549)
  986. Smoke5.Name = "Smoke1"
  987. Smoke5.Parent = LocalScript1
  988. Smoke5.Size = 0.10000000149012
  989. Smoke5.Color = Color3.new(1, 0.6, 0.2)
  990. Smoke5.Enabled = false
  991. Smoke5.Opacity = 0.40000000596046
  992. Smoke5.Color = Color3.new(1, 0.6, 0.2)
  993. NumberValue6.Name = "StoredAmmo"
  994. NumberValue6.Parent = LocalScript1
  995. NumberValue6.Value = inf
  996. LocalScript7.Name = "Gun_Script"
  997. LocalScript7.Parent = LocalScript1
  998. table.insert(cors,sandbox(LocalScript7,function()
  999. wait(0.5)
  1000. --Made by YouTubes--
  1001. --Edit settings below--
  1002. local Tool = script.Parent
  1003. local Settings = {
  1004. Range = 1000
  1005. ,Spread = 10
  1006. ,Damage = {25, 50}
  1007. ,HeadShotDamage = {70, 120}
  1008. ,Bullets = 1
  1009. ,FireRate = 0.1
  1010. ,Automatic = true
  1011. ,AntiTK = true
  1012. ,ImpactDuration = 3
  1013. --Reload
  1014. ,ReloadKey = "R"
  1015. ,ReloadTime = 2.5
  1016. ,Ammo = 30
  1017. ,IncludeChamberedBullet = true
  1018. --Gui
  1019. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
  1020. --Arms
  1021. ,OneHanded = false
  1022. ,FakeArms = true
  1023. ,FakeArmTransparency = 0.5
  1024. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
  1025. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
  1026. ,AimPart = Tool.AimPart
  1027. ,AimPartOffset = CFrame.new()
  1028. ,AimGripOffset = Vector3.new(0, 0, 0)
  1029. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
  1030. ,AimAnim = {
  1031. Enabled = false
  1032. ,Frames = 50
  1033. ,Time = 0.1
  1034. }
  1035. ,ChangeFOV = {true, 60}
  1036. ,SpreadReduction = 5
  1037. --Weld
  1038. ,Weld = true
  1039. --Mouse
  1040. ,Icons = {
  1041. Idle = "rbxassetid://70288585"
  1042. ,Fire1 = "rbxassetid://70288578"
  1043. ,Fire2 = "rbxassetid://70288572"
  1044. ,Fire3 = "rbxassetid://70288578"
  1045. ,Reload = "rbxassetid://70288599"
  1046. ,Aim = "rbxasset://textures/Blank.png"
  1047. }
  1048. ,FireMouseAnimTime = 0.15
  1049. --Recoil
  1050. ,Recoil = math.rad(1)
  1051. --Smoke
  1052. ,Smoke = true
  1053. ,SmokePart = Tool.SmokePart
  1054. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}
  1055. --Sprint
  1056. ,Sprint = true
  1057. ,SprintSpeed = 25
  1058. ,SprintKey = "0"
  1059. ,SprintSpreadIncrease = 40
  1060. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
  1061. --Other
  1062. ,DropHats = true
  1063. }
  1064.  
  1065. --Do not edit below this lign--
  1066.  
  1067. local Orig_Spread = Settings.Spread
  1068. local Orig_Grip = Tool.GripPos
  1069.  
  1070. local Player = game.Players.LocalPlayer
  1071. local Character = Player.Character
  1072.  
  1073. local Camera = Workspace.CurrentCamera
  1074.  
  1075. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
  1076.  
  1077. local Gui, CanUpdateGui = nil, true
  1078.  
  1079. local Sprinting, Equipped
  1080.  
  1081. function Update_Gui()
  1082. if Gui and CanUpdateGui then
  1083. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
  1084. end
  1085. end
  1086.  
  1087. local Welded
  1088. if Settings.Weld then
  1089. Delay(0, function()
  1090. local weldC0s = {}
  1091. for i, v in pairs(Tool:GetChildren()) do
  1092. if v:IsA("BasePart") and v ~= Tool.Handle then
  1093. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
  1094. v.Anchored = false
  1095. end
  1096. end
  1097. Tool.Handle.Anchored = false
  1098. local welds = {}
  1099. Tool.Equipped:connect(function()
  1100. for i, v in ipairs(welds) do
  1101. v.Part1 = nil
  1102. v:Destroy()
  1103. end
  1104. for i, v in ipairs(weldC0s) do
  1105. if v[1] and v[2] then
  1106. local w = Instance.new("Weld", Tool.Handle)
  1107. w.Part0 = Tool.Handle
  1108. w.Part1 = v[1]
  1109. w.C0 = v[2]
  1110. table.insert(welds, w)
  1111. end
  1112. end
  1113. end)
  1114. wait()
  1115. Welded = true
  1116. end)
  1117. end
  1118.  
  1119. local Left_Weld, Right_Weld
  1120.  
  1121. Ammo.Changed:connect(Update_Gui)
  1122. StoredAmmo.Changed:connect(Update_Gui)
  1123.  
  1124. Settings.Range = math.min(Settings.Range, 999)
  1125.  
  1126. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
  1127. Ignore_Model.Name = "Ray_Ignore"
  1128.  
  1129. local Ray_Ignore = {Character, Ignore_Model, Camera}
  1130.  
  1131. Character.Humanoid.Died:connect(function()
  1132. Tool.Parent = Player.Backpack
  1133. end)
  1134.  
  1135. function Fire(Mouse)
  1136. 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))
  1137. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
  1138. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
  1139. if Hit and Hit.Parent:FindFirstChild("Humanoid") then
  1140. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
  1141. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
  1142. return
  1143. end
  1144. local Humanoid = Hit.Parent.Humanoid
  1145. local c = Instance.new("ObjectValue")
  1146. c.Name = "creator"
  1147. c.Value = Player
  1148. game.Debris:AddItem(c, 3)
  1149. c.Parent = Humanoid
  1150. if Hit.Name == "Head" then
  1151. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
  1152. else
  1153. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
  1154. end
  1155. elseif Hit then
  1156. local Hit_Part = Instance.new("Part", Ignore_Model)
  1157. Hit_Part.FormFactor = "Custom"
  1158. Hit_Part.TopSurface = 0
  1159. Hit_Part.BottomSurface = 0
  1160. Hit_Part.Anchored = true
  1161. Hit_Part.CanCollide = false
  1162. Hit_Part.Size = Vector3.new()
  1163. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
  1164. Hit_Part.BrickColor = BrickColor.new("Black")
  1165. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
  1166. if not Hit.Anchored then
  1167. local w = Instance.new("Weld", Hit_Part)
  1168. w.Part0 = Hit
  1169. w.Part1 = Hit_Part
  1170. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
  1171. Hit_Part.Anchored = false
  1172. end
  1173. if Hit.Parent:IsA("Hat") and Settings.DropHats then
  1174. Hit.Parent.Parent = workspace
  1175. game.Debris:AddItem(Hit, 3)
  1176. end
  1177. end
  1178. end
  1179.  
  1180. local Can_Shoot = true
  1181. local Reloading = false
  1182.  
  1183. local First_Person = false
  1184.  
  1185. local Mouse_Held
  1186.  
  1187. Tool.Equipped:connect(function(Mouse)
  1188. Equipped = true
  1189. if Settings.Weld and not Welded then
  1190. wait()
  1191. Tool.Parent = Player.Backpack
  1192. end
  1193. Character = Player.Character
  1194. if Gui then
  1195. return
  1196. end
  1197. Ray_Ignore = {Character, Ignore_Model, Camera}
  1198. Mouse.Icon = Settings.Icons.Idle
  1199. Gui = script.Gui:Clone()
  1200. Gui.Parent = Player.PlayerGui
  1201. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
  1202. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
  1203. CanUpdateGui = true
  1204. Update_Gui()
  1205. Mouse.Button1Down:connect(function()
  1206. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
  1207. Mouse_Held = true
  1208. while true do
  1209. Can_Shoot = false
  1210. Delay(0, function()
  1211. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
  1212. if not Aiming then
  1213. Mouse.Icon = Settings.Icons.Fire1
  1214. end
  1215. wait(t)
  1216. if not Aiming then
  1217. if Reloading then return end
  1218. Mouse.Icon = Settings.Icons.Fire2
  1219. end
  1220. wait(t)
  1221. if not Aiming then
  1222. if Reloading then return end
  1223. Mouse.Icon = Settings.Icons.Fire3
  1224. end
  1225. wait(t)
  1226. if not Aiming then
  1227. if Reloading then return end
  1228. Mouse.Icon = Settings.Icons.Idle
  1229. end
  1230. end)
  1231. if Settings.Smoke then
  1232. for i, v in pairs(Settings.Smokes) do
  1233. local s = v[1]:Clone()
  1234. s.Parent = Settings.SmokePart
  1235. s.Enabled = true
  1236. game.Debris:AddItem(s, v[2])
  1237. if v[3] then
  1238. Delay(v[3], function()
  1239. s.Enabled = false
  1240. end)
  1241. end
  1242. end
  1243. end
  1244. for _ = 1, Settings.Bullets do
  1245. pcall(function() Fire(Mouse) end)
  1246. end
  1247. 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)
  1248. if Tool.Handle:FindFirstChild("Shoot") then
  1249. Tool.Handle.Shoot:Play()
  1250. end
  1251. Ammo.Value = Ammo.Value - 1
  1252. wait(Settings.FireRate)
  1253. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
  1254. break
  1255. end
  1256. end
  1257. Can_Shoot = true
  1258. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
  1259. Tool.Handle.Click:Play()
  1260. end
  1261. end)
  1262. Mouse.Button1Up:connect(function()
  1263. Mouse_Held = false
  1264. end)
  1265. Mouse.KeyDown:connect(function(Key)
  1266. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
  1267. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
  1268. return
  1269. end
  1270. Can_Shoot = false
  1271. Reloading = true
  1272. local TextLabel = Gui.Frame.AmmoDisplay
  1273. Delay(0, function()
  1274. CanUpdateGui = false
  1275. TextLabel.Text = "Reloading."
  1276. wait(Settings.ReloadTime/3)
  1277. if TextLabel then
  1278. TextLabel.Text = "Reloading.."
  1279. end
  1280. wait(Settings.ReloadTime/3)
  1281. if TextLabel then
  1282. TextLabel.Text = "Reloading..."
  1283. end
  1284. end)
  1285. if Tool.Handle:FindFirstChild("Reload") then
  1286. Tool.Handle.Reload:Play()
  1287. end
  1288. Mouse.Icon = Settings.Icons.Reload
  1289. wait(Settings.ReloadTime)
  1290. Mouse.Icon = Settings.Icons.Idle
  1291. CanUpdateGui = true
  1292. local m = Settings.Ammo
  1293. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
  1294. m = m + 1
  1295. end
  1296. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
  1297. Ammo.Value = Ammo.Value + StoredAmmo.Value
  1298. StoredAmmo.Value = 0
  1299. else
  1300. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
  1301. Ammo.Value = m
  1302. end
  1303. Can_Shoot = true
  1304. Reloading = false
  1305. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
  1306. Sprinting = true
  1307. Character.Humanoid.WalkSpeed = Settings.SprintSpeed
  1308. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
  1309. end
  1310. end)
  1311. Mouse.KeyUp:connect(function(Key)
  1312. if Key:upper() == Settings.SprintKey:upper() and Sprinting then
  1313. Sprinting = false
  1314. Character.Humanoid.WalkSpeed = 16
  1315. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
  1316. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1317. end
  1318. end)
  1319. Mouse.Button2Down:connect(function()
  1320. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
  1321. Aiming = true
  1322. Mouse.Icon = Settings.Icons.Aim
  1323. Right_Weld.C1 = CFrame.new()
  1324. Right_Weld.C0 = CFrame.new()
  1325. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
  1326. Left_Weld.C1 = Settings.LeftAimPos
  1327. if Settings.ChangeFOV[1] then
  1328. Camera.FieldOfView = Settings.ChangeFOV[2]
  1329. end
  1330. Tool.GripPos = Orig_Grip + Settings.AimGripOffset
  1331. Settings.Spread = Settings.Spread - Settings.SpreadReduction
  1332. end
  1333. end)
  1334. Mouse.Button2Up:connect(function()
  1335. if Aiming then
  1336. Mouse.Icon = Settings.Icons.Idle
  1337. Tool.GripPos = Orig_Grip
  1338. Right_Weld.C1 = Settings.RightPos
  1339. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1340. Left_Weld.C1 = Settings.LeftPos
  1341. if Settings.ChangeFOV[1] then
  1342. Camera.FieldOfView = 70
  1343. end
  1344. Settings.Spread = Settings.Spread + Settings.SpreadReduction
  1345. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1346. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1347. wait(0.25)
  1348. Aiming = false
  1349. end
  1350. end)
  1351. wait()
  1352. Camera.Changed:connect(function()
  1353. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1354. Mouse.TargetFilter = workspace
  1355. Character.Torso.Neck.C1 = CFrame.new()
  1356. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1357. end
  1358. end)
  1359. Mouse.Idle:connect(function()
  1360. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
  1361. Mouse.TargetFilter = workspace
  1362. Character.Torso.Neck.C1 = CFrame.new()
  1363. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
  1364. end
  1365. end)
  1366. while wait() and Equipped do
  1367. if Sprinting then
  1368. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1369. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
  1370. elseif not Aiming then
  1371. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1372. end
  1373. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
  1374. Mouse.TargetFilter = nil
  1375. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1376. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1377. end
  1378. end
  1379. end)
  1380.  
  1381. local Arms_Made
  1382. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
  1383.  
  1384. Tool.Equipped:connect(function(Mouse)
  1385. if Character and not Arms_Made then
  1386. Arms_Made = true
  1387. local Torso = Character.Torso
  1388. Torso["Right Shoulder"].Part1 = nil
  1389. Left_Weld = Instance.new("Weld", Torso)
  1390. Left_Weld.Name = "Left_Weld"
  1391. Left_Weld.Part0 = Character.Head
  1392. Left_Weld.C0 = CFrame.new(0, -1.5, 0)
  1393. if not Settings.OneHanded then
  1394. Torso["Left Shoulder"].Part1 = nil
  1395. Left_Weld.Part1 = Character["Left Arm"]
  1396. end
  1397. Right_Weld = Instance.new("Weld", Torso)
  1398. Right_Weld.Name = "Right_Weld"
  1399. Right_Weld.Part0 = Character.Head
  1400. Right_Weld.Part1 = Character["Right Arm"]
  1401. Right_Weld.C0 = CFrame.new(0, -1.5, 0)
  1402. Left_Weld.C1 = Settings.LeftPos
  1403. Right_Weld.C1 = Settings.RightPos
  1404. end
  1405. if Settings.FakeArms and not Fake_Arm_Right then
  1406. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
  1407. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
  1408. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
  1409. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
  1410. for i = 1, 2 do
  1411. local w = Instance.new("Weld", fakeArms[i])
  1412. w.Part0 = Character[fakeArms[i].Name]
  1413. w.Part1 = fakeArms[i]
  1414. fakeArms[i].Transparency = Settings.FakeArmTransparency
  1415. end
  1416. Fake_Arm_Model = Instance.new("Model", Camera)
  1417. Fake_Arm_Right.Parent = Fake_Arm_Model
  1418. if not Settings.OneHanded then
  1419. Fake_Arm_Left.Parent = Fake_Arm_Model
  1420. end
  1421. Fake_Arm_Model.Name = "FakeArms"
  1422. if Settings.CharacterMeshes then
  1423. for i, v in pairs(Character:GetChildren()) do
  1424. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
  1425. v:Clone().Parent = Fake_Arm_Model
  1426. end
  1427. end
  1428. end
  1429. if Character:FindFirstChild("Shirt") then
  1430. Instance.new("Humanoid", Fake_Arm_Model)
  1431. Character.Shirt:Clone().Parent = Fake_Arm_Model
  1432. else
  1433. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
  1434. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
  1435. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
  1436. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
  1437. end
  1438. end
  1439. end)
  1440.  
  1441. Tool.Unequipped:connect(function()
  1442. Equipped = false
  1443. Tool.GripPos = Orig_Grip
  1444. Aiming = false
  1445. Settings.Spread = Orig_Spread
  1446. if Settings.ChangeFOV[1] then
  1447. Camera.FieldOfView = 70
  1448. end
  1449. if Gui then
  1450. Gui:Destroy()
  1451. Gui = nil
  1452. end
  1453. for i, v in pairs(Tool.Handle:GetChildren()) do
  1454. if v:IsA("Sound") then
  1455. v:Stop()
  1456. end
  1457. end
  1458. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
  1459. Fake_Arm_Model:Destroy()
  1460. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
  1461. end
  1462. if Character and Left_Weld and Right_Weld then
  1463. Arms_Made = false
  1464. local Torso = Character.Torso
  1465. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
  1466. Left_Weld:Destroy()
  1467. Right_Weld:Destroy()
  1468. end
  1469. Sprinting = false
  1470. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1471. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1472. Character.Humanoid.WalkSpeed = 16
  1473. end)
  1474.  
  1475. end))
  1476. NumberValue8.Name = "Ammo"
  1477. NumberValue8.Parent = LocalScript7
  1478. NumberValue8.Value = 31
  1479. NumberValue9.Name = "StoredAmmo"
  1480. NumberValue9.Parent = LocalScript7
  1481. NumberValue9.Value = inf
  1482. ScreenGui10.Name = "Gui"
  1483. ScreenGui10.Parent = LocalScript7
  1484. Frame11.Parent = ScreenGui10
  1485. Frame11.Transparency = 1
  1486. Frame11.Size = UDim2.new(0, 100, 0, 100)
  1487. Frame11.Position = UDim2.new(1, -200, 1, -100)
  1488. Frame11.BackgroundColor3 = Color3.new(1, 1, 1)
  1489. Frame11.BackgroundTransparency = 1
  1490. Frame11.BorderSizePixel = 0
  1491. TextLabel12.Name = "AmmoDisplay"
  1492. TextLabel12.Parent = Frame11
  1493. TextLabel12.Transparency = 1
  1494. TextLabel12.Size = UDim2.new(1, 0, 1, 0)
  1495. TextLabel12.Text = ""
  1496. TextLabel12.BackgroundTransparency = 1
  1497. TextLabel12.FontSize = Enum.FontSize.Size24
  1498. TextLabel12.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  1499. TextLabel12.TextStrokeTransparency = 0.5
  1500. TextLabel12.TextXAlignment = Enum.TextXAlignment.Right
  1501. Smoke13.Parent = LocalScript7
  1502. Smoke13.Size = 0.25
  1503. Smoke13.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1504. Smoke13.Enabled = false
  1505. Smoke13.Opacity = 0.10000000149012
  1506. Smoke13.Color = Color3.new(0.372549, 0.372549, 0.372549)
  1507. Smoke14.Name = "Smoke1"
  1508. Smoke14.Parent = LocalScript7
  1509. Smoke14.Size = 0.10000000149012
  1510. Smoke14.Color = Color3.new(1, 0.6, 0.2)
  1511. Smoke14.Enabled = false
  1512. Smoke14.Opacity = 0.40000000596046
  1513. Smoke14.Color = Color3.new(1, 0.6, 0.2)
  1514. PointLight15.Name = "Flash"
  1515. PointLight15.Parent = LocalScript7
  1516. PointLight15.Color = Color3.new(0.772549, 0.384314, 0)
  1517. PointLight15.Brightness = 10
  1518. PointLight15.Range = 10
  1519. PointLight15.Shadows = true
  1520. PointLight15.Color = Color3.new(0.772549, 0.384314, 0)
  1521. ScreenGui16.Name = "Gui"
  1522. ScreenGui16.Parent = LocalScript1
  1523. Frame17.Parent = ScreenGui16
  1524. Frame17.Transparency = 1
  1525. Frame17.Size = UDim2.new(0, 100, 0, 100)
  1526. Frame17.Position = UDim2.new(1, -200, 1, -100)
  1527. Frame17.BackgroundColor3 = Color3.new(1, 1, 1)
  1528. Frame17.BackgroundTransparency = 1
  1529. Frame17.BorderSizePixel = 0
  1530. TextLabel18.Name = "AmmoDisplay"
  1531. TextLabel18.Parent = Frame17
  1532. TextLabel18.Transparency = 1
  1533. TextLabel18.Size = UDim2.new(1, 0, 1, 0)
  1534. TextLabel18.Text = ""
  1535. TextLabel18.BackgroundTransparency = 1
  1536. TextLabel18.FontSize = Enum.FontSize.Size24
  1537. TextLabel18.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  1538. TextLabel18.TextStrokeTransparency = 0.5
  1539. TextLabel18.TextXAlignment = Enum.TextXAlignment.Right
  1540. TextLabel19.Parent = Frame17
  1541. TextLabel19.Transparency = 50
  1542. TextLabel19.Size = UDim2.new(0, 200, 0, 50)
  1543. TextLabel19.Text = "Made by 1ndrew"
  1544. TextLabel19.BackgroundColor3 = Color3.new(1, 1, 1)
  1545. TextLabel19.BackgroundTransparency = 50
  1546. TextLabel19.BorderColor3 = Color3.new(1, 1, 1)
  1547. TextLabel19.Font = Enum.Font.SourceSans
  1548. TextLabel19.FontSize = Enum.FontSize.Size14
  1549. TextLabel19.TextColor3 = Color3.new(0, 0, 1)
  1550. Part20.Parent = Tool0
  1551. Part20.BrickColor = BrickColor.new("Dark stone grey")
  1552. Part20.Rotation = Vector3.new(-90.159996, 0, 0)
  1553. Part20.Anchored = true
  1554. Part20.CanCollide = false
  1555. Part20.FormFactor = Enum.FormFactor.Custom
  1556. Part20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1557. Part20.CFrame = CFrame.new(21.2000008, 2.42470932, -272.179474, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  1558. Part20.BottomSurface = Enum.SurfaceType.Smooth
  1559. Part20.TopSurface = Enum.SurfaceType.Smooth
  1560. Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1561. Part20.Position = Vector3.new(21.2000008, 2.42470932, -272.179474)
  1562. Part20.Orientation = Vector3.new(-89.909996, 180, 180)
  1563. Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1564. CylinderMesh21.Parent = Part20
  1565. CylinderMesh21.Scale = Vector3.new(0.642857194, 0.5, 0.642857194)
  1566. CylinderMesh21.Scale = Vector3.new(0.642857194, 0.5, 0.642857194)
  1567. Part22.Parent = Tool0
  1568. Part22.BrickColor = BrickColor.new("Black")
  1569. Part22.Rotation = Vector3.new(89.8399963, 0, 90)
  1570. Part22.Anchored = true
  1571. Part22.CanCollide = false
  1572. Part22.FormFactor = Enum.FormFactor.Custom
  1573. Part22.Size = Vector3.new(1.01428568, 0.200000003, 0.22857143)
  1574. Part22.CFrame = CFrame.new(21.1000023, 2.22033882, -271.12207, 0, -1, 0, 0.00277500763, 0, -0.999998629, 0.999998629, 0, 0.00277500763)
  1575. Part22.BottomSurface = Enum.SurfaceType.Smooth
  1576. Part22.TopSurface = Enum.SurfaceType.Smooth
  1577. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1578. Part22.Position = Vector3.new(21.1000023, 2.22033882, -271.12207)
  1579. Part22.Orientation = Vector3.new(89.909996, 0, 90)
  1580. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1581. SpecialMesh23.Parent = Part22
  1582. SpecialMesh23.Scale = Vector3.new(1, 0.214285716, 1)
  1583. SpecialMesh23.MeshType = Enum.MeshType.Wedge
  1584. SpecialMesh23.Scale = Vector3.new(1, 0.214285716, 1)
  1585. Part24.Name = "SmokePart"
  1586. Part24.Parent = Tool0
  1587. Part24.BrickColor = BrickColor.new("Black")
  1588. Part24.Transparency = 1
  1589. Part24.Rotation = Vector3.new(-93.159996, 0, -180)
  1590. Part24.Anchored = true
  1591. Part24.FormFactor = Enum.FormFactor.Custom
  1592. Part24.Size = Vector3.new(0.200000003, 0.388888896, 0.200000003)
  1593. Part24.CFrame = CFrame.new(21.2380238, 2.21093345, -270.298889, -1, 0, 0, 0, 0.0551081449, 0.998482764, 0, 0.998482764, -0.0551081449)
  1594. Part24.BottomSurface = Enum.SurfaceType.Smooth
  1595. Part24.TopSurface = Enum.SurfaceType.Smooth
  1596. Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1597. Part24.Position = Vector3.new(21.2380238, 2.21093345, -270.298889)
  1598. Part24.Orientation = Vector3.new(-86.8399963, 180, 0)
  1599. Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1600. CylinderMesh25.Parent = Part24
  1601. CylinderMesh25.Scale = Vector3.new(0.944444478, 1, 0.944444478)
  1602. CylinderMesh25.Scale = Vector3.new(0.944444478, 1, 0.944444478)
  1603. Part26.Name = "A1"
  1604. Part26.Parent = Tool0
  1605. Part26.Rotation = Vector3.new(89.8399963, -90, 0)
  1606. Part26.Anchored = true
  1607. Part26.CanCollide = false
  1608. Part26.FormFactor = Enum.FormFactor.Custom
  1609. Part26.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  1610. Part26.CFrame = CFrame.new(21.1540012, 2.32613587, -271.95813, -0.000344000029, -8.00937685e-14, -1, -0.99999851, 0.00277700741, 0.000343999534, 0.00277700694, 0.999998629, -9.55290602e-07)
  1611. Part26.BottomSurface = Enum.SurfaceType.Smooth
  1612. Part26.TopSurface = Enum.SurfaceType.Smooth
  1613. Part26.Position = Vector3.new(21.1540012, 2.32613587, -271.95813)
  1614. Part26.Orientation = Vector3.new(-0.0199999996, -90, -89.8399963)
  1615. BlockMesh27.Parent = Part26
  1616. BlockMesh27.Scale = Vector3.new(0.785714328, 1, 0.0714285672)
  1617. BlockMesh27.Scale = Vector3.new(0.785714328, 1, 0.0714285672)
  1618. ManualWeld28.Name = "A1-to-MeshPart Strong Joint"
  1619. ManualWeld28.Parent = Part26
  1620. ManualWeld28.C0 = CFrame.new(-0.100000001, -0.114285715, -0.100000001, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1621. ManualWeld28.C1 = CFrame.new(-0.0456066132, -0.155508041, -0.183380127, 1, 8.00937685e-14, -0.000344000029, 0.000344000844, 5.61121851e-08, 1.00000238, 1.93267624e-11, -1.0000025, 5.63450158e-08)
  1622. ManualWeld28.Part0 = Part26
  1623. ManualWeld28.Part1 = nil
  1624. Part29.Name = "A2"
  1625. Part29.Parent = Tool0
  1626. Part29.Rotation = Vector3.new(-90.159996, -90, 0)
  1627. Part29.Anchored = true
  1628. Part29.CanCollide = false
  1629. Part29.FormFactor = Enum.FormFactor.Custom
  1630. Part29.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  1631. Part29.CFrame = CFrame.new(21.1900005, 2.2300508, -271.957611, 0, 0, -1, 0.999998629, -0.00277700764, 0, -0.00277700764, -0.999998629, 0)
  1632. Part29.BottomSurface = Enum.SurfaceType.Smooth
  1633. Part29.TopSurface = Enum.SurfaceType.Smooth
  1634. Part29.Position = Vector3.new(21.1900005, 2.2300508, -271.957611)
  1635. Part29.Orientation = Vector3.new(0, -90, 90.159996)
  1636. CylinderMesh30.Parent = Part29
  1637. CylinderMesh30.Scale = Vector3.new(0.785714328, 1, 0.785714328)
  1638. CylinderMesh30.Scale = Vector3.new(0.785714328, 1, 0.785714328)
  1639. Part31.Name = "B1"
  1640. Part31.Parent = Tool0
  1641. Part31.BrickColor = BrickColor.new("Dark stone grey")
  1642. Part31.Rotation = Vector3.new(89.8399963, 0, -180)
  1643. Part31.Anchored = true
  1644. Part31.CanCollide = false
  1645. Part31.FormFactor = Enum.FormFactor.Custom
  1646. Part31.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1647. Part31.CFrame = CFrame.new(21.2600002, 2.38572693, -270.979919, -1, 0, 0, 0, -0.00277700764, -0.999998629, 0, -0.999998629, 0.00277700764)
  1648. Part31.BottomSurface = Enum.SurfaceType.Smooth
  1649. Part31.TopSurface = Enum.SurfaceType.Smooth
  1650. Part31.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1651. Part31.Position = Vector3.new(21.2600002, 2.38572693, -270.979919)
  1652. Part31.Orientation = Vector3.new(89.909996, 0, 180)
  1653. Part31.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1654. BlockMesh32.Parent = Part31
  1655. BlockMesh32.Scale = Vector3.new(0.5, 0.214285716, 0.142857134)
  1656. BlockMesh32.Scale = Vector3.new(0.5, 0.214285716, 0.142857134)
  1657. Part33.Name = "B2"
  1658. Part33.Parent = Tool0
  1659. Part33.BrickColor = BrickColor.new("Dark stone grey")
  1660. Part33.Rotation = Vector3.new(89.8399963, 0, -180)
  1661. Part33.Anchored = true
  1662. Part33.CanCollide = false
  1663. Part33.FormFactor = Enum.FormFactor.Custom
  1664. Part33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1665. Part33.CFrame = CFrame.new(21.3600006, 2.38528585, -270.973022, -1, 0, 0, 0, -0.00277700764, -0.999998629, 0, -0.999998629, 0.00277700764)
  1666. Part33.BottomSurface = Enum.SurfaceType.Smooth
  1667. Part33.TopSurface = Enum.SurfaceType.Smooth
  1668. Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1669. Part33.Position = Vector3.new(21.3600006, 2.38528585, -270.973022)
  1670. Part33.Orientation = Vector3.new(89.909996, 0, 180)
  1671. Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1672. BlockMesh34.Parent = Part33
  1673. BlockMesh34.Scale = Vector3.new(0.5, 0.428571433, 0.285714269)
  1674. BlockMesh34.Scale = Vector3.new(0.5, 0.428571433, 0.285714269)
  1675. Part35.Name = "C1"
  1676. Part35.Parent = Tool0
  1677. Part35.BrickColor = BrickColor.new("Dark stone grey")
  1678. Part35.Transparency = 1
  1679. Part35.Rotation = Vector3.new(89.8399963, 60, 0)
  1680. Part35.Anchored = true
  1681. Part35.CanCollide = false
  1682. Part35.FormFactor = Enum.FormFactor.Custom
  1683. Part35.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1684. Part35.CFrame = CFrame.new(21.257, 2.43460798, -271.408203, 0.499991894, 8.37012806e-08, 0.866030157, 0.866028845, 0.0027781527, -0.499991089, -0.00240600528, 0.999998629, 0.00138898089)
  1685. Part35.BottomSurface = Enum.SurfaceType.Smooth
  1686. Part35.TopSurface = Enum.SurfaceType.Smooth
  1687. Part35.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1688. Part35.Position = Vector3.new(21.257, 2.43460798, -271.408203)
  1689. Part35.Orientation = Vector3.new(30, 89.909996, 89.8199997)
  1690. Part35.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1691. BlockMesh36.Parent = Part35
  1692. BlockMesh36.Scale = Vector3.new(0.5, 0.214285716, 0.142857134)
  1693. BlockMesh36.Scale = Vector3.new(0.5, 0.214285716, 0.142857134)
  1694. Part37.Name = "C2"
  1695. Part37.Parent = Tool0
  1696. Part37.BrickColor = BrickColor.new("Dark stone grey")
  1697. Part37.Transparency = 1
  1698. Part37.Rotation = Vector3.new(-90.159996, -60, 0)
  1699. Part37.Anchored = true
  1700. Part37.CanCollide = false
  1701. Part37.FormFactor = Enum.FormFactor.Custom
  1702. Part37.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1703. Part37.CFrame = CFrame.new(21.3070011, 2.52104998, -271.401337, 0.499991894, -8.37012806e-08, -0.866030157, 0.866028845, -0.0027781527, 0.499991089, -0.00240600528, -0.999998629, -0.00138898089)
  1704. Part37.BottomSurface = Enum.SurfaceType.Smooth
  1705. Part37.TopSurface = Enum.SurfaceType.Smooth
  1706. Part37.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1707. Part37.Position = Vector3.new(21.3070011, 2.52104998, -271.401337)
  1708. Part37.Orientation = Vector3.new(-30, -90.0899963, 90.1800003)
  1709. Part37.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1710. BlockMesh38.Parent = Part37
  1711. BlockMesh38.Scale = Vector3.new(0.5, 0.428571433, 0.285714269)
  1712. BlockMesh38.Scale = Vector3.new(0.5, 0.428571433, 0.285714269)
  1713. Part39.Name = "Handle"
  1714. Part39.Parent = Tool0
  1715. Part39.BrickColor = BrickColor.new("Dark stone grey")
  1716. Part39.Rotation = Vector3.new(179.839996, 0, -180)
  1717. Part39.Anchored = true
  1718. Part39.CanCollide = false
  1719. Part39.FormFactor = Enum.FormFactor.Custom
  1720. Part39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1721. Part39.CFrame = CFrame.new(21.2000008, 1.81364274, -272.335388, -1, 0, 0, 0, 0.999998629, -0.00277700764, 0, -0.00277700764, -0.999998629)
  1722. Part39.BottomSurface = Enum.SurfaceType.Smooth
  1723. Part39.TopSurface = Enum.SurfaceType.Smooth
  1724. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1725. Part39.Position = Vector3.new(21.2000008, 1.81364274, -272.335388)
  1726. Part39.Orientation = Vector3.new(0.159999996, 180, 0)
  1727. Part39.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1728. BlockMesh40.Parent = Part39
  1729. BlockMesh40.Scale = Vector3.new(0.214285716, 0.542857111, 0.214285716)
  1730. BlockMesh40.Scale = Vector3.new(0.214285716, 0.542857111, 0.214285716)
  1731. Sound41.Name = "M1"
  1732. Sound41.Parent = Part39
  1733. Sound41.Pitch = 0.75
  1734. Sound41.SoundId = "http://roblox.com/asset/?id=10209834"
  1735. Sound41.Volume = 1
  1736. Sound42.Name = "M2"
  1737. Sound42.Parent = Part39
  1738. Sound42.SoundId = "http://roblox.com/asset/?id=10209636"
  1739. Sound42.Volume = 1
  1740. Sound43.Name = "M3"
  1741. Sound43.Parent = Part39
  1742. Sound43.Pitch = 0.5
  1743. Sound43.SoundId = "http://www.roblox.com/asset/?id=14863866"
  1744. Sound43.Volume = 1
  1745. Sound44.Name = "Shoot"
  1746. Sound44.Parent = Part39
  1747. Sound44.Pitch = 3
  1748. Sound44.SoundId = "http://www.roblox.com/asset/?id=2920959"
  1749. Sound44.Volume = 1
  1750. Sound45.Name = "B1"
  1751. Sound45.Parent = Part39
  1752. Sound45.SoundId = "http://www.roblox.com/asset/?id=25299064"
  1753. Sound45.Volume = 1
  1754. Sound46.Name = "B2"
  1755. Sound46.Parent = Part39
  1756. Sound46.Pitch = 2
  1757. Sound46.SoundId = "http://www.roblox.com/asset/?id=25299064"
  1758. Sound46.Volume = 1
  1759. Part47.Name = "Mag"
  1760. Part47.Parent = Tool0
  1761. Part47.BrickColor = BrickColor.new("Black")
  1762. Part47.Rotation = Vector3.new(-10.1599998, 0, 0)
  1763. Part47.Anchored = true
  1764. Part47.CanCollide = false
  1765. Part47.FormFactor = Enum.FormFactor.Custom
  1766. Part47.Size = Vector3.new(0.200000003, 0.357142866, 0.200000003)
  1767. Part47.CFrame = CFrame.new(21.2000008, 1.8863337, -271.799957, 1, 0, 0, 0, 0.9843238, 0.176384538, 0, -0.176384509, 0.9843238)
  1768. Part47.BottomSurface = Enum.SurfaceType.Smooth
  1769. Part47.TopSurface = Enum.SurfaceType.Smooth
  1770. Part47.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1771. Part47.Position = Vector3.new(21.2000008, 1.8863337, -271.799957)
  1772. Part47.Orientation = Vector3.new(-10.1599998, 0, 0)
  1773. Part47.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1774. BlockMesh48.Parent = Part47
  1775. BlockMesh48.Scale = Vector3.new(0.714285731, 1, 1)
  1776. BlockMesh48.Scale = Vector3.new(0.714285731, 1, 1)
  1777. Part49.Name = "Mag2"
  1778. Part49.Parent = Tool0
  1779. Part49.BrickColor = BrickColor.new("Black")
  1780. Part49.Rotation = Vector3.new(-20.1599998, 0, 0)
  1781. Part49.Anchored = true
  1782. Part49.CanCollide = false
  1783. Part49.FormFactor = Enum.FormFactor.Custom
  1784. Part49.Size = Vector3.new(0.200000003, 0.357142866, 0.200000003)
  1785. Part49.CFrame = CFrame.new(21.2000008, 1.55874717, -271.709259, 1, 0, 0, 0, 0.938740849, 0.344630718, 0, -0.344630718, 0.938740849)
  1786. Part49.BottomSurface = Enum.SurfaceType.Smooth
  1787. Part49.TopSurface = Enum.SurfaceType.Smooth
  1788. Part49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1789. Part49.Position = Vector3.new(21.2000008, 1.55874717, -271.709259)
  1790. Part49.Orientation = Vector3.new(-20.1599998, 0, 0)
  1791. Part49.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1792. BlockMesh50.Parent = Part49
  1793. BlockMesh50.Scale = Vector3.new(0.714285731, 1, 1)
  1794. BlockMesh50.Scale = Vector3.new(0.714285731, 1, 1)
  1795. Part51.Name = "Mag3"
  1796. Part51.Parent = Tool0
  1797. Part51.BrickColor = BrickColor.new("Black")
  1798. Part51.Rotation = Vector3.new(-30.1599998, 0, 0)
  1799. Part51.Anchored = true
  1800. Part51.CanCollide = false
  1801. Part51.FormFactor = Enum.FormFactor.Custom
  1802. Part51.Size = Vector3.new(0.200000003, 0.414285719, 0.200000003)
  1803. Part51.CFrame = CFrame.new(21.2000008, 1.22936225, -271.551514, 1, 0, 0, 0, 0.864635527, 0.502404392, 0, -0.502404392, 0.864635527)
  1804. Part51.BottomSurface = Enum.SurfaceType.Smooth
  1805. Part51.TopSurface = Enum.SurfaceType.Smooth
  1806. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1807. Part51.Position = Vector3.new(21.2000008, 1.22936225, -271.551514)
  1808. Part51.Orientation = Vector3.new(-30.1599998, 0, 0)
  1809. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1810. BlockMesh52.Parent = Part51
  1811. BlockMesh52.Scale = Vector3.new(0.714285731, 1, 1)
  1812. BlockMesh52.Scale = Vector3.new(0.714285731, 1, 1)
  1813. Part53.Parent = Tool0
  1814. Part53.BrickColor = BrickColor.new("Dark stone grey")
  1815. Part53.Rotation = Vector3.new(11.8400002, 0, 0)
  1816. Part53.Anchored = true
  1817. Part53.CanCollide = false
  1818. Part53.FormFactor = Enum.FormFactor.Custom
  1819. Part53.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1820. Part53.CFrame = CFrame.new(21.2000008, 1.85378277, -272.010132, 1, 0, 0, 0, 0.978723824, -0.205193609, 0, 0.205193594, 0.978723824)
  1821. Part53.BottomSurface = Enum.SurfaceType.Smooth
  1822. Part53.TopSurface = Enum.SurfaceType.Smooth
  1823. Part53.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1824. Part53.Position = Vector3.new(21.2000008, 1.85378277, -272.010132)
  1825. Part53.Orientation = Vector3.new(11.8400002, 0, 0)
  1826. Part53.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1827. BlockMesh54.Parent = Part53
  1828. BlockMesh54.Scale = Vector3.new(0.642857194, 0.928571463, 0.142857134)
  1829. BlockMesh54.Scale = Vector3.new(0.642857194, 0.928571463, 0.142857134)
  1830. Part55.Parent = Tool0
  1831. Part55.BrickColor = BrickColor.new("Dark stone grey")
  1832. Part55.Transparency = 1
  1833. Part55.Rotation = Vector3.new(179.839996, 0, 0)
  1834. Part55.Anchored = true
  1835. Part55.CanCollide = false
  1836. Part55.FormFactor = Enum.FormFactor.Custom
  1837. Part55.Size = Vector3.new(0.200000003, 0.200000003, 0.442857146)
  1838. Part55.CFrame = CFrame.new(21.2000008, 2.07417226, -272.364227, 1, 0, 0, 0, -0.999998629, -0.00277700764, 0, 0.00277700764, -0.999998629)
  1839. Part55.BottomSurface = Enum.SurfaceType.Smooth
  1840. Part55.TopSurface = Enum.SurfaceType.Smooth
  1841. Part55.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1842. Part55.Position = Vector3.new(21.2000008, 2.07417226, -272.364227)
  1843. Part55.Orientation = Vector3.new(0.159999996, 180, 180)
  1844. Part55.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1845. Decal56.Parent = Part55
  1846. Decal56.Texture = "http://www.roblox.com/asset/?id=61939042"
  1847. Decal56.Face = Enum.NormalId.Right
  1848. Decal57.Parent = Part55
  1849. Decal57.Texture = "http://www.roblox.com/asset/?id=61939042"
  1850. Decal57.Face = Enum.NormalId.Left
  1851. BlockMesh58.Parent = Part55
  1852. BlockMesh58.Scale = Vector3.new(0.785714328, 0.142857134, 1)
  1853. BlockMesh58.Scale = Vector3.new(0.785714328, 0.142857134, 1)
  1854. Part59.Parent = Tool0
  1855. Part59.BrickColor = BrickColor.new("Dark stone grey")
  1856. Part59.Rotation = Vector3.new(-90.159996, 0, 0)
  1857. Part59.Anchored = true
  1858. Part59.CanCollide = false
  1859. Part59.FormFactor = Enum.FormFactor.Custom
  1860. Part59.Size = Vector3.new(0.200000003, 0.214285716, 0.200000003)
  1861. Part59.CFrame = CFrame.new(21.2000008, 2.22662282, -271.736603, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  1862. Part59.BottomSurface = Enum.SurfaceType.Smooth
  1863. Part59.TopSurface = Enum.SurfaceType.Smooth
  1864. Part59.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1865. Part59.Position = Vector3.new(21.2000008, 2.22662282, -271.736603)
  1866. Part59.Orientation = Vector3.new(-89.909996, 180, 180)
  1867. Part59.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1868. CylinderMesh60.Parent = Part59
  1869. CylinderMesh60.Scale = Vector3.new(0.928571463, 1, 0.928571463)
  1870. CylinderMesh60.Scale = Vector3.new(0.928571463, 1, 0.928571463)
  1871. Part61.Parent = Tool0
  1872. Part61.BrickColor = BrickColor.new("Black")
  1873. Part61.Rotation = Vector3.new(13.8400002, 0, 0)
  1874. Part61.Anchored = true
  1875. Part61.CanCollide = false
  1876. Part61.FormFactor = Enum.FormFactor.Custom
  1877. Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1878. Part61.CFrame = CFrame.new(21.2000008, 2.56351233, -272.598022, 1, 0, 0, 0, 0.970965922, -0.239227474, 0, 0.239227474, 0.970965922)
  1879. Part61.BottomSurface = Enum.SurfaceType.Smooth
  1880. Part61.TopSurface = Enum.SurfaceType.Smooth
  1881. Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1882. Part61.Position = Vector3.new(21.2000008, 2.56351233, -272.598022)
  1883. Part61.Orientation = Vector3.new(13.8400002, 0, 0)
  1884. Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1885. CylinderMesh62.Parent = Part61
  1886. CylinderMesh62.Scale = Vector3.new(0.707142889, 0.285714269, 0.707142889)
  1887. CylinderMesh62.Scale = Vector3.new(0.707142889, 0.285714269, 0.707142889)
  1888. Part63.Parent = Tool0
  1889. Part63.BrickColor = BrickColor.new("Dark stone grey")
  1890. Part63.Rotation = Vector3.new(-90.159996, 0, 0)
  1891. Part63.Anchored = true
  1892. Part63.CanCollide = false
  1893. Part63.FormFactor = Enum.FormFactor.Custom
  1894. Part63.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  1895. Part63.CFrame = CFrame.new(21.2070007, 2.39874506, -271.95813, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  1896. Part63.BottomSurface = Enum.SurfaceType.Smooth
  1897. Part63.TopSurface = Enum.SurfaceType.Smooth
  1898. Part63.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1899. Part63.Position = Vector3.new(21.2070007, 2.39874506, -271.95813)
  1900. Part63.Orientation = Vector3.new(-89.909996, 180, 180)
  1901. Part63.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1902. CylinderMesh64.Parent = Part63
  1903. CylinderMesh64.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  1904. CylinderMesh64.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  1905. Part65.Parent = Tool0
  1906. Part65.BrickColor = BrickColor.new("Dark stone grey")
  1907. Part65.Rotation = Vector3.new(-90.159996, 0, 0)
  1908. Part65.Anchored = true
  1909. Part65.CanCollide = false
  1910. Part65.FormFactor = Enum.FormFactor.Custom
  1911. Part65.Size = Vector3.new(0.200000003, 0.242857143, 0.200000003)
  1912. Part65.CFrame = CFrame.new(21.2000008, 2.22259164, -272.950378, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  1913. Part65.BottomSurface = Enum.SurfaceType.Smooth
  1914. Part65.TopSurface = Enum.SurfaceType.Smooth
  1915. Part65.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1916. Part65.Position = Vector3.new(21.2000008, 2.22259164, -272.950378)
  1917. Part65.Orientation = Vector3.new(-89.909996, 180, 180)
  1918. Part65.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1919. CylinderMesh66.Parent = Part65
  1920. Part67.Parent = Tool0
  1921. Part67.BrickColor = BrickColor.new("Really black")
  1922. Part67.Rotation = Vector3.new(-90.159996, -90, 0)
  1923. Part67.Anchored = true
  1924. Part67.CanCollide = false
  1925. Part67.FormFactor = Enum.FormFactor.Custom
  1926. Part67.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  1927. Part67.CFrame = CFrame.new(21.1900005, 2.2300508, -271.957611, 0, 0, -1, 0.999998629, -0.00277700764, 0, -0.00277700764, -0.999998629, 0)
  1928. Part67.BottomSurface = Enum.SurfaceType.Smooth
  1929. Part67.TopSurface = Enum.SurfaceType.Smooth
  1930. Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1931. Part67.Position = Vector3.new(21.1900005, 2.2300508, -271.957611)
  1932. Part67.Orientation = Vector3.new(0, -90, 90.159996)
  1933. Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1934. CylinderMesh68.Parent = Part67
  1935. CylinderMesh68.Scale = Vector3.new(0.714285731, 1, 0.714285731)
  1936. CylinderMesh68.Scale = Vector3.new(0.714285731, 1, 0.714285731)
  1937. Part69.Parent = Tool0
  1938. Part69.BrickColor = BrickColor.new("Dark stone grey")
  1939. Part69.Rotation = Vector3.new(89.8399963, -90, 0)
  1940. Part69.Anchored = true
  1941. Part69.CanCollide = false
  1942. Part69.FormFactor = Enum.FormFactor.Custom
  1943. Part69.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  1944. Part69.CFrame = CFrame.new(21.2360001, 2.22397661, -271.957977, 0, 0, -1, -0.999998629, 0.00277700764, 0, 0.00277700764, 0.999998629, 0)
  1945. Part69.BottomSurface = Enum.SurfaceType.Smooth
  1946. Part69.TopSurface = Enum.SurfaceType.Smooth
  1947. Part69.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1948. Part69.Position = Vector3.new(21.2360001, 2.22397661, -271.957977)
  1949. Part69.Orientation = Vector3.new(0, -90, -89.8399963)
  1950. Part69.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1951. CylinderMesh70.Parent = Part69
  1952. CylinderMesh70.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  1953. CylinderMesh70.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  1954. Part71.Parent = Tool0
  1955. Part71.BrickColor = BrickColor.new("Dark stone grey")
  1956. Part71.Rotation = Vector3.new(89.8399963, 0, 0)
  1957. Part71.Anchored = true
  1958. Part71.CanCollide = false
  1959. Part71.FormFactor = Enum.FormFactor.Custom
  1960. Part71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1961. Part71.CFrame = CFrame.new(21.2000008, 2.26508188, -273.05072, 1, 0, 0, 0, 0.00277500763, -0.999998629, 0, 0.999998629, 0.00277500763)
  1962. Part71.BottomSurface = Enum.SurfaceType.Smooth
  1963. Part71.TopSurface = Enum.SurfaceType.Smooth
  1964. Part71.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1965. Part71.Position = Vector3.new(21.2000008, 2.26508188, -273.05072)
  1966. Part71.Orientation = Vector3.new(89.909996, 0, 0)
  1967. Part71.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1968. BlockMesh72.Parent = Part71
  1969. BlockMesh72.Scale = Vector3.new(0.714285731, 0.214285716, 0.571428537)
  1970. BlockMesh72.Scale = Vector3.new(0.714285731, 0.214285716, 0.571428537)
  1971. Part73.Parent = Tool0
  1972. Part73.BrickColor = BrickColor.new("Dark stone grey")
  1973. Part73.Rotation = Vector3.new(89.8399963, 0, -180)
  1974. Part73.Anchored = true
  1975. Part73.CanCollide = false
  1976. Part73.FormFactor = Enum.FormFactor.Custom
  1977. Part73.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1978. Part73.CFrame = CFrame.new(21.257, 2.50963116, -272.686859, -1, 0, 0, 0, -0.00277700764, -0.999998629, 0, -0.999998629, 0.00277700764)
  1979. Part73.BottomSurface = Enum.SurfaceType.Smooth
  1980. Part73.TopSurface = Enum.SurfaceType.Smooth
  1981. Part73.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1982. Part73.Position = Vector3.new(21.257, 2.50963116, -272.686859)
  1983. Part73.Orientation = Vector3.new(89.909996, 0, 180)
  1984. Part73.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1985. BlockMesh74.Parent = Part73
  1986. BlockMesh74.Scale = Vector3.new(0.0714285672, 0.285714269, 0.5)
  1987. BlockMesh74.Scale = Vector3.new(0.0714285672, 0.285714269, 0.5)
  1988. Part75.Parent = Tool0
  1989. Part75.BrickColor = BrickColor.new("Dark stone grey")
  1990. Part75.Rotation = Vector3.new(-65.159996, 0, 0)
  1991. Part75.Anchored = true
  1992. Part75.CanCollide = false
  1993. Part75.FormFactor = Enum.FormFactor.Custom
  1994. Part75.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  1995. Part75.CFrame = CFrame.new(21.2000008, 1.70181632, -272.479187, 1, 0, 0, 0, 0.420102924, 0.907479048, 0, -0.907479048, 0.420102924)
  1996. Part75.BottomSurface = Enum.SurfaceType.Smooth
  1997. Part75.TopSurface = Enum.SurfaceType.Smooth
  1998. Part75.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1999. Part75.Position = Vector3.new(21.2000008, 1.70181632, -272.479187)
  2000. Part75.Orientation = Vector3.new(-65.159996, 0, 0)
  2001. Part75.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2002. BlockMesh76.Parent = Part75
  2003. BlockMesh76.Scale = Vector3.new(0.642857194, 1, 0.142857134)
  2004. BlockMesh76.Scale = Vector3.new(0.642857194, 1, 0.142857134)
  2005. Part77.Parent = Tool0
  2006. Part77.BrickColor = BrickColor.new("Light stone grey")
  2007. Part77.Rotation = Vector3.new(29.8400002, 0, -90)
  2008. Part77.Anchored = true
  2009. Part77.CanCollide = false
  2010. Part77.FormFactor = Enum.FormFactor.Custom
  2011. Part77.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2012. Part77.CFrame = CFrame.new(21.2000008, 2.01290917, -272.41803, 0, 1, 0, -0.867411613, 0, -0.497595876, -0.497595876, 0, 0.867411613)
  2013. Part77.BottomSurface = Enum.SurfaceType.Smooth
  2014. Part77.TopSurface = Enum.SurfaceType.Smooth
  2015. Part77.Color = Color3.new(0.898039, 0.894118, 0.87451)
  2016. Part77.Position = Vector3.new(21.2000008, 2.01290917, -272.41803)
  2017. Part77.Orientation = Vector3.new(29.8400002, 0, -90)
  2018. Part77.Color = Color3.new(0.898039, 0.894118, 0.87451)
  2019. BlockMesh78.Parent = Part77
  2020. BlockMesh78.Scale = Vector3.new(0.157142863, 0.965714216, 0.0714285672)
  2021. BlockMesh78.Scale = Vector3.new(0.157142863, 0.965714216, 0.0714285672)
  2022. Part79.Parent = Tool0
  2023. Part79.BrickColor = BrickColor.new("Dark stone grey")
  2024. Part79.Rotation = Vector3.new(89.8399963, 0, 0)
  2025. Part79.Anchored = true
  2026. Part79.CanCollide = false
  2027. Part79.FormFactor = Enum.FormFactor.Custom
  2028. Part79.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2029. Part79.CFrame = CFrame.new(21.2000008, 2.03401136, -271.714905, 1, 0, 0, 0, 0.00277700764, -0.999998629, 0, 0.999998629, 0.00277700764)
  2030. Part79.BottomSurface = Enum.SurfaceType.Smooth
  2031. Part79.TopSurface = Enum.SurfaceType.Smooth
  2032. Part79.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2033. Part79.Position = Vector3.new(21.2000008, 2.03401136, -271.714905)
  2034. Part79.Orientation = Vector3.new(89.909996, 0, 0)
  2035. Part79.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2036. SpecialMesh80.Parent = Part79
  2037. SpecialMesh80.Scale = Vector3.new(0.785714328, 0.142857134, 0.928571463)
  2038. SpecialMesh80.MeshType = Enum.MeshType.Wedge
  2039. SpecialMesh80.Scale = Vector3.new(0.785714328, 0.142857134, 0.928571463)
  2040. Part81.Parent = Tool0
  2041. Part81.BrickColor = BrickColor.new("Dark stone grey")
  2042. Part81.Rotation = Vector3.new(-90.159996, 0, 0)
  2043. Part81.Anchored = true
  2044. Part81.CanCollide = false
  2045. Part81.FormFactor = Enum.FormFactor.Custom
  2046. Part81.Size = Vector3.new(0.200000003, 1.10000002, 0.200000003)
  2047. Part81.CFrame = CFrame.new(21.2000008, 2.08182311, -272.279083, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2048. Part81.BottomSurface = Enum.SurfaceType.Smooth
  2049. Part81.TopSurface = Enum.SurfaceType.Smooth
  2050. Part81.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2051. Part81.Position = Vector3.new(21.2000008, 2.08182311, -272.279083)
  2052. Part81.Orientation = Vector3.new(-89.909996, 180, 180)
  2053. Part81.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2054. BlockMesh82.Parent = Part81
  2055. BlockMesh82.Scale = Vector3.new(0.785714328, 1, 0.857142866)
  2056. BlockMesh82.Scale = Vector3.new(0.785714328, 1, 0.857142866)
  2057. Part83.Parent = Tool0
  2058. Part83.BrickColor = BrickColor.new("Really black")
  2059. Part83.Rotation = Vector3.new(89.8399963, -14, -180)
  2060. Part83.Anchored = true
  2061. Part83.CanCollide = false
  2062. Part83.FormFactor = Enum.FormFactor.Custom
  2063. Part83.Size = Vector3.new(0.200000003, 0.514285743, 0.200000003)
  2064. Part83.CFrame = CFrame.new(21.2560024, 2.37392879, -271.186737, -0.970294774, 1.35153286e-07, -0.24192588, 0.241925508, -0.00277304137, -0.970293283, -0.0006710015, -0.999998629, 0.00269063446)
  2065. Part83.BottomSurface = Enum.SurfaceType.Smooth
  2066. Part83.TopSurface = Enum.SurfaceType.Smooth
  2067. Part83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2068. Part83.Position = Vector3.new(21.2560024, 2.37392879, -271.186737)
  2069. Part83.Orientation = Vector3.new(76, -89.3600006, 90.659996)
  2070. Part83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2071. BlockMesh84.Parent = Part83
  2072. BlockMesh84.Scale = Vector3.new(0.0714285672, 1, 0.142857134)
  2073. BlockMesh84.Scale = Vector3.new(0.0714285672, 1, 0.142857134)
  2074. Part85.Parent = Tool0
  2075. Part85.BrickColor = BrickColor.new("Black")
  2076. Part85.Rotation = Vector3.new(-90.159996, 0, -180)
  2077. Part85.Anchored = true
  2078. Part85.CanCollide = false
  2079. Part85.FormFactor = Enum.FormFactor.Custom
  2080. Part85.Size = Vector3.new(0.242857143, 1.01428568, 0.200000003)
  2081. Part85.CFrame = CFrame.new(21.2000008, 2.06400895, -271.121857, -1, 0, 0, 0, 0.00277500763, 0.999998629, 0, 0.999998629, -0.00277500763)
  2082. Part85.BottomSurface = Enum.SurfaceType.Smooth
  2083. Part85.TopSurface = Enum.SurfaceType.Smooth
  2084. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2085. Part85.Position = Vector3.new(21.2000008, 2.06400895, -271.121857)
  2086. Part85.Orientation = Vector3.new(-89.909996, 180, 0)
  2087. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2088. SpecialMesh86.Parent = Part85
  2089. SpecialMesh86.Scale = Vector3.new(1, 1, 0.428571433)
  2090. SpecialMesh86.MeshType = Enum.MeshType.Wedge
  2091. SpecialMesh86.Scale = Vector3.new(1, 1, 0.428571433)
  2092. Part87.Parent = Tool0
  2093. Part87.BrickColor = BrickColor.new("Dark stone grey")
  2094. Part87.Rotation = Vector3.new(-66.159996, 0, 0)
  2095. Part87.Anchored = true
  2096. Part87.CanCollide = false
  2097. Part87.FormFactor = Enum.FormFactor.Custom
  2098. Part87.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2099. Part87.CFrame = CFrame.new(21.2000008, 1.30067348, -272.642059, 1, 0, 0, 0, 0.404197961, 0.914674103, 0, -0.914674103, 0.404197961)
  2100. Part87.BottomSurface = Enum.SurfaceType.Smooth
  2101. Part87.TopSurface = Enum.SurfaceType.Smooth
  2102. Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2103. Part87.Position = Vector3.new(21.2000008, 1.30067348, -272.642059)
  2104. Part87.Orientation = Vector3.new(-66.159996, 0, 0)
  2105. Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2106. BlockMesh88.Parent = Part87
  2107. BlockMesh88.Scale = Vector3.new(0.785714328, 0.214285716, 0.214285716)
  2108. BlockMesh88.Scale = Vector3.new(0.785714328, 0.214285716, 0.214285716)
  2109. Part89.Parent = Tool0
  2110. Part89.BrickColor = BrickColor.new("Really black")
  2111. Part89.Rotation = Vector3.new(89.8399963, 27, -180)
  2112. Part89.Anchored = true
  2113. Part89.CanCollide = false
  2114. Part89.FormFactor = Enum.FormFactor.Custom
  2115. Part89.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2116. Part89.CFrame = CFrame.new(21.2530022, 2.42861199, -271.393951, -0.891003907, 1.45217127e-08, 0.453995705, -0.453995019, -0.00278199953, -0.891002595, 0.00126300298, -0.99999851, 0.00247877929)
  2117. Part89.BottomSurface = Enum.SurfaceType.Smooth
  2118. Part89.TopSurface = Enum.SurfaceType.Smooth
  2119. Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2120. Part89.Position = Vector3.new(21.2530022, 2.42861199, -271.393951)
  2121. Part89.Orientation = Vector3.new(63, 89.6899948, -90.3499985)
  2122. Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2123. BlockMesh90.Parent = Part89
  2124. BlockMesh90.Scale = Vector3.new(0.0714285672, 0.5, 0.214285716)
  2125. BlockMesh90.Scale = Vector3.new(0.0714285672, 0.5, 0.214285716)
  2126. Part91.Parent = Tool0
  2127. Part91.BrickColor = BrickColor.new("Dark stone grey")
  2128. Part91.Rotation = Vector3.new(-90.159996, 0, -180)
  2129. Part91.Anchored = true
  2130. Part91.CanCollide = false
  2131. Part91.FormFactor = Enum.FormFactor.Custom
  2132. Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2133. Part91.CFrame = CFrame.new(21.2000008, 2.25175762, -270.365356, -1, 0, 0, 0, 0.00277700764, 0.999998629, 0, 0.999998629, -0.00277700764)
  2134. Part91.BottomSurface = Enum.SurfaceType.Smooth
  2135. Part91.TopSurface = Enum.SurfaceType.Smooth
  2136. Part91.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2137. Part91.Position = Vector3.new(21.2000008, 2.25175762, -270.365356)
  2138. Part91.Orientation = Vector3.new(-89.909996, 180, 0)
  2139. Part91.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2140. Decal92.Parent = Part91
  2141. Decal92.Texture = "http://www.roblox.com/asset/?id=47760372"
  2142. Decal92.Face = Enum.NormalId.Top
  2143. CylinderMesh93.Parent = Part91
  2144. CylinderMesh93.Scale = Vector3.new(0.5, 0.785714328, 0.5)
  2145. CylinderMesh93.Scale = Vector3.new(0.5, 0.785714328, 0.5)
  2146. Part94.Parent = Tool0
  2147. Part94.BrickColor = BrickColor.new("Dark stone grey")
  2148. Part94.Rotation = Vector3.new(-0.159999996, 0, -90)
  2149. Part94.Anchored = true
  2150. Part94.CanCollide = false
  2151. Part94.FormFactor = Enum.FormFactor.Custom
  2152. Part94.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2153. Part94.CFrame = CFrame.new(21.257, 2.50905418, -272.708588, 0, 1, 0, -0.999998629, 0, 0.00277700764, 0.00277700764, 0, 0.999998629)
  2154. Part94.BottomSurface = Enum.SurfaceType.Smooth
  2155. Part94.TopSurface = Enum.SurfaceType.Smooth
  2156. Part94.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2157. Part94.Position = Vector3.new(21.257, 2.50905418, -272.708588)
  2158. Part94.Orientation = Vector3.new(-0.159999996, 0, -90)
  2159. Part94.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2160. CylinderMesh95.Parent = Part94
  2161. CylinderMesh95.Scale = Vector3.new(0.5, 0.0714285672, 0.5)
  2162. CylinderMesh95.Scale = Vector3.new(0.5, 0.0714285672, 0.5)
  2163. Part96.Parent = Tool0
  2164. Part96.BrickColor = BrickColor.new("Dark stone grey")
  2165. Part96.Rotation = Vector3.new(-0.159999996, 0, -90)
  2166. Part96.Anchored = true
  2167. Part96.CanCollide = false
  2168. Part96.FormFactor = Enum.FormFactor.Custom
  2169. Part96.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2170. Part96.CFrame = CFrame.new(21.2000008, 2.53133416, -270.543884, 0, 1, 0, -0.999998629, 0, 0.00277700764, 0.00277700764, 0, 0.999998629)
  2171. Part96.BottomSurface = Enum.SurfaceType.Smooth
  2172. Part96.TopSurface = Enum.SurfaceType.Smooth
  2173. Part96.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2174. Part96.Position = Vector3.new(21.2000008, 2.53133416, -270.543884)
  2175. Part96.Orientation = Vector3.new(-0.159999996, 0, -90)
  2176. Part96.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2177. BlockMesh97.Parent = Part96
  2178. BlockMesh97.Scale = Vector3.new(0.428571433, 0.0714285672, 0.214285716)
  2179. BlockMesh97.Scale = Vector3.new(0.428571433, 0.0714285672, 0.214285716)
  2180. Part98.Parent = Tool0
  2181. Part98.BrickColor = BrickColor.new("Dark stone grey")
  2182. Part98.Rotation = Vector3.new(89.8399963, 0, 0)
  2183. Part98.Anchored = true
  2184. Part98.CanCollide = false
  2185. Part98.FormFactor = Enum.FormFactor.Custom
  2186. Part98.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  2187. Part98.CFrame = CFrame.new(21.2210026, 2.25455475, -271.957825, 1, 0, 0, 0, 0.00277700764, -0.999998629, 0, 0.999998629, 0.00277700764)
  2188. Part98.BottomSurface = Enum.SurfaceType.Smooth
  2189. Part98.TopSurface = Enum.SurfaceType.Smooth
  2190. Part98.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2191. Part98.Position = Vector3.new(21.2210026, 2.25455475, -271.957825)
  2192. Part98.Orientation = Vector3.new(89.909996, 0, 0)
  2193. Part98.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2194. CylinderMesh99.Parent = Part98
  2195. CylinderMesh99.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  2196. CylinderMesh99.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  2197. Part100.Parent = Tool0
  2198. Part100.BrickColor = BrickColor.new("Dark stone grey")
  2199. Part100.Rotation = Vector3.new(89.8399963, 0, 0)
  2200. Part100.Anchored = true
  2201. Part100.CanCollide = false
  2202. Part100.FormFactor = Enum.FormFactor.Custom
  2203. Part100.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  2204. Part100.CFrame = CFrame.new(21.203001, 2.21889448, -271.957886, 1, 0, 0, 0, 0.00277500763, -0.999998629, 0, 0.999998629, 0.00277500763)
  2205. Part100.BottomSurface = Enum.SurfaceType.Smooth
  2206. Part100.TopSurface = Enum.SurfaceType.Smooth
  2207. Part100.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2208. Part100.Position = Vector3.new(21.203001, 2.21889448, -271.957886)
  2209. Part100.Orientation = Vector3.new(89.909996, 0, 0)
  2210. Part100.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2211. CylinderMesh101.Parent = Part100
  2212. CylinderMesh101.Scale = Vector3.new(0.857142866, 1, 0.857142866)
  2213. CylinderMesh101.Scale = Vector3.new(0.857142866, 1, 0.857142866)
  2214. Part102.Parent = Tool0
  2215. Part102.BrickColor = BrickColor.new("Dark stone grey")
  2216. Part102.Rotation = Vector3.new(113.839996, 0, -180)
  2217. Part102.Anchored = true
  2218. Part102.CanCollide = false
  2219. Part102.FormFactor = Enum.FormFactor.Custom
  2220. Part102.Size = Vector3.new(0.200000003, 0.242857143, 0.657142878)
  2221. Part102.CFrame = CFrame.new(21.199995, 1.64022934, -272.648499, -1, 0, 0, 0, 0.404197961, -0.914674103, 0, -0.914674103, -0.404197961)
  2222. Part102.BottomSurface = Enum.SurfaceType.Smooth
  2223. Part102.TopSurface = Enum.SurfaceType.Smooth
  2224. Part102.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2225. Part102.Position = Vector3.new(21.199995, 1.64022934, -272.648499)
  2226. Part102.Orientation = Vector3.new(66.159996, 180, 0)
  2227. Part102.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2228. BlockMesh103.Parent = Part102
  2229. BlockMesh103.Scale = Vector3.new(0.785714328, 1, 1)
  2230. BlockMesh103.Scale = Vector3.new(0.785714328, 1, 1)
  2231. Part104.Parent = Tool0
  2232. Part104.BrickColor = BrickColor.new("Dark stone grey")
  2233. Part104.Rotation = Vector3.new(89.8399963, 0, -180)
  2234. Part104.Anchored = true
  2235. Part104.CanCollide = false
  2236. Part104.FormFactor = Enum.FormFactor.Custom
  2237. Part104.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2238. Part104.CFrame = CFrame.new(21.2000008, 2.3653059, -273.051178, -1, 0, 0, 0, -0.00277500763, -0.999998629, 0, -0.999998629, 0.00277500763)
  2239. Part104.BottomSurface = Enum.SurfaceType.Smooth
  2240. Part104.TopSurface = Enum.SurfaceType.Smooth
  2241. Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2242. Part104.Position = Vector3.new(21.2000008, 2.3653059, -273.051178)
  2243. Part104.Orientation = Vector3.new(89.909996, 0, 180)
  2244. Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2245. SpecialMesh105.Parent = Part104
  2246. SpecialMesh105.Scale = Vector3.new(0.714285731, 0.214285716, 0.428571433)
  2247. SpecialMesh105.MeshType = Enum.MeshType.Wedge
  2248. SpecialMesh105.Scale = Vector3.new(0.714285731, 0.214285716, 0.428571433)
  2249. Part106.Parent = Tool0
  2250. Part106.BrickColor = BrickColor.new("Dark stone grey")
  2251. Part106.Rotation = Vector3.new(-90.159996, 0, 0)
  2252. Part106.Anchored = true
  2253. Part106.CanCollide = false
  2254. Part106.FormFactor = Enum.FormFactor.Custom
  2255. Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2256. Part106.CFrame = CFrame.new(21.1429996, 2.48439646, -272.737213, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2257. Part106.BottomSurface = Enum.SurfaceType.Smooth
  2258. Part106.TopSurface = Enum.SurfaceType.Smooth
  2259. Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2260. Part106.Position = Vector3.new(21.1429996, 2.48439646, -272.737213)
  2261. Part106.Orientation = Vector3.new(-89.909996, 180, 180)
  2262. Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2263. BlockMesh107.Parent = Part106
  2264. BlockMesh107.Scale = Vector3.new(0.0714285672, 0.214285716, 0.25)
  2265. BlockMesh107.Scale = Vector3.new(0.0714285672, 0.214285716, 0.25)
  2266. Part108.Parent = Tool0
  2267. Part108.BrickColor = BrickColor.new("Black")
  2268. Part108.Rotation = Vector3.new(-0.159999996, 0, -90)
  2269. Part108.Anchored = true
  2270. Part108.CanCollide = false
  2271. Part108.FormFactor = Enum.FormFactor.Custom
  2272. Part108.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2273. Part108.CFrame = CFrame.new(21.2000008, 2.08030796, -272.900665, 0, 1, 0, -0.999998629, 0, 0.00277700764, 0.00277700764, 0, 0.999998629)
  2274. Part108.BottomSurface = Enum.SurfaceType.Smooth
  2275. Part108.TopSurface = Enum.SurfaceType.Smooth
  2276. Part108.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2277. Part108.Position = Vector3.new(21.2000008, 2.08030796, -272.900665)
  2278. Part108.Orientation = Vector3.new(-0.159999996, 0, -90)
  2279. Part108.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2280. CylinderMesh109.Parent = Part108
  2281. CylinderMesh109.Scale = Vector3.new(0.428571433, 0.928571463, 0.428571433)
  2282. CylinderMesh109.Scale = Vector3.new(0.428571433, 0.928571463, 0.428571433)
  2283. Part110.Parent = Tool0
  2284. Part110.BrickColor = BrickColor.new("Dark stone grey")
  2285. Part110.Rotation = Vector3.new(113.839996, 0, -180)
  2286. Part110.Anchored = true
  2287. Part110.CanCollide = false
  2288. Part110.FormFactor = Enum.FormFactor.Custom
  2289. Part110.Size = Vector3.new(0.200000003, 0.200000003, 0.528571427)
  2290. Part110.CFrame = CFrame.new(21.2000008, 1.64752936, -272.824738, -1, 0, 0, 0, 0.404197961, -0.914674103, 0, -0.914674103, -0.404197961)
  2291. Part110.BottomSurface = Enum.SurfaceType.Smooth
  2292. Part110.TopSurface = Enum.SurfaceType.Smooth
  2293. Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2294. Part110.Position = Vector3.new(21.2000008, 1.64752936, -272.824738)
  2295. Part110.Orientation = Vector3.new(66.159996, 180, 0)
  2296. Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2297. SpecialMesh111.Parent = Part110
  2298. SpecialMesh111.Scale = Vector3.new(0.785714328, 0.428571433, 1)
  2299. SpecialMesh111.MeshType = Enum.MeshType.Wedge
  2300. SpecialMesh111.Scale = Vector3.new(0.785714328, 0.428571433, 1)
  2301. Part112.Parent = Tool0
  2302. Part112.BrickColor = BrickColor.new("Dark stone grey")
  2303. Part112.Rotation = Vector3.new(-0.159999996, 0, -180)
  2304. Part112.Anchored = true
  2305. Part112.CanCollide = false
  2306. Part112.FormFactor = Enum.FormFactor.Custom
  2307. Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2308. Part112.CFrame = CFrame.new(21.2000008, 2.58155537, -270.544525, -1, 0, 0, 0, -0.999998629, 0.00277700764, 0, 0.00277700764, 0.999998629)
  2309. Part112.BottomSurface = Enum.SurfaceType.Smooth
  2310. Part112.TopSurface = Enum.SurfaceType.Smooth
  2311. Part112.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2312. Part112.Position = Vector3.new(21.2000008, 2.58155537, -270.544525)
  2313. Part112.Orientation = Vector3.new(-0.159999996, 0, 180)
  2314. Part112.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2315. SpecialMesh113.Parent = Part112
  2316. SpecialMesh113.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2317. SpecialMesh113.Scale = Vector3.new(0.142857149, 0.142857149, 0.54285717)
  2318. SpecialMesh113.MeshType = Enum.MeshType.FileMesh
  2319. SpecialMesh113.Scale = Vector3.new(0.142857149, 0.142857149, 0.54285717)
  2320. Part114.Parent = Tool0
  2321. Part114.BrickColor = BrickColor.new("Dark stone grey")
  2322. Part114.Rotation = Vector3.new(89.8399963, -90, 0)
  2323. Part114.Anchored = true
  2324. Part114.CanCollide = false
  2325. Part114.FormFactor = Enum.FormFactor.Custom
  2326. Part114.Size = Vector3.new(0.214285716, 0.214285716, 0.200000003)
  2327. Part114.CFrame = CFrame.new(21.2000008, 2.29801798, -271.735992, 0, 0, -1, -0.999998629, 0.00277700764, 0, 0.00277700764, 0.999998629, 0)
  2328. Part114.BottomSurface = Enum.SurfaceType.Smooth
  2329. Part114.TopSurface = Enum.SurfaceType.Smooth
  2330. Part114.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2331. Part114.Position = Vector3.new(21.2000008, 2.29801798, -271.735992)
  2332. Part114.Orientation = Vector3.new(0, -90, -89.8399963)
  2333. Part114.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2334. BlockMesh115.Parent = Part114
  2335. BlockMesh115.Scale = Vector3.new(1, 1, 0.571428537)
  2336. BlockMesh115.Scale = Vector3.new(1, 1, 0.571428537)
  2337. Part116.Parent = Tool0
  2338. Part116.BrickColor = BrickColor.new("Dark stone grey")
  2339. Part116.Rotation = Vector3.new(89.8399963, -90, 0)
  2340. Part116.Anchored = true
  2341. Part116.CanCollide = false
  2342. Part116.FormFactor = Enum.FormFactor.Custom
  2343. Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2344. Part116.CFrame = CFrame.new(21.2000008, 2.09406638, -272.922089, -0.000344000029, -8.00937685e-14, -1, -0.99999851, 0.00277700741, 0.000343999534, 0.00277700694, 0.999998629, -9.55290602e-07)
  2345. Part116.BottomSurface = Enum.SurfaceType.Smooth
  2346. Part116.TopSurface = Enum.SurfaceType.Smooth
  2347. Part116.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2348. Part116.Position = Vector3.new(21.2000008, 2.09406638, -272.922089)
  2349. Part116.Orientation = Vector3.new(-0.0199999996, -90, -89.8399963)
  2350. Part116.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2351. BlockMesh117.Parent = Part116
  2352. BlockMesh117.Scale = Vector3.new(0.714285731, 0.928571463, 0.857142866)
  2353. BlockMesh117.Scale = Vector3.new(0.714285731, 0.928571463, 0.857142866)
  2354. Part118.Parent = Tool0
  2355. Part118.BrickColor = BrickColor.new("Dark stone grey")
  2356. Part118.Rotation = Vector3.new(-90.159996, 0, 0)
  2357. Part118.Anchored = true
  2358. Part118.CanCollide = false
  2359. Part118.FormFactor = Enum.FormFactor.Custom
  2360. Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2361. Part118.CFrame = CFrame.new(21.2000008, 1.95207798, -272.756775, 1, 0, 0, 0, -0.00277500763, 0.999998629, 0, -0.999998629, -0.00277500763)
  2362. Part118.BottomSurface = Enum.SurfaceType.Smooth
  2363. Part118.TopSurface = Enum.SurfaceType.Smooth
  2364. Part118.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2365. Part118.Position = Vector3.new(21.2000008, 1.95207798, -272.756775)
  2366. Part118.Orientation = Vector3.new(-89.909996, 180, 180)
  2367. Part118.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2368. SpecialMesh119.Parent = Part118
  2369. SpecialMesh119.Scale = Vector3.new(0.785714328, 0.571428537, 0.428571433)
  2370. SpecialMesh119.MeshType = Enum.MeshType.Wedge
  2371. SpecialMesh119.Scale = Vector3.new(0.785714328, 0.571428537, 0.428571433)
  2372. Part120.Parent = Tool0
  2373. Part120.BrickColor = BrickColor.new("Dark stone grey")
  2374. Part120.Rotation = Vector3.new(-90.159996, 0, 0)
  2375. Part120.Anchored = true
  2376. Part120.CanCollide = false
  2377. Part120.FormFactor = Enum.FormFactor.Custom
  2378. Part120.Size = Vector3.new(0.200000003, 0.971428573, 0.200000003)
  2379. Part120.CFrame = CFrame.new(21.2000008, 1.968045, -272.214233, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2380. Part120.BottomSurface = Enum.SurfaceType.Smooth
  2381. Part120.TopSurface = Enum.SurfaceType.Smooth
  2382. Part120.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2383. Part120.Position = Vector3.new(21.2000008, 1.968045, -272.214233)
  2384. Part120.Orientation = Vector3.new(-89.909996, 180, 180)
  2385. Part120.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2386. BlockMesh121.Parent = Part120
  2387. BlockMesh121.Scale = Vector3.new(0.785714328, 1, 0.285714269)
  2388. BlockMesh121.Scale = Vector3.new(0.785714328, 1, 0.285714269)
  2389. Part122.Parent = Tool0
  2390. Part122.BrickColor = BrickColor.new("Dark stone grey")
  2391. Part122.Rotation = Vector3.new(-90.159996, 0.0199999996, 0.0199999996)
  2392. Part122.Anchored = true
  2393. Part122.CanCollide = false
  2394. Part122.FormFactor = Enum.FormFactor.Custom
  2395. Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2396. Part122.CFrame = CFrame.new(21.2000008, 2.09378624, -273.042847, 0.999999881, -0.00034295948, 0.000345048873, -0.000346000743, -0.00277700694, 0.99999851, -0.000342000742, -0.99999851, -0.00277712499)
  2397. Part122.BottomSurface = Enum.SurfaceType.Smooth
  2398. Part122.TopSurface = Enum.SurfaceType.Smooth
  2399. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2400. Part122.Position = Vector3.new(21.2000008, 2.09378624, -273.042847)
  2401. Part122.Orientation = Vector3.new(-89.9000015, 172.919998, -172.899994)
  2402. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2403. SpecialMesh123.Parent = Part122
  2404. SpecialMesh123.Scale = Vector3.new(0.857142866, 0.285714269, 0.714285731)
  2405. SpecialMesh123.MeshType = Enum.MeshType.Wedge
  2406. SpecialMesh123.Scale = Vector3.new(0.857142866, 0.285714269, 0.714285731)
  2407. Part124.Parent = Tool0
  2408. Part124.BrickColor = BrickColor.new("Dark stone grey")
  2409. Part124.Rotation = Vector3.new(-90.159996, 0, 0)
  2410. Part124.Anchored = true
  2411. Part124.CanCollide = false
  2412. Part124.FormFactor = Enum.FormFactor.Custom
  2413. Part124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2414. Part124.CFrame = CFrame.new(21.2000008, 2.39397812, -272.929871, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2415. Part124.BottomSurface = Enum.SurfaceType.Smooth
  2416. Part124.TopSurface = Enum.SurfaceType.Smooth
  2417. Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2418. Part124.Position = Vector3.new(21.2000008, 2.39397812, -272.929871)
  2419. Part124.Orientation = Vector3.new(-89.909996, 180, 180)
  2420. Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2421. CylinderMesh125.Parent = Part124
  2422. CylinderMesh125.Scale = Vector3.new(0.714285731, 1, 0.714285731)
  2423. CylinderMesh125.Scale = Vector3.new(0.714285731, 1, 0.714285731)
  2424. Part126.Parent = Tool0
  2425. Part126.BrickColor = BrickColor.new("Dark stone grey")
  2426. Part126.Rotation = Vector3.new(-90.159996, 0, 0)
  2427. Part126.Anchored = true
  2428. Part126.CanCollide = false
  2429. Part126.FormFactor = Enum.FormFactor.Custom
  2430. Part126.Size = Vector3.new(0.200000003, 0.871428549, 0.200000003)
  2431. Part126.CFrame = CFrame.new(21.2000008, 2.22375965, -272.507751, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2432. Part126.BottomSurface = Enum.SurfaceType.Smooth
  2433. Part126.TopSurface = Enum.SurfaceType.Smooth
  2434. Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2435. Part126.Position = Vector3.new(21.2000008, 2.22375965, -272.507751)
  2436. Part126.Orientation = Vector3.new(-89.909996, 180, 180)
  2437. Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2438. CylinderMesh127.Parent = Part126
  2439. CylinderMesh127.Scale = Vector3.new(0.928571463, 1, 0.928571463)
  2440. CylinderMesh127.Scale = Vector3.new(0.928571463, 1, 0.928571463)
  2441. Part128.Parent = Tool0
  2442. Part128.BrickColor = BrickColor.new("Dark stone grey")
  2443. Part128.Rotation = Vector3.new(-90.159996, 0, 0)
  2444. Part128.Anchored = true
  2445. Part128.CanCollide = false
  2446. Part128.FormFactor = Enum.FormFactor.Custom
  2447. Part128.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  2448. Part128.CFrame = CFrame.new(21.1890011, 2.21573663, -271.957611, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2449. Part128.BottomSurface = Enum.SurfaceType.Smooth
  2450. Part128.TopSurface = Enum.SurfaceType.Smooth
  2451. Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2452. Part128.Position = Vector3.new(21.1890011, 2.21573663, -271.957611)
  2453. Part128.Orientation = Vector3.new(-89.909996, 180, 180)
  2454. Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2455. CylinderMesh129.Parent = Part128
  2456. CylinderMesh129.Scale = Vector3.new(0.785714328, 1, 0.785714328)
  2457. CylinderMesh129.Scale = Vector3.new(0.785714328, 1, 0.785714328)
  2458. Part130.Parent = Tool0
  2459. Part130.BrickColor = BrickColor.new("Dark stone grey")
  2460. Part130.Rotation = Vector3.new(89.8399963, 0, -90)
  2461. Part130.Anchored = true
  2462. Part130.CanCollide = false
  2463. Part130.FormFactor = Enum.FormFactor.Custom
  2464. Part130.Size = Vector3.new(0.200000003, 0.214285716, 0.200000003)
  2465. Part130.CFrame = CFrame.new(21.2000008, 2.27155042, -270.678833, 0, 1, 0, -0.00277500763, 0, -0.999998629, -0.999998629, 0, 0.00277500763)
  2466. Part130.BottomSurface = Enum.SurfaceType.Smooth
  2467. Part130.TopSurface = Enum.SurfaceType.Smooth
  2468. Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2469. Part130.Position = Vector3.new(21.2000008, 2.27155042, -270.678833)
  2470. Part130.Orientation = Vector3.new(89.909996, 0, -90)
  2471. Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2472. CylinderMesh131.Parent = Part130
  2473. CylinderMesh131.Scale = Vector3.new(0.357142866, 1, 0.357142866)
  2474. CylinderMesh131.Scale = Vector3.new(0.357142866, 1, 0.357142866)
  2475. Part132.Parent = Tool0
  2476. Part132.BrickColor = BrickColor.new("Dark stone grey")
  2477. Part132.Rotation = Vector3.new(89.8399963, -90, 0)
  2478. Part132.Anchored = true
  2479. Part132.CanCollide = false
  2480. Part132.FormFactor = Enum.FormFactor.Custom
  2481. Part132.Size = Vector3.new(0.214285716, 0.22857143, 0.200000003)
  2482. Part132.CFrame = CFrame.new(21.243, 2.29750681, -271.958038, -0.000344000029, -8.00937685e-14, -1, -0.99999851, 0.00277700741, 0.000343999534, 0.00277700694, 0.999998629, -9.55290602e-07)
  2483. Part132.BottomSurface = Enum.SurfaceType.Smooth
  2484. Part132.TopSurface = Enum.SurfaceType.Smooth
  2485. Part132.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2486. Part132.Position = Vector3.new(21.243, 2.29750681, -271.958038)
  2487. Part132.Orientation = Vector3.new(-0.0199999996, -90, -89.8399963)
  2488. Part132.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2489. BlockMesh133.Parent = Part132
  2490. BlockMesh133.Scale = Vector3.new(1, 1, 0.142857134)
  2491. BlockMesh133.Scale = Vector3.new(1, 1, 0.142857134)
  2492. Part134.Parent = Tool0
  2493. Part134.BrickColor = BrickColor.new("Dark stone grey")
  2494. Part134.Rotation = Vector3.new(-90.159996, 0, 0)
  2495. Part134.Anchored = true
  2496. Part134.CanCollide = false
  2497. Part134.FormFactor = Enum.FormFactor.Custom
  2498. Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2499. Part134.CFrame = CFrame.new(21.2000008, 2.25080442, -270.536011, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2500. Part134.BottomSurface = Enum.SurfaceType.Smooth
  2501. Part134.TopSurface = Enum.SurfaceType.Smooth
  2502. Part134.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2503. Part134.Position = Vector3.new(21.2000008, 2.25080442, -270.536011)
  2504. Part134.Orientation = Vector3.new(-89.909996, 180, 180)
  2505. Part134.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2506. CylinderMesh135.Parent = Part134
  2507. CylinderMesh135.Scale = Vector3.new(0.642857194, 0.5, 0.642857194)
  2508. CylinderMesh135.Scale = Vector3.new(0.642857194, 0.5, 0.642857194)
  2509. Part136.Parent = Tool0
  2510. Part136.BrickColor = BrickColor.new("Dark stone grey")
  2511. Part136.Rotation = Vector3.new(-90.159996, 0, 0)
  2512. Part136.Anchored = true
  2513. Part136.CanCollide = false
  2514. Part136.FormFactor = Enum.FormFactor.Custom
  2515. Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2516. Part136.CFrame = CFrame.new(21.2000008, 2.4259553, -271.722443, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2517. Part136.BottomSurface = Enum.SurfaceType.Smooth
  2518. Part136.TopSurface = Enum.SurfaceType.Smooth
  2519. Part136.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2520. Part136.Position = Vector3.new(21.2000008, 2.4259553, -271.722443)
  2521. Part136.Orientation = Vector3.new(-89.909996, 180, 180)
  2522. Part136.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2523. CylinderMesh137.Parent = Part136
  2524. CylinderMesh137.Scale = Vector3.new(0.642857194, 0.5, 0.642857194)
  2525. CylinderMesh137.Scale = Vector3.new(0.642857194, 0.5, 0.642857194)
  2526. Part138.Parent = Tool0
  2527. Part138.BrickColor = BrickColor.new("Dark stone grey")
  2528. Part138.Rotation = Vector3.new(-90.159996, 0, 0)
  2529. Part138.Anchored = true
  2530. Part138.CanCollide = false
  2531. Part138.FormFactor = Enum.FormFactor.Custom
  2532. Part138.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  2533. Part138.CFrame = CFrame.new(21.2009983, 2.40380931, -271.957916, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2534. Part138.BottomSurface = Enum.SurfaceType.Smooth
  2535. Part138.TopSurface = Enum.SurfaceType.Smooth
  2536. Part138.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2537. Part138.Position = Vector3.new(21.2009983, 2.40380931, -271.957916)
  2538. Part138.Orientation = Vector3.new(-89.909996, 180, 180)
  2539. Part138.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2540. CylinderMesh139.Parent = Part138
  2541. CylinderMesh139.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  2542. CylinderMesh139.Scale = Vector3.new(0.571428537, 1, 0.571428537)
  2543. Part140.Parent = Tool0
  2544. Part140.BrickColor = BrickColor.new("Black")
  2545. Part140.Rotation = Vector3.new(89.8399963, 0, -90)
  2546. Part140.Anchored = true
  2547. Part140.CanCollide = false
  2548. Part140.FormFactor = Enum.FormFactor.Custom
  2549. Part140.Size = Vector3.new(1.01428568, 0.200000003, 0.22857143)
  2550. Part140.CFrame = CFrame.new(21.3000011, 2.22033882, -271.12207, 0, 1, 0, -0.00277700764, 0, -0.999998629, -0.999998629, 0, 0.00277700764)
  2551. Part140.BottomSurface = Enum.SurfaceType.Smooth
  2552. Part140.TopSurface = Enum.SurfaceType.Smooth
  2553. Part140.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2554. Part140.Position = Vector3.new(21.3000011, 2.22033882, -271.12207)
  2555. Part140.Orientation = Vector3.new(89.909996, 0, -90)
  2556. Part140.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2557. SpecialMesh141.Parent = Part140
  2558. SpecialMesh141.Scale = Vector3.new(1, 0.214285716, 1)
  2559. SpecialMesh141.MeshType = Enum.MeshType.Wedge
  2560. SpecialMesh141.Scale = Vector3.new(1, 0.214285716, 1)
  2561. Part142.Parent = Tool0
  2562. Part142.BrickColor = BrickColor.new("Dark stone grey")
  2563. Part142.Rotation = Vector3.new(18.8400002, 0, 0)
  2564. Part142.Anchored = true
  2565. Part142.CanCollide = false
  2566. Part142.FormFactor = Enum.FormFactor.Custom
  2567. Part142.Size = Vector3.new(0.200000003, 0.285714298, 0.200000003)
  2568. Part142.CFrame = CFrame.new(21.2000008, 1.77982974, -272.115601, 1, 0, 0, 0, 0.946422279, -0.32293874, 0, 0.32293877, 0.946422279)
  2569. Part142.BottomSurface = Enum.SurfaceType.Smooth
  2570. Part142.TopSurface = Enum.SurfaceType.Smooth
  2571. Part142.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2572. Part142.Position = Vector3.new(21.2000008, 1.77982974, -272.115601)
  2573. Part142.Orientation = Vector3.new(18.8400002, 0, 0)
  2574. Part142.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2575. BlockMesh143.Parent = Part142
  2576. BlockMesh143.Scale = Vector3.new(0.642857194, 1, 0.142857134)
  2577. BlockMesh143.Scale = Vector3.new(0.642857194, 1, 0.142857134)
  2578. Part144.Parent = Tool0
  2579. Part144.BrickColor = BrickColor.new("Dark stone grey")
  2580. Part144.Rotation = Vector3.new(-0.159999996, 0, -90)
  2581. Part144.Anchored = true
  2582. Part144.CanCollide = false
  2583. Part144.FormFactor = Enum.FormFactor.Custom
  2584. Part144.Size = Vector3.new(0.242857143, 0.200000003, 0.200000003)
  2585. Part144.CFrame = CFrame.new(21.2000008, 2.39345312, -270.544159, 0, 1, 0, -0.999998629, 0, 0.00277700764, 0.00277700764, 0, 0.999998629)
  2586. Part144.BottomSurface = Enum.SurfaceType.Smooth
  2587. Part144.TopSurface = Enum.SurfaceType.Smooth
  2588. Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2589. Part144.Position = Vector3.new(21.2000008, 2.39345312, -270.544159)
  2590. Part144.Orientation = Vector3.new(-0.159999996, 0, -90)
  2591. Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2592. BlockMesh145.Parent = Part144
  2593. BlockMesh145.Scale = Vector3.new(1, 0.5, 0.428571433)
  2594. BlockMesh145.Scale = Vector3.new(1, 0.5, 0.428571433)
  2595. Part146.Parent = Tool0
  2596. Part146.BrickColor = BrickColor.new("Dark stone grey")
  2597. Part146.Rotation = Vector3.new(-0.159999996, 0, -90)
  2598. Part146.Anchored = true
  2599. Part146.CanCollide = false
  2600. Part146.FormFactor = Enum.FormFactor.Custom
  2601. Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2602. Part146.CFrame = CFrame.new(21.1429996, 2.50905418, -272.708588, 0, 1, 0, -0.999998629, 0, 0.00277700764, 0.00277700764, 0, 0.999998629)
  2603. Part146.BottomSurface = Enum.SurfaceType.Smooth
  2604. Part146.TopSurface = Enum.SurfaceType.Smooth
  2605. Part146.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2606. Part146.Position = Vector3.new(21.1429996, 2.50905418, -272.708588)
  2607. Part146.Orientation = Vector3.new(-0.159999996, 0, -90)
  2608. Part146.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2609. CylinderMesh147.Parent = Part146
  2610. CylinderMesh147.Scale = Vector3.new(0.5, 0.0714285672, 0.5)
  2611. CylinderMesh147.Scale = Vector3.new(0.5, 0.0714285672, 0.5)
  2612. Part148.Parent = Tool0
  2613. Part148.BrickColor = BrickColor.new("Really black")
  2614. Part148.Rotation = Vector3.new(89.8399963, -90, 0)
  2615. Part148.Anchored = true
  2616. Part148.CanCollide = false
  2617. Part148.FormFactor = Enum.FormFactor.Custom
  2618. Part148.Size = Vector3.new(0.214285716, 0.22857143, 0.200000003)
  2619. Part148.CFrame = CFrame.new(21.2000008, 2.29750681, -271.958038, -0.000344000029, -8.00937685e-14, -1, -0.99999851, 0.00277700741, 0.000343999534, 0.00277700694, 0.999998629, -9.55290602e-07)
  2620. Part148.BottomSurface = Enum.SurfaceType.Smooth
  2621. Part148.TopSurface = Enum.SurfaceType.Smooth
  2622. Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2623. Part148.Position = Vector3.new(21.2000008, 2.29750681, -271.958038)
  2624. Part148.Orientation = Vector3.new(-0.0199999996, -90, -89.8399963)
  2625. Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2626. BlockMesh149.Parent = Part148
  2627. BlockMesh149.Scale = Vector3.new(1, 1, 0.285714269)
  2628. BlockMesh149.Scale = Vector3.new(1, 1, 0.285714269)
  2629. Part150.Parent = Tool0
  2630. Part150.BrickColor = BrickColor.new("Dark stone grey")
  2631. Part150.Rotation = Vector3.new(89.8399963, 0, -180)
  2632. Part150.Anchored = true
  2633. Part150.CanCollide = false
  2634. Part150.FormFactor = Enum.FormFactor.Custom
  2635. Part150.Size = Vector3.new(0.200000003, 0.22857143, 0.200000003)
  2636. Part150.CFrame = CFrame.new(21.2000008, 1.65512538, -272.266357, -1, 0, 0, 0, -0.00277700764, -0.999998629, 0, -0.999998629, 0.00277700764)
  2637. Part150.BottomSurface = Enum.SurfaceType.Smooth
  2638. Part150.TopSurface = Enum.SurfaceType.Smooth
  2639. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2640. Part150.Position = Vector3.new(21.2000008, 1.65512538, -272.266357)
  2641. Part150.Orientation = Vector3.new(89.909996, 0, 180)
  2642. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2643. BlockMesh151.Parent = Part150
  2644. BlockMesh151.Scale = Vector3.new(0.642857194, 1, 0.142857134)
  2645. BlockMesh151.Scale = Vector3.new(0.642857194, 1, 0.142857134)
  2646. Part152.Parent = Tool0
  2647. Part152.BrickColor = BrickColor.new("Dark stone grey")
  2648. Part152.Transparency = 1
  2649. Part152.Rotation = Vector3.new(179.839996, 0, 0)
  2650. Part152.Anchored = true
  2651. Part152.CanCollide = false
  2652. Part152.FormFactor = Enum.FormFactor.Custom
  2653. Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2654. Part152.CFrame = CFrame.new(21.2000008, 1.94309223, -272.31427, 1, 0, 0, 0, -0.999998629, -0.00277700764, 0, 0.00277700764, -0.999998629)
  2655. Part152.BottomSurface = Enum.SurfaceType.Smooth
  2656. Part152.TopSurface = Enum.SurfaceType.Smooth
  2657. Part152.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2658. Part152.Position = Vector3.new(21.2000008, 1.94309223, -272.31427)
  2659. Part152.Orientation = Vector3.new(0.159999996, 180, 180)
  2660. Part152.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2661. Decal153.Parent = Part152
  2662. Decal153.Texture = "http://www.roblox.com/asset/?id=61939134"
  2663. Decal153.Face = Enum.NormalId.Right
  2664. Decal154.Parent = Part152
  2665. Decal154.Texture = "http://www.roblox.com/asset/?id=61939134"
  2666. Decal154.Face = Enum.NormalId.Left
  2667. BlockMesh155.Parent = Part152
  2668. BlockMesh155.Scale = Vector3.new(0.785714328, 0.142857134, 0.285714269)
  2669. BlockMesh155.Scale = Vector3.new(0.785714328, 0.142857134, 0.285714269)
  2670. Part156.Parent = Tool0
  2671. Part156.BrickColor = BrickColor.new("Dark stone grey")
  2672. Part156.Transparency = 1
  2673. Part156.Rotation = Vector3.new(179.839996, 0, 0)
  2674. Part156.Anchored = true
  2675. Part156.CanCollide = false
  2676. Part156.FormFactor = Enum.FormFactor.Custom
  2677. Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2678. Part156.CFrame = CFrame.new(21.2000008, 1.9016999, -272.399475, 1, 0, 0, 0, -0.999998629, -0.00277700764, 0, 0.00277700764, -0.999998629)
  2679. Part156.BottomSurface = Enum.SurfaceType.Smooth
  2680. Part156.TopSurface = Enum.SurfaceType.Smooth
  2681. Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2682. Part156.Position = Vector3.new(21.2000008, 1.9016999, -272.399475)
  2683. Part156.Orientation = Vector3.new(0.159999996, 180, 180)
  2684. Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2685. Decal157.Parent = Part156
  2686. Decal157.Texture = "http://www.roblox.com/asset/?id=61939183"
  2687. Decal157.Face = Enum.NormalId.Right
  2688. Decal158.Parent = Part156
  2689. Decal158.Texture = "http://www.roblox.com/asset/?id=61939183"
  2690. Decal158.Face = Enum.NormalId.Left
  2691. BlockMesh159.Parent = Part156
  2692. BlockMesh159.Scale = Vector3.new(0.785714328, 0.142857134, 0.285714269)
  2693. BlockMesh159.Scale = Vector3.new(0.785714328, 0.142857134, 0.285714269)
  2694. Part160.Parent = Tool0
  2695. Part160.BrickColor = BrickColor.new("Really black")
  2696. Part160.Rotation = Vector3.new(89.8399963, 0, -180)
  2697. Part160.Anchored = true
  2698. Part160.CanCollide = false
  2699. Part160.FormFactor = Enum.FormFactor.Custom
  2700. Part160.Size = Vector3.new(0.200000003, 0.514285743, 0.200000003)
  2701. Part160.CFrame = CFrame.new(21.2600002, 2.39943004, -271.186493, -1, 0, 0, 0, -0.00277500763, -0.999998629, 0, -0.999998629, 0.00277500763)
  2702. Part160.BottomSurface = Enum.SurfaceType.Smooth
  2703. Part160.TopSurface = Enum.SurfaceType.Smooth
  2704. Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2705. Part160.Position = Vector3.new(21.2600002, 2.39943004, -271.186493)
  2706. Part160.Orientation = Vector3.new(89.909996, 0, 180)
  2707. Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2708. BlockMesh161.Parent = Part160
  2709. BlockMesh161.Scale = Vector3.new(0.0714285672, 1, 0.142857134)
  2710. BlockMesh161.Scale = Vector3.new(0.0714285672, 1, 0.142857134)
  2711. Part162.Parent = Tool0
  2712. Part162.BrickColor = BrickColor.new("Dark stone grey")
  2713. Part162.Rotation = Vector3.new(-90.159996, 0, 0)
  2714. Part162.Anchored = true
  2715. Part162.CanCollide = false
  2716. Part162.FormFactor = Enum.FormFactor.Custom
  2717. Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2718. Part162.CFrame = CFrame.new(21.1430035, 2.50963116, -272.686859, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2719. Part162.BottomSurface = Enum.SurfaceType.Smooth
  2720. Part162.TopSurface = Enum.SurfaceType.Smooth
  2721. Part162.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2722. Part162.Position = Vector3.new(21.1430035, 2.50963116, -272.686859)
  2723. Part162.Orientation = Vector3.new(-89.909996, 180, 180)
  2724. Part162.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2725. BlockMesh163.Parent = Part162
  2726. BlockMesh163.Scale = Vector3.new(0.0714285672, 0.285714269, 0.5)
  2727. BlockMesh163.Scale = Vector3.new(0.0714285672, 0.285714269, 0.5)
  2728. Part164.Parent = Tool0
  2729. Part164.BrickColor = BrickColor.new("Dark stone grey")
  2730. Part164.Transparency = 1
  2731. Part164.Rotation = Vector3.new(-0.159999996, 0, 0)
  2732. Part164.Anchored = true
  2733. Part164.CanCollide = false
  2734. Part164.FormFactor = Enum.FormFactor.Custom
  2735. Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2736. Part164.CFrame = CFrame.new(21.2000008, 1.97783601, -272.192566, 1, 0, 0, 0, 0.999998629, 0.00277700764, 0, -0.00277700764, 0.999998629)
  2737. Part164.BottomSurface = Enum.SurfaceType.Smooth
  2738. Part164.TopSurface = Enum.SurfaceType.Smooth
  2739. Part164.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2740. Part164.Position = Vector3.new(21.2000008, 1.97783601, -272.192566)
  2741. Part164.Orientation = Vector3.new(-0.159999996, 0, 0)
  2742. Part164.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2743. Decal165.Parent = Part164
  2744. Decal165.Texture = "http://www.roblox.com/asset/?id=61939345"
  2745. Decal165.Face = Enum.NormalId.Right
  2746. Decal166.Parent = Part164
  2747. Decal166.Texture = "http://www.roblox.com/asset/?id=61939345"
  2748. Decal166.Face = Enum.NormalId.Left
  2749. BlockMesh167.Parent = Part164
  2750. BlockMesh167.Scale = Vector3.new(0.785714328, 0.357142866, 0.5)
  2751. BlockMesh167.Scale = Vector3.new(0.785714328, 0.357142866, 0.5)
  2752. Part168.Parent = Tool0
  2753. Part168.BrickColor = BrickColor.new("Dark stone grey")
  2754. Part168.Rotation = Vector3.new(-90.159996, 0, 0)
  2755. Part168.Anchored = true
  2756. Part168.CanCollide = false
  2757. Part168.FormFactor = Enum.FormFactor.Custom
  2758. Part168.Size = Vector3.new(0.200000003, 1.2571429, 0.200000003)
  2759. Part168.CFrame = CFrame.new(21.2000008, 2.39929008, -271.21524, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2760. Part168.BottomSurface = Enum.SurfaceType.Smooth
  2761. Part168.TopSurface = Enum.SurfaceType.Smooth
  2762. Part168.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2763. Part168.Position = Vector3.new(21.2000008, 2.39929008, -271.21524)
  2764. Part168.Orientation = Vector3.new(-89.909996, 180, 180)
  2765. Part168.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2766. CylinderMesh169.Parent = Part168
  2767. CylinderMesh169.Scale = Vector3.new(0.642857194, 1, 0.642857194)
  2768. CylinderMesh169.Scale = Vector3.new(0.642857194, 1, 0.642857194)
  2769. Part170.Parent = Tool0
  2770. Part170.BrickColor = BrickColor.new("Dark stone grey")
  2771. Part170.Rotation = Vector3.new(89.8399963, -90, 0)
  2772. Part170.Anchored = true
  2773. Part170.CanCollide = false
  2774. Part170.FormFactor = Enum.FormFactor.Custom
  2775. Part170.Size = Vector3.new(0.214285716, 0.95714283, 0.200000003)
  2776. Part170.CFrame = CFrame.new(21.2000008, 2.29516768, -272.551056, -0.000344000029, -8.00937685e-14, -1, -0.99999851, 0.00277700741, 0.000343999534, 0.00277700694, 0.999998629, -9.55290602e-07)
  2777. Part170.BottomSurface = Enum.SurfaceType.Smooth
  2778. Part170.TopSurface = Enum.SurfaceType.Smooth
  2779. Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2780. Part170.Position = Vector3.new(21.2000008, 2.29516768, -272.551056)
  2781. Part170.Orientation = Vector3.new(-0.0199999996, -90, -89.8399963)
  2782. Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2783. BlockMesh171.Parent = Part170
  2784. BlockMesh171.Scale = Vector3.new(1, 1, 0.571428537)
  2785. BlockMesh171.Scale = Vector3.new(1, 1, 0.571428537)
  2786. Part172.Parent = Tool0
  2787. Part172.BrickColor = BrickColor.new("Dark stone grey")
  2788. Part172.Rotation = Vector3.new(89.8399963, 0, 0)
  2789. Part172.Anchored = true
  2790. Part172.CanCollide = false
  2791. Part172.FormFactor = Enum.FormFactor.Custom
  2792. Part172.Size = Vector3.new(0.200000003, 0.785714269, 0.200000003)
  2793. Part172.CFrame = CFrame.new(21.2000008, 1.90379584, -272.307098, 1, 0, 0, 0, 0.00277700764, -0.999998629, 0, 0.999998629, 0.00277700764)
  2794. Part172.BottomSurface = Enum.SurfaceType.Smooth
  2795. Part172.TopSurface = Enum.SurfaceType.Smooth
  2796. Part172.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2797. Part172.Position = Vector3.new(21.2000008, 1.90379584, -272.307098)
  2798. Part172.Orientation = Vector3.new(89.909996, 0, 0)
  2799. Part172.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2800. BlockMesh173.Parent = Part172
  2801. BlockMesh173.Scale = Vector3.new(0.785714328, 1, 0.357142866)
  2802. BlockMesh173.Scale = Vector3.new(0.785714328, 1, 0.357142866)
  2803. Part174.Parent = Tool0
  2804. Part174.BrickColor = BrickColor.new("Dark stone grey")
  2805. Part174.Rotation = Vector3.new(89.8399963, 0, -180)
  2806. Part174.Anchored = true
  2807. Part174.CanCollide = false
  2808. Part174.FormFactor = Enum.FormFactor.Custom
  2809. Part174.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2810. Part174.CFrame = CFrame.new(21.2569981, 2.48440742, -272.737213, -1, 0, 0, 0, -0.00277700764, -0.999998629, 0, -0.999998629, 0.00277700764)
  2811. Part174.BottomSurface = Enum.SurfaceType.Smooth
  2812. Part174.TopSurface = Enum.SurfaceType.Smooth
  2813. Part174.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2814. Part174.Position = Vector3.new(21.2569981, 2.48440742, -272.737213)
  2815. Part174.Orientation = Vector3.new(89.909996, 0, 180)
  2816. Part174.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2817. BlockMesh175.Parent = Part174
  2818. BlockMesh175.Scale = Vector3.new(0.0714285672, 0.214285716, 0.25)
  2819. BlockMesh175.Scale = Vector3.new(0.0714285672, 0.214285716, 0.25)
  2820. Part176.Parent = Tool0
  2821. Part176.BrickColor = BrickColor.new("Dark stone grey")
  2822. Part176.Rotation = Vector3.new(-90.159996, 0, 0)
  2823. Part176.Anchored = true
  2824. Part176.CanCollide = false
  2825. Part176.FormFactor = Enum.FormFactor.Custom
  2826. Part176.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2827. Part176.CFrame = CFrame.new(21.2000008, 2.401021, -270.536316, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2828. Part176.BottomSurface = Enum.SurfaceType.Smooth
  2829. Part176.TopSurface = Enum.SurfaceType.Smooth
  2830. Part176.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2831. Part176.Position = Vector3.new(21.2000008, 2.401021, -270.536316)
  2832. Part176.Orientation = Vector3.new(-89.909996, 180, 180)
  2833. Part176.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2834. CylinderMesh177.Parent = Part176
  2835. CylinderMesh177.Scale = Vector3.new(0.714285731, 0.5, 0.714285731)
  2836. CylinderMesh177.Scale = Vector3.new(0.714285731, 0.5, 0.714285731)
  2837. ManualWeld178.Name = "Part-to-SmokePart Strong Joint"
  2838. ManualWeld178.Parent = Part176
  2839. ManualWeld178.C0 = CFrame.new(0.100000001, -0.100000001, -0.100000001, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2840. ManualWeld178.C1 = CFrame.new(-0.0619773865, -0.131896973, 0.0977880955, 1, 0, -0, 0, -0.99862951, -0.0523359552, 0, 0.0523359552, -0.99862951)
  2841. ManualWeld178.Part0 = Part176
  2842. ManualWeld178.Part1 = Part24
  2843. Part179.Parent = Tool0
  2844. Part179.BrickColor = BrickColor.new("Dark stone grey")
  2845. Part179.Rotation = Vector3.new(-108.159996, 0, 0)
  2846. Part179.Anchored = true
  2847. Part179.CanCollide = false
  2848. Part179.FormFactor = Enum.FormFactor.Custom
  2849. Part179.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2850. Part179.CFrame = CFrame.new(21.2000008, 1.7260493, -272.321991, 1, 0, 0, 0, -0.311650753, 0.950199187, 0, -0.950199187, -0.311650753)
  2851. Part179.BottomSurface = Enum.SurfaceType.Smooth
  2852. Part179.TopSurface = Enum.SurfaceType.Smooth
  2853. Part179.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2854. Part179.Position = Vector3.new(21.2000008, 1.7260493, -272.321991)
  2855. Part179.Orientation = Vector3.new(-71.8399963, 180, 180)
  2856. Part179.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2857. SpecialMesh180.Parent = Part179
  2858. SpecialMesh180.Scale = Vector3.new(0.214285716, 0.214285716, 0.428571433)
  2859. SpecialMesh180.MeshType = Enum.MeshType.Wedge
  2860. SpecialMesh180.Scale = Vector3.new(0.214285716, 0.214285716, 0.428571433)
  2861. Part181.Parent = Tool0
  2862. Part181.BrickColor = BrickColor.new("Dark stone grey")
  2863. Part181.Rotation = Vector3.new(-90.159996, 0, 0)
  2864. Part181.Anchored = true
  2865. Part181.CanCollide = false
  2866. Part181.FormFactor = Enum.FormFactor.Custom
  2867. Part181.Size = Vector3.new(0.200000003, 0.871428549, 0.200000003)
  2868. Part181.CFrame = CFrame.new(21.2000008, 2.3955729, -272.508575, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2869. Part181.BottomSurface = Enum.SurfaceType.Smooth
  2870. Part181.TopSurface = Enum.SurfaceType.Smooth
  2871. Part181.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2872. Part181.Position = Vector3.new(21.2000008, 2.3955729, -272.508575)
  2873. Part181.Orientation = Vector3.new(-89.909996, 180, 180)
  2874. Part181.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2875. CylinderMesh182.Parent = Part181
  2876. CylinderMesh182.Scale = Vector3.new(0.642857194, 1, 0.642857194)
  2877. CylinderMesh182.Scale = Vector3.new(0.642857194, 1, 0.642857194)
  2878. Part183.Parent = Tool0
  2879. Part183.BrickColor = BrickColor.new("Black")
  2880. Part183.Rotation = Vector3.new(89.8399963, 0, -180)
  2881. Part183.Anchored = true
  2882. Part183.CanCollide = false
  2883. Part183.FormFactor = Enum.FormFactor.Custom
  2884. Part183.Size = Vector3.new(0.200000003, 1.01428568, 0.22857143)
  2885. Part183.CFrame = CFrame.new(21.2000046, 2.22033882, -271.12207, -1, 0, 0, 0, -0.00277500763, -0.999998629, 0, -0.999998629, 0.00277500763)
  2886. Part183.BottomSurface = Enum.SurfaceType.Smooth
  2887. Part183.TopSurface = Enum.SurfaceType.Smooth
  2888. Part183.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2889. Part183.Position = Vector3.new(21.2000046, 2.22033882, -271.12207)
  2890. Part183.Orientation = Vector3.new(89.909996, 0, 180)
  2891. Part183.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2892. BlockMesh184.Parent = Part183
  2893. BlockMesh184.Scale = Vector3.new(0.785714328, 1, 1)
  2894. BlockMesh184.Scale = Vector3.new(0.785714328, 1, 1)
  2895. Part185.Parent = Tool0
  2896. Part185.BrickColor = BrickColor.new("Dark stone grey")
  2897. Part185.Rotation = Vector3.new(-166.160004, 0, 0)
  2898. Part185.Anchored = true
  2899. Part185.CanCollide = false
  2900. Part185.FormFactor = Enum.FormFactor.Custom
  2901. Part185.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2902. Part185.CFrame = CFrame.new(21.2000008, 2.47308493, -272.620026, 1, 0, 0, 0, -0.970965922, 0.239227474, 0, -0.239227474, -0.970965922)
  2903. Part185.BottomSurface = Enum.SurfaceType.Smooth
  2904. Part185.TopSurface = Enum.SurfaceType.Smooth
  2905. Part185.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2906. Part185.Position = Vector3.new(21.2000008, 2.47308493, -272.620026)
  2907. Part185.Orientation = Vector3.new(-13.8400002, 180, 180)
  2908. Part185.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2909. CylinderMesh186.Parent = Part185
  2910. CylinderMesh186.Scale = Vector3.new(0.642857194, 0.642857194, 0.642857194)
  2911. CylinderMesh186.Scale = Vector3.new(0.642857194, 0.642857194, 0.642857194)
  2912. Part187.Parent = Tool0
  2913. Part187.BrickColor = BrickColor.new("Dark stone grey")
  2914. Part187.Rotation = Vector3.new(-90.159996, 0, 0)
  2915. Part187.Anchored = true
  2916. Part187.CanCollide = false
  2917. Part187.FormFactor = Enum.FormFactor.Custom
  2918. Part187.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2919. Part187.CFrame = CFrame.new(21.2000008, 2.43107224, -272.658325, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2920. Part187.BottomSurface = Enum.SurfaceType.Smooth
  2921. Part187.TopSurface = Enum.SurfaceType.Smooth
  2922. Part187.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2923. Part187.Position = Vector3.new(21.2000008, 2.43107224, -272.658325)
  2924. Part187.Orientation = Vector3.new(-89.909996, 180, 180)
  2925. Part187.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2926. BlockMesh188.Parent = Part187
  2927. BlockMesh188.Scale = Vector3.new(0.642857194, 1, 0.285714269)
  2928. BlockMesh188.Scale = Vector3.new(0.642857194, 1, 0.285714269)
  2929. Part189.Parent = Tool0
  2930. Part189.BrickColor = BrickColor.new("Black")
  2931. Part189.Rotation = Vector3.new(29.8400002, 0, 90)
  2932. Part189.Anchored = true
  2933. Part189.CanCollide = false
  2934. Part189.FormFactor = Enum.FormFactor.Custom
  2935. Part189.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2936. Part189.CFrame = CFrame.new(21.2000008, 1.93152595, -272.463806, 0, -1, 0, 0.867411613, 0, -0.497595876, 0.497595876, 0, 0.867411613)
  2937. Part189.BottomSurface = Enum.SurfaceType.Smooth
  2938. Part189.TopSurface = Enum.SurfaceType.Smooth
  2939. Part189.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2940. Part189.Position = Vector3.new(21.2000008, 1.93152595, -272.463806)
  2941. Part189.Orientation = Vector3.new(29.8400002, 0, 90)
  2942. Part189.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2943. BlockMesh190.Parent = Part189
  2944. BlockMesh190.Scale = Vector3.new(0.5, 0.928571463, 0.214285716)
  2945. BlockMesh190.Scale = Vector3.new(0.5, 0.928571463, 0.214285716)
  2946. Part191.Parent = Tool0
  2947. Part191.BrickColor = BrickColor.new("Black")
  2948. Part191.Rotation = Vector3.new(29.8400002, 0, -90)
  2949. Part191.Anchored = true
  2950. Part191.CanCollide = false
  2951. Part191.FormFactor = Enum.FormFactor.Custom
  2952. Part191.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2953. Part191.CFrame = CFrame.new(21.2000008, 1.98185611, -272.436005, 0, 1, 0, -0.867411613, 0, -0.497595876, -0.497595876, 0, 0.867411613)
  2954. Part191.BottomSurface = Enum.SurfaceType.Smooth
  2955. Part191.TopSurface = Enum.SurfaceType.Smooth
  2956. Part191.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2957. Part191.Position = Vector3.new(21.2000008, 1.98185611, -272.436005)
  2958. Part191.Orientation = Vector3.new(29.8400002, 0, -90)
  2959. Part191.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2960. CylinderMesh192.Parent = Part191
  2961. CylinderMesh192.Scale = Vector3.new(0.5, 0.928571463, 0.5)
  2962. CylinderMesh192.Scale = Vector3.new(0.5, 0.928571463, 0.5)
  2963. Part193.Parent = Tool0
  2964. Part193.BrickColor = BrickColor.new("Dark stone grey")
  2965. Part193.Rotation = Vector3.new(-90.159996, 0, 0)
  2966. Part193.Anchored = true
  2967. Part193.CanCollide = false
  2968. Part193.FormFactor = Enum.FormFactor.Custom
  2969. Part193.Size = Vector3.new(0.200000003, 1.22857141, 0.200000003)
  2970. Part193.CFrame = CFrame.new(21.2000008, 2.2497375, -271.057434, 1, 0, 0, 0, -0.00277700764, 0.999998629, 0, -0.999998629, -0.00277700764)
  2971. Part193.BottomSurface = Enum.SurfaceType.Smooth
  2972. Part193.TopSurface = Enum.SurfaceType.Smooth
  2973. Part193.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2974. Part193.Position = Vector3.new(21.2000008, 2.2497375, -271.057434)
  2975. Part193.Orientation = Vector3.new(-89.909996, 180, 180)
  2976. Part193.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2977. CylinderMesh194.Parent = Part193
  2978. CylinderMesh194.Scale = Vector3.new(0.357142866, 1, 0.357142866)
  2979. CylinderMesh194.Scale = Vector3.new(0.357142866, 1, 0.357142866)
  2980. Part195.Parent = Tool0
  2981. Part195.BrickColor = BrickColor.new("Dark stone grey")
  2982. Part195.Rotation = Vector3.new(-90.159996, 0, -180)
  2983. Part195.Anchored = true
  2984. Part195.CanCollide = false
  2985. Part195.FormFactor = Enum.FormFactor.Custom
  2986. Part195.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2987. Part195.CFrame = CFrame.new(21.2000008, 1.83880377, -272.299286, -1, 0, 0, 0, 0.00277700764, 0.999998629, 0, 0.999998629, -0.00277700764)
  2988. Part195.BottomSurface = Enum.SurfaceType.Smooth
  2989. Part195.TopSurface = Enum.SurfaceType.Smooth
  2990. Part195.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2991. Part195.Position = Vector3.new(21.2000008, 1.83880377, -272.299286)
  2992. Part195.Orientation = Vector3.new(-89.909996, 180, 0)
  2993. Part195.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2994. SpecialMesh196.Parent = Part195
  2995. SpecialMesh196.Scale = Vector3.new(0.214285716, 0.142857134, 0.285714269)
  2996. SpecialMesh196.MeshType = Enum.MeshType.Wedge
  2997. SpecialMesh196.Scale = Vector3.new(0.214285716, 0.142857134, 0.285714269)
  2998. Part197.Parent = Tool0
  2999. Part197.BrickColor = BrickColor.new("Dark stone grey")
  3000. Part197.Rotation = Vector3.new(-90.159996, 0, -180)
  3001. Part197.Anchored = true
  3002. Part197.CanCollide = false
  3003. Part197.FormFactor = Enum.FormFactor.Custom
  3004. Part197.Size = Vector3.new(0.200000003, 0.214285716, 0.200000003)
  3005. Part197.CFrame = CFrame.new(21.2000008, 1.90425587, -271.807312, -1, 0, 0, 0, 0.00277500763, 0.999998629, 0, 0.999998629, -0.00277500763)
  3006. Part197.BottomSurface = Enum.SurfaceType.Smooth
  3007. Part197.TopSurface = Enum.SurfaceType.Smooth
  3008. Part197.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3009. Part197.Position = Vector3.new(21.2000008, 1.90425587, -271.807312)
  3010. Part197.Orientation = Vector3.new(-89.909996, 180, 0)
  3011. Part197.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3012. SpecialMesh198.Parent = Part197
  3013. SpecialMesh198.Scale = Vector3.new(0.785714328, 1, 0.357142866)
  3014. SpecialMesh198.MeshType = Enum.MeshType.Wedge
  3015. SpecialMesh198.Scale = Vector3.new(0.785714328, 1, 0.357142866)
  3016. Part199.Name = "AimPart"
  3017. Part199.Parent = Tool0
  3018. Part199.BrickColor = BrickColor.new("Really red")
  3019. Part199.Transparency = 1
  3020. Part199.Rotation = Vector3.new(179.839996, 0, -180)
  3021. Part199.Anchored = true
  3022. Part199.FormFactor = Enum.FormFactor.Custom
  3023. Part199.Size = Vector3.new(0.277777731, 0.222222224, 0.222222224)
  3024. Part199.CFrame = CFrame.new(21.1988926, 2.64553142, -273.273315, -1, 0, 0, 0, 0.999998629, -0.00277300761, 0, -0.00277300761, -0.999998629)
  3025. Part199.BottomSurface = Enum.SurfaceType.Smooth
  3026. Part199.TopSurface = Enum.SurfaceType.Smooth
  3027. Part199.Color = Color3.new(1, 0, 0)
  3028. Part199.Position = Vector3.new(21.1988926, 2.64553142, -273.273315)
  3029. Part199.Orientation = Vector3.new(0.159999996, 180, 0)
  3030. Part199.Color = Color3.new(1, 0, 0)
  3031. BlockMesh200.Parent = Part199
  3032. Part201.Name = "Reticle"
  3033. Part201.Parent = Tool0
  3034. Part201.Transparency = 1
  3035. Part201.Anchored = true
  3036. Part201.CanCollide = false
  3037. Part201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3038. Part201.CFrame = CFrame.new(21.2000027, 2.65495372, -272, 1, 0, 0, 0, 0.99999994, -2.32830644e-10, -0, -2.32830644e-10, 0.99999994)
  3039. Part201.Position = Vector3.new(21.2000027, 2.65495372, -272)
  3040. Decal202.Parent = Part201
  3041. Decal202.Texture = "http://www.roblox.com/asset/?id=127605023"
  3042. for i,v in pairs(mas:GetChildren()) do
  3043. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3044. pcall(function() v:MakeJoints() end)
  3045. end
  3046. mas:Destroy()
  3047. for i,v in pairs(cors) do
  3048. spawn(function()
  3049. pcall(v)
  3050. end)
  3051. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement