Advertisement
lafur

Untitled

Jun 16th, 2020
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Converted with ttyyuu12345's model to script plugin v4
  2. function sandbox(var,func)
  3. local env = getfenv(func)
  4. local newenv = setmetatable({},{
  5. __index = function(self,k)
  6. if k=="script" then
  7. return var
  8. else
  9. return env[k]
  10. end
  11. end,
  12. })
  13. setfenv(func,newenv)
  14. return func
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. Tool0 = Instance.new("Tool")
  19. IntValue1 = Instance.new("IntValue")
  20. NumberValue2 = Instance.new("NumberValue")
  21. BillboardGui3 = Instance.new("BillboardGui")
  22. ImageLabel4 = Instance.new("ImageLabel")
  23. Script5 = Instance.new("Script")
  24. LocalScript6 = Instance.new("LocalScript")
  25. ScreenGui7 = Instance.new("ScreenGui")
  26. Frame8 = Instance.new("Frame")
  27. Frame9 = Instance.new("Frame")
  28. TextLabel10 = Instance.new("TextLabel")
  29. Frame11 = Instance.new("Frame")
  30. Frame12 = Instance.new("Frame")
  31. TextLabel13 = Instance.new("TextLabel")
  32. TextLabel14 = Instance.new("TextLabel")
  33. Frame15 = Instance.new("Frame")
  34. LocalScript16 = Instance.new("LocalScript")
  35. LocalScript17 = Instance.new("LocalScript")
  36. LocalScript18 = Instance.new("LocalScript")
  37. Part19 = Instance.new("Part")
  38. CylinderMesh20 = Instance.new("CylinderMesh")
  39. Part21 = Instance.new("Part")
  40. SpecialMesh22 = Instance.new("SpecialMesh")
  41. Part23 = Instance.new("Part")
  42. BlockMesh24 = Instance.new("BlockMesh")
  43. Part25 = Instance.new("Part")
  44. SpecialMesh26 = Instance.new("SpecialMesh")
  45. Part27 = Instance.new("Part")
  46. BlockMesh28 = Instance.new("BlockMesh")
  47. Part29 = Instance.new("Part")
  48. BlockMesh30 = Instance.new("BlockMesh")
  49. Part31 = Instance.new("Part")
  50. CylinderMesh32 = Instance.new("CylinderMesh")
  51. Part33 = Instance.new("Part")
  52. SpecialMesh34 = Instance.new("SpecialMesh")
  53. Part35 = Instance.new("Part")
  54. SpecialMesh36 = Instance.new("SpecialMesh")
  55. Part37 = Instance.new("Part")
  56. BlockMesh38 = Instance.new("BlockMesh")
  57. Part39 = Instance.new("Part")
  58. CylinderMesh40 = Instance.new("CylinderMesh")
  59. Part41 = Instance.new("Part")
  60. SpecialMesh42 = Instance.new("SpecialMesh")
  61. Part43 = Instance.new("Part")
  62. BlockMesh44 = Instance.new("BlockMesh")
  63. Sound45 = Instance.new("Sound")
  64. Sound46 = Instance.new("Sound")
  65. Sound47 = Instance.new("Sound")
  66. Sound48 = Instance.new("Sound")
  67. Sound49 = Instance.new("Sound")
  68. Part50 = Instance.new("Part")
  69. BlockMesh51 = Instance.new("BlockMesh")
  70. Part52 = Instance.new("Part")
  71. BlockMesh53 = Instance.new("BlockMesh")
  72. Part54 = Instance.new("Part")
  73. CylinderMesh55 = Instance.new("CylinderMesh")
  74. Part56 = Instance.new("Part")
  75. BlockMesh57 = Instance.new("BlockMesh")
  76. Part58 = Instance.new("Part")
  77. SpecialMesh59 = Instance.new("SpecialMesh")
  78. Part60 = Instance.new("Part")
  79. SpecialMesh61 = Instance.new("SpecialMesh")
  80. Part62 = Instance.new("Part")
  81. BlockMesh63 = Instance.new("BlockMesh")
  82. Smoke64 = Instance.new("Smoke")
  83. Part65 = Instance.new("Part")
  84. CylinderMesh66 = Instance.new("CylinderMesh")
  85. Part67 = Instance.new("Part")
  86. SpecialMesh68 = Instance.new("SpecialMesh")
  87. Part69 = Instance.new("Part")
  88. BlockMesh70 = Instance.new("BlockMesh")
  89. Part71 = Instance.new("Part")
  90. SpecialMesh72 = Instance.new("SpecialMesh")
  91. Part73 = Instance.new("Part")
  92. SpecialMesh74 = Instance.new("SpecialMesh")
  93. Part75 = Instance.new("Part")
  94. BlockMesh76 = Instance.new("BlockMesh")
  95. Part77 = Instance.new("Part")
  96. CylinderMesh78 = Instance.new("CylinderMesh")
  97. Part79 = Instance.new("Part")
  98. SpecialMesh80 = Instance.new("SpecialMesh")
  99. Part81 = Instance.new("Part")
  100. BlockMesh82 = Instance.new("BlockMesh")
  101. Part83 = Instance.new("Part")
  102. CylinderMesh84 = Instance.new("CylinderMesh")
  103. Part85 = Instance.new("Part")
  104. BlockMesh86 = Instance.new("BlockMesh")
  105. Part87 = Instance.new("Part")
  106. BlockMesh88 = Instance.new("BlockMesh")
  107. Part89 = Instance.new("Part")
  108. SpecialMesh90 = Instance.new("SpecialMesh")
  109. Part91 = Instance.new("Part")
  110. CylinderMesh92 = Instance.new("CylinderMesh")
  111. Part93 = Instance.new("Part")
  112. CylinderMesh94 = Instance.new("CylinderMesh")
  113. BillboardGui95 = Instance.new("BillboardGui")
  114. ImageLabel96 = Instance.new("ImageLabel")
  115. Script97 = Instance.new("Script")
  116. Part98 = Instance.new("Part")
  117. BlockMesh99 = Instance.new("BlockMesh")
  118. ManualWeld100 = Instance.new("ManualWeld")
  119. Part101 = Instance.new("Part")
  120. BlockMesh102 = Instance.new("BlockMesh")
  121. Part103 = Instance.new("Part")
  122. SpecialMesh104 = Instance.new("SpecialMesh")
  123. Part105 = Instance.new("Part")
  124. SpecialMesh106 = Instance.new("SpecialMesh")
  125. Part107 = Instance.new("Part")
  126. BlockMesh108 = Instance.new("BlockMesh")
  127. Part109 = Instance.new("Part")
  128. BlockMesh110 = Instance.new("BlockMesh")
  129. Part111 = Instance.new("Part")
  130. BlockMesh112 = Instance.new("BlockMesh")
  131. Part113 = Instance.new("Part")
  132. BlockMesh114 = Instance.new("BlockMesh")
  133. Part115 = Instance.new("Part")
  134. SpecialMesh116 = Instance.new("SpecialMesh")
  135. Part117 = Instance.new("Part")
  136. SpecialMesh118 = Instance.new("SpecialMesh")
  137. Part119 = Instance.new("Part")
  138. CylinderMesh120 = Instance.new("CylinderMesh")
  139. Part121 = Instance.new("Part")
  140. CylinderMesh122 = Instance.new("CylinderMesh")
  141. Part123 = Instance.new("Part")
  142. BlockMesh124 = Instance.new("BlockMesh")
  143. Part125 = Instance.new("Part")
  144. SpecialMesh126 = Instance.new("SpecialMesh")
  145. Part127 = Instance.new("Part")
  146. CylinderMesh128 = Instance.new("CylinderMesh")
  147. Part129 = Instance.new("Part")
  148. CylinderMesh130 = Instance.new("CylinderMesh")
  149. Part131 = Instance.new("Part")
  150. CylinderMesh132 = Instance.new("CylinderMesh")
  151. BillboardGui133 = Instance.new("BillboardGui")
  152. ImageLabel134 = Instance.new("ImageLabel")
  153. Script135 = Instance.new("Script")
  154. Part136 = Instance.new("Part")
  155. BlockMesh137 = Instance.new("BlockMesh")
  156. Part138 = Instance.new("Part")
  157. CylinderMesh139 = Instance.new("CylinderMesh")
  158. Part140 = Instance.new("Part")
  159. BlockMesh141 = Instance.new("BlockMesh")
  160. Part142 = Instance.new("Part")
  161. SpecialMesh143 = Instance.new("SpecialMesh")
  162. Part144 = Instance.new("Part")
  163. BlockMesh145 = Instance.new("BlockMesh")
  164. Part146 = Instance.new("Part")
  165. BlockMesh147 = Instance.new("BlockMesh")
  166. Part148 = Instance.new("Part")
  167. BlockMesh149 = Instance.new("BlockMesh")
  168. Part150 = Instance.new("Part")
  169. BlockMesh151 = Instance.new("BlockMesh")
  170. Part152 = Instance.new("Part")
  171. BlockMesh153 = Instance.new("BlockMesh")
  172. Part154 = Instance.new("Part")
  173. BlockMesh155 = Instance.new("BlockMesh")
  174. Part156 = Instance.new("Part")
  175. BlockMesh157 = Instance.new("BlockMesh")
  176. Part158 = Instance.new("Part")
  177. SpecialMesh159 = Instance.new("SpecialMesh")
  178. Part160 = Instance.new("Part")
  179. BlockMesh161 = Instance.new("BlockMesh")
  180. Part162 = Instance.new("Part")
  181. BlockMesh163 = Instance.new("BlockMesh")
  182. Part164 = Instance.new("Part")
  183. BlockMesh165 = Instance.new("BlockMesh")
  184. Part166 = Instance.new("Part")
  185. BlockMesh167 = Instance.new("BlockMesh")
  186. Part168 = Instance.new("Part")
  187. SpecialMesh169 = Instance.new("SpecialMesh")
  188. Part170 = Instance.new("Part")
  189. SpecialMesh171 = Instance.new("SpecialMesh")
  190. Part172 = Instance.new("Part")
  191. BlockMesh173 = Instance.new("BlockMesh")
  192. Part174 = Instance.new("Part")
  193. SpecialMesh175 = Instance.new("SpecialMesh")
  194. Part176 = Instance.new("Part")
  195. SpecialMesh177 = Instance.new("SpecialMesh")
  196. Part178 = Instance.new("Part")
  197. Decal179 = Instance.new("Decal")
  198. Decal180 = Instance.new("Decal")
  199. BlockMesh181 = Instance.new("BlockMesh")
  200. Part182 = Instance.new("Part")
  201. SpecialMesh183 = Instance.new("SpecialMesh")
  202. Part184 = Instance.new("Part")
  203. SpecialMesh185 = Instance.new("SpecialMesh")
  204. Part186 = Instance.new("Part")
  205. BlockMesh187 = Instance.new("BlockMesh")
  206. Part188 = Instance.new("Part")
  207. BlockMesh189 = Instance.new("BlockMesh")
  208. Part190 = Instance.new("Part")
  209. CylinderMesh191 = Instance.new("CylinderMesh")
  210. Part192 = Instance.new("Part")
  211. BlockMesh193 = Instance.new("BlockMesh")
  212. ManualWeld194 = Instance.new("ManualWeld")
  213. Part195 = Instance.new("Part")
  214. BlockMesh196 = Instance.new("BlockMesh")
  215. Part197 = Instance.new("Part")
  216. BlockMesh198 = Instance.new("BlockMesh")
  217. Part199 = Instance.new("Part")
  218. SpecialMesh200 = Instance.new("SpecialMesh")
  219. Part201 = Instance.new("Part")
  220. BlockMesh202 = Instance.new("BlockMesh")
  221. Part203 = Instance.new("Part")
  222. SpecialMesh204 = Instance.new("SpecialMesh")
  223. Part205 = Instance.new("Part")
  224. BlockMesh206 = Instance.new("BlockMesh")
  225. Part207 = Instance.new("Part")
  226. SpecialMesh208 = Instance.new("SpecialMesh")
  227. Part209 = Instance.new("Part")
  228. BlockMesh210 = Instance.new("BlockMesh")
  229. Part211 = Instance.new("Part")
  230. SpecialMesh212 = Instance.new("SpecialMesh")
  231. Part213 = Instance.new("Part")
  232. SpecialMesh214 = Instance.new("SpecialMesh")
  233. Part215 = Instance.new("Part")
  234. SpecialMesh216 = Instance.new("SpecialMesh")
  235. Part217 = Instance.new("Part")
  236. BlockMesh218 = Instance.new("BlockMesh")
  237. Part219 = Instance.new("Part")
  238. BlockMesh220 = Instance.new("BlockMesh")
  239. Part221 = Instance.new("Part")
  240. SpecialMesh222 = Instance.new("SpecialMesh")
  241. Part223 = Instance.new("Part")
  242. BlockMesh224 = Instance.new("BlockMesh")
  243. Part225 = Instance.new("Part")
  244. SpecialMesh226 = Instance.new("SpecialMesh")
  245. Part227 = Instance.new("Part")
  246. SpecialMesh228 = Instance.new("SpecialMesh")
  247. Part229 = Instance.new("Part")
  248. BlockMesh230 = Instance.new("BlockMesh")
  249. Part231 = Instance.new("Part")
  250. BlockMesh232 = Instance.new("BlockMesh")
  251. Part233 = Instance.new("Part")
  252. SpecialMesh234 = Instance.new("SpecialMesh")
  253. Part235 = Instance.new("Part")
  254. BlockMesh236 = Instance.new("BlockMesh")
  255. Tool0.Name = "Drakan-5"
  256. Tool0.Parent = mas
  257. Tool0.TextureId = "http://www.roblox.com/asset/?id=89383446"
  258. Tool0.GripPos = Vector3.new(-0.300000012, 0.400000006, 0)
  259. Tool0.GripRight = Vector3.new(-1, 0, 0)
  260. Tool0.GripUp = Vector3.new(0, -1, 0)
  261. Tool0.CanBeDropped = false
  262. IntValue1.Name = "Battery"
  263. IntValue1.Parent = Tool0
  264. IntValue1.Value = 1000000000
  265. NumberValue2.Name = "Overheat"
  266. NumberValue2.Parent = Tool0
  267. BillboardGui3.Name = "Border"
  268. BillboardGui3.Parent = Tool0
  269. BillboardGui3.Size = UDim2.new(4, 0, 4, 0)
  270. BillboardGui3.AlwaysOnTop = true
  271. ImageLabel4.Name = "Image"
  272. ImageLabel4.Parent = BillboardGui3
  273. ImageLabel4.Transparency = 1
  274. ImageLabel4.Size = UDim2.new(1, 0, 1, 0)
  275. ImageLabel4.BackgroundTransparency = 1
  276. ImageLabel4.Image = "http://www.roblox.com/asset/?id=89379086"
  277. Script5.Parent = ImageLabel4
  278. Script5.Disabled = true
  279. table.insert(cors,sandbox(Script5,function()
  280. script.Parent.Parent.Adornee = script.Parent.Parent.Parent
  281. wait(4)
  282. script.Parent.Parent:Remove()
  283. end))
  284. LocalScript6.Name = "Local Script"
  285. LocalScript6.Parent = Tool0
  286. table.insert(cors,sandbox(LocalScript6,function()
  287. wait()
  288.  
  289. OriginalToolName = script.Parent.Name
  290. ToolName=script.Parent.Name
  291. Firerate=.01
  292. MinSpread=.01
  293. MaxSpread=0
  294. SpreadRate=0
  295. BaseDamage=12.5
  296. VehicleDamage=4
  297. automatic=true
  298. burst=false
  299. shot=false
  300. BarrlePos=Vector3.new(0, -0.225,-2.2)
  301. Cursors={"http://www.roblox.com/asset/?id=122459191"}
  302. ReloadCursor="http://www.roblox.com/asset/?id=122459191"
  303. -------------------------------------OTHER
  304. equiped=false
  305. sp=script.Parent
  306. RayLength=999
  307. Spread=.01
  308. enabled=true
  309. reloading=false
  310. down=true
  311. aimed = false
  312. flashlighton = false
  313. laseron = false
  314. silenceron = false
  315. stabstopper = true
  316. stabbing = false
  317. slicestopper = false
  318. stanced = false
  319. forwarding = false
  320. local sprintable = true
  321. saluting = false
  322. moveouting = false
  323. mag1 = script.Parent.Mag1.Mesh
  324. mag2 = script.Parent.Mag2.Mesh
  325. sil = script.Parent.Silencer.Mesh
  326. gunwaittime = 0.02
  327. gunwaittime = 0.03
  328. meleewaittime = 0.02
  329. sfd=0
  330. a=false
  331. cam=nil
  332. -------------------------------------RAYINFO
  333. Bullet=Instance.new("Part")
  334. Bullet.Name="Bullet"
  335. Bullet.BrickColor=BrickColor.new("Cyan")
  336. Bullet.Material="Neon"
  337. Bullet.Anchored=true
  338. Bullet.CanCollide=false
  339. Bullet.Locked=true
  340. Bullet.Size=Vector3.new(0.7,0.7,1)
  341. --Bullet.Transparency=.65
  342. Bullet.formFactor=0
  343. Bullet.TopSurface=0
  344. Bullet.BottomSurface=0
  345. mesh=Instance.new("SpecialMesh")
  346. mesh.Parent=Bullet
  347. mesh.MeshType="Brick"
  348. mesh.Name="Mesh"
  349. mesh.Scale=Vector3.new(.15,.15,1)
  350. -------------------------------------PLR
  351. player=owner
  352. -------------------------------------HITSOUND
  353. sfx=Instance.new("Sound")
  354. sfx.Name="HitSound"
  355. sfx.Pitch=2
  356. sfx.SoundId="http://www.roblox.com/asset/?id=300473653"
  357. sfx.Volume=1
  358. sfx.Looped=false
  359. sfx.PlayOnRemove=false
  360. -------------------------------------
  361. sp.Name = OriginalToolName
  362. -------------------------------------SPECS
  363. MaxCharge=100
  364. Charge=sp.Overheat
  365. cooldownTime = 0.2
  366. overheated = false
  367. overheattime = 2
  368. chargeperfireMIN = 3
  369. chargeperfireMAX = 3
  370. batteryLife=sp.Battery
  371. maxDepletion=3
  372. minDepletion=2
  373. shotsForDepl=12
  374. battery=true
  375. -------------------------------------
  376.  
  377.  
  378.  
  379. wait()
  380. Tool = script.Parent;
  381. local arms = nil
  382. local torso = nil
  383. local welds = {}
  384.  
  385. function take(mouse)
  386. wait()
  387. mouse.Icon = "http://www.roblox.com/asset/?id=122459191"
  388. wait(0.01)
  389. arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
  390. torso = Tool.Parent:FindFirstChild("Torso")
  391. if arms ~= nil and torso ~= nil then
  392. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  393. if sh ~= nil then
  394. local yes = true
  395. if yes then
  396. yes = false
  397. sh[1].Part1 = nil
  398. sh[2].Part1 = nil
  399. local weld1 = Instance.new("Weld")
  400. weld1.Part0 = torso
  401. weld1.Parent = torso
  402. weld1.Part1 = arms[1]
  403. weld1.Name = "weld1"
  404. weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))--Left arm
  405. welds[1] = weld1
  406. local weld2 = Instance.new("Weld")
  407. weld2.Part0 = torso
  408. weld2.Parent = torso
  409. weld2.Name = "weld2"
  410. weld2.Part1 = arms[2]
  411. weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), 0)--Right arm
  412. welds[2] = weld2
  413. end
  414. else
  415. print("sh")
  416. end
  417. else
  418. print("arms")
  419. end
  420. end
  421.  
  422. function out()
  423. if arms ~= nil and torso ~= nil then
  424. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  425. if sh ~= nil then
  426. local yes = true
  427. if yes then
  428. yes = false
  429. sh[1].Part1 = arms[1]
  430. sh[2].Part1 = arms[2]
  431. welds[1].Parent = nil
  432. welds[2].Parent = nil
  433. end
  434. else
  435. print("sh")
  436. end
  437. else
  438. print("arms")
  439. end
  440. end
  441.  
  442. function check()
  443. if equiped==true then
  444. if player:findFirstChild("PlayerGui")~=nil then
  445. if player.PlayerGui:findFirstChild("GunGui")~=nil then
  446. if batteryLife.Value<=0 then
  447. batteryLife.Value=0
  448. battery=false
  449. player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
  450. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-95, 256-95, 256-95)
  451. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-95, 256-95, 256-95)
  452. else
  453. player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
  454. battery=true
  455. if batteryLife.Value<=50 and batteryLife.Value>25 then
  456. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-218, 256-215, 256-0)
  457. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-218, 256-215, 256-0)
  458. elseif batteryLife.Value<=25 then
  459. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-0, 256-0)
  460. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-0, 256-0)
  461. else
  462. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-255, 256-255)
  463. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-255, 256-255)
  464. end
  465. end
  466. end
  467. end
  468.  
  469. if player.PlayerGui:findFirstChild("GunGui") ~= nil then
  470. player.PlayerGui.GunGui.Back.Frame:TweenSize(UDim2.new(Charge.Value/MaxCharge,0,1,0),"In","Linear",0.1)
  471. if overheated == false then
  472. player.PlayerGui.GunGui.Back.Status.Text = Charge.Value.."%"
  473. player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-0, 256-150, 256-0)
  474. --sp.Name=ToolName.." | "..Charge.Value.."%"
  475. end
  476. end
  477. sp.Overheat.Value = Charge.Value
  478. end
  479. end
  480.  
  481. --Ugly, I hate corrotines, oh well :)
  482.  
  483. function recharge()
  484. while true do
  485. wait(cooldownTime)
  486. if down==false then
  487. --if equiped==true then
  488. if overheated == false then
  489. if Charge.Value>0 then
  490. Charge.Value=Charge.Value-2--+math.random(1, 3) --not needed imo
  491. check()
  492. end
  493. end
  494. --end
  495. end
  496. end
  497. end
  498.  
  499. thread=coroutine.create(recharge)
  500. assert(coroutine.resume(thread))
  501.  
  502. function onChargeChanged()
  503. if Charge.Value >= MaxCharge then
  504. Charge.Value = 100
  505. overheated = true
  506. if player.PlayerGui:findFirstChild("GunGui") ~= nil and equiped == true then
  507. player.PlayerGui.GunGui.Back.Status.Text = "Overheat"
  508. player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-100, 256-0, 256-0)--Everything below is the reload animation.
  509. script.Parent.Handle.SmokeSound:play()
  510. script.Parent.SmokeBrick.Smoke.Enabled = true
  511. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  512. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  513. wait(gunwaittime)
  514. --Originals
  515. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.25, 1, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(-3), math.rad(-60))--Left arm
  516. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-15))--Right arm
  517. wait(gunwaittime)
  518. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(330), math.rad(-6), math.rad(-30))--Left arm
  519. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-30))--Right arm
  520. wait(gunwaittime)
  521. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.25, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(-9), math.rad(0))--Left arm
  522. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  523. wait(gunwaittime)
  524. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(370), math.rad(-10), math.rad(10))--Left arm
  525. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  526. wait(gunwaittime)
  527. wait(gunwaittime*10)
  528. --Left arm moved, Right arm twisted
  529. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.45, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(340), math.rad(-5), math.rad(5))--Left arm
  530. script.Parent.Mag1.Transparency = 0
  531. script.Parent.Mag2.Transparency = 0
  532. mag1.Offset = Vector3.new(-0.7, 0.6, 2.2)
  533. mag2.Offset = Vector3.new(-0.7, 0.6, 2.2)
  534. wait(gunwaittime)
  535. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.65, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(0), math.rad(0))--Left arm
  536. mag1.Offset = Vector3.new(0, 0.4, 1.8)
  537. mag2.Offset = Vector3.new(0, 0.4, 1.8)
  538. wait(gunwaittime)
  539. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(280), math.rad(0), math.rad(0))--Left arm
  540. mag1.Offset = Vector3.new(0.2, -0.2, 1.2)
  541. mag2.Offset = Vector3.new(0.2, -0.2, 1.2)
  542. wait(gunwaittime)
  543. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(0))--Left arm
  544. mag1.Offset = Vector3.new(-0.3, -0.7, 0.5)
  545. mag2.Offset = Vector3.new(-0.3, -0.7, 0.5)
  546. wait(gunwaittime)
  547. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(240), math.rad(0), math.rad(0))--Left arm
  548. mag1.Offset = Vector3.new(-0.5, -0.9, 0.3)
  549. mag2.Offset = Vector3.new(-0.5, -0.9, 0.3)
  550. wait(gunwaittime)
  551. --Arm up in air
  552. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(255), math.rad(-10), math.rad(20))--Left arm
  553. mag1.Offset = Vector3.new(-0.1, -0.7, 0.4)
  554. mag2.Offset = Vector3.new(-0.1, -0.7, 0.4)
  555. wait(gunwaittime)
  556. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-20), math.rad(45))--Left arm
  557. mag1.Offset = Vector3.new(0, -0.8, 0.2)
  558. mag2.Offset = Vector3.new(0, -0.8, 0.2)
  559. wait(gunwaittime*5)
  560. --Arm turned
  561. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-25), math.rad(45))--Left arm
  562. mag1.Offset = Vector3.new(-0.1, -0.9, 0.2)
  563. mag2.Offset = Vector3.new(-0.1, -0.9, 0.2)
  564. wait(gunwaittime)
  565. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-28), math.rad(45))--Left arm
  566. mag1.Offset = Vector3.new(-0.15, -0.95, 0.2)
  567. mag2.Offset = Vector3.new(-0.15, -0.95, 0.2)
  568. wait(gunwaittime)
  569. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-30), math.rad(45))--Left arm
  570. mag1.Offset = Vector3.new(-0.2, -1, 0.2)
  571. mag2.Offset = Vector3.new(-0.2, -1, 0.2)
  572. wait(gunwaittime*3)
  573. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(265), math.rad(-15), math.rad(45))--Left arm
  574. mag1.Offset = Vector3.new(0, -0.6, 0)
  575. mag2.Offset = Vector3.new(0, -0.6, 0)
  576. wait(gunwaittime)
  577. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0) * CFrame.fromEulerAnglesXYZ(math.rad(260), math.rad(0), math.rad(45))--Left arm
  578. mag1.Offset = Vector3.new(0, -0.2, 0)
  579. mag2.Offset = Vector3.new(0, -0.2, 0)
  580. wait(gunwaittime)
  581. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0) * CFrame.fromEulerAnglesXYZ(math.rad(260), math.rad(5), math.rad(45))--Left arm
  582. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  583. script.Parent.Handle.Cartridge:play()
  584. mag1.Offset = Vector3.new(0,0,0)
  585. mag2.Offset = Vector3.new(0,0,0)
  586. wait(gunwaittime)
  587. --Gas in
  588. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  589. wait(gunwaittime)
  590. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  591. wait(gunwaittime)
  592. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  593. wait(gunwaittime)
  594. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  595. wait(gunwaittime)
  596. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  597. wait(gunwaittime)
  598. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  599. wait(gunwaittime)
  600. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  601. wait(gunwaittime)
  602. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  603. wait(gunwaittime)
  604. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  605. wait(gunwaittime)
  606. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  607. wait(gunwaittime)
  608. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  609. wait(gunwaittime)
  610. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  611. wait(gunwaittime)
  612. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  613. wait(gunwaittime)
  614. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  615. wait(gunwaittime)
  616. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  617. wait(gunwaittime)
  618. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  619. wait(gunwaittime)
  620. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  621. wait(gunwaittime)
  622. --Gun all shook up.
  623. script.Parent.SmokeBrick.Smoke.Enabled = false
  624. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0) * CFrame.fromEulerAnglesXYZ(math.rad(260), math.rad(5), math.rad(45))--Left arm
  625. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
  626. script.Parent.Mag1.Transparency = 1
  627. script.Parent.Mag2.Transparency = 1
  628. wait(gunwaittime)
  629. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1, 1, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(15))--Left arm
  630. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-35))--Right arm
  631. wait(gunwaittime)
  632. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.5, 1.25, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(280), math.rad(0), math.rad(-15))--Left arm
  633. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-25))--Right arm
  634. wait(gunwaittime)
  635. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-45))--Left arm
  636. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-15))--Right arm
  637. wait(gunwaittime)
  638. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-60))--Left arm
  639. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-5))--Right arm
  640. wait(gunwaittime)
  641. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-75))--Left arm
  642. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-2.5))--Right arm
  643. wait(gunwaittime)
  644. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  645. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  646. wait(gunwaittime)
  647. --Originals
  648. Charge.Value = 0
  649. if Charge.Value==0 then
  650. overheated = false
  651. if player.PlayerGui:findFirstChild("GunGui") ~= nil and equiped == true then
  652. player.PlayerGui.GunGui.Back.Status.Text = Charge.Value.."%"
  653. player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-0, 256-102, 256-255)
  654. player.PlayerGui.GunGui.Back.Frame.Size = UDim2.new(0,0,0)
  655. --sp.Name=ToolName.." | "..Charge.Value.."%"
  656. end
  657. end
  658. end
  659. overheated = false
  660. end
  661.  
  662. if Charge.Value <= 0 then
  663. Charge.Value = 0
  664. if player.PlayerGui:findFirstChild("GunGui") ~= nil then
  665. player.PlayerGui.GunGui.Back.Status.Text = Charge.Value.."%"
  666. player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-0, 256-102, 256-255)
  667. --sp.Name=ToolName.." | "..Charge.Value.."%"
  668. end
  669. end
  670.  
  671. end
  672. sp.Overheat.Changed:connect(onChargeChanged)
  673.  
  674. function onBatteryChanged()
  675. if batteryLife.Value<=0 then
  676. batteryLife.Value=0
  677. battery=false
  678. player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
  679. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-95, 256-95, 256-95)
  680. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-95, 256-95, 256-95)
  681. else
  682. player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
  683. battery=true
  684. if batteryLife.Value<=50 and batteryLife.Value>25 then
  685. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-218, 256-215, 256-0)
  686. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-218, 256-215, 256-0)
  687. elseif batteryLife.Value<=25 then
  688. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-0, 256-0)
  689. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-0, 256-0)
  690. else
  691. player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-255, 256-255)
  692. player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-255, 256-255)
  693. end
  694. end
  695. end
  696. sp.Battery.Changed:connect(onBatteryChanged)
  697.  
  698. function computeDirection(vec)
  699. local lenSquared = vec.magnitude * vec.magnitude
  700. local invSqrt = 1 / math.sqrt(lenSquared)
  701. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  702. end
  703.  
  704. ------------------------------------------------------------------------------------Raycasting functions
  705. function raycast(startp, endp, ign)
  706. local vec=(endp-startp)
  707. if vec.magnitude<1000 then
  708. local hit,pos=game.Workspace:FindPartOnRay(Ray.new(startp,vec),ign)
  709. if hit and pos then
  710. if hit.Parent.className=="Tool" or hit.Parent.className=="Hat" then
  711. if hit.Parent.Parent ~= nil then
  712. if hit.Parent.Parent:findFirstChild("Humanoid")~=nil then
  713. return hit.Parent, pos
  714. end
  715. end
  716. elseif string.lower(hit.Name)=="glass" then
  717. local vec=(endp-pos)
  718. hit,pos=raycast(pos,vec,ign)
  719. elseif string.lower(hit.Name)=="water" then
  720. local vec=(endp-pos)
  721. hit,pos=raycast(pos,vec,ign)
  722. elseif hit.Transparency==1 or hit.Name=="Bullet" or hit.Name=="BulletTexture" then
  723. local vec=(endp-pos)
  724. hit,pos=raycast(pos,vec,hit)
  725. end
  726. end
  727. return hit,pos
  728. end
  729. return nil
  730. end
  731. -------------------------------------------------------------------------------
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738. function tagHumanoid(humanoid)
  739. local plr=game.Players:playerFromCharacter(sp.Parent)
  740. if plr~=nil then
  741. local tag=Instance.new("ObjectValue")
  742. tag.Value=plr
  743. tag.Name="creator"
  744. tag.Parent=humanoid
  745. delay(2,function()
  746. if tag~=nil then
  747. tag.Parent=nil
  748. end
  749. end)
  750. end
  751. end
  752. function tapon()
  753. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(5), math.rad(-90))--Left arm
  754. wait(gunwaittime)
  755. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(10), math.rad(-90))--Left arm
  756. wait(gunwaittime)
  757. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(15), math.rad(-90))--Left arm
  758. end
  759.  
  760. function tapoff()
  761. wait(gunwaittime)
  762. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(5), math.rad(-90))--Left arm
  763. wait(gunwaittime)
  764. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  765. wait(gunwaittime)
  766. end
  767.  
  768.  
  769. function onKeyDown(key,mouse)
  770. key=key:lower()
  771. --[[if key=="r" and not reloading then
  772. reload(mouse)
  773. end]]
  774. if key =="b" then
  775. if enabled == true and saluting == false then
  776. enabled = false
  777. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  778. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  779. wait(gunwaittime)
  780. --Original
  781. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-60))--Left arm
  782. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
  783. wait(gunwaittime)
  784. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.25, 0.75, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-30))--Left arm
  785. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
  786. wait(gunwaittime)
  787. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  788. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  789. wait(gunwaittime)
  790. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  791. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  792. wait(gunwaittime)
  793. saluting = true
  794. else if saluting == true and enabled == false then
  795. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  796. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  797. wait(gunwaittime)
  798. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  799. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  800. wait(gunwaittime)
  801. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.25, 0.75, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-30))--Left arm
  802. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
  803. wait(gunwaittime)
  804. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-60))--Left arm
  805. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
  806. wait(gunwaittime)
  807. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  808. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  809. wait(gunwaittime)
  810. --Original
  811. enabled = true
  812. saluting = false
  813. end
  814. end
  815. end
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825. if key =="" then
  826. if sprintable == true then
  827. sprintable = false
  828. script.Parent.Parent.Humanoid.WalkSpeed = 24
  829. wait(4)
  830. script.Parent.Parent.Humanoid.WalkSpeed = 16
  831. wait(10)
  832. sprintable = true
  833. end
  834. end
  835.  
  836. if key =="t" then
  837. if enabled == true and moveouting == false then
  838. enabled = false
  839. moveouting = true
  840. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  841. wait(gunwaittime1)
  842. --Original
  843. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  844. wait(gunwaittime1)
  845. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
  846. wait(gunwaittime1)
  847. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  848. wait(gunwaittime1)
  849. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  850. wait(gunwaittime1)
  851. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
  852. wait(gunwaittime1)
  853. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  854. wait(gunwaittime1)
  855. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  856. wait(gunwaittime1)
  857. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
  858. wait(gunwaittime1)
  859. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  860. wait(gunwaittime1)
  861. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  862. wait(gunwaittime1)
  863. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
  864. wait(gunwaittime1)
  865. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  866. wait(gunwaittime1)
  867. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  868. wait(gunwaittime1)
  869. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  870. wait(gunwaittime1)
  871. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
  872. wait(gunwaittime1)
  873. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  874. wait(gunwaittime1)
  875. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  876. wait(gunwaittime1)
  877. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
  878. wait(gunwaittime1)
  879. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  880. wait(gunwaittime1)
  881. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  882. wait(gunwaittime1)
  883. --Original
  884.  
  885.  
  886.  
  887.  
  888. enabled = true
  889. moveouting = false
  890. end
  891. end
  892.  
  893.  
  894.  
  895. if key =="y" then
  896. if enabled == true and forwarding == false then
  897. enabled = false
  898. forwarding = true
  899. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  900. wait(gunwaittime1)
  901. --Original
  902. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.9) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(30), math.rad(-90))--Left arm
  903. wait(gunwaittime1)
  904. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.2) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(60), math.rad(-90))--Left arm
  905. wait(gunwaittime1)
  906. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(80), math.rad(-90))--Left arm
  907. wait(gunwaittime1)
  908.  
  909. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  910. wait(waittime1)
  911. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  912. wait(gunwaittime1)
  913. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  914. wait(gunwaittime1)
  915. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  916. wait(gunwaittime1)
  917. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  918. wait(gunwaittime1)
  919. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  920. wait(gunwaittime1)
  921. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  922. wait(gunwaittime1)
  923. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  924. wait(gunwaittime1)
  925. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  926. wait(gunwaittime1)
  927.  
  928. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  929. wait(gunwaittime1)
  930. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  931. wait(gunwaittime1)
  932. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  933. wait(gunwaittime1)
  934. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  935. wait(gunwaittim1e)
  936. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  937. wait(gunwaittime1)
  938. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  939. wait(gunwaittime1)
  940. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  941. wait(gunwaittime1)
  942. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  943. wait(gunwaittime1)
  944. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  945. wait(gunwaittime1)
  946.  
  947. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  948. wait(gunwaittime1)
  949. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  950. wait(gunwaittime1)
  951. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  952. wait(gunwaittime1)
  953. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  954. wait(gunwaittime1)
  955. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  956. wait(gunwaittime1)
  957. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  958. wait(gunwaittime1)
  959. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  960. wait(gunwaittime1)
  961. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  962. wait(gunwaittime1)
  963. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  964. wait(gunwaittime1)
  965.  
  966. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(80), math.rad(-90))--Left arm
  967. wait(gunwaittime1)
  968. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.2) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(60), math.rad(-90))--Left arm
  969. wait(gunwaittime1)
  970. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.9) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(30), math.rad(-90))--Left arm
  971. wait(gunwaittime1)
  972. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  973. wait(gunwaittime1)
  974. --Original
  975. enabled = true
  976. forwarding = false
  977. end
  978. end
  979.  
  980.  
  981.  
  982.  
  983. if key =="g" then
  984. if enabled == true and stanced == false then
  985. enabled = false
  986. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  987. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  988. wait(gunwaittime)
  989. --Original
  990. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.25, 1, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(5), math.rad(-60))--Left arm
  991. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
  992. wait(gunwaittime)
  993. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(330), math.rad(10), math.rad(-30))--Left arm
  994. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
  995. wait(gunwaittime)
  996. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.2, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(10), math.rad(0))--Left arm
  997. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.4, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-60), math.rad(0))--Right arm
  998. wait(gunwaittime)
  999. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.2, 0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(10), math.rad(10))--Left arm
  1000. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  1001. wait(gunwaittime)
  1002. stanced = true
  1003. else if stanced == true and enabled == false then
  1004. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.2, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(10), math.rad(0))--Left arm
  1005. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.4, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-60), math.rad(0))--Right arm
  1006. wait(gunwaittime)
  1007. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(330), math.rad(10), math.rad(-30))--Left arm
  1008. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
  1009. wait(gunwaittime)
  1010. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.25, 1, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(5), math.rad(-60))--Left arm
  1011. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
  1012. wait(gunwaittime)
  1013. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1014. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  1015. wait(gunwaittime)
  1016. stanced = false
  1017. enabled = true
  1018. end
  1019. end
  1020. end
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031. if key =="e" then
  1032. if silenceron == false and enabled == true then
  1033. enabled = false
  1034. tapon()
  1035. sil.Offset = Vector3.new(0,0.75,0)
  1036. wait(gunwaittime)
  1037. sil.Offset = Vector3.new(0,0.7,0)
  1038. wait(gunwaittime)
  1039. sil.Offset = Vector3.new(0,0.65,0)
  1040. wait(gunwaittime)
  1041. sil.Offset = Vector3.new(0,0.6,0)
  1042. wait(gunwaittime)
  1043. sil.Offset = Vector3.new(0,0.55,0)
  1044. wait(gunwaittime)
  1045. sil.Offset = Vector3.new(0,0.5,0)
  1046. wait(gunwaittime)
  1047. sil.Offset = Vector3.new(0,0.45,0)
  1048. wait(gunwaittime)
  1049. sil.Offset = Vector3.new(0,0.4,0)
  1050. wait(gunwaittime)
  1051. sil.Offset = Vector3.new(0,0.35,0)
  1052. wait(gunwaittime)
  1053. sil.Offset = Vector3.new(0,0.3,0)
  1054. wait(gunwaittime)
  1055. sil.Offset = Vector3.new(0,0.25,0)
  1056. wait(gunwaittime)
  1057. sil.Offset = Vector3.new(0,0.2,0)
  1058. wait(gunwaittime)
  1059. sil.Offset = Vector3.new(0,0.15,0)
  1060. wait(gunwaittime)
  1061. sil.Offset = Vector3.new(0,0.1,0)
  1062. wait(gunwaittime)
  1063. sil.Offset = Vector3.new(0,0.05,0)
  1064. wait(gunwaittime)
  1065. sil.Offset = Vector3.new(0,0,0)
  1066. wait(gunwaittime)
  1067. script.Parent.Handle.Fire1.Pitch = 4
  1068. script.Parent.Handle.Fire2.Pitch = 3
  1069. script.Parent.Handle.Fire1.Volume = 0.5
  1070. script.Parent.Handle.Fire2.Volume = 0.5
  1071. BarrlePos=Vector3.new(0, -0.225,-3)
  1072. tapoff()
  1073. enabled = true
  1074. silenceron = true
  1075. else if silenceron == true and enabled == true then
  1076. enabled = false
  1077. tapon()
  1078. sil.Offset = Vector3.new(0,0.05,0)
  1079. wait(gunwaittime)
  1080. sil.Offset = Vector3.new(0,0.1,0)
  1081. wait(gunwaittime)
  1082. sil.Offset = Vector3.new(0,0.15,0)
  1083. wait(gunwaittime)
  1084. sil.Offset = Vector3.new(0,0.2,0)
  1085. wait(gunwaittime)
  1086. sil.Offset = Vector3.new(0,0.25,0)
  1087. wait(gunwaittime)
  1088. sil.Offset = Vector3.new(0,0.3,0)
  1089. wait(gunwaittime)
  1090. sil.Offset = Vector3.new(0,0.35,0)
  1091. wait(gunwaittime)
  1092. sil.Offset = Vector3.new(0,0.4,0)
  1093. wait(gunwaittime)
  1094. sil.Offset = Vector3.new(0,0.45,0)
  1095. wait(gunwaittime)
  1096. sil.Offset = Vector3.new(0,0.5,0)
  1097. wait(gunwaittime)
  1098. sil.Offset = Vector3.new(0,0.55,0)
  1099. wait(gunwaittime)
  1100. sil.Offset = Vector3.new(0,0.6,0)
  1101. wait(gunwaittime)
  1102. sil.Offset = Vector3.new(0,0.7,0)
  1103. wait(gunwaittime)
  1104. sil.Offset = Vector3.new(0,0.75,0)
  1105. wait(gunwaittime)
  1106. sil.Offset = Vector3.new(0,0.81,0)
  1107. wait(gunwaittime)
  1108. script.Parent.Handle.Fire1.Pitch = 3
  1109. script.Parent.Handle.Fire2.Pitch = 2
  1110. script.Parent.Handle.Fire1.Volume = 1
  1111. script.Parent.Handle.Fire2.Volume = 1
  1112. BarrlePos=Vector3.new(0, -0.225,-2.2)
  1113. tapoff()
  1114. enabled = true
  1115. silenceron = false
  1116. end
  1117. end
  1118. end
  1119.  
  1120.  
  1121. end
  1122.  
  1123. function movecframe(p,pos)
  1124. p.Parent=game.Lighting
  1125. p.Position=pos
  1126. p.Parent=game.Workspace
  1127. end
  1128.  
  1129. function checkAllyWIJ(killer, victim)
  1130. if killer.TeamColor==BrickColor.new("White") and victim.TeamColor==BrickColor.new("White") then
  1131. if killer~=victim then
  1132. return false
  1133. else
  1134. return true
  1135. end
  1136. else
  1137. if killer ~= victim then
  1138. if killer.TeamColor==BrickColor.new("Bright blue") and victim.TeamColor==BrickColor.new("Bright red") then
  1139. return true
  1140. elseif killer.TeamColor==BrickColor.new("Bright red") and victim.TeamColor==BrickColor.new("Bright blue") then
  1141. return true
  1142. elseif killer.TeamColor == victim.TeamColor then
  1143. return true
  1144. else
  1145. return false
  1146. end
  1147. return false
  1148. else
  1149. return true
  1150. end
  1151. return false
  1152. end
  1153. end
  1154.  
  1155. function takeDamage(dm, pl)
  1156. if pl:findFirstChild("Shield")~=nil then
  1157. sh=pl:findFirstChild("Shield")
  1158. if sh.Value==0 then
  1159. pl.Humanoid:TakeDamage(dm)
  1160. elseif sh.Value<dm then
  1161. newdm=dm-sh.Value
  1162. sh.Value=0
  1163. pl.Humanoid:TakeDamage(newdm)
  1164. elseif sh.Value>dm then
  1165. sh.Value=sh.Value-dm
  1166. elseif sh.Value==dm then
  1167. sh.Value=0
  1168. end
  1169. else
  1170. pl.Humanoid:TakeDamage(dm)
  1171. end
  1172. end
  1173.  
  1174. function fire(aim)
  1175. sp.Handle.Fire1:Play()
  1176. sp.Handle.Fire2:play()
  1177. local bullet=Bullet:clone()
  1178. --[[local bt2=game.Lighting.BulletTexture:clone()
  1179. bt2.BrickColor=BrickColor.new("Bright red")
  1180. bt2.Mesh.Scale=Vector3.new(.5,.5,2)]]--
  1181. local totalDist=0
  1182. Lengthdist=-RayLength/.5
  1183. local startpoint=sp.Handle.CFrame*BarrlePos
  1184. local direction=(aim-startpoint)
  1185. local cfrm=CFrame.new(startpoint, direction+startpoint)
  1186. local vector=startpoint+(direction.Unit*999)
  1187. if (startpoint-vector).magnitude<1000 then
  1188. if game.Workspace:FindPartOnRay(Ray.new(player.Character.Head.Position,startpoint-player.Character.Head.Position),player.Character)==nil then
  1189. local hit,pos=raycast(startpoint,vector,player.Character)
  1190. bullet.Parent=game.Workspace
  1191. --bt2.Parent=game.Workspace
  1192. if hit~=nil then
  1193. if hit.Parent:FindFirstChild("VecHealth")~=nil then
  1194. vech=hit.Parent:FindFirstChild("VecHealth")
  1195. vech.Value=vech.Value-VehicleDamage
  1196. end
  1197. if hit.Parent:FindFirstChild("HealthStatus")~=nil then
  1198. fo=hit.Parent:FindFirstChild("HealthStatus")
  1199. fo.Value=fo.Value-BaseDamage
  1200. end
  1201. local humanoid=hit.Parent:FindFirstChild("Humanoid")
  1202. if humanoid~=nil then
  1203. local damage=BaseDamage
  1204. if hit.Name=="Head" then
  1205. damage=damage*3
  1206. elseif hit.Name=="Torso" then
  1207. else
  1208. damage=damage*1
  1209. end
  1210. if humanoid.Health>0 then
  1211. local eplr=game.Players:playerFromCharacter(humanoid.Parent)
  1212. local plr=game.Players:playerFromCharacter(sp.Parent)
  1213. if eplr~=nil and plr~=nil then
  1214. if (checkAllyWIJ(plr, eplr)==false) then
  1215. if hit.Parent:findFirstChild("ForceField")==nil then
  1216. tagHumanoid(humanoid)
  1217. takeDamage(damage, humanoid.Parent)
  1218. sX=sfx:clone()
  1219. sX.Parent=player
  1220. sX:play()
  1221. end
  1222. end
  1223. else
  1224. if hit.Parent:findFirstChild("ForceField")==nil then
  1225. tagHumanoid(humanoid)
  1226. takeDamage(damage, humanoid.Parent)
  1227. sX=sfx:clone()
  1228. sX.Parent=player
  1229. sX:play()
  1230. end
  1231. end
  1232. end
  1233. end
  1234. distance=(startpoint-pos).magnitude
  1235. bullet.CFrame=cfrm*CFrame.new(0,0,-distance/2)
  1236. bullet.Mesh.Scale=Vector3.new(.15,.15,distance)
  1237. else
  1238. bullet.CFrame=cfrm*CFrame.new(0,0,-RayLength/2)
  1239. bullet.Mesh.Scale=Vector3.new(.15,.15,RayLength)
  1240. end
  1241. if pos~=nil then
  1242. --bt2.CFrame=bullet.CFrame
  1243. --movecframe(bt2,pos)
  1244. end
  1245. local deb=game:FindFirstChild("Debris")
  1246. if deb==nil then
  1247. local debris=Instance.new("Debris")
  1248. debris.Parent=game
  1249. end
  1250. check()
  1251. game.Debris:AddItem(bullet,.05)
  1252. game.Debris:AddItem(sX, .3)
  1253. --game.Debris:AddItem(bt2,.5)
  1254. end
  1255. end
  1256. end
  1257.  
  1258. function onButton1Up(mouse)
  1259. down=false
  1260. end
  1261.  
  1262. function onButton1Down(mouse)
  1263. h=sp.Parent:FindFirstChild("Humanoid")
  1264. if not enabled or reloading or down or h==nil then
  1265. return
  1266. end
  1267. if Charge.Value<MaxCharge and h.Health>0 and overheated==false and battery==true then
  1268. --[[if sp.Ammo.Value<=0 then
  1269. if not reloading then
  1270. reload(mouse)
  1271. end
  1272. return
  1273. end]]
  1274. down=true
  1275. enabled=false
  1276. while down do
  1277. if Charge.Value>=MaxCharge or sp.Parent:FindFirstChild("Humanoid")==nil or overheated == true then
  1278. break
  1279. end
  1280. sfd=sfd+1
  1281. if sfd>=shotsForDepl then
  1282. sfd=0
  1283. batteryLife.Value=batteryLife.Value-math.random(minDepletion, maxDepletion)
  1284. end
  1285. if burst then
  1286. local startpoint=sp.Handle.CFrame*BarrlePos
  1287. local mag=(mouse.Hit.p-startpoint).magnitude
  1288. local rndm=Vector3.new(math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag))
  1289. fire(mouse.Hit.p+rndm)
  1290. Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
  1291. if Charge.Value>=MaxCharge then
  1292. break
  1293. end
  1294. wait(.05)
  1295. local startpoint=sp.Handle.CFrame*BarrlePos
  1296. local mag2=((mouse.Hit.p+rndm)-startpoint).magnitude
  1297. local rndm2=Vector3.new(math.random(-(.1/10)*mag2,(.1/10)*mag2),math.random(-(.1/10)*mag2,(.1/10)*mag2),math.random(-(.1/10)*mag2,(.1/10)*mag2))
  1298. fire(mouse.Hit.p+rndm+rndm2)
  1299. Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
  1300. if Charge.Value>=MaxCharge then
  1301. break
  1302. end
  1303. wait(.05)
  1304. fire(mouse.Hit.p+rndm+rndm2+rndm2)
  1305. Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
  1306. elseif shot then
  1307. Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
  1308. local startpoint=sp.Handle.CFrame*BarrlePos
  1309. local mag=(mouse.Hit.p-startpoint).magnitude
  1310. local rndm=Vector3.new(math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag))
  1311. fire(mouse.Hit.p+rndm)
  1312. local mag2=((mouse.Hit.p+rndm)-startpoint).magnitude
  1313. local rndm2=Vector3.new(math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2))
  1314. fire(mouse.Hit.p+rndm+rndm2)
  1315. local rndm3=Vector3.new(math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2))
  1316. fire(mouse.Hit.p+rndm+rndm3)
  1317. local rndm4=Vector3.new(math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2))
  1318. fire(mouse.Hit.p+rndm+rndm4)
  1319. else
  1320. script.Parent.Flare.GUI.Light.Visible = true
  1321. Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
  1322. local startpoint=sp.Handle.CFrame*BarrlePos
  1323. local mag=(mouse.Hit.p-startpoint).magnitude
  1324. local rndm=Vector3.new(math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag))
  1325. fire(mouse.Hit.p+rndm)
  1326. wait(Firerate/25)
  1327. script.Parent.Flare.GUI.Light.Visible = false
  1328. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.2, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1329. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.15, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  1330. wait(Firerate/3)
  1331. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.1, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1332. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.05, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  1333. wait(Firerate/3)
  1334. script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1335. script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  1336. --Originals
  1337. end
  1338. wait(Firerate)
  1339. if not automatic or battery==false then
  1340. break
  1341. end
  1342. end
  1343. enabled=true
  1344. else
  1345. sp.Handle.Trigger:Play()
  1346. end
  1347. end
  1348.  
  1349. function stab(part)
  1350. local h = part.Parent:findFirstChild("Humanoid")
  1351. if h~= nil and stabstopper == false then
  1352. stabstopper = true
  1353. h.Health = h.Health - 90
  1354. h.Sit = true
  1355. end
  1356. end
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362. function onEquippedLocal(mouse)
  1363. if mouse==nil then
  1364. print("Mouse not found")
  1365. return
  1366. end
  1367. script.GunGui:clone().Parent=player.PlayerGui
  1368. mouse.Icon=Cursors[1]
  1369. mouse.KeyDown:connect(function(key) onKeyDown(key,mouse) end)
  1370. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1371. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  1372. down=false
  1373. equiped=true
  1374. check()
  1375. end
  1376. function onUnequippedLocal(mouse)
  1377. if player.PlayerGui:FindFirstChild("GunGui")~=nil then
  1378. player.PlayerGui:FindFirstChild("GunGui").Parent=nil
  1379. end
  1380. equiped=false
  1381. reloading=false
  1382. down=false
  1383. sp.Name = OriginalToolName
  1384. end
  1385. sp.K2.Touched:connect(stab)
  1386. sp.Equipped:connect(onEquippedLocal)
  1387. sp.Unequipped:connect(onUnequippedLocal)
  1388. Tool.Equipped:connect(take)
  1389. Tool.Unequipped:connect(out)
  1390. check()
  1391. end))
  1392. ScreenGui7.Name = "GunGui"
  1393. ScreenGui7.Parent = LocalScript6
  1394. Frame8.Name = "Back"
  1395. Frame8.Parent = ScreenGui7
  1396. Frame8.Transparency = 0.40000000596046
  1397. Frame8.Size = UDim2.new(0, 400, 0, 25)
  1398. Frame8.Position = UDim2.new(0.5, 300, 0.899999976, 0)
  1399. Frame8.Visible = false
  1400. Frame8.BackgroundColor3 = Color3.new(0.243137, 0.360784, 0.364706)
  1401. Frame8.BackgroundTransparency = 0.40000000596046
  1402. Frame8.BorderSizePixel = 0
  1403. Frame9.Parent = Frame8
  1404. Frame9.Size = UDim2.new(0, 0, 1, 0)
  1405. Frame9.BackgroundColor3 = Color3.new(0.423529, 0.839216, 0.839216)
  1406. Frame9.BorderColor3 = Color3.new(0, 0, 0)
  1407. Frame9.BorderSizePixel = 0
  1408. TextLabel10.Name = "Status"
  1409. TextLabel10.Parent = Frame8
  1410. TextLabel10.Transparency = 1
  1411. TextLabel10.Size = UDim2.new(0, 129, 0.600000024, 0)
  1412. TextLabel10.Text = "0%"
  1413. TextLabel10.Position = UDim2.new(0, -175, 0, 4)
  1414. TextLabel10.BackgroundTransparency = 1
  1415. TextLabel10.BorderSizePixel = 0
  1416. TextLabel10.ZIndex = 10
  1417. TextLabel10.Font = Enum.Font.SciFi
  1418. TextLabel10.FontSize = Enum.FontSize.Size24
  1419. TextLabel10.TextColor3 = Color3.new(0.6, 1, 0.941177)
  1420. TextLabel10.TextStrokeColor3 = Color3.new(1, 1, 1)
  1421. TextLabel10.TextXAlignment = Enum.TextXAlignment.Left
  1422. Frame11.Parent = ScreenGui7
  1423. Frame11.Transparency = 0.89999997615814
  1424. Frame11.Size = UDim2.new(0, 0, 1, 0)
  1425. Frame11.Visible = false
  1426. Frame11.BackgroundColor3 = Color3.new(0.4, 0.992157, 1)
  1427. Frame11.BackgroundTransparency = 0.89999997615814
  1428. Frame11.BorderSizePixel = 0
  1429. Frame12.Name = "Battery"
  1430. Frame12.Parent = ScreenGui7
  1431. Frame12.Transparency = 0.40000000596046
  1432. Frame12.Size = UDim2.new(0, 170, 0, 25)
  1433. Frame12.Position = UDim2.new(0.5, 120, 0.899999976, 0)
  1434. Frame12.Visible = false
  1435. Frame12.BackgroundColor3 = Color3.new(0.243137, 0.360784, 0.364706)
  1436. Frame12.BackgroundTransparency = 0.40000000596046
  1437. Frame12.BorderSizePixel = 0
  1438. TextLabel13.Name = "Status"
  1439. TextLabel13.Parent = Frame12
  1440. TextLabel13.Transparency = 1
  1441. TextLabel13.Size = UDim2.new(1, 0, 1, 0)
  1442. TextLabel13.Text = "100"
  1443. TextLabel13.Position = UDim2.new(0, -7, 0, 33)
  1444. TextLabel13.BackgroundTransparency = 1
  1445. TextLabel13.BorderSizePixel = 0
  1446. TextLabel13.ZIndex = 2
  1447. TextLabel13.Font = Enum.Font.SciFi
  1448. TextLabel13.FontSize = Enum.FontSize.Size14
  1449. TextLabel13.TextColor3 = Color3.new(0.607843, 1, 0.968628)
  1450. TextLabel13.TextStrokeColor3 = Color3.new(1, 1, 1)
  1451. TextLabel13.TextXAlignment = Enum.TextXAlignment.Right
  1452. TextLabel14.Name = "sign"
  1453. TextLabel14.Parent = Frame12
  1454. TextLabel14.Transparency = 1
  1455. TextLabel14.Size = UDim2.new(1, 0, 1, 0)
  1456. TextLabel14.Text = "GAS-SUPPLY"
  1457. TextLabel14.Position = UDim2.new(0, 4, 0, 33)
  1458. TextLabel14.BackgroundTransparency = 1
  1459. TextLabel14.BorderSizePixel = 0
  1460. TextLabel14.ZIndex = 2
  1461. TextLabel14.Font = Enum.Font.SciFi
  1462. TextLabel14.FontSize = Enum.FontSize.Size14
  1463. TextLabel14.TextColor3 = Color3.new(0.607843, 1, 0.968628)
  1464. TextLabel14.TextStrokeColor3 = Color3.new(1, 0.937255, 0.94902)
  1465. TextLabel14.TextXAlignment = Enum.TextXAlignment.Left
  1466. Frame15.Name = "Battery2"
  1467. Frame15.Parent = ScreenGui7
  1468. Frame15.Transparency = 0.40000000596046
  1469. Frame15.Size = UDim2.new(0, 170, 0, 25)
  1470. Frame15.Position = UDim2.new(0.5, 120, 0.899999976, 33)
  1471. Frame15.Visible = false
  1472. Frame15.BackgroundColor3 = Color3.new(0.243137, 0.360784, 0.364706)
  1473. Frame15.BackgroundTransparency = 0.40000000596046
  1474. Frame15.BorderSizePixel = 0
  1475. LocalScript16.Name = "Weld1"
  1476. LocalScript16.Parent = Tool0
  1477. table.insert(cors,sandbox(LocalScript16,function()
  1478. function Weld(x,y)
  1479. local W = Instance.new("Weld")
  1480. W.Part0 = x
  1481. W.Part1 = y
  1482. local CJ = CFrame.new(x.Position)
  1483. local C0 = x.CFrame:inverse()*CJ
  1484. local C1 = y.CFrame:inverse()*CJ
  1485. W.C0 = C0
  1486. W.C1 = C1
  1487. W.Parent = x
  1488. end
  1489.  
  1490. function Get(A)
  1491. if A.className == "Part" then
  1492. Weld(script.Parent.Handle, A)
  1493. A.Anchored = false
  1494. A.CanCollide = false
  1495. else
  1496. local C = A:GetChildren()
  1497. for i=1, #C do
  1498. Get(C[i])
  1499. end
  1500. end
  1501. end
  1502.  
  1503. function Finale()
  1504. Get(script.Parent)
  1505. end
  1506.  
  1507. script.Parent.Equipped:connect(Finale)
  1508. script.Parent.Unequipped:connect(Finale)
  1509. Finale()
  1510. end))
  1511. LocalScript17.Name = "Sprint"
  1512. LocalScript17.Parent = Tool0
  1513. table.insert(cors,sandbox(LocalScript17,function()
  1514. player = owner
  1515.  
  1516.  
  1517. mouse.KeyDown:connect(function(key)
  1518. if key == "f" then
  1519. player.Character.Humanoid.WalkSpeed = 24
  1520. end
  1521. end)
  1522.  
  1523. mouse.KeyUp:connect(function(press)
  1524. if press == "q" then
  1525. player.Character.Humanoid.WalkSpeed = 16
  1526. end
  1527. end)
  1528. end))
  1529. LocalScript18.Name = "GunDown"
  1530. LocalScript18.Parent = Tool0
  1531. table.insert(cors,sandbox(LocalScript18,function()
  1532. wait()
  1533. local Tool = script.Parent
  1534. enabled = true
  1535. function onEquippedLocal(mouse)
  1536. mouse.Icon = ""
  1537. mouse.KeyDown:connect(onKeyDown)
  1538. end
  1539.  
  1540. function defaultrifle()
  1541. torso = Tool.Parent:FindFirstChild("Torso")
  1542. if torso ~= nil then
  1543. torso.weld1.C1 = CFrame.new(0.7, 0.9, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(28), math.rad(-1))
  1544. torso.weld2.C1 = CFrame.new(-0.6, 0, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-0.01), 0)
  1545. end
  1546. end
  1547.  
  1548. function defaultpistol()
  1549. torso = Tool.Parent:FindFirstChild("Torso")
  1550. if torso ~= nil then
  1551. torso.weld1.C1 = CFrame.new(-0.5, 0.9, 0.7) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  1552. torso.weld2.C1 = CFrame.new(-1, 0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-20), 0)
  1553. end
  1554. end
  1555.  
  1556. function holster()
  1557. torso = Tool.Parent:FindFirstChild("Torso")
  1558. if torso ~= nil then
  1559. torso.weld1.C1 = CFrame.new(0.5,0,.5) * CFrame.fromEulerAnglesXYZ(math.rad(315), 0, math.rad(-40))
  1560. torso.weld2.C1 = CFrame.new(-.8, -0.6, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-40), math.rad(-60), 0)
  1561. end
  1562. end
  1563.  
  1564.  
  1565. function onKeyDown(key)
  1566. if (key~=nil) then
  1567. key = key:lower()
  1568. if (key=="q") then
  1569. defaultrifle()
  1570. end
  1571.  
  1572. if (key=="f") then
  1573. holster()
  1574. end
  1575. end
  1576. end
  1577. Tool.Equipped:connect(onEquippedLocal)
  1578. end))
  1579. Part19.Name = "Mag2"
  1580. Part19.Parent = Tool0
  1581. Part19.Material = Enum.Material.SmoothPlastic
  1582. Part19.BrickColor = BrickColor.new("Really black")
  1583. Part19.Transparency = 1
  1584. Part19.Rotation = Vector3.new(-180, -5.00999975, 0)
  1585. Part19.CanCollide = false
  1586. Part19.FormFactor = Enum.FormFactor.Symmetric
  1587. Part19.Size = Vector3.new(1, 1, 1)
  1588. Part19.CFrame = CFrame.new(-2156.87598, 182.286957, 6.93741608, 0.996186376, -5.08195626e-05, -0.0872520208, -4.60000192e-05, -1, 5.72477293e-05, -0.0872520283, -5.30158031e-05, -0.996186376)
  1589. Part19.BottomSurface = Enum.SurfaceType.Smooth
  1590. Part19.TopSurface = Enum.SurfaceType.Smooth
  1591. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1592. Part19.Position = Vector3.new(-2156.87598, 182.286957, 6.93741608)
  1593. Part19.Orientation = Vector3.new(0, -174.98999, -180)
  1594. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1595. CylinderMesh20.Parent = Part19
  1596. CylinderMesh20.Scale = Vector3.new(0.0399999991, 0.479999989, 0.0399999991)
  1597. CylinderMesh20.Scale = Vector3.new(0.0399999991, 0.479999989, 0.0399999991)
  1598. Part21.Name = "Workspace->Model->Part"
  1599. Part21.Parent = Tool0
  1600. Part21.Material = Enum.Material.SmoothPlastic
  1601. Part21.BrickColor = BrickColor.new("Really black")
  1602. Part21.Reflectance = 0.15000000596046
  1603. Part21.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
  1604. Part21.CanCollide = false
  1605. Part21.FormFactor = Enum.FormFactor.Plate
  1606. Part21.Size = Vector3.new(1, 0.400000006, 1)
  1607. Part21.CFrame = CFrame.new(-2155.60669, 182.001053, 6.5755229, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
  1608. Part21.BottomSurface = Enum.SurfaceType.Smooth
  1609. Part21.TopSurface = Enum.SurfaceType.Smooth
  1610. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1611. Part21.Position = Vector3.new(-2155.60669, 182.001053, 6.5755229)
  1612. Part21.Orientation = Vector3.new(0, 95.0099945, -150)
  1613. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1614. SpecialMesh22.Parent = Part21
  1615. SpecialMesh22.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
  1616. SpecialMesh22.MeshType = Enum.MeshType.Wedge
  1617. SpecialMesh22.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
  1618. Part23.Name = "Workspace->Model->Part"
  1619. Part23.Parent = Tool0
  1620. Part23.Material = Enum.Material.SmoothPlastic
  1621. Part23.BrickColor = BrickColor.new("Really black")
  1622. Part23.Reflectance = 0.15000000596046
  1623. Part23.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  1624. Part23.CanCollide = false
  1625. Part23.FormFactor = Enum.FormFactor.Plate
  1626. Part23.Size = Vector3.new(1, 0.400000006, 1)
  1627. Part23.CFrame = CFrame.new(-2155.6748, 182.228683, 6.94304609, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  1628. Part23.BottomSurface = Enum.SurfaceType.Smooth
  1629. Part23.TopSurface = Enum.SurfaceType.Smooth
  1630. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1631. Part23.Position = Vector3.new(-2155.6748, 182.228683, 6.94304609)
  1632. Part23.Orientation = Vector3.new(0, -84.9899979, 30)
  1633. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1634. BlockMesh24.Parent = Part23
  1635. BlockMesh24.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
  1636. BlockMesh24.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
  1637. Part25.Name = "Workspace->Model->Part"
  1638. Part25.Parent = Tool0
  1639. Part25.Material = Enum.Material.SmoothPlastic
  1640. Part25.BrickColor = BrickColor.new("Really black")
  1641. Part25.Reflectance = 0.15000000596046
  1642. Part25.Rotation = Vector3.new(-0.0399999991, -84.9899979, -150.039993)
  1643. Part25.CanCollide = false
  1644. Part25.FormFactor = Enum.FormFactor.Plate
  1645. Part25.Size = Vector3.new(1, 0.400000006, 1)
  1646. Part25.CFrame = CFrame.new(-2154.74097, 181.882095, 7.06196594, -0.0756070167, 0.0435730554, -0.996185243, -0.499944121, -0.866057754, 6.27394184e-05, -0.862751186, 0.49804166, 0.087264128)
  1647. Part25.BottomSurface = Enum.SurfaceType.Smooth
  1648. Part25.TopSurface = Enum.SurfaceType.Smooth
  1649. Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1650. Part25.Position = Vector3.new(-2154.74097, 181.882095, 7.06196594)
  1651. Part25.Orientation = Vector3.new(0, -84.9899979, -150)
  1652. Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1653. SpecialMesh26.Parent = Part25
  1654. SpecialMesh26.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  1655. SpecialMesh26.MeshType = Enum.MeshType.Wedge
  1656. SpecialMesh26.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  1657. Part27.Name = "Workspace->Model->Part"
  1658. Part27.Parent = Tool0
  1659. Part27.Material = Enum.Material.SmoothPlastic
  1660. Part27.BrickColor = BrickColor.new("Really black")
  1661. Part27.Reflectance = 0.15000000596046
  1662. Part27.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  1663. Part27.CanCollide = false
  1664. Part27.FormFactor = Enum.FormFactor.Plate
  1665. Part27.Size = Vector3.new(1, 0.400000006, 2)
  1666. Part27.CFrame = CFrame.new(-2158.55566, 182.069565, 7.28767395, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  1667. Part27.BottomSurface = Enum.SurfaceType.Smooth
  1668. Part27.TopSurface = Enum.SurfaceType.Smooth
  1669. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1670. Part27.Position = Vector3.new(-2158.55566, 182.069565, 7.28767395)
  1671. Part27.Orientation = Vector3.new(0, -84.9899979, 30)
  1672. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1673. BlockMesh28.Parent = Part27
  1674. BlockMesh28.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
  1675. BlockMesh28.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
  1676. Part29.Name = "Workspace->Model->Part"
  1677. Part29.Parent = Tool0
  1678. Part29.Material = Enum.Material.SmoothPlastic
  1679. Part29.BrickColor = BrickColor.new("Really black")
  1680. Part29.Reflectance = 0.15000000596046
  1681. Part29.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
  1682. Part29.CanCollide = false
  1683. Part29.FormFactor = Enum.FormFactor.Plate
  1684. Part29.Size = Vector3.new(1, 0.400000006, 1)
  1685. Part29.CFrame = CFrame.new(-2157.18652, 181.853149, 6.62823486, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
  1686. Part29.BottomSurface = Enum.SurfaceType.Smooth
  1687. Part29.TopSurface = Enum.SurfaceType.Smooth
  1688. Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1689. Part29.Position = Vector3.new(-2157.18652, 181.853149, 6.62823486)
  1690. Part29.Orientation = Vector3.new(30, 5, -22)
  1691. Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1692. BlockMesh30.Parent = Part29
  1693. BlockMesh30.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  1694. BlockMesh30.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  1695. Part31.Name = "Laser"
  1696. Part31.Parent = Tool0
  1697. Part31.Material = Enum.Material.SmoothPlastic
  1698. Part31.BrickColor = BrickColor.new("Lime green")
  1699. Part31.Transparency = 1
  1700. Part31.Rotation = Vector3.new(-180, -5.00999975, -90)
  1701. Part31.CanCollide = false
  1702. Part31.FormFactor = Enum.FormFactor.Symmetric
  1703. Part31.Size = Vector3.new(1, 1, 1)
  1704. Part31.CFrame = CFrame.new(-2155.00708, 181.870773, 6.7736969, 5.60000008e-05, 0.996186137, -0.0872540027, 1, -5.10747086e-05, 5.8680278e-05, 5.40000001e-05, -0.0872540101, -0.996186137)
  1705. Part31.BottomSurface = Enum.SurfaceType.Smooth
  1706. Part31.TopSurface = Enum.SurfaceType.Smooth
  1707. Part31.Color = Color3.new(0, 1, 0)
  1708. Part31.Position = Vector3.new(-2155.00708, 181.870773, 6.7736969)
  1709. Part31.Orientation = Vector3.new(0, -174.98999, 90)
  1710. Part31.Color = Color3.new(0, 1, 0)
  1711. CylinderMesh32.Parent = Part31
  1712. CylinderMesh32.Offset = Vector3.new(0, 15.5, 0)
  1713. CylinderMesh32.Scale = Vector3.new(0.0399999991, 31, 0.0399999991)
  1714. CylinderMesh32.Scale = Vector3.new(0.0399999991, 31, 0.0399999991)
  1715. Part33.Name = "Workspace->Model->Part"
  1716. Part33.Parent = Tool0
  1717. Part33.Material = Enum.Material.SmoothPlastic
  1718. Part33.BrickColor = BrickColor.new("Really black")
  1719. Part33.Reflectance = 0.15000000596046
  1720. Part33.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
  1721. Part33.CanCollide = false
  1722. Part33.FormFactor = Enum.FormFactor.Plate
  1723. Part33.Size = Vector3.new(1, 0.400000006, 1)
  1724. Part33.CFrame = CFrame.new(-2159.18481, 181.903336, 7.43913984, 0.0756019726, 0.0435730331, 0.99618566, 0.499943823, -0.866057932, -6.02009786e-05, 0.862751722, 0.498041391, -0.087259762)
  1725. Part33.BottomSurface = Enum.SurfaceType.Smooth
  1726. Part33.TopSurface = Enum.SurfaceType.Smooth
  1727. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1728. Part33.Position = Vector3.new(-2159.18481, 181.903336, 7.43913984)
  1729. Part33.Orientation = Vector3.new(0, 95.0099945, 150)
  1730. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1731. SpecialMesh34.Parent = Part33
  1732. SpecialMesh34.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
  1733. SpecialMesh34.MeshType = Enum.MeshType.Wedge
  1734. SpecialMesh34.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
  1735. Part35.Name = "Workspace->Model->Part"
  1736. Part35.Parent = Tool0
  1737. Part35.Material = Enum.Material.SmoothPlastic
  1738. Part35.BrickColor = BrickColor.new("Really black")
  1739. Part35.Reflectance = 0.15000000596046
  1740. Part35.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  1741. Part35.CanCollide = false
  1742. Part35.FormFactor = Enum.FormFactor.Plate
  1743. Part35.Size = Vector3.new(1, 0.400000006, 1)
  1744. Part35.CFrame = CFrame.new(-2154.81812, 182.228577, 6.868011, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  1745. Part35.BottomSurface = Enum.SurfaceType.Smooth
  1746. Part35.TopSurface = Enum.SurfaceType.Smooth
  1747. Part35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1748. Part35.Position = Vector3.new(-2154.81812, 182.228577, 6.868011)
  1749. Part35.Orientation = Vector3.new(0, -84.9899979, 30)
  1750. Part35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1751. SpecialMesh36.Parent = Part35
  1752. SpecialMesh36.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  1753. SpecialMesh36.MeshType = Enum.MeshType.Wedge
  1754. SpecialMesh36.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  1755. Part37.Name = "Workspace->Model->Part"
  1756. Part37.Parent = Tool0
  1757. Part37.Material = Enum.Material.SmoothPlastic
  1758. Part37.BrickColor = BrickColor.new("Really black")
  1759. Part37.Reflectance = 0.15000000596046
  1760. Part37.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  1761. Part37.CanCollide = false
  1762. Part37.FormFactor = Enum.FormFactor.Plate
  1763. Part37.Size = Vector3.new(1, 0.400000006, 1)
  1764. Part37.CFrame = CFrame.new(-2156.19116, 182.03476, 7.10064697, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  1765. Part37.BottomSurface = Enum.SurfaceType.Smooth
  1766. Part37.TopSurface = Enum.SurfaceType.Smooth
  1767. Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1768. Part37.Position = Vector3.new(-2156.19116, 182.03476, 7.10064697)
  1769. Part37.Orientation = Vector3.new(0, -84.9899979, 30)
  1770. Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1771. BlockMesh38.Parent = Part37
  1772. BlockMesh38.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
  1773. BlockMesh38.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
  1774. Part39.Name = "Workspace->Model->Part"
  1775. Part39.Parent = Tool0
  1776. Part39.Material = Enum.Material.SmoothPlastic
  1777. Part39.BrickColor = BrickColor.new("Black")
  1778. Part39.Rotation = Vector3.new(60.0999985, 2.5, -94.3399963)
  1779. Part39.CanCollide = false
  1780. Part39.FormFactor = Enum.FormFactor.Symmetric
  1781. Part39.Size = Vector3.new(1, 1, 1)
  1782. Part39.CFrame = CFrame.new(-2154.94849, 181.852921, 6.98119307, -0.0756090358, 0.996184587, 0.0435859524, -0.49995023, -5.31602054e-05, -0.866054177, -0.862747431, -0.0872723311, 0.498046726)
  1783. Part39.BottomSurface = Enum.SurfaceType.Smooth
  1784. Part39.TopSurface = Enum.SurfaceType.Smooth
  1785. Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1786. Part39.Position = Vector3.new(-2154.94849, 181.852921, 6.98119307)
  1787. Part39.Orientation = Vector3.new(60, 5, -90.0099945)
  1788. Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1789. CylinderMesh40.Parent = Part39
  1790. CylinderMesh40.Scale = Vector3.new(0.159999996, 0.519999981, 0.159999996)
  1791. CylinderMesh40.Scale = Vector3.new(0.159999996, 0.519999981, 0.159999996)
  1792. Part41.Name = "Workspace->Model->Part"
  1793. Part41.Parent = Tool0
  1794. Part41.Material = Enum.Material.SmoothPlastic
  1795. Part41.BrickColor = BrickColor.new("Really black")
  1796. Part41.Reflectance = 0.15000000596046
  1797. Part41.Rotation = Vector3.new(179.959991, 84.9899979, -149.959991)
  1798. Part41.CanCollide = false
  1799. Part41.FormFactor = Enum.FormFactor.Plate
  1800. Part41.Size = Vector3.new(1, 0.400000006, 1)
  1801. Part41.CFrame = CFrame.new(-2157.75146, 182.139572, 6.84373379, -0.0755540058, 0.0436889939, 0.99618423, 0.500047088, 0.865998268, -5.42367488e-05, -0.862696111, 0.498134911, -0.0872761905)
  1802. Part41.BottomSurface = Enum.SurfaceType.Smooth
  1803. Part41.TopSurface = Enum.SurfaceType.Smooth
  1804. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1805. Part41.Position = Vector3.new(-2157.75146, 182.139572, 6.84373379)
  1806. Part41.Orientation = Vector3.new(0, 95.0099945, 30)
  1807. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1808. SpecialMesh42.Parent = Part41
  1809. SpecialMesh42.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
  1810. SpecialMesh42.MeshType = Enum.MeshType.Wedge
  1811. SpecialMesh42.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
  1812. Part43.Name = "Handle"
  1813. Part43.Parent = Tool0
  1814. Part43.Material = Enum.Material.SmoothPlastic
  1815. Part43.BrickColor = BrickColor.new("Really black")
  1816. Part43.Rotation = Vector3.new(-0.0299999993, -84.9899979, 179.959991)
  1817. Part43.CanCollide = false
  1818. Part43.FormFactor = Enum.FormFactor.Plate
  1819. Part43.Size = Vector3.new(1, 0.400000006, 3)
  1820. Part43.CFrame = CFrame.new(-2157.27832, 181.84697, 6.97262478, -0.0872679949, -5.40437359e-05, -0.996184886, 6.09999915e-05, -1, 4.89069753e-05, -0.996184886, -5.64992552e-05, 0.0872679949)
  1821. Part43.BottomSurface = Enum.SurfaceType.Smooth
  1822. Part43.TopSurface = Enum.SurfaceType.Smooth
  1823. Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1824. Part43.Position = Vector3.new(-2157.27832, 181.84697, 6.97262478)
  1825. Part43.Orientation = Vector3.new(0, -84.9899979, 180)
  1826. Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1827. BlockMesh44.Parent = Part43
  1828. BlockMesh44.Scale = Vector3.new(0.239999995, 0.720000029, 0.946666658)
  1829. BlockMesh44.Scale = Vector3.new(0.239999995, 0.720000029, 0.946666658)
  1830. Sound45.Name = "Cartridge"
  1831. Sound45.Parent = Part43
  1832. Sound45.Pitch = 0.75
  1833. Sound45.SoundId = "http://roblox.com/asset/?id=10209834"
  1834. Sound45.Volume = 1
  1835. Sound46.Name = "Fire1"
  1836. Sound46.Parent = Part43
  1837. Sound46.Pitch = 2
  1838. Sound46.SoundId = "rbxassetid://410543238"
  1839. Sound46.Volume = 1
  1840. Sound47.Name = "Fire2"
  1841. Sound47.Parent = Part43
  1842. Sound47.SoundId = "rbxassetid://410543238"
  1843. Sound47.Volume = 1
  1844. Sound48.Name = "SmokeSound"
  1845. Sound48.Parent = Part43
  1846. Sound48.SoundId = "rbxassetid://302274478"
  1847. Sound48.Volume = 0.69999998807907
  1848. Sound48.PlayOnRemove = true
  1849. Sound49.Name = "Trigger"
  1850. Sound49.Parent = Part43
  1851. Sound49.Pitch = 0
  1852. Sound49.SoundId = "rbxassetid://49041801"
  1853. Sound49.Volume = 0
  1854. Part50.Name = "Workspace->Model->Part"
  1855. Part50.Parent = Tool0
  1856. Part50.Material = Enum.Material.SmoothPlastic
  1857. Part50.BrickColor = BrickColor.new("Really black")
  1858. Part50.Reflectance = 0.15000000596046
  1859. Part50.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
  1860. Part50.CanCollide = false
  1861. Part50.FormFactor = Enum.FormFactor.Plate
  1862. Part50.Size = Vector3.new(1, 0.400000006, 1)
  1863. Part50.CFrame = CFrame.new(-2157.50439, 181.866943, 6.66413116, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
  1864. Part50.BottomSurface = Enum.SurfaceType.Smooth
  1865. Part50.TopSurface = Enum.SurfaceType.Smooth
  1866. Part50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1867. Part50.Position = Vector3.new(-2157.50439, 181.866943, 6.66413116)
  1868. Part50.Orientation = Vector3.new(30, 5, -22)
  1869. Part50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1870. BlockMesh51.Parent = Part50
  1871. BlockMesh51.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  1872. BlockMesh51.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  1873. Part52.Name = "K1"
  1874. Part52.Parent = Tool0
  1875. Part52.Material = Enum.Material.SmoothPlastic
  1876. Part52.BrickColor = BrickColor.new("Smoky grey")
  1877. Part52.Rotation = Vector3.new(-180, -5.00999975, -180)
  1878. Part52.CanCollide = false
  1879. Part52.FormFactor = Enum.FormFactor.Symmetric
  1880. Part52.Size = Vector3.new(1, 1, 1)
  1881. Part52.CFrame = CFrame.new(-2155.92334, 181.582855, 6.85398102, -0.996186376, 5.06457218e-05, -0.0872520208, 4.60000192e-05, 1, 5.52553538e-05, 0.0872520283, 5.10310274e-05, -0.996186376)
  1882. Part52.BottomSurface = Enum.SurfaceType.Smooth
  1883. Part52.TopSurface = Enum.SurfaceType.Smooth
  1884. Part52.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1885. Part52.Position = Vector3.new(-2155.92334, 181.582855, 6.85398102)
  1886. Part52.Orientation = Vector3.new(0, -174.98999, 0)
  1887. Part52.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1888. BlockMesh53.Parent = Part52
  1889. BlockMesh53.Scale = Vector3.new(0.119999997, 0.239999995, 0.159999996)
  1890. BlockMesh53.Scale = Vector3.new(0.119999997, 0.239999995, 0.159999996)
  1891. Part54.Name = "Silencer"
  1892. Part54.Parent = Tool0
  1893. Part54.Material = Enum.Material.SmoothPlastic
  1894. Part54.BrickColor = BrickColor.new("Dark stone grey")
  1895. Part54.Rotation = Vector3.new(-180, -5.00999975, 90)
  1896. Part54.CanCollide = false
  1897. Part54.FormFactor = Enum.FormFactor.Symmetric
  1898. Part54.Size = Vector3.new(1, 1, 1)
  1899. Part54.CFrame = CFrame.new(-2154.6106, 181.87088, 6.73896265, -6.41447987e-05, -0.996177495, -0.0872649252, -0.999999046, 5.60439876e-05, 4.66112651e-05, -4.50383523e-05, 0.0872639641, -0.996177435)
  1900. Part54.BottomSurface = Enum.SurfaceType.Smooth
  1901. Part54.TopSurface = Enum.SurfaceType.Smooth
  1902. Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1903. Part54.Position = Vector3.new(-2154.6106, 181.87088, 6.73896265)
  1904. Part54.Orientation = Vector3.new(0, -174.98999, -90)
  1905. Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1906. CylinderMesh55.Parent = Part54
  1907. CylinderMesh55.Offset = Vector3.new(0, 0.810000002, 0)
  1908. CylinderMesh55.Scale = Vector3.new(0.129999995, 0.680000007, 0.129999995)
  1909. CylinderMesh55.Scale = Vector3.new(0.129999995, 0.680000007, 0.129999995)
  1910. Part56.Name = "Workspace->Model->Part"
  1911. Part56.Parent = Tool0
  1912. Part56.Material = Enum.Material.SmoothPlastic
  1913. Part56.BrickColor = BrickColor.new("Really black")
  1914. Part56.Reflectance = 0.15000000596046
  1915. Part56.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
  1916. Part56.CanCollide = false
  1917. Part56.FormFactor = Enum.FormFactor.Plate
  1918. Part56.Size = Vector3.new(1, 0.400000006, 1)
  1919. Part56.CFrame = CFrame.new(-2157.12915, 181.859039, 7.28455305, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
  1920. Part56.BottomSurface = Enum.SurfaceType.Smooth
  1921. Part56.TopSurface = Enum.SurfaceType.Smooth
  1922. Part56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1923. Part56.Position = Vector3.new(-2157.12915, 181.859039, 7.28455305)
  1924. Part56.Orientation = Vector3.new(-30, 5.00999975, -22)
  1925. Part56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1926. BlockMesh57.Parent = Part56
  1927. BlockMesh57.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  1928. BlockMesh57.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  1929. Part58.Name = "Workspace->Model->Part"
  1930. Part58.Parent = Tool0
  1931. Part58.Material = Enum.Material.SmoothPlastic
  1932. Part58.BrickColor = BrickColor.new("Really black")
  1933. Part58.Reflectance = 0.15000000596046
  1934. Part58.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
  1935. Part58.CanCollide = false
  1936. Part58.FormFactor = Enum.FormFactor.Plate
  1937. Part58.Size = Vector3.new(1, 0.400000006, 1)
  1938. Part58.CFrame = CFrame.new(-2157.4668, 181.725098, 7.39182281, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
  1939. Part58.BottomSurface = Enum.SurfaceType.Smooth
  1940. Part58.TopSurface = Enum.SurfaceType.Smooth
  1941. Part58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1942. Part58.Position = Vector3.new(-2157.4668, 181.725098, 7.39182281)
  1943. Part58.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
  1944. Part58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1945. SpecialMesh59.Parent = Part58
  1946. SpecialMesh59.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  1947. SpecialMesh59.MeshType = Enum.MeshType.Wedge
  1948. SpecialMesh59.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  1949. Part60.Name = "K3"
  1950. Part60.Parent = Tool0
  1951. Part60.Material = Enum.Material.Neon
  1952. Part60.BrickColor = BrickColor.new("Storm blue")
  1953. Part60.Rotation = Vector3.new(-0.0299999993, -84.9899979, 179.959991)
  1954. Part60.CanCollide = false
  1955. Part60.FormFactor = Enum.FormFactor.Symmetric
  1956. Part60.Size = Vector3.new(1, 1, 1)
  1957. Part60.CFrame = CFrame.new(-2154.17041, 181.582687, 6.70038605, -0.0872679949, -5.40437359e-05, -0.996184886, 6.09999915e-05, -1, 4.89069753e-05, -0.996184886, -5.64992552e-05, 0.0872679949)
  1958. Part60.BottomSurface = Enum.SurfaceType.Smooth
  1959. Part60.TopSurface = Enum.SurfaceType.Smooth
  1960. Part60.Color = Color3.new(0.2, 0.345098, 0.509804)
  1961. Part60.Position = Vector3.new(-2154.17041, 181.582687, 6.70038605)
  1962. Part60.Orientation = Vector3.new(0, -84.9899979, 180)
  1963. Part60.Color = Color3.new(0.2, 0.345098, 0.509804)
  1964. SpecialMesh61.Parent = Part60
  1965. SpecialMesh61.Scale = Vector3.new(0.0799999982, 0.239999995, 0.280000001)
  1966. SpecialMesh61.MeshType = Enum.MeshType.Wedge
  1967. SpecialMesh61.Scale = Vector3.new(0.0799999982, 0.239999995, 0.280000001)
  1968. Part62.Name = "SmokeBrick"
  1969. Part62.Parent = Tool0
  1970. Part62.Material = Enum.Material.SmoothPlastic
  1971. Part62.BrickColor = BrickColor.new("Black")
  1972. Part62.Rotation = Vector3.new(179.970001, 84.9899979, -179.959991)
  1973. Part62.CanCollide = false
  1974. Part62.FormFactor = Enum.FormFactor.Plate
  1975. Part62.Size = Vector3.new(1, 0.400000006, 4)
  1976. Part62.CFrame = CFrame.new(-2156.8999, 182.184937, 6.9394989, -0.0872730464, 5.60281551e-05, 0.996184468, 6.00000276e-05, 1, -5.09863166e-05, -0.996184468, 5.53213613e-05, -0.0872730538)
  1977. Part62.BottomSurface = Enum.SurfaceType.Smooth
  1978. Part62.TopSurface = Enum.SurfaceType.Smooth
  1979. Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1980. Part62.Position = Vector3.new(-2156.8999, 182.184937, 6.9394989)
  1981. Part62.Orientation = Vector3.new(0, 95.0099945, 0)
  1982. Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1983. BlockMesh63.Parent = Part62
  1984. BlockMesh63.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
  1985. BlockMesh63.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
  1986. Smoke64.Parent = Part62
  1987. Smoke64.Size = 0.10000000149012
  1988. Smoke64.Color = Color3.new(0.345098, 1, 0.92549)
  1989. Smoke64.Enabled = false
  1990. Smoke64.Opacity = 0.10000000149012
  1991. Smoke64.RiseVelocity = 2
  1992. Smoke64.Color = Color3.new(0.345098, 1, 0.92549)
  1993. Part65.Name = "Mag1"
  1994. Part65.Parent = Tool0
  1995. Part65.Material = Enum.Material.SmoothPlastic
  1996. Part65.BrickColor = BrickColor.new("Really black")
  1997. Part65.Transparency = 1
  1998. Part65.Rotation = Vector3.new(-180, -5.00999975, 0)
  1999. Part65.CanCollide = false
  2000. Part65.FormFactor = Enum.FormFactor.Symmetric
  2001. Part65.Size = Vector3.new(1, 1, 1)
  2002. Part65.CFrame = CFrame.new(-2156.87598, 182.426971, 6.93742323, 0.996186376, -5.08195626e-05, -0.0872520208, -4.60000192e-05, -1, 5.72477293e-05, -0.0872520283, -5.30158031e-05, -0.996186376)
  2003. Part65.BottomSurface = Enum.SurfaceType.Smooth
  2004. Part65.TopSurface = Enum.SurfaceType.Smooth
  2005. Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2006. Part65.Position = Vector3.new(-2156.87598, 182.426971, 6.93742323)
  2007. Part65.Orientation = Vector3.new(0, -174.98999, -180)
  2008. Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2009. CylinderMesh66.Parent = Part65
  2010. CylinderMesh66.Scale = Vector3.new(0.319999993, 0.519999981, 0.239999995)
  2011. CylinderMesh66.Scale = Vector3.new(0.319999993, 0.519999981, 0.239999995)
  2012. Part67.Name = "Workspace->Model->Part"
  2013. Part67.Parent = Tool0
  2014. Part67.Material = Enum.Material.SmoothPlastic
  2015. Part67.BrickColor = BrickColor.new("Really black")
  2016. Part67.Reflectance = 0.15000000596046
  2017. Part67.Rotation = Vector3.new(129.509995, 65.1299973, -100.349998)
  2018. Part67.CanCollide = false
  2019. Part67.FormFactor = Enum.FormFactor.Plate
  2020. Part67.Size = Vector3.new(1, 0.400000006, 1)
  2021. Part67.CFrame = CFrame.new(-2156.07813, 181.895432, 6.55564117, -0.0755530074, 0.413682193, 0.907281041, 0.500049055, 0.802919149, -0.324456394, -0.862695098, 0.429171354, -0.267524302)
  2022. Part67.BottomSurface = Enum.SurfaceType.Smooth
  2023. Part67.TopSurface = Enum.SurfaceType.Smooth
  2024. Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2025. Part67.Position = Vector3.new(-2156.07813, 181.895432, 6.55564117)
  2026. Part67.Orientation = Vector3.new(18.9300003, 106.43, 31.9099998)
  2027. Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2028. SpecialMesh68.Parent = Part67
  2029. SpecialMesh68.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
  2030. SpecialMesh68.MeshType = Enum.MeshType.Wedge
  2031. SpecialMesh68.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
  2032. Part69.Name = "WorkSpace->Model->Part"
  2033. Part69.Parent = Tool0
  2034. Part69.Material = Enum.Material.Neon
  2035. Part69.BrickColor = BrickColor.new("Storm blue")
  2036. Part69.Rotation = Vector3.new(179.970001, 84.9899979, -179.959991)
  2037. Part69.CanCollide = false
  2038. Part69.FormFactor = Enum.FormFactor.Plate
  2039. Part69.Size = Vector3.new(1, 0.400000006, 4)
  2040. Part69.CFrame = CFrame.new(-2156.8999, 182.054993, 6.93947601, -0.0872730464, 5.60281551e-05, 0.996184468, 6.00000276e-05, 1, -5.09863166e-05, -0.996184468, 5.53213613e-05, -0.0872730538)
  2041. Part69.BottomSurface = Enum.SurfaceType.Smooth
  2042. Part69.TopSurface = Enum.SurfaceType.Smooth
  2043. Part69.Color = Color3.new(0.2, 0.345098, 0.509804)
  2044. Part69.Position = Vector3.new(-2156.8999, 182.054993, 6.93947601)
  2045. Part69.Orientation = Vector3.new(0, 95.0099945, 0)
  2046. Part69.Color = Color3.new(0.2, 0.345098, 0.509804)
  2047. BlockMesh70.Parent = Part69
  2048. BlockMesh70.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
  2049. BlockMesh70.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
  2050. Part71.Name = "Workspace->Model->Part"
  2051. Part71.Parent = Tool0
  2052. Part71.Material = Enum.Material.SmoothPlastic
  2053. Part71.BrickColor = BrickColor.new("Really black")
  2054. Part71.Reflectance = 0.15000000596046
  2055. Part71.Rotation = Vector3.new(179.959991, 84.9899979, 150.039993)
  2056. Part71.CanCollide = false
  2057. Part71.FormFactor = Enum.FormFactor.Plate
  2058. Part71.Size = Vector3.new(1, 0.400000006, 1)
  2059. Part71.CFrame = CFrame.new(-2157.7229, 182.145538, 7.17056179, -0.075609982, -0.0435839556, 0.996184528, -0.499945879, 0.866056681, -5.49360011e-05, -0.862749815, -0.498042524, -0.0872721523)
  2060. Part71.BottomSurface = Enum.SurfaceType.Smooth
  2061. Part71.TopSurface = Enum.SurfaceType.Smooth
  2062. Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2063. Part71.Position = Vector3.new(-2157.7229, 182.145538, 7.17056179)
  2064. Part71.Orientation = Vector3.new(0, 95.0099945, -30)
  2065. Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2066. SpecialMesh72.Parent = Part71
  2067. SpecialMesh72.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
  2068. SpecialMesh72.MeshType = Enum.MeshType.Wedge
  2069. SpecialMesh72.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
  2070. Part73.Name = "Workspace->Model->Part"
  2071. Part73.Parent = Tool0
  2072. Part73.Material = Enum.Material.SmoothPlastic
  2073. Part73.BrickColor = BrickColor.new("Really black")
  2074. Part73.Reflectance = 0.15000000596046
  2075. Part73.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
  2076. Part73.CanCollide = false
  2077. Part73.FormFactor = Enum.FormFactor.Plate
  2078. Part73.Size = Vector3.new(1, 0.400000006, 1)
  2079. Part73.CFrame = CFrame.new(-2156.60938, 182.03476, 7.13730621, 0.0756019726, 0.0435730331, 0.99618566, 0.499943823, -0.866057932, -6.02009786e-05, 0.862751722, 0.498041391, -0.087259762)
  2080. Part73.BottomSurface = Enum.SurfaceType.Smooth
  2081. Part73.TopSurface = Enum.SurfaceType.Smooth
  2082. Part73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2083. Part73.Position = Vector3.new(-2156.60938, 182.03476, 7.13730621)
  2084. Part73.Orientation = Vector3.new(0, 95.0099945, 150)
  2085. Part73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2086. SpecialMesh74.Parent = Part73
  2087. SpecialMesh74.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
  2088. SpecialMesh74.MeshType = Enum.MeshType.Wedge
  2089. SpecialMesh74.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
  2090. Part75.Name = "Workspace->Model->Part"
  2091. Part75.Parent = Tool0
  2092. Part75.Material = Enum.Material.SmoothPlastic
  2093. Part75.BrickColor = BrickColor.new("Really black")
  2094. Part75.Reflectance = 0.15000000596046
  2095. Part75.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
  2096. Part75.CanCollide = false
  2097. Part75.FormFactor = Enum.FormFactor.Plate
  2098. Part75.Size = Vector3.new(1, 0.400000006, 1)
  2099. Part75.CFrame = CFrame.new(-2156.08887, 181.747192, 7.25833082, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
  2100. Part75.BottomSurface = Enum.SurfaceType.Smooth
  2101. Part75.TopSurface = Enum.SurfaceType.Smooth
  2102. Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2103. Part75.Position = Vector3.new(-2156.08887, 181.747192, 7.25833082)
  2104. Part75.Orientation = Vector3.new(-30, 5.00999975, -22)
  2105. Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2106. BlockMesh76.Parent = Part75
  2107. BlockMesh76.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
  2108. BlockMesh76.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
  2109. Part77.Name = "Workspace->Model->Part"
  2110. Part77.Parent = Tool0
  2111. Part77.Material = Enum.Material.SmoothPlastic
  2112. Part77.BrickColor = BrickColor.new("Really black")
  2113. Part77.Rotation = Vector3.new(90, 0, -5.00999975)
  2114. Part77.CanCollide = false
  2115. Part77.FormFactor = Enum.FormFactor.Plate
  2116. Part77.Size = Vector3.new(1, 0.400000006, 1)
  2117. Part77.CFrame = CFrame.new(-2156.8208, 181.870773, 6.92450714, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
  2118. Part77.BottomSurface = Enum.SurfaceType.Smooth
  2119. Part77.TopSurface = Enum.SurfaceType.Smooth
  2120. Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2121. Part77.Position = Vector3.new(-2156.8208, 181.870773, 6.92450714)
  2122. Part77.Orientation = Vector3.new(90, 5.00999975, 0)
  2123. Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2124. CylinderMesh78.Parent = Part77
  2125. CylinderMesh78.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2126. CylinderMesh78.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2127. Part79.Name = "Workspace->Model->Part"
  2128. Part79.Parent = Tool0
  2129. Part79.Material = Enum.Material.SmoothPlastic
  2130. Part79.BrickColor = BrickColor.new("Really black")
  2131. Part79.Reflectance = 0.15000000596046
  2132. Part79.Rotation = Vector3.new(71.9599991, 70.0499954, -102.799995)
  2133. Part79.CanCollide = false
  2134. Part79.FormFactor = Enum.FormFactor.Plate
  2135. Part79.Size = Vector3.new(1, 0.400000006, 1)
  2136. Part79.CFrame = CFrame.new(-2156.0249, 181.901215, 7.16336823, -0.0756109953, 0.332769156, 0.939972222, -0.499943942, 0.80297339, -0.32448408, -0.862750888, -0.494467974, 0.105652273)
  2137. Part79.BottomSurface = Enum.SurfaceType.Smooth
  2138. Part79.TopSurface = Enum.SurfaceType.Smooth
  2139. Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2140. Part79.Position = Vector3.new(-2156.0249, 181.901215, 7.16336823)
  2141. Part79.Orientation = Vector3.new(18.9300003, 83.5899963, -31.9099998)
  2142. Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2143. SpecialMesh80.Parent = Part79
  2144. SpecialMesh80.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
  2145. SpecialMesh80.MeshType = Enum.MeshType.Wedge
  2146. SpecialMesh80.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
  2147. Part81.Name = "Workspace->Model->Part"
  2148. Part81.Parent = Tool0
  2149. Part81.Material = Enum.Material.SmoothPlastic
  2150. Part81.BrickColor = BrickColor.new("Really black")
  2151. Part81.Rotation = Vector3.new(0, 5.00999975, 165)
  2152. Part81.CanCollide = false
  2153. Part81.FormFactor = Enum.FormFactor.Plate
  2154. Part81.Size = Vector3.new(1, 0.400000006, 1)
  2155. Part81.CFrame = CFrame.new(-2157.67749, 181.136581, 7.0075531, -0.962228894, -0.257880509, 0.0872534588, 0.258862972, -0.965914011, -5.6877343e-05, 0.0842939913, 0.0225319583, 0.996186197)
  2156. Part81.BottomSurface = Enum.SurfaceType.Smooth
  2157. Part81.TopSurface = Enum.SurfaceType.Smooth
  2158. Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2159. Part81.Position = Vector3.new(-2157.67749, 181.136581, 7.0075531)
  2160. Part81.Orientation = Vector3.new(0, 5.00999975, 165)
  2161. Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2162. BlockMesh82.Parent = Part81
  2163. BlockMesh82.Scale = Vector3.new(0.75999999, 0.720000029, 0.239999995)
  2164. BlockMesh82.Scale = Vector3.new(0.75999999, 0.720000029, 0.239999995)
  2165. Part83.Name = "Workspace->Model->Part"
  2166. Part83.Parent = Tool0
  2167. Part83.Material = Enum.Material.SmoothPlastic
  2168. Part83.BrickColor = BrickColor.new("Really black")
  2169. Part83.Rotation = Vector3.new(90, 0, -5.00999975)
  2170. Part83.CanCollide = false
  2171. Part83.FormFactor = Enum.FormFactor.Plate
  2172. Part83.Size = Vector3.new(1, 0.400000006, 1)
  2173. Part83.CFrame = CFrame.new(-2157.13965, 181.870834, 6.95243788, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
  2174. Part83.BottomSurface = Enum.SurfaceType.Smooth
  2175. Part83.TopSurface = Enum.SurfaceType.Smooth
  2176. Part83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2177. Part83.Position = Vector3.new(-2157.13965, 181.870834, 6.95243788)
  2178. Part83.Orientation = Vector3.new(90, 5.00999975, 0)
  2179. Part83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2180. CylinderMesh84.Parent = Part83
  2181. CylinderMesh84.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2182. CylinderMesh84.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2183. Part85.Name = "Workspace->Model->Part"
  2184. Part85.Parent = Tool0
  2185. Part85.Material = Enum.Material.SmoothPlastic
  2186. Part85.BrickColor = BrickColor.new("Really black")
  2187. Part85.Reflectance = 0.15000000596046
  2188. Part85.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  2189. Part85.CanCollide = false
  2190. Part85.FormFactor = Enum.FormFactor.Plate
  2191. Part85.Size = Vector3.new(1, 0.400000006, 1)
  2192. Part85.CFrame = CFrame.new(-2155.17456, 181.876205, 6.46540785, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  2193. Part85.BottomSurface = Enum.SurfaceType.Smooth
  2194. Part85.TopSurface = Enum.SurfaceType.Smooth
  2195. Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2196. Part85.Position = Vector3.new(-2155.17456, 181.876205, 6.46540785)
  2197. Part85.Orientation = Vector3.new(0, -84.9899979, -30)
  2198. Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2199. BlockMesh86.Parent = Part85
  2200. BlockMesh86.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
  2201. BlockMesh86.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
  2202. Part87.Name = "Workspace->Model->Part"
  2203. Part87.Parent = Tool0
  2204. Part87.Material = Enum.Material.SmoothPlastic
  2205. Part87.BrickColor = BrickColor.new("Really black")
  2206. Part87.Reflectance = 0.15000000596046
  2207. Part87.Rotation = Vector3.new(-30.0900002, 4.32999992, 47.5099983)
  2208. Part87.CanCollide = false
  2209. Part87.FormFactor = Enum.FormFactor.Plate
  2210. Part87.Size = Vector3.new(1, 0.400000006, 1)
  2211. Part87.CFrame = CFrame.new(-2155.69556, 181.927338, 7.1194911, 0.673593044, -0.735227168, 0.0755872205, 0.61236006, 0.612424791, 0.499951005, -0.413869053, -0.290476918, 0.862748802)
  2212. Part87.BottomSurface = Enum.SurfaceType.Smooth
  2213. Part87.TopSurface = Enum.SurfaceType.Smooth
  2214. Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2215. Part87.Position = Vector3.new(-2155.69556, 181.927338, 7.1194911)
  2216. Part87.Orientation = Vector3.new(-30, 5.00999975, 45)
  2217. Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2218. BlockMesh88.Parent = Part87
  2219. BlockMesh88.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
  2220. BlockMesh88.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
  2221. Part89.Name = "Workspace->Model->Part"
  2222. Part89.Parent = Tool0
  2223. Part89.Material = Enum.Material.SmoothPlastic
  2224. Part89.BrickColor = BrickColor.new("Really black")
  2225. Part89.Reflectance = 0.15000000596046
  2226. Part89.Rotation = Vector3.new(-0.0399999991, -84.9899979, -150.039993)
  2227. Part89.CanCollide = false
  2228. Part89.FormFactor = Enum.FormFactor.Plate
  2229. Part89.Size = Vector3.new(1, 0.400000006, 1)
  2230. Part89.CFrame = CFrame.new(-2157.65918, 182.069351, 7.20917511, -0.0756070167, 0.0435730554, -0.996185243, -0.499944121, -0.866057754, 6.27394184e-05, -0.862751186, 0.49804166, 0.087264128)
  2231. Part89.BottomSurface = Enum.SurfaceType.Smooth
  2232. Part89.TopSurface = Enum.SurfaceType.Smooth
  2233. Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2234. Part89.Position = Vector3.new(-2157.65918, 182.069351, 7.20917511)
  2235. Part89.Orientation = Vector3.new(0, -84.9899979, -150)
  2236. Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2237. SpecialMesh90.Parent = Part89
  2238. SpecialMesh90.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
  2239. SpecialMesh90.MeshType = Enum.MeshType.Wedge
  2240. SpecialMesh90.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
  2241. Part91.Name = "Flashlight"
  2242. Part91.Parent = Tool0
  2243. Part91.Material = Enum.Material.Neon
  2244. Part91.BrickColor = BrickColor.new("Lily white")
  2245. Part91.Rotation = Vector3.new(60.0999985, 2.5, -94.3399963)
  2246. Part91.CanCollide = false
  2247. Part91.FormFactor = Enum.FormFactor.Symmetric
  2248. Part91.Size = Vector3.new(1, 1, 1)
  2249. Part91.CFrame = CFrame.new(-2154.54639, 181.852829, 6.945961, -0.0756089836, 0.996184587, 0.0435857438, -0.499947876, -5.3074531e-05, -0.866055548, -0.862748802, -0.0872721821, 0.498044342)
  2250. Part91.BottomSurface = Enum.SurfaceType.Smooth
  2251. Part91.TopSurface = Enum.SurfaceType.Smooth
  2252. Part91.Color = Color3.new(0.929412, 0.917647, 0.917647)
  2253. Part91.Position = Vector3.new(-2154.54639, 181.852829, 6.945961)
  2254. Part91.Orientation = Vector3.new(60, 5, -90.0099945)
  2255. Part91.Color = Color3.new(0.929412, 0.917647, 0.917647)
  2256. CylinderMesh92.Parent = Part91
  2257. CylinderMesh92.Scale = Vector3.new(0.159999996, 0.0399999991, 0.159999996)
  2258. CylinderMesh92.Scale = Vector3.new(0.159999996, 0.0399999991, 0.159999996)
  2259. Part93.Name = "Flare"
  2260. Part93.Parent = Tool0
  2261. Part93.Material = Enum.Material.SmoothPlastic
  2262. Part93.BrickColor = BrickColor.new("Bright green")
  2263. Part93.Transparency = 1
  2264. Part93.Rotation = Vector3.new(-180, -5.00999975, 90)
  2265. Part93.CanCollide = false
  2266. Part93.FormFactor = Enum.FormFactor.Symmetric
  2267. Part93.Size = Vector3.new(1, 1, 1)
  2268. Part93.CFrame = CFrame.new(-2154.93945, 182.050903, 6.76776886, -5.70000011e-05, -0.996186376, -0.0872520208, -1, 5.20710128e-05, 5.87674331e-05, -5.40000001e-05, 0.0872520283, -0.996186376)
  2269. Part93.BottomSurface = Enum.SurfaceType.Smooth
  2270. Part93.TopSurface = Enum.SurfaceType.Smooth
  2271. Part93.Color = Color3.new(0.294118, 0.592157, 0.294118)
  2272. Part93.Position = Vector3.new(-2154.93945, 182.050903, 6.76776886)
  2273. Part93.Orientation = Vector3.new(0, -174.98999, -90)
  2274. Part93.Color = Color3.new(0.294118, 0.592157, 0.294118)
  2275. CylinderMesh94.Parent = Part93
  2276. CylinderMesh94.Scale = Vector3.new(0.119999997, 0.0799999982, 0.239999995)
  2277. CylinderMesh94.Scale = Vector3.new(0.119999997, 0.0799999982, 0.239999995)
  2278. BillboardGui95.Name = "GUI"
  2279. BillboardGui95.Parent = Part93
  2280. BillboardGui95.Size = UDim2.new(5, 0, 5, 0)
  2281. ImageLabel96.Name = "Light"
  2282. ImageLabel96.Parent = BillboardGui95
  2283. ImageLabel96.Transparency = 1
  2284. ImageLabel96.Size = UDim2.new(1, 0, 1, 0)
  2285. ImageLabel96.Visible = false
  2286. ImageLabel96.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  2287. ImageLabel96.BackgroundTransparency = 1
  2288. ImageLabel96.Image = "rbxassetid://23596922"
  2289. ImageLabel96.ImageColor3 = Color3.new(0.560784, 0.945098, 1)
  2290. Script97.Parent = BillboardGui95
  2291. table.insert(cors,sandbox(Script97,function()
  2292. script.Parent.Adornee = script.Parent.Parent
  2293. script:Remove()
  2294. end))
  2295. Part98.Name = "Workspace->Model->Part"
  2296. Part98.Parent = Tool0
  2297. Part98.Material = Enum.Material.SmoothPlastic
  2298. Part98.BrickColor = BrickColor.new("Really black")
  2299. Part98.Reflectance = 0.15000000596046
  2300. Part98.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9499989)
  2301. Part98.CanCollide = false
  2302. Part98.FormFactor = Enum.FormFactor.Plate
  2303. Part98.Size = Vector3.new(1, 0.400000006, 1)
  2304. Part98.CFrame = CFrame.new(-2155.57324, 181.792267, 7.18700361, 0.0756055787, -0.0435697064, -0.996177793, 0.499970317, 0.866041481, 6.33709133e-05, 0.86273098, -0.498061597, 0.0872602388)
  2305. Part98.BottomSurface = Enum.SurfaceType.Smooth
  2306. Part98.TopSurface = Enum.SurfaceType.Smooth
  2307. Part98.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2308. Part98.Position = Vector3.new(-2155.57324, 181.792267, 7.18700361)
  2309. Part98.Orientation = Vector3.new(0, -84.9899979, 30)
  2310. Part98.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2311. BlockMesh99.Parent = Part98
  2312. BlockMesh99.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  2313. BlockMesh99.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  2314. ManualWeld100.Name = "Workspace->Model->Part-to-Silencer Strong Joint"
  2315. ManualWeld100.Parent = Part98
  2316. ManualWeld100.C0 = CFrame.new(0.5, -0.200000003, -0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  2317. ManualWeld100.C1 = CFrame.new(0.00186157227, 0.49798584, -0.895355225, 0.500011146, -0.866019011, 7.3267588e-06, 4.25418591e-07, -8.21465255e-06, -1, 0.866018951, 0.500011206, -3.73899798e-06)
  2318. ManualWeld100.Part0 = Part98
  2319. ManualWeld100.Part1 = Part54
  2320. Part101.Name = "Workspace->Model->Part"
  2321. Part101.Parent = Tool0
  2322. Part101.Material = Enum.Material.SmoothPlastic
  2323. Part101.BrickColor = BrickColor.new("Really black")
  2324. Part101.Reflectance = 0.15000000596046
  2325. Part101.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  2326. Part101.CanCollide = false
  2327. Part101.FormFactor = Enum.FormFactor.Plate
  2328. Part101.Size = Vector3.new(1, 0.400000006, 1)
  2329. Part101.CFrame = CFrame.new(-2155.28613, 182.027618, 7.02544403, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  2330. Part101.BottomSurface = Enum.SurfaceType.Smooth
  2331. Part101.TopSurface = Enum.SurfaceType.Smooth
  2332. Part101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2333. Part101.Position = Vector3.new(-2155.28613, 182.027618, 7.02544403)
  2334. Part101.Orientation = Vector3.new(0, -84.9899979, 30)
  2335. Part101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2336. BlockMesh102.Parent = Part101
  2337. BlockMesh102.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
  2338. BlockMesh102.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
  2339. Part103.Name = "Workspace->Model->Part"
  2340. Part103.Parent = Tool0
  2341. Part103.Material = Enum.Material.SmoothPlastic
  2342. Part103.BrickColor = BrickColor.new("Really black")
  2343. Part103.Reflectance = 0.15000000596046
  2344. Part103.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
  2345. Part103.CanCollide = false
  2346. Part103.FormFactor = Enum.FormFactor.Plate
  2347. Part103.Size = Vector3.new(1, 0.400000006, 1)
  2348. Part103.CFrame = CFrame.new(-2155.56396, 182.006805, 7.06178999, 0.0756029636, 0.0435730293, 0.996185541, 0.499943763, -0.866057932, -6.07059956e-05, 0.862751603, 0.498041362, -0.0872606188)
  2349. Part103.BottomSurface = Enum.SurfaceType.Smooth
  2350. Part103.TopSurface = Enum.SurfaceType.Smooth
  2351. Part103.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2352. Part103.Position = Vector3.new(-2155.56396, 182.006805, 7.06178999)
  2353. Part103.Orientation = Vector3.new(0, 95.0099945, 150)
  2354. Part103.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2355. SpecialMesh104.Parent = Part103
  2356. SpecialMesh104.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
  2357. SpecialMesh104.MeshType = Enum.MeshType.Wedge
  2358. SpecialMesh104.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
  2359. Part105.Name = "Workspace->Model->Part"
  2360. Part105.Parent = Tool0
  2361. Part105.Material = Enum.Material.SmoothPlastic
  2362. Part105.BrickColor = BrickColor.new("Really black")
  2363. Part105.Reflectance = 0.15000000596046
  2364. Part105.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  2365. Part105.CanCollide = false
  2366. Part105.FormFactor = Enum.FormFactor.Plate
  2367. Part105.Size = Vector3.new(1, 0.400000006, 1)
  2368. Part105.CFrame = CFrame.new(-2158.49194, 181.675385, 6.63951778, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  2369. Part105.BottomSurface = Enum.SurfaceType.Smooth
  2370. Part105.TopSurface = Enum.SurfaceType.Smooth
  2371. Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2372. Part105.Position = Vector3.new(-2158.49194, 181.675385, 6.63951778)
  2373. Part105.Orientation = Vector3.new(0, -84.9899979, -30)
  2374. Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2375. SpecialMesh106.Parent = Part105
  2376. SpecialMesh106.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
  2377. SpecialMesh106.MeshType = Enum.MeshType.Wedge
  2378. SpecialMesh106.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
  2379. Part107.Name = "Workspace->Model->Part"
  2380. Part107.Parent = Tool0
  2381. Part107.Material = Enum.Material.SmoothPlastic
  2382. Part107.BrickColor = BrickColor.new("Really black")
  2383. Part107.Reflectance = 0.15000000596046
  2384. Part107.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  2385. Part107.CanCollide = false
  2386. Part107.FormFactor = Enum.FormFactor.Plate
  2387. Part107.Size = Vector3.new(1, 0.400000006, 1)
  2388. Part107.CFrame = CFrame.new(-2158.78638, 181.903229, 7.40422821, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  2389. Part107.BottomSurface = Enum.SurfaceType.Smooth
  2390. Part107.TopSurface = Enum.SurfaceType.Smooth
  2391. Part107.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2392. Part107.Position = Vector3.new(-2158.78638, 181.903229, 7.40422821)
  2393. Part107.Orientation = Vector3.new(0, -84.9899979, 30)
  2394. Part107.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2395. BlockMesh108.Parent = Part107
  2396. BlockMesh108.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
  2397. BlockMesh108.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
  2398. Part109.Name = "K2"
  2399. Part109.Parent = Tool0
  2400. Part109.Material = Enum.Material.Neon
  2401. Part109.BrickColor = BrickColor.new("Storm blue")
  2402. Part109.Rotation = Vector3.new(0, 5.00999975, 180)
  2403. Part109.CanCollide = false
  2404. Part109.FormFactor = Enum.FormFactor.Symmetric
  2405. Part109.Size = Vector3.new(2, 1, 1)
  2406. Part109.CFrame = CFrame.new(-2155.08667, 181.582718, 6.78066206, -0.996186376, -5.08195626e-05, 0.0872520208, 4.60000192e-05, -1, -5.72477293e-05, 0.0872520283, -5.30158031e-05, 0.996186376)
  2407. Part109.BottomSurface = Enum.SurfaceType.Smooth
  2408. Part109.TopSurface = Enum.SurfaceType.Smooth
  2409. Part109.Color = Color3.new(0.2, 0.345098, 0.509804)
  2410. Part109.Position = Vector3.new(-2155.08667, 181.582718, 6.78066206)
  2411. Part109.Orientation = Vector3.new(0, 5.00999975, 180)
  2412. Part109.Color = Color3.new(0.2, 0.345098, 0.509804)
  2413. BlockMesh110.Parent = Part109
  2414. BlockMesh110.Scale = Vector3.new(0.779999971, 0.239999995, 0.0799999982)
  2415. BlockMesh110.Scale = Vector3.new(0.779999971, 0.239999995, 0.0799999982)
  2416. Part111.Name = "Workspace->Model->Part"
  2417. Part111.Parent = Tool0
  2418. Part111.Material = Enum.Material.SmoothPlastic
  2419. Part111.BrickColor = BrickColor.new("Really black")
  2420. Part111.Reflectance = 0.15000000596046
  2421. Part111.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
  2422. Part111.CanCollide = false
  2423. Part111.FormFactor = Enum.FormFactor.Plate
  2424. Part111.Size = Vector3.new(1, 0.400000006, 1)
  2425. Part111.CFrame = CFrame.new(-2156.71753, 181.694794, 6.49533081, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
  2426. Part111.BottomSurface = Enum.SurfaceType.Smooth
  2427. Part111.TopSurface = Enum.SurfaceType.Smooth
  2428. Part111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2429. Part111.Position = Vector3.new(-2156.71753, 181.694794, 6.49533081)
  2430. Part111.Orientation = Vector3.new(30, 5, -46)
  2431. Part111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2432. BlockMesh112.Parent = Part111
  2433. BlockMesh112.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2434. BlockMesh112.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2435. Part113.Name = "Workspace->Model->Part"
  2436. Part113.Parent = Tool0
  2437. Part113.Material = Enum.Material.SmoothPlastic
  2438. Part113.BrickColor = BrickColor.new("Really black")
  2439. Part113.Reflectance = 0.15000000596046
  2440. Part113.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  2441. Part113.CanCollide = false
  2442. Part113.FormFactor = Enum.FormFactor.Plate
  2443. Part113.Size = Vector3.new(1, 0.400000006, 1)
  2444. Part113.CFrame = CFrame.new(-2155.32666, 182.021805, 6.5630722, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  2445. Part113.BottomSurface = Enum.SurfaceType.Smooth
  2446. Part113.TopSurface = Enum.SurfaceType.Smooth
  2447. Part113.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2448. Part113.Position = Vector3.new(-2155.32666, 182.021805, 6.5630722)
  2449. Part113.Orientation = Vector3.new(0, -84.9899979, -30)
  2450. Part113.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2451. BlockMesh114.Parent = Part113
  2452. BlockMesh114.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
  2453. BlockMesh114.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
  2454. Part115.Name = "Workspace->Model->Part"
  2455. Part115.Parent = Tool0
  2456. Part115.Material = Enum.Material.SmoothPlastic
  2457. Part115.BrickColor = BrickColor.new("Really black")
  2458. Part115.Reflectance = 0.15000000596046
  2459. Part115.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
  2460. Part115.CanCollide = false
  2461. Part115.FormFactor = Enum.FormFactor.Plate
  2462. Part115.Size = Vector3.new(1, 0.400000006, 1)
  2463. Part115.CFrame = CFrame.new(-2157.53784, 181.719131, 6.58130598, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
  2464. Part115.BottomSurface = Enum.SurfaceType.Smooth
  2465. Part115.TopSurface = Enum.SurfaceType.Smooth
  2466. Part115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2467. Part115.Position = Vector3.new(-2157.53784, 181.719131, 6.58130598)
  2468. Part115.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
  2469. Part115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2470. SpecialMesh116.Parent = Part115
  2471. SpecialMesh116.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2472. SpecialMesh116.MeshType = Enum.MeshType.Wedge
  2473. SpecialMesh116.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2474. Part117.Name = "Workspace->Model->Part"
  2475. Part117.Parent = Tool0
  2476. Part117.Material = Enum.Material.SmoothPlastic
  2477. Part117.BrickColor = BrickColor.new("Really black")
  2478. Part117.Reflectance = 0.15000000596046
  2479. Part117.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
  2480. Part117.CanCollide = false
  2481. Part117.FormFactor = Enum.FormFactor.Plate
  2482. Part117.Size = Vector3.new(1, 0.400000006, 1)
  2483. Part117.CFrame = CFrame.new(-2157.22021, 181.705383, 6.54541779, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
  2484. Part117.BottomSurface = Enum.SurfaceType.Smooth
  2485. Part117.TopSurface = Enum.SurfaceType.Smooth
  2486. Part117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2487. Part117.Position = Vector3.new(-2157.22021, 181.705383, 6.54541779)
  2488. Part117.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
  2489. Part117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2490. SpecialMesh118.Parent = Part117
  2491. SpecialMesh118.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2492. SpecialMesh118.MeshType = Enum.MeshType.Wedge
  2493. SpecialMesh118.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2494. Part119.Name = "Workspace->Model->Part"
  2495. Part119.Parent = Tool0
  2496. Part119.Material = Enum.Material.SmoothPlastic
  2497. Part119.BrickColor = BrickColor.new("Really black")
  2498. Part119.Rotation = Vector3.new(90, 0, -5.00999975)
  2499. Part119.CanCollide = false
  2500. Part119.FormFactor = Enum.FormFactor.Plate
  2501. Part119.Size = Vector3.new(1, 0.400000006, 1)
  2502. Part119.CFrame = CFrame.new(-2156.10352, 181.77475, 6.86170912, 0.996186614, 0.0872489735, -5.00633141e-05, -4.49999861e-05, -5.99999767e-05, -1, -0.0872489735, 0.996186614, -5.5844961e-05)
  2503. Part119.BottomSurface = Enum.SurfaceType.Smooth
  2504. Part119.TopSurface = Enum.SurfaceType.Smooth
  2505. Part119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2506. Part119.Position = Vector3.new(-2156.10352, 181.77475, 6.86170912)
  2507. Part119.Orientation = Vector3.new(90, 5.00999975, 0)
  2508. Part119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2509. CylinderMesh120.Parent = Part119
  2510. CylinderMesh120.Scale = Vector3.new(0.0799999982, 1.96000004, 0.0799999982)
  2511. CylinderMesh120.Scale = Vector3.new(0.0799999982, 1.96000004, 0.0799999982)
  2512. Part121.Name = "Workspace->Model->Part"
  2513. Part121.Parent = Tool0
  2514. Part121.Material = Enum.Material.Neon
  2515. Part121.BrickColor = BrickColor.new("Storm blue")
  2516. Part121.Rotation = Vector3.new(90, 0, -5.00999975)
  2517. Part121.CanCollide = false
  2518. Part121.FormFactor = Enum.FormFactor.Plate
  2519. Part121.Size = Vector3.new(1, 0.400000006, 1)
  2520. Part121.CFrame = CFrame.new(-2156.5022, 181.870773, 6.89659119, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
  2521. Part121.BottomSurface = Enum.SurfaceType.Smooth
  2522. Part121.TopSurface = Enum.SurfaceType.Smooth
  2523. Part121.Color = Color3.new(0.2, 0.345098, 0.509804)
  2524. Part121.Position = Vector3.new(-2156.5022, 181.870773, 6.89659119)
  2525. Part121.Orientation = Vector3.new(90, 5.00999975, 0)
  2526. Part121.Color = Color3.new(0.2, 0.345098, 0.509804)
  2527. CylinderMesh122.Parent = Part121
  2528. CylinderMesh122.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2529. CylinderMesh122.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2530. Part123.Name = "Workspace->Model->Part"
  2531. Part123.Parent = Tool0
  2532. Part123.Material = Enum.Material.SmoothPlastic
  2533. Part123.BrickColor = BrickColor.new("Really black")
  2534. Part123.Reflectance = 0.15000000596046
  2535. Part123.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
  2536. Part123.CanCollide = false
  2537. Part123.FormFactor = Enum.FormFactor.Plate
  2538. Part123.Size = Vector3.new(1, 0.400000006, 1)
  2539. Part123.CFrame = CFrame.new(-2156.15771, 181.741119, 6.47322083, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
  2540. Part123.BottomSurface = Enum.SurfaceType.Smooth
  2541. Part123.TopSurface = Enum.SurfaceType.Smooth
  2542. Part123.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2543. Part123.Position = Vector3.new(-2156.15771, 181.741119, 6.47322083)
  2544. Part123.Orientation = Vector3.new(30, 5, -22)
  2545. Part123.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2546. BlockMesh124.Parent = Part123
  2547. BlockMesh124.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
  2548. BlockMesh124.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
  2549. Part125.Name = "Workspace->Model->Part"
  2550. Part125.Parent = Tool0
  2551. Part125.Material = Enum.Material.SmoothPlastic
  2552. Part125.BrickColor = BrickColor.new("Really black")
  2553. Part125.Rotation = Vector3.new(179.970001, 84.9899979, -179.959991)
  2554. Part125.CanCollide = false
  2555. Part125.FormFactor = Enum.FormFactor.Plate
  2556. Part125.Size = Vector3.new(1, 0.400000006, 1)
  2557. Part125.CFrame = CFrame.new(-2156.42163, 182.126968, 6.8976059, -0.0872760192, 5.60281405e-05, 0.99618423, 6.0000013e-05, 1, -5.09861347e-05, -0.99618423, 5.53211939e-05, -0.0872760192)
  2558. Part125.BottomSurface = Enum.SurfaceType.Smooth
  2559. Part125.TopSurface = Enum.SurfaceType.Smooth
  2560. Part125.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2561. Part125.Position = Vector3.new(-2156.42163, 182.126968, 6.8976059)
  2562. Part125.Orientation = Vector3.new(0, 95.0099945, 0)
  2563. Part125.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2564. SpecialMesh126.Parent = Part125
  2565. SpecialMesh126.MeshId = "http://www.roblox.com/asset/?id=18010890"
  2566. SpecialMesh126.Scale = Vector3.new(0.280000001, 0.0799999982, 1.20000005)
  2567. SpecialMesh126.TextureId = "http://www.roblox.com/asset/?id=42265273"
  2568. SpecialMesh126.MeshType = Enum.MeshType.FileMesh
  2569. SpecialMesh126.Scale = Vector3.new(0.280000001, 0.0799999982, 1.20000005)
  2570. Part127.Name = "Workspace->Model->Part"
  2571. Part127.Parent = Tool0
  2572. Part127.Material = Enum.Material.Neon
  2573. Part127.BrickColor = BrickColor.new("Storm blue")
  2574. Part127.Rotation = Vector3.new(90, 0, -5.00999975)
  2575. Part127.CanCollide = false
  2576. Part127.FormFactor = Enum.FormFactor.Plate
  2577. Part127.Size = Vector3.new(1, 0.400000006, 1)
  2578. Part127.CFrame = CFrame.new(-2157.4585, 181.870834, 6.98035383, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
  2579. Part127.BottomSurface = Enum.SurfaceType.Smooth
  2580. Part127.TopSurface = Enum.SurfaceType.Smooth
  2581. Part127.Color = Color3.new(0.2, 0.345098, 0.509804)
  2582. Part127.Position = Vector3.new(-2157.4585, 181.870834, 6.98035383)
  2583. Part127.Orientation = Vector3.new(90, 5.00999975, 0)
  2584. Part127.Color = Color3.new(0.2, 0.345098, 0.509804)
  2585. CylinderMesh128.Parent = Part127
  2586. CylinderMesh128.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2587. CylinderMesh128.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
  2588. Part129.Name = "Workspace->Model->Part"
  2589. Part129.Parent = Tool0
  2590. Part129.Material = Enum.Material.Neon
  2591. Part129.BrickColor = BrickColor.new("Cocoa")
  2592. Part129.Rotation = Vector3.new(-180, -5.00999975, -90)
  2593. Part129.CanCollide = false
  2594. Part129.FormFactor = Enum.FormFactor.Symmetric
  2595. Part129.Size = Vector3.new(1, 1, 1)
  2596. Part129.CFrame = CFrame.new(-2155.06689, 181.870773, 6.77892303, 5.70000011e-05, 0.996186137, -0.0872540027, 1, -5.20708927e-05, 5.87675313e-05, 5.40000001e-05, -0.0872540101, -0.996186137)
  2597. Part129.BottomSurface = Enum.SurfaceType.Smooth
  2598. Part129.TopSurface = Enum.SurfaceType.Smooth
  2599. Part129.Color = Color3.new(0.337255, 0.141176, 0.141176)
  2600. Part129.Position = Vector3.new(-2155.06689, 181.870773, 6.77892303)
  2601. Part129.Orientation = Vector3.new(0, -174.98999, 90)
  2602. Part129.Color = Color3.new(0.337255, 0.141176, 0.141176)
  2603. CylinderMesh130.Parent = Part129
  2604. CylinderMesh130.Scale = Vector3.new(0.0799999982, 0.0799999982, 0.0799999982)
  2605. CylinderMesh130.Scale = Vector3.new(0.0799999982, 0.0799999982, 0.0799999982)
  2606. Part131.Name = "Flash"
  2607. Part131.Parent = Tool0
  2608. Part131.Material = Enum.Material.SmoothPlastic
  2609. Part131.BrickColor = BrickColor.new("Bright green")
  2610. Part131.Transparency = 1
  2611. Part131.Rotation = Vector3.new(-119.899994, -2.5, 94.3399963)
  2612. Part131.CanCollide = false
  2613. Part131.FormFactor = Enum.FormFactor.Symmetric
  2614. Part131.Size = Vector3.new(1, 1, 1)
  2615. Part131.CFrame = CFrame.new(-2154.427, 181.852829, 6.9354701, -0.0756139606, -0.996184468, -0.0435787328, -0.499950767, 6.19665007e-05, 0.86605382, -0.862746596, 0.0872729868, -0.498047858)
  2616. Part131.BottomSurface = Enum.SurfaceType.Smooth
  2617. Part131.TopSurface = Enum.SurfaceType.Smooth
  2618. Part131.Color = Color3.new(0.294118, 0.592157, 0.294118)
  2619. Part131.Position = Vector3.new(-2154.427, 181.852829, 6.9354701)
  2620. Part131.Orientation = Vector3.new(-60, -175, -89.9899979)
  2621. Part131.Color = Color3.new(0.294118, 0.592157, 0.294118)
  2622. CylinderMesh132.Parent = Part131
  2623. CylinderMesh132.Scale = Vector3.new(0.119999997, 0.200000003, 0.119999997)
  2624. CylinderMesh132.Scale = Vector3.new(0.119999997, 0.200000003, 0.119999997)
  2625. BillboardGui133.Name = "GUI"
  2626. BillboardGui133.Parent = Part131
  2627. BillboardGui133.Size = UDim2.new(2.5, 0, 2.5, 0)
  2628. ImageLabel134.Name = "Light"
  2629. ImageLabel134.Parent = BillboardGui133
  2630. ImageLabel134.Transparency = 1
  2631. ImageLabel134.Size = UDim2.new(1, 0, 1, 0)
  2632. ImageLabel134.Visible = false
  2633. ImageLabel134.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  2634. ImageLabel134.BackgroundTransparency = 1
  2635. ImageLabel134.Image = "http://www.roblox.com/asset/?id=89381789"
  2636. Script135.Parent = BillboardGui133
  2637. table.insert(cors,sandbox(Script135,function()
  2638. script.Parent.Adornee = script.Parent.Parent
  2639. script:Remove()
  2640. end))
  2641. Part136.Name = "Workspace->Model->Part"
  2642. Part136.Parent = Tool0
  2643. Part136.Material = Enum.Material.SmoothPlastic
  2644. Part136.BrickColor = BrickColor.new("Really black")
  2645. Part136.Reflectance = 0.15000000596046
  2646. Part136.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  2647. Part136.CanCollide = false
  2648. Part136.FormFactor = Enum.FormFactor.Plate
  2649. Part136.Size = Vector3.new(1, 0.400000006, 1)
  2650. Part136.CFrame = CFrame.new(-2154.95117, 181.959335, 6.49405622, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  2651. Part136.BottomSurface = Enum.SurfaceType.Smooth
  2652. Part136.TopSurface = Enum.SurfaceType.Smooth
  2653. Part136.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2654. Part136.Position = Vector3.new(-2154.95117, 181.959335, 6.49405622)
  2655. Part136.Orientation = Vector3.new(0, -84.9899979, -30)
  2656. Part136.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2657. BlockMesh137.Parent = Part136
  2658. BlockMesh137.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
  2659. BlockMesh137.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
  2660. Part138.Name = "Workspace->Model->Part"
  2661. Part138.Parent = Tool0
  2662. Part138.Material = Enum.Material.Neon
  2663. Part138.BrickColor = BrickColor.new("Storm blue")
  2664. Part138.Rotation = Vector3.new(90, 0, -95.0099945)
  2665. Part138.CanCollide = false
  2666. Part138.FormFactor = Enum.FormFactor.Plate
  2667. Part138.Size = Vector3.new(1, 0.400000006, 1)
  2668. Part138.CFrame = CFrame.new(-2155.04297, 182.050705, 6.77685499, -0.0872809738, 0.996183753, -3.78129771e-05, 6.79999866e-05, -3.19999926e-05, -1, -0.996183753, -0.0872809738, -6.49474896e-05)
  2669. Part138.BottomSurface = Enum.SurfaceType.Smooth
  2670. Part138.TopSurface = Enum.SurfaceType.Smooth
  2671. Part138.Color = Color3.new(0.2, 0.345098, 0.509804)
  2672. Part138.Position = Vector3.new(-2155.04297, 182.050705, 6.77685499)
  2673. Part138.Orientation = Vector3.new(90, 95.0099945, 0)
  2674. Part138.Color = Color3.new(0.2, 0.345098, 0.509804)
  2675. CylinderMesh139.Parent = Part138
  2676. CylinderMesh139.Scale = Vector3.new(0.0799999982, 0.319999993, 0.0799999982)
  2677. CylinderMesh139.Scale = Vector3.new(0.0799999982, 0.319999993, 0.0799999982)
  2678. Part140.Name = "Workspace->Model->Part"
  2679. Part140.Parent = Tool0
  2680. Part140.Material = Enum.Material.SmoothPlastic
  2681. Part140.BrickColor = BrickColor.new("Really black")
  2682. Part140.Reflectance = 0.15000000596046
  2683. Part140.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
  2684. Part140.CanCollide = false
  2685. Part140.FormFactor = Enum.FormFactor.Plate
  2686. Part140.Size = Vector3.new(1, 0.400000006, 1)
  2687. Part140.CFrame = CFrame.new(-2157.35449, 181.705154, 6.55718994, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
  2688. Part140.BottomSurface = Enum.SurfaceType.Smooth
  2689. Part140.TopSurface = Enum.SurfaceType.Smooth
  2690. Part140.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2691. Part140.Position = Vector3.new(-2157.35449, 181.705154, 6.55718994)
  2692. Part140.Orientation = Vector3.new(30, 5, -46)
  2693. Part140.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2694. BlockMesh141.Parent = Part140
  2695. BlockMesh141.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2696. BlockMesh141.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2697. Part142.Name = "Workspace->Model->Part"
  2698. Part142.Parent = Tool0
  2699. Part142.Material = Enum.Material.SmoothPlastic
  2700. Part142.BrickColor = BrickColor.new("Really black")
  2701. Part142.Reflectance = 0.15000000596046
  2702. Part142.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
  2703. Part142.CanCollide = false
  2704. Part142.FormFactor = Enum.FormFactor.Plate
  2705. Part142.Size = Vector3.new(1, 0.400000006, 1)
  2706. Part142.CFrame = CFrame.new(-2156.58276, 181.694962, 6.48361206, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
  2707. Part142.BottomSurface = Enum.SurfaceType.Smooth
  2708. Part142.TopSurface = Enum.SurfaceType.Smooth
  2709. Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2710. Part142.Position = Vector3.new(-2156.58276, 181.694962, 6.48361206)
  2711. Part142.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
  2712. Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2713. SpecialMesh143.Parent = Part142
  2714. SpecialMesh143.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2715. SpecialMesh143.MeshType = Enum.MeshType.Wedge
  2716. SpecialMesh143.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2717. Part144.Name = "Workspace->Model->Part"
  2718. Part144.Parent = Tool0
  2719. Part144.Material = Enum.Material.SmoothPlastic
  2720. Part144.BrickColor = BrickColor.new("Really black")
  2721. Part144.Reflectance = 0.15000000596046
  2722. Part144.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
  2723. Part144.CanCollide = false
  2724. Part144.FormFactor = Enum.FormFactor.Plate
  2725. Part144.Size = Vector3.new(1, 0.400000006, 1)
  2726. Part144.CFrame = CFrame.new(-2157.0354, 181.70874, 6.53125, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
  2727. Part144.BottomSurface = Enum.SurfaceType.Smooth
  2728. Part144.TopSurface = Enum.SurfaceType.Smooth
  2729. Part144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2730. Part144.Position = Vector3.new(-2157.0354, 181.70874, 6.53125)
  2731. Part144.Orientation = Vector3.new(30, 5, -46)
  2732. Part144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2733. BlockMesh145.Parent = Part144
  2734. BlockMesh145.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2735. BlockMesh145.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2736. Part146.Name = "Workspace->Model->Part"
  2737. Part146.Parent = Tool0
  2738. Part146.Material = Enum.Material.SmoothPlastic
  2739. Part146.BrickColor = BrickColor.new("Really black")
  2740. Part146.Reflectance = 0.15000000596046
  2741. Part146.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
  2742. Part146.CanCollide = false
  2743. Part146.FormFactor = Enum.FormFactor.Plate
  2744. Part146.Size = Vector3.new(1, 0.400000006, 1)
  2745. Part146.CFrame = CFrame.new(-2156.81055, 181.862473, 7.25466108, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
  2746. Part146.BottomSurface = Enum.SurfaceType.Smooth
  2747. Part146.TopSurface = Enum.SurfaceType.Smooth
  2748. Part146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2749. Part146.Position = Vector3.new(-2156.81055, 181.862473, 7.25466108)
  2750. Part146.Orientation = Vector3.new(-30, 5.00999975, -22)
  2751. Part146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2752. BlockMesh147.Parent = Part146
  2753. BlockMesh147.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  2754. BlockMesh147.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  2755. Part148.Name = "Workspace->Model->Part"
  2756. Part148.Parent = Tool0
  2757. Part148.Material = Enum.Material.SmoothPlastic
  2758. Part148.BrickColor = BrickColor.new("Really black")
  2759. Part148.Reflectance = 0.15000000596046
  2760. Part148.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  2761. Part148.CanCollide = false
  2762. Part148.FormFactor = Enum.FormFactor.Plate
  2763. Part148.Size = Vector3.new(1, 0.400000006, 3)
  2764. Part148.CFrame = CFrame.new(-2156.1687, 182.145538, 7.03444576, 0.0755980015, -0.043573048, -0.996185958, 0.499944001, 0.866057813, 5.8210062e-05, 0.86275202, -0.49804157, 0.0872563198)
  2765. Part148.BottomSurface = Enum.SurfaceType.Smooth
  2766. Part148.TopSurface = Enum.SurfaceType.Smooth
  2767. Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2768. Part148.Position = Vector3.new(-2156.1687, 182.145538, 7.03444576)
  2769. Part148.Orientation = Vector3.new(0, -84.9899979, 30)
  2770. Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2771. BlockMesh149.Parent = Part148
  2772. BlockMesh149.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
  2773. BlockMesh149.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
  2774. Part150.Name = "Workspace->Model->Part"
  2775. Part150.Parent = Tool0
  2776. Part150.Material = Enum.Material.SmoothPlastic
  2777. Part150.BrickColor = BrickColor.new("Really black")
  2778. Part150.Rotation = Vector3.new(0, 5.00999975, 135)
  2779. Part150.CanCollide = false
  2780. Part150.FormFactor = Enum.FormFactor.Plate
  2781. Part150.Size = Vector3.new(1, 0.400000006, 1)
  2782. Part150.CFrame = CFrame.new(-2158.38208, 181.602921, 7.06929779, -0.704372346, -0.704447865, 0.0872520283, 0.70714134, -0.707072258, -5.61106499e-05, 0.0617330298, 0.061659988, 0.996186256)
  2783. Part150.BottomSurface = Enum.SurfaceType.Smooth
  2784. Part150.TopSurface = Enum.SurfaceType.Smooth
  2785. Part150.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2786. Part150.Position = Vector3.new(-2158.38208, 181.602921, 7.06929779)
  2787. Part150.Orientation = Vector3.new(0, 5.00999975, 135)
  2788. Part150.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2789. BlockMesh151.Parent = Part150
  2790. BlockMesh151.Scale = Vector3.new(1.15999997, 0.720000029, 0.239999995)
  2791. BlockMesh151.Scale = Vector3.new(1.15999997, 0.720000029, 0.239999995)
  2792. Part152.Name = "Workspace->Model->Part"
  2793. Part152.Parent = Tool0
  2794. Part152.Material = Enum.Material.SmoothPlastic
  2795. Part152.BrickColor = BrickColor.new("Really black")
  2796. Part152.Rotation = Vector3.new(0, 5.00999975, 165)
  2797. Part152.CanCollide = false
  2798. Part152.FormFactor = Enum.FormFactor.Plate
  2799. Part152.Size = Vector3.new(1, 0.800000012, 1)
  2800. Part152.CFrame = CFrame.new(-2157.19849, 181.327469, 6.96557617, -0.962228894, -0.257880509, 0.0872534588, 0.258862972, -0.965914011, -5.6877343e-05, 0.0842939913, 0.0225319583, 0.996186197)
  2801. Part152.BottomSurface = Enum.SurfaceType.Smooth
  2802. Part152.TopSurface = Enum.SurfaceType.Smooth
  2803. Part152.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2804. Part152.Position = Vector3.new(-2157.19849, 181.327469, 6.96557617)
  2805. Part152.Orientation = Vector3.new(0, 5.00999975, 165)
  2806. Part152.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2807. BlockMesh153.Parent = Part152
  2808. BlockMesh153.Scale = Vector3.new(0.119999997, 1.1400001, 0.239999995)
  2809. BlockMesh153.Scale = Vector3.new(0.119999997, 1.1400001, 0.239999995)
  2810. Part154.Name = "Workspace->Model->Part"
  2811. Part154.Parent = Tool0
  2812. Part154.Material = Enum.Material.SmoothPlastic
  2813. Part154.BrickColor = BrickColor.new("Really black")
  2814. Part154.Reflectance = 0.15000000596046
  2815. Part154.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  2816. Part154.CanCollide = false
  2817. Part154.FormFactor = Enum.FormFactor.Plate
  2818. Part154.Size = Vector3.new(1, 0.400000006, 1)
  2819. Part154.CFrame = CFrame.new(-2156.23096, 182.028671, 6.64629316, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  2820. Part154.BottomSurface = Enum.SurfaceType.Smooth
  2821. Part154.TopSurface = Enum.SurfaceType.Smooth
  2822. Part154.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2823. Part154.Position = Vector3.new(-2156.23096, 182.028671, 6.64629316)
  2824. Part154.Orientation = Vector3.new(0, -84.9899979, -30)
  2825. Part154.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2826. BlockMesh155.Parent = Part154
  2827. BlockMesh155.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
  2828. BlockMesh155.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
  2829. Part156.Name = "Workspace->Model->Part"
  2830. Part156.Parent = Tool0
  2831. Part156.Material = Enum.Material.SmoothPlastic
  2832. Part156.BrickColor = BrickColor.new("Really black")
  2833. Part156.Reflectance = 0.15000000596046
  2834. Part156.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
  2835. Part156.CanCollide = false
  2836. Part156.FormFactor = Enum.FormFactor.Plate
  2837. Part156.Size = Vector3.new(1, 0.400000006, 1)
  2838. Part156.CFrame = CFrame.new(-2157.67261, 181.719131, 6.59307098, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
  2839. Part156.BottomSurface = Enum.SurfaceType.Smooth
  2840. Part156.TopSurface = Enum.SurfaceType.Smooth
  2841. Part156.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2842. Part156.Position = Vector3.new(-2157.67261, 181.719131, 6.59307098)
  2843. Part156.Orientation = Vector3.new(30, 5, -46)
  2844. Part156.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2845. BlockMesh157.Parent = Part156
  2846. BlockMesh157.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2847. BlockMesh157.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2848. Part158.Name = "Workspace->Model->Part"
  2849. Part158.Parent = Tool0
  2850. Part158.Material = Enum.Material.SmoothPlastic
  2851. Part158.BrickColor = BrickColor.new("Really black")
  2852. Part158.Reflectance = 0.15000000596046
  2853. Part158.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  2854. Part158.CanCollide = false
  2855. Part158.FormFactor = Enum.FormFactor.Plate
  2856. Part158.Size = Vector3.new(1, 0.400000006, 1)
  2857. Part158.CFrame = CFrame.new(-2158.41675, 181.681458, 7.50035095, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  2858. Part158.BottomSurface = Enum.SurfaceType.Smooth
  2859. Part158.TopSurface = Enum.SurfaceType.Smooth
  2860. Part158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2861. Part158.Position = Vector3.new(-2158.41675, 181.681458, 7.50035095)
  2862. Part158.Orientation = Vector3.new(0, -84.9899979, 30)
  2863. Part158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2864. SpecialMesh159.Parent = Part158
  2865. SpecialMesh159.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
  2866. SpecialMesh159.MeshType = Enum.MeshType.Wedge
  2867. SpecialMesh159.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
  2868. Part160.Name = "Workspace->Model->Part"
  2869. Part160.Parent = Tool0
  2870. Part160.Material = Enum.Material.SmoothPlastic
  2871. Part160.BrickColor = BrickColor.new("Really black")
  2872. Part160.Reflectance = 0.15000000596046
  2873. Part160.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
  2874. Part160.CanCollide = false
  2875. Part160.FormFactor = Enum.FormFactor.Plate
  2876. Part160.Size = Vector3.new(1, 0.400000006, 1)
  2877. Part160.CFrame = CFrame.new(-2157.60156, 181.725098, 7.40366316, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
  2878. Part160.BottomSurface = Enum.SurfaceType.Smooth
  2879. Part160.TopSurface = Enum.SurfaceType.Smooth
  2880. Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2881. Part160.Position = Vector3.new(-2157.60156, 181.725098, 7.40366316)
  2882. Part160.Orientation = Vector3.new(-30, 5.00999975, -46)
  2883. Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2884. BlockMesh161.Parent = Part160
  2885. BlockMesh161.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2886. BlockMesh161.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2887. Part162.Name = "Workspace->Model->Part"
  2888. Part162.Parent = Tool0
  2889. Part162.Material = Enum.Material.SmoothPlastic
  2890. Part162.BrickColor = BrickColor.new("Really black")
  2891. Part162.Reflectance = 0.15000000596046
  2892. Part162.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
  2893. Part162.CanCollide = false
  2894. Part162.FormFactor = Enum.FormFactor.Plate
  2895. Part162.Size = Vector3.new(1, 0.400000006, 1)
  2896. Part162.CFrame = CFrame.new(-2157.28223, 181.711227, 7.38368988, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
  2897. Part162.BottomSurface = Enum.SurfaceType.Smooth
  2898. Part162.TopSurface = Enum.SurfaceType.Smooth
  2899. Part162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2900. Part162.Position = Vector3.new(-2157.28223, 181.711227, 7.38368988)
  2901. Part162.Orientation = Vector3.new(-30, 5.00999975, -46)
  2902. Part162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2903. BlockMesh163.Parent = Part162
  2904. BlockMesh163.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2905. BlockMesh163.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  2906. Part164.Name = "Workspace->Model->Part"
  2907. Part164.Parent = Tool0
  2908. Part164.Material = Enum.Material.SmoothPlastic
  2909. Part164.BrickColor = BrickColor.new("Really black")
  2910. Part164.Reflectance = 0.15000000596046
  2911. Part164.Rotation = Vector3.new(30.0999985, 4.32999992, 42.4899979)
  2912. Part164.CanCollide = false
  2913. Part164.FormFactor = Enum.FormFactor.Plate
  2914. Part164.Size = Vector3.new(1, 0.400000006, 1)
  2915. Part164.CFrame = CFrame.new(-2155.74609, 181.921371, 6.5415802, 0.735295236, -0.67352438, 0.0755378157, 0.612314224, 0.612388968, -0.500051141, 0.290538102, 0.413938016, 0.862695217)
  2916. Part164.BottomSurface = Enum.SurfaceType.Smooth
  2917. Part164.TopSurface = Enum.SurfaceType.Smooth
  2918. Part164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2919. Part164.Position = Vector3.new(-2155.74609, 181.921371, 6.5415802)
  2920. Part164.Orientation = Vector3.new(30, 5, 45)
  2921. Part164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2922. BlockMesh165.Parent = Part164
  2923. BlockMesh165.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
  2924. BlockMesh165.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
  2925. Part166.Name = "Workspace->Model->Part"
  2926. Part166.Parent = Tool0
  2927. Part166.Material = Enum.Material.SmoothPlastic
  2928. Part166.BrickColor = BrickColor.new("Really black")
  2929. Part166.Reflectance = 0.15000000596046
  2930. Part166.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  2931. Part166.CanCollide = false
  2932. Part166.FormFactor = Enum.FormFactor.Plate
  2933. Part166.Size = Vector3.new(1, 0.400000006, 1)
  2934. Part166.CFrame = CFrame.new(-2154.90454, 181.965271, 7.02810621, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  2935. Part166.BottomSurface = Enum.SurfaceType.Smooth
  2936. Part166.TopSurface = Enum.SurfaceType.Smooth
  2937. Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2938. Part166.Position = Vector3.new(-2154.90454, 181.965271, 7.02810621)
  2939. Part166.Orientation = Vector3.new(0, -84.9899979, 30)
  2940. Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2941. BlockMesh167.Parent = Part166
  2942. BlockMesh167.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
  2943. BlockMesh167.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
  2944. Part168.Name = "Workspace->Model->Part"
  2945. Part168.Parent = Tool0
  2946. Part168.Material = Enum.Material.SmoothPlastic
  2947. Part168.BrickColor = BrickColor.new("Really black")
  2948. Part168.Reflectance = 0.15000000596046
  2949. Part168.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
  2950. Part168.CanCollide = false
  2951. Part168.FormFactor = Enum.FormFactor.Plate
  2952. Part168.Size = Vector3.new(1, 0.400000006, 1)
  2953. Part168.CFrame = CFrame.new(-2158.77563, 181.688293, 7.52777815, 0.0756019726, 0.0435730331, 0.99618566, 0.499943823, -0.866057932, -6.02009786e-05, 0.862751722, 0.498041391, -0.087259762)
  2954. Part168.BottomSurface = Enum.SurfaceType.Smooth
  2955. Part168.TopSurface = Enum.SurfaceType.Smooth
  2956. Part168.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2957. Part168.Position = Vector3.new(-2158.77563, 181.688293, 7.52777815)
  2958. Part168.Orientation = Vector3.new(0, 95.0099945, 150)
  2959. Part168.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2960. SpecialMesh169.Parent = Part168
  2961. SpecialMesh169.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
  2962. SpecialMesh169.MeshType = Enum.MeshType.Wedge
  2963. SpecialMesh169.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
  2964. Part170.Name = "Workspace->Model->Part"
  2965. Part170.Parent = Tool0
  2966. Part170.Material = Enum.Material.SmoothPlastic
  2967. Part170.BrickColor = BrickColor.new("Really black")
  2968. Part170.Reflectance = 0.15000000596046
  2969. Part170.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
  2970. Part170.CanCollide = false
  2971. Part170.FormFactor = Enum.FormFactor.Plate
  2972. Part170.Size = Vector3.new(1, 0.400000006, 1)
  2973. Part170.CFrame = CFrame.new(-2156.50928, 181.700836, 7.32201385, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
  2974. Part170.BottomSurface = Enum.SurfaceType.Smooth
  2975. Part170.TopSurface = Enum.SurfaceType.Smooth
  2976. Part170.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2977. Part170.Position = Vector3.new(-2156.50928, 181.700836, 7.32201385)
  2978. Part170.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
  2979. Part170.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2980. SpecialMesh171.Parent = Part170
  2981. SpecialMesh171.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2982. SpecialMesh171.MeshType = Enum.MeshType.Wedge
  2983. SpecialMesh171.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  2984. Part172.Name = "Workspace->Model->Part"
  2985. Part172.Parent = Tool0
  2986. Part172.Material = Enum.Material.SmoothPlastic
  2987. Part172.BrickColor = BrickColor.new("Really black")
  2988. Part172.Reflectance = 0.15000000596046
  2989. Part172.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
  2990. Part172.CanCollide = false
  2991. Part172.FormFactor = Enum.FormFactor.Plate
  2992. Part172.Size = Vector3.new(1, 0.400000006, 1)
  2993. Part172.CFrame = CFrame.new(-2156.54956, 181.842712, 6.56640577, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
  2994. Part172.BottomSurface = Enum.SurfaceType.Smooth
  2995. Part172.TopSurface = Enum.SurfaceType.Smooth
  2996. Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2997. Part172.Position = Vector3.new(-2156.54956, 181.842712, 6.56640577)
  2998. Part172.Orientation = Vector3.new(30, 5, -22)
  2999. Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3000. BlockMesh173.Parent = Part172
  3001. BlockMesh173.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3002. BlockMesh173.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3003. Part174.Name = "Workspace->Model->Part"
  3004. Part174.Parent = Tool0
  3005. Part174.Material = Enum.Material.SmoothPlastic
  3006. Part174.BrickColor = BrickColor.new("Really black")
  3007. Part174.Rotation = Vector3.new(-0.0299999993, -84.9899979, 179.959991)
  3008. Part174.CanCollide = false
  3009. Part174.FormFactor = Enum.FormFactor.Plate
  3010. Part174.Size = Vector3.new(1, 0.400000006, 1)
  3011. Part174.CFrame = CFrame.new(-2155.76416, 181.870773, 6.84001112, -0.0872679949, -5.40437359e-05, -0.996184886, 6.09999915e-05, -1, 4.89069753e-05, -0.996184886, -5.64992552e-05, 0.0872679949)
  3012. Part174.BottomSurface = Enum.SurfaceType.Smooth
  3013. Part174.TopSurface = Enum.SurfaceType.Smooth
  3014. Part174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3015. Part174.Position = Vector3.new(-2155.76416, 181.870773, 6.84001112)
  3016. Part174.Orientation = Vector3.new(0, -84.9899979, 180)
  3017. Part174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3018. SpecialMesh175.Parent = Part174
  3019. SpecialMesh175.Scale = Vector3.new(0.239999995, 0.599999964, 0.200000003)
  3020. SpecialMesh175.MeshType = Enum.MeshType.Wedge
  3021. SpecialMesh175.Scale = Vector3.new(0.239999995, 0.599999964, 0.200000003)
  3022. Part176.Name = "Workspace->Model->Part"
  3023. Part176.Parent = Tool0
  3024. Part176.Material = Enum.Material.SmoothPlastic
  3025. Part176.BrickColor = BrickColor.new("Really black")
  3026. Part176.Reflectance = 0.15000000596046
  3027. Part176.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
  3028. Part176.CanCollide = false
  3029. Part176.FormFactor = Enum.FormFactor.Plate
  3030. Part176.Size = Vector3.new(1, 0.400000006, 1)
  3031. Part176.CFrame = CFrame.new(-2156.2041, 181.567505, 6.37664795, -0.0755490288, -0.413680166, -0.907282233, 0.500049174, -0.80291909, 0.324456275, -0.862695277, -0.42917341, 0.267520159)
  3032. Part176.BottomSurface = Enum.SurfaceType.Smooth
  3033. Part176.TopSurface = Enum.SurfaceType.Smooth
  3034. Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3035. Part176.Position = Vector3.new(-2156.2041, 181.567505, 6.37664795)
  3036. Part176.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
  3037. Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3038. SpecialMesh177.Parent = Part176
  3039. SpecialMesh177.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
  3040. SpecialMesh177.MeshType = Enum.MeshType.Wedge
  3041. SpecialMesh177.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
  3042. Part178.Name = "Workspace->Model->Part"
  3043. Part178.Parent = Tool0
  3044. Part178.Material = Enum.Material.Neon
  3045. Part178.BrickColor = BrickColor.new("Storm blue")
  3046. Part178.Transparency = 0.80000001192093
  3047. Part178.Rotation = Vector3.new(-180, -5.00999975, -150)
  3048. Part178.CanCollide = false
  3049. Part178.FormFactor = Enum.FormFactor.Plate
  3050. Part178.Size = Vector3.new(1, 0.400000006, 1)
  3051. Part178.CFrame = CFrame.new(-2156.46143, 182.286957, 6.90109205, -0.862696886, 0.498137146, -0.087255083, 0.500039935, 0.866002321, 5.79749612e-05, 0.0755919889, -0.0435810126, -0.996186018)
  3052. Part178.BottomSurface = Enum.SurfaceType.Smooth
  3053. Part178.TopSurface = Enum.SurfaceType.Smooth
  3054. Part178.Color = Color3.new(0.2, 0.345098, 0.509804)
  3055. Part178.Position = Vector3.new(-2156.46143, 182.286957, 6.90109205)
  3056. Part178.Orientation = Vector3.new(0, -174.98999, 30)
  3057. Part178.Color = Color3.new(0.2, 0.345098, 0.509804)
  3058. Decal179.Parent = Part178
  3059. Decal179.Texture = "http://www.roblox.com/asset/?id=88230633"
  3060. Decal179.Face = Enum.NormalId.Right
  3061. Decal180.Parent = Part178
  3062. Decal180.Texture = "http://www.roblox.com/asset/?id=88230633"
  3063. Decal180.Face = Enum.NormalId.Left
  3064. BlockMesh181.Parent = Part178
  3065. BlockMesh181.Scale = Vector3.new(0.0399999991, 0.959999979, 0.200000003)
  3066. BlockMesh181.Scale = Vector3.new(0.0399999991, 0.959999979, 0.200000003)
  3067. Part182.Name = "Workspace->Model->Part"
  3068. Part182.Parent = Tool0
  3069. Part182.Material = Enum.Material.SmoothPlastic
  3070. Part182.BrickColor = BrickColor.new("Really black")
  3071. Part182.Reflectance = 0.15000000596046
  3072. Part182.Rotation = Vector3.new(-0.0399999991, -84.9899979, 149.959991)
  3073. Part182.CanCollide = false
  3074. Part182.FormFactor = Enum.FormFactor.Plate
  3075. Part182.Size = Vector3.new(1, 0.400000006, 1)
  3076. Part182.CFrame = CFrame.new(-2157.69556, 182.063416, 6.79463196, -0.0755490288, -0.0436870158, -0.996184647, 0.500049174, -0.865997076, 5.48057178e-05, -0.862695277, -0.498137176, 0.0872708932)
  3077. Part182.BottomSurface = Enum.SurfaceType.Smooth
  3078. Part182.TopSurface = Enum.SurfaceType.Smooth
  3079. Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3080. Part182.Position = Vector3.new(-2157.69556, 182.063416, 6.79463196)
  3081. Part182.Orientation = Vector3.new(0, -84.9899979, 150)
  3082. Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3083. SpecialMesh183.Parent = Part182
  3084. SpecialMesh183.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
  3085. SpecialMesh183.MeshType = Enum.MeshType.Wedge
  3086. SpecialMesh183.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
  3087. Part184.Name = "Workspace->Model->Part"
  3088. Part184.Parent = Tool0
  3089. Part184.Material = Enum.Material.SmoothPlastic
  3090. Part184.BrickColor = BrickColor.new("Really black")
  3091. Part184.Reflectance = 0.15000000596046
  3092. Part184.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
  3093. Part184.CanCollide = false
  3094. Part184.FormFactor = Enum.FormFactor.Plate
  3095. Part184.Size = Vector3.new(1, 0.400000006, 1)
  3096. Part184.CFrame = CFrame.new(-2158.85034, 181.682388, 6.67491102, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
  3097. Part184.BottomSurface = Enum.SurfaceType.Smooth
  3098. Part184.TopSurface = Enum.SurfaceType.Smooth
  3099. Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3100. Part184.Position = Vector3.new(-2158.85034, 181.682388, 6.67491102)
  3101. Part184.Orientation = Vector3.new(0, 95.0099945, -150)
  3102. Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3103. SpecialMesh185.Parent = Part184
  3104. SpecialMesh185.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
  3105. SpecialMesh185.MeshType = Enum.MeshType.Wedge
  3106. SpecialMesh185.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
  3107. Part186.Name = "Workspace->Model->Part"
  3108. Part186.Parent = Tool0
  3109. Part186.Material = Enum.Material.SmoothPlastic
  3110. Part186.BrickColor = BrickColor.new("Really black")
  3111. Part186.Reflectance = 0.15000000596046
  3112. Part186.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  3113. Part186.CanCollide = false
  3114. Part186.FormFactor = Enum.FormFactor.Plate
  3115. Part186.Size = Vector3.new(1, 0.400000006, 1)
  3116. Part186.CFrame = CFrame.new(-2155.69507, 182.222549, 6.71179914, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  3117. Part186.BottomSurface = Enum.SurfaceType.Smooth
  3118. Part186.TopSurface = Enum.SurfaceType.Smooth
  3119. Part186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3120. Part186.Position = Vector3.new(-2155.69507, 182.222549, 6.71179914)
  3121. Part186.Orientation = Vector3.new(0, -84.9899979, -30)
  3122. Part186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3123. BlockMesh187.Parent = Part186
  3124. BlockMesh187.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
  3125. BlockMesh187.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
  3126. Part188.Name = "Workspace->Model->Part"
  3127. Part188.Parent = Tool0
  3128. Part188.Material = Enum.Material.SmoothPlastic
  3129. Part188.BrickColor = BrickColor.new("Really black")
  3130. Part188.Reflectance = 0.15000000596046
  3131. Part188.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
  3132. Part188.CanCollide = false
  3133. Part188.FormFactor = Enum.FormFactor.Plate
  3134. Part188.Size = Vector3.new(1, 0.400000006, 1)
  3135. Part188.CFrame = CFrame.new(-2155.11938, 181.882111, 7.09513092, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
  3136. Part188.BottomSurface = Enum.SurfaceType.Smooth
  3137. Part188.TopSurface = Enum.SurfaceType.Smooth
  3138. Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3139. Part188.Position = Vector3.new(-2155.11938, 181.882111, 7.09513092)
  3140. Part188.Orientation = Vector3.new(0, -84.9899979, 30)
  3141. Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3142. BlockMesh189.Parent = Part188
  3143. BlockMesh189.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
  3144. BlockMesh189.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
  3145. Part190.Name = "Workspace->Model->Part"
  3146. Part190.Parent = Tool0
  3147. Part190.Material = Enum.Material.SmoothPlastic
  3148. Part190.BrickColor = BrickColor.new("Black")
  3149. Part190.Rotation = Vector3.new(60.0999985, 2.5, -94.3399963)
  3150. Part190.CanCollide = false
  3151. Part190.FormFactor = Enum.FormFactor.Symmetric
  3152. Part190.Size = Vector3.new(1, 1, 1)
  3153. Part190.CFrame = CFrame.new(-2154.61011, 181.852829, 6.95155287, -0.0756089836, 0.996184587, 0.0435857438, -0.499947876, -5.3074531e-05, -0.866055548, -0.862748802, -0.0872721821, 0.498044342)
  3154. Part190.BottomSurface = Enum.SurfaceType.Smooth
  3155. Part190.TopSurface = Enum.SurfaceType.Smooth
  3156. Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3157. Part190.Position = Vector3.new(-2154.61011, 181.852829, 6.95155287)
  3158. Part190.Orientation = Vector3.new(60, 5, -90.0099945)
  3159. Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3160. CylinderMesh191.Parent = Part190
  3161. CylinderMesh191.Scale = Vector3.new(0.200000003, 0.159999996, 0.200000003)
  3162. CylinderMesh191.Scale = Vector3.new(0.200000003, 0.159999996, 0.200000003)
  3163. Part192.Name = "Workspace->Model->Part"
  3164. Part192.Parent = Tool0
  3165. Part192.Material = Enum.Material.SmoothPlastic
  3166. Part192.BrickColor = BrickColor.new("Really black")
  3167. Part192.Reflectance = 0.15000000596046
  3168. Part192.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  3169. Part192.CanCollide = false
  3170. Part192.FormFactor = Enum.FormFactor.Plate
  3171. Part192.Size = Vector3.new(1, 0.400000006, 1)
  3172. Part192.CFrame = CFrame.new(-2155.63745, 181.786285, 6.45375013, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  3173. Part192.BottomSurface = Enum.SurfaceType.Smooth
  3174. Part192.TopSurface = Enum.SurfaceType.Smooth
  3175. Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3176. Part192.Position = Vector3.new(-2155.63745, 181.786285, 6.45375013)
  3177. Part192.Orientation = Vector3.new(0, -84.9899979, -30)
  3178. Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3179. BlockMesh193.Parent = Part192
  3180. BlockMesh193.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  3181. BlockMesh193.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  3182. ManualWeld194.Name = "Workspace->Model->Part-to-Silencer Strong Joint"
  3183. ManualWeld194.Parent = Part192
  3184. ManualWeld194.C0 = CFrame.new(0.5, -0.200000003, -0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  3185. ManualWeld194.C1 = CFrame.new(0.507873535, 0.498001099, 0.0407104492, -0.500003755, -0.86602205, -3.3347053e-06, -6.08551136e-06, 2.82517385e-06, -0.999992311, 0.866014242, -0.500003755, -7.6530996e-06)
  3186. ManualWeld194.Part0 = Part192
  3187. ManualWeld194.Part1 = Part54
  3188. Part195.Name = "Workspace->Model->Part"
  3189. Part195.Parent = Tool0
  3190. Part195.Material = Enum.Material.SmoothPlastic
  3191. Part195.BrickColor = BrickColor.new("Really black")
  3192. Part195.Rotation = Vector3.new(90, 0, -95.0099945)
  3193. Part195.CanCollide = false
  3194. Part195.FormFactor = Enum.FormFactor.Symmetric
  3195. Part195.Size = Vector3.new(1, 1, 1)
  3196. Part195.CFrame = CFrame.new(-2155.14648, 181.890823, 6.78591919, -0.0872809738, 0.996183753, -3.78129771e-05, 6.79999866e-05, -3.19999926e-05, -1, -0.996183753, -0.0872809738, -6.49474896e-05)
  3197. Part195.BottomSurface = Enum.SurfaceType.Smooth
  3198. Part195.TopSurface = Enum.SurfaceType.Smooth
  3199. Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3200. Part195.Position = Vector3.new(-2155.14648, 181.890823, 6.78591919)
  3201. Part195.Orientation = Vector3.new(90, 95.0099945, 0)
  3202. Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3203. BlockMesh196.Parent = Part195
  3204. BlockMesh196.Scale = Vector3.new(0.239999995, 0.0799999982, 0.200000003)
  3205. BlockMesh196.Scale = Vector3.new(0.239999995, 0.0799999982, 0.200000003)
  3206. Part197.Name = "Workspace->Model->Part"
  3207. Part197.Parent = Tool0
  3208. Part197.Material = Enum.Material.SmoothPlastic
  3209. Part197.BrickColor = BrickColor.new("Really black")
  3210. Part197.Reflectance = 0.15000000596046
  3211. Part197.Rotation = Vector3.new(30.0999985, 4.32999992, -46.5099983)
  3212. Part197.CanCollide = false
  3213. Part197.FormFactor = Enum.FormFactor.Plate
  3214. Part197.Size = Vector3.new(1, 0.400000006, 1)
  3215. Part197.CFrame = CFrame.new(-2156.3772, 181.538223, 6.37474012, 0.686255813, 0.723427474, 0.0755360499, -0.601608872, 0.62290889, -0.50005126, -0.408802897, 0.297719866, 0.862695217)
  3216. Part197.BottomSurface = Enum.SurfaceType.Smooth
  3217. Part197.TopSurface = Enum.SurfaceType.Smooth
  3218. Part197.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3219. Part197.Position = Vector3.new(-2156.3772, 181.538223, 6.37474012)
  3220. Part197.Orientation = Vector3.new(30, 5, -44)
  3221. Part197.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3222. BlockMesh198.Parent = Part197
  3223. BlockMesh198.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
  3224. BlockMesh198.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
  3225. Part199.Name = "Workspace->Model->Part"
  3226. Part199.Parent = Tool0
  3227. Part199.Material = Enum.Material.SmoothPlastic
  3228. Part199.BrickColor = BrickColor.new("Really black")
  3229. Part199.Reflectance = 0.15000000596046
  3230. Part199.Rotation = Vector3.new(179.959991, 84.9899979, 150.039993)
  3231. Part199.CanCollide = false
  3232. Part199.FormFactor = Enum.FormFactor.Plate
  3233. Part199.Size = Vector3.new(1, 0.400000006, 1)
  3234. Part199.CFrame = CFrame.new(-2156.53149, 182.228683, 7.01802778, -0.075609982, -0.0435839556, 0.996184528, -0.499945879, 0.866056681, -5.49360011e-05, -0.862749815, -0.498042524, -0.0872721523)
  3235. Part199.BottomSurface = Enum.SurfaceType.Smooth
  3236. Part199.TopSurface = Enum.SurfaceType.Smooth
  3237. Part199.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3238. Part199.Position = Vector3.new(-2156.53149, 182.228683, 7.01802778)
  3239. Part199.Orientation = Vector3.new(0, 95.0099945, -30)
  3240. Part199.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3241. SpecialMesh200.Parent = Part199
  3242. SpecialMesh200.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  3243. SpecialMesh200.MeshType = Enum.MeshType.Wedge
  3244. SpecialMesh200.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  3245. Part201.Name = "Workspace->Model->Part"
  3246. Part201.Parent = Tool0
  3247. Part201.Material = Enum.Material.SmoothPlastic
  3248. Part201.BrickColor = BrickColor.new("Really black")
  3249. Part201.Reflectance = 0.15000000596046
  3250. Part201.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  3251. Part201.CanCollide = false
  3252. Part201.FormFactor = Enum.FormFactor.Plate
  3253. Part201.Size = Vector3.new(1, 0.400000006, 1)
  3254. Part201.CFrame = CFrame.new(-2158.8396, 181.897202, 6.79846191, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  3255. Part201.BottomSurface = Enum.SurfaceType.Smooth
  3256. Part201.TopSurface = Enum.SurfaceType.Smooth
  3257. Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3258. Part201.Position = Vector3.new(-2158.8396, 181.897202, 6.79846191)
  3259. Part201.Orientation = Vector3.new(0, -84.9899979, -30)
  3260. Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3261. BlockMesh202.Parent = Part201
  3262. BlockMesh202.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
  3263. BlockMesh202.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
  3264. Part203.Name = "Workspace->Model->Part"
  3265. Part203.Parent = Tool0
  3266. Part203.Material = Enum.Material.SmoothPlastic
  3267. Part203.BrickColor = BrickColor.new("Really black")
  3268. Part203.Reflectance = 0.15000000596046
  3269. Part203.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
  3270. Part203.CanCollide = false
  3271. Part203.FormFactor = Enum.FormFactor.Plate
  3272. Part203.Size = Vector3.new(1, 0.400000006, 1)
  3273. Part203.CFrame = CFrame.new(-2156.64917, 182.028671, 6.68294477, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
  3274. Part203.BottomSurface = Enum.SurfaceType.Smooth
  3275. Part203.TopSurface = Enum.SurfaceType.Smooth
  3276. Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3277. Part203.Position = Vector3.new(-2156.64917, 182.028671, 6.68294477)
  3278. Part203.Orientation = Vector3.new(0, 95.0099945, -150)
  3279. Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3280. SpecialMesh204.Parent = Part203
  3281. SpecialMesh204.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
  3282. SpecialMesh204.MeshType = Enum.MeshType.Wedge
  3283. SpecialMesh204.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
  3284. Part205.Name = "Workspace->Model->Part"
  3285. Part205.Parent = Tool0
  3286. Part205.Material = Enum.Material.SmoothPlastic
  3287. Part205.BrickColor = BrickColor.new("Really black")
  3288. Part205.Reflectance = 0.15000000596046
  3289. Part205.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
  3290. Part205.CanCollide = false
  3291. Part205.FormFactor = Enum.FormFactor.Plate
  3292. Part205.Size = Vector3.new(1, 0.400000006, 1)
  3293. Part205.CFrame = CFrame.new(-2157.44849, 181.873032, 7.30450392, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
  3294. Part205.BottomSurface = Enum.SurfaceType.Smooth
  3295. Part205.TopSurface = Enum.SurfaceType.Smooth
  3296. Part205.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3297. Part205.Position = Vector3.new(-2157.44849, 181.873032, 7.30450392)
  3298. Part205.Orientation = Vector3.new(-30, 5.00999975, -22)
  3299. Part205.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3300. BlockMesh206.Parent = Part205
  3301. BlockMesh206.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3302. BlockMesh206.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3303. Part207.Name = "Workspace->Model->Part"
  3304. Part207.Parent = Tool0
  3305. Part207.Material = Enum.Material.SmoothPlastic
  3306. Part207.BrickColor = BrickColor.new("Really black")
  3307. Part207.Reflectance = 0.15000000596046
  3308. Part207.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
  3309. Part207.CanCollide = false
  3310. Part207.FormFactor = Enum.FormFactor.Plate
  3311. Part207.Size = Vector3.new(1, 0.400000006, 1)
  3312. Part207.CFrame = CFrame.new(-2159.23804, 181.897202, 6.83335876, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
  3313. Part207.BottomSurface = Enum.SurfaceType.Smooth
  3314. Part207.TopSurface = Enum.SurfaceType.Smooth
  3315. Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3316. Part207.Position = Vector3.new(-2159.23804, 181.897202, 6.83335876)
  3317. Part207.Orientation = Vector3.new(0, 95.0099945, -150)
  3318. Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3319. SpecialMesh208.Parent = Part207
  3320. SpecialMesh208.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
  3321. SpecialMesh208.MeshType = Enum.MeshType.Wedge
  3322. SpecialMesh208.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
  3323. Part209.Name = "Workspace->Model->Part"
  3324. Part209.Parent = Tool0
  3325. Part209.Material = Enum.Material.SmoothPlastic
  3326. Part209.BrickColor = BrickColor.new("Really black")
  3327. Part209.Reflectance = 0.15000000596046
  3328. Part209.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  3329. Part209.CanCollide = false
  3330. Part209.FormFactor = Enum.FormFactor.Plate
  3331. Part209.Size = Vector3.new(1, 0.400000006, 2)
  3332. Part209.CFrame = CFrame.new(-2158.59204, 182.063522, 6.87316895, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  3333. Part209.BottomSurface = Enum.SurfaceType.Smooth
  3334. Part209.TopSurface = Enum.SurfaceType.Smooth
  3335. Part209.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3336. Part209.Position = Vector3.new(-2158.59204, 182.063522, 6.87316895)
  3337. Part209.Orientation = Vector3.new(0, -84.9899979, -30)
  3338. Part209.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3339. BlockMesh210.Parent = Part209
  3340. BlockMesh210.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
  3341. BlockMesh210.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
  3342. Part211.Name = "Workspace->Model->Part"
  3343. Part211.Parent = Tool0
  3344. Part211.Material = Enum.Material.SmoothPlastic
  3345. Part211.BrickColor = BrickColor.new("Really black")
  3346. Part211.Reflectance = 0.15000000596046
  3347. Part211.Rotation = Vector3.new(-0.0399999991, -84.9899979, 149.959991)
  3348. Part211.CanCollide = false
  3349. Part211.FormFactor = Enum.FormFactor.Plate
  3350. Part211.Size = Vector3.new(1, 0.400000006, 1)
  3351. Part211.CFrame = CFrame.new(-2154.79614, 181.876205, 6.43226624, -0.0755490288, -0.0436870158, -0.996184647, 0.500049174, -0.865997076, 5.48057178e-05, -0.862695277, -0.498137176, 0.0872708932)
  3352. Part211.BottomSurface = Enum.SurfaceType.Smooth
  3353. Part211.TopSurface = Enum.SurfaceType.Smooth
  3354. Part211.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3355. Part211.Position = Vector3.new(-2154.79614, 181.876205, 6.43226624)
  3356. Part211.Orientation = Vector3.new(0, -84.9899979, 150)
  3357. Part211.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3358. SpecialMesh212.Parent = Part211
  3359. SpecialMesh212.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  3360. SpecialMesh212.MeshType = Enum.MeshType.Wedge
  3361. SpecialMesh212.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
  3362. Part213.Name = "Workspace->Model->Part"
  3363. Part213.Parent = Tool0
  3364. Part213.Material = Enum.Material.SmoothPlastic
  3365. Part213.BrickColor = BrickColor.new("Really black")
  3366. Part213.Reflectance = 0.15000000596046
  3367. Part213.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  3368. Part213.CanCollide = false
  3369. Part213.FormFactor = Enum.FormFactor.Plate
  3370. Part213.Size = Vector3.new(1, 0.400000006, 1)
  3371. Part213.CFrame = CFrame.new(-2154.83838, 182.222519, 6.63678694, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  3372. Part213.BottomSurface = Enum.SurfaceType.Smooth
  3373. Part213.TopSurface = Enum.SurfaceType.Smooth
  3374. Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3375. Part213.Position = Vector3.new(-2154.83838, 182.222519, 6.63678694)
  3376. Part213.Orientation = Vector3.new(0, -84.9899979, -30)
  3377. Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3378. SpecialMesh214.Parent = Part213
  3379. SpecialMesh214.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  3380. SpecialMesh214.MeshType = Enum.MeshType.Wedge
  3381. SpecialMesh214.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  3382. Part215.Name = "Workspace->Model->Part"
  3383. Part215.Parent = Tool0
  3384. Part215.Material = Enum.Material.SmoothPlastic
  3385. Part215.BrickColor = BrickColor.new("Really black")
  3386. Part215.Reflectance = 0.15000000596046
  3387. Part215.Rotation = Vector3.new(179.959991, 84.9899979, -149.959991)
  3388. Part215.CanCollide = false
  3389. Part215.FormFactor = Enum.FormFactor.Plate
  3390. Part215.Size = Vector3.new(1, 0.400000006, 1)
  3391. Part215.CFrame = CFrame.new(-2156.55176, 182.222549, 6.78682709, -0.0755540058, 0.0436889939, 0.99618423, 0.500047088, 0.865998268, -5.42367488e-05, -0.862696111, 0.498134911, -0.0872761905)
  3392. Part215.BottomSurface = Enum.SurfaceType.Smooth
  3393. Part215.TopSurface = Enum.SurfaceType.Smooth
  3394. Part215.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3395. Part215.Position = Vector3.new(-2156.55176, 182.222549, 6.78682709)
  3396. Part215.Orientation = Vector3.new(0, 95.0099945, 30)
  3397. Part215.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3398. SpecialMesh216.Parent = Part215
  3399. SpecialMesh216.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  3400. SpecialMesh216.MeshType = Enum.MeshType.Wedge
  3401. SpecialMesh216.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
  3402. Part217.Name = "Workspace->Model->Part"
  3403. Part217.Parent = Tool0
  3404. Part217.Material = Enum.Material.SmoothPlastic
  3405. Part217.BrickColor = BrickColor.new("Really black")
  3406. Part217.Reflectance = 0.15000000596046
  3407. Part217.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
  3408. Part217.CanCollide = false
  3409. Part217.FormFactor = Enum.FormFactor.Plate
  3410. Part217.Size = Vector3.new(1, 0.400000006, 3)
  3411. Part217.CFrame = CFrame.new(-2156.19727, 182.139481, 6.7075882, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
  3412. Part217.BottomSurface = Enum.SurfaceType.Smooth
  3413. Part217.TopSurface = Enum.SurfaceType.Smooth
  3414. Part217.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3415. Part217.Position = Vector3.new(-2156.19727, 182.139481, 6.7075882)
  3416. Part217.Orientation = Vector3.new(0, -84.9899979, -30)
  3417. Part217.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3418. BlockMesh218.Parent = Part217
  3419. BlockMesh218.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
  3420. BlockMesh218.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
  3421. Part219.Name = "Workspace->Model->Part"
  3422. Part219.Parent = Tool0
  3423. Part219.Material = Enum.Material.SmoothPlastic
  3424. Part219.BrickColor = BrickColor.new("Really black")
  3425. Part219.Reflectance = 0.15000000596046
  3426. Part219.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
  3427. Part219.CanCollide = false
  3428. Part219.FormFactor = Enum.FormFactor.Plate
  3429. Part219.Size = Vector3.new(1, 0.400000006, 1)
  3430. Part219.CFrame = CFrame.new(-2156.86768, 181.856567, 6.60228682, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
  3431. Part219.BottomSurface = Enum.SurfaceType.Smooth
  3432. Part219.TopSurface = Enum.SurfaceType.Smooth
  3433. Part219.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3434. Part219.Position = Vector3.new(-2156.86768, 181.856567, 6.60228682)
  3435. Part219.Orientation = Vector3.new(30, 5, -22)
  3436. Part219.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3437. BlockMesh220.Parent = Part219
  3438. BlockMesh220.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3439. BlockMesh220.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3440. Part221.Name = "Workspace->Model->Part"
  3441. Part221.Parent = Tool0
  3442. Part221.Material = Enum.Material.SmoothPlastic
  3443. Part221.BrickColor = BrickColor.new("Really black")
  3444. Part221.Reflectance = 0.15000000596046
  3445. Part221.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
  3446. Part221.CanCollide = false
  3447. Part221.FormFactor = Enum.FormFactor.Plate
  3448. Part221.Size = Vector3.new(1, 0.400000006, 1)
  3449. Part221.CFrame = CFrame.new(-2156.90088, 181.70874, 6.519485, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
  3450. Part221.BottomSurface = Enum.SurfaceType.Smooth
  3451. Part221.TopSurface = Enum.SurfaceType.Smooth
  3452. Part221.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3453. Part221.Position = Vector3.new(-2156.90088, 181.70874, 6.519485)
  3454. Part221.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
  3455. Part221.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3456. SpecialMesh222.Parent = Part221
  3457. SpecialMesh222.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  3458. SpecialMesh222.MeshType = Enum.MeshType.Wedge
  3459. SpecialMesh222.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  3460. Part223.Name = "Workspace->Model->Part"
  3461. Part223.Parent = Tool0
  3462. Part223.Material = Enum.Material.SmoothPlastic
  3463. Part223.BrickColor = BrickColor.new("Really black")
  3464. Part223.Reflectance = 0.15000000596046
  3465. Part223.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
  3466. Part223.CanCollide = false
  3467. Part223.FormFactor = Enum.FormFactor.Plate
  3468. Part223.Size = Vector3.new(1, 0.400000006, 1)
  3469. Part223.CFrame = CFrame.new(-2156.64404, 181.700699, 7.33383894, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
  3470. Part223.BottomSurface = Enum.SurfaceType.Smooth
  3471. Part223.TopSurface = Enum.SurfaceType.Smooth
  3472. Part223.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3473. Part223.Position = Vector3.new(-2156.64404, 181.700699, 7.33383894)
  3474. Part223.Orientation = Vector3.new(-30, 5.00999975, -46)
  3475. Part223.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3476. BlockMesh224.Parent = Part223
  3477. BlockMesh224.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  3478. BlockMesh224.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  3479. Part225.Name = "Workspace->Model->Part"
  3480. Part225.Parent = Tool0
  3481. Part225.Material = Enum.Material.SmoothPlastic
  3482. Part225.BrickColor = BrickColor.new("Really black")
  3483. Part225.Reflectance = 0.15000000596046
  3484. Part225.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
  3485. Part225.CanCollide = false
  3486. Part225.FormFactor = Enum.FormFactor.Plate
  3487. Part225.Size = Vector3.new(1, 0.400000006, 1)
  3488. Part225.CFrame = CFrame.new(-2157.14746, 181.711227, 7.37188721, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
  3489. Part225.BottomSurface = Enum.SurfaceType.Smooth
  3490. Part225.TopSurface = Enum.SurfaceType.Smooth
  3491. Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3492. Part225.Position = Vector3.new(-2157.14746, 181.711227, 7.37188721)
  3493. Part225.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
  3494. Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3495. SpecialMesh226.Parent = Part225
  3496. SpecialMesh226.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  3497. SpecialMesh226.MeshType = Enum.MeshType.Wedge
  3498. SpecialMesh226.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  3499. Part227.Name = "Workspace->Model->Part"
  3500. Part227.Parent = Tool0
  3501. Part227.Material = Enum.Material.SmoothPlastic
  3502. Part227.BrickColor = BrickColor.new("Really black")
  3503. Part227.Reflectance = 0.15000000596046
  3504. Part227.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
  3505. Part227.CanCollide = false
  3506. Part227.FormFactor = Enum.FormFactor.Plate
  3507. Part227.Size = Vector3.new(1, 0.400000006, 1)
  3508. Part227.CFrame = CFrame.new(-2156.82886, 181.714645, 7.34195709, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
  3509. Part227.BottomSurface = Enum.SurfaceType.Smooth
  3510. Part227.TopSurface = Enum.SurfaceType.Smooth
  3511. Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3512. Part227.Position = Vector3.new(-2156.82886, 181.714645, 7.34195709)
  3513. Part227.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
  3514. Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3515. SpecialMesh228.Parent = Part227
  3516. SpecialMesh228.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  3517. SpecialMesh228.MeshType = Enum.MeshType.Wedge
  3518. SpecialMesh228.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
  3519. Part229.Name = "Workspace->Model->Part"
  3520. Part229.Parent = Tool0
  3521. Part229.Material = Enum.Material.SmoothPlastic
  3522. Part229.BrickColor = BrickColor.new("Really black")
  3523. Part229.Reflectance = 0.15000000596046
  3524. Part229.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
  3525. Part229.CanCollide = false
  3526. Part229.FormFactor = Enum.FormFactor.Plate
  3527. Part229.Size = Vector3.new(1, 0.400000006, 1)
  3528. Part229.CFrame = CFrame.new(-2156.96338, 181.7146, 7.35375214, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
  3529. Part229.BottomSurface = Enum.SurfaceType.Smooth
  3530. Part229.TopSurface = Enum.SurfaceType.Smooth
  3531. Part229.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3532. Part229.Position = Vector3.new(-2156.96338, 181.7146, 7.35375214)
  3533. Part229.Orientation = Vector3.new(-30, 5.00999975, -46)
  3534. Part229.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3535. BlockMesh230.Parent = Part229
  3536. BlockMesh230.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  3537. BlockMesh230.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
  3538. Part231.Name = "Workspace->Model->Part"
  3539. Part231.Parent = Tool0
  3540. Part231.Material = Enum.Material.SmoothPlastic
  3541. Part231.BrickColor = BrickColor.new("Really black")
  3542. Part231.Reflectance = 0.15000000596046
  3543. Part231.Rotation = Vector3.new(-30.0900002, 4.32999992, -41.5)
  3544. Part231.CanCollide = false
  3545. Part231.FormFactor = Enum.FormFactor.Plate
  3546. Part231.Size = Vector3.new(1, 0.400000006, 1)
  3547. Part231.CFrame = CFrame.new(-2156.28784, 181.544189, 7.3934021, 0.74687022, 0.660659969, 0.0755869672, -0.601645231, 0.622954607, 0.499950618, 0.283210099, -0.41887477, 0.86274904)
  3548. Part231.BottomSurface = Enum.SurfaceType.Smooth
  3549. Part231.TopSurface = Enum.SurfaceType.Smooth
  3550. Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3551. Part231.Position = Vector3.new(-2156.28784, 181.544189, 7.3934021)
  3552. Part231.Orientation = Vector3.new(-30, 5.00999975, -44)
  3553. Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3554. BlockMesh232.Parent = Part231
  3555. BlockMesh232.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
  3556. BlockMesh232.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
  3557. Part233.Name = "Workspace->Model->Part"
  3558. Part233.Parent = Tool0
  3559. Part233.Material = Enum.Material.SmoothPlastic
  3560. Part233.BrickColor = BrickColor.new("Really black")
  3561. Part233.Reflectance = 0.15000000596046
  3562. Part233.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
  3563. Part233.CanCollide = false
  3564. Part233.FormFactor = Enum.FormFactor.Plate
  3565. Part233.Size = Vector3.new(1, 0.400000006, 1)
  3566. Part233.CFrame = CFrame.new(-2156.11792, 181.573608, 7.36147308, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
  3567. Part233.BottomSurface = Enum.SurfaceType.Smooth
  3568. Part233.TopSurface = Enum.SurfaceType.Smooth
  3569. Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3570. Part233.Position = Vector3.new(-2156.11792, 181.573608, 7.36147308)
  3571. Part233.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
  3572. Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3573. SpecialMesh234.Parent = Part233
  3574. SpecialMesh234.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
  3575. SpecialMesh234.MeshType = Enum.MeshType.Wedge
  3576. SpecialMesh234.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
  3577. Part235.Name = "Workspace->Model->Part"
  3578. Part235.Parent = Tool0
  3579. Part235.Material = Enum.Material.SmoothPlastic
  3580. Part235.BrickColor = BrickColor.new("Really black")
  3581. Part235.Reflectance = 0.15000000596046
  3582. Part235.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
  3583. Part235.CanCollide = false
  3584. Part235.FormFactor = Enum.FormFactor.Plate
  3585. Part235.Size = Vector3.new(1, 0.400000006, 1)
  3586. Part235.CFrame = CFrame.new(-2156.49097, 181.848801, 7.23471022, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
  3587. Part235.BottomSurface = Enum.SurfaceType.Smooth
  3588. Part235.TopSurface = Enum.SurfaceType.Smooth
  3589. Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3590. Part235.Position = Vector3.new(-2156.49097, 181.848801, 7.23471022)
  3591. Part235.Orientation = Vector3.new(-30, 5.00999975, -22)
  3592. Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3593. BlockMesh236.Parent = Part235
  3594. BlockMesh236.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3595. BlockMesh236.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
  3596. for i,v in pairs(mas:GetChildren()) do
  3597. v.Parent = owner.Backpack
  3598. pcall(function() v:MakeJoints() end)
  3599. end
  3600. mas:Destroy()
  3601. for i,v in pairs(cors) do
  3602. spawn(function()
  3603. pcall(v)
  3604. end)
  3605. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement