Dark_EccentricYT

Untitled

Mar 29th, 2018
1,451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 111.28 KB | None | 0 0
  1. local plr = game.Players.LocalPlayer
  2. local chr = plr.Character
  3. local maus = plr:GetMouse()
  4. local PGui=plr.PlayerGui
  5. local lleg = chr["Left Leg"]
  6. local rleg = chr["Right Leg"]
  7. local larm = chr["Left Arm"]
  8. local rarm = chr["Right Arm"]
  9. local hed = chr.Head
  10. local rutprt = chr.HumanoidRootPart
  11. local torso = chr.Torso
  12. local swimming=false
  13. chr.Animate.Disabled=true
  14. local fldb={['w']=false,['a']=false,['s']=false,['d']=false,['32']=false}
  15. local RunSpeed=30
  16. local WlkSpeed=8
  17. local SwimSpeed=14
  18. local SwimDashSpeed=28
  19. local anim = "Idling"
  20. local lastanim = "Idling"
  21. local val = 0
  22. local syne = 0
  23. local num = 0
  24. local runtime = 0
  25. local pseudohead=hed:Clone()
  26. for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
  27. pseudohead.Name='PseudoHead'
  28. pseudohead.Parent=chr.Head
  29. local pseudoweld=Instance.new('Weld',torso)
  30. pseudoweld.Part0=hed
  31. pseudoweld.Name='PseudoHedWld'
  32. pseudoweld.Part1=pseudohead
  33. hed.Transparency=1
  34. coroutine.wrap(function()
  35. for i,x in pairs(chr:GetChildren()) do if x:IsA('Accessory') then x:Destroy() end end
  36. for i,x in pairs(hed:GetChildren()) do if x:IsA('Sound') then x:Destroy() end end end)()
  37. function Lerp(a, b, i)
  38. local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
  39. local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
  40. local calx = com1[1] + (com2[1] - com1[1]) * i
  41. local caly = com1[2] + (com2[2] - com1[2]) * i
  42. local calz = com1[3] + (com2[3] - com1[3]) * i
  43. local cala = com1[4] + (com2[4] - com1[4]) * i
  44. local calb = com1[5] + (com2[5] - com1[5]) * i
  45. local calc = com1[6] + (com2[6] - com1[6]) * i
  46. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  47. end
  48. function TwnSingleNumber(s,f,m)
  49. local wot=s+(f-s)*m
  50. return wot
  51. end
  52. function TwnVector3(q,w,e)
  53. local begin={q.x,q.y,q.z}
  54. local ending={w.x,w.y,w.z}
  55. local bgx=begin[1]+(ending[1]-begin[1])*e
  56. local bgy=begin[2]+(ending[2]-begin[2])*e
  57. local bgz=begin[3]+(ending[3]-begin[3])*e
  58. return Vector3.new(bgx,bgy,bgz)
  59. end
  60. newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
  61. wld = Instance.new("Weld", wp1)
  62. wld.Part0 = wp0
  63. wld.Part1 = wp1
  64. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  65. end
  66.  
  67. local angles = CFrame.Angles
  68. function clerp(a, b, t)
  69. return a:lerp(b, t)
  70. end
  71.  
  72. local Player = game.Players.LocalPlayer
  73. local Character = Player.Character
  74. local Mouse = Player:GetMouse()
  75. local LeftArm = Character:WaitForChild("Left Arm")
  76. local RightArm = Character:WaitForChild("Right Arm")
  77. local LeftLeg = Character:WaitForChild("Left Leg")
  78. local RightLeg = Character:WaitForChild("Right Leg")
  79. local Head = Character:WaitForChild("Head")
  80. local Torso = Character:WaitForChild("Torso")
  81. z = Instance.new("Sound", torso)
  82. z.SoundId = "rbxassetid://" -- Put Music ID Here.
  83. z.Looped = true
  84. z.Pitch = 0.82
  85. z.Volume = 1
  86. wait(.1)
  87. z:Play()
  88. local RootPart = Character:WaitForChild("HumanoidRootPart")
  89. local Humanoid = Character:WaitForChild("Humanoid")
  90. local LeftShoulder = Torso:WaitForChild("Left Shoulder")
  91. local RightShoulder = Torso:WaitForChild("Right Shoulder")
  92. local LeftHip = Torso:WaitForChild("Left Hip")
  93. local RightHip = Torso:WaitForChild("Right Hip")
  94. local Neck = Torso:WaitForChild("Neck")
  95. local RootJoint = RootPart:WaitForChild("RootJoint")
  96. local Camera = workspace.CurrentCamera
  97. local FLeftShoulder, FRightShoulder = Instance.new("Weld", Torso), Instance.new("Weld", Torso)
  98. FLeftShoulder.Name = "LS"
  99. FRightShoulder.Name = "RS"
  100. local FLeftHip, FRightHip = Instance.new("Weld", Torso), Instance.new("Weld", Torso)
  101. FLeftHip.Name = "LH"
  102. FRightHip.Name = "RH"
  103. local FRootJoint = Instance.new("Weld", RootPart)
  104. FRootJoint.Name = "RJ"
  105. local F1, F2, F3 = Instance.new("Folder", Character), Instance.new("Folder", Character), Instance.new("Folder", Character)
  106. F1.Name = "Parts Folder"
  107. F2.Parent = F1
  108. F2.Name = "Effects"
  109. F3.Parent = F1
  110. F3.Name = "Extra Parts"
  111. local Drag_To_Part = Instance.new("Part", F3)
  112. Drag_To_Part.Transparency = 1
  113. Drag_To_Part.Name = "Drag-to-part"
  114. Drag_To_Part.Size = Vector3.new(0.2, 0.2, 0.2)
  115. Drag_To_Part.Anchored = false
  116. Drag_To_Part.CanCollide = false
  117. Drag_To_Part.Locked = true
  118. local DTPWeld = Instance.new("Weld", Drag_To_Part)
  119. DTPWeld.Part0 = RootPart
  120. DTPWeld.Part1 = Drag_To_Part
  121. local WepWeld, WepWeld2, WepWeld3, SheWeld = nil, nil, nil, nil
  122. local NLSC0 = LeftShoulder.C0
  123. local NLSC1 = LeftShoulder.C1
  124. local NRSC0 = RightShoulder.C0
  125. local NRSC1 = RightShoulder.C1
  126. local NLHC0 = LeftHip.C0
  127. local NLHC1 = LeftHip.C1
  128. local NRHC0 = RightHip.C0
  129. local NRHC1 = RightHip.C1
  130. local NNC0 = Neck.C0
  131. local NNC1 = Neck.C1
  132. local NRJC0 = RootJoint.C0
  133. local NRJC1 = RootJoint.C1
  134. local Handle, Hit_Box, Handle2, Hit_Box2, TEHandle, TESHandle, TEHit_Box, CEP = nil, nil, nil, nil, nil, nil, nil, nil
  135. local chatServ = game:GetService("Chat")
  136. local runServ = game:GetService("RunService")
  137. local debServ = game:GetService("Debris")
  138. local CurrentSpeed = 16
  139. local Current_Anim = "Idle"
  140. local Attack_Num = 1
  141. local Damage_Buff = 0
  142. local Max_Health = 400
  143. local Last_Health = Max_Health
  144. local idle = 1
  145. local idlenum = 1
  146. local idlenum2 = 1
  147. local walk = 1
  148. local walknum = 1
  149. local walknum2 = 1
  150. local Effects = {}
  151. local DragTable = {}
  152. local InputTable = {}
  153. local InputFrameTable = {}
  154. local TEBladeP = {}
  155. local TEBEffect, c1, c2 = nil, nil, nil
  156. local RGyro = Instance.new("BodyGyro")
  157. RGyro.MaxTorque = Vector3.new(0, 0, 0)
  158. RGyro.P = 2000
  159. local LLCF = CFrame.new()
  160. local SWP = Instance.new("BoolValue")
  161. local ControlScript = Player.PlayerScripts:WaitForChild("ControlScript")
  162. local Z_Pressed = false
  163. local Debounces = {Equipped = false, Equipping = false, HasWep = false, DuelWielding = false, Attacking = false, Locked_On = false, Can_Double_Jump = false, AnimOverride = false, Guarding = false, Crouching = false, JumpAnim = false, DoubleJumpAnim = false, KeyStrokeEnabled = false, Successful_KeyStroke = false, KeyStroke_CoolDown = false, UIAction = false, ZeroGravity = false, DoubleJumping = false, Charging_Erupt = false, Guarding = false, Transformed = false, DisableJump = false, Dashing = false, Hovering = false, TEWield = false, TESWield = false, CanGuard = true, SpedUp = false, HurrSlash = false, Stompped = false}
  164. local rad = math.rad
  165. local huge = math.huge
  166. local rand = math.random
  167. local Vec = Vector3.new
  168. local Cf = CFrame.new
  169. local Euler = CFrame.fromEulerAnglesXYZ
  170. local BC = BrickColor.new
  171. local Col3 = Color3.new
  172. local Inst = Instance.new
  173. local Ud2 = UDim2.new
  174.  
  175.  
  176.  
  177. local FONT = "SourceSansLight"
  178.  
  179.  
  180. MakeText = function(text, font, duration, tcr, tcg, tcb, scr, scg, scb, cFrame)
  181. local tpart = Instance.new("Part")
  182. tpart.Parent = F2
  183. tpart.Transparency = 1
  184. tpart.Name = "hoi hoi"
  185. tpart.Anchored = true
  186. tpart.CanCollide = false
  187. tpart.Locked = true
  188. tpart.Size = Vector3.new(0.2, 0.2, 0.2)
  189. tpart.CFrame = cFrame * CFrame.new(math.random(-2, 2), 0, math.random(-2, 2))
  190. local bill = Instance.new("BillboardGui")
  191. bill.Parent = tpart
  192. bill.AlwaysOnTop = true
  193. bill.Name = "HUHHHHHNAAAA"
  194. bill.Size = UDim2.new(4, 0, 4, 0)
  195. bill.StudsOffset = Vector3.new(0, 1, 0)
  196. local counter = 0
  197. local textl = Instance.new("TextLabel")
  198. textl.Parent = bill
  199. textl.Name = "WHYYYYYYYY"
  200. textl.BackgroundTransparency = 1
  201. textl.Size = UDim2.new(1, 0, 1, 0)
  202. textl.Font = font
  203. textl.Text = text
  204. textl.TextColor3 = Color3.new(tcr / 255, tcg / 255, tcb / 255)
  205. textl.TextScaled = true
  206. textl.TextStrokeColor3 = Color3.new(scr / 255, scg / 255, scb / 255)
  207. textl.TextStrokeTransparency = 0
  208. coroutine.resume(coroutine.create(function()
  209. while textl.TextTransparency < 1 do
  210. swait()
  211. if bill.StudsOffset.Y >= 5 then
  212. if duration <= counter then
  213. textl.TextTransparency = textl.TextTransparency + 0.15
  214. textl.TextStrokeTransparency = textl.TextStrokeTransparency + 0.15
  215. end
  216. end
  217. counter = counter + 0.1
  218. bill.StudsOffset = Vector3.new(0, bill.StudsOffset.Y + 0.15, 0)
  219. end
  220. debServ:AddItem(bill, 0)
  221. debServ:AddItem(textl, 0)
  222. debServ:AddItem(tpart, 0)
  223. end))
  224. end
  225.  
  226. Apply_Buff = function(amount, duration)
  227.  
  228. coroutine.resume(coroutine.create(function()
  229.  
  230. if amount > 0 and duration > 0 then
  231. Damage_Buff = Damage_Buff + amount
  232. MakeText("+" .. amount .. " Damage", FONT, 0.3, 255, 0, 0, 0, 0, 0, RootPart.CFrame)
  233. wait(duration)
  234. Damage_Buff = Damage_Buff - amount
  235. MakeText("-" .. amount .. " Damage", FONT, 0.3, 255, 0, 0, 0, 0, 0, RootPart.CFrame)
  236. end
  237. end
  238. ))
  239. end
  240.  
  241. Apply_Health_Buff = function(amount, duration)
  242.  
  243. coroutine.resume(coroutine.create(function()
  244.  
  245. if amount > 0 and duration > 0 then
  246. Max_Health = Max_Health + amount
  247. coroutine.resume(coroutine.create(function()
  248.  
  249. wait()
  250. chr.Humanoid.Health = chr.Humanoid.Health + amount
  251. end
  252. ))
  253. MakeText("+" .. amount .. " Max Health", FONT, 0.3, 255, 170, 0, 0, 0, 0, RootPart.CFrame)
  254. wait(duration)
  255. Max_Health = Max_Health - amount
  256. MakeText("-" .. amount .. " Max Health", FONT, 0.3, 255, 170, 0, 0, 0, 0, RootPart.CFrame)
  257. end
  258. end
  259. ))
  260. end
  261.  
  262.  
  263. FindHum = function(parent)
  264.  
  265. local hm = nil
  266. for _,HM in pairs(parent:GetChildren()) do
  267. if HM:IsA("Humanoid") then
  268. hm = HM
  269. end
  270. end
  271. return hm
  272. end
  273.  
  274.  
  275. ArtificialHB = Instance.new("BindableEvent", script)
  276. ArtificialHB.Name = "Heartbeat"
  277. script:WaitForChild("Heartbeat")
  278. frame = 0.033333333333333
  279. tf = 0
  280. allowframeloss = false
  281. tossremainder = false
  282. lastframe = tick()
  283. script.Heartbeat:Fire()
  284. game:GetService("RunService").Heartbeat:connect(function(s, p)
  285. tf = tf + s
  286. if frame <= tf then
  287. if allowframeloss then
  288. script.Heartbeat:Fire()
  289. lastframe = tick()
  290. else
  291. for i = 1, math.floor(tf / frame) do
  292. script.Heartbeat:Fire()
  293. end
  294. lastframe = tick()
  295. end
  296. if tossremainder then
  297. tf = 0
  298. else
  299. tf = tf - frame * math.floor(tf / frame)
  300. end
  301. end
  302. end
  303. )
  304. swait = function(num)
  305. if num == 0 or num == nil then
  306. ArtificialHB.Event:wait()
  307. else
  308. for i = 0, num do
  309. ArtificialHB.Event:wait()
  310. end
  311. end
  312. end
  313.  
  314. local DamageFunction = function(Hit, IsRan, MinDam, MaxDam, HKB, Knockback, DamType, Property, Duration, HDrag, DragDuration, SoEff, SoID, SoPit, SoVol)
  315.  
  316. local humanoid = FindHum(Hit.Parent)
  317. if humanoid and humanoid ~= Humanoid then
  318. local IsSafe = true
  319. local Deb = humanoid:FindFirstChild("ChaosDebounce")
  320. if Deb then
  321. local Cre = Deb:FindFirstChild("Creator")
  322. if Cre and Cre.Value == Player.UserId then
  323. IsSafe = false
  324. end
  325. end
  326. if IsSafe then
  327. local deb = Inst("BoolValue", humanoid)
  328. deb.Name = "ChaosDebounce"
  329. local cre = Inst("NumberValue", deb)
  330. cre.Name = "Creator"
  331. cre.Value = Player.UserId
  332. debServ:AddItem(deb, Duration)
  333. debServ:AddItem(cre, Duration)
  334. local Damage = 1
  335. if IsRan then
  336. Damage = rand(MinDam, MaxDam)
  337. else
  338. Damage = MaxDam
  339. end
  340. local this_nigga_had_op_health = false
  341. if SoEff then
  342. local HitSound = Sound(Hit, "http://roblox.com/asset/?id=" .. SoID .. "", SoVol, SoPit, false)
  343. debServ:AddItem(HitSound, 6)
  344. end
  345. -- DECOMPILER ERROR at PC100: Unhandled construct in 'MakeBoolean' P1
  346.  
  347. if (DamType == "Compensate" or string.sub(DamType, 1, 10) == "Compensate") and (humanoid.MaxHealth >= 100000 or humanoid.MaxHealth == 0) then
  348. if humanoid.MaxHealth >= 1000000000 or humanoid.MaxHealth == 0 then
  349. humanoid.MaxHealth = 100
  350. this_nigga_had_op_health = true
  351. end
  352. Damage = Damage * (humanoid.MaxHealth / 100)
  353. end
  354. if humanoid.MaxHealth >= 100000000 or humanoid.MaxHealth == 0 then
  355. this_nigga_had_op_health = true
  356. humanoid.MaxHealth = 100
  357. end
  358. if Damage_Buff > 0 then
  359. Damage = Damage * Damage_Buff
  360. end
  361. humanoid.Health = humanoid.Health - Damage
  362. if humanoid.MaxHealth / 4 <= Damage then
  363. MakeText("-" .. Damage .. "", "SourceSansBold", 0.3, 170, 0, 0, 255, 85, 0, Hit.CFrame)
  364. else
  365. local mtc = BrickColor.new("Really black").Color
  366. MakeText("-" .. Damage .. "", FONT, 0.3, mtc.r * 255, mtc.g * 255, mtc.b * 255, 0, 0, 0, Hit.CFrame)
  367. end
  368. do
  369. if HKB and (DamType ~= "SkyRocket" or DamType ~= "Compensate-SkyRocket") then
  370. if Property.Name ~= "Point" then
  371. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  372. local KBCF = Cf(Hit.Position, Property.Position)
  373. Hit.Velocity = KBCF.lookVector * -Knockback
  374. else
  375. do
  376. Hit.Velocity = Property.CFrame.lookVector * Knockback
  377. if (DamType == "Normal" and DamType == "Stun") or DamType == "Compensate-Stun" then
  378. MakeText("Stunned", FONT, 0.3, 255, 255, 0, 0, 0, 0, Hit.CFrame)
  379. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  380. local pos = Inst("BodyPosition", Hit)
  381. pos.MaxForce = Vec(huge, huge, huge)
  382. pos.Position = Hit.Position
  383. debServ:AddItem(pos, Duration * 10)
  384. else
  385. do
  386. if DamType == "LifeSteal" or DamType == "Compensate-LifeSteal" then
  387. Humanoid.Health = Humanoid.Health + Damage / 2
  388. MakeText("+" .. Damage / 2, FONT, 0.4, 0, 0, 0, 0, 255, 0, RootPart.CFrame)
  389. else
  390. if DamType == "MomentumStopper" or DamType == "Compensate-MomentumStopper" then
  391. local vel = Inst("BodyVelocity", Hit)
  392. vel.Name = "MomentumStopper"
  393. vel.MaxForce = Vec(huge, huge, huge)
  394. vel.Velocity = Vec(0, 0, 0)
  395. debServ:AddItem(vel, 3)
  396. else
  397. do
  398. if DamType == "Knockdown" or DamType == "Compensate-Knockdown" then
  399. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  400. else
  401. if DamType == "SkyRocket" or DamType == "Compensate-SkyRocket" then
  402. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  403. Hit.Velocity = Vec(0, Knockback, 0)
  404. if rand(1, 4) == 1 then
  405. local Twista = Inst("BodyAngularVelocity", Hit)
  406. Twista.MaxTorque = Vec(1000000, 1000000, 1000000)
  407. Twista.AngularVelocity = Vec(rand(-2, 2) * (Knockback / 2), rand(-2, 2) * (Knockback / 2), rand(-2, 2) * (Knockback / 2))
  408. debServ:AddItem(Twista, 0.01)
  409. end
  410. else
  411. do
  412. if DamType == "FreezeStun" or DamType == "Compensate-FreezeStun" then
  413. MakeText("Stunned", FONT, 0.3, 0, 0, 0, 255, 170, 0, Hit.CFrame)
  414. coroutine.resume(coroutine.create(function()
  415.  
  416. local ti = 0
  417. local hHead = Hit.Parent:FindFirstChild("Head")
  418. if hHead then
  419. hHead = Hit
  420. local h = Inst("Part", F2)
  421. h.Size = Vec(0.2, 0.2, 0.2)
  422. h.CanCollide = false
  423. h.Transparency = 1
  424. h.Position = hHead.Position
  425. local hWELD = Inst("Weld", h)
  426. hWELD.Part0 = hHead
  427. hWELD.Part1 = h
  428. hWELD.C0 = Cf(0, -4, 0)
  429. repeat
  430. ti = ti + 0.1
  431. for _,p in pairs(humanoid.Parent:GetChildren()) do
  432. if p:IsA("BasePart") then
  433. p.Anchored = true
  434. end
  435. end
  436. swait()
  437. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  438. local p1 = hHead.Position + Vec(rand(-200, 200) / 100, -(hHead.Size.y * 1.5), rand(-200, 200) / 100)
  439. local p0 = h.Position
  440. Lightning(p0, p1, 5, 3, "Deep orange", "Neon", 0.1, 0.2, 0.2)
  441. until Duration * 12 <= ti
  442. for _,p in pairs(humanoid.Parent:GetChildren()) do
  443. if p:IsA("BasePart") then
  444. p.Anchored = false
  445. end
  446. end
  447. debServ:AddItem(h, 0)
  448. end
  449. end
  450. ))
  451. else
  452. if DamType == "KnockDownFreezeStun" or DamType == "Compensate-KnockDownFreezeStun" then
  453. MakeText("Stunned", FONT, 0.3, 0, 0, 0, 255, 64, 0, Hit.CFrame)
  454. coroutine.resume(coroutine.create(function()
  455.  
  456. local ti = 0
  457. local scf = nil
  458. local h = Inst("Part", F2)
  459. h.Size = Vec(0.2, 0.2, 0.2)
  460. h.CanCollide = false
  461. h.Anchored = true
  462. h.Transparency = 1
  463. h.Position = Hit.Position
  464. h.CFrame = h.CFrame * Euler(rad(-90), 0, 0)
  465. local IL = {Character, Hit.Parent}
  466. local Ground, Pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(h.Position, h.CFrame.lookVector.Unit * 999), IL, true, true)
  467. if Ground then
  468. Hit.CFrame = Cf(Pos) * Euler(rad(-90), 0, 0)
  469. scf = Cf(Pos) * Euler(rad(-90), 0, 0)
  470. end
  471. repeat
  472. ti = ti + 0.1
  473. for _,p in pairs(humanoid.Parent:GetChildren()) do
  474. if p:IsA("BasePart") then
  475. p.Anchored = true
  476. end
  477. end
  478. Hit.CFrame = scf
  479. swait()
  480. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  481. until Duration * 7 <= ti
  482. for _,p in pairs(humanoid.Parent:GetChildren()) do
  483. if p:IsA("BasePart") then
  484. p.Anchored = false
  485. end
  486. end
  487. debServ:AddItem(h, 0)
  488. end
  489. ))
  490. end
  491. end
  492. if HDrag then
  493. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  494. local pos = Inst("BodyPosition", Hit)
  495. pos.MaxForce = Vec(huge, huge, huge)
  496. pos.Position = Drag_To_Part.Position
  497. local d = Inst("NumberValue", pos)
  498. d.Name = "Duration"
  499. d.Value = DragDuration
  500. table.insert(DragTable, pos)
  501. end
  502. do
  503. if this_nigga_had_op_health then
  504. coroutine.resume(coroutine.create(function()
  505.  
  506. swait()
  507. Damage = Damage * 2
  508. humanoid.Health = humanoid.Health - Damage
  509. MakeText("-" .. Damage .. "", FONT, 0.4, 0, 0, 0, 0, 0, 91, Hit.CFrame)
  510. end
  511. ))
  512. end
  513. end
  514. end
  515. end
  516. end
  517. end
  518. end
  519. end
  520. end
  521. end
  522. end
  523. end
  524. end
  525. end
  526. end
  527. end
  528. end
  529.  
  530. MagniDamage = function(Part, range, isRan, mindam, maxdam, hkb, knock, DType, dur, hd, dd, soe, soid, sopit, sovol)
  531.  
  532. for _,c in pairs(workspace:GetChildren()) do
  533. local hum = FindHum(c)
  534. if hum and hum ~= Humanoid then
  535. local head = c:FindFirstChild("Head")
  536. local tor = c:FindFirstChild("Torso")
  537. local larm = c:FindFirstChild("Left Arm")
  538. local rarm = c:FindFirstChild("Right Arm")
  539. local lleg = c:FindFirstChild("Left Leg")
  540. local rleg = c:FindFirstChild("Right Leg")
  541. local Dis = range
  542. local Par = nil
  543. if head then
  544. local Mag = (head.Position - Part.Position).magnitude
  545. if Mag <= Dis then
  546. Dis = Mag
  547. Par = head
  548. end
  549. end
  550. if tor then
  551. local Mag = (tor.Position - Part.Position).magnitude
  552. if Mag <= Dis then
  553. Dis = Mag
  554. Par = tor
  555. end
  556. end
  557. if rarm then
  558. local Mag = (rarm.Position - Part.Position).magnitude
  559. if Mag <= Dis then
  560. Dis = Mag
  561. Par = rarm
  562. end
  563. end
  564. if larm then
  565. local Mag = (larm.Position - Part.Position).magnitude
  566. if Mag <= Dis then
  567. Dis = Mag
  568. Par = larm
  569. end
  570. end
  571. if rleg then
  572. local Mag = (rleg.Position - Part.Position).magnitude
  573. if Mag <= Dis then
  574. Dis = Mag
  575. Par = rleg
  576. end
  577. end
  578. if lleg then
  579. local Mag = (lleg.Position - Part.Position).magnitude
  580. if Mag <= Dis then
  581. Dis = Mag
  582. Par = lleg
  583. end
  584. end
  585. if Par then
  586. DamageFunction(Par, isRan, mindam, maxdam, hkb, knock, DType, Part, dur, hd, dd, soe, soid, sopit, sovol)
  587. end
  588. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out DO_STMT
  589.  
  590. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out DO_STMT
  591.  
  592. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out DO_STMT
  593.  
  594. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out DO_STMT
  595.  
  596. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out DO_STMT
  597.  
  598. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out DO_STMT
  599.  
  600. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out IF_THEN_STMT
  601.  
  602. -- DECOMPILER ERROR at PC113: LeaveBlock: unexpected jumping out IF_STMT
  603.  
  604. end
  605. end
  606. end
  607.  
  608. CreatePart = function(className, parent, Brickcolor, Material, Transparency, Reflectance, Name, Size, Position, Rotation, MeshClass, MeshScale, MeshId, MeshType)
  609.  
  610. local Part = Instance.new(className, parent)
  611. Part.BrickColor = BrickColor.new(Brickcolor)
  612. Part.Transparency = Transparency
  613. Part.Reflectance = Reflectance
  614. Part.Material = Material
  615. Part.Name = Name
  616. Part.Anchored = true
  617. Part.CanCollide = false
  618. Part.Locked = true
  619. Part.Size = Size
  620. Part.Position = Position
  621. Part.Rotation = Rotation
  622. Part.TopSurface = "SmoothNoOutlines"
  623. Part.BottomSurface = "SmoothNoOutlines"
  624. Part.FrontSurface = "SmoothNoOutlines"
  625. Part.BackSurface = "SmoothNoOutlines"
  626. Part.RightSurface = "SmoothNoOutlines"
  627. Part.LeftSurface = "SmoothNoOutlines"
  628. local Mesh = Instance.new(MeshClass, Part)
  629. Mesh.Scale = MeshScale
  630. if MeshClass == "SpecialMesh" then
  631. Mesh.MeshId = MeshId
  632. Mesh.MeshType = MeshType
  633. end
  634. return Part
  635. end
  636.  
  637.  
  638.  
  639. rayCast = function(Pos, Dir, Max, Ignore)
  640.  
  641. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  642. end
  643.  
  644. local Point = Torso.CFrame * Cf(0, Torso.Size.Y, 0)
  645. LastPoint = Point
  646. effect = function(Color, Ref, LP, P1, returnn)
  647.  
  648. local effectsmsh = Instance.new("CylinderMesh")
  649. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  650. effectsmsh.Name = "Mesh"
  651. local effectsg = Instance.new("Part")
  652. effectsg.formFactor = 3
  653. effectsg.CanCollide = false
  654. effectsg.Name = "Eff"
  655. effectsg.Locked = true
  656. effectsg.Anchored = true
  657. effectsg.Size = Vector3.new(0.5, 1, 0.5)
  658. effectsg.Parent = F2
  659. effectsmsh.Parent = effectsg
  660. effectsg.BrickColor = BrickColor.new(Color)
  661. effectsg.Reflectance = Ref
  662. local point1 = P1
  663. local mg = (LP.p - point1.p).magnitude
  664. effectsg.Size = Vector3.new(0.5, mg, 0.5)
  665. effectsg.CFrame = Cf((LP.p + point1.p) / 2, point1.p) * CFrame.Angles(math.rad(90), 0, 0)
  666. effectsmsh.Scale = Vector3.new(0.2, 1, 0.2)
  667. game:GetService("Debris"):AddItem(effectsg, 2)
  668. if returnn then
  669. return effectsg
  670. end
  671. coroutine.resume(coroutine.create(function(Part, Mesh)
  672.  
  673. if not returnn then
  674. for i = 0, 1, 0.05 do
  675. swait()
  676. Part.Transparency = 1 * i
  677. Mesh.Scale = Vector3.new(0.5 - 0.5 * i, 1, 0.5 - 0.5 * i)
  678. end
  679. Part.Parent = nil
  680. end
  681. end
  682. ), effectsg, effectsmsh)
  683. end
  684.  
  685. local CFrameFromTopBack = function(at, top, back)
  686.  
  687. local right = top:Cross(back)
  688. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  689. end
  690.  
  691. NoOutline = function(Part)
  692.  
  693. Part.TopSurface = 10
  694. end
  695.  
  696. pert = function(parent, reflectance, transparency, brickcolor, name, size, material)
  697.  
  698. local fp = Inst("Part")
  699. fp.Parent = parent
  700. fp.Reflectance = reflectance
  701. fp.Transparency = transparency
  702. fp.CanCollide = false
  703. fp.Locked = true
  704. fp.BrickColor = brickcolor
  705. fp.Name = name
  706. fp.Size = size
  707. fp.Position = Torso.Position
  708. NoOutline(fp)
  709. fp.Material = material
  710. fp:BreakJoints()
  711. return fp
  712. end
  713.  
  714. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  715.  
  716. local mesh = Inst(Mesh)
  717. mesh.Parent = part
  718. if Mesh == "SpecialMesh" then
  719. mesh.MeshType = meshtype
  720. mesh.MeshId = meshid
  721. end
  722. mesh.Offset = offset
  723. mesh.Scale = scale
  724. return mesh
  725. end
  726.  
  727. MagicBlock = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  728.  
  729. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  730. prt.Anchored = true
  731. prt.CFrame = cframe
  732. local msh = mesh("BlockMesh", prt, "", "", Vec(0, 0, 0), Vec(x1, y1, z1))
  733. game:GetService("Debris"):AddItem(prt, 5)
  734. table.insert(Effects, {prt, "Block1", Delay, x3, y3, z3})
  735. end
  736.  
  737. MagicBlock2 = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  738.  
  739. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  740. prt.Anchored = true
  741. prt.CFrame = cframe
  742. local msh = mesh("BlockMesh", prt, "", "", Vec(0, 0, 0), Vec(x1, y1, z1))
  743. game:GetService("Debris"):AddItem(prt, 5)
  744. table.insert(Effects, {prt, "Disappear", Delay, x3, y3, z3})
  745. end
  746.  
  747. MagicSpikeBall = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  748.  
  749. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  750. prt.Anchored = true
  751. prt.CFrame = cframe
  752. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/Asset/?id=9982590", Vec(0, 0, 0), Vec(x1, y1, z1))
  753. game:GetService("Debris"):AddItem(prt, 5)
  754. table.insert(Effects, {prt, "Block1", Delay, x3, y3, z3})
  755. end
  756.  
  757. MagicCircle = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  758.  
  759. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  760. prt.Anchored = true
  761. prt.CFrame = cframe
  762. local msh = mesh("SpecialMesh", prt, "Sphere", "", Vec(0, 0, 0), Vec(x1, y1, z1))
  763. game:GetService("Debris"):AddItem(prt, 5)
  764. table.insert(Effects, {prt, "Cylinder", Delay, x3, y3, z3})
  765. end
  766.  
  767. MagicWave = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  768.  
  769. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  770. prt.Anchored = true
  771. prt.CFrame = cframe
  772. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", Vec(0, 0, 0), Vec(x1, y1, z1))
  773. game:GetService("Debris"):AddItem(prt, 5)
  774. table.insert(Effects, {prt, "Cylinder", Delay, x3, y3, z3})
  775. end
  776.  
  777. MagicWave2 = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  778.  
  779. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  780. prt.Anchored = true
  781. prt.CFrame = cframe
  782. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", Vec(0, 0, 0), Vec(x1, y1, z1))
  783. game:GetService("Debris"):AddItem(prt, 5)
  784. table.insert(Effects, {prt, "Wave", Delay, x3, y3, z3})
  785. end
  786.  
  787. MagicCylinder = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  788.  
  789. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(0.2, 0.2, 0.2), material)
  790. prt.Anchored = true
  791. prt.CFrame = cframe
  792. local msh = mesh("SpecialMesh", prt, "Head", "", Vec(0, 0, 0), Vec(x1, y1, z1))
  793. game:GetService("Debris"):AddItem(prt, 5)
  794. Effects[#Effects + 1] = {prt, "Cylinder", Delay, x3, y3, z3}
  795. end
  796.  
  797. MagicCylinder2 = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  798.  
  799. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(0.2, 0.2, 0.2), material)
  800. prt.Anchored = true
  801. prt.CFrame = cframe
  802. local msh = mesh("CylinderMesh", prt, "", "", Vec(0, 0, 0), Vec(x1, y1, z1))
  803. game:GetService("Debris"):AddItem(prt, 5)
  804. Effects[#Effects + 1] = {prt, "Cylinder", Delay, x3, y3, z3}
  805. end
  806.  
  807. MagicBlood = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  808.  
  809. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  810. prt.Anchored = true
  811. prt.CFrame = cframe
  812. local msh = mesh("SpecialMesh", prt, "Sphere", "", Vec(0, 0, 0), Vec(x1, y1, z1))
  813. game:GetService("Debris"):AddItem(prt, 5)
  814. table.insert(Effects, {prt, "Blood", Delay, x3, y3, z3})
  815. end
  816.  
  817. MagicRing = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  818.  
  819. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  820. prt.Anchored = true
  821. prt.CFrame = cframe
  822. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", Vec(0, 0, 0), Vec(x1, y1, z1))
  823. game:GetService("Debris"):AddItem(prt, 5)
  824. table.insert(Effects, {prt, "Cylinder", Delay, x3, y3, z3})
  825. end
  826.  
  827. MagicRing2 = function(brickcolor, material, cframe, x1, y1, z1, x3, y3, z3, Delay)
  828.  
  829. local prt = pert(F2, 0, 0, brickcolor, "Effect", Vec(), material)
  830. prt.Anchored = true
  831. prt.CFrame = cframe
  832. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", Vec(0, 0, 0), Vec(x1, y1, z1))
  833. game:GetService("Debris"):AddItem(prt, 5)
  834. table.insert(Effects, {prt, "Blood", Delay, x3, y3, z3})
  835. end
  836.  
  837. ElecEffect = function(brickCol, material, cff, x, y, z)
  838.  
  839. local prt = pert(F2, 0, 0, brickCol, "Part", Vec(1, 1, 1), material)
  840. prt.Anchored = true
  841. prt.CFrame = cff * Cf(rand(-x, x), rand(-y, y), rand(-z, z))
  842. prt.CFrame = Cf(prt.Position)
  843. debServ:AddItem(prt, 2)
  844. local xval = math.random() / 2
  845. local yval = math.random() / 2
  846. local zval = math.random() / 2
  847. local msh = mesh("BlockMesh", prt, "", "", Vec(0, 0, 0), Vec(xval, yval, zval))
  848. Effects[#Effects + 1] = {prt, "Elec", 0.1, x, y, z, xval, yval, zval}
  849. end
  850.  
  851. Lightning = function(p0, p1, tym, ofs, col, mat, th, tra, last)
  852.  
  853. local magz = (p0 - p1).magnitude
  854. local curpos = p0
  855. local trz = {-ofs, ofs}
  856. for i = 1, tym do
  857. local li = Instance.new("Part", F2)
  858. li.TopSurface = 0
  859. li.BottomSurface = 0
  860. li.Anchored = true
  861. li.Transparency = tra or 0.4
  862. li.BrickColor = BrickColor.new(col)
  863. li.Material = mat
  864. li.Material = "Neon"
  865. li.formFactor = "Custom"
  866. li.CanCollide = false
  867. li.Size = Vector3.new(th, th, magz / tym)
  868. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  869. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  870. if tym == i then
  871. local magz2 = (curpos - p1).magnitude
  872. li.Size = Vector3.new(th, th, magz2)
  873. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  874. game:GetService("Debris"):AddItem(li, last)
  875. else
  876. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  877. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  878. game:GetService("Debris"):AddItem(li, last)
  879. end
  880. end
  881. end
  882.  
  883. Triangle = function(a, b, c, tcol, tmat)
  884.  
  885. local edg1 = (c-a):Dot((b-a).unit)
  886. local edg2 = (a-b):Dot((c-b).unit)
  887. local edg3 = (b-c):Dot((a-c).unit)
  888. if edg1 <= (b - a).magnitude and edg1 >= 0 then
  889. a = a
  890. elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  891. a = b
  892. elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  893. a = c
  894. else
  895. return
  896. end
  897. local len1 = (c-a):Dot((b-a).unit)
  898. local len2 = (b-a).magnitude - len1
  899. local width = (a + (b-a).unit*len1 - c).magnitude
  900. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  901. local list = {}
  902. if len1 > 0.01 then
  903. local w1 = Inst("WedgePart", F2)
  904. w1.Material = tmat
  905. w1.BrickColor = BC(tcol)
  906. w1.Transparency = 0
  907. w1.Reflectance = 0
  908. w1.CanCollide = false
  909. NoOutline(w1)
  910. local sz = Vec(0.2, width, len1)
  911. w1.Size = sz
  912. local sp = Inst("SpecialMesh", w1)
  913. sp.MeshType = "Wedge"
  914. sp.Scale = Vec(0, 1, 1) * sz / w1.Size
  915. w1:BreakJoints()
  916. w1.Anchored = true
  917. w1.Transparency = 0.7
  918. debServ:AddItem(w1, 25)
  919. table.insert(Effects, {w1, "Disappear", 0.045})
  920. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  921. table.insert(list, w1)
  922. end
  923. if len2 > 0.01 then
  924. local w2 = Inst("WedgePart", F2)
  925. w2.Material = tmat
  926. w2.BrickColor = BC(tcol)
  927. w2.Transparency = 0
  928. w2.Reflectance = 0
  929. w2.CanCollide = false
  930. NoOutline(w2)
  931. local sz = Vec(0.2, width, len2)
  932. w2.Size = sz
  933. local sp = Inst("SpecialMesh", w2)
  934. sp.MeshType = "Wedge"
  935. sp.Scale = Vec(0, 1, 1) * sz / w2.Size
  936. w2:BreakJoints()
  937. w2.Anchored = true
  938. w2.Transparency = 0.7
  939. debServ:AddItem(w2, 25)
  940. table.insert(Effects, {w2, "Disappear", 0.045})
  941. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  942. table.insert(list, w2)
  943. end
  944. return unpack(list)
  945. end
  946.  
  947. local sou = Instance.new("Sound", game.Players.LocalPlayer.PlayerGui)
  948. sou.Volume = 10
  949. sou.SoundId = "http://roblox.com/asset/?id=413625451"
  950. sou:Play()
  951.  
  952. Player=game:GetService('Players').LocalPlayer
  953. Character=Player.Character
  954. Mouse=Player:GetMouse()
  955. m=Instance.new('Model',Character)
  956.  
  957.  
  958. local function weldBetween(a, b)
  959. local weldd = Instance.new("ManualWeld")
  960. weldd.Part0 = a
  961. weldd.Part1 = b
  962. weldd.C0 = CFrame.new()
  963. weldd.C1 = b.CFrame:inverse() * a.CFrame
  964. weldd.Parent = a
  965. return weldd
  966. end
  967.  
  968. it=Instance.new
  969.  
  970. function nooutline(part)
  971. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  972. end
  973.  
  974. function part(shape,parent,material,reflectance,transparency,brickcolor,name,size)
  975. local fp=it("Part")
  976. fp.Shape=shape
  977. fp.Parent=parent
  978. fp.Reflectance=reflectance
  979. fp.Transparency=transparency
  980. fp.CanCollide=false
  981. fp.Locked=true
  982. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  983. fp.Name=name
  984. fp.Size=size
  985. fp.Position=Character.Torso.Position
  986. nooutline(fp)
  987. fp.Material=material
  988. fp:BreakJoints()
  989. return fp
  990. end
  991.  
  992. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  993. local mesh=it(Mesh)
  994. mesh.Parent=part
  995. if Mesh=="SpecialMesh" then
  996. mesh.MeshType=meshtype
  997. mesh.MeshId=meshid
  998. end
  999. mesh.Offset=offset
  1000. mesh.Scale=scale
  1001. return mesh
  1002. end
  1003.  
  1004. function weld(parent,part0,part1,c0,c1)
  1005. local weld=it("Weld")
  1006. weld.Parent=parent
  1007. weld.Part0=part0
  1008. weld.Part1=part1
  1009. weld.C0=c0
  1010. weld.C1=c1
  1011. return weld
  1012. end
  1013.  
  1014. RAhitbox=part(Enum.PartType.Block,m,Enum.Material.Plastic,1,1,"Medium stone grey","Handle",Vector3.new(1, 0.200000003, 1.00999999))
  1015. RAhitboxweld=weld(m,Character["Right Arm"],RAhitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00998353958, 0.910007954, -0.00500106812, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  1016.  
  1017. LAhitbox=part(Enum.PartType.Block,m,Enum.Material.Plastic,1,1,"Medium stone grey","Handle",Vector3.new(1, 0.200000003, 1.00999999))
  1018. LAhitboxweld=weld(m,Character["Left Arm"],LAhitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.14440918e-005, 0.929992437, -0.00500202179, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  1019.  
  1020. EShandle=part(Enum.PartType.Ball,m,Enum.Material.Plastic,0,1,"Bright violet","Handle",Vector3.new(2, 2, 2))
  1021. EShandleweld=weld(m,Character["Right Arm"],EShandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0299917459, -0.430033207, 1.20000148, 1, 0, 0, 0, 0, -1, 0, 0.999999881, 0))
  1022. ESmesh = mesh("SpecialMesh",EShandle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=124096386",Vector3.new(0, 0, 0),Vector3.new(1.29999995, 1.29999995, 1.5))
  1023. ESmesh.TextureId = "http://www.roblox.com/asset/?id=124096423"
  1024.  
  1025. HMhandle=part(Enum.PartType.Block,m,Enum.Material.Plastic,0,0,"Medium stone grey","Handle",Vector3.new(1, 2, 2))
  1026. HMhandleweld=weld(m,Character["Head"],HMhandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00999301672, -0.199908733, -0.0592112541, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1027. HMmesh = mesh("SpecialMesh",HMhandle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=13158197",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1028. HMmesh.TextureId = "http://www.roblox.com/asset/?id=16687868"
  1029.  
  1030. SWhandle=part(Enum.PartType.Block,m,Enum.Material.Plastic,1,1,"Medium stone grey","Handle",Vector3.new(0.200000003, 0.200000003, 0.840000033))
  1031. SWhandleweld=weld(m,Character["Right Arm"],SWhandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.030000329, 1.01999998, -2.38418579e-006, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  1032. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Black","Part",Vector3.new(0.229842529, 2.98795199, 0.258372992))
  1033. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.05514884, -3.19724083, 0.0275689363, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1034. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1, 0.409999996))
  1035. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 0.459685028, 0.516746044))
  1036. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0275660753, -6.54111862, 0.0598090887, 1, 0, 0, 0, -0.00575800147, -0.99998349, 0, 0.999983251, -0.00575800287))
  1037. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.5))
  1038. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 1.60889685, 0.258372992))
  1039. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.027567029, -2.51919746, 0.220660448, 1, 0, 0, 0, -0.00575800147, -0.99998349, 0, 0.999983251, -0.00575800287))
  1040. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  1041. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 0.459685028, 0.516746044))
  1042. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0275660753, -6.54112911, 0.170048952, -1, 0, 0, 0, -0.00575800147, -0.99998349, 0, -0.999983251, 0.00575800287))
  1043. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.5))
  1044. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 1.60889685, 0.258372992))
  1045. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.027567029, -2.51920033, 0.330970764, -1, 0, 0, 0, -0.00575800147, -0.99998349, 0, -0.999983251, 0.00575800287))
  1046. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  1047. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.459684998, 4.59684944, 0.258372992))
  1048. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0551514626, -4.01317501, 0.027564168, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1049. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.400000006))
  1050. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.379240066, 0.482669294, 0.258372992))
  1051. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.3940115, -0.67692101, -0.028858304, 0, 0.253252983, -0.967400134, 0, -0.967399895, -0.253253043, -1, 0, 0))
  1052. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.400000006))
  1053. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.60908252, 0.448192745, 0.258372992))
  1054. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0608918667, -1.55964851, 0.027567029, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1055. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.400000006))
  1056. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0,0,"Dark stone grey","Part",Vector3.new(0.229842529, 0.344763756, 0.258372992))
  1057. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.890286565, -0.514597893, 0.0275689363, 0, -0.868888795, -0.495007008, 0, 0.495006889, -0.868888974, 1, 0, 0))
  1058. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 0.229842499, 0.258372992))
  1059. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0284448862, 1.24394178, 0.284273624, 1, 0, 0, 0, 0.00576100126, 0.99998349, 0, -0.999983251, 0.00576100266))
  1060. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  1061. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 0.367748022, 0.258372992))
  1062. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0550305843, -1.28953552, 0.0284429789, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1063. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.400000006))
  1064. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 0.229842499, 0.258372992))
  1065. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0288568735, 1.24361324, 0.164353848, -1, 0, 0, 0, 0.00575800147, 0.99998349, 0, 0.999983251, -0.00575800287))
  1066. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 1))
  1067. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0,0,"Dark stone grey","Part",Vector3.new(0.459685028, 0.229842499, 0.258372992))
  1068. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.432916641, -0.643239021, 0.0275679827, 0, -0.967399895, -0.253253043, 0, 0.253252983, -0.967400134, 1, 0, 0))
  1069. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.229842499, 0.367748022, 0.258372992))
  1070. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0551564693, -0.944815636, 0.027567029, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1071. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.400000006))
  1072. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0,0,"Dark stone grey","Part",Vector3.new(0.229842529, 0.229842499, 0.258372992))
  1073. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0551514626, -0.669003487, 0.027567029, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1074. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0.10000000149012,0,"Dark stone grey","Part",Vector3.new(0.379240066, 0.482669294, 0.258372992))
  1075. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.3627882, -0.791748524, 0.028439641, 0, -0.264381021, -0.964418352, 0, 0.964418113, -0.264381051, 1, 0, 0))
  1076. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.400000006))
  1077. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0,0,"Dark stone grey","Part",Vector3.new(0.459685028, 0.229842499, 0.258372992))
  1078. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.539485931, -0.614674568, 0.0275679827, 0, -0.96441865, 0.264378965, 0, -0.264378905, -0.964418888, 1, 0, 0))
  1079. Part=part(Enum.PartType.Block,m,Enum.Material.Plastic,0,0,"Reddish brown","Part",Vector3.new(0.229842529, 1.14921248, 0.258372992))
  1080. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0551562309, 0.020524025, 0.027567029, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1081. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1082. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0,0,"Dark stone grey","Part",Vector3.new(0.229842529, 0.344763756, 0.258372992))
  1083. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.985641956, -0.459183216, 0.0271521807, 0, -0.863132, 0.50497812, 0, -0.504978001, -0.863132179, 1, 0, 0))
  1084. Part=part(Enum.PartType.Block,m,Enum.Material.Plastic,0,0,"Dark stone grey","Part",Vector3.new(0.229842529, 0.229842499, 0.258372992))
  1085. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0551600456, 0.710048199, 0.0275679827, 0, -0.999983251, 0.00575800287, 0, -0.00575800147, -0.99998349, 1, 0, 0))
  1086. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1087. Part=part(Enum.PartType.Block,m,Enum.Material.Metal,0,0,"Dark stone grey","Part",Vector3.new(0.229842499, 0.229842544, 0.258372992))
  1088. Partweld=weld(m,SWhandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.027567029, -0.0551562309, 0.020524025, -1, 0, 0, 0, 0.999983251, -0.00575800287, 0, -0.00575800147, -0.99998349))
  1089. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.229842499, 0.229842499, 0.645932496))
  1090. mesh1=part(Enum.PartType.Block,m,Enum.Material.Metal,0,0,"Dark stone grey","mesh",Vector3.new(0.229842499, 0.229842499, 0.775120556))
  1091. meshweld=weld(m,SWhandle,mesh1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.055167675, -0.027567029, -0.583652496, 0, 0.999983251, -0.00575800287, -1, 0, 0, 0, 0.00575800147, 0.99998349))
  1092. mesh("SpecialMesh",mesh1,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=30694864",Vector3.new(0, 0, 0),Vector3.new(0.459684998, 1.14921248, 0.258372992))
  1093. SWhitbox=part(Enum.PartType.Block,m,Enum.Material.Plastic,1,1,"Medium stone grey","SWhitbox",Vector3.new(0.439999968, 0.74000001, 5.11000013))
  1094. SWhitboxweld=weld(m,SWhandle,SWhitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0200124979, 0.00290441513, 4.29502964, 1, 0, 0, 0, 0.999999762, 0, 0, 0, 1))
  1095.  
  1096. SHhandle=part(Enum.PartType.Block,m,Enum.Material.Plastic,1,1,"Medium stone grey","Handle",Vector3.new(0.200000003, 0.769999981, 0.529999971))
  1097. SHhandleweld=weld(m,Character["Left Arm"],SHhandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.400016189, 0.515001297, -0.0549898148, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  1098. SHhitbox=part(Enum.PartType.Block,m,Enum.Material.Plastic,1,1,"Medium stone grey","SHhitbox",Vector3.new(0.569999993, 2.54999995, 3.30999994))
  1099. SHhitboxweld=weld(m,SHhandle,SHhitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.184999466, 0.0999999046, 0.220000267, 1, 0, 0, 0, 0.999999762, 0, 0, 0, 1))
  1100. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.528896451, 0.21155858))
  1101. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 1.36528063, 1.02500558, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1102. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 2.72381663, 0.370227516))
  1103. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.00337171555, 0.390332699, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1104. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.3173379, 0.290893048))
  1105. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -1.0147543, 0.720886707, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1106. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.200000003, 0.200000003))
  1107. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 1.57683802, 0.839891672, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1108. mesh("BlockMesh",InnerArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.528896332, 0.793344736))
  1109. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 1.1900171, 0.476006806))
  1110. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.261079311, 0.813444853, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1111. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.634675741, 0.343782663))
  1112. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.651270866, 0.747338772, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1113. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.714010298, 0.200000003))
  1114. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.155302048, 0.897533894, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1115. mesh("BlockMesh",InnerArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.528896689))
  1116. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 1.1900171, 0.476006806))
  1117. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.261076927, 0.6066432, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1118. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.634675741, 0.343782663))
  1119. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.651269913, 0.540532112, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1120. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 2.72381663, 0.370227516))
  1121. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.00337171555, 0.183526993, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1122. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.555341303, 0.343782663))
  1123. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.24627733, 0.540530205, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1124. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.200000003, 0.200000003))
  1125. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.57683802, 0.633086205, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1126. mesh("BlockMesh",InnerArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.528896332, 0.793344736))
  1127. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.528896451, 0.21155858))
  1128. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.36528063, 0.818199158, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1129. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.3173379, 0.290893048))
  1130. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -1.0147543, 0.514083385, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1131. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.714010298, 0.200000003))
  1132. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.15530014, 1.1043396, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1133. mesh("BlockMesh",InnerArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.528896689))
  1134. InnerArmour=part(Enum.PartType.Block,m,Enum.Material.WoodPlanks,0,0,"Reddish brown","InnerArmour",Vector3.new(0.21155858, 0.555341303, 0.343782663))
  1135. InnerArmourweld=weld(m,SHhandle,InnerArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 1.24628115, 0.747336864, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1136. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.238003418, 0.200000003))
  1137. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.0192620754, 1.31883669, 1, 0, 0, 0, -0.999847651, 0.017444998, 0, -0.0174449943, -0.999847889))
  1138. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1139. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1140. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.465981483, 1.02243972, 1, 0, 0, 0, -0.406747699, 0.913540602, 0, -0.913540363, -0.406747758))
  1141. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1142. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1143. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.584353924, 1.23170853, -1, 0, 0, 0, 0.406746864, 0.9135409, 0, 0.913540661, -0.406746954))
  1144. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1145. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1146. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.0413217545, 1.39935923, -1, 0, 0, 0, 0.809023321, 0.587776363, 0, 0.587776244, -0.809023499))
  1147. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1148. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1149. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 1.63648748, 0.600485325, -1, 0, 0, 0, 0.374605954, 0.927184105, 0, 0.927183867, -0.374606013))
  1150. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1151. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1152. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.651269913, 0.853116751, -1, 0, 0, 0, 0, 1, 0, 0.999999762, 0))
  1153. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1154. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.370227545, 0.200000003))
  1155. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 0.239737988, 1.89681149, -1, 0, 0, 0, -0.766043961, 0.642788053, 0, 0.642787874, 0.76604414))
  1156. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1157. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1158. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 1.57398796, -0.0526809692, -1, 0, 0, 0, 0.707105637, 0.707107842, 0, 0.707107663, -0.707105815))
  1159. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1160. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1161. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.20907414, 1.35683823, -1, 0, 0, 0, 0.98480773, 0.173647001, 0, 0.173646957, -0.984807968))
  1162. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1163. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1164. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.133444786, 1.21109939, -1, 0, 0, 0, 0.275648147, 0.961258709, 0, 0.961258471, -0.275648206))
  1165. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1166. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1167. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.161242962, 1.23169899, -1, 0, 0, 0, 0.406746864, 0.9135409, 0, 0.913540661, -0.406746954))
  1168. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1169. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1170. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.106448174, 1.22403717, -1, 0, 0, 0, 0.139174953, 0.990267873, 0, 0.990267634, -0.139174983))
  1171. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1172. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1173. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.433293343, 1.1271919, -1, 0, 0, 0, -0.422615051, 0.906309307, 0, 0.906309068, 0.422615141))
  1174. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1175. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.238003418, 0.200000003))
  1176. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 0.209765434, 1.32283068, -1, 0, 0, 0, 0.999847651, 0.017444998, 0, 0.0174449943, -0.999847889))
  1177. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1178. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1179. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.078110218, 1.21110153, -1, 0, 0, 0, 0.275648147, 0.961258709, 0, 0.961258471, -0.275648206))
  1180. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1181. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1182. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.239511013, 0.962484241, -1, 0, 0, 0, -0.241915062, 0.970297456, 0, 0.970297217, 0.241915122))
  1183. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1184. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1185. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.453361511, 0.901169062, -1, 0, 0, 0, -0.719334483, 0.694663644, 0, 0.694663465, 0.719334662))
  1186. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1187. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1188. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 1.07729006, 0.54832077, -1, 0, 0, 0, 0.342019826, 0.939692736, 0, 0.939692497, -0.342019886))
  1189. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1190. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1191. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 1.05198669, 1.52618778, -1, 0, 0, 0, -0.275638133, 0.96126157, 0, 0.961261332, 0.275638193))
  1192. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1193. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1194. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.549270391, -1.45071411, 1, 0, 0, 0, -0.798634708, -0.601815939, 0, 0.60181582, -0.798634887))
  1195. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1196. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1197. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.84371996, -0.161863089, 1, 0, 0, 0, -0.406736672, 0.913545489, 0, -0.913545251, -0.406736761))
  1198. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1199. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1200. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.651269913, 0.624055386, 1, 0, 0, 0, 0, 1, 0, -0.999999762, 0))
  1201. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1202. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1203. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.0165069103, 1.3170619, 1, 0, 0, 0, -0.984807611, 0.173647985, 0, -0.17364794, -0.984807849))
  1204. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1205. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1206. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.11512375, 1.30599833, 1, 0, 0, 0, 0.275636911, 0.961261868, 0, -0.96126163, 0.275636971))
  1207. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1208. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1209. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.549267769, -1.66226959, 1, 0, 0, 0, -0.798634708, -0.601815939, 0, 0.60181582, -0.798634887))
  1210. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1211. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1212. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.998947144, 0.333073616, 1, 0, 0, 0, -0.342018932, 0.939693093, 0, -0.939692855, -0.342018992))
  1213. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1214. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.317337841))
  1215. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -1.313972, 0.0341119766, 1, 0, 0, 0, 0, -1, 0, 0.999999762, 0))
  1216. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 1))
  1217. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1218. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.254415512, 1.02244806, 1, 0, 0, 0, -0.406747699, 0.913540602, 0, -0.913540363, -0.406747758))
  1219. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1220. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1221. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.990917206, -1.0297761, 1, 0, 0, 0, -0.559192002, -0.829038203, 0, 0.829038024, -0.559192121))
  1222. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1223. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1224. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.55066299, 0.388108253, 1, 0, 0, 0, -0.374605089, 0.927184403, 0, -0.927184165, -0.374605179))
  1225. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1226. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1227. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.28859067, 0.742046356, 1, 0, 0, 0, 0.71933502, 0.694663167, 0, -0.694662988, 0.719335198))
  1228. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1229. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1230. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.294923306, 0.740227222, 1, 0, 0, 0, 0.241916001, 0.970297217, 0, -0.970296979, 0.24191606))
  1231. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1232. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1233. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.990917206, -1.0826683, 1, 0, 0, 0, -0.559192002, -0.829038203, 0, 0.829038024, -0.559192121))
  1234. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1235. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.370227545, 0.200000003))
  1236. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.415210724, 1.74958563, 1, 0, 0, 0, 0.766044796, 0.64278698, 0, -0.642786801, 0.766044974))
  1237. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1238. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1239. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.0149698257, 0.990914583, 1, 0, 0, 0, -0.275647849, 0.96125865, 0, -0.961258411, -0.275647908))
  1240. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1241. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1242. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.677524567, 1.02245259, 1, 0, 0, 0, -0.406747699, 0.913540602, 0, -0.913540363, -0.406747758))
  1243. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1244. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1245. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.196585178, 0.990913033, 1, 0, 0, 0, -0.275647849, 0.96125865, 0, -0.961258411, -0.275647908))
  1246. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1247. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1248. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.712123871, -1.1949501, -1, 0, 0, 0, 0.965925634, 0.258818984, 0, 0.258818924, -0.965925872))
  1249. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568581))
  1250. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 2.38003421, 0.211558565))
  1251. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.0362410545, 0.0961270332, 1, 0, 0, 0, 0, -1, 0, 0.999999762, 0))
  1252. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1253. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1254. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.586700916, 0.680837154, 1, 0, 0, 0, 0.809014797, 0.587787986, 0, -0.587787867, 0.809014976))
  1255. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1256. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1257. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 0.0563936234, -1.31143427, -1, 0, 0, 0, 0.999999762, 0, 0, 0, -1))
  1258. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568581))
  1259. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1260. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.490869045, -1.25423431, 1, 0, 0, 0, -0.965925634, 0.258818984, 0, -0.258818924, -0.965925872))
  1261. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568581))
  1262. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.264448255, 0.264448196))
  1263. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.883812428, -0.747871876, 1, 0, 0, 0, 0.707107663, -0.707105815, 0, 0.707105637, 0.707107842))
  1264. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1265. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.528896511, 0.528896511, 0.528896391))
  1266. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.0362410545, 0.0961270332, 1, 0, 0, 0, 0, -1, 0, 0.999999762, 0))
  1267. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1268. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1269. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.490866661, 1.25423813, 1, 0, 0, 0, 0.965925634, -0.258818984, 0, 0.258818924, 0.965925872))
  1270. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568581))
  1271. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.290893078, 0.317337811))
  1272. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.938922048, -0.29045105, 1, 0, 0, 0, -0.98480773, -0.173647001, 0, 0.173646957, -0.984807968))
  1273. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1274. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1275. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.549268723, -1.55649471, 1, 0, 0, 0, -0.798635185, -0.601815283, 0, 0.601815164, -0.798635364))
  1276. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1277. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.370227545, 0.317337811))
  1278. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -1.48092985, -0.237345695, -1, 0, 0, 0, -0.241921887, -0.970295787, 0, -0.970295548, 0.241921946))
  1279. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1280. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1281. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.712123871, 1.1949501, -1, 0, 0, 0, -0.965925634, -0.258818984, 0, -0.258818924, 0.965925872))
  1282. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568581))
  1283. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1284. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.099966526, 1.30482435, 1, 0, 0, 0, -0.927187979, 0.374596089, 0, -0.374596, -0.927188218))
  1285. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1286. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.740454972))
  1287. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -1.31881666, 0.0961260796, 1, 0, 0, 0, 0, -1, 0, 0.999999762, 0))
  1288. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 1))
  1289. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.370227545, 0.317337811))
  1290. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -1.42646885, -0.0189169645, 1, 0, 0, 0, 0.241921887, -0.970295787, 0, 0.970295548, 0.241921946))
  1291. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1292. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.290893078, 0.317337811))
  1293. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 1.16040301, -0.32950449, -1, 0, 0, 0, 0.984807611, -0.173647985, 0, -0.17364794, -0.984807849))
  1294. mesh("SpecialMesh",OuterArmour,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1295. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1296. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 1.34560442, 0.35764122, -1, 0, 0, 0, 0.484810114, 0.874619424, 0, 0.874619246, -0.484810263))
  1297. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1298. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1299. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 0.0745720863, 0.997199774, 1, 0, 0, 0, -0.13917999, 0.990267098, 0, -0.99026686, -0.139180019))
  1300. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1301. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1302. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.23455, 0.157299519, 1, 0, 0, 0, -0.484808952, 0.87462014, 0, -0.874619961, -0.484809071))
  1303. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1304. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1305. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.366328716, -1.69434881, -1, 0, 0, 0, 0.798636019, -0.601814091, 0, -0.601813972, -0.798636198))
  1306. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1307. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.238003418, 0.200000003))
  1308. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.125024557, 1.31699038, 1, 0, 0, 0, -0.999847651, 0.017444998, 0, -0.0174449943, -0.999847889))
  1309. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1310. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1311. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.862827778, -1.27256823, -1, 0, 0, 0, 0.559192717, -0.829037726, 0, -0.829037547, -0.559192836))
  1312. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1313. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1314. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.372799397, 1.23168468, -1, 0, 0, 0, 0.406746864, 0.9135409, 0, 0.913540661, -0.406746954))
  1315. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1316. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1317. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.772012234, 0.815478802, -1, 0, 0, 0, -0.809013546, 0.587789774, 0, 0.587789655, 0.809013724))
  1318. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1319. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1320. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, 0.112412333, 1.39063263, -1, 0, 0, 0, 0.927187145, 0.374598116, 0, 0.374598026, -0.927187383))
  1321. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1322. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1323. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.226634979, 1.26472282, 1, 0, 0, 0, -0.809023619, 0.587775886, 0, -0.587775767, -0.809023798))
  1324. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1325. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1326. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.366328716, -1.58856344, -1, 0, 0, 0, 0.798636019, -0.601814091, 0, -0.601813972, -0.798636198))
  1327. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1328. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1329. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169993877, -0.862824917, -1.21967745, -1, 0, 0, 0, 0.559192717, -0.829037726, 0, -0.829037547, -0.559192836))
  1330. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1331. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1332. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, -0.366325378, -1.80012083, -1, 0, 0, 0, 0.798636019, -0.601814091, 0, -0.601813972, -0.798636198))
  1333. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1334. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1335. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, 1.41201591, -0.2146492, 1, 0, 0, 0, -0.70710665, 0.707106829, 0, -0.70710665, -0.707106829))
  1336. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1337. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.200000003, 0.200000003))
  1338. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169996738, 1.93688345, 0.0473971367, -1, 0, 0, 0, 0.406735808, 0.913545787, 0, 0.913545549, -0.406735897))
  1339. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.925568879, 0.925568759))
  1340. OuterArmour=part(Enum.PartType.Block,m,Enum.Material.DiamondPlate,0,0,"Medium stone grey","OuterArmour",Vector3.new(0.264448255, 0.21155858, 0.200000003))
  1341. OuterArmourweld=weld(m,SHhandle,OuterArmour,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.169996738, -0.336485386, 0.919593334, 1, 0, 0, 0, 0.422612995, 0.90631026, 0, -0.906310022, 0.422613055))
  1342. mesh("BlockMesh",OuterArmour,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.925568759))
  1343.  
  1344. --[[local mult = 2
  1345. ----------------------------------------------------
  1346. larm.Size = larm.Size * mult
  1347. rarm.Size = rarm.Size * mult
  1348. lleg.Size = lleg.Size * mult
  1349. rleg.Size = rleg.Size * mult
  1350. torso.Size = torso.Size * mult
  1351. hed.Size = hed.Size * mult
  1352. rutprt.Size = rutprt.Size * mult
  1353. ----------------------------------------------------]]
  1354. newWeld(law, torso, larm, -1.5, 0.5, 0)
  1355. newWeld(raw, torso, rarm, 1.5, 0.5, 0)
  1356. newWeld(llw, torso, lleg, -.5, -2, 0)
  1357. newWeld(rlw, torso, rleg, .5, -2, 0)
  1358. newWeld(hw, torso, hed, 0, 1.5, 0)
  1359. local rutwald=Instance.new('Weld',rutprt)
  1360. rutwald.Part0=rutprt
  1361. rutwald.Part1=torso
  1362. rutprt.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0)
  1363. larm.Weld.C1 = CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),0,0)
  1364. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),0,0)
  1365. rleg.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,0)
  1366. lleg.Weld.C1=CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,0)
  1367.  
  1368.  
  1369. ptez = {0.7, 0.8, 0.9, 1}
  1370.  
  1371. function FindNearestTorso(Position,Distance,SinglePlayer)
  1372. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1373. local List = {}
  1374. for i,v in pairs(workspace:GetChildren())do
  1375. if v:IsA("Model")then
  1376. if v:findFirstChild("Torso")then
  1377. if v ~= chr then
  1378. if(v.Torso.Position -Position).magnitude <= Distance then
  1379. table.insert(List,v)
  1380. end
  1381. end
  1382. end
  1383. end
  1384. end
  1385. return List
  1386. end
  1387.  
  1388. local acos = math.acos
  1389. local sqrt = math.sqrt
  1390. local Vec3 = Vector3.new
  1391. local fromAxisAngle = CFrame.fromAxisAngle
  1392.  
  1393. local function toAxisAngle(CFr)
  1394. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  1395. local Angle = math.acos((R00+R11+R22-1)/2)
  1396. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1397. A = A == 0 and 0.00001 or A
  1398. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1399. B = B == 0 and 0.00001 or B
  1400. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1401. C = C == 0 and 0.00001 or C
  1402. local x = (R21-R12)/sqrt(A)
  1403. local y = (R02-R20)/sqrt(B)
  1404. local z = (R10-R01)/sqrt(C)
  1405. return Vec3(x,y,z),Angle
  1406. end
  1407.  
  1408. function ApplyTrig(Num,Func)
  1409. local Min,Max = Func(0),Func(1)
  1410. local i = Func(Num)
  1411. return (i-Min)/(Max-Min)
  1412. end
  1413.  
  1414. function LerpCFrame(CFrame1,CFrame2,Num)
  1415. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  1416. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  1417. end
  1418.  
  1419. function Crater(Torso,Radius)
  1420. Spawn(function()
  1421. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  1422. local Ignore = {}
  1423. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1424. if v.Character ~= nil then
  1425. Ignore[#Ignore+1] = v.Character
  1426. end
  1427. end
  1428. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1429. if Hit == nil then return end
  1430. local Parts = {}
  1431. for i = 1,360,10 do
  1432. local P = Instance.new("Part",Torso.Parent)
  1433. P.Anchored = true
  1434. P.FormFactor = "Custom"
  1435. P.BrickColor = Hit.BrickColor
  1436. P.Material = Hit.Material
  1437. P.TopSurface = "Smooth"
  1438. P.BottomSurface = "Smooth"
  1439. P.Size = Vector3.new(2,5,5)*(math.random(1,10)/100)
  1440. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1441. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  1442. if math.random(0,5) == 0 then -- rubble
  1443. local P = Instance.new("Part",Torso.Parent)
  1444. P.Anchored = true
  1445. P.FormFactor = "Custom"
  1446. P.BrickColor = Hit.BrickColor
  1447. P.Material = Hit.Material
  1448. P.TopSurface = "Smooth"
  1449. P.BottomSurface = "Smooth"
  1450. P.Size = Vector3.new(1,1,1)*(math.random(1,10)/100)
  1451. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1452. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  1453. end
  1454. end
  1455. for i = 0,1,0.05 do
  1456. for i2,v in pairs(Parts) do
  1457. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  1458. end
  1459. wait(0.02)
  1460. end
  1461. for i,v in pairs(Parts) do
  1462. if v[1].Size.X > 2.1 then
  1463. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  1464. end
  1465. v[1].Anchored = false
  1466. end
  1467. for i = 0,1,0.05 do
  1468. for i2,v in pairs(Parts) do
  1469. v[1].Transparency = i
  1470. if i == 1 then
  1471. v[1]:Destroy()
  1472. elseif i >= 0.25 then
  1473. v[1].CanCollide = false
  1474. end
  1475. end
  1476. wait(0.02)
  1477. end
  1478. Parts = nil
  1479. end)
  1480. end
  1481.  
  1482. ROW = function(out, trans, s, wt, t, ang, plus)
  1483. for i = 1, 360, 360/t do
  1484. local c = Instance.new("Part", game.Workspace)
  1485. c.FormFactor = 3
  1486. c.TopSurface = 0
  1487. c.BottomSurface = 0
  1488. c.Size = s
  1489. c.Anchored = true
  1490. c.CanCollide = wt
  1491. c.Material=workspace.Base.Material
  1492. c.Transparency = trans
  1493. c.BrickColor = workspace.Base.BrickColor
  1494. c.CFrame = CFrame.new(sp2.CFrame.x,0,sp2.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  1495. c.Locked=true
  1496. game.Debris:AddItem(c,15)
  1497. end
  1498. end
  1499.  
  1500. --[[Crater(sp2,20)
  1501. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)),0,math.rad(math.random(-30,30))), 0)]]
  1502.  
  1503.  
  1504. maus.KeyDown:connect(function(kei)
  1505. if string.byte(kei)==48 then
  1506. runnin=true
  1507. end
  1508. if kei=='w' then fldb.w=true end
  1509. if kei=='a' then fldb.a=true end
  1510. if kei=='s' then fldb.s=true end
  1511. if kei=='d' then fldb.d=true end
  1512. end)
  1513. maus.KeyUp:connect(function(kei)
  1514. if string.byte(kei)==48 then
  1515. runnin=false
  1516. end
  1517. if kei=='w' then fldb.w=false end
  1518. if kei=='a' then fldb.a=false end
  1519. if kei=='s' then fldb.s=false end
  1520. if kei=='d' then fldb.d=false end
  1521. end)
  1522. local Hold = false
  1523. local blocking = false
  1524. maus.KeyDown:connect(function(kei)
  1525. if kei=='e' --[[and not attack]] then
  1526. if equiped and not atking and not estus then
  1527. equiped = false
  1528.  
  1529. SWhandleweld:Destroy()
  1530.  
  1531. SWhandleweld=weld(m,Character["Left Arm"],SWhandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600026965, 0.68007946, -2.5784564, -1, 0, 0, 0, 0.999999881, 0, 0, 0, -1))
  1532.  
  1533. print(equiped)
  1534. elseif not equiped and not estus and not atking then
  1535. equiped = true
  1536.  
  1537. SWhandleweld:Destroy()
  1538.  
  1539. SWhandleweld=weld(m,Character["Right Arm"],SWhandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.030000329, 1.01999998, -2.38418579e-006, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  1540.  
  1541. print(equiped)
  1542. end
  1543. elseif kei=='z' --[[and not atking]] then
  1544. if not equiped and not estus and not atking then
  1545. atking = true
  1546. sp = Instance.new("Part",rarm)
  1547. sp.Anchored = true
  1548. sp.CanCollide = false
  1549. sp.Locked = true
  1550. sp.Transparency = 1
  1551. sp.Material = "Neon"
  1552. sp.Size = Vector3.new(1,1,1)
  1553. sp.TopSurface = "SmoothNoOutlines"
  1554. sp.BottomSurface = "SmoothNoOutlines"
  1555. sp.BrickColor = BrickColor.new("Really black")
  1556. spm = Instance.new("SpecialMesh",sp)
  1557. spm.MeshType = "Sphere"
  1558. spm.Scale = Vector3.new(1,1,1)
  1559.  
  1560. for i = 1, 100, 20 do
  1561. swait()
  1562. sp.CFrame = torso.CFrame*CFrame.new(0,1,-2)
  1563. end
  1564. for i = 1, 20 do
  1565. swait()
  1566. sp.CFrame = torso.CFrame*CFrame.new(0,1,-2)
  1567. end
  1568. sp.Transparency = 0
  1569. for i = 0, 10, 0.02 do
  1570. swait()
  1571. y=30*math.sin(i*3)
  1572. x=3*math.sin(i*3)
  1573. sp.CFrame = rarm.CFrame*CFrame.new(0,-20,0)
  1574. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(0),math.rad(-6),math.rad(170)), 0.1)
  1575. MagicBlock(BrickColor.new("Reallx black"), "Neon", RAhitbox:GetRenderCFrame(), x*1.6, x*1.6, x*1.6, .16, .16, .16, .02)
  1576. MagicCircle(BrickColor.new("Institutuional white"), "Neon", RAhitbox:GetRenderCFrame(), x*1.6, x*1.6, x*1.6, .2, .2, .2, .02)
  1577. spm.Scale = Vector3.new(y,y,y)
  1578. end
  1579. spm.Scale = Vector3.new(1,1,1)
  1580. sp.CFrame = torso.CFrame + Vector3.new(0,2,0)
  1581. for i = 0, 1, 0.02 do
  1582. swait()
  1583. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(20)), 0.1)
  1584. end
  1585. atking = false
  1586. sp.CFrame = torso.CFrame + Vector3.new(0,0,-2)
  1587. sp:Destroy()
  1588.  
  1589. sp2 = Instance.new("Part",rarm)
  1590. sp2.Anchored = false
  1591. sp2.CanCollide = false
  1592. sp2.Transparency = 0
  1593. sp2.Material = "Neon"
  1594. sp2.Size = Vector3.new(1,1,1)
  1595. sp2.TopSurface = "SmoothNoOutlines"
  1596. sp2.BottomSurface = "SmoothNoOutlines"
  1597. sp2.BrickColor = BrickColor.new("Really black")
  1598.  
  1599. spm2 = Instance.new("SpecialMesh",sp2)
  1600. spm2.MeshType = "Sphere"
  1601. spm2.Scale = Vector3.new(1,1,1)
  1602.  
  1603. sp2.CFrame = rarm.CFrame + Vector3.new(0,3,0)
  1604. local bv = Instance.new("BodyPosition",sp2)
  1605. bv.maxForce = Vector3.new(99999,99999,99999)
  1606. bv.position = Mouse.Hit.p
  1607.  
  1608. wait(3)
  1609. local cf = sp2.CFrame
  1610. bv:Destroy()
  1611. sp2.Anchored = true
  1612. sp2.Size = Vector3.new(1,1,1)
  1613. sp2.CanCollide = false
  1614. for i,v in pairs(FindNearestTorso(sp2.CFrame.p,math.huge))do
  1615. if v:FindFirstChild('Humanoid') then
  1616. --v.Humanoid:TakeDamage(math.random(1,100))
  1617. v.Humanoid.PlatformStand = true
  1618. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1619. local PLtorsos = v:FindFirstChild("Torso")
  1620. local bv2 = Instance.new("BodyPosition",PLtorsos)
  1621. bv2.maxForce = Vector3.new(99999,99999,99999)
  1622. bv2.position = sp2.CFrame.p
  1623. end
  1624. end
  1625.  
  1626. sp3=sp2:Clone()
  1627. sp3.Anchored = true
  1628. sp2:Destroy()
  1629.  
  1630. local blast = Instance.new("Part", rarm)
  1631. blast.BrickColor = BrickColor.new("Really black")
  1632. blast.Material = "Neon"
  1633. blast.Anchored = true
  1634. blast.CanCollide = false
  1635. blast.Locked = true
  1636. blast.Size = Vector3.new(1, 1, 1)
  1637. blast.TopSurface = "Smooth"
  1638. blast.BottomSurface = "Smooth"
  1639. blast.Transparency = 0
  1640. blast.CFrame = sp3.CFrame
  1641.  
  1642. local bm = Instance.new("SpecialMesh", blast)
  1643. bm.Scale = Vector3.new(3,3,3)
  1644. bm.MeshType = "Sphere"
  1645.  
  1646. local blast2 = Instance.new("Part", rarm)
  1647. blast2.BrickColor = BrickColor.new("Institutuional white")
  1648. blast2.Material = "Neon"
  1649. blast2.Anchored = true
  1650. blast2.CanCollide = false
  1651. blast2.Locked = true
  1652. blast2.Size = Vector3.new(1, 1, 1)
  1653. blast2.TopSurface = "Smooth"
  1654. blast2.BottomSurface = "Smooth"
  1655. blast2.Transparency = 0
  1656. blast2.CFrame = sp3.CFrame
  1657.  
  1658. local bm2 = Instance.new("SpecialMesh", blast2)
  1659. bm2.Scale = Vector3.new(3,3,3)
  1660. bm2.MeshType = "Sphere"
  1661.  
  1662. local blast3 = Instance.new("Part", rarm)
  1663. blast3.BrickColor = BrickColor.new("Really black")
  1664. blast3.Material = "Neon"
  1665. blast3.Anchored = true
  1666. blast3.CanCollide = false
  1667. blast3.Locked = true
  1668. blast3.Size = Vector3.new(1, 1, 1)
  1669. blast3.TopSurface = "Smooth"
  1670. blast3.BottomSurface = "Smooth"
  1671. blast3.Transparency = 0
  1672. blast3.CFrame = sp3.CFrame
  1673.  
  1674. local bm3 = Instance.new("SpecialMesh", blast3)
  1675. bm3.Scale = Vector3.new(3,3,3)
  1676. bm3.MeshType = "Sphere"
  1677.  
  1678. for i = 1,400 do swait()
  1679. for i,v in pairs(FindNearestTorso(sp2.CFrame.p,math.huge))do
  1680. if v:FindFirstChild('Humanoid') then
  1681. v.Humanoid:TakeDamage(math.random(.01,.01))
  1682. end
  1683. end
  1684. y=15*math.sin(i*3)
  1685. MagicBlock(BrickColor.new("Really black"), "Neon", sp3:GetRenderCFrame(), y, y, y, y, y, y, .02)
  1686. MagicCircle(BrickColor.new("Institutuional white"), "Neon", sp3:GetRenderCFrame(), y, y, y, y, y, y, .02)
  1687. blast.Transparency = blast.Transparency + (1/400)
  1688. blast2.Transparency = blast2.Transparency + (1/400)
  1689. blast3.Transparency = blast3.Transparency + (1/400)
  1690. bm.Scale = bm.Scale + Vector3.new(y + .5,y + .5,y + .5)
  1691. bm2.Scale = bm2.Scale + Vector3.new(y + .5,y + .5,y + .5)
  1692. bm3.Scale = bm3.Scale + Vector3.new(y + .5,y + .5,y + .5)
  1693. blast.CFrame = cf
  1694. blast2.CFrame = cf
  1695. blast3.CFrame = cf
  1696. end
  1697. sp3:Destroy()
  1698. blast:Destroy()
  1699. blast2:Destroy()
  1700. blast3:Destroy()
  1701. end
  1702. elseif kei=='x' --[[and not atking]] then
  1703. if not equiped and not estus and not atking then
  1704. atking = true
  1705. sp = Instance.new("Part",rarm)
  1706. sp.Anchored = true
  1707. sp.CanCollide = false
  1708. sp.Locked = true
  1709. sp.Transparency = 1
  1710. sp.Material = "Neon"
  1711. sp.Size = Vector3.new(1,1,1)
  1712. sp.TopSurface = "SmoothNoOutlines"
  1713. sp.BottomSurface = "SmoothNoOutlines"
  1714. sp.BrickColor = BrickColor.new("Really black")
  1715. spm = Instance.new("SpecialMesh",sp)
  1716. spm.MeshType = "Sphere"
  1717. spm.Scale = Vector3.new(1,1,1)
  1718.  
  1719. for i = 1, 100, 20 do
  1720. swait()
  1721. sp.CFrame = torso.CFrame*CFrame.new(0,1,-2)
  1722. end
  1723. for i = 1, 20 do
  1724. swait()
  1725. sp.CFrame = torso.CFrame*CFrame.new(0,1,-2)
  1726. end
  1727. sp.Transparency = 0
  1728. for i = 0, 10, 0.02 do
  1729. swait()
  1730. y=6*math.sin(i*1)
  1731. x=3*math.sin(i*1)
  1732. sp.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  1733. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(0),math.rad(-6),math.rad(170)), 0.1)
  1734. spm.Scale = Vector3.new(y,y,y)
  1735. end
  1736. spm.Scale = Vector3.new(1,1,1)
  1737. sp.CFrame = torso.CFrame + Vector3.new(0,2,0)
  1738. for i = 0, 1, 0.02 do
  1739. swait()
  1740. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(20)), 0.1)
  1741. end
  1742. atking = false
  1743. sp.CFrame = torso.CFrame + Vector3.new(0,0,-2)
  1744. sp:Destroy()
  1745.  
  1746. sp2 = Instance.new("Part",rarm)
  1747. sp2.Anchored = false
  1748. sp2.CanCollide = false
  1749. sp2.Transparency = 0
  1750. sp2.Material = "Neon"
  1751. sp2.Size = Vector3.new(1,1,1)
  1752. sp2.TopSurface = "SmoothNoOutlines"
  1753. sp2.BottomSurface = "SmoothNoOutlines"
  1754. sp2.BrickColor = BrickColor.new("Really black")
  1755.  
  1756. spm2 = Instance.new("SpecialMesh",sp2)
  1757. spm2.MeshType = "Sphere"
  1758. spm2.Scale = Vector3.new(1,1,1)
  1759.  
  1760. sp2.CFrame = rarm.CFrame + Vector3.new(0,3,0)
  1761. local bv = Instance.new("BodyPosition",sp2)
  1762. bv.maxForce = Vector3.new(99999,99999,99999)
  1763. bv.position = Mouse.Hit.p
  1764.  
  1765. wait(3)
  1766. local cf = sp2.CFrame
  1767. bv:Destroy()
  1768. sp2.Anchored = true
  1769. sp2.Size = Vector3.new(1,1,1)
  1770. sp2.CanCollide = false
  1771. for i,v in pairs(FindNearestTorso(sp2.CFrame.p,1000))do
  1772. if v:FindFirstChild('Humanoid') then
  1773. v.Humanoid:TakeDamage(math.random(1,30))
  1774. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1775. end
  1776. end
  1777.  
  1778. sp3=sp2:Clone()
  1779. sp3.Anchored = true
  1780. sp2:Destroy()
  1781.  
  1782. local blast = Instance.new("Part", rarm)
  1783. blast.BrickColor = BrickColor.new("Really black")
  1784. blast.Material = "Neon"
  1785. blast.Anchored = true
  1786. blast.CanCollide = false
  1787. blast.Locked = true
  1788. blast.Size = Vector3.new(1, 1, 1)
  1789. blast.TopSurface = "Smooth"
  1790. blast.BottomSurface = "Smooth"
  1791. blast.Transparency = 0
  1792. blast.CFrame = sp3.CFrame
  1793.  
  1794. local bm = Instance.new("SpecialMesh", blast)
  1795. bm.Scale = Vector3.new(3,3,3)
  1796. bm.MeshType = "Sphere"
  1797.  
  1798. local blast2 = Instance.new("Part", rarm)
  1799. blast2.BrickColor = BrickColor.new("Institutuional white")
  1800. blast2.Material = "Neon"
  1801. blast2.Anchored = true
  1802. blast2.CanCollide = false
  1803. blast2.Locked = true
  1804. blast2.Size = Vector3.new(1, 1, 1)
  1805. blast2.TopSurface = "Smooth"
  1806. blast2.BottomSurface = "Smooth"
  1807. blast2.Transparency = 0
  1808. blast2.CFrame = sp3.CFrame
  1809.  
  1810. local bm2 = Instance.new("SpecialMesh", blast2)
  1811. bm2.Scale = Vector3.new(3,3,3)
  1812. bm2.MeshType = "Sphere"
  1813.  
  1814. local blast3 = Instance.new("Part", rarm)
  1815. blast3.BrickColor = BrickColor.new("Really black")
  1816. blast3.Material = "Neon"
  1817. blast3.Anchored = true
  1818. blast3.CanCollide = false
  1819. blast3.Locked = true
  1820. blast3.Size = Vector3.new(1, 1, 1)
  1821. blast3.TopSurface = "Smooth"
  1822. blast3.BottomSurface = "Smooth"
  1823. blast3.Transparency = 0
  1824. blast3.CFrame = sp3.CFrame
  1825.  
  1826. local bm3 = Instance.new("SpecialMesh", blast3)
  1827. bm3.Scale = Vector3.new(3,3,3)
  1828. bm3.MeshType = "Sphere"
  1829.  
  1830. for i = 1,500 do
  1831. swait()
  1832. y=15*math.sin(i*3)
  1833. blast.Transparency = blast.Transparency + (y)
  1834. blast2.Transparency = blast2.Transparency + (y)
  1835. blast3.Transparency = blast3.Transparency + (y)
  1836. bm.Scale = bm.Scale + Vector3.new(y,y,y)
  1837. bm2.Scale = bm2.Scale + Vector3.new(y,y,y)
  1838. bm3.Scale = bm3.Scale + Vector3.new(y,y,y)
  1839. blast.CFrame = cf
  1840. blast2.CFrame = cf
  1841. blast3.CFrame = cf
  1842. end
  1843. sp3:Destroy()
  1844. blast:Destroy()
  1845. blast2:Destroy()
  1846. blast3:Destroy()
  1847. end
  1848. elseif kei=='c' --[[and not atking]] then
  1849. elseif kei=='v' --[[and not atking]] then
  1850. elseif kei=='q' --[[and not atking]] then
  1851. estus = true
  1852. if not equiped and not atking then
  1853. for i = 1,0,-.1 do wait()
  1854. EShandle.Transparency = i
  1855. end
  1856. for i = 0, 1, 0.02 do
  1857. swait()
  1858. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525+math.cos(syne/idlesineinc)/25,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),.1)
  1859. end
  1860. for i = 0,1,.1 do
  1861. EShandle.Transparency=i
  1862. Apply_Health_Buff(200, 10)
  1863. wait()
  1864. end
  1865. end
  1866. estus = false
  1867. elseif kei=='f' --[[and not atking]] then
  1868. Hold = true
  1869. blocking = true
  1870. while wait() and Hold == true do
  1871. for i = .01, 1 do
  1872. swait()
  1873. larm.Weld.C0=clerp(larm.Weld.C0,CFrame.new(-1.2,.525+math.cos(syne/15)/25,-0.6)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(60)),.1)
  1874. end
  1875. end
  1876. end
  1877. end)
  1878. maus.KeyUp:connect(function(kei)
  1879. if kei == "f" then
  1880. Hold = false
  1881. blocking = false
  1882. end
  1883. end)
  1884.  
  1885.  
  1886.  
  1887. function atk1()
  1888. atking = true
  1889. for i = 0, 1, 0.1 do
  1890. swait()
  1891. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.4)
  1892. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1893. end
  1894. for i = 0, 1, 0.1 do
  1895. swait()
  1896. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(40), math.rad(0), math.rad(-20)), 0.4)
  1897. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1898. end
  1899. for i = 0, 1, 0.1 do
  1900. swait()
  1901. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(40), math.rad(0), math.rad(-20)), 0.4)
  1902. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1903. end
  1904. atking = false
  1905. end
  1906.  
  1907. atk2 = function()
  1908. atking = true
  1909. for i = 0, 1, 0.12 do
  1910. swait()
  1911. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(40), math.rad(0), math.rad(-20)), .3)
  1912. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1913. end
  1914. for i = 0, 1, 0.4 do
  1915. swait()
  1916. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(40), math.rad(0), math.rad(-20)), .3)
  1917. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1918. end
  1919. for i = 0, 1, 0.12 do
  1920. swait()
  1921. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), .45)
  1922. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1923. end
  1924. atking = false
  1925. end
  1926.  
  1927. atk3 = function()
  1928. atking = true
  1929. for i = 0, 1, 0.12 do
  1930. swait()
  1931. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), .45)
  1932. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1933. end
  1934. for i = 0, 1, 0.12 do
  1935. swait()
  1936. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(40), math.rad(0), math.rad(-20)), .45)
  1937. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1938. end
  1939. for i = 0, 1, 0.4 do
  1940. swait()
  1941. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(40), math.rad(0), math.rad(-20)), .3)
  1942. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2),1)
  1943. end
  1944. atking = false
  1945. end
  1946.  
  1947.  
  1948. attacktype = 1
  1949. Mouse.Button1Down:connect(function()
  1950. if --[[not blocking and]] not estus and equiped and not atking then
  1951. if attacktype == 1 then
  1952. attacktype = 2
  1953. atking = true
  1954. atk1()
  1955. atking = false
  1956. else
  1957. if attacktype == 2 then
  1958. attacktype = 3
  1959. atk2()
  1960. atking = false
  1961. else
  1962. if attacktype == 3 then
  1963. attacktype = 1
  1964. atk3()
  1965. atking = false
  1966. end
  1967. end
  1968. end
  1969. end
  1970. end)
  1971.  
  1972. equiped = true
  1973. game:service'RunService'.RenderStepped:connect(function()
  1974. if anim~=lastanim then
  1975. runtime=0
  1976. end
  1977. lastanim=anim
  1978. chr.Humanoid.CameraOffset=(rutprt.CFrame:toObjectSpace(hed.CFrame)).p+Vector3.new(0,-1.25,0)
  1979. syne=syne+.95
  1980. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 1 and not chr.Humanoid.Jump then-- and torso.Velocity.y<5 and torso.Velocity.y>-5
  1981. anim="Idling"
  1982. elseif (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude > 1 and (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude < RunSpeed-10 and not chr.Humanoid.Jump then-- and torso.Velocity.y<5 and torso.Velocity.y>-5
  1983. anim="Walking"
  1984. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > RunSpeed-10 and not chr.Humanoid.Jump then-- and torso.Velocity.y<5 and torso.Velocity.y>-5
  1985. anim="Sprinting"
  1986. elseif torso.Velocity.y>5 and chr.Humanoid.Jump then
  1987. anim='Jumping'
  1988. elseif (torso.Velocity.y < -5) and chr.Humanoid.Jump then
  1989. anim='Falling'
  1990. end
  1991.  
  1992.  
  1993. if anim=="Idling" then
  1994. idlesineinc=35
  1995.  
  1996. if not atking then
  1997.  
  1998. if equiped then
  1999. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, .1, .4)*CFrame.Angles(math.rad(75),math.rad(0),math.rad(0)),.1)
  2000.  
  2001. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525+math.cos(syne/idlesineinc)/25,0)*CFrame.Angles(math.rad(76),math.rad(12),math.rad(20)),.1)
  2002. end
  2003.  
  2004. if not equiped then
  2005. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, .1, .4)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  2006.  
  2007. if not estus then
  2008. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525+math.cos(syne/idlesineinc)/25,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  2009. end
  2010.  
  2011. end
  2012.  
  2013. end
  2014.  
  2015. if not blocking then
  2016. larm.Weld.C0=clerp(larm.Weld.C0,CFrame.new(-1.5,.525+math.cos(syne/idlesineinc)/25,0)*CFrame.Angles(0,0,math.rad(-3)),.1)
  2017. end
  2018.  
  2019. lleg.Weld.C0=clerp(lleg.Weld.C0,CFrame.new(-.55,-1.9-math.cos(syne/idlesineinc)/20,(math.cos(syne/idlesineinc)/35))*CFrame.Angles(-(math.cos(syne/idlesineinc)/35),0,math.rad(-2.5)),.1)
  2020.  
  2021. rleg.Weld.C0=clerp(rleg.Weld.C0,CFrame.new(.55,-1.9-math.cos(syne/idlesineinc)/20,(math.cos(syne/idlesineinc)/35))*CFrame.Angles(-(math.cos(syne/idlesineinc)/35),0,math.rad(2.5)),.1)
  2022.  
  2023. hed.Weld.C0=clerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/idlesineinc)/50,0)*CFrame.Angles(math.cos(syne/idlesineinc)/40,0,0),.1)
  2024.  
  2025. rutprt.Weld.C0=clerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/idlesineinc)/20,0)*CFrame.Angles(math.cos(syne/idlesineinc)/35+math.rad(0),math.rad(0),math.rad(0)),.1)
  2026.  
  2027. end
  2028.  
  2029. if anim=="Walking" then
  2030. idlesineinc=35
  2031.  
  2032. mult = 1
  2033.  
  2034. if not atking then
  2035.  
  2036. if equiped then
  2037. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),.1)
  2038.  
  2039. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525+math.cos(syne/15)/25,0)*CFrame.Angles(math.cos(syne/6)/1.25,math.rad(5),-(math.cos(syne/6.75)/15)+math.rad(-3)),.1)
  2040.  
  2041. end
  2042.  
  2043. if not equiped then
  2044.  
  2045. if not estus then
  2046. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525+math.cos(syne/15)/25,0)*CFrame.Angles(math.cos(syne/6)/1.25,math.rad(5),-(math.cos(syne/6.75)/15)+math.rad(3)),.1)
  2047. end
  2048.  
  2049. end
  2050.  
  2051. end
  2052.  
  2053. if not blocking then
  2054. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525+math.cos(syne/15)/25,0)*CFrame.Angles(-(math.cos(syne/6)/1.25),0,-(math.cos(syne/6.75)/15)-math.rad(3)),.1)
  2055. end
  2056.  
  2057. lleg.Weld.C0=clerp(lleg.Weld.C0,CFrame.new(-.55,-1.9-math.cos(syne/6)/10,-(math.cos(syne/6)/1.125))*CFrame.Angles(math.cos(syne/6)/1.125,0,math.rad(-2.5)),.1)
  2058.  
  2059. rleg.Weld.C0=clerp(rleg.Weld.C0,CFrame.new(.55,-1.9-math.cos(syne/6)/10,math.cos(syne/6)/1.125)*CFrame.Angles(-(math.cos(syne/6)/1.125),0,math.rad(2.5)),.1)
  2060.  
  2061. hed.Weld.C0=clerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/20)/50,0)*CFrame.Angles(-math.cos(syne/3)/20,0,0),.1)
  2062.  
  2063. rutprt.Weld.C0=clerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/3.375)/20,math.cos(syne/3)/5)*CFrame.Angles(math.cos(syne/3)/20+math.rad(-3.5),math.cos(syne/6)/10,-math.cos(syne/6)/30+math.sin(rutprt.RotVelocity.y/2)/7.5),.1)
  2064.  
  2065. end
  2066.  
  2067. if anim=="Sprinting" then
  2068. idlesineinc=35
  2069.  
  2070. if not atking then
  2071.  
  2072. if equiped then
  2073. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(90),0,math.rad(12.5)),.1)
  2074. end
  2075.  
  2076. if not equiped then
  2077.  
  2078. if not estus then
  2079. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(-55),0,math.rad(12.5)),.1)
  2080. end
  2081.  
  2082. end
  2083.  
  2084. end
  2085.  
  2086. if not blocking then
  2087. larm.Weld.C0=clerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(-55),0,math.rad(-12.5)),.1)
  2088. end
  2089.  
  2090. lleg.Weld.C0=clerp(lleg.Weld.C0,CFrame.new(-.55,-1.6-math.cos(syne/4)/4,-(math.cos(syne/4)*2)-math.rad(10))*CFrame.Angles(math.cos(syne/4)*2+math.rad(10),0,math.rad(-2.5)),.1)
  2091.  
  2092. rleg.Weld.C0=clerp(rleg.Weld.C0,CFrame.new(.55,-1.6-math.cos(syne/4)/4,math.cos(syne/4)*2-math.rad(10))*CFrame.Angles(-(math.cos(syne/4)*2)+math.rad(10),0,math.rad(2.5)),.1)
  2093.  
  2094. hed.Weld.C0=clerp(hed.Weld.C0,CFrame.new(0,1.55+math.cos(syne/20)/50,0)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(20),0,0),.1)
  2095.  
  2096. rutprt.Weld.C0=clerp(rutprt.Weld.C0,CFrame.new(0,-.3+math.cos(syne/2.5)/15,math.cos(syne/2.5))*CFrame.Angles(math.cos(syne/2.5)/10+math.rad(-25),math.cos(syne/2.5)/10,math.cos(syne/4)/20+math.sin(rutprt.RotVelocity.y/2)/4),.1)
  2097.  
  2098. end
  2099.  
  2100.  
  2101. if anim=="Jumping" then
  2102. idlesineinc=35
  2103.  
  2104. if not atking then
  2105.  
  2106. if equiped then
  2107. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),.1)
  2108. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(50)),.1)
  2109. end
  2110.  
  2111. if not equiped then
  2112. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(30)),.1)
  2113. end
  2114.  
  2115. if not blocking then
  2116. larm.Weld.C0=clerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(-55),0,math.rad(-12.5)),.1)
  2117. end
  2118.  
  2119. end
  2120.  
  2121. lleg.Weld.C0=clerp(lleg.Weld.C0,CFrame.new(-.55,-1.4,0)*CFrame.Angles(math.rad(-17.5),0,math.rad(-2.5)),.1)
  2122.  
  2123. rleg.Weld.C0=clerp(rleg.Weld.C0,CFrame.new(.55,-1.1,-.1)*CFrame.Angles(math.rad(-17.5),0,math.rad(2.5)),.1)
  2124.  
  2125. hed.Weld.C0=clerp(hed.Weld.C0,CFrame.new(0,1.5+math.cos(syne/20)/50,0)*CFrame.Angles(math.cos(syne/20)/40,0,0),.1)
  2126.  
  2127. rutprt.Weld.C0=clerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/20)/20,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.1)
  2128.  
  2129. end
  2130.  
  2131. if anim=="Falling" then
  2132.  
  2133. if not atking then
  2134.  
  2135. if equiped then
  2136. SWhandleweld.C0=clerp(SWhandleweld.C0,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),.1)
  2137. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(50)),.035)
  2138. end
  2139.  
  2140. if not equiped then
  2141. rarm.Weld.C0=clerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(15),0,math.rad(30)),.035)
  2142. end
  2143.  
  2144. if not blocking then
  2145. larm.Weld.C0=clerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(10),0,math.rad(-50)),.035)
  2146. end
  2147.  
  2148. end
  2149.  
  2150. lleg.Weld.C0=clerp(lleg.Weld.C0,CFrame.new(-.55,-1.2,0)*CFrame.Angles(math.rad(-14),0,math.rad(-2.5)),.035)
  2151.  
  2152. rleg.Weld.C0=clerp(rleg.Weld.C0,CFrame.new(.55,-1.9,0)*CFrame.Angles(math.rad(0),0,math.rad(2.5)),.035)
  2153.  
  2154. hed.Weld.C0=clerp(hed.Weld.C0,CFrame.new(0,1.5,-.3)*CFrame.Angles(math.rad(-40),0,0),.035)
  2155.  
  2156. rutprt.Weld.C0=clerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/20)/20,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.035)
  2157.  
  2158. end
  2159. if #Effects > 0 then
  2160. for e = 1, #Effects do
  2161. if Effects[e] ~= nil then
  2162. local Thing = Effects[e]
  2163. if Thing ~= nil then
  2164. local Part = Thing[1]
  2165. local Mode = Thing[2]
  2166. local Delay = Thing[3]
  2167. local IncX = Thing[4]
  2168. local IncY = Thing[5]
  2169. local IncZ = Thing[6]
  2170. if Thing[1].Transparency <= 1 then
  2171. if Thing[2] == "Block1" then
  2172. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2173. Mesh = Thing[1].Mesh
  2174. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2175. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2176. elseif Thing[2] == "Block2" then
  2177. Thing[1].CFrame = Thing[1].CFrame
  2178. Mesh = Thing[7]
  2179. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2180. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2181. elseif Thing[2] == "Cylinder" then
  2182. Mesh = Thing[1].Mesh
  2183. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2184. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2185. elseif Thing[2] == "Blood" then
  2186. Mesh = Thing[7]
  2187. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  2188. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2189. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2190. elseif Thing[2] == "Elec" then
  2191. Mesh = Thing[1].Mesh
  2192. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2193. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2194. elseif Thing[2] == "Disappear" then
  2195. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2196. elseif Thing[2] == "Shatter" then
  2197. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2198. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2199. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2200. Thing[6] = Thing[6] + Thing[5]
  2201. end
  2202. else
  2203. Part.Parent = nil
  2204. table.remove(Effects, e)
  2205. end
  2206. end
  2207. end
  2208. end
  2209. end
  2210. if runnin and not swimming then
  2211. chr.Humanoid.WalkSpeed=RunSpeed
  2212. elseif not runnin and not swimming then
  2213. chr.Humanoid.WalkSpeed=WlkSpeed
  2214. elseif blocking and not runnin and not swimming then
  2215. chr.Humanoid.WalkSpeed=8
  2216. end
  2217. end)
Add Comment
Please, Sign In to add comment