SHARE
TWEET

EW V.1

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