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