roblox gun script by ronelle - Pastebin.com (2024)

  1. function sandbox(var,func)

  2. local env = getfenv(func)

  3. local newenv = setmetatable({},{

  4. __index = function(self,k)

  5. if k=="script" then

  6. return var

  7. else

  8. return env[k]

  9. end

  10. end,

  11. })

  12. setfenv(func,newenv)

  13. return func

  14. end

  15. cors = {}

  16. mas = Instance.new("Model",game:GetService("Lighting"))

  17. Tool0 = Instance.new("Tool")

  18. LocalScript1 = Instance.new("LocalScript")

  19. NumberValue2 = Instance.new("NumberValue")

  20. PointLight3 = Instance.new("PointLight")

  21. Smoke4 = Instance.new("Smoke")

  22. Smoke5 = Instance.new("Smoke")

  23. NumberValue6 = Instance.new("NumberValue")

  24. ScreenGui7 = Instance.new("ScreenGui")

  25. Frame8 = Instance.new("Frame")

  26. TextLabel9 = Instance.new("TextLabel")

  27. TextLabel10 = Instance.new("TextLabel")

  28. LocalScript11 = Instance.new("LocalScript")

  29. NumberValue12 = Instance.new("NumberValue")

  30. NumberValue13 = Instance.new("NumberValue")

  31. ScreenGui14 = Instance.new("ScreenGui")

  32. Frame15 = Instance.new("Frame")

  33. TextLabel16 = Instance.new("TextLabel")

  34. Smoke17 = Instance.new("Smoke")

  35. Smoke18 = Instance.new("Smoke")

  36. PointLight19 = Instance.new("PointLight")

  37. Part20 = Instance.new("Part")

  38. BlockMesh21 = Instance.new("BlockMesh")

  39. Part22 = Instance.new("Part")

  40. BlockMesh23 = Instance.new("BlockMesh")

  41. Part24 = Instance.new("Part")

  42. CylinderMesh25 = Instance.new("CylinderMesh")

  43. Part26 = Instance.new("Part")

  44. BlockMesh27 = Instance.new("BlockMesh")

  45. Part28 = Instance.new("Part")

  46. BlockMesh29 = Instance.new("BlockMesh")

  47. Part30 = Instance.new("Part")

  48. BlockMesh31 = Instance.new("BlockMesh")

  49. Part32 = Instance.new("Part")

  50. BlockMesh33 = Instance.new("BlockMesh")

  51. Sound34 = Instance.new("Sound")

  52. Sound35 = Instance.new("Sound")

  53. Sound36 = Instance.new("Sound")

  54. Sound37 = Instance.new("Sound")

  55. Sound38 = Instance.new("Sound")

  56. Sound39 = Instance.new("Sound")

  57. Part40 = Instance.new("Part")

  58. CylinderMesh41 = Instance.new("CylinderMesh")

  59. Part42 = Instance.new("Part")

  60. BlockMesh43 = Instance.new("BlockMesh")

  61. Part44 = Instance.new("Part")

  62. BlockMesh45 = Instance.new("BlockMesh")

  63. Part46 = Instance.new("Part")

  64. BlockMesh47 = Instance.new("BlockMesh")

  65. Part48 = Instance.new("Part")

  66. Decal49 = Instance.new("Decal")

  67. CylinderMesh50 = Instance.new("CylinderMesh")

  68. Part51 = Instance.new("Part")

  69. BlockMesh52 = Instance.new("BlockMesh")

  70. Part53 = Instance.new("Part")

  71. BlockMesh54 = Instance.new("BlockMesh")

  72. ManualWeld55 = Instance.new("ManualWeld")

  73. Part56 = Instance.new("Part")

  74. CylinderMesh57 = Instance.new("CylinderMesh")

  75. Part58 = Instance.new("Part")

  76. BlockMesh59 = Instance.new("BlockMesh")

  77. Part60 = Instance.new("Part")

  78. BlockMesh61 = Instance.new("BlockMesh")

  79. Part62 = Instance.new("Part")

  80. BlockMesh63 = Instance.new("BlockMesh")

  81. Part64 = Instance.new("Part")

  82. CylinderMesh65 = Instance.new("CylinderMesh")

  83. Part66 = Instance.new("Part")

  84. Decal67 = Instance.new("Decal")

  85. BlockMesh68 = Instance.new("BlockMesh")

  86. Part69 = Instance.new("Part")

  87. BlockMesh70 = Instance.new("BlockMesh")

  88. Part71 = Instance.new("Part")

  89. BlockMesh72 = Instance.new("BlockMesh")

  90. Part73 = Instance.new("Part")

  91. CylinderMesh74 = Instance.new("CylinderMesh")

  92. Part75 = Instance.new("Part")

  93. CylinderMesh76 = Instance.new("CylinderMesh")

  94. Part77 = Instance.new("Part")

  95. SpecialMesh78 = Instance.new("SpecialMesh")

  96. Part79 = Instance.new("Part")

  97. BlockMesh80 = Instance.new("BlockMesh")

  98. Part81 = Instance.new("Part")

  99. CylinderMesh82 = Instance.new("CylinderMesh")

  100. Part83 = Instance.new("Part")

  101. BlockMesh84 = Instance.new("BlockMesh")

  102. Part85 = Instance.new("Part")

  103. BlockMesh86 = Instance.new("BlockMesh")

  104. Part87 = Instance.new("Part")

  105. BlockMesh88 = Instance.new("BlockMesh")

  106. Part89 = Instance.new("Part")

  107. BlockMesh90 = Instance.new("BlockMesh")

  108. Part91 = Instance.new("Part")

  109. BlockMesh92 = Instance.new("BlockMesh")

  110. Part93 = Instance.new("Part")

  111. BlockMesh94 = Instance.new("BlockMesh")

  112. Part95 = Instance.new("Part")

  113. BlockMesh96 = Instance.new("BlockMesh")

  114. Part97 = Instance.new("Part")

  115. BlockMesh98 = Instance.new("BlockMesh")

  116. Part99 = Instance.new("Part")

  117. BlockMesh100 = Instance.new("BlockMesh")

  118. Part101 = Instance.new("Part")

  119. BlockMesh102 = Instance.new("BlockMesh")

  120. Part103 = Instance.new("Part")

  121. BlockMesh104 = Instance.new("BlockMesh")

  122. Part105 = Instance.new("Part")

  123. BlockMesh106 = Instance.new("BlockMesh")

  124. Part107 = Instance.new("Part")

  125. Decal108 = Instance.new("Decal")

  126. BlockMesh109 = Instance.new("BlockMesh")

  127. Part110 = Instance.new("Part")

  128. CylinderMesh111 = Instance.new("CylinderMesh")

  129. Part112 = Instance.new("Part")

  130. CylinderMesh113 = Instance.new("CylinderMesh")

  131. Part114 = Instance.new("Part")

  132. SpecialMesh115 = Instance.new("SpecialMesh")

  133. Part116 = Instance.new("Part")

  134. BlockMesh117 = Instance.new("BlockMesh")

  135. Part118 = Instance.new("Part")

  136. CylinderMesh119 = Instance.new("CylinderMesh")

  137. Part120 = Instance.new("Part")

  138. SpecialMesh121 = Instance.new("SpecialMesh")

  139. Part122 = Instance.new("Part")

  140. BlockMesh123 = Instance.new("BlockMesh")

  141. Part124 = Instance.new("Part")

  142. CylinderMesh125 = Instance.new("CylinderMesh")

  143. Part126 = Instance.new("Part")

  144. CylinderMesh127 = Instance.new("CylinderMesh")

  145. Part128 = Instance.new("Part")

  146. BlockMesh129 = Instance.new("BlockMesh")

  147. Part130 = Instance.new("Part")

  148. BlockMesh131 = Instance.new("BlockMesh")

  149. Part132 = Instance.new("Part")

  150. SpecialMesh133 = Instance.new("SpecialMesh")

  151. Part134 = Instance.new("Part")

  152. BlockMesh135 = Instance.new("BlockMesh")

  153. Part136 = Instance.new("Part")

  154. SpecialMesh137 = Instance.new("SpecialMesh")

  155. Part138 = Instance.new("Part")

  156. BlockMesh139 = Instance.new("BlockMesh")

  157. Part140 = Instance.new("Part")

  158. BlockMesh141 = Instance.new("BlockMesh")

  159. Part142 = Instance.new("Part")

  160. SpecialMesh143 = Instance.new("SpecialMesh")

  161. Part144 = Instance.new("Part")

  162. BlockMesh145 = Instance.new("BlockMesh")

  163. Part146 = Instance.new("Part")

  164. BlockMesh147 = Instance.new("BlockMesh")

  165. Part148 = Instance.new("Part")

  166. BlockMesh149 = Instance.new("BlockMesh")

  167. Part150 = Instance.new("Part")

  168. SpecialMesh151 = Instance.new("SpecialMesh")

  169. Part152 = Instance.new("Part")

  170. BlockMesh153 = Instance.new("BlockMesh")

  171. Part154 = Instance.new("Part")

  172. SpecialMesh155 = Instance.new("SpecialMesh")

  173. Part156 = Instance.new("Part")

  174. BlockMesh157 = Instance.new("BlockMesh")

  175. Part158 = Instance.new("Part")

  176. BlockMesh159 = Instance.new("BlockMesh")

  177. Part160 = Instance.new("Part")

  178. BlockMesh161 = Instance.new("BlockMesh")

  179. Part162 = Instance.new("Part")

  180. BlockMesh163 = Instance.new("BlockMesh")

  181. Part164 = Instance.new("Part")

  182. BlockMesh165 = Instance.new("BlockMesh")

  183. Part166 = Instance.new("Part")

  184. CylinderMesh167 = Instance.new("CylinderMesh")

  185. Part168 = Instance.new("Part")

  186. SpecialMesh169 = Instance.new("SpecialMesh")

  187. Part170 = Instance.new("Part")

  188. CylinderMesh171 = Instance.new("CylinderMesh")

  189. Part172 = Instance.new("Part")

  190. SpecialMesh173 = Instance.new("SpecialMesh")

  191. Part174 = Instance.new("Part")

  192. BlockMesh175 = Instance.new("BlockMesh")

  193. Part176 = Instance.new("Part")

  194. BlockMesh177 = Instance.new("BlockMesh")

  195. Part178 = Instance.new("Part")

  196. BlockMesh179 = Instance.new("BlockMesh")

  197. Part180 = Instance.new("Part")

  198. CylinderMesh181 = Instance.new("CylinderMesh")

  199. Part182 = Instance.new("Part")

  200. BlockMesh183 = Instance.new("BlockMesh")

  201. Part184 = Instance.new("Part")

  202. SpecialMesh185 = Instance.new("SpecialMesh")

  203. Part186 = Instance.new("Part")

  204. SpecialMesh187 = Instance.new("SpecialMesh")

  205. Part188 = Instance.new("Part")

  206. BlockMesh189 = Instance.new("BlockMesh")

  207. Part190 = Instance.new("Part")

  208. BlockMesh191 = Instance.new("BlockMesh")

  209. Part192 = Instance.new("Part")

  210. CylinderMesh193 = Instance.new("CylinderMesh")

  211. Part194 = Instance.new("Part")

  212. SpecialMesh195 = Instance.new("SpecialMesh")

  213. Part196 = Instance.new("Part")

  214. SpecialMesh197 = Instance.new("SpecialMesh")

  215. Part198 = Instance.new("Part")

  216. CylinderMesh199 = Instance.new("CylinderMesh")

  217. Part200 = Instance.new("Part")

  218. SpecialMesh201 = Instance.new("SpecialMesh")

  219. Part202 = Instance.new("Part")

  220. SpecialMesh203 = Instance.new("SpecialMesh")

  221. ManualWeld204 = Instance.new("ManualWeld")

  222. Part205 = Instance.new("Part")

  223. CylinderMesh206 = Instance.new("CylinderMesh")

  224. Part207 = Instance.new("Part")

  225. SpecialMesh208 = Instance.new("SpecialMesh")

  226. Part209 = Instance.new("Part")

  227. BlockMesh210 = Instance.new("BlockMesh")

  228. Part211 = Instance.new("Part")

  229. BlockMesh212 = Instance.new("BlockMesh")

  230. Part213 = Instance.new("Part")

  231. BlockMesh214 = Instance.new("BlockMesh")

  232. Part215 = Instance.new("Part")

  233. CylinderMesh216 = Instance.new("CylinderMesh")

  234. Part217 = Instance.new("Part")

  235. BlockMesh218 = Instance.new("BlockMesh")

  236. Part219 = Instance.new("Part")

  237. CylinderMesh220 = Instance.new("CylinderMesh")

  238. Part221 = Instance.new("Part")

  239. CylinderMesh222 = Instance.new("CylinderMesh")

  240. Part223 = Instance.new("Part")

  241. CylinderMesh224 = Instance.new("CylinderMesh")

  242. Part225 = Instance.new("Part")

  243. BlockMesh226 = Instance.new("BlockMesh")

  244. Part227 = Instance.new("Part")

  245. CylinderMesh228 = Instance.new("CylinderMesh")

  246. Part229 = Instance.new("Part")

  247. SpecialMesh230 = Instance.new("SpecialMesh")

  248. Part231 = Instance.new("Part")

  249. BlockMesh232 = Instance.new("BlockMesh")

  250. Part233 = Instance.new("Part")

  251. BlockMesh234 = Instance.new("BlockMesh")

  252. Part235 = Instance.new("Part")

  253. SpecialMesh236 = Instance.new("SpecialMesh")

  254. Part237 = Instance.new("Part")

  255. BlockMesh238 = Instance.new("BlockMesh")

  256. Tool0.Name = "subscribe to ronelle"

  257. Tool0.Parent = mas

  258. Tool0.GripForward = Vector3.new(-0.286980897, 0, -0.957936287)

  259. Tool0.GripPos = Vector3.new(0, -0.300000012, 0.300000012)

  260. Tool0.GripRight = Vector3.new(0.957936287, 0, -0.286980897)

  261. LocalScript1.Name = "Gun_Script"

  262. LocalScript1.Parent = Tool0

  263. table.insert(cors,sandbox(LocalScript1,function()

  264. sp = script.Parent

  265. Mesh = false -- If true will load BC 2.0 Arm meshes as well.

  266. Shirt = true -- If true will load the user's shirt to the arms as well

  267. function onEquipped(mouse)

  268. local Player = game:GetService("Players").LocalPlayer

  269. local Cam = game.Workspace.CurrentCamera

  270. local Arms = Instance.new("Model")

  271. Arms.Name = "Arms"

  272. Arms.Parent = Cam

  273. if Shirt == true then

  274. local Humanoid = Instance.new("Humanoid")

  275. Humanoid.MaxHealth = 0

  276. Humanoid.Health = 0

  277. Humanoid.Name = ""

  278. Humanoid.Parent = Arms

  279. local newShirt = Player.Character:FindFirstChild("Shirt")

  280. if newShirt then

  281. newShirt = newShirt:clone()

  282. newShirt.Parent = Arms

  283. end

  284. else end

  285. local RightArm = Player.Character:FindFirstChild("Right Arm"):clone()

  286. RightArm.Name = "Right Arm"

  287. RightArm.Transparency = 0

  288. RightArm.Size = Vector3.new(.6, 2, .6)

  289. local w = Instance.new("Weld")

  290. w.Part0 = RightArm

  291. w.Part1 = Player.Character:FindFirstChild("Right Arm")

  292. w.C0 = CFrame.new()

  293. w.C1 = CFrame.new()

  294. w.Parent = RightArm

  295. RightArm.Parent = Arms

  296. local LeftArm = Player.Character:FindFirstChild("Left Arm"):clone()

  297. LeftArm.Name = "Left Arm"

  298. LeftArm.Transparency = 0

  299. LeftArm.Size = Vector3.new(.6, 2, .6)

  300. local w = Instance.new("Weld")

  301. w.Part0 = LeftArm

  302. w.Part1 = Player.Character:FindFirstChild("Left Arm")

  303. w.C0 = CFrame.new()

  304. w.C1 = CFrame.new()

  305. w.Parent = LeftArm

  306. LeftArm.Parent = Arms

  307. if Mesh ~= false then

  308. local LeftArmMesh = script:FindFirstChild("LeftArm")

  309. LeftArmMesh.Parent = LeftArm

  310. local RightArmMesh = script:FindFirstChild("RightArm")

  311. RightArmMesh.Parent = RightArm

  312. else end

  313. end

  314. function onUnequipped(mouse)

  315. local Player = game:GetService("Players").LocalPlayer

  316. local Cam = game.Workspace.CurrentCamera

  317. for _, Model in pairs(Cam:GetChildren()) do

  318. if Model.Name == "Arms" then

  319. Model:remove()

  320. else end

  321. end

  322. end

  323. script.Parent.Equipped:connect(onEquipped)

  324. script.Parent.Unequipped:connect(onUnequipped)

  325. wait(0.5)

  326. --Made by YouTubes--

  327. --Edit settings below--

  328. local Tool = script.Parent

  329. local Settings = {

  330. Range = 1000

  331. ,Spread = 10

  332. ,Damage = {25, 50}

  333. ,HeadShotDamage = {70, 120}

  334. ,Bullets = 1

  335. ,FireRate = 0.1

  336. ,Automatic = true

  337. ,AntiTK = false

  338. ,ImpactDuration = 3

  339. --Reload

  340. ,ReloadKey = "R"

  341. ,ReloadTime = 2.5

  342. ,Ammo = 30

  343. ,IncludeChamberedBullet = true

  344. --Gui

  345. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)

  346. --Arms

  347. ,OneHanded = false

  348. ,FakeArms = false

  349. ,FakeArmTransparency = 0.5

  350. ,RightPos = CFrame.new(-0.75, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)

  351. ,LeftPos = CFrame.new(0.4, 0.65, 1.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.6, math.rad(-84))

  352. ,AimPart = script.Parent.AimPart

  353. ,AimPartOffset = CFrame.new()

  354. ,AimGripOffset = Vector3.new(0, 0, 0)

  355. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)

  356. ,AimAnim = {

  357. Enabled = false

  358. ,Frames = 50

  359. ,Time = 0.1

  360. }

  361. ,ChangeFOV = {true, 60}

  362. ,SpreadReduction = 5

  363. --Weld

  364. ,Weld = true

  365. --Mouse

  366. ,Icons = {

  367. Idle = "rbxassetid://70288585"

  368. ,Fire1 = "rbxassetid://70288578"

  369. ,Fire2 = "rbxassetid://70288572"

  370. ,Fire3 = "rbxassetid://70288578"

  371. ,Reload = "rbxassetid://70288599"

  372. ,Aim = "rbxasset://textures/Blank.png"

  373. }

  374. ,FireMouseAnimTime = 0.15

  375. --Recoil

  376. ,Recoil = math.rad(1)

  377. --Smoke

  378. ,Smoke = true

  379. ,SmokePart = Tool.SmokePart

  380. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}

  381. --Sprint

  382. ,Sprint = true

  383. ,SprintSpeed = 25

  384. ,SprintKey = "0"

  385. ,SprintSpreadIncrease = 40

  386. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)

  387. --Other

  388. ,DropHats = true

  389. }

  390. --Do not edit below this lign--

  391. local Orig_Spread = Settings.Spread

  392. local Orig_Grip = Tool.GripPos

  393. local Player = game.Players.LocalPlayer

  394. local Character = Player.Character

  395. local Camera = workspace.CurrentCamera

  396. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo

  397. local Gui, CanUpdateGui = nil, true

  398. local Sprinting, Equipped

  399. function Update_Gui()

  400. if Gui and CanUpdateGui then

  401. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value

  402. end

  403. end

  404. local Welded

  405. if Settings.Weld then

  406. Delay(0, function()

  407. local weldC0s = {}

  408. for i, v in pairs(Tool:GetChildren()) do

  409. if v:IsA("BasePart") and v ~= Tool.Handle then

  410. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})

  411. v.Anchored = false

  412. end

  413. end

  414. Tool.Handle.Anchored = false

  415. local welds = {}

  416. Tool.Equipped:connect(function()

  417. for i, v in ipairs(welds) do

  418. v.Part1 = nil

  419. v:Destroy()

  420. end

  421. for i, v in ipairs(weldC0s) do

  422. if v[1] and v[2] then

  423. local w = Instance.new("Weld", Tool.Handle)

  424. w.Part0 = Tool.Handle

  425. w.Part1 = v[1]

  426. w.C0 = v[2]

  427. table.insert(welds, w)

  428. end

  429. end

  430. end)

  431. wait()

  432. Welded = true

  433. end)

  434. end

  435. local Left_Weld, Right_Weld

  436. Ammo.Changed:connect(Update_Gui)

  437. StoredAmmo.Changed:connect(Update_Gui)

  438. Settings.Range = math.min(Settings.Range, 999)

  439. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)

  440. Ignore_Model.Name = "Ray_Ignore"

  441. local Ray_Ignore = {Character, Ignore_Model, Camera}

  442. Character.Humanoid.Died:connect(function()

  443. Tool.Parent = Player.Backpack

  444. end)

  445. function Fire(Mouse)

  446. 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))

  447. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)

  448. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)

  449. if Hit and Hit.Parent:FindFirstChild("Humanoid") then

  450. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)

  451. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then

  452. return

  453. end

  454. local Humanoid = Hit.Parent.Humanoid

  455. local c = Instance.new("ObjectValue")

  456. c.Name = "creator"

  457. c.Value = Player

  458. game.Debris:AddItem(c, 3)

  459. c.Parent = Humanoid

  460. if Hit.Name == "Head" then

  461. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])

  462. else

  463. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])

  464. end

  465. elseif Hit then

  466. local Hit_Part = Instance.new("Part", Ignore_Model)

  467. Hit_Part.FormFactor = "Custom"

  468. Hit_Part.TopSurface = 0

  469. Hit_Part.BottomSurface = 0

  470. Hit_Part.Anchored = true

  471. Hit_Part.CanCollide = false

  472. Hit_Part.Size = Vector3.new()

  473. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))

  474. Hit_Part.BrickColor = BrickColor.new("Black")

  475. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)

  476. if not Hit.Anchored then

  477. local w = Instance.new("Weld", Hit_Part)

  478. w.Part0 = Hit

  479. w.Part1 = Hit_Part

  480. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)

  481. Hit_Part.Anchored = false

  482. end

  483. if Hit.Parent:IsA("Hat") and Settings.DropHats then

  484. Hit.Parent.Parent = workspace

  485. game.Debris:AddItem(Hit, 3)

  486. end

  487. end

  488. end

  489. local Can_Shoot = true

  490. local Reloading = false

  491. local First_Person = false

  492. local Mouse_Held

  493. Tool.Equipped:connect(function(Mouse)

  494. Equipped = true

  495. if Settings.Weld and not Welded then

  496. wait()

  497. Tool.Parent = Player.Backpack

  498. end

  499. Character = Player.Character

  500. if Gui then

  501. return

  502. end

  503. Ray_Ignore = {Character, Ignore_Model, Camera}

  504. Mouse.Icon = Settings.Icons.Idle

  505. Gui = script.Gui:Clone()

  506. Gui.Parent = Player.PlayerGui

  507. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)

  508. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)

  509. CanUpdateGui = true

  510. Update_Gui()

  511. Mouse.Button1Down:connect(function()

  512. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then

  513. Mouse_Held = true

  514. while true do

  515. Can_Shoot = false

  516. Delay(0, function()

  517. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)

  518. if not Aiming then

  519. Mouse.Icon = Settings.Icons.Fire1

  520. end

  521. wait(t)

  522. if not Aiming then

  523. if Reloading then return end

  524. Mouse.Icon = Settings.Icons.Fire2

  525. end

  526. wait(t)

  527. if not Aiming then

  528. if Reloading then return end

  529. Mouse.Icon = Settings.Icons.Fire3

  530. end

  531. wait(t)

  532. if not Aiming then

  533. if Reloading then return end

  534. Mouse.Icon = Settings.Icons.Idle

  535. end

  536. end)

  537. if Settings.Smoke then

  538. for i, v in pairs(Settings.Smokes) do

  539. local s = v[1]:Clone()

  540. s.Parent = Settings.SmokePart

  541. s.Enabled = true

  542. game.Debris:AddItem(s, v[2])

  543. if v[3] then

  544. Delay(v[3], function()

  545. s.Enabled = false

  546. end)

  547. end

  548. end

  549. end

  550. for _ = 1, Settings.Bullets do

  551. pcall(function() Fire(Mouse) end)

  552. end

  553. 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)

  554. if Tool.Handle:FindFirstChild("Shoot") then

  555. Tool.Handle.Shoot:Play()

  556. end

  557. Ammo.Value = Ammo.Value - 1

  558. wait(Settings.FireRate)

  559. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then

  560. break

  561. end

  562. end

  563. Can_Shoot = true

  564. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then

  565. Tool.Handle.Click:Play()

  566. end

  567. end)

  568. Mouse.Button1Up:connect(function()

  569. Mouse_Held = false

  570. end)

  571. Mouse.KeyDown:connect(function(Key)

  572. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then

  573. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then

  574. return

  575. end

  576. Can_Shoot = false

  577. Reloading = true

  578. local TextLabel = Gui.Frame.AmmoDisplay

  579. Delay(0, function()

  580. CanUpdateGui = false

  581. TextLabel.Text = "Reloading."

  582. wait(Settings.ReloadTime/3)

  583. if TextLabel then

  584. TextLabel.Text = "Reloading.."

  585. end

  586. wait(Settings.ReloadTime/3)

  587. if TextLabel then

  588. TextLabel.Text = "Reloading..."

  589. end

  590. end)

  591. Right_Weld.C1 = CFrame.new(-0.73, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-92), math.rad(-16), 0.21)

  592. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(286), 0.81, math.rad(-0))

  593. wait(.04)

  594. Right_Weld.C1 = CFrame.new(-0.71, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.22)

  595. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.92, math.rad(-0))

  596. wait(.04)

  597. Right_Weld.C1 = CFrame.new(-0.69, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.23)

  598. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.883, math.rad(-0))

  599. wait(.04)

  600. Right_Weld.C1 = CFrame.new(-0.705, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.225)

  601. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.864, math.rad(-0))

  602. wait(.07)

  603. Right_Weld.C1 = CFrame.new(-0.715, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-87), math.rad(-16), 0.215)

  604. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(298), 0.855, math.rad(-0))

  605. Tool.Handle.M1:play()

  606. Tool.Mag.Transparency = 1

  607. local mag = Tool.Mag:clone()

  608. mag.Parent = game.Workspace

  609. mag.CanCollide = false

  610. mag.Transparency = 0

  611. Tool.Mag2.Transparency = 1

  612. local mag = Tool.Mag2:clone()

  613. mag.Parent = game.Workspace

  614. mag.CanCollide = false

  615. mag.Transparency = 0

  616. Tool.Mag3.Transparency = 1

  617. local mag = Tool.Mag3:clone()

  618. mag.Parent = game.Workspace

  619. mag.CanCollide = false

  620. mag.Transparency = 0

  621. Tool.Mag4.Transparency = 1

  622. local mag = Tool.Mag4:clone()

  623. mag.Parent = game.Workspace

  624. mag.CanCollide = false

  625. mag.Transparency = 0

  626. wait(.04)

  627. Right_Weld.C1 = CFrame.new(-0.73, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-107), math.rad(-16), 0.21)

  628. Left_Weld.C1 = CFrame.new(0.9, 0.35, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(301), 0.85, math.rad(-0))

  629. wait(.04)

  630. Right_Weld.C1 = CFrame.new(-0.71, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.75), math.rad(-16), 0.22)

  631. Left_Weld.C1 = CFrame.new(0.9, 0.3, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(309), 0.8, math.rad(-0))

  632. wait(.04)

  633. Right_Weld.C1 = CFrame.new(-0.69, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.6), math.rad(-16), 0.23)

  634. Left_Weld.C1 = CFrame.new(0.9, 0.3, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(314), 0.76, math.rad(-0))

  635. wait(.04)

  636. Right_Weld.C1 = CFrame.new(-0.66, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.5), math.rad(-16), 0.24)

  637. Left_Weld.C1 = CFrame.new(0.9, 0.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(322), 0.72, math.rad(-0))

  638. wait(.04)

  639. Right_Weld.C1 = CFrame.new(-0.63, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-106.4), math.rad(-16), 0.25)

  640. Left_Weld.C1 = CFrame.new(0.9, 0.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(329), 0.68, math.rad(-0))

  641. wait(.04)

  642. Right_Weld.C1 = CFrame.new(-0.59, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-105.9), math.rad(-16), 0.26)

  643. Left_Weld.C1 = CFrame.new(0.9, 0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(332), 0.64, math.rad(-0))

  644. wait(.04)

  645. Right_Weld.C1 = CFrame.new(-0.55, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-104.4), math.rad(-16), 0.27)

  646. Left_Weld.C1 = CFrame.new(0.9, 0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(335), 0.61, math.rad(-0))

  647. wait(.05)

  648. Right_Weld.C1 = CFrame.new(-0.5, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-103), math.rad(-16), 0.28)

  649. Left_Weld.C1 = CFrame.new(0.95, 0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(338), 0.58, math.rad(-0))

  650. wait(.05)

  651. Right_Weld.C1 = CFrame.new(-0.44, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-102.7), math.rad(-16), 0.29)

  652. Left_Weld.C1 = CFrame.new(0.95, 0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(342), 0.55, math.rad(-0))

  653. wait(.05)

  654. Right_Weld.C1 = CFrame.new(-0.38, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-101.5), math.rad(-16), 0.3)

  655. Left_Weld.C1 = CFrame.new(1.025, 0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(338), 0.54, math.rad(-0))

  656. wait(.05)

  657. Right_Weld.C1 = CFrame.new(-0.37, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-100.4), math.rad(-16), 0.3)

  658. Left_Weld.C1 = CFrame.new(1.1, 0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(334), 0.57, math.rad(-0))

  659. wait(.05)

  660. Right_Weld.C1 = CFrame.new(-0.36, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-99.4), math.rad(-16), 0.3)

  661. Left_Weld.C1 = CFrame.new(1.12, 0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(329), 0.6, math.rad(-0))

  662. wait(.05)

  663. Right_Weld.C1 = CFrame.new(-0.35, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-98.5), math.rad(-16), 0.3)

  664. Left_Weld.C1 = CFrame.new(1.14, 0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(325), 0.64, math.rad(-0))

  665. wait(.08)

  666. Right_Weld.C1 = CFrame.new(-0.34, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97.7), math.rad(-16), 0.3)

  667. Left_Weld.C1 = CFrame.new(1.16, 0, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(321), 0.68, math.rad(-0))

  668. Tool.Mag.Transparency = 0

  669. Tool.Mag2.Transparency = 0

  670. Tool.Mag3.Transparency = 0

  671. Tool.Mag4.Transparency = 0

  672. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.7, 0)

  673. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.675, 0.195)

  674. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.605, 0.365)

  675. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.49, 0.51)

  676. wait(.05)

  677. Right_Weld.C1 = CFrame.new(-0.33, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97), math.rad(-16), 0.3)

  678. Left_Weld.C1 = CFrame.new(1.18, 0, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(315), 0.72, math.rad(-0))

  679. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.6, 0)

  680. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.578, 0.167)

  681. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.518, 0.312)

  682. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.42, 0.437)

  683. wait(.05)

  684. Right_Weld.C1 = CFrame.new(-0.32, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-96.4), math.rad(-16), 0.3)

  685. Left_Weld.C1 = CFrame.new(1.2, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(309), 0.76, math.rad(-0))

  686. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.5, 0)

  687. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.482, 0.139)

  688. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.432, 0.26)

  689. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.35, 0.364)

  690. wait(.05)

  691. Right_Weld.C1 = CFrame.new(-0.3, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-95.9), math.rad(-16), 0.31)

  692. Left_Weld.C1 = CFrame.new(1.22, -0.05, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(303), 0.8, math.rad(-0))

  693. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.4, 0)

  694. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.385, 0.111)

  695. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.345, 0.208)

  696. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.28, 0.291)

  697. wait(.05)

  698. Right_Weld.C1 = CFrame.new(-0.28, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-95.5), math.rad(-16), 0.32)

  699. Left_Weld.C1 = CFrame.new(1.24, -0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(297), 0.85, math.rad(-0))

  700. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.3, 0)

  701. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.289, 0.083)

  702. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.259, 0.156)

  703. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.21, 0.218)

  704. wait(.05)

  705. Right_Weld.C1 = CFrame.new(-0.26, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-95.2), math.rad(-16), 0.33)

  706. Left_Weld.C1 = CFrame.new(1.26, -0.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(291), 0.9, math.rad(-0))

  707. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.2, 0)

  708. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.192, 0.055)

  709. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.172, 0.104)

  710. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.14, 0.145)

  711. Tool.Handle.M2:play()

  712. wait(.05)

  713. Right_Weld.C1 = CFrame.new(-0.24, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97.1), math.rad(-16), 0.34)

  714. Left_Weld.C1 = CFrame.new(1.28, -0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(285), 0.95, math.rad(-0))

  715. Tool.Mag.Mesh.Offset = Vector3.new(0, -0.1, 0)

  716. Tool.Mag2.Mesh.Offset = Vector3.new(0, -0.096, 0.027)

  717. Tool.Mag3.Mesh.Offset = Vector3.new(0, -0.086, 0.052)

  718. Tool.Mag4.Mesh.Offset = Vector3.new(0, -0.07, 0.072)

  719. wait(.05)

  720. Right_Weld.C1 = CFrame.new(-0.22, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), 0.35)

  721. Left_Weld.C1 = CFrame.new(1.3, -0.15, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(279), 1, math.rad(-0))

  722. Tool.Mag.Mesh.Offset = Vector3.new(0, 0, 0)

  723. Tool.Mag2.Mesh.Offset = Vector3.new(0, 0, 0)

  724. Tool.Mag3.Mesh.Offset = Vector3.new(0, 0, 0)

  725. Tool.Mag4.Mesh.Offset = Vector3.new(0, 0, 0)

  726. wait(.1)

  727. Right_Weld.C1 = CFrame.new(-0.27, -0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), 0.21)

  728. Left_Weld.C1 = CFrame.new(1.26, -0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(276), 0.995, math.rad(-0))

  729. wait(.09)

  730. Right_Weld.C1 = CFrame.new(-0.32, -0.6, 0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-97.7), math.rad(-16), 0.08)

  731. Left_Weld.C1 = CFrame.new(1.23, -0.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(273), 0.99, math.rad(-0))

  732. wait(.09)

  733. Right_Weld.C1 = CFrame.new(-0.37, -0.6, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.6), math.rad(-16), -0.04)

  734. Left_Weld.C1 = CFrame.new(1.19, -0.3, 0.32) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0.985, math.rad(-0))

  735. wait(.09)

  736. Right_Weld.C1 = CFrame.new(-0.42, -0.6, 0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-97.5), math.rad(-16), -0.18)

  737. Left_Weld.C1 = CFrame.new(1.16, -0.13, 0.48) * CFrame.fromEulerAnglesXYZ(math.rad(267), 0.98, math.rad(-0))

  738. wait(.09)

  739. Right_Weld.C1 = CFrame.new(-0.47, -0.6, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-97.6), math.rad(-16), -0.31)

  740. Left_Weld.C1 = CFrame.new(1.13, 0.03, 0.64) * CFrame.fromEulerAnglesXYZ(math.rad(264), 0.975, math.rad(-0))

  741. wait(.1)

  742. Right_Weld.C1 = CFrame.new(-0.52, -0.6, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.7), math.rad(-16), -0.45)

  743. Left_Weld.C1 = CFrame.new(1.1, 0.2, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(261), 0.97, math.rad(-0))

  744. Tool.Handle.M3:play()

  745. wait(.05)

  746. Right_Weld.C1 = CFrame.new(-0.52, -0.61, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), -0.45)

  747. Left_Weld.C1 = CFrame.new(0.98, 0.06, 0.79) * CFrame.fromEulerAnglesXYZ(math.rad(260.3), 1, math.rad(-0))

  748. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.18)

  749. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.18)

  750. wait(.05)

  751. Right_Weld.C1 = CFrame.new(-0.52, -0.62, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.9), math.rad(-16), -0.45)

  752. Left_Weld.C1 = CFrame.new(0.86, -0.06, 0.78) * CFrame.fromEulerAnglesXYZ(math.rad(259.6), 1.03, math.rad(-0))

  753. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.36)

  754. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.36)

  755. wait(.05)

  756. Right_Weld.C1 = CFrame.new(-0.52, -0.63, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), -0.45)

  757. Left_Weld.C1 = CFrame.new(0.74, -0.2, 0.77) * CFrame.fromEulerAnglesXYZ(math.rad(259), 1.07, math.rad(-0))

  758. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.55)

  759. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.55)

  760. wait(.05)

  761. Right_Weld.C1 = CFrame.new(-0.52, -0.62, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-98), math.rad(-16), -0.45)

  762. Left_Weld.C1 = CFrame.new(0.86, -0.06, 0.78) * CFrame.fromEulerAnglesXYZ(math.rad(259.6), 1.03, math.rad(-0))

  763. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.36)

  764. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.36)

  765. wait(.05)

  766. Right_Weld.C1 = CFrame.new(-0.52, -0.61, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.9), math.rad(-16), -0.45)

  767. Left_Weld.C1 = CFrame.new(0.98, 0.06, 0.79) * CFrame.fromEulerAnglesXYZ(math.rad(260.3), 1, math.rad(-0))

  768. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0.18)

  769. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0.18)

  770. wait(.05)

  771. Right_Weld.C1 = CFrame.new(-0.52, -0.6, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-97.8), math.rad(-16), -0.45)

  772. Left_Weld.C1 = CFrame.new(1.1, 0.2, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(261), 0.97, math.rad(-0))

  773. Tool.A1.Mesh.Offset = Vector3.new(0, 0, 0)

  774. Tool.A2.Mesh.Offset = Vector3.new(0, 0, 0)

  775. Tool.Handle.M4:Play()

  776. wait(.2)

  777. Right_Weld.C1 = CFrame.new(-0.55, -0.6, -0.06) * CFrame.fromEulerAnglesXYZ(math.rad(-96.6), math.rad(-16), -0.38)

  778. Left_Weld.C1 = CFrame.new(1, 0.26, 0.84) * CFrame.fromEulerAnglesXYZ(math.rad(269), 0.91, math.rad(-12))

  779. wait(.05)

  780. Right_Weld.C1 = CFrame.new(-0.58, -0.6, 0.02) * CFrame.fromEulerAnglesXYZ(math.rad(-95.5), math.rad(-16), -0.32)

  781. Left_Weld.C1 = CFrame.new(0.9, 0.32, 0.88) * CFrame.fromEulerAnglesXYZ(math.rad(277), 0.86, math.rad(-24))

  782. wait(.05)

  783. Right_Weld.C1 = CFrame.new(-0.61, -0.6, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(-94.4), math.rad(-16), -0.25)

  784. Left_Weld.C1 = CFrame.new(0.8, 0.39, 0.92) * CFrame.fromEulerAnglesXYZ(math.rad(286), 0.81, math.rad(-36))

  785. wait(.05)

  786. Right_Weld.C1 = CFrame.new(-0.65, -0.6, 0.19) * CFrame.fromEulerAnglesXYZ(math.rad(-93.3), math.rad(-16), -0.19)

  787. Left_Weld.C1 = CFrame.new(0.7, 0.45, 0.97) * CFrame.fromEulerAnglesXYZ(math.rad(294), 0.75, math.rad(-48))

  788. wait(.05)

  789. Right_Weld.C1 = CFrame.new(-0.68, -0.6, 0.27) * CFrame.fromEulerAnglesXYZ(math.rad(-92.2), math.rad(-16), -0.12)

  790. Left_Weld.C1 = CFrame.new(0.6, 0.52, 1.01) * CFrame.fromEulerAnglesXYZ(math.rad(303), 0.7, math.rad(-60))

  791. wait(.05)

  792. Right_Weld.C1 = CFrame.new(-0.71, -0.6, 0.36) * CFrame.fromEulerAnglesXYZ(math.rad(-91.1), math.rad(-16), -0.06)

  793. Left_Weld.C1 = CFrame.new(0.5, 0.58, 1.05) * CFrame.fromEulerAnglesXYZ(math.rad(311), 0.65, math.rad(-72))

  794. wait(.05)

  795. Right_Weld.C1 = CFrame.new(-0.75, -0.6, 0.45) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)

  796. Left_Weld.C1 = CFrame.new(0.4, 0.65, 1.1) * CFrame.fromEulerAnglesXYZ(math.rad(320), 0.6, math.rad(-84))

  797. CanUpdateGui = true

  798. local m = Settings.Ammo

  799. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then

  800. m = m + 1

  801. end

  802. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then

  803. Ammo.Value = Ammo.Value + StoredAmmo.Value

  804. StoredAmmo.Value = 0

  805. else

  806. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)

  807. Ammo.Value = m

  808. end

  809. Can_Shoot = true

  810. Reloading = false

  811. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then

  812. Sprinting = true

  813. Character.Humanoid.WalkSpeed = Settings.SprintSpeed

  814. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease

  815. end

  816. end)

  817. Mouse.KeyUp:connect(function(Key)

  818. if Key:upper() == Settings.SprintKey:upper() and Sprinting then

  819. Sprinting = false

  820. Character.Humanoid.WalkSpeed = 16

  821. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease

  822. Right_Weld.C0 = CFrame.new(0, -1.5, 0)

  823. end

  824. end)

  825. Mouse.Button2Down:connect(function()

  826. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then

  827. Aiming = true

  828. Mouse.Icon = Settings.Icons.Aim

  829. Right_Weld.C1 = CFrame.new()

  830. Right_Weld.C0 = CFrame.new()

  831. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)

  832. Left_Weld.C1 = Settings.LeftAimPos

  833. if Settings.ChangeFOV[1] then

  834. Camera.FieldOfView = Settings.ChangeFOV[2]

  835. end

  836. Tool.GripPos = Orig_Grip + Settings.AimGripOffset

  837. Settings.Spread = Settings.Spread - Settings.SpreadReduction

  838. end

  839. end)

  840. Mouse.Button2Up:connect(function()

  841. if Aiming then

  842. Mouse.Icon = Settings.Icons.Idle

  843. Tool.GripPos = Orig_Grip

  844. Right_Weld.C1 = Settings.RightPos

  845. Right_Weld.C0 = CFrame.new(0, -1.5, 0)

  846. Left_Weld.C1 = Settings.LeftPos

  847. if Settings.ChangeFOV[1] then

  848. Camera.FieldOfView = 70

  849. end

  850. Settings.Spread = Settings.Spread + Settings.SpreadReduction

  851. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  852. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  853. wait(0.25)

  854. Aiming = false

  855. end

  856. end)

  857. wait()

  858. Camera.Changed:connect(function()

  859. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then

  860. Mouse.TargetFilter = workspace

  861. Character.Torso.Neck.C1 = CFrame.new()

  862. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)

  863. end

  864. end)

  865. Mouse.Idle:connect(function()

  866. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then

  867. Mouse.TargetFilter = workspace

  868. Character.Torso.Neck.C1 = CFrame.new()

  869. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)

  870. end

  871. end)

  872. while wait() and Equipped do

  873. if Sprinting then

  874. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset

  875. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset

  876. elseif not Aiming then

  877. Left_Weld.C0 = CFrame.new(0, -1.5, 0)

  878. end

  879. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then

  880. Mouse.TargetFilter = nil

  881. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  882. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  883. end

  884. end

  885. end)

  886. local Arms_Made

  887. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model

  888. Tool.Equipped:connect(function(Mouse)

  889. if Character and not Arms_Made then

  890. Arms_Made = true

  891. local Torso = Character.Torso

  892. Torso["Right Shoulder"].Part1 = nil

  893. Left_Weld = Instance.new("Weld", Torso)

  894. Left_Weld.Name = "Left_Weld"

  895. Left_Weld.Part0 = Character.Head

  896. Left_Weld.C0 = CFrame.new(0, -1.5, 0)

  897. if not Settings.OneHanded then

  898. Torso["Left Shoulder"].Part1 = nil

  899. Left_Weld.Part1 = Character["Left Arm"]

  900. end

  901. Right_Weld = Instance.new("Weld", Torso)

  902. Right_Weld.Name = "Right_Weld"

  903. Right_Weld.Part0 = Character.Head

  904. Right_Weld.Part1 = Character["Right Arm"]

  905. Right_Weld.C0 = CFrame.new(0, -1.5, 0)

  906. Left_Weld.C1 = Settings.LeftPos

  907. Right_Weld.C1 = Settings.RightPos

  908. end

  909. if Settings.FakeArms and not Fake_Arm_Right then

  910. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()

  911. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"

  912. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()

  913. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}

  914. for i = 1, 2 do

  915. local w = Instance.new("Weld", fakeArms[i])

  916. w.Part0 = Character[fakeArms[i].Name]

  917. w.Part1 = fakeArms[i]

  918. fakeArms[i].Transparency = Settings.FakeArmTransparency

  919. end

  920. Fake_Arm_Model = Instance.new("Model", Camera)

  921. Fake_Arm_Right.Parent = Fake_Arm_Model

  922. if not Settings.OneHanded then

  923. Fake_Arm_Left.Parent = Fake_Arm_Model

  924. end

  925. Fake_Arm_Model.Name = "FakeArms"

  926. if Settings.CharacterMeshes then

  927. for i, v in pairs(Character:GetChildren()) do

  928. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then

  929. v:Clone().Parent = Fake_Arm_Model

  930. end

  931. end

  932. end

  933. if Character:FindFirstChild("Shirt") then

  934. Instance.new("Humanoid", Fake_Arm_Model)

  935. Character.Shirt:Clone().Parent = Fake_Arm_Model

  936. else

  937. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)

  938. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)

  939. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)

  940. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)

  941. end

  942. end

  943. end)

  944. Tool.Unequipped:connect(function()

  945. Equipped = false

  946. Tool.GripPos = Orig_Grip

  947. Aiming = false

  948. Settings.Spread = Orig_Spread

  949. if Settings.ChangeFOV[1] then

  950. Camera.FieldOfView = 70

  951. end

  952. if Gui then

  953. Gui:Destroy()

  954. Gui = nil

  955. end

  956. for i, v in pairs(Tool.Handle:GetChildren()) do

  957. if v:IsA("Sound") then

  958. v:Stop()

  959. end

  960. end

  961. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then

  962. Fake_Arm_Model:Destroy()

  963. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil

  964. end

  965. if Character and Left_Weld and Right_Weld then

  966. Arms_Made = false

  967. local Torso = Character.Torso

  968. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]

  969. Left_Weld:Destroy()

  970. Right_Weld:Destroy()

  971. end

  972. Sprinting = false

  973. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  974. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  975. Character.Humanoid.WalkSpeed = 16

  976. end)

  977. end))

  978. NumberValue2.Name = "Ammo"

  979. NumberValue2.Parent = LocalScript1

  980. NumberValue2.Value = 999999

  981. PointLight3.Name = "Flash"

  982. PointLight3.Parent = LocalScript1

  983. PointLight3.Color = Color3.new(0.772549, 0.384314, 0)

  984. PointLight3.Brightness = 10

  985. PointLight3.Range = 10

  986. PointLight3.Shadows = true

  987. PointLight3.Color = Color3.new(0.772549, 0.384314, 0)

  988. Smoke4.Parent = LocalScript1

  989. Smoke4.Size = 0.25

  990. Smoke4.Color = Color3.new(0.372549, 0.372549, 0.372549)

  991. Smoke4.Enabled = false

  992. Smoke4.Opacity = 0.10000000149012

  993. Smoke4.Color = Color3.new(0.372549, 0.372549, 0.372549)

  994. Smoke5.Name = "Smoke1"

  995. Smoke5.Parent = LocalScript1

  996. Smoke5.Size = 0.10000000149012

  997. Smoke5.Color = Color3.new(1, 0.6, 0.2)

  998. Smoke5.Enabled = false

  999. Smoke5.Opacity = 0.40000000596046

  1000. Smoke5.Color = Color3.new(1, 0.6, 0.2)

  1001. NumberValue6.Name = "StoredAmmo"

  1002. NumberValue6.Parent = LocalScript1

  1003. NumberValue6.Value = inf

  1004. ScreenGui7.Name = "Gui"

  1005. ScreenGui7.Parent = LocalScript1

  1006. Frame8.Parent = ScreenGui7

  1007. Frame8.Transparency = 1

  1008. Frame8.Size = UDim2.new(0, 100, 0, 100)

  1009. Frame8.Position = UDim2.new(1, -200, 1, -100)

  1010. Frame8.BackgroundColor3 = Color3.new(1, 1, 1)

  1011. Frame8.BackgroundTransparency = 1

  1012. Frame8.BorderSizePixel = 0

  1013. TextLabel9.Name = "AmmoDisplay"

  1014. TextLabel9.Parent = Frame8

  1015. TextLabel9.Transparency = 1

  1016. TextLabel9.Size = UDim2.new(1, 0, 1, 0)

  1017. TextLabel9.Text = ""

  1018. TextLabel9.BackgroundTransparency = 1

  1019. TextLabel9.FontSize = Enum.FontSize.Size24

  1020. TextLabel9.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)

  1021. TextLabel9.TextStrokeTransparency = 0.5

  1022. TextLabel9.TextXAlignment = Enum.TextXAlignment.Right

  1023. TextLabel10.Parent = Frame8

  1024. TextLabel10.Transparency = 50

  1025. TextLabel10.Size = UDim2.new(0, 200, 0, 50)

  1026. TextLabel10.Text = "Made by 1ndrew"

  1027. TextLabel10.BackgroundColor3 = Color3.new(1, 1, 1)

  1028. TextLabel10.BackgroundTransparency = 50

  1029. TextLabel10.BorderColor3 = Color3.new(1, 1, 1)

  1030. TextLabel10.Font = Enum.Font.SourceSans

  1031. TextLabel10.FontSize = Enum.FontSize.Size14

  1032. TextLabel10.TextColor3 = Color3.new(0, 0, 1)

  1033. LocalScript11.Name = "Gun_Script"

  1034. LocalScript11.Parent = LocalScript1

  1035. table.insert(cors,sandbox(LocalScript11,function()

  1036. wait(0.5)

  1037. --Made by YouTubes--

  1038. --Edit settings below--

  1039. local Tool = script.Parent

  1040. local Settings = {

  1041. Range = 1000

  1042. ,Spread = 10

  1043. ,Damage = {25, 50}

  1044. ,HeadShotDamage = {70, 120}

  1045. ,Bullets = 1

  1046. ,FireRate = 0.1

  1047. ,Automatic = true

  1048. ,AntiTK = true

  1049. ,ImpactDuration = 3

  1050. --Reload

  1051. ,ReloadKey = "R"

  1052. ,ReloadTime = 2.5

  1053. ,Ammo = 30

  1054. ,IncludeChamberedBullet = true

  1055. --Gui

  1056. ,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)

  1057. --Arms

  1058. ,OneHanded = false

  1059. ,FakeArms = true

  1060. ,FakeArmTransparency = 0.5

  1061. ,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)

  1062. ,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)

  1063. ,AimPart = Tool.AimPart

  1064. ,AimPartOffset = CFrame.new()

  1065. ,AimGripOffset = Vector3.new(0, 0, 0)

  1066. ,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)

  1067. ,AimAnim = {

  1068. Enabled = false

  1069. ,Frames = 50

  1070. ,Time = 0.1

  1071. }

  1072. ,ChangeFOV = {true, 60}

  1073. ,SpreadReduction = 5

  1074. --Weld

  1075. ,Weld = true

  1076. --Mouse

  1077. ,Icons = {

  1078. Idle = "rbxassetid://70288585"

  1079. ,Fire1 = "rbxassetid://70288578"

  1080. ,Fire2 = "rbxassetid://70288572"

  1081. ,Fire3 = "rbxassetid://70288578"

  1082. ,Reload = "rbxassetid://70288599"

  1083. ,Aim = "rbxasset://textures/Blank.png"

  1084. }

  1085. ,FireMouseAnimTime = 0.15

  1086. --Recoil

  1087. ,Recoil = math.rad(1)

  1088. --Smoke

  1089. ,Smoke = true

  1090. ,SmokePart = Tool.SmokePart

  1091. ,Smokes = {{script.Smoke, 6, 0.1}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}

  1092. --Sprint

  1093. ,Sprint = true

  1094. ,SprintSpeed = 25

  1095. ,SprintKey = "0"

  1096. ,SprintSpreadIncrease = 40

  1097. ,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)

  1098. --Other

  1099. ,DropHats = true

  1100. }

  1101. --Do not edit below this lign--

  1102. local Orig_Spread = Settings.Spread

  1103. local Orig_Grip = Tool.GripPos

  1104. local Player = game.Players.LocalPlayer

  1105. local Character = Player.Character

  1106. local Camera = Workspace.CurrentCamera

  1107. local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo

  1108. local Gui, CanUpdateGui = nil, true

  1109. local Sprinting, Equipped

  1110. function Update_Gui()

  1111. if Gui and CanUpdateGui then

  1112. Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value

  1113. end

  1114. end

  1115. local Welded

  1116. if Settings.Weld then

  1117. Delay(0, function()

  1118. local weldC0s = {}

  1119. for i, v in pairs(Tool:GetChildren()) do

  1120. if v:IsA("BasePart") and v ~= Tool.Handle then

  1121. table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})

  1122. v.Anchored = false

  1123. end

  1124. end

  1125. Tool.Handle.Anchored = false

  1126. local welds = {}

  1127. Tool.Equipped:connect(function()

  1128. for i, v in ipairs(welds) do

  1129. v.Part1 = nil

  1130. v:Destroy()

  1131. end

  1132. for i, v in ipairs(weldC0s) do

  1133. if v[1] and v[2] then

  1134. local w = Instance.new("Weld", Tool.Handle)

  1135. w.Part0 = Tool.Handle

  1136. w.Part1 = v[1]

  1137. w.C0 = v[2]

  1138. table.insert(welds, w)

  1139. end

  1140. end

  1141. end)

  1142. wait()

  1143. Welded = true

  1144. end)

  1145. end

  1146. local Left_Weld, Right_Weld

  1147. Ammo.Changed:connect(Update_Gui)

  1148. StoredAmmo.Changed:connect(Update_Gui)

  1149. Settings.Range = math.min(Settings.Range, 999)

  1150. local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)

  1151. Ignore_Model.Name = "Ray_Ignore"

  1152. local Ray_Ignore = {Character, Ignore_Model, Camera}

  1153. Character.Humanoid.Died:connect(function()

  1154. Tool.Parent = Player.Backpack

  1155. end)

  1156. function Fire(Mouse)

  1157. 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))

  1158. local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)

  1159. local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)

  1160. if Hit and Hit.Parent:FindFirstChild("Humanoid") then

  1161. local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)

  1162. if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then

  1163. return

  1164. end

  1165. local Humanoid = Hit.Parent.Humanoid

  1166. local c = Instance.new("ObjectValue")

  1167. c.Name = "creator"

  1168. c.Value = Player

  1169. game.Debris:AddItem(c, 3)

  1170. c.Parent = Humanoid

  1171. if Hit.Name == "Head" then

  1172. Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])

  1173. else

  1174. Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])

  1175. end

  1176. elseif Hit then

  1177. local Hit_Part = Instance.new("Part", Ignore_Model)

  1178. Hit_Part.FormFactor = "Custom"

  1179. Hit_Part.TopSurface = 0

  1180. Hit_Part.BottomSurface = 0

  1181. Hit_Part.Anchored = true

  1182. Hit_Part.CanCollide = false

  1183. Hit_Part.Size = Vector3.new()

  1184. Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))

  1185. Hit_Part.BrickColor = BrickColor.new("Black")

  1186. game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)

  1187. if not Hit.Anchored then

  1188. local w = Instance.new("Weld", Hit_Part)

  1189. w.Part0 = Hit

  1190. w.Part1 = Hit_Part

  1191. w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)

  1192. Hit_Part.Anchored = false

  1193. end

  1194. if Hit.Parent:IsA("Hat") and Settings.DropHats then

  1195. Hit.Parent.Parent = workspace

  1196. game.Debris:AddItem(Hit, 3)

  1197. end

  1198. end

  1199. end

  1200. local Can_Shoot = true

  1201. local Reloading = false

  1202. local First_Person = false

  1203. local Mouse_Held

  1204. Tool.Equipped:connect(function(Mouse)

  1205. Equipped = true

  1206. if Settings.Weld and not Welded then

  1207. wait()

  1208. Tool.Parent = Player.Backpack

  1209. end

  1210. Character = Player.Character

  1211. if Gui then

  1212. return

  1213. end

  1214. Ray_Ignore = {Character, Ignore_Model, Camera}

  1215. Mouse.Icon = Settings.Icons.Idle

  1216. Gui = script.Gui:Clone()

  1217. Gui.Parent = Player.PlayerGui

  1218. Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)

  1219. Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)

  1220. CanUpdateGui = true

  1221. Update_Gui()

  1222. Mouse.Button1Down:connect(function()

  1223. if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then

  1224. Mouse_Held = true

  1225. while true do

  1226. Can_Shoot = false

  1227. Delay(0, function()

  1228. local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)

  1229. if not Aiming then

  1230. Mouse.Icon = Settings.Icons.Fire1

  1231. end

  1232. wait(t)

  1233. if not Aiming then

  1234. if Reloading then return end

  1235. Mouse.Icon = Settings.Icons.Fire2

  1236. end

  1237. wait(t)

  1238. if not Aiming then

  1239. if Reloading then return end

  1240. Mouse.Icon = Settings.Icons.Fire3

  1241. end

  1242. wait(t)

  1243. if not Aiming then

  1244. if Reloading then return end

  1245. Mouse.Icon = Settings.Icons.Idle

  1246. end

  1247. end)

  1248. if Settings.Smoke then

  1249. for i, v in pairs(Settings.Smokes) do

  1250. local s = v[1]:Clone()

  1251. s.Parent = Settings.SmokePart

  1252. s.Enabled = true

  1253. game.Debris:AddItem(s, v[2])

  1254. if v[3] then

  1255. Delay(v[3], function()

  1256. s.Enabled = false

  1257. end)

  1258. end

  1259. end

  1260. end

  1261. for _ = 1, Settings.Bullets do

  1262. pcall(function() Fire(Mouse) end)

  1263. end

  1264. 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)

  1265. if Tool.Handle:FindFirstChild("Shoot") then

  1266. Tool.Handle.Shoot:Play()

  1267. end

  1268. Ammo.Value = Ammo.Value - 1

  1269. wait(Settings.FireRate)

  1270. if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then

  1271. break

  1272. end

  1273. end

  1274. Can_Shoot = true

  1275. elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then

  1276. Tool.Handle.Click:Play()

  1277. end

  1278. end)

  1279. Mouse.Button1Up:connect(function()

  1280. Mouse_Held = false

  1281. end)

  1282. Mouse.KeyDown:connect(function(Key)

  1283. if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then

  1284. if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then

  1285. return

  1286. end

  1287. Can_Shoot = false

  1288. Reloading = true

  1289. local TextLabel = Gui.Frame.AmmoDisplay

  1290. Delay(0, function()

  1291. CanUpdateGui = false

  1292. TextLabel.Text = "Reloading."

  1293. wait(Settings.ReloadTime/3)

  1294. if TextLabel then

  1295. TextLabel.Text = "Reloading.."

  1296. end

  1297. wait(Settings.ReloadTime/3)

  1298. if TextLabel then

  1299. TextLabel.Text = "Reloading..."

  1300. end

  1301. end)

  1302. if Tool.Handle:FindFirstChild("Reload") then

  1303. Tool.Handle.Reload:Play()

  1304. end

  1305. Mouse.Icon = Settings.Icons.Reload

  1306. wait(Settings.ReloadTime)

  1307. Mouse.Icon = Settings.Icons.Idle

  1308. CanUpdateGui = true

  1309. local m = Settings.Ammo

  1310. if Ammo.Value > 0 and Settings.IncludeChamberedBullet then

  1311. m = m + 1

  1312. end

  1313. if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then

  1314. Ammo.Value = Ammo.Value + StoredAmmo.Value

  1315. StoredAmmo.Value = 0

  1316. else

  1317. StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)

  1318. Ammo.Value = m

  1319. end

  1320. Can_Shoot = true

  1321. Reloading = false

  1322. elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then

  1323. Sprinting = true

  1324. Character.Humanoid.WalkSpeed = Settings.SprintSpeed

  1325. Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease

  1326. end

  1327. end)

  1328. Mouse.KeyUp:connect(function(Key)

  1329. if Key:upper() == Settings.SprintKey:upper() and Sprinting then

  1330. Sprinting = false

  1331. Character.Humanoid.WalkSpeed = 16

  1332. Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease

  1333. Right_Weld.C0 = CFrame.new(0, -1.5, 0)

  1334. end

  1335. end)

  1336. Mouse.Button2Down:connect(function()

  1337. if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then

  1338. Aiming = true

  1339. Mouse.Icon = Settings.Icons.Aim

  1340. Right_Weld.C1 = CFrame.new()

  1341. Right_Weld.C0 = CFrame.new()

  1342. Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)

  1343. Left_Weld.C1 = Settings.LeftAimPos

  1344. if Settings.ChangeFOV[1] then

  1345. Camera.FieldOfView = Settings.ChangeFOV[2]

  1346. end

  1347. Tool.GripPos = Orig_Grip + Settings.AimGripOffset

  1348. Settings.Spread = Settings.Spread - Settings.SpreadReduction

  1349. end

  1350. end)

  1351. Mouse.Button2Up:connect(function()

  1352. if Aiming then

  1353. Mouse.Icon = Settings.Icons.Idle

  1354. Tool.GripPos = Orig_Grip

  1355. Right_Weld.C1 = Settings.RightPos

  1356. Right_Weld.C0 = CFrame.new(0, -1.5, 0)

  1357. Left_Weld.C1 = Settings.LeftPos

  1358. if Settings.ChangeFOV[1] then

  1359. Camera.FieldOfView = 70

  1360. end

  1361. Settings.Spread = Settings.Spread + Settings.SpreadReduction

  1362. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  1363. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  1364. wait(0.25)

  1365. Aiming = false

  1366. end

  1367. end)

  1368. wait()

  1369. Camera.Changed:connect(function()

  1370. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then

  1371. Mouse.TargetFilter = workspace

  1372. Character.Torso.Neck.C1 = CFrame.new()

  1373. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)

  1374. end

  1375. end)

  1376. Mouse.Idle:connect(function()

  1377. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then

  1378. Mouse.TargetFilter = workspace

  1379. Character.Torso.Neck.C1 = CFrame.new()

  1380. Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)

  1381. end

  1382. end)

  1383. while wait() and Equipped do

  1384. if Sprinting then

  1385. Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset

  1386. Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset

  1387. elseif not Aiming then

  1388. Left_Weld.C0 = CFrame.new(0, -1.5, 0)

  1389. end

  1390. if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then

  1391. Mouse.TargetFilter = nil

  1392. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  1393. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  1394. end

  1395. end

  1396. end)

  1397. local Arms_Made

  1398. local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model

  1399. Tool.Equipped:connect(function(Mouse)

  1400. if Character and not Arms_Made then

  1401. Arms_Made = true

  1402. local Torso = Character.Torso

  1403. Torso["Right Shoulder"].Part1 = nil

  1404. Left_Weld = Instance.new("Weld", Torso)

  1405. Left_Weld.Name = "Left_Weld"

  1406. Left_Weld.Part0 = Character.Head

  1407. Left_Weld.C0 = CFrame.new(0, -1.5, 0)

  1408. if not Settings.OneHanded then

  1409. Torso["Left Shoulder"].Part1 = nil

  1410. Left_Weld.Part1 = Character["Left Arm"]

  1411. end

  1412. Right_Weld = Instance.new("Weld", Torso)

  1413. Right_Weld.Name = "Right_Weld"

  1414. Right_Weld.Part0 = Character.Head

  1415. Right_Weld.Part1 = Character["Right Arm"]

  1416. Right_Weld.C0 = CFrame.new(0, -1.5, 0)

  1417. Left_Weld.C1 = Settings.LeftPos

  1418. Right_Weld.C1 = Settings.RightPos

  1419. end

  1420. if Settings.FakeArms and not Fake_Arm_Right then

  1421. Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()

  1422. Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"

  1423. Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()

  1424. local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}

  1425. for i = 1, 2 do

  1426. local w = Instance.new("Weld", fakeArms[i])

  1427. w.Part0 = Character[fakeArms[i].Name]

  1428. w.Part1 = fakeArms[i]

  1429. fakeArms[i].Transparency = Settings.FakeArmTransparency

  1430. end

  1431. Fake_Arm_Model = Instance.new("Model", Camera)

  1432. Fake_Arm_Right.Parent = Fake_Arm_Model

  1433. if not Settings.OneHanded then

  1434. Fake_Arm_Left.Parent = Fake_Arm_Model

  1435. end

  1436. Fake_Arm_Model.Name = "FakeArms"

  1437. if Settings.CharacterMeshes then

  1438. for i, v in pairs(Character:GetChildren()) do

  1439. if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then

  1440. v:Clone().Parent = Fake_Arm_Model

  1441. end

  1442. end

  1443. end

  1444. if Character:FindFirstChild("Shirt") then

  1445. Instance.new("Humanoid", Fake_Arm_Model)

  1446. Character.Shirt:Clone().Parent = Fake_Arm_Model

  1447. else

  1448. local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)

  1449. Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)

  1450. local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)

  1451. Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)

  1452. end

  1453. end

  1454. end)

  1455. Tool.Unequipped:connect(function()

  1456. Equipped = false

  1457. Tool.GripPos = Orig_Grip

  1458. Aiming = false

  1459. Settings.Spread = Orig_Spread

  1460. if Settings.ChangeFOV[1] then

  1461. Camera.FieldOfView = 70

  1462. end

  1463. if Gui then

  1464. Gui:Destroy()

  1465. Gui = nil

  1466. end

  1467. for i, v in pairs(Tool.Handle:GetChildren()) do

  1468. if v:IsA("Sound") then

  1469. v:Stop()

  1470. end

  1471. end

  1472. if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then

  1473. Fake_Arm_Model:Destroy()

  1474. Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil

  1475. end

  1476. if Character and Left_Weld and Right_Weld then

  1477. Arms_Made = false

  1478. local Torso = Character.Torso

  1479. Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]

  1480. Left_Weld:Destroy()

  1481. Right_Weld:Destroy()

  1482. end

  1483. Sprinting = false

  1484. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  1485. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  1486. Character.Humanoid.WalkSpeed = 16

  1487. end)

  1488. end))

  1489. NumberValue12.Name = "Ammo"

  1490. NumberValue12.Parent = LocalScript11

  1491. NumberValue12.Value = 31

  1492. NumberValue13.Name = "StoredAmmo"

  1493. NumberValue13.Parent = LocalScript11

  1494. NumberValue13.Value = inf

  1495. ScreenGui14.Name = "Gui"

  1496. ScreenGui14.Parent = LocalScript11

  1497. Frame15.Parent = ScreenGui14

  1498. Frame15.Transparency = 1

  1499. Frame15.Size = UDim2.new(0, 100, 0, 100)

  1500. Frame15.Position = UDim2.new(1, -200, 1, -100)

  1501. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)

  1502. Frame15.BackgroundTransparency = 1

  1503. Frame15.BorderSizePixel = 0

  1504. TextLabel16.Name = "AmmoDisplay"

  1505. TextLabel16.Parent = Frame15

  1506. TextLabel16.Transparency = 1

  1507. TextLabel16.Size = UDim2.new(1, 0, 1, 0)

  1508. TextLabel16.Text = ""

  1509. TextLabel16.BackgroundTransparency = 1

  1510. TextLabel16.FontSize = Enum.FontSize.Size24

  1511. TextLabel16.TextColor3 = Color3.new(0.917647, 0.917647, 0.917647)

  1512. TextLabel16.TextStrokeTransparency = 0.5

  1513. TextLabel16.TextXAlignment = Enum.TextXAlignment.Right

  1514. Smoke17.Parent = LocalScript11

  1515. Smoke17.Size = 0.25

  1516. Smoke17.Color = Color3.new(0.372549, 0.372549, 0.372549)

  1517. Smoke17.Enabled = false

  1518. Smoke17.Opacity = 0.10000000149012

  1519. Smoke17.Color = Color3.new(0.372549, 0.372549, 0.372549)

  1520. Smoke18.Name = "Smoke1"

  1521. Smoke18.Parent = LocalScript11

  1522. Smoke18.Size = 0.10000000149012

  1523. Smoke18.Color = Color3.new(1, 0.6, 0.2)

  1524. Smoke18.Enabled = false

  1525. Smoke18.Opacity = 0.40000000596046

  1526. Smoke18.Color = Color3.new(1, 0.6, 0.2)

  1527. PointLight19.Name = "Flash"

  1528. PointLight19.Parent = LocalScript11

  1529. PointLight19.Color = Color3.new(0.772549, 0.384314, 0)

  1530. PointLight19.Brightness = 10

  1531. PointLight19.Range = 10

  1532. PointLight19.Shadows = true

  1533. PointLight19.Color = Color3.new(0.772549, 0.384314, 0)

  1534. Part20.Name = "AimPart"

  1535. Part20.Parent = Tool0

  1536. Part20.BrickColor = BrickColor.new("Really red")

  1537. Part20.Transparency = 1

  1538. Part20.Anchored = true

  1539. Part20.FormFactor = Enum.FormFactor.Custom

  1540. Part20.Size = Vector3.new(0.277777731, 0.222222224, 0.222222224)

  1541. Part20.CFrame = CFrame.new(16.8380165, 2.34158659, -288.340729, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  1542. Part20.BottomSurface = Enum.SurfaceType.Smooth

  1543. Part20.TopSurface = Enum.SurfaceType.Smooth

  1544. Part20.Color = Color3.new(1, 0, 0)

  1545. Part20.Position = Vector3.new(16.8380165, 2.34158659, -288.340729)

  1546. Part20.Color = Color3.new(1, 0, 0)

  1547. BlockMesh21.Parent = Part20

  1548. Part22.Parent = Tool0

  1549. Part22.BrickColor = BrickColor.new("Black")

  1550. Part22.Rotation = Vector3.new(-1.89999998, 0, -180)

  1551. Part22.Anchored = true

  1552. Part22.CanCollide = false

  1553. Part22.FormFactor = Enum.FormFactor.Custom

  1554. Part22.Size = Vector3.new(0.200000003, 0.200000003, 0.275000006)

  1555. Part22.CFrame = CFrame.new(16.8364105, 2.31557727, -290.044708, -1, 0, 0, 0, -0.999451458, 0.0331151746, 0, 0.0331151746, 0.999451458)

  1556. Part22.BottomSurface = Enum.SurfaceType.Smooth

  1557. Part22.TopSurface = Enum.SurfaceType.Smooth

  1558. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1559. Part22.Position = Vector3.new(16.8364105, 2.31557727, -290.044708)

  1560. Part22.Orientation = Vector3.new(-1.89999998, 0, 180)

  1561. Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1562. BlockMesh23.Parent = Part22

  1563. BlockMesh23.Scale = Vector3.new(0.425000101, 0.049999997, 1)

  1564. BlockMesh23.Scale = Vector3.new(0.425000101, 0.049999997, 1)

  1565. Part24.Name = "SmokePart"

  1566. Part24.Parent = Tool0

  1567. Part24.BrickColor = BrickColor.new("Black")

  1568. Part24.Transparency = 1

  1569. Part24.Rotation = Vector3.new(-90, 0, 0)

  1570. Part24.Anchored = true

  1571. Part24.FormFactor = Enum.FormFactor.Custom

  1572. Part24.Size = Vector3.new(0.200000003, 0.388888896, 0.200000003)

  1573. Part24.CFrame = CFrame.new(16.8349438, 2.24659419, -290.819763, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  1574. Part24.BottomSurface = Enum.SurfaceType.Smooth

  1575. Part24.TopSurface = Enum.SurfaceType.Smooth

  1576. Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1577. Part24.Position = Vector3.new(16.8349438, 2.24659419, -290.819763)

  1578. Part24.Orientation = Vector3.new(-90, 0, 0)

  1579. Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1580. CylinderMesh25.Parent = Part24

  1581. CylinderMesh25.Scale = Vector3.new(0.944444478, 1, 0.944444478)

  1582. CylinderMesh25.Scale = Vector3.new(0.944444478, 1, 0.944444478)

  1583. Part26.Name = "A1"

  1584. Part26.Parent = Tool0

  1585. Part26.BrickColor = BrickColor.new("Black")

  1586. Part26.Rotation = Vector3.new(0, 0, -180)

  1587. Part26.Anchored = true

  1588. Part26.CanCollide = false

  1589. Part26.FormFactor = Enum.FormFactor.Custom

  1590. Part26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1591. Part26.CFrame = CFrame.new(16.976408, 2.17557716, -289.88269, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  1592. Part26.BottomSurface = Enum.SurfaceType.Smooth

  1593. Part26.TopSurface = Enum.SurfaceType.Smooth

  1594. Part26.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1595. Part26.Position = Vector3.new(16.976408, 2.17557716, -289.88269)

  1596. Part26.Orientation = Vector3.new(0, 0, 180)

  1597. Part26.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1598. BlockMesh27.Parent = Part26

  1599. BlockMesh27.Scale = Vector3.new(0.875, 0.24999994, 0.175000012)

  1600. BlockMesh27.Scale = Vector3.new(0.875, 0.24999994, 0.175000012)

  1601. Part28.Name = "A2"

  1602. Part28.Parent = Tool0

  1603. Part28.BrickColor = BrickColor.new("Black")

  1604. Part28.Rotation = Vector3.new(0, 0, -180)

  1605. Part28.Anchored = true

  1606. Part28.CanCollide = false

  1607. Part28.FormFactor = Enum.FormFactor.Custom

  1608. Part28.Size = Vector3.new(0.200000003, 0.200000003, 0.449999988)

  1609. Part28.CFrame = CFrame.new(16.8764095, 2.20057726, -289.674713, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  1610. Part28.BottomSurface = Enum.SurfaceType.Smooth

  1611. Part28.TopSurface = Enum.SurfaceType.Smooth

  1612. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1613. Part28.Position = Vector3.new(16.8764095, 2.20057726, -289.674713)

  1614. Part28.Orientation = Vector3.new(0, 0, 180)

  1615. Part28.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1616. BlockMesh29.Parent = Part28

  1617. BlockMesh29.Scale = Vector3.new(0.150000006, 0.49999994, 1)

  1618. BlockMesh29.Scale = Vector3.new(0.150000006, 0.49999994, 1)

  1619. Part30.Parent = Tool0

  1620. Part30.BrickColor = BrickColor.new("CGA brown")

  1621. Part30.Rotation = Vector3.new(0, 0, -180)

  1622. Part30.Anchored = true

  1623. Part30.CanCollide = false

  1624. Part30.FormFactor = Enum.FormFactor.Custom

  1625. Part30.Size = Vector3.new(0.200000003, 0.200000003, 0.275000006)

  1626. Part30.CFrame = CFrame.new(16.8364105, 1.77557695, -288.737701, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  1627. Part30.BottomSurface = Enum.SurfaceType.Smooth

  1628. Part30.TopSurface = Enum.SurfaceType.Smooth

  1629. Part30.Color = Color3.new(0.666667, 0.333333, 0)

  1630. Part30.Position = Vector3.new(16.8364105, 1.77557695, -288.737701)

  1631. Part30.Orientation = Vector3.new(0, 0, 180)

  1632. Part30.Color = Color3.new(0.666667, 0.333333, 0)

  1633. BlockMesh31.Parent = Part30

  1634. BlockMesh31.Scale = Vector3.new(0.825000048, 0.75, 1)

  1635. BlockMesh31.Scale = Vector3.new(0.825000048, 0.75, 1)

  1636. Part32.Name = "Handle"

  1637. Part32.Parent = Tool0

  1638. Part32.BrickColor = BrickColor.new("Black")

  1639. Part32.Rotation = Vector3.new(0, 0.00999999978, 0)

  1640. Part32.Anchored = true

  1641. Part32.CanCollide = false

  1642. Part32.FormFactor = Enum.FormFactor.Custom

  1643. Part32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1644. 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)

  1645. Part32.BottomSurface = Enum.SurfaceType.Smooth

  1646. Part32.TopSurface = Enum.SurfaceType.Smooth

  1647. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1648. Part32.Position = Vector3.new(16.8364105, 1.91257691, -289.077698)

  1649. Part32.Orientation = Vector3.new(0, 0.00999999978, 0)

  1650. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1651. BlockMesh33.Parent = Part32

  1652. BlockMesh33.Scale = Vector3.new(0.175000012, 0.625, 0.125)

  1653. BlockMesh33.Scale = Vector3.new(0.175000012, 0.625, 0.125)

  1654. Sound34.Name = "Empty"

  1655. Sound34.Parent = Part32

  1656. Sound34.SoundId = "rbxasset://sounds//clickfast.wav"

  1657. Sound34.Volume = 1

  1658. Sound35.Name = "M1"

  1659. Sound35.Parent = Part32

  1660. Sound35.Pitch = 0.75

  1661. Sound35.SoundId = "rbxassetid://306684229"

  1662. Sound35.Volume = 1

  1663. Sound36.Name = "M2"

  1664. Sound36.Parent = Part32

  1665. Sound36.SoundId = "rbxassetid://233931547"

  1666. Sound36.Volume = 1

  1667. Sound37.Name = "M3"

  1668. Sound37.Parent = Part32

  1669. Sound37.Pitch = 1.2000000476837

  1670. Sound37.SoundId = "rbxassetid://515216492"

  1671. Sound37.Volume = 1

  1672. Sound38.Name = "Shoot"

  1673. Sound38.Parent = Part32

  1674. Sound38.SoundId = "rbxassetid://132258172"

  1675. Sound39.Name = "M4"

  1676. Sound39.Parent = Part32

  1677. Sound39.Pitch = 1.2000000476837

  1678. Sound39.SoundId = "rbxassetid://515216512"

  1679. Sound39.Volume = 1

  1680. Part40.Parent = Tool0

  1681. Part40.BrickColor = BrickColor.new("CGA brown")

  1682. Part40.Rotation = Vector3.new(-90, 0, 0)

  1683. Part40.Anchored = true

  1684. Part40.CanCollide = false

  1685. Part40.FormFactor = Enum.FormFactor.Custom

  1686. Part40.Size = Vector3.new(0.200000003, 0.570000052, 0.200000003)

  1687. 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)

  1688. Part40.BottomSurface = Enum.SurfaceType.Smooth

  1689. Part40.TopSurface = Enum.SurfaceType.Smooth

  1690. Part40.Color = Color3.new(0.666667, 0.333333, 0)

  1691. Part40.Position = Vector3.new(16.7964096, 2.2375772, -290.565704)

  1692. Part40.Orientation = Vector3.new(-90, 0, 0)

  1693. Part40.Color = Color3.new(0.666667, 0.333333, 0)

  1694. CylinderMesh41.Parent = Part40

  1695. CylinderMesh41.Scale = Vector3.new(0.37499997, 1, 0.374999851)

  1696. CylinderMesh41.Scale = Vector3.new(0.37499997, 1, 0.374999851)

  1697. Part42.Name = "Mag2"

  1698. Part42.Parent = Tool0

  1699. Part42.BrickColor = BrickColor.new("Black")

  1700. Part42.Rotation = Vector3.new(23, 0, 0)

  1701. Part42.Anchored = true

  1702. Part42.CanCollide = false

  1703. Part42.FormFactor = Enum.FormFactor.Custom

  1704. Part42.Size = Vector3.new(0.200000003, 0.300000012, 0.375)

  1705. Part42.CFrame = CFrame.new(16.8364105, 1.64257693, -289.622711, 1, 0, 0, 0, 0.920504868, -0.390731156, 0, 0.390731156, 0.920504868)

  1706. Part42.BottomSurface = Enum.SurfaceType.Smooth

  1707. Part42.TopSurface = Enum.SurfaceType.Smooth

  1708. Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1709. Part42.Position = Vector3.new(16.8364105, 1.64257693, -289.622711)

  1710. Part42.Orientation = Vector3.new(23, 0, 0)

  1711. Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1712. BlockMesh43.Parent = Part42

  1713. BlockMesh43.Scale = Vector3.new(0.699999988, 1, 1)

  1714. BlockMesh43.Scale = Vector3.new(0.699999988, 1, 1)

  1715. Part44.Name = "Mag3"

  1716. Part44.Parent = Tool0

  1717. Part44.BrickColor = BrickColor.new("Black")

  1718. Part44.Rotation = Vector3.new(38, 0, 0)

  1719. Part44.Anchored = true

  1720. Part44.CanCollide = false

  1721. Part44.FormFactor = Enum.FormFactor.Custom

  1722. Part44.Size = Vector3.new(0.200000003, 0.300000012, 0.375)

  1723. 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)

  1724. Part44.BottomSurface = Enum.SurfaceType.Smooth

  1725. Part44.TopSurface = Enum.SurfaceType.Smooth

  1726. Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1727. Part44.Position = Vector3.new(16.8364105, 1.42957699, -289.748688)

  1728. Part44.Orientation = Vector3.new(38, 0, 0)

  1729. Part44.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1730. BlockMesh45.Parent = Part44

  1731. BlockMesh45.Scale = Vector3.new(0.699999988, 1, 1)

  1732. BlockMesh45.Scale = Vector3.new(0.699999988, 1, 1)

  1733. Part46.Name = "Mag4"

  1734. Part46.Parent = Tool0

  1735. Part46.BrickColor = BrickColor.new("Black")

  1736. Part46.Rotation = Vector3.new(53, 0, 0)

  1737. Part46.Anchored = true

  1738. Part46.CanCollide = false

  1739. Part46.FormFactor = Enum.FormFactor.Custom

  1740. Part46.Size = Vector3.new(0.200000003, 0.324999988, 0.375)

  1741. 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)

  1742. Part46.BottomSurface = Enum.SurfaceType.Smooth

  1743. Part46.TopSurface = Enum.SurfaceType.Smooth

  1744. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1745. Part46.Position = Vector3.new(16.8364105, 1.24757695, -289.935699)

  1746. Part46.Orientation = Vector3.new(53, 0, 0)

  1747. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1748. BlockMesh47.Parent = Part46

  1749. BlockMesh47.Scale = Vector3.new(0.699999988, 1, 1)

  1750. BlockMesh47.Scale = Vector3.new(0.699999988, 1, 1)

  1751. Part48.Parent = Tool0

  1752. Part48.BrickColor = BrickColor.new("Black")

  1753. Part48.Rotation = Vector3.new(-90, 0, 0)

  1754. Part48.Anchored = true

  1755. Part48.CanCollide = false

  1756. Part48.FormFactor = Enum.FormFactor.Custom

  1757. Part48.Size = Vector3.new(0.200000003, 1.39999986, 0.200000003)

  1758. Part48.CFrame = CFrame.new(16.8364105, 2.08557701, -291.654694, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  1759. Part48.BottomSurface = Enum.SurfaceType.Smooth

  1760. Part48.TopSurface = Enum.SurfaceType.Smooth

  1761. Part48.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1762. Part48.Position = Vector3.new(16.8364105, 2.08557701, -291.654694)

  1763. Part48.Orientation = Vector3.new(-90, 0, 0)

  1764. Part48.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1765. Decal49.Parent = Part48

  1766. Decal49.Texture = "http://www.roblox.com/asset/?id=47760372"

  1767. Decal49.Face = Enum.NormalId.Top

  1768. CylinderMesh50.Parent = Part48

  1769. CylinderMesh50.Scale = Vector3.new(0.3125, 1, 0.3125)

  1770. CylinderMesh50.Scale = Vector3.new(0.3125, 1, 0.3125)

  1771. Part51.Parent = Tool0

  1772. Part51.BrickColor = BrickColor.new("CGA brown")

  1773. Part51.Rotation = Vector3.new(0, 0, -180)

  1774. Part51.Anchored = true

  1775. Part51.CanCollide = false

  1776. Part51.FormFactor = Enum.FormFactor.Custom

  1777. Part51.Size = Vector3.new(0.200000003, 0.215000004, 0.254999965)

  1778. Part51.CFrame = CFrame.new(16.8364105, 2.08257699, -290.15271, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  1779. Part51.BottomSurface = Enum.SurfaceType.Smooth

  1780. Part51.TopSurface = Enum.SurfaceType.Smooth

  1781. Part51.Color = Color3.new(0.666667, 0.333333, 0)

  1782. Part51.Position = Vector3.new(16.8364105, 2.08257699, -290.15271)

  1783. Part51.Orientation = Vector3.new(0, 0, 180)

  1784. Part51.Color = Color3.new(0.666667, 0.333333, 0)

  1785. BlockMesh52.Parent = Part51

  1786. BlockMesh52.Scale = Vector3.new(0.78275001, 1, 1)

  1787. BlockMesh52.Scale = Vector3.new(0.78275001, 1, 1)

  1788. Part53.Parent = Tool0

  1789. Part53.BrickColor = BrickColor.new("CGA brown")

  1790. Part53.Rotation = Vector3.new(0, 0, 180)

  1791. Part53.Anchored = true

  1792. Part53.CanCollide = false

  1793. Part53.FormFactor = Enum.FormFactor.Custom

  1794. Part53.Size = Vector3.new(0.200000003, 0.200000003, 0.625)

  1795. 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)

  1796. Part53.BottomSurface = Enum.SurfaceType.Smooth

  1797. Part53.TopSurface = Enum.SurfaceType.Smooth

  1798. Part53.Color = Color3.new(0.666667, 0.333333, 0)

  1799. Part53.Position = Vector3.new(16.8364105, 2.04557705, -290.537689)

  1800. Part53.Orientation = Vector3.new(0, 0, 180)

  1801. Part53.Color = Color3.new(0.666667, 0.333333, 0)

  1802. BlockMesh54.Parent = Part53

  1803. BlockMesh54.Scale = Vector3.new(0.78275001, 0.700000048, 1)

  1804. BlockMesh54.Scale = Vector3.new(0.78275001, 0.700000048, 1)

  1805. ManualWeld55.Name = "Part-to-SmokePart Strong Joint"

  1806. ManualWeld55.Parent = Part53

  1807. ManualWeld55.C0 = CFrame.new(0.100000001, -0.100000001, 0.3125, 1, 0, 0, 0, 0, -1, 0, 1, 0)

  1808. 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)

  1809. ManualWeld55.Part0 = Part53

  1810. ManualWeld55.Part1 = Part24

  1811. Part56.Parent = Tool0

  1812. Part56.BrickColor = BrickColor.new("Mid gray")

  1813. Part56.Rotation = Vector3.new(90, 0, 0)

  1814. Part56.Anchored = true

  1815. Part56.CanCollide = false

  1816. Part56.FormFactor = Enum.FormFactor.Custom

  1817. Part56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1818. Part56.CFrame = CFrame.new(16.8364105, 2.34657717, -292.220703, 1, 0, 0, 0, 0, -1, 0, 1, 0)

  1819. Part56.BottomSurface = Enum.SurfaceType.Smooth

  1820. Part56.TopSurface = Enum.SurfaceType.Smooth

  1821. Part56.Color = Color3.new(0.803922, 0.803922, 0.803922)

  1822. Part56.Position = Vector3.new(16.8364105, 2.34657717, -292.220703)

  1823. Part56.Orientation = Vector3.new(90, 0, 0)

  1824. Part56.Color = Color3.new(0.803922, 0.803922, 0.803922)

  1825. CylinderMesh57.Parent = Part56

  1826. CylinderMesh57.Scale = Vector3.new(0.049999997, 0.256249994, 0.049999997)

  1827. CylinderMesh57.Scale = Vector3.new(0.049999997, 0.256249994, 0.049999997)

  1828. Part58.Parent = Tool0

  1829. Part58.BrickColor = BrickColor.new("Black")

  1830. Part58.Anchored = true

  1831. Part58.CanCollide = false

  1832. Part58.FormFactor = Enum.FormFactor.Custom

  1833. Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1834. Part58.CFrame = CFrame.new(16.8364105, 2.03857708, -291.465698, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  1835. Part58.BottomSurface = Enum.SurfaceType.Smooth

  1836. Part58.TopSurface = Enum.SurfaceType.Smooth

  1837. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1838. Part58.Position = Vector3.new(16.8364105, 2.03857708, -291.465698)

  1839. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1840. BlockMesh59.Parent = Part58

  1841. BlockMesh59.Scale = Vector3.new(0.125, 0.150000006, 0.5)

  1842. BlockMesh59.Scale = Vector3.new(0.125, 0.150000006, 0.5)

  1843. Part60.Parent = Tool0

  1844. Part60.BrickColor = BrickColor.new("Black")

  1845. Part60.Rotation = Vector3.new(0, 0, -90)

  1846. Part60.Anchored = true

  1847. Part60.CanCollide = false

  1848. Part60.FormFactor = Enum.FormFactor.Custom

  1849. Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1850. 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)

  1851. Part60.BottomSurface = Enum.SurfaceType.Smooth

  1852. Part60.TopSurface = Enum.SurfaceType.Smooth

  1853. Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1854. Part60.Position = Vector3.new(16.7904091, 2.34757733, -292.220703)

  1855. Part60.Orientation = Vector3.new(0, 0, -90)

  1856. Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1857. BlockMesh61.Parent = Part60

  1858. BlockMesh61.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  1859. BlockMesh61.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  1860. Part62.Parent = Tool0

  1861. Part62.BrickColor = BrickColor.new("Black")

  1862. Part62.Rotation = Vector3.new(0, 0, 135)

  1863. Part62.Anchored = true

  1864. Part62.CanCollide = false

  1865. Part62.FormFactor = Enum.FormFactor.Custom

  1866. Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1867. Part62.CFrame = CFrame.new(16.8014088, 2.32057714, -292.220703, -0.707129121, -0.707084537, 0, 0.707084537, -0.707129121, 0, 0, 0, 1)

  1868. Part62.BottomSurface = Enum.SurfaceType.Smooth

  1869. Part62.TopSurface = Enum.SurfaceType.Smooth

  1870. Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1871. Part62.Position = Vector3.new(16.8014088, 2.32057714, -292.220703)

  1872. Part62.Orientation = Vector3.new(0, 0, 135)

  1873. Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1874. BlockMesh63.Parent = Part62

  1875. BlockMesh63.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  1876. BlockMesh63.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  1877. Part64.Parent = Tool0

  1878. Part64.BrickColor = BrickColor.new("Black")

  1879. Part64.Rotation = Vector3.new(88.0999985, 0, 90)

  1880. Part64.Anchored = true

  1881. Part64.CanCollide = false

  1882. Part64.FormFactor = Enum.FormFactor.Custom

  1883. Part64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1884. Part64.CFrame = CFrame.new(16.88941, 2.3165772, -290.091705, 0, -1, 0, 0.0331151746, 0, -0.999451458, 0.999451458, 0, 0.0331151746)

  1885. Part64.BottomSurface = Enum.SurfaceType.Smooth

  1886. Part64.TopSurface = Enum.SurfaceType.Smooth

  1887. Part64.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1888. Part64.Position = Vector3.new(16.88941, 2.3165772, -290.091705)

  1889. Part64.Orientation = Vector3.new(88.0999985, 0, 90)

  1890. Part64.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1891. CylinderMesh65.Parent = Part64

  1892. CylinderMesh65.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)

  1893. CylinderMesh65.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)

  1894. Part66.Parent = Tool0

  1895. Part66.BrickColor = BrickColor.new("Black")

  1896. Part66.Rotation = Vector3.new(-1.89999998, 0, -180)

  1897. Part66.Anchored = true

  1898. Part66.CanCollide = false

  1899. Part66.FormFactor = Enum.FormFactor.Custom

  1900. Part66.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1901. Part66.CFrame = CFrame.new(16.88941, 2.33557725, -289.899689, -1, 0, 0, 0, -0.999451458, 0.0331151746, 0, 0.0331151746, 0.999451458)

  1902. Part66.BottomSurface = Enum.SurfaceType.Smooth

  1903. Part66.TopSurface = Enum.SurfaceType.Smooth

  1904. Part66.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1905. Part66.Position = Vector3.new(16.88941, 2.33557725, -289.899689)

  1906. Part66.Orientation = Vector3.new(-1.89999998, 0, 180)

  1907. Part66.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1908. Decal67.Parent = Part66

  1909. Decal67.Texture = "http://www.roblox.com/asset/?id=61019872"

  1910. Decal67.Face = Enum.NormalId.Back

  1911. BlockMesh68.Parent = Part66

  1912. BlockMesh68.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)

  1913. BlockMesh68.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)

  1914. Part69.Parent = Tool0

  1915. Part69.BrickColor = BrickColor.new("Black")

  1916. Part69.Rotation = Vector3.new(0, 0, 45)

  1917. Part69.Anchored = true

  1918. Part69.CanCollide = false

  1919. Part69.FormFactor = Enum.FormFactor.Custom

  1920. Part69.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1921. Part69.CFrame = CFrame.new(16.8014088, 2.37557721, -292.220703, 0.707084537, -0.70712918, 0, 0.70712918, 0.707084537, 0, 0, 0, 0.999999881)

  1922. Part69.BottomSurface = Enum.SurfaceType.Smooth

  1923. Part69.TopSurface = Enum.SurfaceType.Smooth

  1924. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1925. Part69.Position = Vector3.new(16.8014088, 2.37557721, -292.220703)

  1926. Part69.Orientation = Vector3.new(0, 0, 45)

  1927. Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1928. BlockMesh70.Parent = Part69

  1929. BlockMesh70.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  1930. BlockMesh70.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  1931. Part71.Parent = Tool0

  1932. Part71.BrickColor = BrickColor.new("Black")

  1933. Part71.Rotation = Vector3.new(90, 0, -180)

  1934. Part71.Anchored = true

  1935. Part71.CanCollide = false

  1936. Part71.FormFactor = Enum.FormFactor.Custom

  1937. Part71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1938. Part71.CFrame = CFrame.new(16.8364105, 2.20157719, -292.262695, -1, 0, -0, 0, 0, -1, 0, -1, -0)

  1939. Part71.BottomSurface = Enum.SurfaceType.Smooth

  1940. Part71.TopSurface = Enum.SurfaceType.Smooth

  1941. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1942. Part71.Position = Vector3.new(16.8364105, 2.20157719, -292.262695)

  1943. Part71.Orientation = Vector3.new(90, 180, 0)

  1944. Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1945. BlockMesh72.Parent = Part71

  1946. BlockMesh72.Scale = Vector3.new(0.300000072, 0.124999993, 0.500000119)

  1947. BlockMesh72.Scale = Vector3.new(0.300000072, 0.124999993, 0.500000119)

  1948. Part73.Parent = Tool0

  1949. Part73.BrickColor = BrickColor.new("Black")

  1950. Part73.Rotation = Vector3.new(90, 0, 90)

  1951. Part73.Anchored = true

  1952. Part73.CanCollide = false

  1953. Part73.FormFactor = Enum.FormFactor.Custom

  1954. Part73.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1955. 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)

  1956. Part73.BottomSurface = Enum.SurfaceType.Smooth

  1957. Part73.TopSurface = Enum.SurfaceType.Smooth

  1958. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1959. Part73.Position = Vector3.new(16.7864094, 2.2835772, -288.750702)

  1960. Part73.Orientation = Vector3.new(89.9700012, 180, -90)

  1961. Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1962. CylinderMesh74.Parent = Part73

  1963. CylinderMesh74.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)

  1964. CylinderMesh74.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)

  1965. Part75.Parent = Tool0

  1966. Part75.BrickColor = BrickColor.new("Black")

  1967. Part75.Rotation = Vector3.new(88.0999985, 0, 90)

  1968. Part75.Anchored = true

  1969. Part75.CanCollide = false

  1970. Part75.FormFactor = Enum.FormFactor.Custom

  1971. Part75.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  1972. 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)

  1973. Part75.BottomSurface = Enum.SurfaceType.Smooth

  1974. Part75.TopSurface = Enum.SurfaceType.Smooth

  1975. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1976. Part75.Position = Vector3.new(16.7844105, 2.3165772, -290.091705)

  1977. Part75.Orientation = Vector3.new(88.0999985, 0, 90)

  1978. Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1979. CylinderMesh76.Parent = Part75

  1980. CylinderMesh76.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)

  1981. CylinderMesh76.Scale = Vector3.new(0.250000119, 0.325000018, 0.225000024)

  1982. Part77.Parent = Tool0

  1983. Part77.BrickColor = BrickColor.new("Black")

  1984. Part77.Rotation = Vector3.new(-94.5699997, -90, 0)

  1985. Part77.Anchored = true

  1986. Part77.CanCollide = false

  1987. Part77.FormFactor = Enum.FormFactor.Custom

  1988. Part77.Size = Vector3.new(0.200000003, 0.450000346, 0.200000003)

  1989. Part77.CFrame = CFrame.new(16.8914089, 2.04557705, -289.20871, -0, 0, -1, 0.996814251, -0.079757154, 0, -0.079757154, -0.996814251, 0)

  1990. Part77.BottomSurface = Enum.SurfaceType.Smooth

  1991. Part77.TopSurface = Enum.SurfaceType.Smooth

  1992. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1993. Part77.Position = Vector3.new(16.8914089, 2.04557705, -289.20871)

  1994. Part77.Orientation = Vector3.new(0, -90, 94.5699997)

  1995. Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)

  1996. SpecialMesh78.Parent = Part77

  1997. SpecialMesh78.Scale = Vector3.new(0.574999988, 1, 0.32500428)

  1998. SpecialMesh78.MeshType = Enum.MeshType.Torso

  1999. SpecialMesh78.Scale = Vector3.new(0.574999988, 1, 0.32500428)

  2000. Part79.Parent = Tool0

  2001. Part79.BrickColor = BrickColor.new("CGA brown")

  2002. Part79.Rotation = Vector3.new(0, 0, -180)

  2003. Part79.Anchored = true

  2004. Part79.CanCollide = false

  2005. Part79.FormFactor = Enum.FormFactor.Custom

  2006. Part79.Size = Vector3.new(0.200000003, 0.200000003, 0.570000052)

  2007. Part79.CFrame = CFrame.new(16.8364105, 2.25757718, -290.565704, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2008. Part79.BottomSurface = Enum.SurfaceType.Smooth

  2009. Part79.TopSurface = Enum.SurfaceType.Smooth

  2010. Part79.Color = Color3.new(0.666667, 0.333333, 0)

  2011. Part79.Position = Vector3.new(16.8364105, 2.25757718, -290.565704)

  2012. Part79.Orientation = Vector3.new(0, 0, 180)

  2013. Part79.Color = Color3.new(0.666667, 0.333333, 0)

  2014. BlockMesh80.Parent = Part79

  2015. BlockMesh80.Scale = Vector3.new(0.425000042, 0.174999893, 1)

  2016. BlockMesh80.Scale = Vector3.new(0.425000042, 0.174999893, 1)

  2017. Part81.Parent = Tool0

  2018. Part81.BrickColor = BrickColor.new("Black")

  2019. Part81.Rotation = Vector3.new(90, 0, 90)

  2020. Part81.Anchored = true

  2021. Part81.CanCollide = false

  2022. Part81.FormFactor = Enum.FormFactor.Custom

  2023. Part81.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2024. 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)

  2025. Part81.BottomSurface = Enum.SurfaceType.Smooth

  2026. Part81.TopSurface = Enum.SurfaceType.Smooth

  2027. Part81.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2028. Part81.Position = Vector3.new(16.8564091, 2.2835772, -288.750702)

  2029. Part81.Orientation = Vector3.new(89.9700012, 180, -90)

  2030. Part81.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2031. CylinderMesh82.Parent = Part81

  2032. CylinderMesh82.Scale = Vector3.new(0.212500006, 0.824999928, 0.212500006)

  2033. CylinderMesh82.Scale = Vector3.new(0.212500006, 0.824999928, 0.212500006)

  2034. Part83.Parent = Tool0

  2035. Part83.BrickColor = BrickColor.new("CGA brown")

  2036. Part83.Rotation = Vector3.new(0, 0, -180)

  2037. Part83.Anchored = true

  2038. Part83.CanCollide = false

  2039. Part83.FormFactor = Enum.FormFactor.Custom

  2040. Part83.Size = Vector3.new(0.200000003, 0.200000003, 0.569999933)

  2041. Part83.CFrame = CFrame.new(16.8364105, 2.197577, -290.565704, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2042. Part83.BottomSurface = Enum.SurfaceType.Smooth

  2043. Part83.TopSurface = Enum.SurfaceType.Smooth

  2044. Part83.Color = Color3.new(0.666667, 0.333333, 0)

  2045. Part83.Position = Vector3.new(16.8364105, 2.197577, -290.565704)

  2046. Part83.Orientation = Vector3.new(0, 0, 180)

  2047. Part83.Color = Color3.new(0.666667, 0.333333, 0)

  2048. BlockMesh84.Parent = Part83

  2049. BlockMesh84.Scale = Vector3.new(0.774999857, 0.424999893, 1)

  2050. BlockMesh84.Scale = Vector3.new(0.774999857, 0.424999893, 1)

  2051. Part85.Parent = Tool0

  2052. Part85.BrickColor = BrickColor.new("Black")

  2053. Part85.Rotation = Vector3.new(0, 0, -180)

  2054. Part85.Anchored = true

  2055. Part85.CanCollide = false

  2056. Part85.FormFactor = Enum.FormFactor.Custom

  2057. Part85.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2058. Part85.CFrame = CFrame.new(16.8364105, 2.21557713, -290.252686, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2059. Part85.BottomSurface = Enum.SurfaceType.Smooth

  2060. Part85.TopSurface = Enum.SurfaceType.Smooth

  2061. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2062. Part85.Position = Vector3.new(16.8364105, 2.21557713, -290.252686)

  2063. Part85.Orientation = Vector3.new(0, 0, 180)

  2064. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2065. BlockMesh86.Parent = Part85

  2066. BlockMesh86.Scale = Vector3.new(0.774999857, 0.249999851, 0.274999917)

  2067. BlockMesh86.Scale = Vector3.new(0.774999857, 0.249999851, 0.274999917)

  2068. Part87.Parent = Tool0

  2069. Part87.BrickColor = BrickColor.new("Black")

  2070. Part87.Rotation = Vector3.new(0, 0, -180)

  2071. Part87.Anchored = true

  2072. Part87.CanCollide = false

  2073. Part87.FormFactor = Enum.FormFactor.Custom

  2074. Part87.Size = Vector3.new(0.200000003, 0.200000003, 0.435000241)

  2075. Part87.CFrame = CFrame.new(16.8344097, 2.18257713, -288.857697, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2076. Part87.BottomSurface = Enum.SurfaceType.Smooth

  2077. Part87.TopSurface = Enum.SurfaceType.Smooth

  2078. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2079. Part87.Position = Vector3.new(16.8344097, 2.18257713, -288.857697)

  2080. Part87.Orientation = Vector3.new(0, 0, 180)

  2081. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2082. BlockMesh88.Parent = Part87

  2083. BlockMesh88.Scale = Vector3.new(0.749999702, 0.324999899, 1)

  2084. BlockMesh88.Scale = Vector3.new(0.749999702, 0.324999899, 1)

  2085. Part89.Parent = Tool0

  2086. Part89.BrickColor = BrickColor.new("Black")

  2087. Part89.Rotation = Vector3.new(0, 0, -180)

  2088. Part89.Anchored = true

  2089. Part89.CanCollide = false

  2090. Part89.FormFactor = Enum.FormFactor.Custom

  2091. Part89.Size = Vector3.new(0.200000003, 0.200000003, 0.825000286)

  2092. Part89.CFrame = CFrame.new(16.76441, 2.18257713, -289.487701, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2093. Part89.BottomSurface = Enum.SurfaceType.Smooth

  2094. Part89.TopSurface = Enum.SurfaceType.Smooth

  2095. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2096. Part89.Position = Vector3.new(16.76441, 2.18257713, -289.487701)

  2097. Part89.Orientation = Vector3.new(0, 0, 180)

  2098. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2099. BlockMesh90.Parent = Part89

  2100. BlockMesh90.Scale = Vector3.new(0.049999997, 0.324999899, 1)

  2101. BlockMesh90.Scale = Vector3.new(0.049999997, 0.324999899, 1)

  2102. Part91.Parent = Tool0

  2103. Part91.BrickColor = BrickColor.new("Black")

  2104. Part91.Rotation = Vector3.new(-6.83999968, 0, -180)

  2105. Part91.Anchored = true

  2106. Part91.CanCollide = false

  2107. Part91.FormFactor = Enum.FormFactor.Custom

  2108. Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.349999994)

  2109. Part91.CFrame = CFrame.new(16.9194088, 2.10857725, -289.264709, -1, 0, 0, 0, -0.992889583, 0.119038537, 0, 0.119038537, 0.992889583)

  2110. Part91.BottomSurface = Enum.SurfaceType.Smooth

  2111. Part91.TopSurface = Enum.SurfaceType.Smooth

  2112. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2113. Part91.Position = Vector3.new(16.9194088, 2.10857725, -289.264709)

  2114. Part91.Orientation = Vector3.new(-6.83999968, 0, 180)

  2115. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2116. BlockMesh92.Parent = Part91

  2117. BlockMesh92.Scale = Vector3.new(0.0500000045, 0.300000131, 1)

  2118. BlockMesh92.Scale = Vector3.new(0.0500000045, 0.300000131, 1)

  2119. Part93.Parent = Tool0

  2120. Part93.BrickColor = BrickColor.new("Black")

  2121. Part93.Rotation = Vector3.new(0, 0, -180)

  2122. Part93.Anchored = true

  2123. Part93.CanCollide = false

  2124. Part93.FormFactor = Enum.FormFactor.Custom

  2125. Part93.Size = Vector3.new(0.200000003, 0.264999926, 0.200000003)

  2126. Part93.CFrame = CFrame.new(16.8364105, 2.10857725, -290.877686, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2127. Part93.BottomSurface = Enum.SurfaceType.Smooth

  2128. Part93.TopSurface = Enum.SurfaceType.Smooth

  2129. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2130. Part93.Position = Vector3.new(16.8364105, 2.10857725, -290.877686)

  2131. Part93.Orientation = Vector3.new(0, 0, 180)

  2132. Part93.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2133. BlockMesh94.Parent = Part93

  2134. BlockMesh94.Scale = Vector3.new(0.774999857, 1, 0.274999917)

  2135. BlockMesh94.Scale = Vector3.new(0.774999857, 1, 0.274999917)

  2136. Part95.Parent = Tool0

  2137. Part95.BrickColor = BrickColor.new("Black")

  2138. Part95.Rotation = Vector3.new(0, 0, -180)

  2139. Part95.Anchored = true

  2140. Part95.CanCollide = false

  2141. Part95.FormFactor = Enum.FormFactor.Custom

  2142. Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2143. Part95.CFrame = CFrame.new(16.8364105, 2.25757718, -290.252686, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2144. Part95.BottomSurface = Enum.SurfaceType.Smooth

  2145. Part95.TopSurface = Enum.SurfaceType.Smooth

  2146. Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2147. Part95.Position = Vector3.new(16.8364105, 2.25757718, -290.252686)

  2148. Part95.Orientation = Vector3.new(0, 0, 180)

  2149. Part95.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2150. BlockMesh96.Parent = Part95

  2151. BlockMesh96.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)

  2152. BlockMesh96.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)

  2153. Part97.Parent = Tool0

  2154. Part97.BrickColor = BrickColor.new("Black")

  2155. Part97.Rotation = Vector3.new(0, 0, -180)

  2156. Part97.Anchored = true

  2157. Part97.CanCollide = false

  2158. Part97.FormFactor = Enum.FormFactor.Custom

  2159. Part97.Size = Vector3.new(0.200000003, 0.200000003, 1.12500024)

  2160. Part97.CFrame = CFrame.new(16.8364105, 2.29257727, -289.337708, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2161. Part97.BottomSurface = Enum.SurfaceType.Smooth

  2162. Part97.TopSurface = Enum.SurfaceType.Smooth

  2163. Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2164. Part97.Position = Vector3.new(16.8364105, 2.29257727, -289.337708)

  2165. Part97.Orientation = Vector3.new(0, 0, 180)

  2166. Part97.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2167. BlockMesh98.Parent = Part97

  2168. BlockMesh98.Scale = Vector3.new(0.375000089, 0.174999982, 1)

  2169. BlockMesh98.Scale = Vector3.new(0.375000089, 0.174999982, 1)

  2170. Part99.Parent = Tool0

  2171. Part99.BrickColor = BrickColor.new("Black")

  2172. Part99.Rotation = Vector3.new(0, 0, 120)

  2173. Part99.Anchored = true

  2174. Part99.CanCollide = false

  2175. Part99.FormFactor = Enum.FormFactor.Custom

  2176. Part99.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2177. Part99.CFrame = CFrame.new(16.8744106, 2.37557721, -292.220703, -0.500036836, -0.866004944, 0, 0.866004944, -0.500036836, 0, 0, 0, 1)

  2178. Part99.BottomSurface = Enum.SurfaceType.Smooth

  2179. Part99.TopSurface = Enum.SurfaceType.Smooth

  2180. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2181. Part99.Position = Vector3.new(16.8744106, 2.37557721, -292.220703)

  2182. Part99.Orientation = Vector3.new(0, 0, 120)

  2183. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2184. BlockMesh100.Parent = Part99

  2185. BlockMesh100.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  2186. BlockMesh100.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  2187. Part101.Parent = Tool0

  2188. Part101.BrickColor = BrickColor.new("Black")

  2189. Part101.Rotation = Vector3.new(0, 0, -135)

  2190. Part101.Anchored = true

  2191. Part101.CanCollide = false

  2192. Part101.FormFactor = Enum.FormFactor.Custom

  2193. Part101.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2194. Part101.CFrame = CFrame.new(16.8714104, 2.32057714, -292.220703, -0.70712924, 0.707084715, 0, -0.707084715, -0.70712924, 0, 0, 0, 1)

  2195. Part101.BottomSurface = Enum.SurfaceType.Smooth

  2196. Part101.TopSurface = Enum.SurfaceType.Smooth

  2197. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2198. Part101.Position = Vector3.new(16.8714104, 2.32057714, -292.220703)

  2199. Part101.Orientation = Vector3.new(0, 0, -135)

  2200. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2201. BlockMesh102.Parent = Part101

  2202. BlockMesh102.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  2203. BlockMesh102.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  2204. Part103.Parent = Tool0

  2205. Part103.BrickColor = BrickColor.new("Black")

  2206. Part103.Rotation = Vector3.new(0, 0, -180)

  2207. Part103.Anchored = true

  2208. Part103.CanCollide = false

  2209. Part103.FormFactor = Enum.FormFactor.Custom

  2210. Part103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2211. Part103.CFrame = CFrame.new(16.8364105, 2.32957721, -292.220703, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2212. Part103.BottomSurface = Enum.SurfaceType.Smooth

  2213. Part103.TopSurface = Enum.SurfaceType.Smooth

  2214. Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2215. Part103.Position = Vector3.new(16.8364105, 2.32957721, -292.220703)

  2216. Part103.Orientation = Vector3.new(0, 0, 180)

  2217. Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2218. BlockMesh104.Parent = Part103

  2219. BlockMesh104.Scale = Vector3.new(0.0500000715, 0.175000012, 0.25000006)

  2220. BlockMesh104.Scale = Vector3.new(0.0500000715, 0.175000012, 0.25000006)

  2221. Part105.Parent = Tool0

  2222. Part105.BrickColor = BrickColor.new("Black")

  2223. Part105.Rotation = Vector3.new(0, 0, -90)

  2224. Part105.Anchored = true

  2225. Part105.CanCollide = false

  2226. Part105.FormFactor = Enum.FormFactor.Custom

  2227. Part105.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2228. 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)

  2229. Part105.BottomSurface = Enum.SurfaceType.Smooth

  2230. Part105.TopSurface = Enum.SurfaceType.Smooth

  2231. Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2232. Part105.Position = Vector3.new(16.88241, 2.34757733, -292.220703)

  2233. Part105.Orientation = Vector3.new(0, 0, -90)

  2234. Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2235. BlockMesh106.Parent = Part105

  2236. BlockMesh106.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  2237. BlockMesh106.Scale = Vector3.new(0.175000042, 0.049999997, 0.55000031)

  2238. Part107.Parent = Tool0

  2239. Part107.BrickColor = BrickColor.new("Black")

  2240. Part107.Rotation = Vector3.new(-1.89999998, 0, -180)

  2241. Part107.Anchored = true

  2242. Part107.CanCollide = false

  2243. Part107.FormFactor = Enum.FormFactor.Custom

  2244. Part107.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2245. Part107.CFrame = CFrame.new(16.7844105, 2.33557725, -289.899689, -1, 0, 0, 0, -0.999451458, 0.0331151746, 0, 0.0331151746, 0.999451458)

  2246. Part107.BottomSurface = Enum.SurfaceType.Smooth

  2247. Part107.TopSurface = Enum.SurfaceType.Smooth

  2248. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2249. Part107.Position = Vector3.new(16.7844105, 2.33557725, -289.899689)

  2250. Part107.Orientation = Vector3.new(-1.89999998, 0, 180)

  2251. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2252. Decal108.Parent = Part107

  2253. Decal108.Texture = "http://www.roblox.com/asset/?id=61019872"

  2254. Decal108.Face = Enum.NormalId.Back

  2255. BlockMesh109.Parent = Part107

  2256. BlockMesh109.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)

  2257. BlockMesh109.Scale = Vector3.new(0.300000101, 0.300000012, 0.075000003)

  2258. Part110.Parent = Tool0

  2259. Part110.BrickColor = BrickColor.new("Black")

  2260. Part110.Rotation = Vector3.new(-90, 0, 0)

  2261. Part110.Anchored = true

  2262. Part110.CanCollide = false

  2263. Part110.FormFactor = Enum.FormFactor.Custom

  2264. Part110.Size = Vector3.new(0.200000003, 1.32499981, 0.200000003)

  2265. Part110.CFrame = CFrame.new(16.8364105, 2.02057695, -291.567688, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  2266. Part110.BottomSurface = Enum.SurfaceType.Smooth

  2267. Part110.TopSurface = Enum.SurfaceType.Smooth

  2268. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2269. Part110.Position = Vector3.new(16.8364105, 2.02057695, -291.567688)

  2270. Part110.Orientation = Vector3.new(-90, 0, 0)

  2271. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2272. CylinderMesh111.Parent = Part110

  2273. CylinderMesh111.Scale = Vector3.new(0.125, 1, 0.125)

  2274. CylinderMesh111.Scale = Vector3.new(0.125, 1, 0.125)

  2275. Part112.Parent = Tool0

  2276. Part112.BrickColor = BrickColor.new("Black")

  2277. Part112.Rotation = Vector3.new(-90, 0, 0)

  2278. Part112.Anchored = true

  2279. Part112.CanCollide = false

  2280. Part112.FormFactor = Enum.FormFactor.Custom

  2281. Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2282. 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)

  2283. Part112.BottomSurface = Enum.SurfaceType.Smooth

  2284. Part112.TopSurface = Enum.SurfaceType.Smooth

  2285. Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2286. Part112.Position = Vector3.new(16.7964096, 2.2375772, -290.252686)

  2287. Part112.Orientation = Vector3.new(-90, 0, 0)

  2288. Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2289. CylinderMesh113.Parent = Part112

  2290. CylinderMesh113.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  2291. CylinderMesh113.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  2292. Part114.Parent = Tool0

  2293. Part114.BrickColor = BrickColor.new("Black")

  2294. Part114.Rotation = Vector3.new(-90, 0, -180)

  2295. Part114.Anchored = true

  2296. Part114.CanCollide = false

  2297. Part114.FormFactor = Enum.FormFactor.Custom

  2298. Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.224999994)

  2299. Part114.CFrame = CFrame.new(16.8364105, 2.02557707, -288.562683, -1, 0, 0, 0, 0, 1, 0, 1, -0)

  2300. Part114.BottomSurface = Enum.SurfaceType.Smooth

  2301. Part114.TopSurface = Enum.SurfaceType.Smooth

  2302. Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2303. Part114.Position = Vector3.new(16.8364105, 2.02557707, -288.562683)

  2304. Part114.Orientation = Vector3.new(-90, -180, 0)

  2305. Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2306. SpecialMesh115.Parent = Part114

  2307. SpecialMesh115.Scale = Vector3.new(0.774999797, 0.375, 1)

  2308. SpecialMesh115.MeshType = Enum.MeshType.Wedge

  2309. SpecialMesh115.Scale = Vector3.new(0.774999797, 0.375, 1)

  2310. Part116.Parent = Tool0

  2311. Part116.BrickColor = BrickColor.new("Black")

  2312. Part116.Rotation = Vector3.new(0, 0, -180)

  2313. Part116.Anchored = true

  2314. Part116.CanCollide = false

  2315. Part116.FormFactor = Enum.FormFactor.Custom

  2316. Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.324999988)

  2317. Part116.CFrame = CFrame.new(16.8364105, 2.22557712, -290.062683, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2318. Part116.BottomSurface = Enum.SurfaceType.Smooth

  2319. Part116.TopSurface = Enum.SurfaceType.Smooth

  2320. Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2321. Part116.Position = Vector3.new(16.8364105, 2.22557712, -290.062683)

  2322. Part116.Orientation = Vector3.new(0, 0, 180)

  2323. Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2324. BlockMesh117.Parent = Part116

  2325. BlockMesh117.Scale = Vector3.new(0.774999917, 0.75, 1)

  2326. BlockMesh117.Scale = Vector3.new(0.774999917, 0.75, 1)

  2327. Part118.Parent = Tool0

  2328. Part118.BrickColor = BrickColor.new("Black")

  2329. Part118.Rotation = Vector3.new(-90, 0, 0)

  2330. Part118.Anchored = true

  2331. Part118.CanCollide = false

  2332. Part118.FormFactor = Enum.FormFactor.Custom

  2333. Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2334. Part118.CFrame = CFrame.new(16.8364105, 2.02057695, -292.239685, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  2335. Part118.BottomSurface = Enum.SurfaceType.Smooth

  2336. Part118.TopSurface = Enum.SurfaceType.Smooth

  2337. Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2338. Part118.Position = Vector3.new(16.8364105, 2.02057695, -292.239685)

  2339. Part118.Orientation = Vector3.new(-90, 0, 0)

  2340. Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2341. CylinderMesh119.Parent = Part118

  2342. CylinderMesh119.Scale = Vector3.new(0.230000019, 0.499999791, 0.201250017)

  2343. CylinderMesh119.Scale = Vector3.new(0.230000019, 0.499999791, 0.201250017)

  2344. Part120.Parent = Tool0

  2345. Part120.BrickColor = BrickColor.new("Black")

  2346. Part120.Anchored = true

  2347. Part120.CanCollide = false

  2348. Part120.FormFactor = Enum.FormFactor.Custom

  2349. Part120.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2350. Part120.CFrame = CFrame.new(16.8364105, 2.1355772, -291.567688, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  2351. Part120.BottomSurface = Enum.SurfaceType.Smooth

  2352. Part120.TopSurface = Enum.SurfaceType.Smooth

  2353. Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2354. Part120.Position = Vector3.new(16.8364105, 2.1355772, -291.567688)

  2355. Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2356. SpecialMesh121.Parent = Part120

  2357. SpecialMesh121.Scale = Vector3.new(0.250000149, 0.25, 0.625)

  2358. SpecialMesh121.MeshType = Enum.MeshType.Wedge

  2359. SpecialMesh121.Scale = Vector3.new(0.250000149, 0.25, 0.625)

  2360. Part122.Parent = Tool0

  2361. Part122.BrickColor = BrickColor.new("CGA brown")

  2362. Part122.Rotation = Vector3.new(0, 0, -180)

  2363. Part122.Anchored = true

  2364. Part122.CanCollide = false

  2365. Part122.FormFactor = Enum.FormFactor.Custom

  2366. Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2367. Part122.CFrame = CFrame.new(16.8364105, 2.1355772, -290.819702, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2368. Part122.BottomSurface = Enum.SurfaceType.Smooth

  2369. Part122.TopSurface = Enum.SurfaceType.Smooth

  2370. Part122.Color = Color3.new(0.666667, 0.333333, 0)

  2371. Part122.Position = Vector3.new(16.8364105, 2.1355772, -290.819702)

  2372. Part122.Orientation = Vector3.new(0, 0, 180)

  2373. Part122.Color = Color3.new(0.666667, 0.333333, 0)

  2374. BlockMesh123.Parent = Part122

  2375. BlockMesh123.Scale = Vector3.new(0.774999857, 0.199999988, 0.299999595)

  2376. BlockMesh123.Scale = Vector3.new(0.774999857, 0.199999988, 0.299999595)

  2377. Part124.Parent = Tool0

  2378. Part124.BrickColor = BrickColor.new("Black")

  2379. Part124.Rotation = Vector3.new(-90, 0, 0)

  2380. Part124.Anchored = true

  2381. Part124.CanCollide = false

  2382. Part124.FormFactor = Enum.FormFactor.Custom

  2383. Part124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2384. Part124.CFrame = CFrame.new(16.8364105, 2.08557701, -290.929688, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  2385. Part124.BottomSurface = Enum.SurfaceType.Smooth

  2386. Part124.TopSurface = Enum.SurfaceType.Smooth

  2387. Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2388. Part124.Position = Vector3.new(16.8364105, 2.08557701, -290.929688)

  2389. Part124.Orientation = Vector3.new(-90, 0, 0)

  2390. Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2391. CylinderMesh125.Parent = Part124

  2392. CylinderMesh125.Scale = Vector3.new(0.5, 0.25, 0.5)

  2393. CylinderMesh125.Scale = Vector3.new(0.5, 0.25, 0.5)

  2394. Part126.Parent = Tool0

  2395. Part126.BrickColor = BrickColor.new("Black")

  2396. Part126.Rotation = Vector3.new(-90, 0, 0)

  2397. Part126.Anchored = true

  2398. Part126.CanCollide = false

  2399. Part126.FormFactor = Enum.FormFactor.Custom

  2400. Part126.Size = Vector3.new(0.200000003, 0.524999976, 0.200000003)

  2401. Part126.CFrame = CFrame.new(16.8364105, 2.20557714, -291.167694, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  2402. Part126.BottomSurface = Enum.SurfaceType.Smooth

  2403. Part126.TopSurface = Enum.SurfaceType.Smooth

  2404. Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2405. Part126.Position = Vector3.new(16.8364105, 2.20557714, -291.167694)

  2406. Part126.Orientation = Vector3.new(-90, 0, 0)

  2407. Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2408. CylinderMesh127.Parent = Part126

  2409. CylinderMesh127.Scale = Vector3.new(0.25, 1, 0.25)

  2410. CylinderMesh127.Scale = Vector3.new(0.25, 1, 0.25)

  2411. Part128.Parent = Tool0

  2412. Part128.BrickColor = BrickColor.new("CGA brown")

  2413. Part128.Rotation = Vector3.new(0, 0, -180)

  2414. Part128.Anchored = true

  2415. Part128.CanCollide = false

  2416. Part128.FormFactor = Enum.FormFactor.Custom

  2417. Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2418. Part128.CFrame = CFrame.new(16.8364105, 2.1355772, -290.307709, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2419. Part128.BottomSurface = Enum.SurfaceType.Smooth

  2420. Part128.TopSurface = Enum.SurfaceType.Smooth

  2421. Part128.Color = Color3.new(0.666667, 0.333333, 0)

  2422. Part128.Position = Vector3.new(16.8364105, 2.1355772, -290.307709)

  2423. Part128.Orientation = Vector3.new(0, 0, 180)

  2424. Part128.Color = Color3.new(0.666667, 0.333333, 0)

  2425. BlockMesh129.Parent = Part128

  2426. BlockMesh129.Scale = Vector3.new(0.774999857, 0.199999869, 0.274999648)

  2427. BlockMesh129.Scale = Vector3.new(0.774999857, 0.199999869, 0.274999648)

  2428. Part130.Parent = Tool0

  2429. Part130.BrickColor = BrickColor.new("CGA brown")

  2430. Part130.Rotation = Vector3.new(0, 0, -180)

  2431. Part130.Anchored = true

  2432. Part130.CanCollide = false

  2433. Part130.FormFactor = Enum.FormFactor.Custom

  2434. Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2435. Part130.CFrame = CFrame.new(16.8364105, 2.1355772, -290.562683, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2436. Part130.BottomSurface = Enum.SurfaceType.Smooth

  2437. Part130.TopSurface = Enum.SurfaceType.Smooth

  2438. Part130.Color = Color3.new(0.666667, 0.333333, 0)

  2439. Part130.Position = Vector3.new(16.8364105, 2.1355772, -290.562683)

  2440. Part130.Orientation = Vector3.new(0, 0, 180)

  2441. Part130.Color = Color3.new(0.666667, 0.333333, 0)

  2442. BlockMesh131.Parent = Part130

  2443. BlockMesh131.Scale = Vector3.new(0.774999857, 0.199999988, 0.474999666)

  2444. BlockMesh131.Scale = Vector3.new(0.774999857, 0.199999988, 0.474999666)

  2445. Part132.Parent = Tool0

  2446. Part132.BrickColor = BrickColor.new("CGA brown")

  2447. Part132.Rotation = Vector3.new(-90, 0, -180)

  2448. Part132.Anchored = true

  2449. Part132.CanCollide = false

  2450. Part132.FormFactor = Enum.FormFactor.Custom

  2451. Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.575000107)

  2452. Part132.CFrame = CFrame.new(16.8364105, 1.73857701, -287.375702, -1, 0, 0, 0, 0, 1, 0, 1, -0)

  2453. Part132.BottomSurface = Enum.SurfaceType.Smooth

  2454. Part132.TopSurface = Enum.SurfaceType.Smooth

  2455. Part132.Color = Color3.new(0.666667, 0.333333, 0)

  2456. Part132.Position = Vector3.new(16.8364105, 1.73857701, -287.375702)

  2457. Part132.Orientation = Vector3.new(-90, -180, 0)

  2458. Part132.Color = Color3.new(0.666667, 0.333333, 0)

  2459. SpecialMesh133.Parent = Part132

  2460. SpecialMesh133.Scale = Vector3.new(0.725000143, 0.25000003, 1)

  2461. SpecialMesh133.MeshType = Enum.MeshType.Wedge

  2462. SpecialMesh133.Scale = Vector3.new(0.725000143, 0.25000003, 1)

  2463. Part134.Parent = Tool0

  2464. Part134.BrickColor = BrickColor.new("Black")

  2465. Part134.Rotation = Vector3.new(175, 0, 180)

  2466. Part134.Anchored = true

  2467. Part134.CanCollide = false

  2468. Part134.FormFactor = Enum.FormFactor.Custom

  2469. Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2470. Part134.CFrame = CFrame.new(16.8364105, 1.74257696, -289.332703, -1, -0, 0, 0, 0.99619472, -0.087155737, 0, -0.087155737, -0.99619472)

  2471. Part134.BottomSurface = Enum.SurfaceType.Smooth

  2472. Part134.TopSurface = Enum.SurfaceType.Smooth

  2473. Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2474. Part134.Position = Vector3.new(16.8364105, 1.74257696, -289.332703)

  2475. Part134.Orientation = Vector3.new(5, 180, 0)

  2476. Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2477. BlockMesh135.Parent = Part134

  2478. BlockMesh135.Scale = Vector3.new(0.675000191, 0.524999976, 0.149999976)

  2479. BlockMesh135.Scale = Vector3.new(0.675000191, 0.524999976, 0.149999976)

  2480. Part136.Parent = Tool0

  2481. Part136.BrickColor = BrickColor.new("CGA brown")

  2482. Part136.Rotation = Vector3.new(0, 0, -180)

  2483. Part136.Anchored = true

  2484. Part136.CanCollide = false

  2485. Part136.FormFactor = Enum.FormFactor.Custom

  2486. Part136.Size = Vector3.new(0.200000003, 0.449999988, 1.125)

  2487. Part136.CFrame = CFrame.new(16.8364105, 1.67557693, -287.962708, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2488. Part136.BottomSurface = Enum.SurfaceType.Smooth

  2489. Part136.TopSurface = Enum.SurfaceType.Smooth

  2490. Part136.Color = Color3.new(0.666667, 0.333333, 0)

  2491. Part136.Position = Vector3.new(16.8364105, 1.67557693, -287.962708)

  2492. Part136.Orientation = Vector3.new(0, 0, 180)

  2493. Part136.Color = Color3.new(0.666667, 0.333333, 0)

  2494. SpecialMesh137.Parent = Part136

  2495. SpecialMesh137.Scale = Vector3.new(0.725000143, 1, 1)

  2496. SpecialMesh137.MeshType = Enum.MeshType.Wedge

  2497. SpecialMesh137.Scale = Vector3.new(0.725000143, 1, 1)

  2498. Part138.Parent = Tool0

  2499. Part138.BrickColor = BrickColor.new("Black")

  2500. Part138.Rotation = Vector3.new(135, 0, 0)

  2501. Part138.Anchored = true

  2502. Part138.CanCollide = false

  2503. Part138.FormFactor = Enum.FormFactor.Custom

  2504. Part138.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2505. Part138.CFrame = CFrame.new(16.8364105, 1.76057696, -289.24469, 1, 0, 0, 0, -0.707129121, -0.707084537, 0, 0.707084537, -0.707129121)

  2506. Part138.BottomSurface = Enum.SurfaceType.Smooth

  2507. Part138.TopSurface = Enum.SurfaceType.Smooth

  2508. Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2509. Part138.Position = Vector3.new(16.8364105, 1.76057696, -289.24469)

  2510. Part138.Orientation = Vector3.new(45, 180, 180)

  2511. Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2512. BlockMesh139.Parent = Part138

  2513. BlockMesh139.Scale = Vector3.new(0.775000095, 0.625, 0.125)

  2514. BlockMesh139.Scale = Vector3.new(0.775000095, 0.625, 0.125)

  2515. Part140.Parent = Tool0

  2516. Part140.BrickColor = BrickColor.new("CGA brown")

  2517. Part140.Rotation = Vector3.new(-15, 0, -180)

  2518. Part140.Anchored = true

  2519. Part140.CanCollide = false

  2520. Part140.FormFactor = Enum.FormFactor.Custom

  2521. Part140.Size = Vector3.new(0.200000003, 0.524999976, 0.25)

  2522. Part140.CFrame = CFrame.new(16.8364105, 1.567577, -288.692688, -1, 0, 0, 0, -0.965928555, 0.258808911, 0, 0.258808911, 0.965928555)

  2523. Part140.BottomSurface = Enum.SurfaceType.Smooth

  2524. Part140.TopSurface = Enum.SurfaceType.Smooth

  2525. Part140.Color = Color3.new(0.666667, 0.333333, 0)

  2526. Part140.Position = Vector3.new(16.8364105, 1.567577, -288.692688)

  2527. Part140.Orientation = Vector3.new(-15, 0, 180)

  2528. Part140.Color = Color3.new(0.666667, 0.333333, 0)

  2529. BlockMesh141.Parent = Part140

  2530. BlockMesh141.Scale = Vector3.new(0.825000048, 1, 1)

  2531. BlockMesh141.Scale = Vector3.new(0.825000048, 1, 1)

  2532. Part142.Parent = Tool0

  2533. Part142.BrickColor = BrickColor.new("CGA brown")

  2534. Part142.Rotation = Vector3.new(0, 0, -180)

  2535. Part142.Anchored = true

  2536. Part142.CanCollide = false

  2537. Part142.FormFactor = Enum.FormFactor.Custom

  2538. Part142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000018)

  2539. Part142.CFrame = CFrame.new(16.8364105, 1.947577, -290.209686, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2540. Part142.BottomSurface = Enum.SurfaceType.Smooth

  2541. Part142.TopSurface = Enum.SurfaceType.Smooth

  2542. Part142.Color = Color3.new(0.666667, 0.333333, 0)

  2543. Part142.Position = Vector3.new(16.8364105, 1.947577, -290.209686)

  2544. Part142.Orientation = Vector3.new(0, 0, 180)

  2545. Part142.Color = Color3.new(0.666667, 0.333333, 0)

  2546. SpecialMesh143.Parent = Part142

  2547. SpecialMesh143.Scale = Vector3.new(0.774999976, 0.274999976, 1)

  2548. SpecialMesh143.MeshType = Enum.MeshType.Wedge

  2549. SpecialMesh143.Scale = Vector3.new(0.774999976, 0.274999976, 1)

  2550. Part144.Parent = Tool0

  2551. Part144.BrickColor = BrickColor.new("CGA brown")

  2552. Part144.Rotation = Vector3.new(0, 0, -180)

  2553. Part144.Anchored = true

  2554. Part144.CanCollide = false

  2555. Part144.FormFactor = Enum.FormFactor.Custom

  2556. Part144.Size = Vector3.new(0.200000003, 0.200000003, 1.125)

  2557. Part144.CFrame = CFrame.new(16.8364105, 1.96357703, -287.962708, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2558. Part144.BottomSurface = Enum.SurfaceType.Smooth

  2559. Part144.TopSurface = Enum.SurfaceType.Smooth

  2560. Part144.Color = Color3.new(0.666667, 0.333333, 0)

  2561. Part144.Position = Vector3.new(16.8364105, 1.96357703, -287.962708)

  2562. Part144.Orientation = Vector3.new(0, 0, 180)

  2563. Part144.Color = Color3.new(0.666667, 0.333333, 0)

  2564. BlockMesh145.Parent = Part144

  2565. BlockMesh145.Scale = Vector3.new(0.725000143, 0.625, 1)

  2566. BlockMesh145.Scale = Vector3.new(0.725000143, 0.625, 1)

  2567. Part146.Parent = Tool0

  2568. Part146.BrickColor = BrickColor.new("Black")

  2569. Part146.Rotation = Vector3.new(30, 0, -180)

  2570. Part146.Anchored = true

  2571. Part146.CanCollide = false

  2572. Part146.FormFactor = Enum.FormFactor.Custom

  2573. Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2574. Part146.CFrame = CFrame.new(16.8364105, 1.78757703, -289.002686, -1, 0, 0, 0, -0.866035938, -0.499981821, 0, -0.499981821, 0.866035938)

  2575. Part146.BottomSurface = Enum.SurfaceType.Smooth

  2576. Part146.TopSurface = Enum.SurfaceType.Smooth

  2577. Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2578. Part146.Position = Vector3.new(16.8364105, 1.78757703, -289.002686)

  2579. Part146.Orientation = Vector3.new(30, 0, 180)

  2580. Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2581. BlockMesh147.Parent = Part146

  2582. BlockMesh147.Scale = Vector3.new(0.775000095, 0.875, 0.125)

  2583. BlockMesh147.Scale = Vector3.new(0.775000095, 0.875, 0.125)

  2584. Part148.Parent = Tool0

  2585. Part148.BrickColor = BrickColor.new("CGA brown")

  2586. Part148.Rotation = Vector3.new(0, 0, -180)

  2587. Part148.Anchored = true

  2588. Part148.CanCollide = false

  2589. Part148.FormFactor = Enum.FormFactor.Custom

  2590. Part148.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2591. Part148.CFrame = CFrame.new(16.8364105, 1.81257701, -288.924713, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2592. Part148.BottomSurface = Enum.SurfaceType.Smooth

  2593. Part148.TopSurface = Enum.SurfaceType.Smooth

  2594. Part148.Color = Color3.new(0.666667, 0.333333, 0)

  2595. Part148.Position = Vector3.new(16.8364105, 1.81257701, -288.924713)

  2596. Part148.Orientation = Vector3.new(0, 0, 180)

  2597. Part148.Color = Color3.new(0.666667, 0.333333, 0)

  2598. BlockMesh149.Parent = Part148

  2599. BlockMesh149.Scale = Vector3.new(0.825000048, 0.375, 0.5)

  2600. BlockMesh149.Scale = Vector3.new(0.825000048, 0.375, 0.5)

  2601. Part150.Parent = Tool0

  2602. Part150.BrickColor = BrickColor.new("CGA brown")

  2603. Part150.Rotation = Vector3.new(-105, 0, 0)

  2604. Part150.Anchored = true

  2605. Part150.CanCollide = false

  2606. Part150.FormFactor = Enum.FormFactor.Custom

  2607. Part150.Size = Vector3.new(0.200000003, 0.200000003, 0.324999988)

  2608. Part150.CFrame = CFrame.new(16.8364105, 1.62557697, -288.862701, 1, 0, -0, 0, -0.258808911, 0.965928555, 0, -0.965928555, -0.258808911)

  2609. Part150.BottomSurface = Enum.SurfaceType.Smooth

  2610. Part150.TopSurface = Enum.SurfaceType.Smooth

  2611. Part150.Color = Color3.new(0.666667, 0.333333, 0)

  2612. Part150.Position = Vector3.new(16.8364105, 1.62557697, -288.862701)

  2613. Part150.Orientation = Vector3.new(-75, -180, 180)

  2614. Part150.Color = Color3.new(0.666667, 0.333333, 0)

  2615. SpecialMesh151.Parent = Part150

  2616. SpecialMesh151.Scale = Vector3.new(0.824999928, 0.25, 1)

  2617. SpecialMesh151.MeshType = Enum.MeshType.Wedge

  2618. SpecialMesh151.Scale = Vector3.new(0.824999928, 0.25, 1)

  2619. Part152.Parent = Tool0

  2620. Part152.BrickColor = BrickColor.new("Black")

  2621. Part152.Rotation = Vector3.new(0, 0, -180)

  2622. Part152.Anchored = true

  2623. Part152.CanCollide = false

  2624. Part152.FormFactor = Enum.FormFactor.Custom

  2625. Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2626. Part152.CFrame = CFrame.new(16.8364105, 1.88557696, -289.307709, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2627. Part152.BottomSurface = Enum.SurfaceType.Smooth

  2628. Part152.TopSurface = Enum.SurfaceType.Smooth

  2629. Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2630. Part152.Position = Vector3.new(16.8364105, 1.88557696, -289.307709)

  2631. Part152.Orientation = Vector3.new(0, 0, 180)

  2632. Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2633. BlockMesh153.Parent = Part152

  2634. BlockMesh153.Scale = Vector3.new(0.775000095, 0.899999976, 0.450000018)

  2635. BlockMesh153.Scale = Vector3.new(0.775000095, 0.899999976, 0.450000018)

  2636. Part154.Parent = Tool0

  2637. Part154.BrickColor = BrickColor.new("CGA brown")

  2638. Part154.Rotation = Vector3.new(-180, 0, -180)

  2639. Part154.Anchored = true

  2640. Part154.CanCollide = false

  2641. Part154.FormFactor = Enum.FormFactor.Custom

  2642. Part154.Size = Vector3.new(0.200000003, 0.200000003, 0.800000072)

  2643. Part154.CFrame = CFrame.new(16.8364105, 2.07557702, -287.749695, -1, 0, 0, 0, 1, 0, 0, 0, -1)

  2644. Part154.BottomSurface = Enum.SurfaceType.Smooth

  2645. Part154.TopSurface = Enum.SurfaceType.Smooth

  2646. Part154.Color = Color3.new(0.666667, 0.333333, 0)

  2647. Part154.Position = Vector3.new(16.8364105, 2.07557702, -287.749695)

  2648. Part154.Orientation = Vector3.new(0, 180, 0)

  2649. Part154.Color = Color3.new(0.666667, 0.333333, 0)

  2650. SpecialMesh155.Parent = Part154

  2651. SpecialMesh155.Scale = Vector3.new(0.724999964, 0.49999997, 1)

  2652. SpecialMesh155.MeshType = Enum.MeshType.Wedge

  2653. SpecialMesh155.Scale = Vector3.new(0.724999964, 0.49999997, 1)

  2654. Part156.Parent = Tool0

  2655. Part156.BrickColor = BrickColor.new("Black")

  2656. Part156.Rotation = Vector3.new(-90, 0, -180)

  2657. Part156.Anchored = true

  2658. Part156.CanCollide = false

  2659. Part156.FormFactor = Enum.FormFactor.Custom

  2660. Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2661. Part156.CFrame = CFrame.new(16.8364105, 1.71757698, -289.122711, -1, 0, 0, 0, 0, 1, 0, 1, -0)

  2662. Part156.BottomSurface = Enum.SurfaceType.Smooth

  2663. Part156.TopSurface = Enum.SurfaceType.Smooth

  2664. Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2665. Part156.Position = Vector3.new(16.8364105, 1.71757698, -289.122711)

  2666. Part156.Orientation = Vector3.new(-90, -180, 0)

  2667. Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2668. BlockMesh157.Parent = Part156

  2669. BlockMesh157.Scale = Vector3.new(0.775000095, 0.875, 0.125)

  2670. BlockMesh157.Scale = Vector3.new(0.775000095, 0.875, 0.125)

  2671. Part158.Parent = Tool0

  2672. Part158.BrickColor = BrickColor.new("Black")

  2673. Part158.Rotation = Vector3.new(94.4000015, 0, 180)

  2674. Part158.Anchored = true

  2675. Part158.CanCollide = false

  2676. Part158.FormFactor = Enum.FormFactor.Custom

  2677. Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.574999928)

  2678. Part158.CFrame = CFrame.new(16.8364105, 1.73857701, -287.363708, -1, -0, 0, 0, 0.0766965002, -0.997054458, 0, -0.997054458, -0.0766965002)

  2679. Part158.BottomSurface = Enum.SurfaceType.Smooth

  2680. Part158.TopSurface = Enum.SurfaceType.Smooth

  2681. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2682. Part158.Position = Vector3.new(16.8364105, 1.73857701, -287.363708)

  2683. Part158.Orientation = Vector3.new(85.5999985, 180, 0)

  2684. Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2685. BlockMesh159.Parent = Part158

  2686. BlockMesh159.Scale = Vector3.new(0.725000024, 0.125, 1)

  2687. BlockMesh159.Scale = Vector3.new(0.725000024, 0.125, 1)

  2688. Part160.Parent = Tool0

  2689. Part160.BrickColor = BrickColor.new("CGA brown")

  2690. Part160.Rotation = Vector3.new(0, 0, -180)

  2691. Part160.Anchored = true

  2692. Part160.CanCollide = false

  2693. Part160.FormFactor = Enum.FormFactor.Custom

  2694. Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.37500003)

  2695. Part160.CFrame = CFrame.new(16.8364105, 2.05057693, -288.337708, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2696. Part160.BottomSurface = Enum.SurfaceType.Smooth

  2697. Part160.TopSurface = Enum.SurfaceType.Smooth

  2698. Part160.Color = Color3.new(0.666667, 0.333333, 0)

  2699. Part160.Position = Vector3.new(16.8364105, 2.05057693, -288.337708)

  2700. Part160.Orientation = Vector3.new(0, 0, 180)

  2701. Part160.Color = Color3.new(0.666667, 0.333333, 0)

  2702. BlockMesh161.Parent = Part160

  2703. BlockMesh161.Scale = Vector3.new(0.725000143, 0.25000003, 1)

  2704. BlockMesh161.Scale = Vector3.new(0.725000143, 0.25000003, 1)

  2705. Part162.Parent = Tool0

  2706. Part162.BrickColor = BrickColor.new("Black")

  2707. Part162.Rotation = Vector3.new(0, 0, -180)

  2708. Part162.Anchored = true

  2709. Part162.CanCollide = false

  2710. Part162.FormFactor = Enum.FormFactor.Custom

  2711. Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2712. Part162.CFrame = CFrame.new(16.8364105, 2.30257726, -288.727692, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2713. Part162.BottomSurface = Enum.SurfaceType.Smooth

  2714. Part162.TopSurface = Enum.SurfaceType.Smooth

  2715. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2716. Part162.Position = Vector3.new(16.8364105, 2.30257726, -288.727692)

  2717. Part162.Orientation = Vector3.new(0, 0, 180)

  2718. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2719. BlockMesh163.Parent = Part162

  2720. BlockMesh163.Scale = Vector3.new(0.225000039, 0.249999911, 0.474999905)

  2721. BlockMesh163.Scale = Vector3.new(0.225000039, 0.249999911, 0.474999905)

  2722. Part164.Parent = Tool0

  2723. Part164.BrickColor = BrickColor.new("Black")

  2724. Part164.Rotation = Vector3.new(0, 0, -180)

  2725. Part164.Anchored = true

  2726. Part164.CanCollide = false

  2727. Part164.FormFactor = Enum.FormFactor.Custom

  2728. Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.774999976)

  2729. Part164.CFrame = CFrame.new(16.8914089, 2.2375772, -289.062683, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2730. Part164.BottomSurface = Enum.SurfaceType.Smooth

  2731. Part164.TopSurface = Enum.SurfaceType.Smooth

  2732. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2733. Part164.Position = Vector3.new(16.8914089, 2.2375772, -289.062683)

  2734. Part164.Orientation = Vector3.new(0, 0, 180)

  2735. Part164.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2736. BlockMesh165.Parent = Part164

  2737. BlockMesh165.Scale = Vector3.new(0.0249999985, 0.37499994, 1)

  2738. BlockMesh165.Scale = Vector3.new(0.0249999985, 0.37499994, 1)

  2739. Part166.Parent = Tool0

  2740. Part166.BrickColor = BrickColor.new("Black")

  2741. Part166.Rotation = Vector3.new(-90, 0, 0)

  2742. Part166.Anchored = true

  2743. Part166.CanCollide = false

  2744. Part166.FormFactor = Enum.FormFactor.Custom

  2745. Part166.Size = Vector3.new(0.200000003, 0.300000012, 0.200000003)

  2746. Part166.CFrame = CFrame.new(16.8364105, 2.08557701, -292.155701, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  2747. Part166.BottomSurface = Enum.SurfaceType.Smooth

  2748. Part166.TopSurface = Enum.SurfaceType.Smooth

  2749. Part166.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2750. Part166.Position = Vector3.new(16.8364105, 2.08557701, -292.155701)

  2751. Part166.Orientation = Vector3.new(-90, 0, 0)

  2752. Part166.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2753. CylinderMesh167.Parent = Part166

  2754. CylinderMesh167.Scale = Vector3.new(0.375, 1, 0.375)

  2755. CylinderMesh167.Scale = Vector3.new(0.375, 1, 0.375)

  2756. Part168.Parent = Tool0

  2757. Part168.BrickColor = BrickColor.new("Black")

  2758. Part168.Rotation = Vector3.new(-180, 0, -180)

  2759. Part168.Anchored = true

  2760. Part168.CanCollide = false

  2761. Part168.FormFactor = Enum.FormFactor.Custom

  2762. Part168.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2763. Part168.CFrame = CFrame.new(16.8344097, 2.18257713, -288.619659, -1, 0, 0, 0, 1, 0, 0, 0, -1)

  2764. Part168.BottomSurface = Enum.SurfaceType.Smooth

  2765. Part168.TopSurface = Enum.SurfaceType.Smooth

  2766. Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2767. Part168.Position = Vector3.new(16.8344097, 2.18257713, -288.619659)

  2768. Part168.Orientation = Vector3.new(0, 180, 0)

  2769. Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2770. SpecialMesh169.Parent = Part168

  2771. SpecialMesh169.Scale = Vector3.new(0.74999994, 0.324999988, 0.199999958)

  2772. SpecialMesh169.MeshType = Enum.MeshType.Wedge

  2773. SpecialMesh169.Scale = Vector3.new(0.74999994, 0.324999988, 0.199999958)

  2774. Part170.Parent = Tool0

  2775. Part170.BrickColor = BrickColor.new("Black")

  2776. Part170.Rotation = Vector3.new(90, 0, 90)

  2777. Part170.Anchored = true

  2778. Part170.CanCollide = false

  2779. Part170.FormFactor = Enum.FormFactor.Custom

  2780. Part170.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2781. 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)

  2782. Part170.BottomSurface = Enum.SurfaceType.Smooth

  2783. Part170.TopSurface = Enum.SurfaceType.Smooth

  2784. Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2785. Part170.Position = Vector3.new(16.9044094, 2.2835772, -288.750702)

  2786. Part170.Orientation = Vector3.new(89.9700012, 180, -90)

  2787. Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2788. CylinderMesh171.Parent = Part170

  2789. CylinderMesh171.Scale = Vector3.new(0.550000012, 0.099999994, 0.550000012)

  2790. CylinderMesh171.Scale = Vector3.new(0.550000012, 0.099999994, 0.550000012)

  2791. Part172.Parent = Tool0

  2792. Part172.BrickColor = BrickColor.new("CGA brown")

  2793. Part172.Rotation = Vector3.new(-180, 0, -180)

  2794. Part172.Anchored = true

  2795. Part172.CanCollide = false

  2796. Part172.FormFactor = Enum.FormFactor.Custom

  2797. Part172.Size = Vector3.new(0.200000003, 0.200000003, 0.300000012)

  2798. Part172.CFrame = CFrame.new(16.8364105, 2.10057688, -288.375702, -1, 0, 0, 0, 1, 0, 0, 0, -1)

  2799. Part172.BottomSurface = Enum.SurfaceType.Smooth

  2800. Part172.TopSurface = Enum.SurfaceType.Smooth

  2801. Part172.Color = Color3.new(0.666667, 0.333333, 0)

  2802. Part172.Position = Vector3.new(16.8364105, 2.10057688, -288.375702)

  2803. Part172.Orientation = Vector3.new(0, 180, 0)

  2804. Part172.Color = Color3.new(0.666667, 0.333333, 0)

  2805. SpecialMesh173.Parent = Part172

  2806. SpecialMesh173.Scale = Vector3.new(0.725000143, 0.25000003, 1)

  2807. SpecialMesh173.MeshType = Enum.MeshType.Wedge

  2808. SpecialMesh173.Scale = Vector3.new(0.725000143, 0.25000003, 1)

  2809. Part174.Parent = Tool0

  2810. Part174.BrickColor = BrickColor.new("Black")

  2811. Part174.Rotation = Vector3.new(60, 0, -180)

  2812. Part174.Anchored = true

  2813. Part174.CanCollide = false

  2814. Part174.FormFactor = Enum.FormFactor.Custom

  2815. Part174.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2816. Part174.CFrame = CFrame.new(16.8364105, 2.2065773, -292.120697, -1, 0, 0, 0, -0.500036895, -0.866004944, 0, -0.866004944, 0.500036895)

  2817. Part174.BottomSurface = Enum.SurfaceType.Smooth

  2818. Part174.TopSurface = Enum.SurfaceType.Smooth

  2819. Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2820. Part174.Position = Vector3.new(16.8364105, 2.2065773, -292.120697)

  2821. Part174.Orientation = Vector3.new(60, 0, 180)

  2822. Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2823. BlockMesh175.Parent = Part174

  2824. BlockMesh175.Scale = Vector3.new(0.300000072, 0.124999993, 0.700000226)

  2825. BlockMesh175.Scale = Vector3.new(0.300000072, 0.124999993, 0.700000226)

  2826. Part176.Parent = Tool0

  2827. Part176.BrickColor = BrickColor.new("Black")

  2828. Part176.Anchored = true

  2829. Part176.CanCollide = false

  2830. Part176.FormFactor = Enum.FormFactor.Custom

  2831. Part176.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2832. Part176.CFrame = CFrame.new(16.8364105, 2.04257703, -292.239685, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  2833. Part176.BottomSurface = Enum.SurfaceType.Smooth

  2834. Part176.TopSurface = Enum.SurfaceType.Smooth

  2835. Part176.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2836. Part176.Position = Vector3.new(16.8364105, 2.04257703, -292.239685)

  2837. Part176.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2838. BlockMesh177.Parent = Part176

  2839. BlockMesh177.Scale = Vector3.new(0.200000137, 0.200000018, 0.5)

  2840. BlockMesh177.Scale = Vector3.new(0.200000137, 0.200000018, 0.5)

  2841. Part178.Parent = Tool0

  2842. Part178.BrickColor = BrickColor.new("Black")

  2843. Part178.Rotation = Vector3.new(0, 0, -180)

  2844. Part178.Anchored = true

  2845. Part178.CanCollide = false

  2846. Part178.FormFactor = Enum.FormFactor.Custom

  2847. Part178.Size = Vector3.new(0.200000003, 0.200000003, 0.25000003)

  2848. Part178.CFrame = CFrame.new(16.8364105, 2.12157726, -292.179688, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2849. Part178.BottomSurface = Enum.SurfaceType.Smooth

  2850. Part178.TopSurface = Enum.SurfaceType.Smooth

  2851. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2852. Part178.Position = Vector3.new(16.8364105, 2.12157726, -292.179688)

  2853. Part178.Orientation = Vector3.new(0, 0, 180)

  2854. Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2855. BlockMesh179.Parent = Part178

  2856. BlockMesh179.Scale = Vector3.new(0.300000072, 0.300000012, 1)

  2857. BlockMesh179.Scale = Vector3.new(0.300000072, 0.300000012, 1)

  2858. Part180.Parent = Tool0

  2859. Part180.BrickColor = BrickColor.new("Black")

  2860. Part180.Rotation = Vector3.new(-90, 0, 90)

  2861. Part180.Anchored = true

  2862. Part180.CanCollide = false

  2863. Part180.FormFactor = Enum.FormFactor.Custom

  2864. Part180.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2865. 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)

  2866. Part180.BottomSurface = Enum.SurfaceType.Smooth

  2867. Part180.TopSurface = Enum.SurfaceType.Smooth

  2868. Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2869. Part180.Position = Vector3.new(16.8364105, 2.30257726, -290.202698)

  2870. Part180.Orientation = Vector3.new(-90, 90, 0)

  2871. Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2872. CylinderMesh181.Parent = Part180

  2873. CylinderMesh181.Scale = Vector3.new(0.224999994, 0.762499988, 0.224999994)

  2874. CylinderMesh181.Scale = Vector3.new(0.224999994, 0.762499988, 0.224999994)

  2875. Part182.Parent = Tool0

  2876. Part182.BrickColor = BrickColor.new("Really black")

  2877. Part182.Rotation = Vector3.new(0, 0, -180)

  2878. Part182.Anchored = true

  2879. Part182.CanCollide = false

  2880. Part182.FormFactor = Enum.FormFactor.Custom

  2881. Part182.Size = Vector3.new(0.200000003, 0.200000003, 0.825000286)

  2882. Part182.CFrame = CFrame.new(16.8764095, 2.20057726, -289.487701, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2883. Part182.BottomSurface = Enum.SurfaceType.Smooth

  2884. Part182.TopSurface = Enum.SurfaceType.Smooth

  2885. Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  2886. Part182.Position = Vector3.new(16.8764095, 2.20057726, -289.487701)

  2887. Part182.Orientation = Vector3.new(0, 0, 180)

  2888. Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)

  2889. BlockMesh183.Parent = Part182

  2890. BlockMesh183.Scale = Vector3.new(0.137500003, 0.49999997, 1)

  2891. BlockMesh183.Scale = Vector3.new(0.137500003, 0.49999997, 1)

  2892. Part184.Parent = Tool0

  2893. Part184.BrickColor = BrickColor.new("Black")

  2894. Part184.Rotation = Vector3.new(0, 0, -180)

  2895. Part184.Anchored = true

  2896. Part184.CanCollide = false

  2897. Part184.FormFactor = Enum.FormFactor.Custom

  2898. Part184.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2899. Part184.CFrame = CFrame.new(16.8914089, 2.2375772, -289.474701, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2900. Part184.BottomSurface = Enum.SurfaceType.Smooth

  2901. Part184.TopSurface = Enum.SurfaceType.Smooth

  2902. Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2903. Part184.Position = Vector3.new(16.8914089, 2.2375772, -289.474701)

  2904. Part184.Orientation = Vector3.new(0, 0, 180)

  2905. Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2906. SpecialMesh185.Parent = Part184

  2907. SpecialMesh185.Scale = Vector3.new(0.025000006, 0.375, 0.25)

  2908. SpecialMesh185.MeshType = Enum.MeshType.Wedge

  2909. SpecialMesh185.Scale = Vector3.new(0.025000006, 0.375, 0.25)

  2910. Part186.Parent = Tool0

  2911. Part186.BrickColor = BrickColor.new("Black")

  2912. Part186.Rotation = Vector3.new(-180, 0, -180)

  2913. Part186.Anchored = true

  2914. Part186.CanCollide = false

  2915. Part186.FormFactor = Enum.FormFactor.Custom

  2916. Part186.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2917. Part186.CFrame = CFrame.new(16.8364105, 2.28157711, -292.147705, -1, 0, 0, 0, 1, 0, 0, 0, -1)

  2918. Part186.BottomSurface = Enum.SurfaceType.Smooth

  2919. Part186.TopSurface = Enum.SurfaceType.Smooth

  2920. Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2921. Part186.Position = Vector3.new(16.8364105, 2.28157711, -292.147705)

  2922. Part186.Orientation = Vector3.new(0, 180, 0)

  2923. Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2924. SpecialMesh187.Parent = Part186

  2925. SpecialMesh187.Scale = Vector3.new(0.300000161, 0.299999982, 0.174999937)

  2926. SpecialMesh187.MeshType = Enum.MeshType.Wedge

  2927. SpecialMesh187.Scale = Vector3.new(0.300000161, 0.299999982, 0.174999937)

  2928. Part188.Parent = Tool0

  2929. Part188.BrickColor = BrickColor.new("Black")

  2930. Part188.Rotation = Vector3.new(0, 0, -180)

  2931. Part188.Anchored = true

  2932. Part188.CanCollide = false

  2933. Part188.FormFactor = Enum.FormFactor.Custom

  2934. Part188.Size = Vector3.new(0.200000003, 0.224999994, 0.200000003)

  2935. Part188.CFrame = CFrame.new(16.8364105, 2.02557707, -288.562683, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  2936. Part188.BottomSurface = Enum.SurfaceType.Smooth

  2937. Part188.TopSurface = Enum.SurfaceType.Smooth

  2938. Part188.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2939. Part188.Position = Vector3.new(16.8364105, 2.02557707, -288.562683)

  2940. Part188.Orientation = Vector3.new(0, 0, 180)

  2941. Part188.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2942. BlockMesh189.Parent = Part188

  2943. BlockMesh189.Scale = Vector3.new(0.664999902, 1, 0.375)

  2944. BlockMesh189.Scale = Vector3.new(0.664999902, 1, 0.375)

  2945. Part190.Parent = Tool0

  2946. Part190.BrickColor = BrickColor.new("Black")

  2947. Part190.Rotation = Vector3.new(-170.539993, 0, 0)

  2948. Part190.Anchored = true

  2949. Part190.CanCollide = false

  2950. Part190.FormFactor = Enum.FormFactor.Custom

  2951. Part190.Size = Vector3.new(0.200000003, 0.200000003, 0.300000012)

  2952. Part190.CFrame = CFrame.new(16.8364105, 2.10857725, -288.407684, 1, 0, -0, 0, -0.986393929, 0.164399043, 0, -0.164399043, -0.986393929)

  2953. Part190.BottomSurface = Enum.SurfaceType.Smooth

  2954. Part190.TopSurface = Enum.SurfaceType.Smooth

  2955. Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2956. Part190.Position = Vector3.new(16.8364105, 2.10857725, -288.407684)

  2957. Part190.Orientation = Vector3.new(-9.46000004, -180, 180)

  2958. Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2959. BlockMesh191.Parent = Part190

  2960. BlockMesh191.Scale = Vector3.new(0.475000113, 0.0249999985, 1)

  2961. BlockMesh191.Scale = Vector3.new(0.475000113, 0.0249999985, 1)

  2962. Part192.Parent = Tool0

  2963. Part192.BrickColor = BrickColor.new("CGA brown")

  2964. Part192.Rotation = Vector3.new(-90, 0, -90)

  2965. Part192.Anchored = true

  2966. Part192.CanCollide = false

  2967. Part192.FormFactor = Enum.FormFactor.Custom

  2968. Part192.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2969. Part192.CFrame = CFrame.new(16.8364105, 1.9785769, -290.087708, 0, 1, 0, 0, 0, 1, 1, 0, 0)

  2970. Part192.BottomSurface = Enum.SurfaceType.Smooth

  2971. Part192.TopSurface = Enum.SurfaceType.Smooth

  2972. Part192.Color = Color3.new(0.666667, 0.333333, 0)

  2973. Part192.Position = Vector3.new(16.8364105, 1.9785769, -290.087708)

  2974. Part192.Orientation = Vector3.new(-90, -90, 0)

  2975. Part192.Color = Color3.new(0.666667, 0.333333, 0)

  2976. CylinderMesh193.Parent = Part192

  2977. CylinderMesh193.Scale = Vector3.new(0.625000119, 0.774999797, 0.625)

  2978. CylinderMesh193.Scale = Vector3.new(0.625000119, 0.774999797, 0.625)

  2979. Part194.Parent = Tool0

  2980. Part194.BrickColor = BrickColor.new("Black")

  2981. Part194.Anchored = true

  2982. Part194.CanCollide = false

  2983. Part194.FormFactor = Enum.FormFactor.Custom

  2984. Part194.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  2985. Part194.CFrame = CFrame.new(16.8364105, 2.18857718, -291.455688, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  2986. Part194.BottomSurface = Enum.SurfaceType.Smooth

  2987. Part194.TopSurface = Enum.SurfaceType.Smooth

  2988. Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2989. Part194.Position = Vector3.new(16.8364105, 2.18857718, -291.455688)

  2990. Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)

  2991. SpecialMesh195.Parent = Part194

  2992. SpecialMesh195.Scale = Vector3.new(0.250000149, 0.274999976, 0.5)

  2993. SpecialMesh195.MeshType = Enum.MeshType.Wedge

  2994. SpecialMesh195.Scale = Vector3.new(0.250000149, 0.274999976, 0.5)

  2995. Part196.Parent = Tool0

  2996. Part196.BrickColor = BrickColor.new("CGA brown")

  2997. Part196.Anchored = true

  2998. Part196.CanCollide = false

  2999. Part196.FormFactor = Enum.FormFactor.Custom

  3000. Part196.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3001. Part196.CFrame = CFrame.new(16.8364105, 2.10057688, -288.187683, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  3002. Part196.BottomSurface = Enum.SurfaceType.Smooth

  3003. Part196.TopSurface = Enum.SurfaceType.Smooth

  3004. Part196.Color = Color3.new(0.666667, 0.333333, 0)

  3005. Part196.Position = Vector3.new(16.8364105, 2.10057688, -288.187683)

  3006. Part196.Color = Color3.new(0.666667, 0.333333, 0)

  3007. SpecialMesh197.Parent = Part196

  3008. SpecialMesh197.Scale = Vector3.new(0.724999905, 0.25, 0.375)

  3009. SpecialMesh197.MeshType = Enum.MeshType.Wedge

  3010. SpecialMesh197.Scale = Vector3.new(0.724999905, 0.25, 0.375)

  3011. Part198.Parent = Tool0

  3012. Part198.BrickColor = BrickColor.new("Black")

  3013. Part198.Rotation = Vector3.new(-90, 0, 0)

  3014. Part198.Anchored = true

  3015. Part198.CanCollide = false

  3016. Part198.FormFactor = Enum.FormFactor.Custom

  3017. Part198.Size = Vector3.new(0.200000003, 0.25, 0.200000003)

  3018. Part198.CFrame = CFrame.new(16.8364105, 2.08557701, -291.529694, 1, 0, -0, 0, 0, 1, 0, -1, 0)

  3019. Part198.BottomSurface = Enum.SurfaceType.Smooth

  3020. Part198.TopSurface = Enum.SurfaceType.Smooth

  3021. Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3022. Part198.Position = Vector3.new(16.8364105, 2.08557701, -291.529694)

  3023. Part198.Orientation = Vector3.new(-90, 0, 0)

  3024. Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3025. CylinderMesh199.Parent = Part198

  3026. CylinderMesh199.Scale = Vector3.new(0.375, 1, 0.375)

  3027. CylinderMesh199.Scale = Vector3.new(0.375, 1, 0.375)

  3028. Part200.Parent = Tool0

  3029. Part200.BrickColor = BrickColor.new("Black")

  3030. Part200.Anchored = true

  3031. Part200.CanCollide = false

  3032. Part200.FormFactor = Enum.FormFactor.Custom

  3033. Part200.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3034. Part200.CFrame = CFrame.new(16.8364105, 2.34657717, -288.697693, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  3035. Part200.BottomSurface = Enum.SurfaceType.Smooth

  3036. Part200.TopSurface = Enum.SurfaceType.Smooth

  3037. Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3038. Part200.Position = Vector3.new(16.8364105, 2.34657717, -288.697693)

  3039. Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3040. SpecialMesh201.Parent = Part200

  3041. SpecialMesh201.MeshId = "http://www.roblox.com/asset/?id=3270017"

  3042. SpecialMesh201.Scale = Vector3.new(0.0399999991, 0.0399999991, 0.075000003)

  3043. SpecialMesh201.MeshType = Enum.MeshType.FileMesh

  3044. SpecialMesh201.Scale = Vector3.new(0.0399999991, 0.0399999991, 0.075000003)

  3045. Part202.Parent = Tool0

  3046. Part202.BrickColor = BrickColor.new("Black")

  3047. Part202.Rotation = Vector3.new(-180, 0, -180)

  3048. Part202.Anchored = true

  3049. Part202.CanCollide = false

  3050. Part202.FormFactor = Enum.FormFactor.Custom

  3051. Part202.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3052. Part202.CFrame = CFrame.new(16.8364105, 2.13757706, -288.562683, -1, 0, 0, 0, 1, 0, 0, 0, -1)

  3053. Part202.BottomSurface = Enum.SurfaceType.Smooth

  3054. Part202.TopSurface = Enum.SurfaceType.Smooth

  3055. Part202.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3056. Part202.Position = Vector3.new(16.8364105, 2.13757706, -288.562683)

  3057. Part202.Orientation = Vector3.new(0, 180, 0)

  3058. Part202.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3059. SpecialMesh203.Parent = Part202

  3060. SpecialMesh203.Scale = Vector3.new(0.775000095, 0.125, 0.375)

  3061. SpecialMesh203.MeshType = Enum.MeshType.Wedge

  3062. SpecialMesh203.Scale = Vector3.new(0.775000095, 0.125, 0.375)

  3063. ManualWeld204.Name = "Part-to-AimPart Strong Joint"

  3064. ManualWeld204.Parent = Part202

  3065. ManualWeld204.C0 = CFrame.new(0.100000001, -0.100000001, -0.100000001, -1, 0, 0, 0, 1, 0, 0, 0, -1)

  3066. ManualWeld204.C1 = CFrame.new(-0.101606369, -0.304009438, -0.121948242, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  3067. ManualWeld204.Part0 = Part202

  3068. ManualWeld204.Part1 = Part20

  3069. Part205.Parent = Tool0

  3070. Part205.BrickColor = BrickColor.new("Black")

  3071. Part205.Rotation = Vector3.new(-90, 0, 0)

  3072. Part205.Anchored = true

  3073. Part205.CanCollide = false

  3074. Part205.FormFactor = Enum.FormFactor.Custom

  3075. Part205.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3076. 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)

  3077. Part205.BottomSurface = Enum.SurfaceType.Smooth

  3078. Part205.TopSurface = Enum.SurfaceType.Smooth

  3079. Part205.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3080. Part205.Position = Vector3.new(16.8764095, 2.2375772, -290.252686)

  3081. Part205.Orientation = Vector3.new(-90, 0, 0)

  3082. Part205.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3083. CylinderMesh206.Parent = Part205

  3084. CylinderMesh206.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  3085. CylinderMesh206.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  3086. Part207.Parent = Tool0

  3087. Part207.BrickColor = BrickColor.new("Black")

  3088. Part207.Rotation = Vector3.new(-180, 0, -180)

  3089. Part207.Anchored = true

  3090. Part207.CanCollide = false

  3091. Part207.FormFactor = Enum.FormFactor.Custom

  3092. Part207.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3093. Part207.CFrame = CFrame.new(16.8364105, 2.2125771, -288.637695, -1, 0, 0, 0, 1, 0, 0, 0, -1)

  3094. Part207.BottomSurface = Enum.SurfaceType.Smooth

  3095. Part207.TopSurface = Enum.SurfaceType.Smooth

  3096. Part207.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3097. Part207.Position = Vector3.new(16.8364105, 2.2125771, -288.637695)

  3098. Part207.Orientation = Vector3.new(0, 180, 0)

  3099. Part207.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3100. SpecialMesh208.Parent = Part207

  3101. SpecialMesh208.Scale = Vector3.new(0.574999928, 0.625, 0.375)

  3102. SpecialMesh208.MeshType = Enum.MeshType.Wedge

  3103. SpecialMesh208.Scale = Vector3.new(0.574999928, 0.625, 0.375)

  3104. Part209.Parent = Tool0

  3105. Part209.BrickColor = BrickColor.new("Black")

  3106. Part209.Rotation = Vector3.new(0, 0, -180)

  3107. Part209.Anchored = true

  3108. Part209.CanCollide = false

  3109. Part209.FormFactor = Enum.FormFactor.Custom

  3110. Part209.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3111. Part209.CFrame = CFrame.new(16.8364105, 2.28157711, -292.220703, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  3112. Part209.BottomSurface = Enum.SurfaceType.Smooth

  3113. Part209.TopSurface = Enum.SurfaceType.Smooth

  3114. Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3115. Part209.Position = Vector3.new(16.8364105, 2.28157711, -292.220703)

  3116. Part209.Orientation = Vector3.new(0, 0, 180)

  3117. Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3118. BlockMesh210.Parent = Part209

  3119. BlockMesh210.Scale = Vector3.new(0.300000072, 0.300000012, 0.550000072)

  3120. BlockMesh210.Scale = Vector3.new(0.300000072, 0.300000012, 0.550000072)

  3121. Part211.Parent = Tool0

  3122. Part211.BrickColor = BrickColor.new("Black")

  3123. Part211.Rotation = Vector3.new(0, 0, -180)

  3124. Part211.Anchored = true

  3125. Part211.CanCollide = false

  3126. Part211.FormFactor = Enum.FormFactor.Custom

  3127. Part211.Size = Vector3.new(0.200000003, 0.200000003, 1.625)

  3128. Part211.CFrame = CFrame.new(16.8364105, 2.06357694, -289.412689, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  3129. Part211.BottomSurface = Enum.SurfaceType.Smooth

  3130. Part211.TopSurface = Enum.SurfaceType.Smooth

  3131. Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3132. Part211.Position = Vector3.new(16.8364105, 2.06357694, -289.412689)

  3133. Part211.Orientation = Vector3.new(0, 0, 180)

  3134. Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3135. BlockMesh212.Parent = Part211

  3136. BlockMesh212.Scale = Vector3.new(0.774999976, 0.874999821, 1)

  3137. BlockMesh212.Scale = Vector3.new(0.774999976, 0.874999821, 1)

  3138. Part213.Parent = Tool0

  3139. Part213.BrickColor = BrickColor.new("Black")

  3140. Part213.Rotation = Vector3.new(0, 0, -180)

  3141. Part213.Anchored = true

  3142. Part213.CanCollide = false

  3143. Part213.FormFactor = Enum.FormFactor.Custom

  3144. Part213.Size = Vector3.new(0.200000003, 0.200000003, 1.54999995)

  3145. Part213.CFrame = CFrame.new(16.8344097, 2.2125771, -289.449677, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  3146. Part213.BottomSurface = Enum.SurfaceType.Smooth

  3147. Part213.TopSurface = Enum.SurfaceType.Smooth

  3148. Part213.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3149. Part213.Position = Vector3.new(16.8344097, 2.2125771, -289.449677)

  3150. Part213.Orientation = Vector3.new(0, 0, 180)

  3151. Part213.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3152. BlockMesh214.Parent = Part213

  3153. BlockMesh214.Scale = Vector3.new(0.550000072, 0.62499994, 1)

  3154. BlockMesh214.Scale = Vector3.new(0.550000072, 0.62499994, 1)

  3155. Part215.Parent = Tool0

  3156. Part215.BrickColor = BrickColor.new("Black")

  3157. Part215.Rotation = Vector3.new(-94.5699997, 0, 90)

  3158. Part215.Anchored = true

  3159. Part215.CanCollide = false

  3160. Part215.FormFactor = Enum.FormFactor.Custom

  3161. Part215.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3162. 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)

  3163. Part215.BottomSurface = Enum.SurfaceType.Smooth

  3164. Part215.TopSurface = Enum.SurfaceType.Smooth

  3165. Part215.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3166. Part215.Position = Vector3.new(16.9194088, 2.06457686, -288.981689)

  3167. Part215.Orientation = Vector3.new(-85.4300003, -180, -90)

  3168. Part215.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3169. CylinderMesh216.Parent = Part215

  3170. CylinderMesh216.Scale = Vector3.new(0.574999928, 0.0500000045, 0.574999988)

  3171. CylinderMesh216.Scale = Vector3.new(0.574999928, 0.0500000045, 0.574999988)

  3172. Part217.Parent = Tool0

  3173. Part217.BrickColor = BrickColor.new("Black")

  3174. Part217.Anchored = true

  3175. Part217.CanCollide = false

  3176. Part217.FormFactor = Enum.FormFactor.Custom

  3177. Part217.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3178. Part217.CFrame = CFrame.new(16.8364105, 2.1355772, -291.455688, 1, 0, 0, 0, 1, 0, 0, 0, 1)

  3179. Part217.BottomSurface = Enum.SurfaceType.Smooth

  3180. Part217.TopSurface = Enum.SurfaceType.Smooth

  3181. Part217.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3182. Part217.Position = Vector3.new(16.8364105, 2.1355772, -291.455688)

  3183. Part217.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3184. BlockMesh218.Parent = Part217

  3185. BlockMesh218.Scale = Vector3.new(0.250000149, 0.25, 0.5)

  3186. BlockMesh218.Scale = Vector3.new(0.250000149, 0.25, 0.5)

  3187. Part219.Parent = Tool0

  3188. Part219.BrickColor = BrickColor.new("CGA brown")

  3189. Part219.Rotation = Vector3.new(-90, 0, 0)

  3190. Part219.Anchored = true

  3191. Part219.CanCollide = false

  3192. Part219.FormFactor = Enum.FormFactor.Custom

  3193. Part219.Size = Vector3.new(0.200000003, 0.570000052, 0.200000003)

  3194. 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)

  3195. Part219.BottomSurface = Enum.SurfaceType.Smooth

  3196. Part219.TopSurface = Enum.SurfaceType.Smooth

  3197. Part219.Color = Color3.new(0.666667, 0.333333, 0)

  3198. Part219.Position = Vector3.new(16.8764095, 2.2375772, -290.565704)

  3199. Part219.Orientation = Vector3.new(-90, 0, 0)

  3200. Part219.Color = Color3.new(0.666667, 0.333333, 0)

  3201. CylinderMesh220.Parent = Part219

  3202. CylinderMesh220.Scale = Vector3.new(0.37499997, 1, 0.374999851)

  3203. CylinderMesh220.Scale = Vector3.new(0.37499997, 1, 0.374999851)

  3204. Part221.Parent = Tool0

  3205. Part221.BrickColor = BrickColor.new("Black")

  3206. Part221.Rotation = Vector3.new(-90, 0, 0)

  3207. Part221.Anchored = true

  3208. Part221.CanCollide = false

  3209. Part221.FormFactor = Enum.FormFactor.Custom

  3210. Part221.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3211. 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)

  3212. Part221.BottomSurface = Enum.SurfaceType.Smooth

  3213. Part221.TopSurface = Enum.SurfaceType.Smooth

  3214. Part221.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3215. Part221.Position = Vector3.new(16.7964096, 2.2375772, -290.877686)

  3216. Part221.Orientation = Vector3.new(-90, 0, 0)

  3217. Part221.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3218. CylinderMesh222.Parent = Part221

  3219. CylinderMesh222.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  3220. CylinderMesh222.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  3221. Part223.Parent = Tool0

  3222. Part223.BrickColor = BrickColor.new("Black")

  3223. Part223.Rotation = Vector3.new(-90, 0, 0)

  3224. Part223.Anchored = true

  3225. Part223.CanCollide = false

  3226. Part223.FormFactor = Enum.FormFactor.Custom

  3227. Part223.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3228. 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)

  3229. Part223.BottomSurface = Enum.SurfaceType.Smooth

  3230. Part223.TopSurface = Enum.SurfaceType.Smooth

  3231. Part223.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3232. Part223.Position = Vector3.new(16.8764095, 2.2375772, -290.877686)

  3233. Part223.Orientation = Vector3.new(-90, 0, 0)

  3234. Part223.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3235. CylinderMesh224.Parent = Part223

  3236. CylinderMesh224.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  3237. CylinderMesh224.Scale = Vector3.new(0.37499997, 0.274999797, 0.374999851)

  3238. Part225.Parent = Tool0

  3239. Part225.BrickColor = BrickColor.new("Black")

  3240. Part225.Rotation = Vector3.new(0, 0, -180)

  3241. Part225.Anchored = true

  3242. Part225.CanCollide = false

  3243. Part225.FormFactor = Enum.FormFactor.Custom

  3244. Part225.Size = Vector3.new(0.200000003, 0.200000003, 0.375)

  3245. Part225.CFrame = CFrame.new(16.8364105, 1.91257691, -288.787689, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  3246. Part225.BottomSurface = Enum.SurfaceType.Smooth

  3247. Part225.TopSurface = Enum.SurfaceType.Smooth

  3248. Part225.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3249. Part225.Position = Vector3.new(16.8364105, 1.91257691, -288.787689)

  3250. Part225.Orientation = Vector3.new(0, 0, 180)

  3251. Part225.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3252. BlockMesh226.Parent = Part225

  3253. BlockMesh226.Scale = Vector3.new(0.775000095, 0.62499994, 1)

  3254. BlockMesh226.Scale = Vector3.new(0.775000095, 0.62499994, 1)

  3255. Part227.Parent = Tool0

  3256. Part227.BrickColor = BrickColor.new("Black")

  3257. Part227.Rotation = Vector3.new(90, 0, 90)

  3258. Part227.Anchored = true

  3259. Part227.CanCollide = false

  3260. Part227.FormFactor = Enum.FormFactor.Custom

  3261. Part227.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3262. 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)

  3263. Part227.BottomSurface = Enum.SurfaceType.Smooth

  3264. Part227.TopSurface = Enum.SurfaceType.Smooth

  3265. Part227.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3266. Part227.Position = Vector3.new(16.8864098, 2.2835772, -288.749695)

  3267. Part227.Orientation = Vector3.new(89.9700012, 180, -90)

  3268. Part227.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3269. CylinderMesh228.Parent = Part227

  3270. CylinderMesh228.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)

  3271. CylinderMesh228.Scale = Vector3.new(0.750000119, 0.0749999806, 0.725000024)

  3272. Part229.Parent = Tool0

  3273. Part229.BrickColor = BrickColor.new("Black")

  3274. Part229.Rotation = Vector3.new(-45, 0, 0)

  3275. Part229.Anchored = true

  3276. Part229.CanCollide = false

  3277. Part229.FormFactor = Enum.FormFactor.Custom

  3278. Part229.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3279. Part229.CFrame = CFrame.new(16.8364105, 1.83257699, -289.104706, 0.99999994, -0, 0, 0, 0.707129002, 0.707084537, 0, -0.707084537, 0.707129002)

  3280. Part229.BottomSurface = Enum.SurfaceType.Smooth

  3281. Part229.TopSurface = Enum.SurfaceType.Smooth

  3282. Part229.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3283. Part229.Position = Vector3.new(16.8364105, 1.83257699, -289.104706)

  3284. Part229.Orientation = Vector3.new(-45, 0, 0)

  3285. Part229.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3286. SpecialMesh230.Parent = Part229

  3287. SpecialMesh230.Scale = Vector3.new(0.175000161, 0.162499994, 0.412500024)

  3288. SpecialMesh230.MeshType = Enum.MeshType.Wedge

  3289. SpecialMesh230.Scale = Vector3.new(0.175000161, 0.162499994, 0.412500024)

  3290. Part231.Parent = Tool0

  3291. Part231.BrickColor = BrickColor.new("Black")

  3292. Part231.Rotation = Vector3.new(0, 0, -180)

  3293. Part231.Anchored = true

  3294. Part231.CanCollide = false

  3295. Part231.FormFactor = Enum.FormFactor.Custom

  3296. Part231.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3297. Part231.CFrame = CFrame.new(16.8364105, 2.25757718, -290.877686, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  3298. Part231.BottomSurface = Enum.SurfaceType.Smooth

  3299. Part231.TopSurface = Enum.SurfaceType.Smooth

  3300. Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3301. Part231.Position = Vector3.new(16.8364105, 2.25757718, -290.877686)

  3302. Part231.Orientation = Vector3.new(0, 0, 180)

  3303. Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3304. BlockMesh232.Parent = Part231

  3305. BlockMesh232.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)

  3306. BlockMesh232.Scale = Vector3.new(0.425000042, 0.174999893, 0.274999917)

  3307. Part233.Parent = Tool0

  3308. Part233.BrickColor = BrickColor.new("Black")

  3309. Part233.Rotation = Vector3.new(0, 0, -180)

  3310. Part233.Anchored = true

  3311. Part233.CanCollide = false

  3312. Part233.FormFactor = Enum.FormFactor.Custom

  3313. Part233.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)

  3314. Part233.CFrame = CFrame.new(16.8364105, 2.29557729, -290.195709, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  3315. Part233.BottomSurface = Enum.SurfaceType.Smooth

  3316. Part233.TopSurface = Enum.SurfaceType.Smooth

  3317. Part233.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3318. Part233.Position = Vector3.new(16.8364105, 2.29557729, -290.195709)

  3319. Part233.Orientation = Vector3.new(0, 0, 180)

  3320. Part233.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3321. BlockMesh234.Parent = Part233

  3322. BlockMesh234.Scale = Vector3.new(0.674999952, 0.24999994, 0.199999988)

  3323. BlockMesh234.Scale = Vector3.new(0.674999952, 0.24999994, 0.199999988)

  3324. Part235.Parent = Tool0

  3325. Part235.BrickColor = BrickColor.new("Black")

  3326. Part235.Rotation = Vector3.new(0, 0, -180)

  3327. Part235.Anchored = true

  3328. Part235.CanCollide = false

  3329. Part235.FormFactor = Enum.FormFactor.Custom

  3330. Part235.Size = Vector3.new(0.200000003, 0.200000003, 1.42499995)

  3331. Part235.CFrame = CFrame.new(16.8364105, 1.93857694, -289.312653, -1, 0, 0, 0, -1, 0, 0, 0, 1)

  3332. Part235.BottomSurface = Enum.SurfaceType.Smooth

  3333. Part235.TopSurface = Enum.SurfaceType.Smooth

  3334. Part235.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3335. Part235.Position = Vector3.new(16.8364105, 1.93857694, -289.312653)

  3336. Part235.Orientation = Vector3.new(0, 0, 180)

  3337. Part235.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3338. SpecialMesh236.Parent = Part235

  3339. SpecialMesh236.Scale = Vector3.new(0.774999976, 0.375, 1)

  3340. SpecialMesh236.MeshType = Enum.MeshType.Wedge

  3341. SpecialMesh236.Scale = Vector3.new(0.774999976, 0.375, 1)

  3342. Part237.Name = "Mag"

  3343. Part237.Parent = Tool0

  3344. Part237.BrickColor = BrickColor.new("Black")

  3345. Part237.Rotation = Vector3.new(7, 0, 0)

  3346. Part237.Anchored = true

  3347. Part237.CanCollide = false

  3348. Part237.FormFactor = Enum.FormFactor.Custom

  3349. Part237.Size = Vector3.new(0.200000003, 0.300000012, 0.375)

  3350. Part237.CFrame = CFrame.new(16.8364105, 1.87957692, -289.558685, 1, 0, 0, 0, 0.992546141, -0.121869348, 0, 0.121869348, 0.992546141)

  3351. Part237.BottomSurface = Enum.SurfaceType.Smooth

  3352. Part237.TopSurface = Enum.SurfaceType.Smooth

  3353. Part237.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3354. Part237.Position = Vector3.new(16.8364105, 1.87957692, -289.558685)

  3355. Part237.Orientation = Vector3.new(7, 0, 0)

  3356. Part237.Color = Color3.new(0.105882, 0.164706, 0.207843)

  3357. BlockMesh238.Parent = Part237

  3358. BlockMesh238.Scale = Vector3.new(0.699999988, 1, 1)

  3359. BlockMesh238.Scale = Vector3.new(0.699999988, 1, 1)

  3360. for i,v in pairs(mas:GetChildren()) do

  3361. v.Parent = game:GetService("Players").LocalPlayer.Backpack

  3362. pcall(function() v:MakeJoints() end)

  3363. end

  3364. mas:Destroy()

  3365. for i,v in pairs(cors) do

  3366. spawn(function()

  3367. pcall(v)

  3368. end)

  3369. end

roblox gun script by ronelle - Pastebin.com (2024)

References

Top Articles
Latest Posts
Article information

Author: Dean Jakubowski Ret

Last Updated:

Views: 5864

Rating: 5 / 5 (70 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Dean Jakubowski Ret

Birthday: 1996-05-10

Address: Apt. 425 4346 Santiago Islands, Shariside, AK 38830-1874

Phone: +96313309894162

Job: Legacy Sales Designer

Hobby: Baseball, Wood carving, Candle making, Jigsaw puzzles, Lacemaking, Parkour, Drawing

Introduction: My name is Dean Jakubowski Ret, I am a enthusiastic, friendly, homely, handsome, zealous, brainy, elegant person who loves writing and wants to share my knowledge and understanding with you.