AgentVK

Untitled

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