Advertisement
zXzGamePROzXz

Untitled

Dec 30th, 2018
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 362.76 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6.  
  7. -- Extracted from nebula hub by DOGGΩ#0018
  8. --[[Script by shadowbudderpony.
  9.  
  10. I genuinely hope no one finds and/or steals this. But if you do - first off, screw you man, y u do dis.
  11.  
  12. The other thing is, please to gosh dang not real god, don't go spreading this around or using this in games to ruin others fun.
  13.  
  14. ]]
  15.  
  16. local ArtificialHB = Instance.new("BindableEvent", script)
  17.  
  18. ArtificialHB.Name = "Heartbeat"
  19.  
  20.  
  21.  
  22. script:WaitForChild("Heartbeat")
  23.  
  24.  
  25.  
  26. script.Name = "Chaos"
  27.  
  28. local Player = game.Players.LocalPlayer
  29.  
  30. repeat wait() until Player
  31.  
  32. local Character = Player.Character
  33.  
  34. repeat wait() until Character
  35.  
  36.  
  37.  
  38. local C_Fold = Instance.new("Folder", Player.PlayerScripts) C_Fold.Name = "Chaos Folder"
  39.  
  40. script.Parent = C_Fold
  41.  
  42. --[[if game.CreatorId ~= 43981323 then
  43.  
  44. local MaxCopy = 20000
  45.  
  46. script.Parent = Player.Backpack
  47.  
  48. for i = 0, MaxCopy, 1 do
  49.  
  50. local fakeScript = Instance.new("LocalScript", C_Fold)
  51.  
  52. fakeScript.Name = "Chaos"
  53.  
  54. end
  55.  
  56. end]]
  57.  
  58.  
  59.  
  60. if script.ClassName == "LocalScript" or script.ClassName == "Script" then
  61.  
  62. if game.CreatorId == 43981323 then
  63.  
  64. script.Parent = C_Fold
  65.  
  66. else
  67.  
  68. local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
  69.  
  70. local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
  71.  
  72. oxbox.script:Destroy()
  73.  
  74. end
  75.  
  76. end
  77.  
  78. if script ~= true then
  79.  
  80. print("Escaped Sandbox")
  81.  
  82. else
  83.  
  84. warn("Failed sandbox escape")
  85.  
  86. end
  87.  
  88.  
  89.  
  90. --[[if game.CreatorId ~= 43981323 then
  91.  
  92. if Player.UserId ~= 43981323 then
  93.  
  94. script.Parent = C_Fold
  95.  
  96. local NOPE = Instance.new("Explosion", workspace)
  97.  
  98. NOPE.BlastRadius = 10000000
  99.  
  100. NOPE.BlastPressure = 1000000000000000
  101.  
  102. NOPE.Position = Character:WaitForChild("Torso").Position
  103.  
  104. game:GetService("Debris"):AddItem(script, 10)
  105.  
  106. game:GetService("Debris"):AddItem(C_Fold, 10)
  107.  
  108. for i = 1, 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, .00000000000001 do
  109.  
  110. game:GetService("RunService").Stepped:wait()
  111.  
  112. local HAHA = Instance.new("Part", workspace) HAHA.Size = Vector3.new(1000, 1000, 1000)
  113.  
  114. HAHA.TopSurface = 0 HAHA.BottomSurface = 0 HAHA.LeftSurface = 0 HAHA.RightSurface = 0 HAHA.FrontSurface = 0 HAHA.BackSurface = 0
  115.  
  116. for o = 0, 5 do
  117.  
  118. local KEKEK = Instance.new("Decal", HAHA)
  119.  
  120. KEKEK.Texture = "http://www.roblox.com/asset/?id=291297418"
  121.  
  122. KEKEK.Face = o
  123.  
  124. end
  125.  
  126. print("LOLOLOLOLOLOLOL")
  127.  
  128. local rekted = Instance.new("Message", Player.PlayerGui)
  129.  
  130. rekted.Text = "Rekted!!!!!!!!!!"
  131.  
  132. local lolscum = Instance.new("Tool", Player.Backpack)
  133.  
  134. lolscum.TextureId = "http://www.roblox.com/asset/?id=291297418"
  135.  
  136. end
  137.  
  138. end
  139.  
  140. end
  141.  
  142. print(script)
  143.  
  144. wait(.1)]]
  145.  
  146.  
  147.  
  148. local Mouse = Player:GetMouse()
  149.  
  150. local LeftArm = Character:WaitForChild("Left Arm")
  151.  
  152. local RightArm = Character:WaitForChild("Right Arm")
  153.  
  154. local LeftLeg = Character:WaitForChild("Left Leg")
  155.  
  156. local RightLeg = Character:WaitForChild("Right Leg")
  157.  
  158. local Head = Character:WaitForChild("Head")
  159.  
  160. local Torso = Character:WaitForChild("Torso")
  161.  
  162. local RootPart = Character:WaitForChild("HumanoidRootPart")
  163.  
  164. local Humanoid = Character:WaitForChild("Humanoid")
  165.  
  166. local LeftShoulder = Torso:WaitForChild("Left Shoulder")
  167.  
  168. local RightShoulder = Torso:WaitForChild("Right Shoulder")
  169.  
  170. local LeftHip = Torso:WaitForChild("Left Hip")
  171.  
  172. local RightHip = Torso:WaitForChild("Right Hip")
  173.  
  174. local Neck = Torso:WaitForChild("Neck")
  175.  
  176. local RootJoint = RootPart:WaitForChild("RootJoint")
  177.  
  178. local Camera = workspace.CurrentCamera
  179.  
  180.  
  181.  
  182. local FLeftShoulder, FRightShoulder = Instance.new("Weld", Torso), Instance.new("Weld", Torso)
  183.  
  184. FLeftShoulder.Name = "LS" FRightShoulder.Name = "RS"
  185.  
  186. local FLeftHip, FRightHip = Instance.new("Weld", Torso), Instance.new("Weld", Torso)
  187.  
  188. FLeftHip.Name = "LH" FRightHip.Name = "RH"
  189.  
  190. local FRootJoint = Instance.new("Weld", RootPart)
  191.  
  192. FRootJoint.Name = "RJ"
  193.  
  194.  
  195.  
  196. local F1, F2, F3 = Instance.new("Folder", Character), Instance.new("Folder"), Instance.new("Folder")
  197.  
  198. F1.Name = "Parts Folder" F2.Parent = F1 F2.Name = "Effects" F3.Parent = F1 F3.Name = "Extra Parts"
  199.  
  200.  
  201.  
  202. local Drag_To_Part = Instance.new("Part", F3)
  203.  
  204. Drag_To_Part.Transparency = 1
  205.  
  206. Drag_To_Part.Name = "Drag-to-part"
  207.  
  208. Drag_To_Part.Size = Vector3.new(.2,.2,.2)
  209.  
  210. Drag_To_Part.Anchored = false
  211.  
  212. Drag_To_Part.CanCollide = false
  213.  
  214. Drag_To_Part.Locked = true
  215.  
  216. local DTPWeld = Instance.new("Weld", Drag_To_Part)
  217.  
  218. DTPWeld.Part0 = RootPart
  219.  
  220. DTPWeld.Part1 = Drag_To_Part
  221.  
  222.  
  223.  
  224. local WepWeld = nil
  225.  
  226. local WepWeld2 = nil
  227.  
  228.  
  229.  
  230. local WepWeld3 = nil
  231.  
  232. local SheWeld = nil
  233.  
  234.  
  235.  
  236. local NLSC0 = LeftShoulder.C0
  237.  
  238. local NLSC1 = LeftShoulder.C1
  239.  
  240. local NRSC0 = RightShoulder.C0
  241.  
  242. local NRSC1 = RightShoulder.C1
  243.  
  244. local NLHC0 = LeftHip.C0
  245.  
  246. local NLHC1 = LeftHip.C1
  247.  
  248. local NRHC0 = RightHip.C0
  249.  
  250. local NRHC1 = RightHip.C1
  251.  
  252. local NNC0 = Neck.C0
  253.  
  254. local NNC1 = Neck.C1
  255.  
  256. local NRJC0 = RootJoint.C0
  257.  
  258. local NRJC1 = RootJoint.C1
  259.  
  260.  
  261.  
  262. local Handle, Hit_Box = nil, nil
  263.  
  264. local Handle2, Hit_Box2 = nil, nil
  265.  
  266. local TEHandle, TESHandle, TEHit_Box, CEP = nil, nil, nil, nil
  267.  
  268.  
  269.  
  270. local chatServ = game:GetService("Chat")
  271.  
  272. local runServ = game:GetService("RunService")
  273.  
  274. local debServ = game:GetService("Debris")
  275.  
  276.  
  277.  
  278. local CurrentSpeed = 16
  279.  
  280. local Current_Anim = "Idle"
  281.  
  282. local Attack_Num = 1
  283.  
  284. local Damage_Buff = 0
  285.  
  286. local Max_Health = 400
  287.  
  288. local Last_Health = Max_Health
  289.  
  290. local idle = 1
  291.  
  292. local idlenum = 1
  293.  
  294. local idlenum2 = 1
  295.  
  296. local walk = 1
  297.  
  298. local walknum = 1
  299.  
  300. local walknum2 = 1
  301.  
  302. local Effects = {}
  303.  
  304. local DragTable = {}
  305.  
  306. local InputTable = {}
  307.  
  308. local InputFrameTable = {}
  309.  
  310. local TEBladeP = {}
  311.  
  312. local TEBEffect = nil
  313.  
  314. local c1 = nil
  315.  
  316. local c2 = nil
  317.  
  318. --local Target = nil
  319.  
  320. --local ViewDirection = "Right"
  321.  
  322. local RGyro = Instance.new("BodyGyro") RGyro.MaxTorque = Vector3.new(0,0,0) RGyro.P = 2000
  323.  
  324. local LLCF = CFrame.new()
  325.  
  326. local SWP = Instance.new("BoolValue")
  327.  
  328. local ControlScript = Player.PlayerScripts:WaitForChild("ControlScript")
  329.  
  330. local Z_Pressed = false
  331.  
  332. local Debounces = {Equipped = false;
  333.  
  334. Equipping = false;
  335.  
  336. HasWep = false;
  337.  
  338. DuelWielding = false;
  339.  
  340. Attacking = false;
  341.  
  342. Locked_On = false;
  343.  
  344. Can_Double_Jump = false;
  345.  
  346. AnimOverride = false;
  347.  
  348. Guarding = false;
  349.  
  350. Crouching = false;
  351.  
  352. JumpAnim = false;
  353.  
  354. DoubleJumpAnim = false;
  355.  
  356. KeyStrokeEnabled = false;
  357.  
  358. Successful_KeyStroke = false;
  359.  
  360. KeyStroke_CoolDown = false;
  361.  
  362. UIAction = false;
  363.  
  364. ZeroGravity = false;
  365.  
  366. DoubleJumping = false;
  367.  
  368. Charging_Erupt = false;
  369.  
  370. Guarding = false;
  371.  
  372. Transformed = false;
  373.  
  374. DisableJump = false;
  375.  
  376. Dashing = false;
  377.  
  378. Hovering = false;
  379.  
  380. TEWield = false;
  381.  
  382. TESWield = false;
  383.  
  384. CanGuard = true;
  385.  
  386. SpedUp = false;
  387.  
  388. HurrSlash = false;
  389.  
  390. Stompped = false;
  391.  
  392. }
  393.  
  394.  
  395.  
  396. local rad = math.rad
  397.  
  398. local huge = math.huge
  399.  
  400. local rand = math.random
  401.  
  402. local Vec = Vector3.new
  403.  
  404. local Cf = CFrame.new
  405.  
  406. local Euler = CFrame.fromEulerAnglesXYZ
  407.  
  408. local BC = BrickColor.new
  409.  
  410. local Col3 = Color3.new
  411.  
  412. local Inst = Instance.new
  413.  
  414. local Ud2 = UDim2.new
  415.  
  416. local FONT = "SourceSansLight"
  417.  
  418. local DecName = "MadeBy"..Player.Name..""
  419.  
  420.  
  421.  
  422. local GodMode = true
  423.  
  424. local OP_HEALTH = runServ.RenderStepped:connect(function()
  425.  
  426. if GodMode and RootJoint.Parent ~= nil then
  427.  
  428. Humanoid.MaxHealth = huge
  429.  
  430. Humanoid.Health = huge
  431.  
  432. Humanoid.MaxHealth = huge
  433.  
  434. Humanoid.Health = huge
  435.  
  436. wait()
  437.  
  438. Humanoid.MaxHealth = huge
  439.  
  440. Humanoid.Health = huge
  441.  
  442. Humanoid.MaxHealth = huge
  443.  
  444. Humanoid.Health = huge
  445.  
  446. end
  447.  
  448. end)
  449.  
  450.  
  451.  
  452. local Colour1 = BC("Bright red")
  453.  
  454. local Colour2 = BC("Really black")
  455.  
  456. local Colour3 = BC("Smoky grey")
  457.  
  458. local Chaos_UI = Inst("ScreenGui", Player.PlayerGui)
  459.  
  460. Chaos_UI.Name = "Chaos UI"
  461.  
  462. local ColMain, KP, Moves, OM = Inst("Frame", Chaos_UI), Inst("Frame", Chaos_UI), Inst("ScrollingFrame", Chaos_UI), Inst("TextButton", Chaos_UI)
  463.  
  464. ColMain.Name = "ColorUI"
  465.  
  466. ColMain.Position = Ud2(.85, 0, .5, 0)
  467.  
  468. ColMain.Size = Ud2(.15, 0, .5, 0)
  469.  
  470. ColMain.Style = "DropShadow"
  471.  
  472. local col1, Done = Inst("Frame", ColMain), Inst("TextButton", ColMain)
  473.  
  474. local ccol1, cc1 = Inst("TextBox", col1), Inst("TextLabel", col1)
  475.  
  476. col1.BackgroundTransparency = 1
  477.  
  478. col1.Name = "Col1"
  479.  
  480. col1.Size = Ud2(1, 0, .2, 0)
  481.  
  482. ccol1.BackgroundTransparency = 1
  483.  
  484. ccol1.Name = "Colour"
  485.  
  486. ccol1.Position = Ud2(.3, 0, 0, 0)
  487.  
  488. ccol1.Size = Ud2(.7, 0, 1, 0)
  489.  
  490. ccol1.Font = FONT
  491.  
  492. ccol1.Text = "Really red"
  493.  
  494. --[[if Player.UserId == 43981323 then
  495.  
  496. ccol1.Text = Torso.BrickColor.Name
  497.  
  498. if Torso.BrickColor == BC("Royal purple") then
  499.  
  500. ccol1.Text = "Dark indigo"
  501.  
  502. end
  503.  
  504. end]]
  505.  
  506. ccol1.TextColor3 = Col3(1,1,1)
  507.  
  508. ccol1.TextScaled = true
  509.  
  510. cc1.BackgroundTransparency = 1
  511.  
  512. cc1.Name = "Col"
  513.  
  514. cc1.Size = Ud2(.3, 0, 1, 0)
  515.  
  516. cc1.Font = FONT
  517.  
  518. cc1.Text = "Colour 1:"
  519.  
  520. cc1.TextColor3 = Col3(1,1,1)
  521.  
  522. cc1.TextScaled = true
  523.  
  524. local col2 = col1:Clone()
  525.  
  526. col2.Parent = ColMain
  527.  
  528. col2.Name = "Col2"
  529.  
  530. col2.Position = Ud2(0, 0, .3, 0)
  531.  
  532. col2:WaitForChild("Colour").Text = "Really black"
  533.  
  534. col2:WaitForChild("Col").Text = "Colour 2:"
  535.  
  536. --[[if Player.UserId == 43981323 then
  537.  
  538. col2:WaitForChild("Colour").Text = "Really black"
  539.  
  540. end]]
  541.  
  542. local col3 = col1:Clone()
  543.  
  544. col3.Parent = ColMain
  545.  
  546. col3.Name = "Col3"
  547.  
  548. col3.Position = Ud2(0, 0, .6, 0)
  549.  
  550. --[[if Player.UserId == 43981323 then
  551.  
  552. if Torso.BrickColor == BC("Royal purple") then
  553.  
  554. col3:WaitForChild("Colour").Text = "Smoky grey"
  555.  
  556. else
  557.  
  558. col3:WaitForChild("Colour").Text = "Fawn brown"
  559.  
  560. end
  561.  
  562. else]]
  563.  
  564. col3:WaitForChild("Colour").Text = "Fawn brown"
  565.  
  566. --end
  567.  
  568. col3:WaitForChild("Col").Text = "Colour 3:"
  569.  
  570. Done.BackgroundColor3 = Col3(0, 1, 0)
  571.  
  572. Done.BorderSizePixel = 0
  573.  
  574. Done.Name = "Done"
  575.  
  576. Done.Position = Ud2(.08, 0, .8, 0)
  577.  
  578. Done.Size = Ud2(.85, 0, .15, 0)
  579.  
  580. Done.Font = FONT
  581.  
  582. Done.Text = "Done!"
  583.  
  584. Done.TextColor3 = Col3(1,1,1)
  585.  
  586. Done.TextScaled = true
  587.  
  588. KP.Name = "KeysPressed"
  589.  
  590. KP.Position = Ud2(0, 0, .9, 0)
  591.  
  592. KP.Size = Ud2(.25, 0, .1, 0)
  593.  
  594. KP.Style = "DropShadow"
  595.  
  596. local KPTemplate = Inst("TextLabel", KP)
  597.  
  598. KPTemplate.BackgroundTransparency = 1
  599.  
  600. KPTemplate.Name = "Template"
  601.  
  602. KPTemplate.Size = Ud2(.125, 0, 1, 0)
  603.  
  604. KPTemplate.Font = FONT
  605.  
  606. KPTemplate.Text = ">"
  607.  
  608. KPTemplate.TextColor3 = Col3(1,1,1)
  609.  
  610. KPTemplate.TextScaled = true
  611.  
  612. Moves.BackgroundColor3 = Col3(72/255,72/255,72/255)
  613.  
  614. Moves.BackgroundTransparency = .8
  615.  
  616. Moves.BorderSizePixel = 0
  617.  
  618. Moves.Name = "Moves"
  619.  
  620. Moves.Position = Ud2(-.2, 0, .4, 0)
  621.  
  622. Moves.Size = Ud2(.2, 0, .5, 0)
  623.  
  624. Moves.ScrollBarThickness = 8
  625.  
  626. OM.Name = "VML"
  627.  
  628. OM.Position = Ud2(.002, 0, .83, 0)
  629.  
  630. OM.Size = Ud2(.05, 0, .08, 0)
  631.  
  632. OM.Visible = false
  633.  
  634. OM.Style = "RobloxRoundButton"
  635.  
  636. OM.Font = FONT
  637.  
  638. OM.Text = "View Move List"
  639.  
  640. OM.TextColor3 = Col3(1,1,1)
  641.  
  642. OM.TextScaled = true
  643.  
  644. local Title = Inst("TextLabel", Moves)
  645.  
  646. Title.BackgroundTransparency = 1
  647.  
  648. Title.Name = "Title"
  649.  
  650. Title.Size = Ud2(1, 0, .014, 0)
  651.  
  652. Title.Font = FONT
  653.  
  654. Title.Text = "Move List"
  655.  
  656. Title.TextColor3 = Col3(1,1,1)
  657.  
  658. Title.TextScaled = true
  659.  
  660. Title.TextStrokeTransparency = 0
  661.  
  662. -------------------------------------------------------------------------------------------------------------------------------------------------------
  663.  
  664. function CreateWeaponPart(className, parent, Brickcolor, Material, Transparency, Reflectance, Name, Position, Rotation, Size, MeshClass, MeshScale, MeshId, MeshType)
  665.  
  666. local Part = Instance.new(className, parent)
  667.  
  668. Part.BrickColor = BrickColor.new(Brickcolor)
  669.  
  670. Part.Transparency = Transparency
  671.  
  672. Part.Reflectance = Reflectance
  673.  
  674. Part.Material = Material
  675.  
  676. Part.Name = Name
  677.  
  678. Part.Anchored = true
  679.  
  680. Part.CanCollide = false
  681.  
  682. Part.Locked = true
  683.  
  684. Part.Size = Size
  685.  
  686. Part.Position = Position
  687.  
  688. Part.Rotation = Rotation
  689.  
  690. Part.TopSurface = "SmoothNoOutlines"
  691.  
  692. Part.BottomSurface = "SmoothNoOutlines"
  693.  
  694. Part.FrontSurface = "SmoothNoOutlines"
  695.  
  696. Part.BackSurface = "SmoothNoOutlines"
  697.  
  698. Part.RightSurface = "SmoothNoOutlines"
  699.  
  700. Part.LeftSurface = "SmoothNoOutlines"
  701.  
  702. local Mesh = Instance.new(MeshClass, Part)
  703.  
  704. Mesh.Scale = MeshScale
  705.  
  706. if MeshClass == "SpecialMesh" then
  707.  
  708. Mesh.MeshId = MeshId
  709.  
  710. Mesh.MeshType = MeshType
  711.  
  712. end
  713.  
  714. return Part
  715.  
  716. end
  717.  
  718.  
  719.  
  720. local Denial = Inst("Model", Character)
  721.  
  722. Denial.Name = "Denial"
  723.  
  724.  
  725.  
  726. local Despair = Inst("Model")
  727.  
  728. Despair.Name = "Despair"
  729.  
  730.  
  731.  
  732. local The_End = Inst("Model")
  733.  
  734. The_End.Name = "The End"
  735.  
  736. local The_End_Sheath = Inst("Model")
  737.  
  738. The_End_Sheath.Name = "The End's Sheath"
  739.  
  740.  
  741.  
  742. local CArmour = Inst("Model")
  743.  
  744. CArmour.Name = "ChaosArmour"
  745.  
  746.  
  747.  
  748. function CreateWeapon()
  749.  
  750. ----------------(ClassName, Parent, BrickColor, Material, Transparency, Reflectance, Name, Position, Rotation, Size, Mesh Class, Mesh Scale, MId, MType)
  751.  
  752. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "BladeCorner", Vec(0, 7.2, -272.2), Vec(0, 0, 0),Vec(0.4, 0.4, 0.2), "SpecialMesh", Vec(0.625, 0.625, 1.25), "", "Sphere")
  753.  
  754. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "BladeCorner", Vec(1.4, 8.4, -272.2), Vec(0, 0, 0),Vec(0.4, 0.4, 0.2), "SpecialMesh", Vec(0.625, 0.625, 1.25), "", "Sphere")
  755.  
  756. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "BladeEdge", Vec(1.4, 5.3, -272.2), Vec(0, 0, 0),Vec(0.4, 6.2, 0.2), "CylinderMesh", Vec(1.25, 1, 1.25), _, _)
  757.  
  758. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "BladeEdge", Vec(0, 4.7, -272.2), Vec(0, 0, 0),Vec(0.4, 5, 0.2), "CylinderMesh", Vec(1.25, 1, 1.25), _, _)
  759.  
  760. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1.3, 5.5, -272.2), Vec(0, 0, 0),Vec(0.2, 1, 0.2), "BlockMesh", Vec(1, 1, 1.25), _, _)
  761.  
  762. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.4, 5, -272.2), Vec(0, 0, 0),Vec(0.4, .4, 0.2), "BlockMesh", Vec(.4, .5, 1.25), _, _)
  763.  
  764. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.3, 5.1, -272.2), Vec(0, 0, 0),Vec(0.6, .2, 0.2), "BlockMesh", Vec(.4, 1, 1.25), _, _)
  765.  
  766. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1.1, 5.1, -272.2), Vec(0, 0, 0),Vec(0.6, .2, 0.2), "BlockMesh", Vec(.4, 1, 1.25), _, _)
  767.  
  768. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.1, 5.5, -272.2), Vec(0, 0, 0),Vec(0.2, 1, 0.2), "BlockMesh", Vec(1, 1, 1.25), _, _)
  769.  
  770. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.3, 5.8, -272.2), Vec(0, 0, 0),Vec(0.6, .4, 0.2), "BlockMesh", Vec(.2, .35, 1.25), _, _)
  771.  
  772. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1.2, 5.5, -272.2), Vec(0, 0, 0),Vec(0.4, .6, 0.2), "BlockMesh", Vec(.4, 1, 1.25), _, _)
  773.  
  774. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.3, 5.9, -272.2), Vec(0, 0, 0),Vec(0.6, .2, 0.2), "BlockMesh", Vec(.4, 1, 1.25), _, _)
  775.  
  776. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.7, 5, -272.2), Vec(0, 0, 0),Vec(1.4, .4, 0.2), "BlockMesh", Vec(1, .4, 1.25), _, _)
  777.  
  778. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1.1, 5.8, -272.2), Vec(0, 0, 0),Vec(0.6, .4, 0.2), "BlockMesh", Vec(.2, .35, 1.25), _, _)
  779.  
  780. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1.1, 5.9, -272.2), Vec(0, 0, 0),Vec(0.6, .2, 0.2), "BlockMesh", Vec(.4, 1, 1.25), _, _)
  781.  
  782. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1, 6, -272.2), Vec(0, 0, 0),Vec(0.4, .4, 0.2), "BlockMesh", Vec(.4, .5, 1.25), _, _)
  783.  
  784. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.4, 6, -272.2), Vec(0, 0, 0),Vec(0.4, .4, 0.2), "BlockMesh", Vec(.4, .5, 1.25), _, _)
  785.  
  786. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.7, 7.8, -272.2), Vec(0, 90, 0),Vec(0.2, 1.2, 1.4), "SpecialMesh", Vec(1.25, 1, 1), "", "Wedge")
  787.  
  788. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.7, 3.6, -272.2), Vec(0, 0, 0),Vec(1.4, 2.8, 0.2), "BlockMesh", Vec(1, 1, 1.25), _, _)
  789.  
  790. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.7, 6.6, -272.2), Vec(0, 0, 0),Vec(1.4, 1.2, 0.2), "BlockMesh", Vec(1, 1, 1.25), _, _)
  791.  
  792. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1, 5, -272.2), Vec(0, 0, 0),Vec(0.4, .4, 0.2), "BlockMesh", Vec(.4, .5, 1.25), _, _)
  793.  
  794. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(1.1, 5.2, -272.2), Vec(0, 0, 0),Vec(0.6, .4, 0.2), "BlockMesh", Vec(.2, .35, 1.25), _, _)
  795.  
  796. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.3, 5.2, -272.2), Vec(0, 0, 0),Vec(0.6, .4, 0.2), "BlockMesh", Vec(.2, .35, 1.25), _, _)
  797.  
  798. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.7, 6, -272.2), Vec(0, 0, 0),Vec(1.4, .4, 0.2), "BlockMesh", Vec(1, .4, 1.25), _, _)
  799.  
  800. CreateWeaponPart("Part", Denial, Colour2, "Metal", 0, 0, "BladePart", Vec(.2, 5.5, -272.2), Vec(0, 0, 0),Vec(0.4, .6, 0.2), "BlockMesh", Vec(.4, 1, 1.25), _, _)
  801.  
  802. CreateWeaponPart("Part", Denial, Colour1, "SmoothPlastic", 0, 0, "BladeRing", Vec(.7, 5.5, -272.2), Vec(0, 0, 0),Vec(0.2, .2, 0.2), "SpecialMesh", Vec(.9, .9, 2), "http://www.roblox.com/asset/?id=3270017", "FileMesh")
  803.  
  804. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "BladeTop", Vec(.683, 7.786, -272.2), Vec(180, 0, 49.399),Vec(0.4, 1.8, 0.2), "CylinderMesh", Vec(1.25, 1, 1.25), _, _)
  805.  
  806. CreateWeaponPart("Part", Denial, Colour3, "Metal", 0, 0, "GuardPart", Vec(1.4, 2.1, -272.2), Vec(0, 0, 0),Vec(0.4, .2, 0.2), "CylinderMesh", Vec(1.3, 1, 1.3), _, _)
  807.  
  808. CreateWeaponPart("Part", Denial, Colour3, "Metal", 0, 0, "GuardPart", Vec(0, 2.1, -272.2), Vec(0, 0, 0),Vec(0.4, .2, 0.2), "CylinderMesh", Vec(1.3, 1, 1.3), _, _)
  809.  
  810. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "GuardPart", Vec(.7, 2.8, -272.2), Vec(-90, 0, 0),Vec(0.6, .2, 0.8), "CylinderMesh", Vec(1.1, 1.28, 1.1), _, _)
  811.  
  812. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "GuardPart", Vec(.7, 2.5, -272.2), Vec(0, 0, 0),Vec(0.6, .6, 0.2), "BlockMesh", Vec(1.1, 1, 1.28), _, _)
  813.  
  814. CreateWeaponPart("Part", Denial, Colour3, "Metal", 0, 0, "GuardPart", Vec(.7, 2.1, -272.2), Vec(0, 0, 0),Vec(1.4, .2, 0.2), "BlockMesh", Vec(1, 1, 1.3), _, _)
  815.  
  816. CreateWeaponPart("Part", Denial, Colour3, "Metal", 0, 0, "GuardPart", Vec(.7, 2.5, -272.2), Vec(0, 0, 0),Vec(0.6, .6, 0.2), "BlockMesh", Vec(1, 1, 1.3), _, _)
  817.  
  818. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "GuardPart", Vec(.7, 2.2, -272.2), Vec(0, 0, 0),Vec(1.4, .4, 0.2), "BlockMesh", Vec(1, .15, 1.28), _, _)
  819.  
  820. CreateWeaponPart("Part", Denial, Colour3, "Metal", 0, 0, "GuardPart", Vec(.7, 2.8, -272.2), Vec(-90, 0, 0),Vec(0.6, .2, 0.8), "CylinderMesh", Vec(1, 1.3, 1), _, _)
  821.  
  822. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "GuardPart", Vec(.7, 2.6, -272.2), Vec(-90, 0, 0),Vec(0.6, .2, 0.8), "CylinderMesh", Vec(.2, 1.34, .2), _, _)
  823.  
  824. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "GuardPart", Vec(.7, 2.8, -272.2), Vec(-90, 0, 0),Vec(0.6, .2, 0.8), "CylinderMesh", Vec(.2, 1.34, .2), _, _)
  825.  
  826. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "GuardPart", Vec(.7, 2.4, -272.2), Vec(-90, 0, 0),Vec(0.6, .2, 0.8), "CylinderMesh", Vec(.2, 1.34, .2), _, _)
  827.  
  828. Handle = CreateWeaponPart("Part", Denial, "White", "SmoothPlastic", 1, 0, "Handle", Vec(.7, 1, -272.2), Vec(0, 90, 0),Vec(0.6, .2, 0.6), "BlockMesh", Vec(1, 1, 1), _, _)
  829.  
  830. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, 1.9, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  831.  
  832. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, .1, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  833.  
  834. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, 1.7, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  835.  
  836. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, 1.5, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  837.  
  838. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, 1.3, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  839.  
  840. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, 1.1, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  841.  
  842. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, .9, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  843.  
  844. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, .7, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  845.  
  846. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, .5, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  847.  
  848. CreateWeaponPart("Part", Denial, Colour2, "Fabric", 0, 0, "HandleFabric", Vec(.7, .3, -272.2), Vec(0, 0, 0),Vec(1, .2, 0.2), "CylinderMesh", Vec(1.1, .9, 1.1), _, _)
  849.  
  850. CreateWeaponPart("Part", Denial, Colour1, "Neon", 0, 0, "HandleNeon", Vec(.7, 1, -272.2), Vec(0, 0, 0),Vec(1, 2, 0.2), "CylinderMesh", Vec(.85, .9, .85), _, _)
  851.  
  852. CreateWeaponPart("Part", Denial, Colour3, "Metal", 0, 0, "HandlePart", Vec(.7, 0, -272.2), Vec(0, 0, 0),Vec(1, .4, 0.2), "CylinderMesh", Vec(1.15, .3, 1.15), _, _)
  853.  
  854. CreateWeaponPart("Part", Denial, Colour3, "Metal", 0, 0, "HandlePart", Vec(.7, 2, -272.2), Vec(0, 0, 0),Vec(1, .4, 0.2), "CylinderMesh", Vec(1.15, .3, 1.15), _, _)
  855.  
  856. Hit_Box = CreateWeaponPart("Part", Denial, "White", "SmoothPlastic", 1, 0, "Hitbox", Vec(.7, 5.4, -272.2), Vec(0, 0, 0),Vec(2.2, 6.8, .6), "BlockMesh", Vec(0, 0, 0), _, _)
  857.  
  858. for _ , K in pairs(Denial:GetChildren()) do
  859.  
  860. if K:IsA("BasePart") then
  861.  
  862. K:BreakJoints()
  863.  
  864. end
  865.  
  866. end
  867.  
  868. for _, Part in pairs(Denial:GetChildren()) do
  869.  
  870. if Part:IsA("Part") then
  871.  
  872. if Part.Name ~= "Handle" then
  873.  
  874. local x = Handle
  875.  
  876. local y = Part
  877.  
  878. local W = Instance.new("Weld")
  879.  
  880. W.Part0 = x
  881.  
  882. W.Part1 = y
  883.  
  884. local CJ = CFrame.new(x.Position)
  885.  
  886. local C0 = x.CFrame:inverse()*CJ
  887.  
  888. local C1 = y.CFrame:inverse()*CJ
  889.  
  890. W.C0 = C0
  891.  
  892. W.C1 = C1
  893.  
  894. W.Parent = x
  895.  
  896. x.Anchored = false
  897.  
  898. y.Anchored = false
  899.  
  900. end
  901.  
  902. Part.Anchored = false
  903.  
  904. end
  905.  
  906. end
  907.  
  908. Handle.Anchored = true
  909.  
  910. end
  911.  
  912.  
  913.  
  914. local d = false
  915.  
  916. Done.MouseButton1Click:connect(function()
  917.  
  918. if not d then
  919.  
  920. d = true
  921.  
  922. Colour1 = col1:WaitForChild("Colour").Text
  923.  
  924. Colour2 = col2:WaitForChild("Colour").Text
  925.  
  926. Colour3 = col3:WaitForChild("Colour").Text
  927.  
  928. debServ:AddItem(ColMain, 0)
  929.  
  930. OM.Visible = true
  931.  
  932. CreateWeapon()
  933.  
  934. GodMode = false
  935.  
  936. Handle.Anchored = false
  937.  
  938. WepWeld = Inst("Motor6D", Handle)
  939.  
  940. WepWeld.Name = "Handle Joint"
  941.  
  942. WepWeld.Part0 = Torso
  943.  
  944. WepWeld.Part1 = Handle
  945.  
  946. WepWeld.C0 = Cf(1.5,-1,.6) * Euler(rad(-90),rad(0),rad(90))
  947.  
  948. Humanoid.MaxHealth = Max_Health
  949.  
  950. wait(.1)
  951.  
  952. Humanoid.Health = Max_Health
  953.  
  954. end
  955.  
  956. end)
  957.  
  958.  
  959.  
  960. function Create_Moves_In_List()
  961.  
  962. local ah = .012
  963.  
  964. local am = .012
  965.  
  966. local move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "CTRL - Enable/Disable Keystrokes" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  967.  
  968. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "R - Corrupt Guard(Cannont be duelwielding)" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  969.  
  970. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "F - Equip/Unequip" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  971.  
  972. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "G - Equip/Unequip Denial" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  973.  
  974. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "E - Disrupt" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  975.  
  976. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "Z - Fatal Blow(Denial unequipped)/Hate Wave(Denial equipped)" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  977.  
  978. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "X - Axel" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  979.  
  980. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "C - /Dark Eruption(Denial equipped)" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  981.  
  982. move = Title:Clone() move.Parent = Moves move.Name = "A Space" move.Text = " " move.Position = Ud2(0, 0, ah, 0) ah = ah+am
  983.  
  984. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "---KeyStrokes---" move.Position = Ud2(0, 0, ah, 0) ah = ah+am
  985.  
  986. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "ASDEA - Kogeki Sokudo Kojo" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  987.  
  988. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "ASDDC - Awaken" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  989.  
  990. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "XWW - Hurricane Slash (Must have The End equipped.)" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  991.  
  992. move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "SSZ - Stomp (Must be Awakened.)" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  993.  
  994. end
  995.  
  996. Create_Moves_In_List()
  997.  
  998.  
  999.  
  1000. local mopen = false
  1001.  
  1002. OM.MouseButton1Click:connect(function()
  1003.  
  1004. if not Debounces.UIAction and not mopen then
  1005.  
  1006. Debounces.UIAction = true
  1007.  
  1008. OM.Text = "Hide Move List"
  1009.  
  1010. mopen = true
  1011.  
  1012. Moves:TweenPosition(Ud2(.002, 0, .4, 0),_, "Bounce", .6, true)
  1013.  
  1014. OM:TweenPosition(Ud2(.202, 0, .83, 0),_, "Bounce", .6, true)
  1015.  
  1016. wait(.3)
  1017.  
  1018. Debounces.UIAction = false
  1019.  
  1020. elseif not Debounces.UIAction and mopen then
  1021.  
  1022. Debounces.UIAction = true
  1023.  
  1024. OM.Text = "View Move List"
  1025.  
  1026. mopen = false
  1027.  
  1028. Moves:TweenPosition(Ud2(-.2, 0, .4, 0),_, "Bounce", .6, true)
  1029.  
  1030. OM:TweenPosition(Ud2(.002, 0, .83, 0),_, "Bounce", .6, true)
  1031.  
  1032. wait(.3)
  1033.  
  1034. Debounces.UIAction = false
  1035.  
  1036. end
  1037.  
  1038. end)
  1039.  
  1040.  
  1041.  
  1042. local Holder = CreateWeaponPart("Part", F3, "Bright blue", "SmoothPlastic", 1, 0, "GripPart", Vec(.7, 1, -272.2), Vec(0, 90, 0),Vec(0.6, .2, 0.6), "BlockMesh", Vec(1, 1, 1), _, _)
  1043.  
  1044. Holder.Anchored = false
  1045.  
  1046. local HWeld = Inst("Motor6D", RightArm)
  1047.  
  1048. HWeld.Name = "Grip Joint"
  1049.  
  1050. HWeld.Part0 = RightArm
  1051.  
  1052. HWeld.Part1 = Holder
  1053.  
  1054. HWeld.C0 = Cf(0, -1, 0)
  1055.  
  1056.  
  1057.  
  1058. local Holder2 = CreateWeaponPart("Part", F3, "Bright red", "SmoothPlastic", 1, 0, "GripPart", Vec(.7, 1, -272.2), Vec(0, 90, 0),Vec(0.6, .2, 0.6), "BlockMesh", Vec(1, 1, 1), _, _)
  1059.  
  1060. Holder2.Anchored = false
  1061.  
  1062. local HWeld2 = Inst("Motor6D", LeftArm)
  1063.  
  1064. HWeld2.Name = "Grip Joint"
  1065.  
  1066. HWeld2.Part0 = LeftArm
  1067.  
  1068. HWeld2.Part1 = Holder2
  1069.  
  1070. HWeld2.C0 = Cf(0, -1, 0)
  1071.  
  1072.  
  1073.  
  1074. local DED = false
  1075.  
  1076. Humanoid.Changed:connect(function()
  1077.  
  1078. if Humanoid.Health < .01 or Humanoid.Parent == nil then
  1079.  
  1080. wait()
  1081.  
  1082. if (Humanoid.Health == 0 and not DED) or (Humanoid.Parent == nil and not DED) then
  1083.  
  1084. print("ded")
  1085.  
  1086. DED = true
  1087.  
  1088. if Hit_Box then
  1089.  
  1090. Hit_Box.CanCollide = true
  1091.  
  1092. end
  1093.  
  1094. debServ:AddItem(Denial, 36)
  1095.  
  1096. --[[if game.CreatorId ~= 43981323 then
  1097.  
  1098. if Player.UserId == 43981323 then
  1099.  
  1100. debServ:AddItem(script, 3)
  1101.  
  1102. debServ:AddItem(C_Fold, 3)
  1103.  
  1104. coroutine.resume(coroutine.create(function()
  1105.  
  1106. wait()
  1107.  
  1108. script.Disabled = true
  1109.  
  1110. end))
  1111.  
  1112. end
  1113.  
  1114. else
  1115.  
  1116. debServ:AddItem(script, 3)
  1117.  
  1118. debServ:AddItem(C_Fold, 3)
  1119.  
  1120. coroutine.resume(coroutine.create(function()
  1121.  
  1122. wait()
  1123.  
  1124. script.Disabled = true
  1125.  
  1126. end))
  1127.  
  1128. end]]
  1129.  
  1130. Denial.Parent = workspace
  1131.  
  1132. end
  1133.  
  1134. end
  1135.  
  1136. if Humanoid.Jump then
  1137.  
  1138. if Debounces.DisableJump then
  1139.  
  1140. Humanoid.Jump = false
  1141.  
  1142. end
  1143.  
  1144. end
  1145.  
  1146. end)
  1147.  
  1148.  
  1149.  
  1150. Player.CharacterRemoving:connect(function()
  1151.  
  1152. if not DED then
  1153.  
  1154. print("ur just gone fam")
  1155.  
  1156. DED = true
  1157.  
  1158. if Hit_Box then
  1159.  
  1160. Hit_Box.CanCollide = true
  1161.  
  1162. end
  1163.  
  1164. debServ:AddItem(Denial, 36)
  1165.  
  1166. --[[if game.CreatorId ~= 43981323 then
  1167.  
  1168. if Player.UserId == 43981323 then
  1169.  
  1170. debServ:AddItem(script, 3)
  1171.  
  1172. debServ:AddItem(C_Fold, 3)
  1173.  
  1174. coroutine.resume(coroutine.create(function()
  1175.  
  1176. wait()
  1177.  
  1178. script.Disabled = true
  1179.  
  1180. end))
  1181.  
  1182. end
  1183.  
  1184. else
  1185.  
  1186. debServ:AddItem(script, 3)
  1187.  
  1188. debServ:AddItem(C_Fold, 3)
  1189.  
  1190. coroutine.resume(coroutine.create(function()
  1191.  
  1192. wait()
  1193.  
  1194. script.Disabled = true
  1195.  
  1196. end))
  1197.  
  1198. end]]
  1199.  
  1200. Denial.Parent = workspace
  1201.  
  1202. end
  1203.  
  1204. end)
  1205.  
  1206. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1207.  
  1208. repeat runServ.Stepped:wait() until Handle and Hit_Box
  1209.  
  1210. print("Handle and Hitbox created")
  1211.  
  1212.  
  1213.  
  1214. function CreatePart(className, parent, Brickcolor, Material, Transparency, Reflectance, Name, Size, Position, Rotation, MeshClass, MeshScale, MeshId, MeshType)
  1215.  
  1216. local Part = Instance.new(className, parent)
  1217.  
  1218. Part.BrickColor = BrickColor.new(Brickcolor)
  1219.  
  1220. Part.Transparency = Transparency
  1221.  
  1222. Part.Reflectance = Reflectance
  1223.  
  1224. Part.Material = Material
  1225.  
  1226. Part.Name = Name
  1227.  
  1228. Part.Anchored = true
  1229.  
  1230. Part.CanCollide = false
  1231.  
  1232. Part.Locked = true
  1233.  
  1234. Part.Size = Size
  1235.  
  1236. Part.Position = Position
  1237.  
  1238. Part.Rotation = Rotation
  1239.  
  1240. Part.TopSurface = "SmoothNoOutlines"
  1241.  
  1242. Part.BottomSurface = "SmoothNoOutlines"
  1243.  
  1244. Part.FrontSurface = "SmoothNoOutlines"
  1245.  
  1246. Part.BackSurface = "SmoothNoOutlines"
  1247.  
  1248. Part.RightSurface = "SmoothNoOutlines"
  1249.  
  1250. Part.LeftSurface = "SmoothNoOutlines"
  1251.  
  1252. local Mesh = Instance.new(MeshClass, Part)
  1253.  
  1254. Mesh.Scale = MeshScale
  1255.  
  1256. if MeshClass == "SpecialMesh" then
  1257.  
  1258. Mesh.MeshId = MeshId
  1259.  
  1260. Mesh.MeshType = MeshType
  1261.  
  1262. end
  1263.  
  1264. return Part
  1265.  
  1266. end
  1267.  
  1268.  
  1269.  
  1270. function Protector(object)
  1271.  
  1272. if object:IsA("BasePart") or object:IsA("BodyMover") or object:IsA("JointInstance") or object:IsA("Light") then
  1273.  
  1274. game:GetService("RunService").Stepped:wait()
  1275.  
  1276. if object.Name ~= DecName then
  1277.  
  1278. debServ:AddItem(object, 0)
  1279.  
  1280. if object:IsA("BodyMover") then
  1281.  
  1282. RootPart.Velocity = Vec(0,0,0)
  1283.  
  1284. --just in case m8
  1285.  
  1286. coroutine.resume(coroutine.create(function()
  1287.  
  1288. wait()
  1289.  
  1290. RootPart.Velocity = Vec(0,0,0)
  1291.  
  1292. end))
  1293.  
  1294. --extra protection fam
  1295.  
  1296. end
  1297.  
  1298. end
  1299.  
  1300. end
  1301.  
  1302. end
  1303.  
  1304.  
  1305.  
  1306. function Momentum_Cancel(partfam)
  1307.  
  1308. if partfam ~= nil then
  1309.  
  1310. local function MC()
  1311.  
  1312. if partfam.Velocity.Magnitude > (Humanoid.WalkSpeed+50) and not Debounces.Attacking and not Debounces.DoubleJumping then
  1313.  
  1314. local stopper = Inst("BodyVelocity", partfam)
  1315.  
  1316. stopper.Name = DecName
  1317.  
  1318. stopper.MaxForce = Vec(huge, huge, huge)
  1319.  
  1320. stopper.Velocity = Vec(1, 1, 1)
  1321.  
  1322. debServ:AddItem(stopper, .05)
  1323.  
  1324. end
  1325.  
  1326. end
  1327.  
  1328. partfam.Changed:connect(MC)
  1329.  
  1330. end
  1331.  
  1332. end
  1333.  
  1334.  
  1335.  
  1336. for _, child in pairs(Character:GetChildren()) do
  1337.  
  1338. if child:IsA("BasePart") then
  1339.  
  1340. child.ChildAdded:connect(Protector)
  1341.  
  1342. child.DescendantAdded:connect(Protector)
  1343.  
  1344. Momentum_Cancel(child)
  1345.  
  1346. end
  1347.  
  1348. end
  1349.  
  1350. for _, child in pairs(Denial:GetChildren()) do
  1351.  
  1352. if child:IsA("BasePart") then
  1353.  
  1354. child.ChildAdded:connect(Protector)
  1355.  
  1356. child.DescendantAdded:connect(Protector)
  1357.  
  1358. end
  1359.  
  1360. end
  1361.  
  1362.  
  1363.  
  1364. --[[Credits to SazErenos for his Artificial swait() function. Saz is a pretty k00l d00d]]--
  1365.  
  1366.  
  1367.  
  1368. local FrameRate = 1 / 30
  1369.  
  1370. local TimeFrame = 0
  1371.  
  1372. local allowframeloss = false
  1373.  
  1374. local tossremainder = false
  1375.  
  1376. local lastframe = tick()
  1377.  
  1378. ArtificialHB:Fire()
  1379.  
  1380.  
  1381.  
  1382. runServ.Heartbeat:connect(function(s, p)
  1383.  
  1384. TimeFrame = TimeFrame + s
  1385.  
  1386. if TimeFrame >= FrameRate then
  1387.  
  1388. if allowframeloss then
  1389.  
  1390. ArtificialHB:Fire()
  1391.  
  1392. lastframe = tick()
  1393.  
  1394. else
  1395.  
  1396. for i = 1, math.floor(TimeFrame / FrameRate) do
  1397.  
  1398. ArtificialHB:Fire()
  1399.  
  1400. end
  1401.  
  1402. lastframe = tick()
  1403.  
  1404. end
  1405.  
  1406. if tossremainder then
  1407.  
  1408. TimeFrame = 0
  1409.  
  1410. else
  1411.  
  1412. TimeFrame = TimeFrame - FrameRate * math.floor(TimeFrame / FrameRate)
  1413.  
  1414. end
  1415.  
  1416. end
  1417.  
  1418. end)
  1419.  
  1420.  
  1421.  
  1422. function swait(num)
  1423.  
  1424. if num == 0 or num == nil then
  1425.  
  1426. ArtificialHB.Event:wait()
  1427.  
  1428. else
  1429.  
  1430. for i = 0, num do
  1431.  
  1432. ArtificialHB.Event:wait()
  1433.  
  1434. end
  1435.  
  1436. end
  1437.  
  1438. end
  1439.  
  1440.  
  1441.  
  1442. function MakeText(text, font, duration, tcr, tcg, tcb, scr, scg, scb, cFrame)
  1443.  
  1444. local tpart = Instance.new("Part")
  1445.  
  1446. tpart.Parent = F2
  1447.  
  1448. tpart.Transparency = 1
  1449.  
  1450. tpart.Name = "hoi hoi"
  1451.  
  1452. tpart.Anchored = true
  1453.  
  1454. tpart.CanCollide = false
  1455.  
  1456. tpart.Locked = true
  1457.  
  1458. tpart.Size = Vector3.new(.2,.2,.2)
  1459.  
  1460. tpart.CFrame = cFrame*CFrame.new(math.random(-2,2),0,math.random(-2,2))
  1461.  
  1462. local bill = Instance.new("BillboardGui")
  1463.  
  1464. bill.Parent = tpart
  1465.  
  1466. bill.AlwaysOnTop = true
  1467.  
  1468. bill.Name = "HUHHHHHNAAAA"
  1469.  
  1470. bill.Size = UDim2.new(4, 0, 4, 0)
  1471.  
  1472. bill.StudsOffset = Vector3.new(0, 1, 0)
  1473.  
  1474. local counter = 0
  1475.  
  1476. local textl = Instance.new("TextLabel")
  1477.  
  1478. textl.Parent = bill
  1479.  
  1480. textl.Name = "WHYYYYYYYY"
  1481.  
  1482. textl.BackgroundTransparency = 1
  1483.  
  1484. textl.Size = UDim2.new(1, 0, 1, 0)
  1485.  
  1486. textl.Font = font
  1487.  
  1488. textl.Text = text
  1489.  
  1490. textl.TextColor3 = Color3.new(tcr/255, tcg/255, tcb/255)
  1491.  
  1492. textl.TextScaled = true
  1493.  
  1494. textl.TextStrokeColor3 = Color3.new(scr/255, scg/255, scb/255)
  1495.  
  1496. textl.TextStrokeTransparency = 0
  1497.  
  1498. coroutine.resume(coroutine.create(function()
  1499.  
  1500. while textl.TextTransparency < 1 do
  1501.  
  1502. swait()
  1503.  
  1504. if bill.StudsOffset.Y >= 5 then
  1505.  
  1506. if counter >= duration then
  1507.  
  1508. textl.TextTransparency = textl.TextTransparency+.15
  1509.  
  1510. textl.TextStrokeTransparency = textl.TextStrokeTransparency+.15
  1511.  
  1512. else
  1513.  
  1514. counter = counter+.1
  1515.  
  1516. end
  1517.  
  1518. else
  1519.  
  1520. bill.StudsOffset = Vec(0, bill.StudsOffset.Y+.15, 0)
  1521.  
  1522. end
  1523.  
  1524. end
  1525.  
  1526. debServ:AddItem(bill, 0)
  1527.  
  1528. debServ:AddItem(textl, 0)
  1529.  
  1530. debServ:AddItem(tpart, 0)
  1531.  
  1532. end))
  1533.  
  1534. --table.insert(Text_Table, bill)
  1535.  
  1536. end
  1537.  
  1538.  
  1539.  
  1540. function Apply_Buff(amount, duration)
  1541.  
  1542. coroutine.resume(coroutine.create(function()
  1543.  
  1544. if amount > 0 and duration > 0 then
  1545.  
  1546. Damage_Buff = Damage_Buff+amount
  1547.  
  1548. MakeText("+"..amount.." Damage", FONT, .3, 255, 0, 0, 0, 0, 0, RootPart.CFrame)
  1549.  
  1550. wait(duration)
  1551.  
  1552. Damage_Buff = Damage_Buff-amount
  1553.  
  1554. MakeText("-"..amount.." Damage", FONT, .3, 255, 0, 0, 0, 0, 0, RootPart.CFrame)
  1555.  
  1556. end
  1557.  
  1558. end))
  1559.  
  1560. end
  1561.  
  1562.  
  1563.  
  1564. function Apply_Health_Buff(amount, duration)
  1565.  
  1566. coroutine.resume(coroutine.create(function()
  1567.  
  1568. if amount > 0 and duration > 0 then
  1569.  
  1570. Max_Health = Max_Health+amount
  1571.  
  1572. coroutine.resume(coroutine.create(function()
  1573.  
  1574. wait()
  1575.  
  1576. Humanoid.Health = Humanoid.Health+amount
  1577.  
  1578. end))
  1579.  
  1580. MakeText("+"..amount.." Max Health", FONT, .3, 255, 170, 0, 0, 0, 0, RootPart.CFrame)
  1581.  
  1582. wait(duration)
  1583.  
  1584. Max_Health = Max_Health-amount
  1585.  
  1586. MakeText("-"..amount.." Max Health", FONT, .3, 255, 170, 0, 0, 0, 0, RootPart.CFrame)
  1587.  
  1588. end
  1589.  
  1590. end))
  1591.  
  1592. end
  1593.  
  1594.  
  1595.  
  1596. function clerp(a,b,t)
  1597.  
  1598. local qa = {QuaternionFromCFrame(a)}
  1599.  
  1600. local qb = {QuaternionFromCFrame(b)}
  1601.  
  1602. local ax, ay, az = a.x, a.y, a.z
  1603.  
  1604. local bx, by, bz = b.x, b.y, b.z
  1605.  
  1606. local _t = 1-t
  1607.  
  1608. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1609.  
  1610. end
  1611.  
  1612.  
  1613.  
  1614. function QuaternionFromCFrame(cf)
  1615.  
  1616. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1617.  
  1618. local trace = m00 + m11 + m22
  1619.  
  1620. if trace > 0 then
  1621.  
  1622. local s = math.sqrt(1 + trace)
  1623.  
  1624. local recip = 0.5/s
  1625.  
  1626. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1627.  
  1628. else
  1629.  
  1630. local i = 0
  1631.  
  1632. if m11 > m00 then
  1633.  
  1634. i = 1
  1635.  
  1636. end
  1637.  
  1638. if m22 > (i == 0 and m00 or m11) then
  1639.  
  1640. i = 2
  1641.  
  1642. end
  1643.  
  1644. if i == 0 then
  1645.  
  1646. local s = math.sqrt(m00-m11-m22+1)
  1647.  
  1648. local recip = 0.5/s
  1649.  
  1650. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1651.  
  1652. elseif i == 1 then
  1653.  
  1654. local s = math.sqrt(m11-m22-m00+1)
  1655.  
  1656. local recip = 0.5/s
  1657.  
  1658. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1659.  
  1660. elseif i == 2 then
  1661.  
  1662. local s = math.sqrt(m22-m00-m11+1)
  1663.  
  1664. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1665.  
  1666. end
  1667.  
  1668. end
  1669.  
  1670. end
  1671.  
  1672.  
  1673.  
  1674. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1675.  
  1676. local xs, ys, zs = x + x, y + y, z + z
  1677.  
  1678. local wx, wy, wz = w*xs, w*ys, w*zs
  1679.  
  1680. local xx = x*xs
  1681.  
  1682. local xy = x*ys
  1683.  
  1684. local xz = x*zs
  1685.  
  1686. local yy = y*ys
  1687.  
  1688. local yz = y*zs
  1689.  
  1690. local zz = z*zs
  1691.  
  1692. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  1693.  
  1694. end
  1695.  
  1696.  
  1697.  
  1698. function QuaternionSlerp(a, b, t)
  1699.  
  1700. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1701.  
  1702. local startInterp, finishInterp;
  1703.  
  1704. if cosTheta >= 0.0001 then
  1705.  
  1706. if (1 - cosTheta) > 0.0001 then
  1707.  
  1708. local theta = math.acos(cosTheta)
  1709.  
  1710. local invSinTheta = 1/math.sin(theta)
  1711.  
  1712. startInterp = math.sin((1-t)*theta)*invSinTheta
  1713.  
  1714. finishInterp = math.sin(t*theta)*invSinTheta
  1715.  
  1716. else
  1717.  
  1718. startInterp = 1-t
  1719.  
  1720. finishInterp = t
  1721.  
  1722. end
  1723.  
  1724. else
  1725.  
  1726. if (1+cosTheta) > 0.0001 then
  1727.  
  1728. local theta = math.acos(-cosTheta)
  1729.  
  1730. local invSinTheta = 1/math.sin(theta)
  1731.  
  1732. startInterp = math.sin((t-1)*theta)*invSinTheta
  1733.  
  1734. finishInterp = math.sin(t*theta)*invSinTheta
  1735.  
  1736. else
  1737.  
  1738. startInterp = t-1
  1739.  
  1740. finishInterp = t
  1741.  
  1742. end
  1743.  
  1744. end
  1745.  
  1746. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  1747.  
  1748. end
  1749.  
  1750.  
  1751.  
  1752. function FindHum(parent)
  1753.  
  1754. local hm = nil
  1755.  
  1756. for _, HM in pairs(parent:GetChildren()) do
  1757.  
  1758. if HM:IsA("Humanoid") then
  1759.  
  1760. hm = HM
  1761.  
  1762. end
  1763.  
  1764. end
  1765.  
  1766. return hm
  1767.  
  1768. end
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774. function Sound(parent, ID, Volume, Pitch, Looped)
  1775.  
  1776. local sound = Inst("Sound", parent)
  1777.  
  1778. sound.SoundId = ID
  1779.  
  1780. sound.Volume = Volume
  1781.  
  1782. sound.Pitch = Pitch
  1783.  
  1784. sound.Looped = Looped
  1785.  
  1786. sound:Play()
  1787.  
  1788. return sound
  1789.  
  1790. end
  1791.  
  1792.  
  1793.  
  1794. local DamageFunction = function(Hit, IsRan, MinDam, MaxDam, HKB, Knockback, DamType, Property, Duration, HDrag, DragDuration, SoEff, SoID, SoPit, SoVol)
  1795.  
  1796. local humanoid = FindHum(Hit.Parent)
  1797.  
  1798. if humanoid and humanoid ~= Humanoid then
  1799.  
  1800. local IsSafe = true
  1801.  
  1802. local Deb = humanoid:FindFirstChild("ChaosDebounce")
  1803.  
  1804. if Deb then
  1805.  
  1806. local Cre = Deb:FindFirstChild("Creator")
  1807.  
  1808. if Cre then
  1809.  
  1810. if Cre.Value == Player.UserId then
  1811.  
  1812. IsSafe = false
  1813.  
  1814. end
  1815.  
  1816. end
  1817.  
  1818. end
  1819.  
  1820. if IsSafe then
  1821.  
  1822. local deb = Inst("BoolValue", humanoid)
  1823.  
  1824. deb.Name = "ChaosDebounce"
  1825.  
  1826. local cre = Inst("NumberValue", deb)
  1827.  
  1828. cre.Name = "Creator"
  1829.  
  1830. cre.Value = Player.UserId
  1831.  
  1832. debServ:AddItem(deb, Duration)
  1833.  
  1834. debServ:AddItem(cre, Duration)
  1835.  
  1836. local Damage = 1
  1837.  
  1838. if IsRan then
  1839.  
  1840. Damage = rand(MinDam, MaxDam)
  1841.  
  1842. else
  1843.  
  1844. Damage = MaxDam
  1845.  
  1846. end
  1847.  
  1848. local this_nigga_had_op_health = false
  1849.  
  1850. if SoEff then
  1851.  
  1852. local HitSound = Sound(Hit, "http://roblox.com/asset/?id="..SoID.."", SoVol, SoPit, false)
  1853.  
  1854. debServ:AddItem(HitSound, 6)
  1855.  
  1856. end
  1857.  
  1858. if DamType == "Compensate" or string.sub(DamType,1, 10) == "Compensate" then
  1859.  
  1860. if humanoid.MaxHealth >= 100000 or humanoid.MaxHealth == 0 then
  1861.  
  1862. if humanoid.MaxHealth >= 1e+009 or humanoid.MaxHealth == 0 then
  1863.  
  1864. humanoid.MaxHealth = 100
  1865.  
  1866. this_nigga_had_op_health = true
  1867.  
  1868. end
  1869.  
  1870. Damage = Damage*(humanoid.MaxHealth/100)
  1871.  
  1872. end
  1873.  
  1874. else
  1875.  
  1876. if humanoid.MaxHealth >= 100000000 or humanoid.MaxHealth == 0 then
  1877.  
  1878. this_nigga_had_op_health = true
  1879.  
  1880. humanoid.MaxHealth = 100
  1881.  
  1882. end
  1883.  
  1884. end
  1885.  
  1886. if Damage_Buff > 0 then
  1887.  
  1888. Damage = Damage*Damage_Buff
  1889.  
  1890. end
  1891.  
  1892. humanoid.Health = humanoid.Health-Damage
  1893.  
  1894. if Damage >= (humanoid.MaxHealth/4) then
  1895.  
  1896. --Crit hit boi
  1897.  
  1898. MakeText("-"..Damage.."", "SourceSansBold", .3, 170, 0, 0, 255, 85, 0, Hit.CFrame)
  1899.  
  1900. else
  1901.  
  1902. local mtc = BC(Colour1).Color
  1903.  
  1904. MakeText("-"..Damage.."", FONT, .3, mtc.r*255, mtc.g*255, mtc.b*255, 0, 0, 0, Hit.CFrame)
  1905.  
  1906. end
  1907.  
  1908. if HKB and (DamType ~= "SkyRocket" or DamType ~= "Compensate-SkyRocket") then
  1909.  
  1910. if Property.Name ~= "Point" then
  1911.  
  1912. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1913.  
  1914. local KBCF = Cf(Hit.Position, Property.Position)
  1915.  
  1916. Hit.Velocity = KBCF.lookVector*-Knockback
  1917.  
  1918. else
  1919.  
  1920. Hit.Velocity = Property.CFrame.lookVector*Knockback
  1921.  
  1922. end
  1923.  
  1924. end
  1925.  
  1926. if DamType == "Normal" then
  1927.  
  1928. elseif DamType == "Stun" or DamType == "Compensate-Stun" then
  1929.  
  1930. MakeText("Stunned", FONT, .3, 255, 255, 0, 0, 0, 0, Hit.CFrame)
  1931.  
  1932. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1933.  
  1934. local pos = Inst("BodyPosition", Hit)
  1935.  
  1936. pos.MaxForce = Vec(huge,huge,huge)
  1937.  
  1938. pos.Position = Hit.Position
  1939.  
  1940. debServ:AddItem(pos, (Duration*10))
  1941.  
  1942. elseif DamType == "LifeSteal" or DamType == "Compensate-LifeSteal" then
  1943.  
  1944. Humanoid.Health = Humanoid.Health+(Damage/2)
  1945.  
  1946. MakeText("+"..(Damage/2), FONT, .4, 0, 0, 0, 0, 255, 0, RootPart.CFrame)
  1947.  
  1948. elseif DamType == "MomentumStopper" or DamType == "Compensate-MomentumStopper" then
  1949.  
  1950. local vel = Inst("BodyVelocity", Hit)
  1951.  
  1952. vel.Name = "MomentumStopper"
  1953.  
  1954. vel.MaxForce = Vec(huge,huge,huge)
  1955.  
  1956. vel.Velocity = Vec(0,0,0)
  1957.  
  1958. debServ:AddItem(vel, 3)
  1959.  
  1960. elseif DamType == "Knockdown" or DamType == "Compensate-Knockdown" then
  1961.  
  1962. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1963.  
  1964. elseif DamType == "SkyRocket" or DamType == "Compensate-SkyRocket" then
  1965.  
  1966. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1967.  
  1968. Hit.Velocity = Vec(0, Knockback, 0)
  1969.  
  1970. if rand(1, 4) == 1 then
  1971.  
  1972. local Twista = Inst("BodyAngularVelocity", Hit)
  1973.  
  1974. Twista.MaxTorque = Vec(1000000, 1000000, 1000000)
  1975.  
  1976. Twista.AngularVelocity = Vec(rand(-2,2)*(Knockback/2), rand(-2,2)*(Knockback/2), rand(-2,2)*(Knockback/2))
  1977.  
  1978. debServ:AddItem(Twista, .01)
  1979.  
  1980. end
  1981.  
  1982. elseif DamType == "FreezeStun" or DamType == "Compensate-FreezeStun" then
  1983.  
  1984. MakeText("Stunned", FONT, .3, 0, 0, 0, 255, 170, 0, Hit.CFrame)
  1985.  
  1986. coroutine.resume(coroutine.create(function()
  1987.  
  1988. local ti = 0
  1989.  
  1990. local hHead = Hit.Parent:FindFirstChild("Head")
  1991.  
  1992. if hHead then else hHead = Hit end
  1993.  
  1994. local h = Inst("Part", F2) h.Size = Vec(.2, .2, .2) h.CanCollide = false h.Transparency = 1 h.Position = hHead.Position
  1995.  
  1996. local hWELD = Inst("Weld", h) hWELD.Part0 = hHead hWELD.Part1 = h hWELD.C0 = Cf(0, -4, 0)
  1997.  
  1998. repeat
  1999.  
  2000. ti = ti+.1
  2001.  
  2002. for _, p in pairs(humanoid.Parent:GetChildren()) do
  2003.  
  2004. if p:IsA("BasePart") then
  2005.  
  2006. p.Anchored = true
  2007.  
  2008. end
  2009.  
  2010. end
  2011.  
  2012. swait()
  2013.  
  2014. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2015.  
  2016. local p1 = hHead.Position+Vec(rand(-200, 200)/100,-(hHead.Size.y*1.5),rand(-200, 200)/100)
  2017.  
  2018. local p0 = h.Position
  2019.  
  2020. Lightning(p0, p1, 5, 3, Colour1, "Neon", .1, .2, .2)
  2021.  
  2022. until ti >= (Duration*12)
  2023.  
  2024. for _, p in pairs(humanoid.Parent:GetChildren()) do
  2025.  
  2026. if p:IsA("BasePart") then
  2027.  
  2028. p.Anchored = false
  2029.  
  2030. end
  2031.  
  2032. end
  2033.  
  2034. debServ:AddItem(h, 0)
  2035.  
  2036. end))
  2037.  
  2038. elseif DamType == "KnockDownFreezeStun" or DamType == "Compensate-KnockDownFreezeStun" then
  2039.  
  2040. --local Ground, Pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(Hur.Position, (Hur.CFrame * Euler(rad(-90), 0, rad(10))).lookVector.Unit * 40), IL, true, true)
  2041.  
  2042. MakeText("Stunned", FONT, .3, 0, 0, 0, 255, 64, 0, Hit.CFrame)
  2043.  
  2044. coroutine.resume(coroutine.create(function()
  2045.  
  2046. local ti = 0
  2047.  
  2048. local scf = nil
  2049.  
  2050. local h = Inst("Part", F2) h.Size = Vec(.2, .2, .2) h.CanCollide = false h.Anchored = true h.Transparency = 1 h.Position = Hit.Position
  2051.  
  2052. h.CFrame = h.CFrame * Euler(rad(-90), 0, 0)
  2053.  
  2054. local IL = {Character, Hit.Parent}
  2055.  
  2056. local Ground, Pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(h.Position, (h.CFrame.lookVector.Unit * 999)), IL, true, true)
  2057.  
  2058. if Ground then
  2059.  
  2060. Hit.CFrame = Cf(Pos) * Euler(rad(-90), 0, 0)
  2061.  
  2062. scf = Cf(Pos) * Euler(rad(-90), 0, 0)
  2063.  
  2064. end
  2065.  
  2066. repeat
  2067.  
  2068. ti = ti+.1
  2069.  
  2070. for _, p in pairs(humanoid.Parent:GetChildren()) do
  2071.  
  2072. if p:IsA("BasePart") then
  2073.  
  2074. p.Anchored = true
  2075.  
  2076. end
  2077.  
  2078. end
  2079.  
  2080. Hit.CFrame = scf
  2081.  
  2082. swait()
  2083.  
  2084. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2085.  
  2086. until ti >= (Duration*7)
  2087.  
  2088. for _, p in pairs(humanoid.Parent:GetChildren()) do
  2089.  
  2090. if p:IsA("BasePart") then
  2091.  
  2092. p.Anchored = false
  2093.  
  2094. end
  2095.  
  2096. end
  2097.  
  2098. debServ:AddItem(h, 0)
  2099.  
  2100. end))
  2101.  
  2102. end
  2103.  
  2104. if HDrag then
  2105.  
  2106. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2107.  
  2108. local pos = Inst("BodyPosition", Hit)
  2109.  
  2110. pos.MaxForce = Vec(huge, huge, huge)
  2111.  
  2112. pos.Position = Drag_To_Part.Position
  2113.  
  2114. local d = Inst("NumberValue", pos)
  2115.  
  2116. d.Name = "Duration"
  2117.  
  2118. d.Value = DragDuration
  2119.  
  2120. table.insert(DragTable, pos)
  2121.  
  2122. end
  2123.  
  2124. if this_nigga_had_op_health then
  2125.  
  2126. coroutine.resume(coroutine.create(function()
  2127.  
  2128. swait()
  2129.  
  2130. Damage = Damage*2
  2131.  
  2132. humanoid.Health = humanoid.Health-Damage
  2133.  
  2134. MakeText("-"..Damage.."", FONT, .4, 0, 0, 0, 0, 0, 91, Hit.CFrame)
  2135.  
  2136. end))
  2137.  
  2138. end
  2139.  
  2140. end
  2141.  
  2142. end
  2143.  
  2144. end
  2145.  
  2146.  
  2147.  
  2148. function MagniDamage(Part, range, isRan, mindam, maxdam, hkb, knock, DType, dur, hd, dd, soe, soid, sopit, sovol)
  2149.  
  2150. for _, c in pairs(workspace:GetChildren()) do
  2151.  
  2152. local hum = FindHum(c)
  2153.  
  2154. if hum and hum ~= Humanoid then
  2155.  
  2156. local head = c:FindFirstChild("Head")
  2157.  
  2158. local tor = c:FindFirstChild("Torso")
  2159.  
  2160. local larm = c:FindFirstChild("Left Arm")
  2161.  
  2162. local rarm = c:FindFirstChild("Right Arm")
  2163.  
  2164. local lleg = c:FindFirstChild("Left Leg")
  2165.  
  2166. local rleg = c:FindFirstChild("Right Leg")
  2167.  
  2168. local Dis = range
  2169.  
  2170. local Par = nil
  2171.  
  2172. if head then
  2173.  
  2174. local Mag = (head.Position - Part.Position).magnitude
  2175.  
  2176. if Mag <= Dis then
  2177.  
  2178. Dis = Mag
  2179.  
  2180. Par = head
  2181.  
  2182. end
  2183.  
  2184. end
  2185.  
  2186. if tor then
  2187.  
  2188. local Mag = (tor.Position - Part.Position).magnitude
  2189.  
  2190. if Mag <= Dis then
  2191.  
  2192. Dis = Mag
  2193.  
  2194. Par = tor
  2195.  
  2196. end
  2197.  
  2198. end
  2199.  
  2200. if rarm then
  2201.  
  2202. local Mag = (rarm.Position - Part.Position).magnitude
  2203.  
  2204. if Mag <= Dis then
  2205.  
  2206. Dis = Mag
  2207.  
  2208. Par = rarm
  2209.  
  2210. end
  2211.  
  2212. end
  2213.  
  2214. if larm then
  2215.  
  2216. local Mag = (larm.Position - Part.Position).magnitude
  2217.  
  2218. if Mag <= Dis then
  2219.  
  2220. Dis = Mag
  2221.  
  2222. Par = larm
  2223.  
  2224. end
  2225.  
  2226. end
  2227.  
  2228. if rleg then
  2229.  
  2230. local Mag = (rleg.Position - Part.Position).magnitude
  2231.  
  2232. if Mag <= Dis then
  2233.  
  2234. Dis = Mag
  2235.  
  2236. Par = rleg
  2237.  
  2238. end
  2239.  
  2240. end
  2241.  
  2242. if lleg then
  2243.  
  2244. local Mag = (lleg.Position - Part.Position).magnitude
  2245.  
  2246. if Mag <= Dis then
  2247.  
  2248. Dis = Mag
  2249.  
  2250. Par = lleg
  2251.  
  2252. end
  2253.  
  2254. end
  2255.  
  2256. if Par then
  2257.  
  2258. DamageFunction(Par, isRan, mindam, maxdam, hkb, knock, DType, Part, dur, hd, dd, soe, soid, sopit, sovol)
  2259.  
  2260. end
  2261.  
  2262. end
  2263.  
  2264. end
  2265.  
  2266. end
  2267.  
  2268.  
  2269.  
  2270. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2271.  
  2272. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2273.  
  2274. end
  2275.  
  2276.  
  2277.  
  2278. local Point=Torso.CFrame*Cf(0,Torso.Size.Y,0)
  2279.  
  2280. LastPoint=Point
  2281.  
  2282. function effect(Color,Ref,LP,P1,returnn)
  2283.  
  2284. local effectsmsh=Instance.new("CylinderMesh")
  2285.  
  2286. effectsmsh.Scale=Vector3.new(0.2,1,0.2)
  2287.  
  2288. effectsmsh.Name="Mesh"
  2289.  
  2290. local effectsg=Instance.new("Part")
  2291.  
  2292. effectsg.formFactor=3
  2293.  
  2294. effectsg.CanCollide=false
  2295.  
  2296. effectsg.Name="Eff"
  2297.  
  2298. effectsg.Locked=true
  2299.  
  2300. effectsg.Anchored=true
  2301.  
  2302. effectsg.Size=Vector3.new(0.5,1,0.5)
  2303.  
  2304. effectsg.Parent=F2
  2305.  
  2306. effectsmsh.Parent=effectsg
  2307.  
  2308. effectsg.BrickColor=BrickColor.new(Color)
  2309.  
  2310. effectsg.Reflectance=Ref
  2311.  
  2312. local point1=P1
  2313.  
  2314. local mg=(LP.p - point1.p).magnitude
  2315.  
  2316. effectsg.Size=Vector3.new(0.5,mg,0.5)
  2317.  
  2318. effectsg.CFrame=Cf((LP.p+point1.p)/2,point1.p) * CFrame.Angles(math.rad(90),0,0)
  2319.  
  2320. effectsmsh.Scale=Vector3.new(0.2,1,0.2)
  2321.  
  2322. game:GetService("Debris"):AddItem(effectsg,2)
  2323.  
  2324. if returnn then return effectsg end
  2325.  
  2326. coroutine.resume(coroutine.create(function(Part,Mesh)
  2327.  
  2328. if not returnn then
  2329.  
  2330. for i=0,1,0.05 do
  2331.  
  2332. swait()
  2333.  
  2334. Part.Transparency=1*i
  2335.  
  2336. Mesh.Scale=Vector3.new(0.5-0.5*i,1,0.5-0.5*i)
  2337.  
  2338. end
  2339.  
  2340. Part.Parent=nil
  2341.  
  2342. end
  2343.  
  2344. end),effectsg,effectsmsh)
  2345.  
  2346. end
  2347.  
  2348.  
  2349.  
  2350. local function CFrameFromTopBack(at, top, back)
  2351.  
  2352. local right = top:Cross(back)
  2353.  
  2354. 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)
  2355.  
  2356. end
  2357.  
  2358.  
  2359.  
  2360. function NoOutline(Part)
  2361.  
  2362. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  2363.  
  2364. end
  2365.  
  2366.  
  2367.  
  2368. function part(parent,reflectance,transparency,brickcolor,name,size,material)
  2369.  
  2370. local fp=Inst("Part")
  2371.  
  2372. fp.Parent=parent
  2373.  
  2374. fp.Reflectance=reflectance
  2375.  
  2376. fp.Transparency=transparency
  2377.  
  2378. fp.CanCollide=false
  2379.  
  2380. fp.Locked=true
  2381.  
  2382. fp.BrickColor=brickcolor
  2383.  
  2384. fp.Name=name
  2385.  
  2386. fp.Size=size
  2387.  
  2388. fp.Position=Torso.Position
  2389.  
  2390. NoOutline(fp)
  2391.  
  2392. fp.Material=material
  2393.  
  2394. fp:BreakJoints()
  2395.  
  2396. return fp
  2397.  
  2398. end
  2399.  
  2400.  
  2401.  
  2402. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2403.  
  2404. local mesh=Inst(Mesh)
  2405.  
  2406. mesh.Parent=part
  2407.  
  2408. if Mesh=="SpecialMesh" then
  2409.  
  2410. mesh.MeshType=meshtype
  2411.  
  2412. mesh.MeshId=meshid
  2413.  
  2414. end
  2415.  
  2416. mesh.Offset=offset
  2417.  
  2418. mesh.Scale=scale
  2419.  
  2420. return mesh
  2421.  
  2422. end
  2423.  
  2424.  
  2425.  
  2426. function MagicBlock(brickcolor, material,cframe,x1,y1,z1,x3,y3,z3,Delay)
  2427.  
  2428. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2429.  
  2430. prt.Anchored=true
  2431.  
  2432. prt.CFrame=cframe
  2433.  
  2434. local msh= mesh("BlockMesh",prt,"","",Vec(0,0,0),Vec(x1,y1,z1))
  2435.  
  2436. game:GetService("Debris"):AddItem(prt,5)
  2437.  
  2438. table.insert(Effects,{prt,"Block1",Delay,x3,y3,z3}) --part, type, delay
  2439.  
  2440. end
  2441.  
  2442.  
  2443.  
  2444. function MagicBlock2(brickcolor, material,cframe,x1,y1,z1,x3,y3,z3,Delay)
  2445.  
  2446. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2447.  
  2448. prt.Anchored=true
  2449.  
  2450. prt.CFrame=cframe
  2451.  
  2452. local msh= mesh("BlockMesh",prt,"","",Vec(0,0,0),Vec(x1,y1,z1))
  2453.  
  2454. game:GetService("Debris"):AddItem(prt,5)
  2455.  
  2456. table.insert(Effects,{prt,"Disappear",Delay,x3,y3,z3}) --part, type, delay
  2457.  
  2458. end
  2459.  
  2460.  
  2461.  
  2462. function MagicSpikeBall(brickcolor, material,cframe,x1,y1,z1,x3,y3,z3,Delay)
  2463.  
  2464. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2465.  
  2466. prt.Anchored=true
  2467.  
  2468. prt.CFrame=cframe
  2469.  
  2470. local msh= mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/Asset/?id=9982590",Vec(0,0,0),Vec(x1,y1,z1))
  2471.  
  2472. game:GetService("Debris"):AddItem(prt,5)
  2473.  
  2474. table.insert(Effects,{prt,"Block1",Delay,x3,y3,z3}) --part, type, delay
  2475.  
  2476. end
  2477.  
  2478.  
  2479.  
  2480. function MagicCircle(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2481.  
  2482. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2483.  
  2484. prt.Anchored=true
  2485.  
  2486. prt.CFrame=cframe
  2487.  
  2488. local msh=mesh("SpecialMesh",prt,"Sphere","",Vec(0,0,0),Vec(x1,y1,z1))
  2489.  
  2490. game:GetService("Debris"):AddItem(prt,5)
  2491.  
  2492. table.insert(Effects,{prt,"Cylinder",Delay,x3,y3,z3})
  2493.  
  2494. end
  2495.  
  2496.  
  2497.  
  2498. function MagicWave(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2499.  
  2500. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2501.  
  2502. prt.Anchored=true
  2503.  
  2504. prt.CFrame=cframe
  2505.  
  2506. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",Vec(0,0,0),Vec(x1,y1,z1))
  2507.  
  2508. game:GetService("Debris"):AddItem(prt,5)
  2509.  
  2510. table.insert(Effects,{prt,"Cylinder",Delay,x3,y3,z3})
  2511.  
  2512. end
  2513.  
  2514.  
  2515.  
  2516. function MagicWave2(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2517.  
  2518. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2519.  
  2520. prt.Anchored=true
  2521.  
  2522. prt.CFrame=cframe
  2523.  
  2524. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",Vec(0,0,0),Vec(x1,y1,z1))
  2525.  
  2526. game:GetService("Debris"):AddItem(prt,5)
  2527.  
  2528. table.insert(Effects,{prt,"Wave",Delay,x3,y3,z3})
  2529.  
  2530. end
  2531.  
  2532.  
  2533.  
  2534. function MagicCylinder(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2535.  
  2536. local prt=part(F2,0,0,brickcolor,"Effect",Vec(0.2,0.2,0.2), material)
  2537.  
  2538. prt.Anchored=true
  2539.  
  2540. prt.CFrame=cframe
  2541.  
  2542. local msh=mesh("SpecialMesh",prt,"Head","",Vec(0,0,0),Vec(x1,y1,z1))
  2543.  
  2544. game:GetService("Debris"):AddItem(prt,5)
  2545.  
  2546. --table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3})
  2547.  
  2548. Effects[#Effects+1]={prt,"Cylinder",Delay,x3,y3,z3} --part, type, delay
  2549.  
  2550. end
  2551.  
  2552.  
  2553.  
  2554. function MagicCylinder2(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2555.  
  2556. local prt=part(F2,0,0,brickcolor,"Effect",Vec(0.2,0.2,0.2), material)
  2557.  
  2558. prt.Anchored=true
  2559.  
  2560. prt.CFrame=cframe
  2561.  
  2562. local msh=mesh("CylinderMesh",prt,"","",Vec(0,0,0),Vec(x1,y1,z1))
  2563.  
  2564. game:GetService("Debris"):AddItem(prt,5)
  2565.  
  2566. --table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3})
  2567.  
  2568. Effects[#Effects+1]={prt,"Cylinder",Delay,x3,y3,z3} --part, type, delay
  2569.  
  2570. end
  2571.  
  2572.  
  2573.  
  2574. function MagicBlood(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2575.  
  2576. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2577.  
  2578. prt.Anchored=true
  2579.  
  2580. prt.CFrame=cframe
  2581.  
  2582. local msh=mesh("SpecialMesh",prt,"Sphere","",Vec(0,0,0),Vec(x1,y1,z1))
  2583.  
  2584. game:GetService("Debris"):AddItem(prt,5)
  2585.  
  2586. table.insert(Effects,{prt,"Blood",Delay,x3,y3,z3})
  2587.  
  2588. end
  2589.  
  2590.  
  2591.  
  2592. function MagicRing(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2593.  
  2594. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2595.  
  2596. prt.Anchored=true
  2597.  
  2598. prt.CFrame=cframe
  2599.  
  2600. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vec(0,0,0),Vec(x1,y1,z1))
  2601.  
  2602. game:GetService("Debris"):AddItem(prt,5)
  2603.  
  2604. table.insert(Effects,{prt,"Cylinder",Delay,x3,y3,z3})
  2605.  
  2606. --Effects[#Effects+1]={prt,"Block",Delay,x3,y3,z3}
  2607.  
  2608. end
  2609.  
  2610.  
  2611.  
  2612. function MagicRing2(brickcolor, material, cframe,x1,y1,z1,x3,y3,z3,Delay)
  2613.  
  2614. local prt=part(F2,0,0,brickcolor,"Effect",Vec(), material)
  2615.  
  2616. prt.Anchored=true
  2617.  
  2618. prt.CFrame=cframe
  2619.  
  2620. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vec(0,0,0),Vec(x1,y1,z1))
  2621.  
  2622. game:GetService("Debris"):AddItem(prt,5)
  2623.  
  2624. table.insert(Effects,{prt,"Blood",Delay,x3,y3,z3})
  2625.  
  2626. --Effects[#Effects+1]={prt,"Blood",Delay,x3,y3,z3}
  2627.  
  2628. end
  2629.  
  2630.  
  2631.  
  2632. function ElecEffect(brickCol, Mat, cff, x, y, z)
  2633.  
  2634. local prt=part(F2,0,0,brickCol,"Part",Vec(1,1,1), Mat)
  2635.  
  2636. prt.Anchored=true
  2637.  
  2638. prt.CFrame=cff*Cf(rand(-x,x),rand(-y,y),rand(-z,z))
  2639.  
  2640. prt.CFrame=Cf(prt.Position)
  2641.  
  2642. --prt.CFrame=cf(cff)*cf(math.random(-x,x),math.random(-y,y),math.random(-z,z))
  2643.  
  2644. debServ:AddItem(prt,2)
  2645.  
  2646. local xval=math.random()/2
  2647.  
  2648. local yval=math.random()/2
  2649.  
  2650. local zval=math.random()/2
  2651.  
  2652. local msh=mesh("BlockMesh",prt,"","",Vec(0,0,0),Vec(xval,yval,zval))
  2653.  
  2654. Effects[#Effects+1]={prt,"Elec",0.1,x,y,z,xval,yval,zval} --part, type, delay
  2655.  
  2656. end
  2657.  
  2658.  
  2659.  
  2660. function Lightning(p0, p1, tym, ofs, col, mat, th, tra, last)
  2661.  
  2662. --[[p0=pos1
  2663.  
  2664. p1=pos2
  2665.  
  2666. tym=times
  2667.  
  2668. ofs=offset
  2669.  
  2670. col=color
  2671.  
  2672. th=size
  2673.  
  2674. tra=transparency
  2675.  
  2676. last=lastingtime]]
  2677.  
  2678. local magz = (p0 - p1).magnitude local curpos = p0 local trz = {-ofs,ofs}
  2679.  
  2680. for i=1,tym do
  2681.  
  2682. local li = Instance.new("Part",F2) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true li.Transparency = tra or 0.4 li.BrickColor = BrickColor.new(col) li.Material = mat
  2683.  
  2684. li.Material = "Neon"
  2685.  
  2686. li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(th,th,magz/tym) local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  2687.  
  2688. local trolpos = CFrame.new(curpos,p1)*CFrame.new(0,0,magz/tym).p+ofz
  2689.  
  2690. if tym == i then
  2691.  
  2692. local magz2 = (curpos - p1).magnitude li.Size = Vector3.new(th,th,magz2)
  2693.  
  2694. li.CFrame = CFrame.new(curpos,p1)*CFrame.new(0,0,-magz2/2)
  2695.  
  2696. else
  2697.  
  2698. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/tym/2)
  2699.  
  2700. end
  2701.  
  2702. curpos = li.CFrame*CFrame.new(0,0,magz/tym/2).p game:GetService("Debris"):AddItem(li,last)
  2703.  
  2704. end
  2705.  
  2706. end
  2707.  
  2708.  
  2709.  
  2710. function Triangle(a, b, c, tcol, tmat)
  2711.  
  2712. local edg1 = (c-a):Dot((b-a).unit)
  2713.  
  2714. local edg2 = (a-b):Dot((c-b).unit)
  2715.  
  2716. local edg3 = (b-c):Dot((a-c).unit)
  2717.  
  2718. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  2719.  
  2720. a, b, c = a, b, c
  2721.  
  2722. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  2723.  
  2724. a, b, c = b, c, a
  2725.  
  2726. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  2727.  
  2728. a, b, c = c, a, b
  2729.  
  2730. else
  2731.  
  2732. return
  2733.  
  2734. end
  2735.  
  2736.  
  2737.  
  2738. local len1 = (c-a):Dot((b-a).unit)
  2739.  
  2740. local len2 = (b-a).magnitude - len1
  2741.  
  2742. local width = (a + (b-a).unit*len1 - c).magnitude
  2743.  
  2744.  
  2745.  
  2746. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  2747.  
  2748.  
  2749.  
  2750. local list = {}
  2751.  
  2752.  
  2753.  
  2754. if len1 > 0.01 then
  2755.  
  2756. local w1 = Inst('WedgePart', F2)
  2757.  
  2758. w1.Material = tmat
  2759.  
  2760. w1.BrickColor = BC(tcol)
  2761.  
  2762. w1.Transparency = 0
  2763.  
  2764. w1.Reflectance = 0
  2765.  
  2766. w1.CanCollide = false
  2767.  
  2768. NoOutline(w1)
  2769.  
  2770. local sz = Vec(0.2, width, len1)
  2771.  
  2772. w1.Size = sz
  2773.  
  2774. local sp = Inst("SpecialMesh",w1)
  2775.  
  2776. sp.MeshType = "Wedge"
  2777.  
  2778. sp.Scale = Vec(0,1,1) * sz/w1.Size
  2779.  
  2780. w1:BreakJoints()
  2781.  
  2782. w1.Anchored = true
  2783.  
  2784. w1.Transparency = 0.7
  2785.  
  2786. debServ:AddItem(w1,25)
  2787.  
  2788. table.insert(Effects,{w1,"Disappear",.045})
  2789.  
  2790. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  2791.  
  2792. table.insert(list,w1)
  2793.  
  2794. end
  2795.  
  2796.  
  2797.  
  2798. if len2 > 0.01 then
  2799.  
  2800. local w2 = Inst('WedgePart', F2)
  2801.  
  2802. w2.Material = tmat
  2803.  
  2804. w2.BrickColor = BC(tcol)
  2805.  
  2806. w2.Transparency = 0
  2807.  
  2808. w2.Reflectance = 0
  2809.  
  2810. w2.CanCollide = false
  2811.  
  2812. NoOutline(w2)
  2813.  
  2814. local sz = Vec(0.2, width, len2)
  2815.  
  2816. w2.Size = sz
  2817.  
  2818. local sp = Inst("SpecialMesh",w2)
  2819.  
  2820. sp.MeshType = "Wedge"
  2821.  
  2822. sp.Scale = Vec(0,1,1) * sz/w2.Size
  2823.  
  2824. w2:BreakJoints()
  2825.  
  2826. w2.Anchored = true
  2827.  
  2828. w2.Transparency = 0.7
  2829.  
  2830. debServ:AddItem(w2,25)
  2831.  
  2832. table.insert(Effects,{w2,"Disappear",.045})
  2833.  
  2834. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  2835.  
  2836. table.insert(list,w2)
  2837.  
  2838. end
  2839.  
  2840. return unpack(list)
  2841.  
  2842. end
  2843.  
  2844.  
  2845.  
  2846. function Bringer()
  2847.  
  2848. for i, d in pairs(DragTable) do
  2849.  
  2850. if d then
  2851.  
  2852. if d:IsA("BodyPosition") then
  2853.  
  2854. local tem = d:FindFirstChild("Time")
  2855.  
  2856. if not tem then
  2857.  
  2858. tem = Inst("NumberValue", d)
  2859.  
  2860. tem.Name = "Time"
  2861.  
  2862. tem.Value = 0
  2863.  
  2864. end
  2865.  
  2866. local Dur = d:FindFirstChild("Duration")
  2867.  
  2868. if not Dur then
  2869.  
  2870. Dur = Inst("NumberValue", d)
  2871.  
  2872. Dur.Name = "Duration"
  2873.  
  2874. Dur.Value = 1.5
  2875.  
  2876. end
  2877.  
  2878. if tem.Value < Dur.Value then
  2879.  
  2880. tem.Value = tem.Value+.1
  2881.  
  2882. d.P = 20000
  2883.  
  2884. d.Position = Drag_To_Part.Position
  2885.  
  2886. else
  2887.  
  2888. debServ:AddItem(tem, 0)
  2889.  
  2890. debServ:AddItem(Dur, 0)
  2891.  
  2892. debServ:AddItem(d, 0)
  2893.  
  2894. table.remove(DragTable, i)
  2895.  
  2896. end
  2897.  
  2898. end
  2899.  
  2900. end
  2901.  
  2902. end
  2903.  
  2904. end
  2905.  
  2906.  
  2907.  
  2908. function MakeHitBox(size, part, customcf, c0, c1)
  2909.  
  2910. local hbox = Inst("Part", F2)
  2911.  
  2912. hbox.Transparency = 1
  2913.  
  2914. hbox.Anchored = false
  2915.  
  2916. hbox.CanCollide = false
  2917.  
  2918. hbox.Locked = true
  2919.  
  2920. hbox.CFrame = part.CFrame
  2921.  
  2922. hbox.Size = size
  2923.  
  2924. hbox:BreakJoints()
  2925.  
  2926. local hbw = Inst("Weld", hbox)
  2927.  
  2928. hbw.Part0 = part
  2929.  
  2930. hbw.Part1 = hbox
  2931.  
  2932. if customcf then
  2933.  
  2934. hbw.C0 = c0
  2935.  
  2936. hbw.C1 = c1
  2937.  
  2938. else
  2939.  
  2940. hbw.C0 = Cf(0, -((part.Size.y/4)+(size.y/4)), 0)
  2941.  
  2942. end
  2943.  
  2944. return hbox
  2945.  
  2946. end
  2947.  
  2948. -------------------------------------------------------------------------------------------------------------------------------------------------------
  2949.  
  2950. function HTEB()
  2951.  
  2952. coroutine.resume(coroutine.create(function()
  2953.  
  2954. if #TEBladeP > 0 and TEBEffect ~= nil then
  2955.  
  2956. TEBEffect.Enabled = false
  2957.  
  2958. for _, b in pairs(TEBladeP) do
  2959.  
  2960. if b:IsA("BasePart") then
  2961.  
  2962. b.Transparency = 1
  2963.  
  2964. end
  2965.  
  2966. end
  2967.  
  2968. end
  2969.  
  2970. end))
  2971.  
  2972. end
  2973.  
  2974.  
  2975.  
  2976. function FITEB(Rate)
  2977.  
  2978. coroutine.resume(coroutine.create(function()
  2979.  
  2980. if #TEBladeP > 0 and TEBEffect ~= nil then
  2981.  
  2982. TEBEffect.Enabled = true
  2983.  
  2984. for _, b in pairs(TEBladeP) do
  2985.  
  2986. if b:IsA("BasePart") then
  2987.  
  2988. b.Transparency = 1
  2989.  
  2990. end
  2991.  
  2992. end
  2993.  
  2994. for i = 1, 0, -(.1*(Rate/100)) do
  2995.  
  2996. swait()
  2997.  
  2998. for _, b in pairs(TEBladeP) do
  2999.  
  3000. if b:IsA("BasePart") then
  3001.  
  3002. b.Transparency = i
  3003.  
  3004. end
  3005.  
  3006. end
  3007.  
  3008. end
  3009.  
  3010. for _, b in pairs(TEBladeP) do
  3011.  
  3012. if b:IsA("BasePart") then
  3013.  
  3014. b.Transparency = 0
  3015.  
  3016. end
  3017.  
  3018. end
  3019.  
  3020. TEBEffect.Enabled = false
  3021.  
  3022. end
  3023.  
  3024. end))
  3025.  
  3026. end
  3027.  
  3028.  
  3029.  
  3030. function AssumeNormalJoints()
  3031.  
  3032. for i = 0, 1, .1 do
  3033.  
  3034. swait()
  3035.  
  3036. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,rad(90),0),.3)
  3037.  
  3038. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(90),0),.3)
  3039.  
  3040. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,rad(-90),0),.3)
  3041.  
  3042. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-90),0),.3)
  3043.  
  3044. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0),.3)
  3045.  
  3046. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),.3)
  3047.  
  3048. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-90),0,0),.3)
  3049.  
  3050. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(rad(-90),0,0),.3)
  3051.  
  3052. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0),.3)
  3053.  
  3054. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.3)
  3055.  
  3056. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0),.3)
  3057.  
  3058. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.3)
  3059.  
  3060. end
  3061.  
  3062. LeftShoulder.Part0 = Torso
  3063.  
  3064. LeftShoulder.Part1 = LeftArm
  3065.  
  3066. RightShoulder.Part0 = Torso
  3067.  
  3068. RightShoulder.Part1 = RightArm
  3069.  
  3070. FLeftShoulder.Part0 = nil
  3071.  
  3072. FLeftShoulder.Part1 = nil
  3073.  
  3074. FRightShoulder.Part0 = nil
  3075.  
  3076. FRightShoulder.Part1 = nil
  3077.  
  3078. LeftHip.Part0 = Torso
  3079.  
  3080. LeftHip.Part1 = LeftLeg
  3081.  
  3082. RightHip.Part0 = Torso
  3083.  
  3084. RightHip.Part1 = RightLeg
  3085.  
  3086. FLeftHip.Part0 = nil
  3087.  
  3088. FLeftHip.Part1 = nil
  3089.  
  3090. FRightHip.Part0 = nil
  3091.  
  3092. FRightHip.Part1 = nil
  3093.  
  3094. RootJoint.Part0 = RootPart
  3095.  
  3096. RootJoint.Part1 = Torso
  3097.  
  3098. FRootJoint.Part0 = nil
  3099.  
  3100. FRootJoint.Part1 = nil
  3101.  
  3102. end
  3103.  
  3104.  
  3105.  
  3106. function ClickCombo()
  3107.  
  3108. Debounces.Attacking = true
  3109.  
  3110. if not Debounces.HasWep and Debounces.Transformed and Debounces.TEWield and not Debounces.TESWield then
  3111.  
  3112. if Attack_Num == 1 then
  3113.  
  3114. Attack_Num = 2
  3115.  
  3116. for i = 0, 1, .1 do
  3117.  
  3118. swait()
  3119.  
  3120. local SwingSpeed = .4
  3121.  
  3122. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(160),0,0), SwingSpeed)
  3123.  
  3124. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3125.  
  3126. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  3127.  
  3128. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  3129.  
  3130. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.6,0.5,-1)*Euler(0,0,rad(90)), SwingSpeed)
  3131.  
  3132. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-150),rad(-50),0), SwingSpeed)
  3133.  
  3134. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-25)), SwingSpeed)
  3135.  
  3136. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3137.  
  3138. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  3139.  
  3140. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(40),0), SwingSpeed)
  3141.  
  3142. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(40),0), SwingSpeed)
  3143.  
  3144. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3145.  
  3146. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  3147.  
  3148. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  3149.  
  3150. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3151.  
  3152. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3153.  
  3154. end
  3155.  
  3156. LeftHip.Part0 = nil
  3157.  
  3158. LeftHip.Part1 = nil
  3159.  
  3160. RightHip.Part0 = nil
  3161.  
  3162. RightHip.Part1 = nil
  3163.  
  3164. FLeftHip.Part0 = Torso
  3165.  
  3166. FLeftHip.Part1 = LeftLeg
  3167.  
  3168. FLeftHip.C0 = LeftHip.C0
  3169.  
  3170. FLeftHip.C1 = LeftHip.C1
  3171.  
  3172. FRightHip.Part0 = Torso
  3173.  
  3174. FRightHip.Part1 = RightLeg
  3175.  
  3176. FRightHip.C0 = RightHip.C0
  3177.  
  3178. FRightHip.C1 = RightHip.C1
  3179.  
  3180. RootPart.Velocity = RootPart.CFrame.lookVector*52
  3181.  
  3182. local SlashS = Sound(TEHandle, "http://roblox.com/asset/?id=169445073", 1, 1.8, false)
  3183.  
  3184. debServ:AddItem(SlashS, 2)
  3185.  
  3186. c1 = nil
  3187.  
  3188. c2 = nil
  3189.  
  3190. local hit = TEHit_Box.Touched:connect(function(part) DamageFunction(part, false, 0, 600, true, 30, "Compensate", RootPart, .2, false, _, true, 153092227, 1.4, .4) end)
  3191.  
  3192. for i = 0, .6, .1 do
  3193.  
  3194. swait()
  3195.  
  3196. local x = TEHit_Box
  3197.  
  3198. c2 = x.CFrame*Cf(0, .5, 0)
  3199.  
  3200. if c1 and (x.Position-c1.p).magnitude > .1 then
  3201.  
  3202. local h = 6
  3203.  
  3204. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  3205.  
  3206. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  3207.  
  3208. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  3209.  
  3210. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  3211.  
  3212. c1 = c2
  3213.  
  3214. elseif not c1 then
  3215.  
  3216. c1 = c2
  3217.  
  3218. end
  3219.  
  3220. local SwingSpeed = .5
  3221.  
  3222. HWeld.C0=clerp(HWeld.C0,Cf(0,-.96,.5)*Euler(rad(-10),0,0), SwingSpeed)
  3223.  
  3224. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3225.  
  3226. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  3227.  
  3228. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  3229.  
  3230. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(60)), SwingSpeed)
  3231.  
  3232. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3233.  
  3234. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(80),0,rad(-30)), SwingSpeed)
  3235.  
  3236. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3237.  
  3238. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  3239.  
  3240. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-30),0), SwingSpeed)
  3241.  
  3242. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.5,0)*Euler(0,rad(-3),0), SwingSpeed)
  3243.  
  3244. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3245.  
  3246. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.8,.1)*Euler(rad(-20),0,0), SwingSpeed)
  3247.  
  3248. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  3249.  
  3250. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.6,-.4)*Euler(rad(-5),0,0), SwingSpeed)
  3251.  
  3252. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  3253.  
  3254. end
  3255.  
  3256. hit:disconnect()
  3257.  
  3258. LeftHip.Part0 = Torso
  3259.  
  3260. LeftHip.Part1 = LeftLeg
  3261.  
  3262. RightHip.Part0 = Torso
  3263.  
  3264. RightHip.Part1 = RightLeg
  3265.  
  3266. FLeftHip.Part0 = nil
  3267.  
  3268. FLeftHip.Part1 = nil
  3269.  
  3270. LeftHip.C0 = FLeftHip.C0
  3271.  
  3272. LeftHip.C1 = FLeftHip.C1
  3273.  
  3274. FRightHip.Part0 = nil
  3275.  
  3276. FRightHip.Part1 = nil
  3277.  
  3278. RightHip.C0 = FRightHip.C0
  3279.  
  3280. RightHip.C1 = FRightHip.C1
  3281.  
  3282. elseif Attack_Num == 2 then
  3283.  
  3284. Attack_Num = 3
  3285.  
  3286. for i = 0, 1, .1 do
  3287.  
  3288. swait()
  3289.  
  3290. local SwingSpeed = .4
  3291.  
  3292. HWeld.C0=clerp(HWeld.C0,Cf(0,-.95,.5)*Euler(rad(180),0,0), SwingSpeed)
  3293.  
  3294. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3295.  
  3296. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  3297.  
  3298. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3299.  
  3300. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.4)*Euler(rad(170),0,0), SwingSpeed)
  3301.  
  3302. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(40),0), SwingSpeed)
  3303.  
  3304. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.45,0.8,-.95)*Euler(rad(150),0,rad(40)), SwingSpeed)
  3305.  
  3306. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3307.  
  3308. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  3309.  
  3310. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-40),0), SwingSpeed)
  3311.  
  3312. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-40),0), SwingSpeed)
  3313.  
  3314. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3315.  
  3316. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  3317.  
  3318. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  3319.  
  3320. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3321.  
  3322. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3323.  
  3324. end
  3325.  
  3326. LeftHip.Part0 = nil
  3327.  
  3328. LeftHip.Part1 = nil
  3329.  
  3330. RightHip.Part0 = nil
  3331.  
  3332. RightHip.Part1 = nil
  3333.  
  3334. FLeftHip.Part0 = Torso
  3335.  
  3336. FLeftHip.Part1 = LeftLeg
  3337.  
  3338. FLeftHip.C0 = LeftHip.C0
  3339.  
  3340. FLeftHip.C1 = LeftHip.C1
  3341.  
  3342. FRightHip.Part0 = Torso
  3343.  
  3344. FRightHip.Part1 = RightLeg
  3345.  
  3346. FRightHip.C0 = RightHip.C0
  3347.  
  3348. FRightHip.C1 = RightHip.C1
  3349.  
  3350. local SlashS = Sound(TEHandle, "http://roblox.com/asset/?id=169445092", 1, 1, false)
  3351.  
  3352. debServ:AddItem(SlashS, 2)
  3353.  
  3354. c1 = nil
  3355.  
  3356. c2 = nil
  3357.  
  3358. local hit = TEHit_Box.Touched:connect(function(part) DamageFunction(part, false, 0, 1000, true, 30, "Compensate", RootPart, .2, false, _, true, 153092227, 1.4, .4) end)
  3359.  
  3360. for i = 0, .9, .1 do
  3361.  
  3362. swait()
  3363.  
  3364. local x = TEHit_Box
  3365.  
  3366. c2 = x.CFrame*Cf(0, .5, 0)
  3367.  
  3368. if c1 and (x.Position-c1.p).magnitude > .1 then
  3369.  
  3370. local h = 6
  3371.  
  3372. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  3373.  
  3374. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  3375.  
  3376. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  3377.  
  3378. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  3379.  
  3380. c1 = c2
  3381.  
  3382. elseif not c1 then
  3383.  
  3384. c1 = c2
  3385.  
  3386. end
  3387.  
  3388. local SwingSpeed = .5
  3389.  
  3390. HWeld.C0=clerp(HWeld.C0,Cf(0,-.8,.6)*Euler(rad(146),0,rad(-40)), SwingSpeed)
  3391.  
  3392. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,rad(-5),0), SwingSpeed)
  3393.  
  3394. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  3395.  
  3396. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  3397.  
  3398. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.3)*Euler(0,rad(-65),rad(-40)), SwingSpeed)
  3399.  
  3400. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-20),0,0), SwingSpeed)
  3401.  
  3402. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-.5)*Euler(rad(20),0,rad(60)), SwingSpeed)
  3403.  
  3404. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(65),0), SwingSpeed)
  3405.  
  3406. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  3407.  
  3408. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(20),rad(60),0), SwingSpeed)
  3409.  
  3410. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-2.2,0)*Euler(0,rad(60),0), SwingSpeed)
  3411.  
  3412. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3413.  
  3414. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1.3,.1)*Euler(rad(-80),0,0), SwingSpeed)
  3415.  
  3416. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  3417.  
  3418. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.1,-.6)*Euler(rad(-10),0,0), SwingSpeed)
  3419.  
  3420. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  3421.  
  3422. end
  3423.  
  3424. hit:disconnect()
  3425.  
  3426. LeftHip.Part0 = Torso
  3427.  
  3428. LeftHip.Part1 = LeftLeg
  3429.  
  3430. RightHip.Part0 = Torso
  3431.  
  3432. RightHip.Part1 = RightLeg
  3433.  
  3434. FLeftHip.Part0 = nil
  3435.  
  3436. FLeftHip.Part1 = nil
  3437.  
  3438. LeftHip.C0 = FLeftHip.C0
  3439.  
  3440. LeftHip.C1 = FLeftHip.C1
  3441.  
  3442. FRightHip.Part0 = nil
  3443.  
  3444. FRightHip.Part1 = nil
  3445.  
  3446. RightHip.C0 = FRightHip.C0
  3447.  
  3448. RightHip.C1 = FRightHip.C1
  3449.  
  3450. elseif Attack_Num == 3 then
  3451.  
  3452. Attack_Num = 1
  3453.  
  3454. for i = 0, 1, .1 do
  3455.  
  3456. swait()
  3457.  
  3458. local SwingSpeed = .2
  3459.  
  3460. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  3461.  
  3462. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3463.  
  3464. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3465.  
  3466. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3467.  
  3468. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(90)), SwingSpeed)
  3469.  
  3470. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3471.  
  3472. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(80),0,rad(-60)), SwingSpeed)
  3473.  
  3474. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3475.  
  3476. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  3477.  
  3478. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-60),0), SwingSpeed)
  3479.  
  3480. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.4,0)*Euler(0,rad(-60),0), SwingSpeed)
  3481.  
  3482. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3483.  
  3484. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.6,0)*Euler(rad(-4),rad(80),0), SwingSpeed)
  3485.  
  3486. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  3487.  
  3488. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.6,.14)*Euler(rad(-6),rad(-75),0), SwingSpeed)
  3489.  
  3490. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3491.  
  3492. end
  3493.  
  3494. RootPart.Velocity = RootPart.CFrame.lookVector*50
  3495.  
  3496. local hit = TEHit_Box.Touched:connect(function(part) DamageFunction(part, false, 0, 500, true, 50, "Compensate", RootPart, .2, false, _, true, 153092227, 1.4, .4) end)
  3497.  
  3498. local SlashS = Sound(TEHandle, "http://roblox.com/asset/?id=169445073", 1, 1, false)
  3499.  
  3500. debServ:AddItem(SlashS, 2)
  3501.  
  3502. c1 = nil
  3503.  
  3504. c2 = nil
  3505.  
  3506. for i = 0, .9, .1 do
  3507.  
  3508. swait()
  3509.  
  3510. local x = TEHit_Box
  3511.  
  3512. c2 = x.CFrame*Cf(0, .5, 0)
  3513.  
  3514. if c1 and (x.Position-c1.p).magnitude > .1 then
  3515.  
  3516. local h = 6
  3517.  
  3518. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  3519.  
  3520. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  3521.  
  3522. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  3523.  
  3524. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  3525.  
  3526. c1 = c2
  3527.  
  3528. elseif not c1 then
  3529.  
  3530. c1 = c2
  3531.  
  3532. end
  3533.  
  3534. local SwingSpeed = .5
  3535.  
  3536. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  3537.  
  3538. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3539.  
  3540. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3541.  
  3542. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3543.  
  3544. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1,0.5,-.7)*Euler(0,rad(150),rad(90)), SwingSpeed)
  3545.  
  3546. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3547.  
  3548. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-5),0, rad(-10)), SwingSpeed)
  3549.  
  3550. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3551.  
  3552. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  3553.  
  3554. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(40),0), SwingSpeed)
  3555.  
  3556. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.4,0)*Euler(0,rad(40),0), SwingSpeed)
  3557.  
  3558. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3559.  
  3560. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.6,0)*Euler(rad(-4),rad(80),0), SwingSpeed)
  3561.  
  3562. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  3563.  
  3564. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.6,.14)*Euler(rad(-6),rad(-75),0), SwingSpeed)
  3565.  
  3566. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3567.  
  3568. end
  3569.  
  3570. hit:disconnect()
  3571.  
  3572. end
  3573.  
  3574. end
  3575.  
  3576. if Debounces.Transformed and not Debounces.TEWield and Debounces.TESWield then
  3577.  
  3578. if Attack_Num == 1 then
  3579.  
  3580. for i = 0, .3, .1 do
  3581.  
  3582. swait()
  3583.  
  3584. local SwingSpeed = .6
  3585.  
  3586. MagicCircle(BC(Colour2), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  3587.  
  3588. MagicBlock(BC(Colour1), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  3589.  
  3590. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), SwingSpeed)
  3591.  
  3592. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3593.  
  3594. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  3595.  
  3596. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  3597.  
  3598. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(90),0,rad(6)), SwingSpeed)
  3599.  
  3600. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3601.  
  3602. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-8),0,rad(-60)), SwingSpeed)
  3603.  
  3604. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3605.  
  3606. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(25),0), SwingSpeed)
  3607.  
  3608. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3609.  
  3610. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-30),0), SwingSpeed)
  3611.  
  3612. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3613.  
  3614. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  3615.  
  3616. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  3617.  
  3618. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3619.  
  3620. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3621.  
  3622. end
  3623.  
  3624. RootPart.Velocity = RootPart.CFrame.lookVector*60
  3625.  
  3626. for i = 0, .2, .1 do
  3627.  
  3628. swait()
  3629.  
  3630. MagicCircle(BC(Colour2), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  3631.  
  3632. MagicBlock(BC(Colour1), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  3633.  
  3634. MagniDamage(Holder, 7, false, 0, 8, true, rand(-1,1)*60, "Compensate-SkyRocket", .1, false, 0, true, "386946017", rand(.8, 1.2), .4)
  3635.  
  3636. local SwingSpeed = .7
  3637.  
  3638. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), SwingSpeed)
  3639.  
  3640. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3641.  
  3642. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  3643.  
  3644. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  3645.  
  3646. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(90),0,rad(60)), SwingSpeed)
  3647.  
  3648. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3649.  
  3650. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-8),0,rad(-10)), SwingSpeed)
  3651.  
  3652. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3653.  
  3654. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(-55),0), SwingSpeed)
  3655.  
  3656. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3657.  
  3658. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(60),0), SwingSpeed)
  3659.  
  3660. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3661.  
  3662. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  3663.  
  3664. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  3665.  
  3666. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3667.  
  3668. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  3669.  
  3670. end
  3671.  
  3672. Attack_Num = 2
  3673.  
  3674. MagicCircle(BC(Colour2), "Neon", RightArm.CFrame*Cf(0, -1.2, 0), 0, 0, 0, 6, 6, 6, .07)
  3675.  
  3676. MagicBlock(BC(Colour1), "Neon", RightArm.CFrame*Cf(0, -1.2, 0), 0, 0, 0, 6, 6, 6, .07)
  3677.  
  3678. elseif Attack_Num == 2 then
  3679.  
  3680. Attack_Num = 3
  3681.  
  3682. LeftHip.Part0 = nil
  3683.  
  3684. LeftHip.Part1 = nil
  3685.  
  3686. RightHip.Part0 = nil
  3687.  
  3688. RightHip.Part1 = nil
  3689.  
  3690. FLeftHip.Part0 = Torso
  3691.  
  3692. FLeftHip.Part1 = LeftLeg
  3693.  
  3694. FLeftHip.C0 = LeftHip.C0
  3695.  
  3696. FLeftHip.C1 = LeftHip.C1
  3697.  
  3698. FRightHip.Part0 = Torso
  3699.  
  3700. FRightHip.Part1 = RightLeg
  3701.  
  3702. FRightHip.C0 = RightHip.C0
  3703.  
  3704. FRightHip.C1 = RightHip.C1
  3705.  
  3706. for i = 0, .3, .1 do
  3707.  
  3708. swait()
  3709.  
  3710. local SwingSpeed = .6
  3711.  
  3712. MagicCircle(BC(Colour2), "Neon", LeftLeg.CFrame, 0, 0, 0, 2.1, 2.1, 2.1, .1)
  3713.  
  3714. MagicBlock(BC(Colour1), "Neon", LeftLeg.CFrame, 0, 0, 0, 2.1, 2.1, 2.1, .1)
  3715.  
  3716. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), SwingSpeed)
  3717.  
  3718. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3719.  
  3720. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  3721.  
  3722. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  3723.  
  3724. MagniDamage(LeftLeg, 10, false, 0, 2, true, -20, "Compensate", .1, false, 0, false, _, _, _)
  3725.  
  3726. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-10),0,rad(6)), SwingSpeed)
  3727.  
  3728. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3729.  
  3730. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-10)), SwingSpeed)
  3731.  
  3732. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3733.  
  3734. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  3735.  
  3736. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3737.  
  3738. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-30),0,0),SwingSpeed)
  3739.  
  3740. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),SwingSpeed)
  3741.  
  3742. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(30),rad(90),0),SwingSpeed)
  3743.  
  3744. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),SwingSpeed)
  3745.  
  3746. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(-40),rad(-90),0),SwingSpeed)
  3747.  
  3748. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),SwingSpeed)
  3749.  
  3750. end
  3751.  
  3752. RootPart.Velocity = RootPart.CFrame.lookVector*60
  3753.  
  3754. for i = 0, .4, .1 do
  3755.  
  3756. swait()
  3757.  
  3758. local SwingSpeed = .5
  3759.  
  3760. MagicCircle(BC(Colour2), "Neon", LeftLeg.CFrame, 0, 0, 0, 2.1, 2.1, 2.1, .1)
  3761.  
  3762. MagicBlock(BC(Colour1), "Neon", LeftLeg.CFrame, 0, 0, 0, 2.1, 2.1, 2.1, .1)
  3763.  
  3764. MagniDamage(LeftLeg, 7, false, 0, 8, true, 90, "Compensate-SkyRocket", .1, false, 0, false, _, _, _)
  3765.  
  3766. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(96),0,0), SwingSpeed)
  3767.  
  3768. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3769.  
  3770. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  3771.  
  3772. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  3773.  
  3774. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-10),0,rad(6)), SwingSpeed)
  3775.  
  3776. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3777.  
  3778. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-20),0,rad(-12)), SwingSpeed)
  3779.  
  3780. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3781.  
  3782. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  3783.  
  3784. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3785.  
  3786. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(20),0,0),SwingSpeed)
  3787.  
  3788. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),SwingSpeed)
  3789.  
  3790. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-20),rad(90),0),SwingSpeed)
  3791.  
  3792. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),SwingSpeed)
  3793.  
  3794. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(80),rad(-90),0),SwingSpeed)
  3795.  
  3796. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),SwingSpeed)
  3797.  
  3798. end
  3799.  
  3800. MagicCircle(BC(Colour2), "Neon", LeftLeg.CFrame, 0, 0, 0, 7, 7, 7, .1)
  3801.  
  3802. MagicBlock(BC(Colour1), "Neon", LeftLeg.CFrame, 0, 0, 0, 7, 7, 7, .1)
  3803.  
  3804. MagniDamage(LeftLeg, 12, false, 0, 12, true, 30, "Compensate", .1, false, 0, false, _, _, _)
  3805.  
  3806. LeftHip.Part0 = Torso
  3807.  
  3808. LeftHip.Part1 = LeftLeg
  3809.  
  3810. RightHip.Part0 = Torso
  3811.  
  3812. RightHip.Part1 = RightLeg
  3813.  
  3814. FLeftHip.Part0 = nil
  3815.  
  3816. FLeftHip.Part1 = nil
  3817.  
  3818. LeftHip.C0 = FLeftHip.C0
  3819.  
  3820. LeftHip.C1 = FLeftHip.C1
  3821.  
  3822. FRightHip.Part0 = nil
  3823.  
  3824. FRightHip.Part1 = nil
  3825.  
  3826. RightHip.C0 = FRightHip.C0
  3827.  
  3828. RightHip.C1 = FRightHip.C1
  3829.  
  3830. elseif Attack_Num == 3 then
  3831.  
  3832. Attack_Num = 1
  3833.  
  3834. LeftHip.Part0 = nil
  3835.  
  3836. LeftHip.Part1 = nil
  3837.  
  3838. RightHip.Part0 = nil
  3839.  
  3840. RightHip.Part1 = nil
  3841.  
  3842. FLeftHip.Part0 = Torso
  3843.  
  3844. FLeftHip.Part1 = LeftLeg
  3845.  
  3846. FLeftHip.C0 = LeftHip.C0
  3847.  
  3848. FLeftHip.C1 = LeftHip.C1
  3849.  
  3850. FRightHip.Part0 = Torso
  3851.  
  3852. FRightHip.Part1 = RightLeg
  3853.  
  3854. FRightHip.C0 = RightHip.C0
  3855.  
  3856. FRightHip.C1 = RightHip.C1
  3857.  
  3858. Humanoid.WalkSpeed = 3
  3859.  
  3860. for i = 0, 1.2, .1 do
  3861.  
  3862. swait()
  3863.  
  3864. local SwingSpeed = .2
  3865.  
  3866. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  3867.  
  3868. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3869.  
  3870. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  3871.  
  3872. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  3873.  
  3874. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.1,0.325,-1.27)*Euler(rad(60),0,rad(-25)), SwingSpeed)
  3875.  
  3876. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-90),0), SwingSpeed)
  3877.  
  3878. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.6,0.5,-.4)*Euler(rad(8),rad(-50),0), SwingSpeed)
  3879.  
  3880. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3881.  
  3882. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(13),rad(-60),0), SwingSpeed)
  3883.  
  3884. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3885.  
  3886. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.6,0)*Euler(rad(-17),rad(70),0), SwingSpeed)
  3887.  
  3888. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3889.  
  3890. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,0,-.4)*Euler(rad(-6),0,rad(17)), SwingSpeed)
  3891.  
  3892. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  3893.  
  3894. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.95,.1)*Euler(rad(-40),0,rad(14)), SwingSpeed)
  3895.  
  3896. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  3897.  
  3898. end
  3899.  
  3900. WepWeld3.Parent = nil
  3901.  
  3902. WepWeld3.Part0 = Holder
  3903.  
  3904. WepWeld3.Part1 = TEHandle
  3905.  
  3906. WepWeld3.C0 = Holder.CFrame:inverse() * Cf(Holder.Position)
  3907.  
  3908. WepWeld3.C1 = TEHandle.CFrame:inverse() * Cf(Holder.Position)
  3909.  
  3910. WepWeld3.Parent = TEHandle
  3911.  
  3912. FITEB(800)
  3913.  
  3914. Debounces.DisableJump = true
  3915.  
  3916. local SlashS = Sound(TEHandle, "http://www.roblox.com/asset/?id=161006195", 1, 1.5, false)
  3917.  
  3918. debServ:AddItem(SlashS, 6)
  3919.  
  3920. local hit = TEHit_Box.Touched:connect(function(part) DamageFunction(part, false, 0, 333, true, 10, "Compensate-FreezeStun", RootPart, .4, false, _, false, _, _, _) end)
  3921.  
  3922. c1 = nil
  3923.  
  3924. c2 = nil
  3925.  
  3926. for i = 0, 1.5, .1 do
  3927.  
  3928. swait()
  3929.  
  3930. local x = TEHit_Box
  3931.  
  3932. c2 = x.CFrame*Cf(0, .5, 0)
  3933.  
  3934. if c1 and (x.Position-c1.p).magnitude > .1 then
  3935.  
  3936. local h = 6
  3937.  
  3938. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  3939.  
  3940. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  3941.  
  3942. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  3943.  
  3944. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  3945.  
  3946. c1 = c2
  3947.  
  3948. elseif not c1 then
  3949.  
  3950. c1 = c2
  3951.  
  3952. end
  3953.  
  3954. local SwingSpeed = .5
  3955.  
  3956. if i < .5 then
  3957.  
  3958. RootPart.Velocity = RootPart.CFrame.lookVector*220
  3959.  
  3960. else
  3961.  
  3962. RootPart.Velocity = Vec(0, 0, 0)
  3963.  
  3964. Humanoid.WalkSpeed = 0
  3965.  
  3966. end
  3967.  
  3968. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,0,0)*Euler(rad(-90),0,0), SwingSpeed)
  3969.  
  3970. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3971.  
  3972. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  3973.  
  3974. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3975.  
  3976. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  3977.  
  3978. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  3979.  
  3980. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(90)), SwingSpeed)
  3981.  
  3982. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(40), rad(12), 0), SwingSpeed)
  3983.  
  3984. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.6,0.6,0)*Euler(rad(-10),0,rad(-15)), SwingSpeed)
  3985.  
  3986. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  3987.  
  3988. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(30),0), SwingSpeed)
  3989.  
  3990. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  3991.  
  3992. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.3,0)*Euler(rad(-15),rad(-30),0), SwingSpeed)
  3993.  
  3994. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  3995.  
  3996. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.7,0)*Euler(rad(-20),rad(-10),0), SwingSpeed)
  3997.  
  3998. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  3999.  
  4000. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.7,.2)*Euler(rad(10),rad(30),rad(-3)), SwingSpeed)
  4001.  
  4002. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  4003.  
  4004. end
  4005.  
  4006. HTEB()
  4007.  
  4008. for i = 0, .3, .1 do
  4009.  
  4010. swait()
  4011.  
  4012. local SwingSpeed = .6
  4013.  
  4014. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4015.  
  4016. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4017.  
  4018. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  4019.  
  4020. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4021.  
  4022. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  4023.  
  4024. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  4025.  
  4026. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.1,0.325,-1.27)*Euler(rad(60),0,rad(-25)), SwingSpeed)
  4027.  
  4028. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-90),0), SwingSpeed)
  4029.  
  4030. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.6,0.5,-.4)*Euler(rad(8),rad(-50),0), SwingSpeed)
  4031.  
  4032. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4033.  
  4034. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(13),rad(-60),0), SwingSpeed)
  4035.  
  4036. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4037.  
  4038. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.6,0)*Euler(rad(-17),rad(70),0), SwingSpeed)
  4039.  
  4040. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4041.  
  4042. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,0,-.4)*Euler(rad(-6),0,rad(17)), SwingSpeed)
  4043.  
  4044. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  4045.  
  4046. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.95,.1)*Euler(rad(-40),0,rad(14)), SwingSpeed)
  4047.  
  4048. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  4049.  
  4050. end
  4051.  
  4052. local Sheath = Sound(TESHandle, "rbxasset://sounds\\unsheath.wav", 1, 1, false)
  4053.  
  4054. debServ:AddItem(Sheath, 6)
  4055.  
  4056. hit:disconnect()
  4057.  
  4058. Debounces.DisableJump = false
  4059.  
  4060. Humanoid.WalkSpeed = CurrentSpeed
  4061.  
  4062. WepWeld3.Part0 = TESHandle
  4063.  
  4064. WepWeld3.Part1 = TEHandle
  4065.  
  4066. WepWeld3.C0 = Cf(0, 0, 0)
  4067.  
  4068. WepWeld3.C1 = Cf(0, 3, 0) * Euler(0, rad(180), 0)
  4069.  
  4070. LeftHip.Part0 = Torso
  4071.  
  4072. LeftHip.Part1 = LeftLeg
  4073.  
  4074. RightHip.Part0 = Torso
  4075.  
  4076. RightHip.Part1 = RightLeg
  4077.  
  4078. FLeftHip.Part0 = nil
  4079.  
  4080. FLeftHip.Part1 = nil
  4081.  
  4082. LeftHip.C0 = FLeftHip.C0
  4083.  
  4084. LeftHip.C1 = FLeftHip.C1
  4085.  
  4086. FRightHip.Part0 = nil
  4087.  
  4088. FRightHip.Part1 = nil
  4089.  
  4090. RightHip.C0 = FRightHip.C0
  4091.  
  4092. RightHip.C1 = FRightHip.C1
  4093.  
  4094. end
  4095.  
  4096. end
  4097.  
  4098. if Debounces.Transformed and not Debounces.TEWield and not Debounces.TESWield then
  4099.  
  4100. for i = 0, .15, .1 do
  4101.  
  4102. swait()
  4103.  
  4104. local SwingSpeed = .8
  4105.  
  4106. MagicCircle(BC(Colour2), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  4107.  
  4108. MagicBlock(BC(Colour1), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  4109.  
  4110. MagniDamage(Holder, 3, false, 0, 3, false, 0, "Compensate", 0, false, 0, false, _, _, _)
  4111.  
  4112. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(90),0,rad(6)), SwingSpeed)
  4113.  
  4114. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4115.  
  4116. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-8),0,rad(-60)), SwingSpeed)
  4117.  
  4118. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4119.  
  4120. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(25),0), SwingSpeed)
  4121.  
  4122. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4123.  
  4124. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-30),0), SwingSpeed)
  4125.  
  4126. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4127.  
  4128. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4129.  
  4130. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4131.  
  4132. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4133.  
  4134. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4135.  
  4136. end
  4137.  
  4138. RootPart.Velocity = RootPart.CFrame.lookVector*60
  4139.  
  4140. for i = 0, .15, .1 do
  4141.  
  4142. swait()
  4143.  
  4144. MagicCircle(BC(Colour2), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  4145.  
  4146. MagicBlock(BC(Colour1), "Neon", RightArm.CFrame*Cf(0, 0, 0), 0, 0, 0, 2.5, 2.5, 2.5, .1)
  4147.  
  4148. MagniDamage(Holder, 8, false, 0, 10, true, rand(-1,1)*30, "Compensate-SkyRocket", .1, false, 0, true, "153092296", 1, 1)
  4149.  
  4150. local SwingSpeed = .8
  4151.  
  4152. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(90),0,rad(60)), SwingSpeed)
  4153.  
  4154. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4155.  
  4156. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-8),0,rad(-10)), SwingSpeed)
  4157.  
  4158. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4159.  
  4160. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(-55),0), SwingSpeed)
  4161.  
  4162. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4163.  
  4164. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(60),0), SwingSpeed)
  4165.  
  4166. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4167.  
  4168. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4169.  
  4170. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4171.  
  4172. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4173.  
  4174. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4175.  
  4176. end
  4177.  
  4178. MagicCircle(BC(Colour2), "Neon", RightArm.CFrame*Cf(0, -1.2, 0), 0, 0, 0, 6, 6, 6, .07)
  4179.  
  4180. MagicBlock(BC(Colour1), "Neon", RightArm.CFrame*Cf(0, -1.2, 0), 0, 0, 0, 6, 6, 6, .07)
  4181.  
  4182. end
  4183.  
  4184. if not Debounces.HasWep and not Debounces.Transformed then
  4185.  
  4186. if Attack_Num == 1 then
  4187.  
  4188. Attack_Num = 2
  4189.  
  4190. local HBox = MakeHitBox(Vec(1.6,1.6,1.6), RightArm, false, _, _)
  4191.  
  4192. local hit = HBox.Touched:connect(function(part) DamageFunction(part, true, 6, 7, true, 5, "Normal", RootPart, .8, false, _, false, _, _, _) end)
  4193.  
  4194. for i = 0, .4, .1 do
  4195.  
  4196. swait()
  4197.  
  4198. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.85,0.45,-1)*Euler(rad(60),0,rad(-80)),.3)
  4199.  
  4200. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-20),0),.3)
  4201.  
  4202. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.3,-.3)*Euler(rad(90),0,rad(-80)),.3)
  4203.  
  4204. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0),.3)
  4205.  
  4206. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20),rad(80),0),.3)
  4207.  
  4208. Neck.C1=clerp(Neck.C1,Cf(0,0,.1)*Euler(0,0,0),.3)
  4209.  
  4210. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-80),0),.3)
  4211.  
  4212. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  4213.  
  4214. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0),.3)
  4215.  
  4216. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.3)
  4217.  
  4218. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0),.3)
  4219.  
  4220. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.3)
  4221.  
  4222. end
  4223.  
  4224. for i = 0, .7, .1 do
  4225.  
  4226. swait()
  4227.  
  4228. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(90),0,rad(80)),.5)
  4229.  
  4230. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-20),0),.5)
  4231.  
  4232. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.5,0.3,-.8)*Euler(rad(90),0,rad(80)),.5)
  4233.  
  4234. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0),.5)
  4235.  
  4236. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(0),rad(-80),0),.5)
  4237.  
  4238. Neck.C1=clerp(Neck.C1,Cf(0,0,.1)*Euler(0,0,0),.5)
  4239.  
  4240. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(80),0),.5)
  4241.  
  4242. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.5)
  4243.  
  4244. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0),.5)
  4245.  
  4246. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.5)
  4247.  
  4248. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0),.5)
  4249.  
  4250. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.5)
  4251.  
  4252. end
  4253.  
  4254. debServ:AddItem(HBox, 0)
  4255.  
  4256. hit:disconnect()
  4257.  
  4258. elseif Attack_Num == 2 then
  4259.  
  4260. Attack_Num = 3
  4261.  
  4262. local HBox = MakeHitBox(Vec(1.6,1.6,1.6), LeftArm, false, _, _)
  4263.  
  4264. local hit = HBox.Touched:connect(function(part) DamageFunction(part, true, 6, 7, true, 5, "Normal", RootPart, .8, false, _, false, _, _, _) end)
  4265.  
  4266. for i = 0, .4, .1 do
  4267.  
  4268. swait()
  4269.  
  4270. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(90),0,rad(80)),.3)
  4271.  
  4272. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-20),0),.3)
  4273.  
  4274. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.5,0.3,-.8)*Euler(rad(90),0,rad(80)),.3)
  4275.  
  4276. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0),.3)
  4277.  
  4278. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(0),rad(-80),0),.3)
  4279.  
  4280. Neck.C1=clerp(Neck.C1,Cf(0,0,.1)*Euler(0,0,0),.3)
  4281.  
  4282. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(80),0),.3)
  4283.  
  4284. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  4285.  
  4286. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0),.3)
  4287.  
  4288. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.3)
  4289.  
  4290. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0),.3)
  4291.  
  4292. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.3)
  4293.  
  4294. end
  4295.  
  4296. for i = 0, .7, .1 do
  4297.  
  4298. swait()
  4299.  
  4300. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.85,0.45,-1)*Euler(rad(60),0,rad(-80)),.5)
  4301.  
  4302. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-20),0),.5)
  4303.  
  4304. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.3,-.3)*Euler(rad(90),0,rad(-80)),.5)
  4305.  
  4306. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0),.5)
  4307.  
  4308. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20),rad(80),0),.5)
  4309.  
  4310. Neck.C1=clerp(Neck.C1,Cf(0,0,.1)*Euler(0,0,0),.5)
  4311.  
  4312. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-80),0),.5)
  4313.  
  4314. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.5)
  4315.  
  4316. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0),.5)
  4317.  
  4318. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.5)
  4319.  
  4320. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0),.5)
  4321.  
  4322. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.5)
  4323.  
  4324. end
  4325.  
  4326. debServ:AddItem(HBox, 0)
  4327.  
  4328. hit:disconnect()
  4329.  
  4330. elseif Attack_Num == 3 then
  4331.  
  4332. Attack_Num = 4
  4333.  
  4334. local HBox = MakeHitBox(Vec(2,2,2), LeftLeg, false, _, _)
  4335.  
  4336. local hit = HBox.Touched:connect(function(part) DamageFunction(part, true, 9, 10, false, 70, "SkyRocket", RootPart, .8, false, _, false, _, _, _) end)
  4337.  
  4338. LeftHip.Part0 = nil
  4339.  
  4340. LeftHip.Part1 = nil
  4341.  
  4342. RightHip.Part0 = nil
  4343.  
  4344. RightHip.Part1 = nil
  4345.  
  4346. FLeftHip.Part0 = Torso
  4347.  
  4348. FLeftHip.Part1 = LeftLeg
  4349.  
  4350. FLeftHip.C0 = LeftHip.C0
  4351.  
  4352. FLeftHip.C1 = LeftHip.C1
  4353.  
  4354. FRightHip.Part0 = Torso
  4355.  
  4356. FRightHip.Part1 = RightLeg
  4357.  
  4358. FRightHip.C0 = RightHip.C0
  4359.  
  4360. FRightHip.C1 = RightHip.C1
  4361.  
  4362. for i = 0, .8, .1 do
  4363.  
  4364. swait()
  4365.  
  4366. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-60),0,rad(8)),.3)
  4367.  
  4368. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),.3)
  4369.  
  4370. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-60),0,rad(-8)),.3)
  4371.  
  4372. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),.3)
  4373.  
  4374. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0),.3)
  4375.  
  4376. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),.3)
  4377.  
  4378. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-30),0,0),.3)
  4379.  
  4380. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  4381.  
  4382. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(30),rad(90),0),.3)
  4383.  
  4384. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.3)
  4385.  
  4386. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(-40),rad(-90),0),.3)
  4387.  
  4388. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.3)
  4389.  
  4390. end
  4391.  
  4392. RootPart.Velocity = RootPart.CFrame.lookVector*60
  4393.  
  4394. for i = 0, 1.4, .1 do
  4395.  
  4396. swait()
  4397.  
  4398. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(0),0,rad(14)),.3)
  4399.  
  4400. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),.3)
  4401.  
  4402. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(80),0,rad(60)),.4)
  4403.  
  4404. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),.3)
  4405.  
  4406. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20),0,0),.3)
  4407.  
  4408. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),.3)
  4409.  
  4410. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(20),0,0),.3)
  4411.  
  4412. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  4413.  
  4414. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-20),rad(90),0),.3)
  4415.  
  4416. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.3)
  4417.  
  4418. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(80),rad(-90),0),.3)
  4419.  
  4420. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.3)
  4421.  
  4422. end
  4423.  
  4424. LeftHip.Part0 = Torso
  4425.  
  4426. LeftHip.Part1 = LeftLeg
  4427.  
  4428. RightHip.Part0 = Torso
  4429.  
  4430. RightHip.Part1 = RightLeg
  4431.  
  4432. FLeftHip.Part0 = nil
  4433.  
  4434. FLeftHip.Part1 = nil
  4435.  
  4436. LeftHip.C0 = FLeftHip.C0
  4437.  
  4438. LeftHip.C1 = FLeftHip.C1
  4439.  
  4440. FRightHip.Part0 = nil
  4441.  
  4442. FRightHip.Part1 = nil
  4443.  
  4444. RightHip.C0 = FRightHip.C0
  4445.  
  4446. RightHip.C1 = FRightHip.C1
  4447.  
  4448. debServ:AddItem(HBox, 0)
  4449.  
  4450. hit:disconnect()
  4451.  
  4452. elseif Attack_Num == 4 then
  4453.  
  4454. Attack_Num = 1
  4455.  
  4456. local HBox = MakeHitBox(Vec(2.4,2.4,2.4), RightLeg, false, _, _)
  4457.  
  4458. local hit = HBox.Touched:connect(function(part) DamageFunction(part, true, 11, 12, true, 50, "Knockdown", RootPart, 1.5, false, _, false, _, _, _) end)
  4459.  
  4460. LeftHip.Part0 = nil
  4461.  
  4462. LeftHip.Part1 = nil
  4463.  
  4464. RightHip.Part0 = nil
  4465.  
  4466. RightHip.Part1 = nil
  4467.  
  4468. FLeftHip.Part0 = Torso
  4469.  
  4470. FLeftHip.Part1 = LeftLeg
  4471.  
  4472. FLeftHip.C0 = LeftHip.C0
  4473.  
  4474. FLeftHip.C1 = LeftHip.C1
  4475.  
  4476. FRightHip.Part0 = Torso
  4477.  
  4478. FRightHip.Part1 = RightLeg
  4479.  
  4480. FRightHip.C0 = RightHip.C0
  4481.  
  4482. FRightHip.C1 = RightHip.C1
  4483.  
  4484. for i = 0, .5, .1 do
  4485.  
  4486. swait()
  4487.  
  4488. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.85,0.45,-1)*Euler(rad(60),0,rad(-80)),.3)
  4489.  
  4490. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-20),0),.3)
  4491.  
  4492. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.3,-.2)*Euler(rad(120),0,rad(-80)),.3)
  4493.  
  4494. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0),.3)
  4495.  
  4496. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20),rad(60),0),.3)
  4497.  
  4498. Neck.C1=clerp(Neck.C1,Cf(0,0,.1)*Euler(0,0,0),.3)
  4499.  
  4500. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-80),0),.3)
  4501.  
  4502. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  4503.  
  4504. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,-.6)*Euler(0,rad(120),0),.3)
  4505.  
  4506. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(rad(10),rad(90),0),.3)
  4507.  
  4508. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,.4)*Euler(0,rad(-50),0),.3)
  4509.  
  4510. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(rad(10),rad(-90),0),.3)
  4511.  
  4512. end
  4513.  
  4514. Humanoid.WalkSpeed = 0
  4515.  
  4516. RootPart.Velocity = RootPart.CFrame.lookVector*100
  4517.  
  4518. for i = 0, 1.6, .1 do
  4519.  
  4520. swait()
  4521.  
  4522. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(60),0,rad(16)),.3)
  4523.  
  4524. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),.3)
  4525.  
  4526. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(30),0,rad(-60)),.4)
  4527.  
  4528. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(30),0),.3)
  4529.  
  4530. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(-60),0),.3)
  4531.  
  4532. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),.3)
  4533.  
  4534. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-.6,0)*Euler(rad(60),rad(-250),0),.3)
  4535.  
  4536. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  4537.  
  4538. FRightHip.C0=clerp(FRightHip.C0,Cf(1.4,-.6,0)*Euler(rad(10),rad(0),rad(30)),.3)
  4539.  
  4540. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(0),0),.3)
  4541.  
  4542. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1,-.4,0)*Euler(rad(30),0,rad(-60)),.3)
  4543.  
  4544. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(20),0),.3)
  4545.  
  4546. end
  4547.  
  4548. Humanoid.WalkSpeed = CurrentSpeed
  4549.  
  4550. LeftHip.Part0 = Torso
  4551.  
  4552. LeftHip.Part1 = LeftLeg
  4553.  
  4554. RightHip.Part0 = Torso
  4555.  
  4556. RightHip.Part1 = RightLeg
  4557.  
  4558. FLeftHip.Part0 = nil
  4559.  
  4560. FLeftHip.Part1 = nil
  4561.  
  4562. LeftHip.C0 = FLeftHip.C0
  4563.  
  4564. LeftHip.C1 = FLeftHip.C1
  4565.  
  4566. FRightHip.Part0 = nil
  4567.  
  4568. FRightHip.Part1 = nil
  4569.  
  4570. RightHip.C0 = FRightHip.C0
  4571.  
  4572. RightHip.C1 = FRightHip.C1
  4573.  
  4574. debServ:AddItem(HBox, 0)
  4575.  
  4576. hit:disconnect()
  4577.  
  4578. end
  4579.  
  4580. end
  4581.  
  4582. if Debounces.HasWep and not Debounces.Transformed then
  4583.  
  4584. if not Debounces.DuelWielding then
  4585.  
  4586. if Attack_Num == 1 then
  4587.  
  4588. Attack_Num = 2
  4589.  
  4590. for i = 0, .2, .1 do
  4591.  
  4592. swait()
  4593.  
  4594. local SwingSpeed = .6
  4595.  
  4596. HWeld.C0=clerp(HWeld.C0,Cf(0,-.96,.5)*Euler(rad(-10),0,0), SwingSpeed)
  4597.  
  4598. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4599.  
  4600. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4601.  
  4602. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  4603.  
  4604. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(80)), SwingSpeed)
  4605.  
  4606. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4607.  
  4608. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(80),0,rad(60)), SwingSpeed)
  4609.  
  4610. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4611.  
  4612. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  4613.  
  4614. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-40),0), SwingSpeed)
  4615.  
  4616. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-40),0), SwingSpeed)
  4617.  
  4618. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4619.  
  4620. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4621.  
  4622. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4623.  
  4624. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4625.  
  4626. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4627.  
  4628. end
  4629.  
  4630. local hit = Hit_Box.Touched:connect(function(part) DamageFunction(part, true, 7, 8, true, 10, "Compensate", RootPart, .12, false, _, false, _, _, _) end)
  4631.  
  4632. c1 = nil
  4633.  
  4634. c2 = nil
  4635.  
  4636. for i = 0, .5, .1 do
  4637.  
  4638. swait()
  4639.  
  4640. local x = Hit_Box
  4641.  
  4642. c2 = x.CFrame*Cf(0, .5, 0)
  4643.  
  4644. if c1 and (x.Position-c1.p).magnitude > .1 then
  4645.  
  4646. local h = 5
  4647.  
  4648. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  4649.  
  4650. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  4651.  
  4652. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  4653.  
  4654. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  4655.  
  4656. c1 = c2
  4657.  
  4658. elseif not c1 then
  4659.  
  4660. c1 = c2
  4661.  
  4662. end
  4663.  
  4664. local SwingSpeed = .4
  4665.  
  4666. HWeld.C0=clerp(HWeld.C0,Cf(0,-.98,-.4)*Euler(rad(20),0,0), SwingSpeed)
  4667.  
  4668. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4669.  
  4670. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4671.  
  4672. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  4673.  
  4674. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.6,0.5,-1)*Euler(0,0,rad(90)), SwingSpeed)
  4675.  
  4676. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-160),0,0), SwingSpeed)
  4677.  
  4678. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-25)), SwingSpeed)
  4679.  
  4680. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4681.  
  4682. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(rad(-17),0,0), SwingSpeed)
  4683.  
  4684. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(30),0), SwingSpeed)
  4685.  
  4686. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(30),0), SwingSpeed)
  4687.  
  4688. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4689.  
  4690. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4691.  
  4692. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4693.  
  4694. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4695.  
  4696. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4697.  
  4698. end
  4699.  
  4700. hit:disconnect()
  4701.  
  4702. elseif Attack_Num == 2 then
  4703.  
  4704. Attack_Num = 3
  4705.  
  4706. for i = 0, .6, .1 do
  4707.  
  4708. swait()
  4709.  
  4710. local SwingSpeed = .5
  4711.  
  4712. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(160),0,0), SwingSpeed)
  4713.  
  4714. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4715.  
  4716. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4717.  
  4718. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  4719.  
  4720. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.6,0.5,-1)*Euler(0,0,rad(90)), SwingSpeed)
  4721.  
  4722. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-150),rad(-50),0), SwingSpeed)
  4723.  
  4724. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-25)), SwingSpeed)
  4725.  
  4726. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4727.  
  4728. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  4729.  
  4730. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(40),0), SwingSpeed)
  4731.  
  4732. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(40),0), SwingSpeed)
  4733.  
  4734. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4735.  
  4736. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4737.  
  4738. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4739.  
  4740. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4741.  
  4742. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4743.  
  4744. end
  4745.  
  4746. local hit = Hit_Box.Touched:connect(function(part) DamageFunction(part, true, 10, 11, true, 10, "Compensate", RootPart, .12, false, _, false, _, _, _) end)
  4747.  
  4748. c1 = nil
  4749.  
  4750. c2 = nil
  4751.  
  4752. for i = 0, .5, .1 do
  4753.  
  4754. swait()
  4755.  
  4756. local x = Hit_Box
  4757.  
  4758. c2 = x.CFrame*Cf(0, .5, 0)
  4759.  
  4760. if c1 and (x.Position-c1.p).magnitude > .1 then
  4761.  
  4762. local h = 5
  4763.  
  4764. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  4765.  
  4766. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  4767.  
  4768. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  4769.  
  4770. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  4771.  
  4772. c1 = c2
  4773.  
  4774. elseif not c1 then
  4775.  
  4776. c1 = c2
  4777.  
  4778. end
  4779.  
  4780. local SwingSpeed = .4
  4781.  
  4782. HWeld.C0=clerp(HWeld.C0,Cf(0,-.96,.5)*Euler(rad(-10),0,0), SwingSpeed)
  4783.  
  4784. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4785.  
  4786. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4787.  
  4788. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  4789.  
  4790. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(60)), SwingSpeed)
  4791.  
  4792. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4793.  
  4794. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(80),0,rad(-30)), SwingSpeed)
  4795.  
  4796. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4797.  
  4798. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  4799.  
  4800. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-30),0), SwingSpeed)
  4801.  
  4802. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-30),0), SwingSpeed)
  4803.  
  4804. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4805.  
  4806. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4807.  
  4808. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4809.  
  4810. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4811.  
  4812. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4813.  
  4814. end
  4815.  
  4816. hit:disconnect()
  4817.  
  4818. elseif Attack_Num == 3 then
  4819.  
  4820. Attack_Num = 1
  4821.  
  4822. for i = 0, .7, .1 do
  4823.  
  4824. swait()
  4825.  
  4826. local SwingSpeed = .5
  4827.  
  4828. HWeld.C0=clerp(HWeld.C0,Cf(0,-.9,.6)*Euler(rad(160),0,0), SwingSpeed)
  4829.  
  4830. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4831.  
  4832. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4833.  
  4834. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  4835.  
  4836. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.4)*Euler(rad(160),0,0), SwingSpeed)
  4837.  
  4838. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(40),0), SwingSpeed)
  4839.  
  4840. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.6,0.8,-.95)*Euler(rad(120),0,rad(60)), SwingSpeed)
  4841.  
  4842. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4843.  
  4844. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  4845.  
  4846. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-40),0), SwingSpeed)
  4847.  
  4848. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-40),0), SwingSpeed)
  4849.  
  4850. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4851.  
  4852. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4853.  
  4854. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4855.  
  4856. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4857.  
  4858. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4859.  
  4860. end
  4861.  
  4862. c1 = nil
  4863.  
  4864. c2 = nil
  4865.  
  4866. local hit2 = Hit_Box.Touched:connect(function(part) DamageFunction(part, true, 11, 12, true, 10, "Compensate", RootPart, .2, false, _, false, _, _, _) end)
  4867.  
  4868. for i = 0, 1, .1 do
  4869.  
  4870. swait()
  4871.  
  4872. local x = Hit_Box
  4873.  
  4874. c2 = x.CFrame*Cf(0, .5, 0)
  4875.  
  4876. if c1 and (x.Position-c1.p).magnitude > .1 then
  4877.  
  4878. local h = 5
  4879.  
  4880. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  4881.  
  4882. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  4883.  
  4884. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  4885.  
  4886. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  4887.  
  4888. c1 = c2
  4889.  
  4890. elseif not c1 then
  4891.  
  4892. c1 = c2
  4893.  
  4894. end
  4895.  
  4896. local SwingSpeed = .5
  4897.  
  4898. Humanoid.WalkSpeed = 5
  4899.  
  4900. HWeld.C0=clerp(HWeld.C0,Cf(0,-.8,.6)*Euler(rad(146),0,rad(-40)), SwingSpeed)
  4901.  
  4902. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,rad(-5),0), SwingSpeed)
  4903.  
  4904. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4905.  
  4906. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  4907.  
  4908. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.3)*Euler(0,rad(-65),rad(-40)), SwingSpeed)
  4909.  
  4910. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-20),0,0), SwingSpeed)
  4911.  
  4912. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-.5)*Euler(rad(20),0,rad(60)), SwingSpeed)
  4913.  
  4914. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(65),0), SwingSpeed)
  4915.  
  4916. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  4917.  
  4918. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(20),rad(60),0), SwingSpeed)
  4919.  
  4920. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(60),0), SwingSpeed)
  4921.  
  4922. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4923.  
  4924. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  4925.  
  4926. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  4927.  
  4928. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4929.  
  4930. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  4931.  
  4932. end
  4933.  
  4934. Humanoid.WalkSpeed = CurrentSpeed
  4935.  
  4936. hit2:disconnect()
  4937.  
  4938. end
  4939.  
  4940. end
  4941.  
  4942. --[[if not Debounces.DuelWielding then
  4943.  
  4944. local hit = Hit_Box.Touched:connect(function(part) DamageFunction(part, true, 4, 6, true, 10, "Compensate", RootPart, .05, true, 1.5, false, _, _, _) end)
  4945.  
  4946. local Rotate = 0
  4947.  
  4948. local Vel = Inst("BodyVelocity", RootPart)
  4949.  
  4950. Vel.Name = DecName
  4951.  
  4952. Vel.MaxForce = Vec(huge,huge,huge)
  4953.  
  4954. local sped = 50
  4955.  
  4956. Vel.Velocity = RootPart.CFrame.lookVector*sped
  4957.  
  4958. DTPWeld.Part0 = Hit_Box
  4959.  
  4960. DTPWeld.Part1 = Drag_To_Part
  4961.  
  4962. DTPWeld.C0 = Cf(0, 3, 0)
  4963.  
  4964. for i = 0, 1.5, .1 do
  4965.  
  4966. swait()
  4967.  
  4968. Rotate = Rotate+80
  4969.  
  4970. Vel.Velocity = RootPart.CFrame.lookVector*sped
  4971.  
  4972. local SwingSpeed = .5
  4973.  
  4974. Humanoid.WalkSpeed = 5
  4975.  
  4976. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  4977.  
  4978. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  4979.  
  4980. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  4981.  
  4982. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  4983.  
  4984. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(90)), SwingSpeed)
  4985.  
  4986. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4987.  
  4988. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-90)), SwingSpeed)
  4989.  
  4990. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  4991.  
  4992. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  4993.  
  4994. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(10),0), SwingSpeed)
  4995.  
  4996. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-.5,0)*Euler(0,0,rad(90)), SwingSpeed)
  4997.  
  4998. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,0,0)*Euler(0,rad(-(10+Rotate)),0), SwingSpeed)
  4999.  
  5000. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  5001.  
  5002. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  5003.  
  5004. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  5005.  
  5006. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  5007.  
  5008. end
  5009.  
  5010. DTPWeld.Part0 = RootPart
  5011.  
  5012. DTPWeld.Part1 = Drag_To_Part
  5013.  
  5014. DTPWeld.C0 = Cf(0, 0, 0)
  5015.  
  5016. debServ:AddItem(Vel, 0)
  5017.  
  5018. hit:disconnect()
  5019.  
  5020. end--]]
  5021.  
  5022. end
  5023.  
  5024. Debounces.Attacking = false
  5025.  
  5026. end
  5027.  
  5028.  
  5029.  
  5030. function Disrupt()
  5031.  
  5032. Debounces.Attacking = true
  5033.  
  5034. LeftHip.Part0 = nil
  5035.  
  5036. LeftHip.Part1 = nil
  5037.  
  5038. RightHip.Part0 = nil
  5039.  
  5040. RightHip.Part1 = nil
  5041.  
  5042. FLeftHip.Part0 = Torso
  5043.  
  5044. FLeftHip.Part1 = LeftLeg
  5045.  
  5046. FLeftHip.C0 = LeftHip.C0
  5047.  
  5048. FLeftHip.C1 = LeftHip.C1
  5049.  
  5050. FRightHip.Part0 = Torso
  5051.  
  5052. FRightHip.Part1 = RightLeg
  5053.  
  5054. FRightHip.C0 = RightHip.C0
  5055.  
  5056. FRightHip.C1 = RightHip.C1
  5057.  
  5058. local BV = Inst("BodyVelocity", RootPart)
  5059.  
  5060. BV.Name = DecName
  5061.  
  5062. BV.MaxForce = Vec(huge,huge,huge)
  5063.  
  5064. BV.Velocity = RootPart.CFrame.lookVector*150
  5065.  
  5066. local hbox = MakeHitBox(Vec(8,8,16), RootPart, true, Cf(0,0, 4), Cf())
  5067.  
  5068. DTPWeld.C0 = Cf(0,0,-2)*Euler(rad(90),0,0)
  5069.  
  5070. Humanoid.WalkSpeed = 0
  5071.  
  5072. local hit = hbox.Touched:connect(function(part) DamageFunction(part, true, 29, 30, false, 0, "LifeSteal", RootPart, .1, true, 2, false, _, _, _) end)
  5073.  
  5074. for i = 0, 1, .1 do
  5075.  
  5076. swait()
  5077.  
  5078. if Debounces.HasWep then
  5079.  
  5080. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), .3)
  5081.  
  5082. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), .3)
  5083.  
  5084. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), .3)
  5085.  
  5086. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), .3)
  5087.  
  5088. end
  5089.  
  5090. MagicBlock(BrickColor.new(Colour2),"Neon",Drag_To_Part:GetRenderCFrame()*Cf(0,0,0), 8, 8, 8, 16, 16, 16, .1)
  5091.  
  5092. MagicCircle(BrickColor.new(Colour1),"Neon",Drag_To_Part:GetRenderCFrame()*Cf(0,0,0), 5, .1, 5, 15, .2, 15, 0.1)
  5093.  
  5094. MagicWave2(BrickColor.new(Colour1),"Neon",Drag_To_Part:GetRenderCFrame()*Cf(0,0,0), 1, 3, 1, 3, 6, 3, 0.1)
  5095.  
  5096. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-40),0,rad(10)),.3)
  5097.  
  5098. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),.3)
  5099.  
  5100. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-40),0,rad(-10)),.3)
  5101.  
  5102. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),.3)
  5103.  
  5104. Neck.C0=clerp(Neck.C0,Cf(0,1.5,.2)*Euler(rad(50),0,0),.3)
  5105.  
  5106. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),.3)
  5107.  
  5108. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-60),0,0),.3)
  5109.  
  5110. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  5111.  
  5112. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-12),rad(90),0),.3)
  5113.  
  5114. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.3)
  5115.  
  5116. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-30),rad(-90),0),.3)
  5117.  
  5118. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.3)
  5119.  
  5120. end
  5121.  
  5122. Humanoid.WalkSpeed = CurrentSpeed
  5123.  
  5124. debServ:AddItem(hbox, 0)
  5125.  
  5126. debServ:AddItem(BV, 0)
  5127.  
  5128. LeftHip.Part0 = Torso
  5129.  
  5130. LeftHip.Part1 = LeftLeg
  5131.  
  5132. RightHip.Part0 = Torso
  5133.  
  5134. RightHip.Part1 = RightLeg
  5135.  
  5136. FLeftHip.Part0 = nil
  5137.  
  5138. FLeftHip.Part1 = nil
  5139.  
  5140. LeftHip.C0 = FLeftHip.C0
  5141.  
  5142. LeftHip.C1 = FLeftHip.C1
  5143.  
  5144. FRightHip.Part0 = nil
  5145.  
  5146. FRightHip.Part1 = nil
  5147.  
  5148. RightHip.C0 = FRightHip.C0
  5149.  
  5150. RightHip.C1 = FRightHip.C1
  5151.  
  5152. Debounces.Attacking = false
  5153.  
  5154. DTPWeld.C0 = Cf(0,0,0)
  5155.  
  5156. hit:disconnect()
  5157.  
  5158. end
  5159.  
  5160.  
  5161.  
  5162. local GH = 5000
  5163.  
  5164. local VHealth = Inst("DoubleConstrainedValue")
  5165.  
  5166. VHealth.MaxValue = GH*4
  5167.  
  5168. VHealth.MinValue = 0
  5169.  
  5170. VHealth.Value = GH*4
  5171.  
  5172.  
  5173.  
  5174. function Corrupt_Guard()
  5175.  
  5176. Debounces.Attacking = true
  5177.  
  5178. Debounces.CanGuard = false
  5179.  
  5180. --print("Guard up")
  5181.  
  5182. Humanoid.WalkSpeed = 0
  5183.  
  5184. local LHealth = Humanoid.Health
  5185.  
  5186. GodMode = true
  5187.  
  5188. local function MakeGuard()
  5189.  
  5190. local guard = Inst("Part", workspace)
  5191.  
  5192. guard.BrickColor = BC(Colour1)
  5193.  
  5194. guard.Material = "SmoothPlastic"
  5195.  
  5196. guard.Transparency = .3
  5197.  
  5198. guard.Anchored = true
  5199.  
  5200. guard.Name = "Guard"
  5201.  
  5202. guard.Anchored = true
  5203.  
  5204. guard.CanCollide = false
  5205.  
  5206. guard.Locked = true
  5207.  
  5208. guard.Size = Vec(5.6, 5.6, 1.6)
  5209.  
  5210. local gm = Inst("SpecialMesh", guard)
  5211.  
  5212. gm.MeshId = "http://www.roblox.com/asset/?id=1185246"
  5213.  
  5214. gm.Scale = Vec(12, 12, 5)
  5215.  
  5216. gm.TextureId = "http://www.roblox.com/asset/?id=74697410"
  5217.  
  5218. local vc = BC(Colour1).Color
  5219.  
  5220. gm.VertexColor = Vec(vc.r, vc.g, vc.b)
  5221.  
  5222. guard.CFrame = RootPart.CFrame * Cf(0, 0, -2.2)
  5223.  
  5224. local DBModel = Inst("Model", workspace)
  5225.  
  5226. DBModel.Name = "DamageBox"
  5227.  
  5228. local gdb = Inst("Part", DBModel)
  5229.  
  5230. gdb.Transparency = 1
  5231.  
  5232. gdb.Anchored = true
  5233.  
  5234. gdb.CanCollide = true
  5235.  
  5236. gdb.Locked = true
  5237.  
  5238. gdb.Size = Vec(8, 8, 6)
  5239.  
  5240. gdb.CFrame = guard.CFrame * Cf(0, 0, -3.2)
  5241.  
  5242. gdb.Name = "Head"
  5243.  
  5244. local gdt = Inst("Part", DBModel)
  5245.  
  5246. gdt.Transparency = 1
  5247.  
  5248. gdt.Anchored = true
  5249.  
  5250. gdt.CanCollide = true
  5251.  
  5252. gdt.Locked = true
  5253.  
  5254. gdt.Size = Vec(8, 8, 6)
  5255.  
  5256. gdt.CFrame = guard.CFrame * Cf(0, 0, -3.2)
  5257.  
  5258. gdt.Name = "Torso"
  5259.  
  5260. local kthen = Inst("Weld", gdb)
  5261.  
  5262. kthen.Part0 = gdb
  5263.  
  5264. kthen.Part1 = gdt
  5265.  
  5266. local GHealth = Inst("Humanoid", DBModel)
  5267.  
  5268. GHealth.MaxHealth = GH
  5269.  
  5270. coroutine.resume(coroutine.create(function() runServ.Stepped:wait() GHealth.Health = GHealth.MaxHealth end))
  5271.  
  5272. return guard, GHealth, gdb, gdt, DBModel
  5273.  
  5274. end
  5275.  
  5276. local Guard, GuardHealth, GDB, GDT, DBM = MakeGuard()
  5277.  
  5278. local Projectiles = {}
  5279.  
  5280. local Ignore = {Character}
  5281.  
  5282. local DontHeal = false
  5283.  
  5284. local function Check(pro)
  5285.  
  5286. local isSafe = false
  5287.  
  5288. for _, g in pairs(Projectiles) do
  5289.  
  5290. if g[1] ~= pro then
  5291.  
  5292. isSafe = true
  5293.  
  5294. end
  5295.  
  5296. end
  5297.  
  5298. return isSafe
  5299.  
  5300. end
  5301.  
  5302. runServ.Stepped:wait()
  5303.  
  5304. repeat
  5305.  
  5306. Humanoid.WalkSpeed = 0
  5307.  
  5308. Humanoid.MaxHealth = huge
  5309.  
  5310. runServ.Stepped:wait()
  5311.  
  5312. Humanoid.Health = huge
  5313.  
  5314. RootPart.Velocity = Vec(0, 0, 0)
  5315.  
  5316. if Guard and GuardHealth and GDB and GDT and DBM and not DontHeal and Guard.Parent ~= nil and GuardHealth.Parent ~= nil and GDB.Parent ~= nil and GDT.Parent ~= nil and DBM.Parent ~= nil and GuardHealth.Health ~= 0 then
  5317.  
  5318. GuardHealth.MaxHealth = GH
  5319.  
  5320. Guard.CFrame = RootPart:GetRenderCFrame() * Cf(0, 0, -2.2)
  5321.  
  5322. GDB.CFrame = Guard:GetRenderCFrame() * Cf(0, 0, -3.2)
  5323.  
  5324. GDT.CFrame = Guard:GetRenderCFrame() * Cf(0, 0, -3.2)
  5325.  
  5326. if GuardHealth.Health ~= GuardHealth.MaxHealth then
  5327.  
  5328. local HealthLost = (GuardHealth.MaxHealth-GuardHealth.Health)
  5329.  
  5330. LHealth = LHealth+(HealthLost/2)
  5331.  
  5332. VHealth.Value = VHealth.Value-HealthLost
  5333.  
  5334. Apply_Buff(HealthLost/(GH/(GH/160)), 25)
  5335.  
  5336. MakeText("+"..(HealthLost/2).."", FONT, .4, 0, 170, 0, 0, 255, 0, RootPart.CFrame)
  5337.  
  5338. GuardHealth.Health = GuardHealth.MaxHealth
  5339.  
  5340. RootPart.Velocity = RootPart.CFrame.lookVector* -(30+(HealthLost/(GH/50)))
  5341.  
  5342. end
  5343.  
  5344. --[[local Pro, PPos = workspace:FindPartOnRayWithIgnoreList(Ray.new(GDB.CFrame.p, GDB.CFrame.lookVector.Unit * 50), Ignore, false, true)
  5345.  
  5346. if Pro and Pro:IsA("BasePart") then
  5347.  
  5348. if Pro.Velocity.Magnitude > 100 then
  5349.  
  5350. local hum = FindHum(Pro.Parent)
  5351.  
  5352. if not hum then
  5353.  
  5354. local Safe = Check(Pro)
  5355.  
  5356. if Safe then
  5357.  
  5358. print("Projectile found")
  5359.  
  5360. local CloneP = Pro:Clone()
  5361.  
  5362. CloneP.Anchored = true
  5363.  
  5364. table.insert(Projectiles, {Pro, CloneP, Pro.Velocity.Magnitude})
  5365.  
  5366. else
  5367.  
  5368. print("Projectile Return Attempt")
  5369.  
  5370. if (Pro.Position - GDB.Position).magnitude < 2 then
  5371.  
  5372. coroutine.resume(coroutine.create(function()
  5373.  
  5374. runServ.Stepped:wait()
  5375.  
  5376. if GuardHealth.Health ~= GuardHealth.MaxHealth then
  5377.  
  5378. DontHeal = true
  5379.  
  5380. local Dam = (GuardHealth.MaxHealth - GuardHealth.Health)*2
  5381.  
  5382. for n, p in pairs(Projectiles) do
  5383.  
  5384. if p[1] == Pro then
  5385.  
  5386. coroutine.resume(coroutine.create(function()
  5387.  
  5388. print("Projectile being return")
  5389.  
  5390. local cp = p[2]
  5391.  
  5392. local ve = p[3]
  5393.  
  5394. debServ:AddItem(p[1], 0)
  5395.  
  5396. cp.Parent = F2
  5397.  
  5398. for _, h in pairs(cp:GetChildren()) do
  5399.  
  5400. if h:IsA("BodyMover") then
  5401.  
  5402. debServ:AddItem(h, 0)
  5403.  
  5404. end
  5405.  
  5406. end
  5407.  
  5408. cp.CFrame = cp.CFrame * Euler(0, rad(180), 0)
  5409.  
  5410. local vel = Inst("BodyVelocity", cp)
  5411.  
  5412. vel.MaxForce = Vec(huge, huge, huge)
  5413.  
  5414. vel.Velocity = Cf(PPos - cp.Position).lookVector * (ve*2)
  5415.  
  5416. local t = cp.Touched:connect(function() DamageFunction(part, false, 0, Dam, false, 0, "LifeSteal", RootPart, .2, false, _, false, _, _, _) end)
  5417.  
  5418. debServ:AddItem(cp, 40)
  5419.  
  5420. repeat wait() until cp.Parent == nil
  5421.  
  5422. debServ:AddItem(cp, 0)
  5423.  
  5424. end))
  5425.  
  5426. end
  5427.  
  5428. end
  5429.  
  5430. DontHeal = false
  5431.  
  5432. end
  5433.  
  5434. end))
  5435.  
  5436. end
  5437.  
  5438. end
  5439.  
  5440. end
  5441.  
  5442. end
  5443.  
  5444. end--]]
  5445.  
  5446. else
  5447.  
  5448. debServ:AddItem(Guard, 0)
  5449.  
  5450. debServ:AddItem(GuardHealth, 0)
  5451.  
  5452. debServ:AddItem(GDB, 0)
  5453.  
  5454. debServ:AddItem(DBM, 0)
  5455.  
  5456. Guard, GuardHealth, GDB, GDT, DBM = MakeGuard()
  5457.  
  5458. local s1 = Sound(RootPart,"http://roblox.com/asset/?id=233091161", 1, 1.4, false)
  5459.  
  5460. debServ:AddItem(s1, 3)
  5461.  
  5462. MagicRing(BrickColor.new(Colour1),"Neon",RootPart:GetRenderCFrame()*Cf(0,0,0)*Euler(rad(90),0,0), 2, 2, 4, 8, 8, 16, .05)
  5463.  
  5464. DBM.Parent = F2
  5465.  
  5466. Apply_Buff(10, 120)
  5467.  
  5468. MagniDamage(RootPart, 40, false, 0, 9999999999999999999, true, 9000000000000000, "Compensate", .01, false, 0, false, _, _, _)
  5469.  
  5470. DBM.Parent = workspace
  5471.  
  5472. repeat runServ.Stepped:wait() until Guard and GuardHealth and GDB and DBM
  5473.  
  5474. end
  5475.  
  5476. local GuardSpeed = .5
  5477.  
  5478. if Debounces.HasWep then
  5479.  
  5480. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), GuardSpeed)
  5481.  
  5482. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), GuardSpeed)
  5483.  
  5484. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), GuardSpeed)
  5485.  
  5486. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), GuardSpeed)
  5487.  
  5488. end
  5489.  
  5490. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.51,0.53,.2)*Euler(0,0,rad(12)), GuardSpeed)
  5491.  
  5492. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(40),0), GuardSpeed)
  5493.  
  5494. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.4,-.5)*Euler(rad(-210),0,0), GuardSpeed)
  5495.  
  5496. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-50),0), GuardSpeed)
  5497.  
  5498. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(rad(-12),0,0), GuardSpeed)
  5499.  
  5500. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-50),0), GuardSpeed)
  5501.  
  5502. FRootJoint.C0=clerp(FRootJoint.C0,Cf(.5,-1,0)*Euler(0,rad(-50),0), GuardSpeed)
  5503.  
  5504. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), GuardSpeed)
  5505.  
  5506. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,.15)*Euler(0,rad(90),0), GuardSpeed)
  5507.  
  5508. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(105),0), GuardSpeed)
  5509.  
  5510. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,.3)*Euler(0,rad(-90),0), GuardSpeed)
  5511.  
  5512. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-120),0), GuardSpeed)
  5513.  
  5514. until not Debounces.Guarding or Humanoid.Health < 0.01 or VHealth.Value == VHealth.MinValue
  5515.  
  5516. debServ:AddItem(Guard, 0)
  5517.  
  5518. debServ:AddItem(GuardHealth, 0)
  5519.  
  5520. debServ:AddItem(GDB, 0)
  5521.  
  5522. debServ:AddItem(DBM, 0)
  5523.  
  5524. --print("Guard down")
  5525.  
  5526. GodMode = false
  5527.  
  5528. Humanoid.MaxHealth = Max_Health
  5529.  
  5530. Humanoid.WalkSpeed = CurrentSpeed
  5531.  
  5532. Debounces.Attacking = false
  5533.  
  5534. wait(.15)
  5535.  
  5536. Humanoid.Health = LHealth
  5537.  
  5538. coroutine.resume(coroutine.create(function()
  5539.  
  5540. wait(1)
  5541.  
  5542. Debounces.CanGuard = true
  5543.  
  5544. end))
  5545.  
  5546. end
  5547.  
  5548.  
  5549.  
  5550. function Fatal_Blow()
  5551.  
  5552. Debounces.Attacking = true
  5553.  
  5554. local PlusSize = 0
  5555.  
  5556. local Del = 0
  5557.  
  5558. local Continue = false
  5559.  
  5560. local K = Mouse.KeyUp:connect(function(key)
  5561.  
  5562. if key == "z" and Z_Pressed then
  5563.  
  5564. Continue = true
  5565.  
  5566. Z_Pressed = false
  5567.  
  5568. end
  5569.  
  5570. end)
  5571.  
  5572. local psm = 1
  5573.  
  5574. local gy = Inst("BodyGyro", RootPart)
  5575.  
  5576. gy.Name = DecName
  5577.  
  5578. gy.MaxTorque = Vec(0, 3000, 0)
  5579.  
  5580. --local chargeS = Sound(LeftArm, "http://roblox.com/asset/?id=0", 1, 1, true)
  5581.  
  5582. repeat
  5583.  
  5584. gy.CFrame = Cf(RootPart.Position, Mouse.Hit.p)
  5585.  
  5586. if Del >= 3 then PlusSize = PlusSize+(.15*psm) else Del = Del+.1 end
  5587.  
  5588. if PlusSize >= ((15*psm)-.15) then psm = psm+.1 end
  5589.  
  5590. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.35,0)*Euler(rad(-25),0,rad(4)), .4)
  5591.  
  5592. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .4)
  5593.  
  5594. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(80),0,rad(60)), .4)
  5595.  
  5596. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .4)
  5597.  
  5598. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(60),0), .4)
  5599.  
  5600. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), .4)
  5601.  
  5602. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-60),0), .4)
  5603.  
  5604. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), .4)
  5605.  
  5606. RightHip.C0=clerp(RightHip.C0,Cf(.5,-1,0)*Euler(0,rad(90),0), .4)
  5607.  
  5608. RightHip.C1=clerp(RightHip.C1,Cf(0,1,0)*Euler(0,rad(90),0), .4)
  5609.  
  5610. LeftHip.C0=clerp(LeftHip.C0,Cf(-.5,-1,0)*Euler(0,rad(-90),0), .4)
  5611.  
  5612. LeftHip.C1=clerp(LeftHip.C1,Cf(0,1,0)*Euler(0,rad(-90),0), .4)
  5613.  
  5614. MagicBlood(BrickColor.new(Colour1),"Neon",LeftArm:GetRenderCFrame()*Cf(0,-.5,0)*Euler(rad(rand(-360, 360)),rad(rand(-360, 360)),rad(rand(-360, 360))), .1, 2, .1, .1, 2, .1, .05)
  5615.  
  5616. swait()
  5617.  
  5618. until Continue or PlusSize >= 5000
  5619.  
  5620. debServ:AddItem(gy, 0)
  5621.  
  5622. --debServ:AddItem(chargeS, 0)
  5623.  
  5624. K:disconnect()
  5625.  
  5626. local FB = coroutine.create(function()
  5627.  
  5628. MagicRing(BrickColor.new(Colour2), "Neon" ,LeftArm:GetRenderCFrame()*Cf(0,-.5,0)*Euler(rad(90), 0, 0), .1, .1, .1, 1, 1, .1, .05)
  5629.  
  5630. MagicRing(BrickColor.new(Colour1), "Neon" ,LeftArm:GetRenderCFrame()*Cf(0,-.5,0)*Euler(rad(90), 0, 0), .1, .1, .1, .6, .6, .1, .05)
  5631.  
  5632. MagicRing(BrickColor.new(Colour1), "Neon" ,LeftArm:GetRenderCFrame()*Cf(0,-.5,0)*Euler(rad(90), 0, 0), .1, .1, .1, .3, .3, .1, .05)
  5633.  
  5634. RootPart.Velocity = RootPart.CFrame.lookVector*-60
  5635.  
  5636. local s = Sound(LeftArm,"http://roblox.com/asset/?id=231917750", 1, 1.6, false)
  5637.  
  5638. debServ:AddItem(s, 2)
  5639.  
  5640. local Orb = Inst("Part", F2)
  5641.  
  5642. Orb.Material = "Neon"
  5643.  
  5644. Orb.BrickColor = BC(Colour1)
  5645.  
  5646. Orb.Transparency = .5
  5647.  
  5648. Orb.Name = "Orb"
  5649.  
  5650. Orb.Anchored = false
  5651.  
  5652. Orb.CanCollide = false
  5653.  
  5654. Orb.Locked = true
  5655.  
  5656. Orb.Size = Vec(1.4,1.4,1.4)
  5657.  
  5658. local OrbM = Inst("SpecialMesh", Orb) OrbM.MeshType = "Sphere"
  5659.  
  5660. local Ring1 = Inst("Part", F2)
  5661.  
  5662. Ring1.Transparency = .5
  5663.  
  5664. Ring1.BrickColor = BC(Colour1)
  5665.  
  5666. Ring1.Name = "Ring"
  5667.  
  5668. Ring1.Anchored = false
  5669.  
  5670. Ring1.CanCollide = false
  5671.  
  5672. Ring1.Locked = true
  5673.  
  5674. Ring1.Size = Vec(.2,.2,.2)
  5675.  
  5676. local Ring1M = Inst("SpecialMesh", Ring1)
  5677.  
  5678. Ring1M.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5679.  
  5680. Ring1M.Scale = Vec(2, 2, 2)
  5681.  
  5682. local Ring2 = Inst("Part", F2)
  5683.  
  5684. Ring2.Transparency = .5
  5685.  
  5686. Ring2.BrickColor = BC(Colour1)
  5687.  
  5688. Ring2.Name = "Ring"
  5689.  
  5690. Ring2.Anchored = false
  5691.  
  5692. Ring2.CanCollide = false
  5693.  
  5694. Ring2.Locked = true
  5695.  
  5696. Ring2.Size = Vec(.2,.2,.2)
  5697.  
  5698. local Ring2M = Inst("SpecialMesh", Ring2)
  5699.  
  5700. Ring2M.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5701.  
  5702. Ring2M.Scale = Vec(2, 2, 2)
  5703.  
  5704. local Rm1 = Inst("Motor", Ring1)
  5705.  
  5706. Rm1.Part0 = Orb
  5707.  
  5708. Rm1.Part1 = Ring1
  5709.  
  5710. Rm1.DesiredAngle = 9999999999999999999999999999
  5711.  
  5712. Rm1.MaxVelocity = rad(6)
  5713.  
  5714. Rm1.C0 = Cf() * Euler(rad(rand(-360, 360)),rad(rand(-360, 360)),rad(rand(-360, 360)))
  5715.  
  5716. Rm1.C1 = Cf() * Euler(rad(rand(-360, 360)),rad(rand(-360, 360)),rad(rand(-360, 360)))
  5717.  
  5718. local Rm2 = Inst("Motor", Ring2)
  5719.  
  5720. Rm2.Part0 = Orb
  5721.  
  5722. Rm2.Part1 = Ring2
  5723.  
  5724. Rm2.DesiredAngle = 9999999999999999999999999999
  5725.  
  5726. Rm2.MaxVelocity = rad(6)
  5727.  
  5728. Rm2.C0 = Cf() * Euler(rad(rand(-360, 360)),rad(rand(-360, 360)),rad(rand(-360, 360)))
  5729.  
  5730. Rm2.C1 = Cf() * Euler(rad(rand(-360, 360)),rad(rand(-360, 360)),rad(rand(-360, 360)))
  5731.  
  5732. Orb.CFrame = LeftArm.CFrame*Cf(0,-(.5+(Orb.Size.Y/2)), 0)
  5733.  
  5734. local dir = CFrame.new(LeftArm.Position, Mouse.Hit.p)
  5735.  
  5736. local Vel = Inst("BodyVelocity", Orb)
  5737.  
  5738. Vel.MaxForce = Vec(huge, huge, huge)
  5739.  
  5740. Vel.Velocity = dir.lookVector*(190+(PlusSize/12))
  5741.  
  5742. debServ:AddItem(Orb, 40+(PlusSize/2))
  5743.  
  5744. debServ:AddItem(Ring1, 40+(PlusSize/2))
  5745.  
  5746. debServ:AddItem(Ring2, 40+(PlusSize/2))
  5747.  
  5748. local hit = Orb.Touched:connect(function(part)
  5749.  
  5750. local hum = FindHum(part.Parent)
  5751.  
  5752. if (hum and hum ~= Humanoid and Orb.Anchored == false) or (part.Anchored == true and Orb.Anchored == false and part.Name ~= "OrbBlast" and part.Name ~= "hoi hoi" and part.Name ~= "Effect") then
  5753.  
  5754. Orb.Anchored = true
  5755.  
  5756. Orb.Transparency = 1
  5757.  
  5758. --print(PlusSize)
  5759.  
  5760. local s = Sound(Orb,"http://roblox.com/asset/?id=233856079", 1, 1, false)
  5761.  
  5762. debServ:AddItem(s, 2)
  5763.  
  5764. debServ:AddItem(Ring1, 0)
  5765.  
  5766. debServ:AddItem(Vel, 0)
  5767.  
  5768. debServ:AddItem(Ring2, 0)
  5769.  
  5770. DamageFunction(part, false, 0, 8+(PlusSize*2), false, 0, "Compensate-Stun", RootPart, .2, true, 2, false, _, _, _)
  5771.  
  5772. local Blast = Inst("Part", F2)
  5773.  
  5774. Blast.BrickColor = BC(Colour2)
  5775.  
  5776. Blast.Material = "Neon"
  5777.  
  5778. Blast.Transparency = 1
  5779.  
  5780. Blast.Name = "OrbBlast"
  5781.  
  5782. Blast.Anchored = true
  5783.  
  5784. Blast.CanCollide = false
  5785.  
  5786. Blast.Locked = true
  5787.  
  5788. Blast.Size = Vec(.2,.2,.2)
  5789.  
  5790. Blast.CFrame = Orb.CFrame
  5791.  
  5792. local Bm = Inst("SpecialMesh", Blast)
  5793.  
  5794. Bm.MeshType = "Sphere"
  5795.  
  5796. Bm.Scale = Vec(0,0,0)
  5797.  
  5798. local Range = 0
  5799.  
  5800. MagicCircle(BrickColor.new(Colour1), "Neon" ,Blast:GetRenderCFrame(), 0, 0, 0, 20+(PlusSize*2.5), 20+(PlusSize*2.5), 20+(PlusSize*2.5), .05)
  5801.  
  5802. MagicRing(BrickColor.new(Colour1), "Neon" ,Blast:GetRenderCFrame()*Euler(rad(90), rad(90), 0), 0, 0, 0, 5+(PlusSize*2.5), 5+(PlusSize*2.5), 4+(PlusSize*2.5), .05)
  5803.  
  5804. MagicRing(BrickColor.new(Colour1), "Neon" ,Blast:GetRenderCFrame()*Euler(rad(22.5), 0, 0), 0, 0, 0, 10+(PlusSize*2.5), 10+(PlusSize*2.5), 4+(PlusSize*2.5), .05)
  5805.  
  5806. MagicRing(BrickColor.new(Colour1), "Neon" ,Blast:GetRenderCFrame()*Euler(rad(-22.5), 0, 0), 0, 0, 0, 15+(PlusSize*2.5), 15+(PlusSize*2.5), 4+(PlusSize*2.5), .05)
  5807.  
  5808. for t = 0, 1, .18 do
  5809.  
  5810. swait()
  5811.  
  5812. Range = t*(10+(PlusSize*1.5))
  5813.  
  5814. Blast.Transparency = ((-2+t)*-1)/2
  5815.  
  5816. Bm.Scale = Vec(t*(120+(PlusSize*6)), t*(120+(PlusSize*6)), t*(120+(PlusSize*6)))
  5817.  
  5818. MagniDamage(Blast, Range, true, 6+(PlusSize/10), 7+(PlusSize/10), false, 0, "Compensate-Normal", .01, false, 0, false, _, _, _)
  5819.  
  5820. end
  5821.  
  5822. for t = 0, 2, .08 do
  5823.  
  5824. swait()
  5825.  
  5826. MagniDamage(Blast, Range, true, 4+(PlusSize/10), 5+(PlusSize/10), false, 0, "Compensate-LifeSteal", .2, false, 0, false, _, _, _)
  5827.  
  5828. end
  5829.  
  5830. for t = 1, 0, -.22 do
  5831.  
  5832. swait()
  5833.  
  5834. Range = t*(10+(PlusSize*1.5))
  5835.  
  5836. Blast.Transparency = ((-2+t)*-1)/2
  5837.  
  5838. Bm.Scale = Vec(t*(120+(PlusSize*6)), t*(120+(PlusSize*6)), t*(120+(PlusSize*6)))
  5839.  
  5840. MagniDamage(Blast, Range, true, 6+(PlusSize/10), 7+(PlusSize/10), false, 0, "Compensate-Normal", .01, false, 0, false, _, _, _)
  5841.  
  5842. end
  5843.  
  5844. debServ:AddItem(Blast, 0)
  5845.  
  5846. debServ:AddItem(Orb, 0)
  5847.  
  5848. end
  5849.  
  5850. end)
  5851.  
  5852. repeat swait() until Orb.Parent == nil
  5853.  
  5854. debServ:AddItem(Orb, 0)
  5855.  
  5856. hit:disconnect()
  5857.  
  5858. end)
  5859.  
  5860. for i = 0, .4, .1 do
  5861.  
  5862. swait()
  5863.  
  5864. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.35,0)*Euler(rad(-25),0,rad(8)), .4)
  5865.  
  5866. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .4)
  5867.  
  5868. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(90),0,rad(-70)), .4)
  5869.  
  5870. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .4)
  5871.  
  5872. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(60),0), .4)
  5873.  
  5874. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), .4)
  5875.  
  5876. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-70),0), .4)
  5877.  
  5878. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), .4)
  5879.  
  5880. RightHip.C0=clerp(RightHip.C0,Cf(.5,-1,0)*Euler(0,rad(90),0), .4)
  5881.  
  5882. RightHip.C1=clerp(RightHip.C1,Cf(0,1,0)*Euler(0,rad(90),0), .4)
  5883.  
  5884. LeftHip.C0=clerp(LeftHip.C0,Cf(-.5,-1,0)*Euler(0,rad(-90),0), .4)
  5885.  
  5886. LeftHip.C1=clerp(LeftHip.C1,Cf(0,1,0)*Euler(0,rad(-90),0), .4)
  5887.  
  5888. end
  5889.  
  5890. coroutine.resume(FB)
  5891.  
  5892. Debounces.Attacking = false
  5893.  
  5894. end
  5895.  
  5896.  
  5897.  
  5898. local WaveNum = 1
  5899.  
  5900. function Hate_Wave()
  5901.  
  5902. Debounces.Attacking = true
  5903.  
  5904. local function MakeWave()
  5905.  
  5906. local Wave = Inst("Model", F2)
  5907.  
  5908. Wave.Name = "Wave"
  5909.  
  5910. local WM = Inst("Part", Wave)
  5911.  
  5912. WM.BrickColor = BC(Colour1)
  5913.  
  5914. WM.Material = "Neon"
  5915.  
  5916. WM.Name = "WavePart"
  5917.  
  5918. WM.Position = Vec(10.3, 7.6, -239.4)
  5919.  
  5920. WM.Rotation = Vec(-180, 0, -180)
  5921.  
  5922. WM.Anchored = true
  5923.  
  5924. WM.CanCollide = false
  5925.  
  5926. WM.Locked = true
  5927.  
  5928. WM.Size = Vec(1, 2.4, 1)
  5929.  
  5930. local W1 = Inst("Part", Wave)
  5931.  
  5932. W1.BrickColor = BC(Colour1)
  5933.  
  5934. W1.Material = "Neon"
  5935.  
  5936. W1.Name = "WavePart"
  5937.  
  5938. W1.Position = Vec(10.3, 9.648, -239.664)
  5939.  
  5940. W1.Rotation = Vec(165, 0, -180)
  5941.  
  5942. W1.Anchored = true
  5943.  
  5944. W1.CanCollide = false
  5945.  
  5946. W1.Locked = true
  5947.  
  5948. W1.Size = Vec(1, 2.1, 1)
  5949.  
  5950. local W2 = Inst("Part", Wave)
  5951.  
  5952. W2.BrickColor = BC(Colour1)
  5953.  
  5954. W2.Material = "Neon"
  5955.  
  5956. W2.Name = "WavePart"
  5957.  
  5958. W2.Position = Vec(10.3, 11.4, -240.4)
  5959.  
  5960. W2.Rotation = Vec(150, 0, -180)
  5961.  
  5962. W2.Anchored = true
  5963.  
  5964. W2.CanCollide = false
  5965.  
  5966. W2.Locked = true
  5967.  
  5968. W2.Size = Vec(1, 2, 1)
  5969.  
  5970. local W3 = Inst("Part", Wave)
  5971.  
  5972. W3.BrickColor = BC(Colour1)
  5973.  
  5974. W3.Material = "Neon"
  5975.  
  5976. W3.Name = "WavePart"
  5977.  
  5978. W3.Position = Vec(10.3, 5.552, -239.663)
  5979.  
  5980. W3.Rotation = Vec(-165, 0, -180)
  5981.  
  5982. W3.Anchored = true
  5983.  
  5984. W3.CanCollide = false
  5985.  
  5986. W3.Locked = true
  5987.  
  5988. W3.Size = Vec(1, 2.1, 1)
  5989.  
  5990. local W4 = Inst("Part", Wave)
  5991.  
  5992. W4.BrickColor = BC(Colour1)
  5993.  
  5994. W4.Material = "Neon"
  5995.  
  5996. W4.Name = "WavePart"
  5997.  
  5998. W4.Position = Vec(10.3, 3.8, -240.4)
  5999.  
  6000. W4.Rotation = Vec(-150, 0, -180)
  6001.  
  6002. W4.Anchored = true
  6003.  
  6004. W4.CanCollide = false
  6005.  
  6006. W4.Locked = true
  6007.  
  6008. W4.Size = Vec(1, 2, 1)
  6009.  
  6010. local WH = Inst("Part", Wave)
  6011.  
  6012. WH.Transparency = 1
  6013.  
  6014. WH.Name = "WaveHitbox"
  6015.  
  6016. WH.Position = Vec(10.3, 7.6, -240.2)
  6017.  
  6018. WH.Rotation = Vec(-180, 0, -180)
  6019.  
  6020. WH.Anchored = true
  6021.  
  6022. WH.CanCollide = false
  6023.  
  6024. WH.Locked = true
  6025.  
  6026. WH.Size = Vec(5, 12, 8)
  6027.  
  6028. for _, w in pairs(Wave:GetChildren()) do
  6029.  
  6030. if w:IsA("BasePart") and w ~= WH then
  6031.  
  6032. local W = Inst("Weld", WH)
  6033.  
  6034. W.Part0 = WH
  6035.  
  6036. W.Part1 = w
  6037.  
  6038. W.C0 = WH.CFrame:inverse() * Cf(WH.Position)
  6039.  
  6040. W.C1 = w.CFrame:inverse() * Cf(WH.Position)
  6041.  
  6042. local M = Inst("BlockMesh", w)
  6043.  
  6044. M.Scale = Vec(0, 1, 1)
  6045.  
  6046. end
  6047.  
  6048. end
  6049.  
  6050. local SiP = {NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, .188, 0)}
  6051.  
  6052. local TrP = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)}
  6053.  
  6054. local PE = Inst("ParticleEmitter", WH)
  6055.  
  6056. PE.Color = ColorSequence.new(BC(Colour1).Color)
  6057.  
  6058. PE.LightEmission = 1
  6059.  
  6060. PE.Size = NumberSequence.new(SiP)
  6061.  
  6062. PE.Transparency = NumberSequence.new(TrP)
  6063.  
  6064. PE.EmissionDirection = "Back"
  6065.  
  6066. PE.Lifetime = NumberRange.new(.2, .8)
  6067.  
  6068. PE.Rate = 500
  6069.  
  6070. PE.Rotation = NumberRange.new(60, 120)
  6071.  
  6072. PE.RotSpeed = NumberRange.new(120, 360)
  6073.  
  6074. PE.Speed = NumberRange.new(30)
  6075.  
  6076. return Wave, WH
  6077.  
  6078. end
  6079.  
  6080. if WaveNum == 1 then
  6081.  
  6082. WaveNum = 2
  6083.  
  6084. for i = 0, .3, .1 do
  6085.  
  6086. swait()
  6087.  
  6088. local SwingSpeed = .7
  6089.  
  6090. HWeld.C0=clerp(HWeld.C0,Cf(0,-.96,.5)*Euler(rad(-10),0,0), SwingSpeed)
  6091.  
  6092. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6093.  
  6094. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6095.  
  6096. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  6097.  
  6098. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(80)), SwingSpeed)
  6099.  
  6100. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6101.  
  6102. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(80),0,rad(60)), SwingSpeed)
  6103.  
  6104. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6105.  
  6106. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  6107.  
  6108. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-40),0), SwingSpeed)
  6109.  
  6110. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-40),0), SwingSpeed)
  6111.  
  6112. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6113.  
  6114. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6115.  
  6116. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6117.  
  6118. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6119.  
  6120. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6121.  
  6122. end
  6123.  
  6124. for i = 0, .2, .1 do
  6125.  
  6126. swait()
  6127.  
  6128. local SwingSpeed = .7
  6129.  
  6130. HWeld.C0=clerp(HWeld.C0,Cf(0,-.98,-.4)*Euler(rad(20),0,0), SwingSpeed)
  6131.  
  6132. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6133.  
  6134. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6135.  
  6136. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  6137.  
  6138. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.6,0.5,-1)*Euler(0,0,rad(90)), SwingSpeed)
  6139.  
  6140. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-160),0,0), SwingSpeed)
  6141.  
  6142. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-25)), SwingSpeed)
  6143.  
  6144. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6145.  
  6146. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(rad(-17),0,0), SwingSpeed)
  6147.  
  6148. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(30),0), SwingSpeed)
  6149.  
  6150. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(30),0), SwingSpeed)
  6151.  
  6152. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6153.  
  6154. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6155.  
  6156. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6157.  
  6158. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6159.  
  6160. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6161.  
  6162. end
  6163.  
  6164. local Wave, WHB = MakeWave()
  6165.  
  6166. for _, p in pairs(Wave:GetChildren()) do
  6167.  
  6168. if p:IsA("BasePart") then
  6169.  
  6170. p.Anchored = false
  6171.  
  6172. end
  6173.  
  6174. end
  6175.  
  6176. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(90))
  6177.  
  6178. local Vel = Inst("BodyVelocity", WHB)
  6179.  
  6180. Vel.MaxForce = Vec(huge, huge, huge)
  6181.  
  6182. Vel.Velocity = WHB.CFrame.lookVector * 220
  6183.  
  6184. local Gyr = Inst("BodyGyro", WHB)
  6185.  
  6186. Gyr.CFrame = WHB.CFrame
  6187.  
  6188. Gyr.MaxTorque = Vec(huge, huge, huge)
  6189.  
  6190. local s = Sound(WHB,"http://roblox.com/asset/?id=233091183", 1, 1.6, false)
  6191.  
  6192. debServ:AddItem(s, 2)
  6193.  
  6194. coroutine.resume(coroutine.create(function()
  6195.  
  6196. debServ:AddItem(Wave, 2)
  6197.  
  6198. local hit = WHB.Touched:connect(function(part) DamageFunction(part, false, 0, 8, false, 0, "Compensate-LifeSteal", WHB, .2, false, 0, false, _, _, _) end)
  6199.  
  6200. repeat swait() until Wave.Parent == nil
  6201.  
  6202. hit:disconnect()
  6203.  
  6204. end))
  6205.  
  6206. elseif WaveNum == 2 then
  6207.  
  6208. WaveNum = 3
  6209.  
  6210. for i = 0, .3, .1 do
  6211.  
  6212. swait()
  6213.  
  6214. local SwingSpeed = .7
  6215.  
  6216. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(160),0,0), SwingSpeed)
  6217.  
  6218. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6219.  
  6220. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6221.  
  6222. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6223.  
  6224. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.6,0.5,-1)*Euler(0,0,rad(45)), SwingSpeed)
  6225.  
  6226. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-150),rad(0),0), SwingSpeed)
  6227.  
  6228. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-25)), SwingSpeed)
  6229.  
  6230. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6231.  
  6232. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  6233.  
  6234. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(40),0), SwingSpeed)
  6235.  
  6236. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(40),0), SwingSpeed)
  6237.  
  6238. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6239.  
  6240. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6241.  
  6242. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6243.  
  6244. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6245.  
  6246. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6247.  
  6248. end
  6249.  
  6250. for i = 0, .2, .1 do
  6251.  
  6252. swait()
  6253.  
  6254. local SwingSpeed = .7
  6255.  
  6256. HWeld.C0=clerp(HWeld.C0,Cf(0,-.96,.5)*Euler(rad(-10),0,0), SwingSpeed)
  6257.  
  6258. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6259.  
  6260. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6261.  
  6262. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6263.  
  6264. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(45)), SwingSpeed)
  6265.  
  6266. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6267.  
  6268. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(80),0,rad(-30)), SwingSpeed)
  6269.  
  6270. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6271.  
  6272. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  6273.  
  6274. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-30),0), SwingSpeed)
  6275.  
  6276. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-30),0), SwingSpeed)
  6277.  
  6278. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6279.  
  6280. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6281.  
  6282. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6283.  
  6284. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6285.  
  6286. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6287.  
  6288. end
  6289.  
  6290. local Wave, WHB = MakeWave()
  6291.  
  6292. for _, p in pairs(Wave:GetChildren()) do
  6293.  
  6294. if p:IsA("BasePart") then
  6295.  
  6296. p.Anchored = false
  6297.  
  6298. end
  6299.  
  6300. end
  6301.  
  6302. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(45))
  6303.  
  6304. local Vel = Inst("BodyVelocity", WHB)
  6305.  
  6306. Vel.MaxForce = Vec(huge, huge, huge)
  6307.  
  6308. Vel.Velocity = WHB.CFrame.lookVector * 220
  6309.  
  6310. local Gyr = Inst("BodyGyro", WHB)
  6311.  
  6312. Gyr.CFrame = WHB.CFrame
  6313.  
  6314. Gyr.MaxTorque = Vec(huge, huge, huge)
  6315.  
  6316. local s = Sound(WHB,"http://roblox.com/asset/?id=233091183", 1, 1.6, false)
  6317.  
  6318. debServ:AddItem(s, 2)
  6319.  
  6320. coroutine.resume(coroutine.create(function()
  6321.  
  6322. debServ:AddItem(Wave, 2)
  6323.  
  6324. local hit = WHB.Touched:connect(function(part) DamageFunction(part, false, 0, 8, false, 0, "Compensate-LifeSteal", WHB, .2, false, 0, false, _, _, _) end)
  6325.  
  6326. repeat swait() until Wave.Parent == nil
  6327.  
  6328. hit:disconnect()
  6329.  
  6330. end))
  6331.  
  6332. elseif WaveNum == 3 then
  6333.  
  6334. WaveNum = 4
  6335.  
  6336. for i = 0, .3, .1 do
  6337.  
  6338. swait()
  6339.  
  6340. local SwingSpeed = .7
  6341.  
  6342. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(0),0,0), SwingSpeed)
  6343.  
  6344. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6345.  
  6346. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(-90),0,0), SwingSpeed)
  6347.  
  6348. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6349.  
  6350. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(135),0,0), SwingSpeed)
  6351.  
  6352. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(45),rad(-45)), SwingSpeed)
  6353.  
  6354. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(80),0,rad(-40)), SwingSpeed)
  6355.  
  6356. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6357.  
  6358. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  6359.  
  6360. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-40),0), SwingSpeed)
  6361.  
  6362. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-40),0), SwingSpeed)
  6363.  
  6364. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6365.  
  6366. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6367.  
  6368. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6369.  
  6370. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6371.  
  6372. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6373.  
  6374. end
  6375.  
  6376. for i = 0, .2, .1 do
  6377.  
  6378. swait()
  6379.  
  6380. local SwingSpeed = .7
  6381.  
  6382. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(0),0,0), SwingSpeed)
  6383.  
  6384. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6385.  
  6386. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(-90),0,0), SwingSpeed)
  6387.  
  6388. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6389.  
  6390. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-25),0,rad(0)), SwingSpeed)
  6391.  
  6392. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(60),rad(-10)), SwingSpeed)
  6393.  
  6394. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-20),0,rad(-25)), SwingSpeed)
  6395.  
  6396. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6397.  
  6398. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  6399.  
  6400. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(82),0), SwingSpeed)
  6401.  
  6402. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(100),0), SwingSpeed)
  6403.  
  6404. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6405.  
  6406. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6407.  
  6408. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6409.  
  6410. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6411.  
  6412. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6413.  
  6414. end
  6415.  
  6416. local Wave, WHB = MakeWave()
  6417.  
  6418. for _, p in pairs(Wave:GetChildren()) do
  6419.  
  6420. if p:IsA("BasePart") then
  6421.  
  6422. p.Anchored = false
  6423.  
  6424. end
  6425.  
  6426. end
  6427.  
  6428. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(-45))
  6429.  
  6430. local Vel = Inst("BodyVelocity", WHB)
  6431.  
  6432. Vel.MaxForce = Vec(huge, huge, huge)
  6433.  
  6434. Vel.Velocity = WHB.CFrame.lookVector * 220
  6435.  
  6436. local Gyr = Inst("BodyGyro", WHB)
  6437.  
  6438. Gyr.CFrame = WHB.CFrame
  6439.  
  6440. Gyr.MaxTorque = Vec(huge, huge, huge)
  6441.  
  6442. local s = Sound(WHB,"http://roblox.com/asset/?id=233091183", 1, 1.6, false)
  6443.  
  6444. debServ:AddItem(s, 2)
  6445.  
  6446. coroutine.resume(coroutine.create(function()
  6447.  
  6448. debServ:AddItem(Wave, 2)
  6449.  
  6450. local hit = WHB.Touched:connect(function(part) DamageFunction(part, false, 0, 8, false, 0, "Compensate-LifeSteal", WHB, .2, false, 0, false, _, _, _) end)
  6451.  
  6452. repeat swait() until Wave.Parent == nil
  6453.  
  6454. hit:disconnect()
  6455.  
  6456. end))
  6457.  
  6458. elseif WaveNum == 4 then
  6459.  
  6460. WaveNum = 1
  6461.  
  6462. for i = 0, .3, .1 do
  6463.  
  6464. swait()
  6465.  
  6466. local SwingSpeed = .7
  6467.  
  6468. HWeld.C0=clerp(HWeld.C0,Cf(0,-.9,.6)*Euler(rad(160),0,0), SwingSpeed)
  6469.  
  6470. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6471.  
  6472. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6473.  
  6474. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6475.  
  6476. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.4)*Euler(rad(160),0,0), SwingSpeed)
  6477.  
  6478. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(40),0), SwingSpeed)
  6479.  
  6480. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.6,0.8,-.95)*Euler(rad(120),0,rad(60)), SwingSpeed)
  6481.  
  6482. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6483.  
  6484. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  6485.  
  6486. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-40),0), SwingSpeed)
  6487.  
  6488. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-40),0), SwingSpeed)
  6489.  
  6490. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6491.  
  6492. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6493.  
  6494. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6495.  
  6496. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6497.  
  6498. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6499.  
  6500. end
  6501.  
  6502. for i = 0, .2, .1 do
  6503.  
  6504. swait()
  6505.  
  6506. local SwingSpeed = .7
  6507.  
  6508. HWeld.C0=clerp(HWeld.C0,Cf(0,-.8,.6)*Euler(rad(146),0,rad(-40)), SwingSpeed)
  6509.  
  6510. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,rad(-5),0), SwingSpeed)
  6511.  
  6512. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6513.  
  6514. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6515.  
  6516. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.3)*Euler(0,rad(-65),rad(-40)), SwingSpeed)
  6517.  
  6518. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-20),0,0), SwingSpeed)
  6519.  
  6520. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-.5)*Euler(rad(20),0,rad(60)), SwingSpeed)
  6521.  
  6522. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(65),0), SwingSpeed)
  6523.  
  6524. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  6525.  
  6526. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(20),rad(60),0), SwingSpeed)
  6527.  
  6528. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(60),0), SwingSpeed)
  6529.  
  6530. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6531.  
  6532. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6533.  
  6534. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6535.  
  6536. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6537.  
  6538. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6539.  
  6540. end
  6541.  
  6542. local Wave, WHB = MakeWave()
  6543.  
  6544. for _, p in pairs(Wave:GetChildren()) do
  6545.  
  6546. if p:IsA("BasePart") then
  6547.  
  6548. p.Anchored = false
  6549.  
  6550. end
  6551.  
  6552. end
  6553.  
  6554. WHB.CFrame = RootPart.CFrame
  6555.  
  6556. local Vel = Inst("BodyVelocity", WHB)
  6557.  
  6558. Vel.MaxForce = Vec(huge, huge, huge)
  6559.  
  6560. Vel.Velocity = WHB.CFrame.lookVector * 220
  6561.  
  6562. local Gyr = Inst("BodyGyro", WHB)
  6563.  
  6564. Gyr.CFrame = WHB.CFrame
  6565.  
  6566. Gyr.MaxTorque = Vec(huge, huge, huge)
  6567.  
  6568. local s = Sound(WHB,"http://roblox.com/asset/?id=233091183", 1, 1.6, false)
  6569.  
  6570. debServ:AddItem(s, 2)
  6571.  
  6572. coroutine.resume(coroutine.create(function()
  6573.  
  6574. debServ:AddItem(Wave, 2)
  6575.  
  6576. local hit = WHB.Touched:connect(function(part) DamageFunction(part, false, 0, 8, false, 0, "Compensate-LifeSteal", WHB, .2, false, 0, false, _, _, _) end)
  6577.  
  6578. repeat swait() until Wave.Parent == nil
  6579.  
  6580. hit:disconnect()
  6581.  
  6582. end))
  6583.  
  6584. end
  6585.  
  6586. Debounces.Attacking = false
  6587.  
  6588. end
  6589.  
  6590.  
  6591.  
  6592. function Dark_Eruption()
  6593.  
  6594. Debounces.Attacking = true
  6595.  
  6596. local EPower = 0
  6597.  
  6598. local BuffDelay = 0
  6599.  
  6600. repeat
  6601.  
  6602. if BuffDelay < 3.9 then
  6603.  
  6604. BuffDelay = BuffDelay+.1
  6605.  
  6606. else
  6607.  
  6608. EPower = EPower+.25
  6609.  
  6610. end
  6611.  
  6612. MagicBlock(BrickColor.new(Colour1),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6613.  
  6614. MagicBlock(BrickColor.new(Colour1),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6615.  
  6616. MagicBlock(BrickColor.new(Colour2),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6617.  
  6618. MagicBlock(BrickColor.new(Colour2),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6619.  
  6620. Humanoid.WalkSpeed = 5
  6621.  
  6622. local SwingSpeed = .5
  6623.  
  6624. HWeld.C0=clerp(HWeld.C0,Cf(0,-.95,.5)*Euler(rad(180),0,0), SwingSpeed)
  6625.  
  6626. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  6627.  
  6628. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6629.  
  6630. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6631.  
  6632. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.4)*Euler(rad(170),0,0), SwingSpeed)
  6633.  
  6634. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(40),0), SwingSpeed)
  6635.  
  6636. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.45,0.8,-.95)*Euler(rad(150),0,rad(40)), SwingSpeed)
  6637.  
  6638. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  6639.  
  6640. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  6641.  
  6642. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-40),0), SwingSpeed)
  6643.  
  6644. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-40),0), SwingSpeed)
  6645.  
  6646. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6647.  
  6648. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  6649.  
  6650. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  6651.  
  6652. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6653.  
  6654. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  6655.  
  6656. wait()
  6657.  
  6658. until not Debounces.Charging_Erupt
  6659.  
  6660. Debounces.DisableJump = true
  6661.  
  6662. LeftHip.Part0 = nil
  6663.  
  6664. LeftHip.Part1 = nil
  6665.  
  6666. RightHip.Part0 = nil
  6667.  
  6668. RightHip.Part1 = nil
  6669.  
  6670. FLeftHip.Part0 = Torso
  6671.  
  6672. FLeftHip.Part1 = LeftLeg
  6673.  
  6674. FLeftHip.C0 = LeftHip.C0
  6675.  
  6676. FLeftHip.C1 = LeftHip.C1
  6677.  
  6678. FRightHip.Part0 = Torso
  6679.  
  6680. FRightHip.Part1 = RightLeg
  6681.  
  6682. FRightHip.C0 = RightHip.C0
  6683.  
  6684. FRightHip.C1 = RightHip.C1
  6685.  
  6686. local hit = Hit_Box.Touched:connect(function(part) DamageFunction(part, false, 0, 20+(EPower/4), true, 40, "Compensate-Knockdown", Hit_Box, .2, false, 0, false, _, _, _) end)
  6687.  
  6688. for i = 0, .4, .1 do
  6689.  
  6690. swait()
  6691.  
  6692. local SwingSpeed = .55
  6693.  
  6694. Humanoid.WalkSpeed = 0
  6695.  
  6696. MagicBlock(BrickColor.new(Colour1),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6697.  
  6698. MagicBlock(BrickColor.new(Colour1),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6699.  
  6700. MagicBlock(BrickColor.new(Colour2),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6701.  
  6702. MagicBlock(BrickColor.new(Colour2),"Neon",Hit_Box:GetRenderCFrame()*Cf(.9,rand(-3, 3),0), .1, 0, .1, .65, .65, .65, .05)
  6703.  
  6704. HWeld.C0=clerp(HWeld.C0,Cf(0,-.8,.6)*Euler(rad(146),0,rad(-40)), SwingSpeed)
  6705.  
  6706. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,rad(-5),0), SwingSpeed)
  6707.  
  6708. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  6709.  
  6710. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  6711.  
  6712. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.3)*Euler(0,rad(-65),rad(-40)), SwingSpeed)
  6713.  
  6714. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-20),0,0), SwingSpeed)
  6715.  
  6716. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-.5)*Euler(rad(20),0,rad(60)), SwingSpeed)
  6717.  
  6718. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(65),0), SwingSpeed)
  6719.  
  6720. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  6721.  
  6722. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(20),rad(60),0), SwingSpeed)
  6723.  
  6724. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-2.2,0)*Euler(0,rad(60),0), SwingSpeed)
  6725.  
  6726. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  6727.  
  6728. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1.3,.1)*Euler(rad(-80),0,0), SwingSpeed)
  6729.  
  6730. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  6731.  
  6732. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.1,-.6)*Euler(rad(-10),0,0), SwingSpeed)
  6733.  
  6734. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  6735.  
  6736. end
  6737.  
  6738. coroutine.resume(coroutine.create(function()
  6739.  
  6740. for i = 1, 10, 1 do
  6741.  
  6742. swait()
  6743.  
  6744. local Point = Inst("Part", F2)
  6745.  
  6746. Point.Anchored = true
  6747.  
  6748. Point.Name = "Point"
  6749.  
  6750. Point.CanCollide = false
  6751.  
  6752. Point.Transparency = 1
  6753.  
  6754. Point.Locked = true
  6755.  
  6756. Point.Size = Vec(.2, .2, .2)
  6757.  
  6758. Point.CFrame = RootPart.CFrame * Cf(0, -3, -(11*i))
  6759.  
  6760. local P2 = Inst("Part", Point)
  6761.  
  6762. P2.Anchored = true
  6763.  
  6764. P2.CanCollide = false
  6765.  
  6766. P2.Name = "Point"
  6767.  
  6768. P2.Transparency = 1
  6769.  
  6770. P2.Locked = true
  6771.  
  6772. P2.Size = Vec(.2, .2, .2)
  6773.  
  6774. P2.CFrame = Point.CFrame * Cf(0, 10, 0)
  6775.  
  6776. local P3 = Inst("Part", Point)
  6777.  
  6778. P3.Anchored = true
  6779.  
  6780. P3.Name = "Point"
  6781.  
  6782. P3.CanCollide = false
  6783.  
  6784. P3.Transparency = 1
  6785.  
  6786. P3.Locked = true
  6787.  
  6788. P3.Size = Vec(.2, .2, .2)
  6789.  
  6790. P3.CFrame = Point.CFrame * Cf(0, -10, 0)
  6791.  
  6792. local s1 = Sound(Point,"http://roblox.com/asset/?id=233091161", .4, 3, false)
  6793.  
  6794. debServ:AddItem(s1, 3)
  6795.  
  6796. local s2 = Sound(Point,"http://roblox.com/asset/?id=231917744", 1, 2, false)
  6797.  
  6798. debServ:AddItem(s2, 3)
  6799.  
  6800. MagicCircle(BrickColor.new(Colour1),"SmoothPlastic",Point:GetRenderCFrame(), .1, 0, .1, 5, .5, 5, .08)
  6801.  
  6802. MagicCircle(BrickColor.new(Colour1),"SmoothPlastic",Point:GetRenderCFrame(), .1, 0, .1, 1, 50, 1, .08)
  6803.  
  6804. MagicCircle(BrickColor.new(Colour2),"Neon",Point:GetRenderCFrame(), .06, 0, .06, 4.6, .46, 4.6, .06)
  6805.  
  6806. MagicCircle(BrickColor.new(Colour2),"Neon",Point:GetRenderCFrame(), .06, 0, .06, .6, 46, .6, .06)
  6807.  
  6808. MagicBlock(BrickColor.new(Colour1),"SmoothPlastic",Point:GetRenderCFrame(), .1, .1, .1, 2, 2, 2, .08)
  6809.  
  6810. MagicBlock(BrickColor.new(Colour2),"Neon",Point:GetRenderCFrame(), .1, .1, .1, 2, 2, 2, .06)
  6811.  
  6812. coroutine.resume(coroutine.create(function()
  6813.  
  6814. for i = 0, .4, .1 do
  6815.  
  6816. swait()
  6817.  
  6818. MagniDamage(Point, 12, true, 8+EPower, 9+EPower, true, 90, "Compensate-LifeSteal", .01, false, 0, false, _, _, _)
  6819.  
  6820. MagniDamage(P2, 12, true, 8+EPower, 9+EPower, true, 90, "Compensate-LifeSteal", .01, false, 0, false, _, _, _)
  6821.  
  6822. MagniDamage(P3, 12, true, 8+EPower, 9+EPower, true, 90, "Compensate-LifeSteal", .01, false, 0, false, _, _, _)
  6823.  
  6824. end
  6825.  
  6826. debServ:AddItem(Point, 0)
  6827.  
  6828. end))
  6829.  
  6830. end
  6831.  
  6832. end))
  6833.  
  6834. wait(.55)
  6835.  
  6836. hit:disconnect()
  6837.  
  6838. FLeftHip.Part0 = nil
  6839.  
  6840. FLeftHip.Part1 = nil
  6841.  
  6842. FRightHip.Part0 = nil
  6843.  
  6844. FRightHip.Part1 = nil
  6845.  
  6846. LeftHip.Part0 = Torso
  6847.  
  6848. LeftHip.Part1 = LeftLeg
  6849.  
  6850. LeftHip.C0 = FLeftHip.C0
  6851.  
  6852. LeftHip.C1 = FLeftHip.C1
  6853.  
  6854. RightHip.Part0 = Torso
  6855.  
  6856. RightHip.Part1 = RightLeg
  6857.  
  6858. RightHip.C0 = FRightHip.C0
  6859.  
  6860. RightHip.C1 = FRightHip.C1
  6861.  
  6862. Humanoid.WalkSpeed = CurrentSpeed
  6863.  
  6864. Debounces.DisableJump = false
  6865.  
  6866. Debounces.Attacking = false
  6867.  
  6868. end
  6869.  
  6870.  
  6871.  
  6872. function Axel(Upward)
  6873.  
  6874. Debounces.Attacking = true
  6875.  
  6876. if not Debounces.HasWep then
  6877.  
  6878. if Current_Anim == "Idle" or Current_Anim == "Walking" then
  6879.  
  6880. LeftHip.Part0 = nil
  6881.  
  6882. LeftHip.Part1 = nil
  6883.  
  6884. RightHip.Part0 = nil
  6885.  
  6886. RightHip.Part1 = nil
  6887.  
  6888. FLeftHip.Part0 = Torso
  6889.  
  6890. FLeftHip.Part1 = LeftLeg
  6891.  
  6892. FLeftHip.C0 = LeftHip.C0
  6893.  
  6894. FLeftHip.C1 = LeftHip.C1
  6895.  
  6896. FRightHip.Part0 = Torso
  6897.  
  6898. FRightHip.Part1 = RightLeg
  6899.  
  6900. FRightHip.C0 = RightHip.C0
  6901.  
  6902. FRightHip.C1 = RightHip.C1
  6903.  
  6904. local t = .6
  6905.  
  6906. local VelPart = RootPart
  6907.  
  6908. local tim = 1
  6909.  
  6910. local Speed = 100
  6911.  
  6912. local HBSize = Vec(3, 5, 3)
  6913.  
  6914. local Vel = Inst("BodyVelocity", RootPart)
  6915.  
  6916. Vel.Name = DecName
  6917.  
  6918. Vel.MaxForce = Vec(huge, huge, huge)
  6919.  
  6920. Vel.Velocity = VelPart.CFrame.lookVector*0
  6921.  
  6922. if Upward then
  6923.  
  6924. tim = 1.4
  6925.  
  6926. HBSize = Vec(5, 7, 5)
  6927.  
  6928. Speed = 250
  6929.  
  6930. local LVec = Inst("Part", F2)
  6931.  
  6932. LVec.Transparency = 1
  6933.  
  6934. LVec.Anchored = false
  6935.  
  6936. LVec.CanCollide = false
  6937.  
  6938. LVec.Locked = true
  6939.  
  6940. LVec.Size = Vec(1,1,1)
  6941.  
  6942. LVec.FrontSurface = "Hinge"
  6943.  
  6944. local LVW = Inst("Weld", LVec)
  6945.  
  6946. LVW.Part0 = LeftLeg
  6947.  
  6948. LVW.Part1 = LVec
  6949.  
  6950. LVW.Name = DecName
  6951.  
  6952. LVW.C0 = Cf(0, -.5, 0) * Euler(rad(-90), 0, 0)
  6953.  
  6954. LVW.C1 = Cf(0,0,0) * Euler(0,0,rad(-20))
  6955.  
  6956. VelPart = LVec
  6957.  
  6958. Vel.Velocity = (RootPart.CFrame.lookVector*-15) + Vec(0, 25, 0)
  6959.  
  6960. local noscope = 0
  6961.  
  6962. local j = Sound(RootPart,"http://roblox.com/asset/?id=158149887", .5, 1, false)
  6963.  
  6964. debServ:AddItem(j, 2)
  6965.  
  6966. for i = 0, 1.4, .1 do
  6967.  
  6968. swait()
  6969.  
  6970. if noscope ~= 360 then
  6971.  
  6972. noscope = noscope+30
  6973.  
  6974. end
  6975.  
  6976. local JumpSpeed = .4
  6977.  
  6978. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-60),0,rad(10)), JumpSpeed)
  6979.  
  6980. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  6981.  
  6982. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-60),0,rad(-10)), JumpSpeed)
  6983.  
  6984. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  6985.  
  6986. Neck.C0=clerp(Neck.C0,Cf(0,1.4,.2)*Euler(rad(30),0,0), JumpSpeed)
  6987.  
  6988. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  6989.  
  6990. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(noscope),0,0), JumpSpeed)
  6991.  
  6992. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  6993.  
  6994. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-18),rad(90),0), JumpSpeed)
  6995.  
  6996. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  6997.  
  6998. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-30),rad(-90),0), JumpSpeed)
  6999.  
  7000. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  7001.  
  7002. end
  7003.  
  7004. end
  7005.  
  7006. local HBox = MakeHitBox(HBSize, LeftLeg, true, Cf(0,-(HBSize.Y/4),0), Cf())
  7007.  
  7008. local T = 0
  7009.  
  7010. local hit = HBox.Touched:connect(function(part)
  7011.  
  7012. local hum = FindHum(part.Parent)
  7013.  
  7014. local Axeld = part.Parent:FindFirstChild("Axeld")
  7015.  
  7016. if hum and hum ~= Humanoid and not Axeld then
  7017.  
  7018. tim = tim+1.2
  7019.  
  7020. local ax = Inst("BoolValue", part.Parent) ax.Name = "Axeld"
  7021.  
  7022. local QuickDelay = Inst("BodyPosition", RootPart)
  7023.  
  7024. QuickDelay.Name = DecName
  7025.  
  7026. QuickDelay.MaxForce = Vec(huge, huge, huge)
  7027.  
  7028. QuickDelay.Position = RootPart.Position
  7029.  
  7030. debServ:AddItem(QuickDelay, .3)
  7031.  
  7032. debServ:AddItem(ax, .4)
  7033.  
  7034. DamageFunction(part, true, 20, 21, false, 150, "SkyRocket", RootPart, .1, false, 0, false, _, _, _)
  7035.  
  7036. end
  7037.  
  7038. end)
  7039.  
  7040. repeat
  7041.  
  7042. Vel.Velocity = VelPart.CFrame.lookVector*Speed
  7043.  
  7044. MagicBlock(BrickColor.new(Colour1),"Neon",LeftLeg:GetRenderCFrame()*Cf(0,-5,-1), 3, 3, 3, 7, 7, 7, .1)
  7045.  
  7046. MagicBlock(BrickColor.new(Colour2),"Neon",LeftLeg:GetRenderCFrame()*Cf(0,-4,-1), 2, 2, 2, 6, 6, 6, .1)
  7047.  
  7048. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,rad(15),rad(70)),t)
  7049.  
  7050. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),t)
  7051.  
  7052. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-.9)*Euler(rad(90),0,0),t)
  7053.  
  7054. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,rad(-70)),t)
  7055.  
  7056. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.3)*Euler(rad(-35),rad(60),0),t)
  7057.  
  7058. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),t)
  7059.  
  7060. if not Upward then
  7061.  
  7062. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(40),rad(-80),0),t)
  7063.  
  7064. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),t)
  7065.  
  7066. else
  7067.  
  7068. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(100),rad(-80),0),t)
  7069.  
  7070. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),t)
  7071.  
  7072. end
  7073.  
  7074. FRightHip.C0=clerp(FRightHip.C0,Cf(.8,-.5,-.7)*Euler(rad(-30),0,0),t)
  7075.  
  7076. FRightHip.C1=clerp(FRightHip.C1,Cf(0,1,0)*Euler(0,0,rad(25)),t)
  7077.  
  7078. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-.8,-1,-.15)*Euler(rad(-20),rad(60),0),t)
  7079.  
  7080. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,1,0)*Euler(rad(-40),0,0),t)
  7081.  
  7082. T = T+.1
  7083.  
  7084. swait()
  7085.  
  7086. until T >= tim
  7087.  
  7088. debServ:AddItem(HBox, 0)
  7089.  
  7090. hit:disconnect()
  7091.  
  7092. debServ:AddItem(Vel, 0)
  7093.  
  7094. if Upward then
  7095.  
  7096. debServ:AddItem(VelPart, 0)
  7097.  
  7098. end
  7099.  
  7100. if not Upward then
  7101.  
  7102. for i = 0, 1.4, .1 do
  7103.  
  7104. swait()
  7105.  
  7106. Humanoid.WalkSpeed = 0
  7107.  
  7108. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(70)), .3)
  7109.  
  7110. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .3)
  7111.  
  7112. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(70),0,rad(60)), .3)
  7113.  
  7114. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(60),0), .3)
  7115.  
  7116. Neck.C0=clerp(Neck.C0,Cf(0,1.35,-.5)*Euler(rad(-45),0,0), .3)
  7117.  
  7118. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-30),0), .3)
  7119.  
  7120. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-.4,0)*Euler(rad(-20),rad(-60),0), .3)
  7121.  
  7122. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,0,0)*Euler(0,0,0), .3)
  7123.  
  7124. FRightHip.C0=clerp(FRightHip.C0,Cf(.5,-1.8,-.7)*Euler(0,rad(20),0), .3)
  7125.  
  7126. FRightHip.C1=clerp(FRightHip.C1,Cf(0,0,0)*Euler(rad(-15),0,0), .3)
  7127.  
  7128. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1,-1.4,-.6)*Euler(0,rad(60),0), .3)
  7129.  
  7130. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,0,0)*Euler(rad(-15),0,0), .3)
  7131.  
  7132. end
  7133.  
  7134. end
  7135.  
  7136. Humanoid.WalkSpeed = CurrentSpeed
  7137.  
  7138. LeftHip.Part0 = Torso
  7139.  
  7140. LeftHip.Part1 = LeftLeg
  7141.  
  7142. RightHip.Part0 = Torso
  7143.  
  7144. RightHip.Part1 = RightLeg
  7145.  
  7146. FLeftHip.Part0 = nil
  7147.  
  7148. FLeftHip.Part1 = nil
  7149.  
  7150. LeftHip.C0 = FLeftHip.C0
  7151.  
  7152. LeftHip.C1 = FLeftHip.C1
  7153.  
  7154. FRightHip.Part0 = nil
  7155.  
  7156. FRightHip.Part1 = nil
  7157.  
  7158. RightHip.C0 = FRightHip.C0
  7159.  
  7160. RightHip.C1 = FRightHip.C1--]]
  7161.  
  7162. elseif Current_Anim == "Falling" or Current_Anim == "Jumping" then
  7163.  
  7164. LeftHip.Part0 = nil
  7165.  
  7166. LeftHip.Part1 = nil
  7167.  
  7168. RightHip.Part0 = nil
  7169.  
  7170. RightHip.Part1 = nil
  7171.  
  7172. FLeftHip.Part0 = Torso
  7173.  
  7174. FLeftHip.Part1 = LeftLeg
  7175.  
  7176. FLeftHip.C0 = LeftHip.C0
  7177.  
  7178. FLeftHip.C1 = LeftHip.C1
  7179.  
  7180. FRightHip.Part0 = Torso
  7181.  
  7182. FRightHip.Part1 = RightLeg
  7183.  
  7184. FRightHip.C0 = RightHip.C0
  7185.  
  7186. FRightHip.C1 = RightHip.C1
  7187.  
  7188. local t = .6
  7189.  
  7190. local HBox = MakeHitBox(Vec(3,5,3), LeftLeg, true, Cf(0,-1.25,0), Cf())
  7191.  
  7192. local LVec = Inst("Part", F2)
  7193.  
  7194. LVec.Transparency = 1
  7195.  
  7196. LVec.Anchored = false
  7197.  
  7198. LVec.CanCollide = false
  7199.  
  7200. LVec.Locked = true
  7201.  
  7202. LVec.Size = Vec(1,1,1)
  7203.  
  7204. LVec.FrontSurface = "Hinge"
  7205.  
  7206. local LVW = Inst("Weld", LVec)
  7207.  
  7208. LVW.Part0 = LeftLeg
  7209.  
  7210. LVW.Part1 = LVec
  7211.  
  7212. LVW.Name = DecName
  7213.  
  7214. LVW.C0 = Cf(0, -.5, 0) * Euler(rad(-90), 0, 0)
  7215.  
  7216. LVW.C1 = Cf(0,0,0) * Euler(0,0,rad(-20))
  7217.  
  7218. local Vel = Inst("BodyVelocity", RootPart)
  7219.  
  7220. Vel.Name = DecName
  7221.  
  7222. Vel.MaxForce = Vec(huge, huge, huge)
  7223.  
  7224. Vel.Velocity = LVec.CFrame.lookVector*0
  7225.  
  7226. local FallDamage = 0
  7227.  
  7228. local CanDiveKick = true
  7229.  
  7230. local TouchedGround = false
  7231.  
  7232. local BuffN = 3
  7233.  
  7234. local ground, pos = rayCast(LVec.Position, LVec.CFrame.lookVector, 5, Character)
  7235.  
  7236. local hit = HBox.Touched:connect(function(part)
  7237.  
  7238. local hum = FindHum(part.Parent)
  7239.  
  7240. if hum and hum ~= Humanoid and CanDiveKick then
  7241.  
  7242. CanDiveKick = false
  7243.  
  7244. FallDamage = FallDamage+4
  7245.  
  7246. Vel.Velocity = (RootPart.CFrame.lookVector*-8) + Vec(0, 20, 0)
  7247.  
  7248. local noscope = 0
  7249.  
  7250. local s = Sound(part,"http://roblox.com/asset/?id=401057895", 1, 1, false)
  7251.  
  7252. debServ:AddItem(s, 2)
  7253.  
  7254. local j = Sound(RootPart,"http://roblox.com/asset/?id=158149887", .5, 1, false)
  7255.  
  7256. debServ:AddItem(j, 2)
  7257.  
  7258. DamageFunction(part, false, 0, 45, false, 0, "LifeSteal", RootPart, .1, false, 0, false, _, _, _)
  7259.  
  7260. Apply_Buff(BuffN, 15)
  7261.  
  7262. if BuffN > 0 then
  7263.  
  7264. BuffN = BuffN-.1
  7265.  
  7266. end
  7267.  
  7268. for i = 0, 1.4, .1 do
  7269.  
  7270. swait()
  7271.  
  7272. Vel.Velocity = (RootPart.CFrame.lookVector*-8) + Vec(0, 22, 0)
  7273.  
  7274. if noscope ~= 360 then
  7275.  
  7276. noscope = noscope+30
  7277.  
  7278. end
  7279.  
  7280. local JumpSpeed = .4
  7281.  
  7282. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-60),0,rad(10)), JumpSpeed)
  7283.  
  7284. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  7285.  
  7286. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-60),0,rad(-10)), JumpSpeed)
  7287.  
  7288. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  7289.  
  7290. Neck.C0=clerp(Neck.C0,Cf(0,1.4,.2)*Euler(rad(30),0,0), JumpSpeed)
  7291.  
  7292. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  7293.  
  7294. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(noscope),0,0), JumpSpeed)
  7295.  
  7296. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  7297.  
  7298. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-18),rad(90),0), JumpSpeed)
  7299.  
  7300. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  7301.  
  7302. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-30),rad(-90),0), JumpSpeed)
  7303.  
  7304. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  7305.  
  7306. end
  7307.  
  7308. CanDiveKick = true
  7309.  
  7310. end
  7311.  
  7312. end)
  7313.  
  7314. repeat
  7315.  
  7316. swait()
  7317.  
  7318. if CanDiveKick then
  7319.  
  7320. FallDamage = FallDamage+1
  7321.  
  7322. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,rad(15),rad(70)),t)
  7323.  
  7324. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0),t)
  7325.  
  7326. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-.9)*Euler(rad(90),0,0),t)
  7327.  
  7328. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,rad(-70)),t)
  7329.  
  7330. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.3)*Euler(rad(-35),rad(60),0),t)
  7331.  
  7332. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),t)
  7333.  
  7334. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-5),rad(-80),0),t)
  7335.  
  7336. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),t)
  7337.  
  7338. FRightHip.C0=clerp(FRightHip.C0,Cf(.8,-.5,-.7)*Euler(rad(-30),0,0),t)
  7339.  
  7340. FRightHip.C1=clerp(FRightHip.C1,Cf(0,1,0)*Euler(0,0,rad(25)),t)
  7341.  
  7342. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-.8,-1,-.15)*Euler(rad(-20),rad(60),0),t)
  7343.  
  7344. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,1,0)*Euler(rad(-40),0,0),t)
  7345.  
  7346. Vel.Velocity = LVec.CFrame.lookVector*150
  7347.  
  7348. MagicBlock(BrickColor.new(Colour1),"Neon",LeftLeg:GetRenderCFrame()*Cf(0,-5,-1), 3, 3, 3, 7, 7, 7, .1)
  7349.  
  7350. MagicBlock(BrickColor.new(Colour2),"Neon",LeftLeg:GetRenderCFrame()*Cf(0,-4,-1), 2, 2, 2, 6, 6, 6, .1)
  7351.  
  7352. ground, pos = rayCast(LVec.Position, LVec.CFrame.lookVector, 15, Character)
  7353.  
  7354. if ground then
  7355.  
  7356. if ground.Anchored == true then
  7357.  
  7358. TouchedGround = true
  7359.  
  7360. end
  7361.  
  7362. end
  7363.  
  7364. end
  7365.  
  7366. until TouchedGround
  7367.  
  7368. MagicWave(ground.BrickColor,ground.Material,Cf(pos), 0, 0, 0, 3, 1, 3, .1)
  7369.  
  7370. local WaveP = Inst("Part", F2)
  7371.  
  7372. WaveP.Transparency = 1
  7373.  
  7374. WaveP.Anchored = true
  7375.  
  7376. WaveP.CanCollide = false
  7377.  
  7378. WaveP.Locked = true
  7379.  
  7380. WaveP.CFrame = Cf(pos)
  7381.  
  7382. MagniDamage(WaveP, 25, true, 4+FallDamage, 5+FallDamage, false, 0, "Stun", .06+(FallDamage/100), false, 0, false, _, _, _)
  7383.  
  7384. debServ:AddItem(WaveP, 3)
  7385.  
  7386. local boo = Sound(WaveP,"http://roblox.com/asset/?id=157878578", 1, 1, false)
  7387.  
  7388. debServ:AddItem(boo, .4)
  7389.  
  7390. debServ:AddItem(HBox, 0)
  7391.  
  7392. debServ:AddItem(LVec, 0)
  7393.  
  7394. hit:disconnect()
  7395.  
  7396. debServ:AddItem(Vel, 0)
  7397.  
  7398. for i = 0, 1.8, .1 do
  7399.  
  7400. swait()
  7401.  
  7402. Humanoid.WalkSpeed = 0
  7403.  
  7404. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(70)), .3)
  7405.  
  7406. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .3)
  7407.  
  7408. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(70),0,rad(60)), .3)
  7409.  
  7410. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(60),0), .3)
  7411.  
  7412. Neck.C0=clerp(Neck.C0,Cf(0,1.35,-.5)*Euler(rad(-45),0,0), .3)
  7413.  
  7414. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-30),0), .3)
  7415.  
  7416. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-.4,0)*Euler(rad(-20),rad(-60),0), .3)
  7417.  
  7418. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,0,0)*Euler(0,0,0), .3)
  7419.  
  7420. FRightHip.C0=clerp(FRightHip.C0,Cf(.5,-1.8,-.7)*Euler(0,rad(20),0), .3)
  7421.  
  7422. FRightHip.C1=clerp(FRightHip.C1,Cf(0,0,0)*Euler(rad(-15),0,0), .3)
  7423.  
  7424. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1,-1.4,-.6)*Euler(0,rad(60),0), .3)
  7425.  
  7426. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,0,0)*Euler(rad(-15),0,0), .3)
  7427.  
  7428. end
  7429.  
  7430. Humanoid.WalkSpeed = CurrentSpeed
  7431.  
  7432. LeftHip.Part0 = Torso
  7433.  
  7434. LeftHip.Part1 = LeftLeg
  7435.  
  7436. RightHip.Part0 = Torso
  7437.  
  7438. RightHip.Part1 = RightLeg
  7439.  
  7440. FLeftHip.Part0 = nil
  7441.  
  7442. FLeftHip.Part1 = nil
  7443.  
  7444. LeftHip.C0 = FLeftHip.C0
  7445.  
  7446. LeftHip.C1 = FLeftHip.C1
  7447.  
  7448. FRightHip.Part0 = nil
  7449.  
  7450. FRightHip.Part1 = nil
  7451.  
  7452. RightHip.C0 = FRightHip.C0
  7453.  
  7454. RightHip.C1 = FRightHip.C1--]]
  7455.  
  7456. end
  7457.  
  7458. elseif Debounces.HasWep and not Debounces.DuelWielding then
  7459.  
  7460. if Current_Anim == "Idle" or Current_Anim == "Walking" then
  7461.  
  7462. LeftHip.Part0 = nil
  7463.  
  7464. LeftHip.Part1 = nil
  7465.  
  7466. RightHip.Part0 = nil
  7467.  
  7468. RightHip.Part1 = nil
  7469.  
  7470. FLeftHip.Part0 = Torso
  7471.  
  7472. FLeftHip.Part1 = LeftLeg
  7473.  
  7474. FLeftHip.C0 = LeftHip.C0
  7475.  
  7476. FLeftHip.C1 = LeftHip.C1
  7477.  
  7478. FRightHip.Part0 = Torso
  7479.  
  7480. FRightHip.Part1 = RightLeg
  7481.  
  7482. FRightHip.C0 = RightHip.C0
  7483.  
  7484. FRightHip.C1 = RightHip.C1
  7485.  
  7486. local t = .6
  7487.  
  7488. local VelPart = RootPart
  7489.  
  7490. local tim = 1
  7491.  
  7492. local Speed = 150
  7493.  
  7494. local HBSize = Vec(4, 8, 3)
  7495.  
  7496. local Vel = Inst("BodyVelocity", RootPart)
  7497.  
  7498. Vel.Name = DecName
  7499.  
  7500. Vel.MaxForce = Vec(huge, huge, huge)
  7501.  
  7502. Vel.Velocity = VelPart.CFrame.lookVector*0
  7503.  
  7504. if Upward then
  7505.  
  7506. tim = 1.4
  7507.  
  7508. Speed = 300
  7509.  
  7510. local LVec = Inst("Part", F2)
  7511.  
  7512. LVec.Transparency = 1
  7513.  
  7514. LVec.Anchored = false
  7515.  
  7516. LVec.CanCollide = false
  7517.  
  7518. LVec.Locked = true
  7519.  
  7520. LVec.Size = Vec(2,2,1)
  7521.  
  7522. LVec.FrontSurface = "Hinge"
  7523.  
  7524. local LVW = Inst("Weld", LVec)
  7525.  
  7526. LVW.Part0 = RootPart
  7527.  
  7528. LVW.Part1 = LVec
  7529.  
  7530. LVW.Name = DecName
  7531.  
  7532. LVW.C0 = Cf(0, 0, 0) * Euler(rad(50), 0, 0)
  7533.  
  7534. VelPart = LVec
  7535.  
  7536. Vel.Velocity = (RootPart.CFrame.lookVector*-15) + Vec(0, 25, 0)
  7537.  
  7538. local noscope = 0
  7539.  
  7540. local j = Sound(RootPart,"http://roblox.com/asset/?id=158149887", .5, 1, false)
  7541.  
  7542. debServ:AddItem(j, 2)
  7543.  
  7544. for i = 0, 1.4, .1 do
  7545.  
  7546. swait()
  7547.  
  7548. if noscope ~= 360 then
  7549.  
  7550. noscope = noscope+30
  7551.  
  7552. end
  7553.  
  7554. local JumpSpeed = .4
  7555.  
  7556. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  7557.  
  7558. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  7559.  
  7560. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), JumpSpeed)
  7561.  
  7562. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), JumpSpeed)
  7563.  
  7564. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-60),0,rad(10)), JumpSpeed)
  7565.  
  7566. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  7567.  
  7568. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-60),0,rad(-10)), JumpSpeed)
  7569.  
  7570. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  7571.  
  7572. Neck.C0=clerp(Neck.C0,Cf(0,1.4,.2)*Euler(rad(30),0,0), JumpSpeed)
  7573.  
  7574. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  7575.  
  7576. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(noscope),0,0), JumpSpeed)
  7577.  
  7578. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  7579.  
  7580. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-18),rad(90),0), JumpSpeed)
  7581.  
  7582. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  7583.  
  7584. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-30),rad(-90),0), JumpSpeed)
  7585.  
  7586. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  7587.  
  7588. end
  7589.  
  7590. end
  7591.  
  7592. local HBox = MakeHitBox(HBSize, Hit_Box, true, Cf(), Cf())
  7593.  
  7594. local T = 0
  7595.  
  7596. local Penetrates = 0
  7597.  
  7598. local hit = HBox.Touched:connect(function(part)
  7599.  
  7600. local hum = FindHum(part.Parent)
  7601.  
  7602. local p = part.Parent:FindFirstChild("Penetrated")
  7603.  
  7604. local tor = part.Parent:FindFirstChild("Torso")
  7605.  
  7606. if hum and hum ~= Humanoid and not p and tor then
  7607.  
  7608. if not Upward then
  7609.  
  7610. tim = tim+1.2
  7611.  
  7612. else
  7613.  
  7614. tim = tim+1.6
  7615.  
  7616. end
  7617.  
  7618. DamageFunction(part, false, 0, 30, false, 0, "Compensate", RootPart, .1, false, _, false, _, _, _)
  7619.  
  7620. local Penetrate = Inst("Part")
  7621.  
  7622. if hum.Health > (hum.MaxHealth/12) then
  7623.  
  7624. debServ:AddItem(Penetrate, 0)
  7625.  
  7626. Penetrate = Inst("Weld", HBox)
  7627.  
  7628. Penetrate.Part0 = HBox
  7629.  
  7630. Penetrate.Part1 = tor
  7631.  
  7632. Penetrate.C0 = Cf(0, 2.6-Penetrates, 0) * Euler(rad(90), 0, rad(-90))
  7633.  
  7634. end
  7635.  
  7636. local P = Inst("BoolValue", part.Parent)
  7637.  
  7638. P.Name = "Penetrated"
  7639.  
  7640. debServ:AddItem(P, 4)
  7641.  
  7642. debServ:AddItem(Penetrate, 2)
  7643.  
  7644. if Penetrates ~= 6 then
  7645.  
  7646. Penetrates = Penetrates+1
  7647.  
  7648. end
  7649.  
  7650. local rip = runServ.RenderStepped:connect(function()
  7651.  
  7652. hum.PlatformStand = true
  7653.  
  7654. DamageFunction(part, false, 0, 0+Penetrates, false, 0, "Compensate", RootPart, .02, false, _, false, _, _, _)
  7655.  
  7656. end)
  7657.  
  7658. repeat swait() until Penetrate.Parent == nil or T == tim or hum.Health <= (hum.MaxHealth/12)
  7659.  
  7660. hum.PlatformStand = false
  7661.  
  7662. if Penetrates ~= 6 then
  7663.  
  7664. Penetrates = Penetrates-1
  7665.  
  7666. end
  7667.  
  7668. debServ:AddItem(P, 0)
  7669.  
  7670. debServ:AddItem(Penetrate, 0)
  7671.  
  7672. rip:disconnect()
  7673.  
  7674. end
  7675.  
  7676. end)
  7677.  
  7678. repeat
  7679.  
  7680. Vel.Velocity = VelPart.CFrame.lookVector*Speed
  7681.  
  7682. MagicBlock(BrickColor.new(Colour1),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 5, 5, 5, 7, 7, 7, .1)
  7683.  
  7684. MagicBlock(BrickColor.new(Colour2),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 4, 4, 4, 6, 6, 6, .1)
  7685.  
  7686. MagicBlock(BrickColor.new(Colour1),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 5, 5, 5, 7, 7, 7, .1)
  7687.  
  7688. MagicBlock(BrickColor.new(Colour2),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 4, 4, 4, 6, 6, 6, .1)
  7689.  
  7690. local SwingSpeed = .5
  7691.  
  7692. HWeld.C0=clerp(HWeld.C0,Cf(-.7,-.15,0)*Euler(0,0,0), SwingSpeed)
  7693.  
  7694. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  7695.  
  7696. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(180),0,rad(-20)), SwingSpeed)
  7697.  
  7698. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  7699.  
  7700. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.3)*Euler(0,rad(-50),0), SwingSpeed)
  7701.  
  7702. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-90),0,0), SwingSpeed)
  7703.  
  7704. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(60),0,rad(80)), SwingSpeed)
  7705.  
  7706. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(65),0), SwingSpeed)
  7707.  
  7708. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  7709.  
  7710. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(20),rad(70),0), SwingSpeed)
  7711.  
  7712. if not Upward then
  7713.  
  7714. FRootJoint.C0=clerp(FRootJoint.C0,Cf(.65,-1,0)*Euler(0,rad(70),0), SwingSpeed)
  7715.  
  7716. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  7717.  
  7718. else
  7719.  
  7720. FRootJoint.C0=clerp(FRootJoint.C0,Cf(.65,-1,0)*Euler(rad(50),0,0), SwingSpeed)
  7721.  
  7722. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,rad(-70),0), SwingSpeed)
  7723.  
  7724. end
  7725.  
  7726. FRightHip.C0=clerp(FRightHip.C0,Cf(.8,-1,0)*Euler(0,rad(-70),0), SwingSpeed)
  7727.  
  7728. FRightHip.C1=clerp(FRightHip.C1,Cf(0,1,0)*Euler(rad(50),0,0), SwingSpeed)
  7729.  
  7730. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-.5,-1,0)*Euler(0,rad(-60),0), SwingSpeed)
  7731.  
  7732. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,1,0)*Euler(rad(50),0,0), SwingSpeed)
  7733.  
  7734. T = T+.1
  7735.  
  7736. swait()
  7737.  
  7738. until T >= tim
  7739.  
  7740. debServ:AddItem(HBox, 0)
  7741.  
  7742. hit:disconnect()
  7743.  
  7744. debServ:AddItem(Vel, 0)
  7745.  
  7746. if Upward then
  7747.  
  7748. debServ:AddItem(VelPart, 0)
  7749.  
  7750. end
  7751.  
  7752. if not Upward then
  7753.  
  7754. for i = 0, 1.4, .1 do
  7755.  
  7756. swait()
  7757.  
  7758. Humanoid.WalkSpeed = 0
  7759.  
  7760. local SwingSpeed = .5
  7761.  
  7762. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  7763.  
  7764. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  7765.  
  7766. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  7767.  
  7768. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  7769.  
  7770. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(60)), SwingSpeed)
  7771.  
  7772. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(30),0), SwingSpeed)
  7773.  
  7774. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-60)), SwingSpeed)
  7775.  
  7776. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-30),0), SwingSpeed)
  7777.  
  7778. Neck.C0=clerp(Neck.C0,Cf(0,1.52,.2)*Euler(rad(30),0,0), SwingSpeed)
  7779.  
  7780. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  7781.  
  7782. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.2,0)*Euler(rad(-40),0,0), SwingSpeed)
  7783.  
  7784. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  7785.  
  7786. FRightHip.C0=clerp(FRightHip.C0,Cf(.5,-1,-.4)*Euler(rad(-12),0,0), SwingSpeed)
  7787.  
  7788. FRightHip.C1=clerp(FRightHip.C1,Cf(0,1,0)*Euler(0,0,0), SwingSpeed)
  7789.  
  7790. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-.5,-.6,-.5)*Euler(rad(40),0,0), SwingSpeed)
  7791.  
  7792. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,1,0)*Euler(0,0,0), SwingSpeed)
  7793.  
  7794. end
  7795.  
  7796. end
  7797.  
  7798. Humanoid.WalkSpeed = CurrentSpeed
  7799.  
  7800. LeftHip.Part0 = Torso
  7801.  
  7802. LeftHip.Part1 = LeftLeg
  7803.  
  7804. RightHip.Part0 = Torso
  7805.  
  7806. RightHip.Part1 = RightLeg
  7807.  
  7808. FLeftHip.Part0 = nil
  7809.  
  7810. FLeftHip.Part1 = nil
  7811.  
  7812. LeftHip.C0 = FLeftHip.C0
  7813.  
  7814. LeftHip.C1 = FLeftHip.C1
  7815.  
  7816. FRightHip.Part0 = nil
  7817.  
  7818. FRightHip.Part1 = nil
  7819.  
  7820. RightHip.C0 = FRightHip.C0
  7821.  
  7822. RightHip.C1 = FRightHip.C1--]]
  7823.  
  7824. elseif Current_Anim == "Falling" or Current_Anim == "Jumping" then
  7825.  
  7826. LeftHip.Part0 = nil
  7827.  
  7828. LeftHip.Part1 = nil
  7829.  
  7830. RightHip.Part0 = nil
  7831.  
  7832. RightHip.Part1 = nil
  7833.  
  7834. FLeftHip.Part0 = Torso
  7835.  
  7836. FLeftHip.Part1 = LeftLeg
  7837.  
  7838. FLeftHip.C0 = LeftHip.C0
  7839.  
  7840. FLeftHip.C1 = LeftHip.C1
  7841.  
  7842. FRightHip.Part0 = Torso
  7843.  
  7844. FRightHip.Part1 = RightLeg
  7845.  
  7846. FRightHip.C0 = RightHip.C0
  7847.  
  7848. FRightHip.C1 = RightHip.C1
  7849.  
  7850. local Speed = 150
  7851.  
  7852. local HBSize = Vec(4, 8, 3)
  7853.  
  7854. local Vel = Inst("BodyVelocity", RootPart)
  7855.  
  7856. Vel.Name = DecName
  7857.  
  7858. Vel.MaxForce = Vec(huge, huge, huge)
  7859.  
  7860. Vel.Velocity = RootPart.CFrame.lookVector*0
  7861.  
  7862. local LVec = Inst("Part", F2)
  7863.  
  7864. LVec.Transparency = 1
  7865.  
  7866. LVec.Anchored = false
  7867.  
  7868. LVec.CanCollide = false
  7869.  
  7870. LVec.Locked = true
  7871.  
  7872. LVec.Size = Vec(2,2,1)
  7873.  
  7874. LVec.FrontSurface = "Hinge"
  7875.  
  7876. local LVW = Inst("Weld", LVec)
  7877.  
  7878. LVW.Part0 = RootPart
  7879.  
  7880. LVW.Part1 = LVec
  7881.  
  7882. LVW.Name = DecName
  7883.  
  7884. LVW.C0 = Cf(0, 0, 0) * Euler(rad(-60), 0, 0)
  7885.  
  7886. local HBox = MakeHitBox(HBSize, Hit_Box, true, Cf(), Cf())
  7887.  
  7888. local FallDamage = 0
  7889.  
  7890. local Penetrates = 0
  7891.  
  7892. local ground, pos = rayCast(LVec.Position, LVec.CFrame.lookVector, 30, Character)
  7893.  
  7894. local TouchedGround = false
  7895.  
  7896. local hit = HBox.Touched:connect(function(part)
  7897.  
  7898. local hum = FindHum(part.Parent)
  7899.  
  7900. local p = part.Parent:FindFirstChild("Penetrated")
  7901.  
  7902. local tor = part.Parent:FindFirstChild("Torso")
  7903.  
  7904. if hum and hum ~= Humanoid and not p and tor then
  7905.  
  7906. DamageFunction(part, false, 0, 25, false, 0, "Compensate", RootPart, .1, false, _, false, _, _, _)
  7907.  
  7908. local Penetrate = Inst("Part")
  7909.  
  7910. if hum.Health > (hum.MaxHealth/12) then
  7911.  
  7912. debServ:AddItem(Penetrate, 0)
  7913.  
  7914. Penetrate = Inst("Weld", HBox)
  7915.  
  7916. Penetrate.Part0 = HBox
  7917.  
  7918. Penetrate.Part1 = tor
  7919.  
  7920. Penetrate.C0 = Cf(0, 2.6-Penetrates, 0) * Euler(rad(90), 0, rad(-90))
  7921.  
  7922. end
  7923.  
  7924. local P = Inst("BoolValue", part.Parent)
  7925.  
  7926. P.Name = "Penetrated"
  7927.  
  7928. debServ:AddItem(P, 4)
  7929.  
  7930. debServ:AddItem(Penetrate, 2)
  7931.  
  7932. if Penetrates ~= 6 then
  7933.  
  7934. Penetrates = Penetrates+1
  7935.  
  7936. end
  7937.  
  7938. local rip = runServ.RenderStepped:connect(function()
  7939.  
  7940. hum.PlatformStand = true
  7941.  
  7942. DamageFunction(part, false, 0, (0+(Penetrates*2))+FallDamage, false, 0, "Compensate", RootPart, .01, false, _, false, _, _, _)
  7943.  
  7944. end)
  7945.  
  7946. repeat swait() until Penetrate.Parent == nil or hum.Health <= (hum.MaxHealth/12) or TouchedGround
  7947.  
  7948. hum.PlatformStand = false
  7949.  
  7950. if Penetrates ~= 6 then
  7951.  
  7952. Penetrates = Penetrates-1
  7953.  
  7954. end
  7955.  
  7956. debServ:AddItem(P, 0)
  7957.  
  7958. debServ:AddItem(Penetrate, 0)
  7959.  
  7960. rip:disconnect()
  7961.  
  7962. end
  7963.  
  7964. end)
  7965.  
  7966. repeat
  7967.  
  7968. Vel.Velocity = LVec.CFrame.lookVector*Speed
  7969.  
  7970. FallDamage = FallDamage+1
  7971.  
  7972. MagicBlock(BrickColor.new(Colour1),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 5, 5, 5, 7, 7, 7, .1)
  7973.  
  7974. MagicBlock(BrickColor.new(Colour2),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 4, 4, 4, 6, 6, 6, .1)
  7975.  
  7976. MagicBlock(BrickColor.new(Colour1),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 5, 5, 5, 7, 7, 7, .1)
  7977.  
  7978. MagicBlock(BrickColor.new(Colour2),"Neon", HBox:GetRenderCFrame()*Cf(rand(-3,3),4,rand(-3,3)), 4, 4, 4, 6, 6, 6, .1)
  7979.  
  7980. local SwingSpeed = .5
  7981.  
  7982. HWeld.C0=clerp(HWeld.C0,Cf(-.7,-.15,0)*Euler(0,0,0), SwingSpeed)
  7983.  
  7984. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  7985.  
  7986. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(180),0,rad(-20)), SwingSpeed)
  7987.  
  7988. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  7989.  
  7990. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.3)*Euler(0,rad(-50),0), SwingSpeed)
  7991.  
  7992. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(-90),0,0), SwingSpeed)
  7993.  
  7994. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(60),0,rad(80)), SwingSpeed)
  7995.  
  7996. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(65),0), SwingSpeed)
  7997.  
  7998. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(0,0,0), SwingSpeed)
  7999.  
  8000. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(20),rad(70),0), SwingSpeed)
  8001.  
  8002. FRootJoint.C0=clerp(FRootJoint.C0,Cf(.65,-1,0)*Euler(rad(-60),0,0), SwingSpeed)
  8003.  
  8004. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,rad(-70),0), SwingSpeed)
  8005.  
  8006. FRightHip.C0=clerp(FRightHip.C0,Cf(.8,-1,0)*Euler(0,rad(-70),0), SwingSpeed)
  8007.  
  8008. FRightHip.C1=clerp(FRightHip.C1,Cf(0,1,0)*Euler(rad(50),0,0), SwingSpeed)
  8009.  
  8010. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-.5,-1,0)*Euler(0,rad(-60),0), SwingSpeed)
  8011.  
  8012. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,1,0)*Euler(rad(50),0,0), SwingSpeed)
  8013.  
  8014. ground, pos = rayCast(LVec.Position, LVec.CFrame.lookVector, 30, Character)
  8015.  
  8016. if ground then
  8017.  
  8018. if ground.Anchored == true then
  8019.  
  8020. TouchedGround = true
  8021.  
  8022. end
  8023.  
  8024. end
  8025.  
  8026. swait()
  8027.  
  8028. until TouchedGround
  8029.  
  8030. MagicWave(ground.BrickColor,ground.Material,Cf(pos), 0, 0, 0, 8, 1, 8, .1)
  8031.  
  8032. local WaveP = Inst("Part", F2)
  8033.  
  8034. WaveP.Transparency = 1
  8035.  
  8036. WaveP.Anchored = true
  8037.  
  8038. WaveP.CanCollide = false
  8039.  
  8040. WaveP.Locked = true
  8041.  
  8042. WaveP.CFrame = Cf(pos)
  8043.  
  8044. MagniDamage(WaveP, 40, true, 2+FallDamage, 6+FallDamage, false, 0, "Compensate-Stun", .1+(FallDamage/100), false, 0, false, _, _, _)
  8045.  
  8046. debServ:AddItem(WaveP, 3)
  8047.  
  8048. local boo = Sound(WaveP,"http://roblox.com/asset/?id=157878578", 1, 1, false)
  8049.  
  8050. debServ:AddItem(boo, .4)
  8051.  
  8052. debServ:AddItem(HBox, 0)
  8053.  
  8054. debServ:AddItem(LVec, 0)
  8055.  
  8056. hit:disconnect()
  8057.  
  8058. debServ:AddItem(Vel, 0)
  8059.  
  8060. if not Upward then
  8061.  
  8062. for i = 0, 1.8, .1 do
  8063.  
  8064. swait()
  8065.  
  8066. Humanoid.WalkSpeed = 0
  8067.  
  8068. local SwingSpeed = .5
  8069.  
  8070. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8071.  
  8072. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8073.  
  8074. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  8075.  
  8076. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  8077.  
  8078. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(60)), SwingSpeed)
  8079.  
  8080. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(30),0), SwingSpeed)
  8081.  
  8082. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-60)), SwingSpeed)
  8083.  
  8084. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-30),0), SwingSpeed)
  8085.  
  8086. Neck.C0=clerp(Neck.C0,Cf(0,1.52,.2)*Euler(rad(30),0,0), SwingSpeed)
  8087.  
  8088. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8089.  
  8090. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.2,0)*Euler(rad(-40),0,0), SwingSpeed)
  8091.  
  8092. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8093.  
  8094. FRightHip.C0=clerp(FRightHip.C0,Cf(.5,-1,-.4)*Euler(rad(-12),0,0), SwingSpeed)
  8095.  
  8096. FRightHip.C1=clerp(FRightHip.C1,Cf(0,1,0)*Euler(0,0,0), SwingSpeed)
  8097.  
  8098. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-.5,-.6,-.5)*Euler(rad(40),0,0), SwingSpeed)
  8099.  
  8100. FLeftHip.C1=clerp(FLeftHip.C1,Cf(0,1,0)*Euler(0,0,0), SwingSpeed)
  8101.  
  8102. end
  8103.  
  8104. end
  8105.  
  8106. Humanoid.WalkSpeed = CurrentSpeed
  8107.  
  8108. LeftHip.Part0 = Torso
  8109.  
  8110. LeftHip.Part1 = LeftLeg
  8111.  
  8112. RightHip.Part0 = Torso
  8113.  
  8114. RightHip.Part1 = RightLeg
  8115.  
  8116. FLeftHip.Part0 = nil
  8117.  
  8118. FLeftHip.Part1 = nil
  8119.  
  8120. LeftHip.C0 = FLeftHip.C0
  8121.  
  8122. LeftHip.C1 = FLeftHip.C1
  8123.  
  8124. FRightHip.Part0 = nil
  8125.  
  8126. FRightHip.Part1 = nil
  8127.  
  8128. RightHip.C0 = FRightHip.C0
  8129.  
  8130. RightHip.C1 = FRightHip.C1
  8131.  
  8132. end
  8133.  
  8134. end
  8135.  
  8136. Debounces.Attacking = false
  8137.  
  8138. end
  8139.  
  8140.  
  8141.  
  8142. function Equip_Denial()
  8143.  
  8144. Debounces.Equipping = true
  8145.  
  8146. Attack_Num = 1
  8147.  
  8148. for i = 0, .5, .1 do
  8149.  
  8150. swait()
  8151.  
  8152. local equips = .5
  8153.  
  8154. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(25),0,0), equips)
  8155.  
  8156. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), equips)
  8157.  
  8158. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.35,0)*Euler(rad(-25),0,0), equips)
  8159.  
  8160. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), equips)
  8161.  
  8162. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,0), equips)
  8163.  
  8164. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), equips)
  8165.  
  8166. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.2)*Euler(-rad(10),0,0), equips)
  8167.  
  8168. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(20),0), equips)
  8169.  
  8170. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,0,0), equips)
  8171.  
  8172. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), equips)
  8173.  
  8174. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), equips)
  8175.  
  8176. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), equips)
  8177.  
  8178. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), equips)
  8179.  
  8180. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), equips)
  8181.  
  8182. end
  8183.  
  8184. WepWeld.Part0 = Holder
  8185.  
  8186. WepWeld.Part1 = Handle
  8187.  
  8188. WepWeld.C0 = Cf() * Euler(rad(90),0,rad(90))
  8189.  
  8190. WepWeld.C1 = Cf() * Euler(0,rad(180),0)
  8191.  
  8192. CurrentSpeed = 12
  8193.  
  8194. Humanoid.WalkSpeed = CurrentSpeed
  8195.  
  8196. Debounces.HasWep = true
  8197.  
  8198. Debounces.Equipping = false
  8199.  
  8200. end
  8201.  
  8202.  
  8203.  
  8204. function Unequip_Denial()
  8205.  
  8206. Debounces.Equipping = true
  8207.  
  8208. Attack_Num = 1
  8209.  
  8210. LeftShoulder.Part0 = nil
  8211.  
  8212. LeftShoulder.Part1 = nil
  8213.  
  8214. FLeftShoulder.Part0 = Torso
  8215.  
  8216. FLeftShoulder.Part1 = LeftArm
  8217.  
  8218. FLeftShoulder.C0 = LeftShoulder.C0
  8219.  
  8220. FLeftShoulder.C1 = LeftShoulder.C1
  8221.  
  8222. for i = 0, .5, .1 do
  8223.  
  8224. swait()
  8225.  
  8226. local equips = .5
  8227.  
  8228. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(25),0,0), equips)
  8229.  
  8230. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), equips)
  8231.  
  8232. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,rad(90)), equips)
  8233.  
  8234. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), equips)
  8235.  
  8236. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.35,0)*Euler(rad(-25),0,0), equips)
  8237.  
  8238. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), equips)
  8239.  
  8240. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,0), equips)
  8241.  
  8242. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), equips)
  8243.  
  8244. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.2)*Euler(-rad(10),0,0), equips)
  8245.  
  8246. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(20),0), equips)
  8247.  
  8248. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,0,0), equips)
  8249.  
  8250. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), equips)
  8251.  
  8252. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), equips)
  8253.  
  8254. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), equips)
  8255.  
  8256. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), equips)
  8257.  
  8258. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), equips)
  8259.  
  8260. end
  8261.  
  8262. WepWeld.Part0 = Torso
  8263.  
  8264. WepWeld.Part1 = Handle
  8265.  
  8266. WepWeld.C0 = Cf(1.5,-1,.6) * Euler(rad(-90),0,rad(90))
  8267.  
  8268. WepWeld.C1 = Cf() * Euler(0,0,0)
  8269.  
  8270. CurrentSpeed = 20
  8271.  
  8272. Humanoid.WalkSpeed = CurrentSpeed
  8273.  
  8274. Debounces.HasWep = false
  8275.  
  8276. Debounces.Equipping = false
  8277.  
  8278. end
  8279.  
  8280.  
  8281.  
  8282. function EquipTES()
  8283.  
  8284. if not Debounces.TESWield then
  8285.  
  8286. Debounces.Equipping = true
  8287.  
  8288. for i = 0, .5, .1 do
  8289.  
  8290. swait()
  8291.  
  8292. local SwingSpeed = .5
  8293.  
  8294. --SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  8295.  
  8296. --SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8297.  
  8298. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(3)), SwingSpeed)
  8299.  
  8300. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8301.  
  8302. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(12)), SwingSpeed)
  8303.  
  8304. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8305.  
  8306. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  8307.  
  8308. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8309.  
  8310. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, 0,0), SwingSpeed)
  8311.  
  8312. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8313.  
  8314. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  8315.  
  8316. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  8317.  
  8318. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8319.  
  8320. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8321.  
  8322. end
  8323.  
  8324. SheWeld.Parent = nil
  8325.  
  8326. SheWeld.Part0 = Holder2
  8327.  
  8328. SheWeld.Part1 = TESHandle
  8329.  
  8330. SheWeld.C0 = Holder2.CFrame:inverse() * Cf(Holder2.Position)
  8331.  
  8332. SheWeld.C1 = TESHandle.CFrame:inverse() * Cf(Holder2.Position)
  8333.  
  8334. SheWeld.Parent = TESHandle
  8335.  
  8336. Debounces.Equipping = false
  8337.  
  8338. Debounces.TESWield = true
  8339.  
  8340. CurrentSpeed = 16
  8341.  
  8342. Humanoid.WalkSpeed = CurrentSpeed
  8343.  
  8344. else
  8345.  
  8346. Debounces.Equipping = true
  8347.  
  8348. for i = 0, .5, .1 do
  8349.  
  8350. swait()
  8351.  
  8352. local SwingSpeed = .5
  8353.  
  8354. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  8355.  
  8356. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8357.  
  8358. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  8359.  
  8360. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  8361.  
  8362. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(3)), SwingSpeed)
  8363.  
  8364. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8365.  
  8366. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(12)), SwingSpeed)
  8367.  
  8368. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8369.  
  8370. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  8371.  
  8372. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8373.  
  8374. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, 0,0), SwingSpeed)
  8375.  
  8376. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8377.  
  8378. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  8379.  
  8380. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  8381.  
  8382. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8383.  
  8384. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8385.  
  8386. end
  8387.  
  8388. CurrentSpeed = 6
  8389.  
  8390. Humanoid.WalkSpeed = CurrentSpeed
  8391.  
  8392. SheWeld.Part0 = Torso
  8393.  
  8394. SheWeld.Part1 = TESHandle
  8395.  
  8396. SheWeld.C0 = Cf(-1.1, -1.1, -.2) * Euler(rad(100), 0, 0)
  8397.  
  8398. Debounces.Equipping = false
  8399.  
  8400. Debounces.TESWield = false
  8401.  
  8402. end
  8403.  
  8404. end
  8405.  
  8406.  
  8407.  
  8408. function EquipTE()
  8409.  
  8410. if not Debounces.TEWield then
  8411.  
  8412. Debounces.Equipping = true
  8413.  
  8414. Humanoid.WalkSpeed = 0
  8415.  
  8416. Debounces.DisableJump = true
  8417.  
  8418. LeftHip.Part0 = nil
  8419.  
  8420. LeftHip.Part1 = nil
  8421.  
  8422. RightHip.Part0 = nil
  8423.  
  8424. RightHip.Part1 = nil
  8425.  
  8426. FLeftHip.Part0 = Torso
  8427.  
  8428. FLeftHip.Part1 = LeftLeg
  8429.  
  8430. FLeftHip.C0 = LeftHip.C0
  8431.  
  8432. FLeftHip.C1 = LeftHip.C1
  8433.  
  8434. FRightHip.Part0 = Torso
  8435.  
  8436. FRightHip.Part1 = RightLeg
  8437.  
  8438. FRightHip.C0 = RightHip.C0
  8439.  
  8440. FRightHip.C1 = RightHip.C1
  8441.  
  8442. for i = 0, .7, .1 do
  8443.  
  8444. swait()
  8445.  
  8446. local SwingSpeed = .3
  8447.  
  8448. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(3)), SwingSpeed)
  8449.  
  8450. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8451.  
  8452. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(12)), SwingSpeed)
  8453.  
  8454. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8455.  
  8456. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  8457.  
  8458. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8459.  
  8460. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, 0,0), SwingSpeed)
  8461.  
  8462. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8463.  
  8464. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  8465.  
  8466. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  8467.  
  8468. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8469.  
  8470. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8471.  
  8472. end
  8473.  
  8474. SheWeld.Parent = nil
  8475.  
  8476. SheWeld.Part0 = Holder2
  8477.  
  8478. SheWeld.Part1 = TESHandle
  8479.  
  8480. SheWeld.C0 = Holder2.CFrame:inverse() * Cf(Holder2.Position)
  8481.  
  8482. SheWeld.C1 = TESHandle.CFrame:inverse() * Cf(Holder2.Position)
  8483.  
  8484. SheWeld.Parent = TESHandle
  8485.  
  8486. for i = 0, .7, .1 do
  8487.  
  8488. swait()
  8489.  
  8490. local SwingSpeed = .3
  8491.  
  8492. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  8493.  
  8494. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8495.  
  8496. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  8497.  
  8498. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  8499.  
  8500. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.1,0.325,-1.27)*Euler(rad(60),0,rad(-25)), SwingSpeed)
  8501.  
  8502. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-90),0), SwingSpeed)
  8503.  
  8504. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.6,0.5,-.4)*Euler(rad(8),rad(-50),0), SwingSpeed)
  8505.  
  8506. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8507.  
  8508. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-8),rad(-15),0), SwingSpeed)
  8509.  
  8510. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8511.  
  8512. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(15),0), SwingSpeed)
  8513.  
  8514. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8515.  
  8516. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  8517.  
  8518. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(9),0), SwingSpeed)
  8519.  
  8520. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(6),0), SwingSpeed)
  8521.  
  8522. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  8523.  
  8524. end
  8525.  
  8526. WepWeld3.Parent = nil
  8527.  
  8528. WepWeld3.Part0 = Holder
  8529.  
  8530. WepWeld3.Part1 = TEHandle
  8531.  
  8532. WepWeld3.C0 = Holder.CFrame:inverse() * Cf(Holder.Position)
  8533.  
  8534. WepWeld3.C1 = TEHandle.CFrame:inverse() * Cf(Holder.Position)
  8535.  
  8536. WepWeld3.Parent = TEHandle
  8537.  
  8538. FITEB(11)
  8539.  
  8540. for i = 0, .5, .1 do
  8541.  
  8542. swait()
  8543.  
  8544. local SwingSpeed = .08
  8545.  
  8546. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(-90),0,0), SwingSpeed)
  8547.  
  8548. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8549.  
  8550. HWeld.C0=clerp(HWeld.C0,Cf(.4,-.92,0)*Euler(0,0,rad(-20)), SwingSpeed)
  8551.  
  8552. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8553.  
  8554. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  8555.  
  8556. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8557.  
  8558. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.3,0.5,-.4)*Euler(rad(90), 0, rad(20)), SwingSpeed)
  8559.  
  8560. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  8561.  
  8562. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.6,0.6,0)*Euler(0,0,rad(-15)), SwingSpeed)
  8563.  
  8564. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8565.  
  8566. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(-20), 0), SwingSpeed)
  8567.  
  8568. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8569.  
  8570. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(20), 0), SwingSpeed)
  8571.  
  8572. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  8573.  
  8574. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  8575.  
  8576. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(9),0), SwingSpeed)
  8577.  
  8578. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(6),0), SwingSpeed)
  8579.  
  8580. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  8581.  
  8582. end
  8583.  
  8584. local rotatebecauseitscool = 0
  8585.  
  8586. local swing = Sound(TEHandle,"http://roblox.com/asset/?id=161006212", 1, 2.5, true)
  8587.  
  8588. for i = 0, .5, .1 do
  8589.  
  8590. swait()
  8591.  
  8592. if rotatebecauseitscool < (90*22) then
  8593.  
  8594. rotatebecauseitscool = rotatebecauseitscool+60
  8595.  
  8596. end
  8597.  
  8598. local SwingSpeed = .05
  8599.  
  8600. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(rotatebecauseitscool),0,0), .7)
  8601.  
  8602. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), .7)
  8603.  
  8604. HWeld.C0=clerp(HWeld.C0,Cf(.4,-.92,0)*Euler(0,0,rad(-20)), .7)
  8605.  
  8606. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), .7)
  8607.  
  8608. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.3,0.5,-.4)*Euler(rad(90), 0, rad(20)), SwingSpeed)
  8609.  
  8610. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  8611.  
  8612. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(12)), .4)
  8613.  
  8614. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .4)
  8615.  
  8616. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(-20), 0), SwingSpeed)
  8617.  
  8618. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8619.  
  8620. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(20), 0), SwingSpeed)
  8621.  
  8622. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  8623.  
  8624. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  8625.  
  8626. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(9),0), SwingSpeed)
  8627.  
  8628. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(6),0), SwingSpeed)
  8629.  
  8630. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  8631.  
  8632. end
  8633.  
  8634. SheWeld.Part0 = Torso
  8635.  
  8636. SheWeld.Part1 = TESHandle
  8637.  
  8638. SheWeld.C0 = Cf(-1.1, -1.1, -.2) * Euler(rad(100), 0, 0)
  8639.  
  8640. for i = 0, 2, .1 do
  8641.  
  8642. swait()
  8643.  
  8644. if rotatebecauseitscool < (90*22) then
  8645.  
  8646. rotatebecauseitscool = rotatebecauseitscool+60
  8647.  
  8648. end
  8649.  
  8650. local SwingSpeed = .05
  8651.  
  8652. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(rotatebecauseitscool),0,0), .7)
  8653.  
  8654. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), .7)
  8655.  
  8656. HWeld.C0=clerp(HWeld.C0,Cf(.4,-.92,0)*Euler(0,0,rad(-20)), .7)
  8657.  
  8658. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), .7)
  8659.  
  8660. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.3,0.5,-.4)*Euler(rad(90), 0, rad(20)), SwingSpeed)
  8661.  
  8662. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  8663.  
  8664. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-15)), .4)
  8665.  
  8666. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), .4)
  8667.  
  8668. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(-20), 0), SwingSpeed)
  8669.  
  8670. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8671.  
  8672. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(20), 0), SwingSpeed)
  8673.  
  8674. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  8675.  
  8676. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  8677.  
  8678. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(9),0), SwingSpeed)
  8679.  
  8680. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(6),0), SwingSpeed)
  8681.  
  8682. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  8683.  
  8684. end
  8685.  
  8686. swing:Stop()
  8687.  
  8688. debServ:AddItem(swing, 1)
  8689.  
  8690. local leash = Sound(TEHandle,"rbxasset://sounds\\unsheath.wav", 1, .7, false)
  8691.  
  8692. debServ:AddItem(leash, 1)
  8693.  
  8694. for i = 0, 2, .1 do
  8695.  
  8696. swait()
  8697.  
  8698. local SwingSpeed = .08
  8699.  
  8700. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(-100),0,0), .5)
  8701.  
  8702. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8703.  
  8704. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8705.  
  8706. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8707.  
  8708. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.6,0.4,-.4)*Euler(rad(30), 0, rad(20)), SwingSpeed)
  8709.  
  8710. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(20), 0), SwingSpeed)
  8711.  
  8712. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-15)), .4)
  8713.  
  8714. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-15),0), .4)
  8715.  
  8716. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-11), rad(-40), 0), SwingSpeed)
  8717.  
  8718. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8719.  
  8720. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(40), 0), SwingSpeed)
  8721.  
  8722. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  8723.  
  8724. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  8725.  
  8726. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(13),0), SwingSpeed)
  8727.  
  8728. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(3),0), SwingSpeed)
  8729.  
  8730. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  8731.  
  8732. end
  8733.  
  8734. chatServ:Chat(Head, "It's time to end this fairy tale.", 2)
  8735.  
  8736. for i = 0, 7.5, .1 do
  8737.  
  8738. swait()
  8739.  
  8740. local SwingSpeed = .08
  8741.  
  8742. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(-100),0,0), .5)
  8743.  
  8744. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8745.  
  8746. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8747.  
  8748. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8749.  
  8750. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.6,0.4,-.4)*Euler(rad(30), 0, rad(20)), SwingSpeed)
  8751.  
  8752. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(20), 0), SwingSpeed)
  8753.  
  8754. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-15)), .4)
  8755.  
  8756. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-15),0), .4)
  8757.  
  8758. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-11), rad(-40), 0), SwingSpeed)
  8759.  
  8760. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8761.  
  8762. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(40), 0), SwingSpeed)
  8763.  
  8764. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  8765.  
  8766. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  8767.  
  8768. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(13),0), SwingSpeed)
  8769.  
  8770. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(3),0), SwingSpeed)
  8771.  
  8772. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  8773.  
  8774. end
  8775.  
  8776. LeftHip.Part0 = Torso
  8777.  
  8778. LeftHip.Part1 = LeftLeg
  8779.  
  8780. RightHip.Part0 = Torso
  8781.  
  8782. RightHip.Part1 = RightLeg
  8783.  
  8784. FLeftHip.Part0 = nil
  8785.  
  8786. FLeftHip.Part1 = nil
  8787.  
  8788. LeftHip.C0 = FLeftHip.C0
  8789.  
  8790. LeftHip.C1 = FLeftHip.C1
  8791.  
  8792. FRightHip.Part0 = nil
  8793.  
  8794. FRightHip.Part1 = nil
  8795.  
  8796. RightHip.C0 = FRightHip.C0
  8797.  
  8798. RightHip.C1 = FRightHip.C1
  8799.  
  8800. Debounces.Equipping = false
  8801.  
  8802. Debounces.DisableJump = false
  8803.  
  8804. Debounces.TEWield = true
  8805.  
  8806. Attack_Num = 1
  8807.  
  8808. CurrentSpeed = 14
  8809.  
  8810. Humanoid.WalkSpeed = CurrentSpeed
  8811.  
  8812. else
  8813.  
  8814. Debounces.Equipping = true
  8815.  
  8816. Debounces.DisableJump = true
  8817.  
  8818. Humanoid.WalkSpeed = 0
  8819.  
  8820. LeftHip.Part0 = nil
  8821.  
  8822. LeftHip.Part1 = nil
  8823.  
  8824. RightHip.Part0 = nil
  8825.  
  8826. RightHip.Part1 = nil
  8827.  
  8828. FLeftHip.Part0 = Torso
  8829.  
  8830. FLeftHip.Part1 = LeftLeg
  8831.  
  8832. FLeftHip.C0 = LeftHip.C0
  8833.  
  8834. FLeftHip.C1 = LeftHip.C1
  8835.  
  8836. FRightHip.Part0 = Torso
  8837.  
  8838. FRightHip.Part1 = RightLeg
  8839.  
  8840. FRightHip.C0 = RightHip.C0
  8841.  
  8842. FRightHip.C1 = RightHip.C1
  8843.  
  8844. for i = 0, .5, .1 do
  8845.  
  8846. swait()
  8847.  
  8848. local SwingSpeed = .5
  8849.  
  8850. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(3)), SwingSpeed)
  8851.  
  8852. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8853.  
  8854. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(12)), SwingSpeed)
  8855.  
  8856. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8857.  
  8858. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  8859.  
  8860. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8861.  
  8862. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, 0,0), SwingSpeed)
  8863.  
  8864. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8865.  
  8866. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  8867.  
  8868. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  8869.  
  8870. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8871.  
  8872. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8873.  
  8874. end
  8875.  
  8876. SheWeld.Parent = nil
  8877.  
  8878. SheWeld.Part0 = Holder2
  8879.  
  8880. SheWeld.Part1 = TESHandle
  8881.  
  8882. SheWeld.C0 = Holder2.CFrame:inverse() * Cf(Holder2.Position)
  8883.  
  8884. SheWeld.C1 = TESHandle.CFrame:inverse() * Cf(Holder2.Position)
  8885.  
  8886. SheWeld.Parent = TESHandle
  8887.  
  8888. HTEB()
  8889.  
  8890. for i = 0, .5, .1 do
  8891.  
  8892. swait()
  8893.  
  8894. local SwingSpeed = .5
  8895.  
  8896. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  8897.  
  8898. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8899.  
  8900. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.1,0.325,-1.27)*Euler(rad(60),0,rad(-25)), SwingSpeed)
  8901.  
  8902. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-90),0), SwingSpeed)
  8903.  
  8904. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.6,0.5,-.4)*Euler(rad(8),rad(-50),0), SwingSpeed)
  8905.  
  8906. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8907.  
  8908. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-8),rad(-15),0), SwingSpeed)
  8909.  
  8910. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8911.  
  8912. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(15),0), SwingSpeed)
  8913.  
  8914. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8915.  
  8916. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  8917.  
  8918. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(9),0), SwingSpeed)
  8919.  
  8920. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(6),0), SwingSpeed)
  8921.  
  8922. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  8923.  
  8924. end
  8925.  
  8926. local Sheath = Sound(TESHandle, "rbxasset://sounds\\unsheath.wav", 1, 1, false)
  8927.  
  8928. for i = 0, .5, .1 do
  8929.  
  8930. swait()
  8931.  
  8932. local SwingSpeed = .5
  8933.  
  8934. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(3)), SwingSpeed)
  8935.  
  8936. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8937.  
  8938. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(12)), SwingSpeed)
  8939.  
  8940. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  8941.  
  8942. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  8943.  
  8944. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  8945.  
  8946. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, 0,0), SwingSpeed)
  8947.  
  8948. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  8949.  
  8950. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  8951.  
  8952. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  8953.  
  8954. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8955.  
  8956. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  8957.  
  8958. end
  8959.  
  8960. Attack_Num = 1
  8961.  
  8962. SheWeld.Part0 = Torso
  8963.  
  8964. SheWeld.Part1 = TESHandle
  8965.  
  8966. SheWeld.C0 = Cf(-1.1, -1.1, -.2) * Euler(rad(100), 0, 0)
  8967.  
  8968. LeftHip.Part0 = Torso
  8969.  
  8970. LeftHip.Part1 = LeftLeg
  8971.  
  8972. RightHip.Part0 = Torso
  8973.  
  8974. RightHip.Part1 = RightLeg
  8975.  
  8976. FLeftHip.Part0 = nil
  8977.  
  8978. FLeftHip.Part1 = nil
  8979.  
  8980. LeftHip.C0 = FLeftHip.C0
  8981.  
  8982. LeftHip.C1 = FLeftHip.C1
  8983.  
  8984. FRightHip.Part0 = nil
  8985.  
  8986. FRightHip.Part1 = nil
  8987.  
  8988. RightHip.C0 = FRightHip.C0
  8989.  
  8990. RightHip.C1 = FRightHip.C1
  8991.  
  8992. WepWeld3.Part0 = TESHandle
  8993.  
  8994. WepWeld3.Part1 = TEHandle
  8995.  
  8996. WepWeld3.C0 = Cf(0, 0, 0)
  8997.  
  8998. WepWeld3.C1 = Cf(0, 3, 0) * Euler(0, rad(180), 0)
  8999.  
  9000. Debounces.Equipping = false
  9001.  
  9002. Debounces.DisableJump = false
  9003.  
  9004. Debounces.TEWield = false
  9005.  
  9006. CurrentSpeed = 6
  9007.  
  9008. Humanoid.WalkSpeed = CurrentSpeed
  9009.  
  9010. end
  9011.  
  9012. end
  9013.  
  9014.  
  9015.  
  9016. function Awaken()
  9017.  
  9018. Debounces.Successful_KeyStroke = true
  9019.  
  9020. Debounces.Attacking = true
  9021.  
  9022. Debounces.DisableJump = true
  9023.  
  9024. GodMode = true
  9025.  
  9026. Humanoid.WalkSpeed = 0
  9027.  
  9028. WepWeld.Part0 = RootPart
  9029.  
  9030. WepWeld.Part1 = Handle
  9031.  
  9032. WepWeld.C0 = RootPart.CFrame:inverse() * Cf(RootPart.Position)
  9033.  
  9034. WepWeld.C1 = Handle.CFrame:inverse() * Cf(RootPart.Position)
  9035.  
  9036. local BP = Inst("BodyPosition", RootPart)
  9037.  
  9038. local StopEffects = false
  9039.  
  9040. if not runServ:IsStudio() then
  9041.  
  9042. local RingP = Inst("Part", F2)
  9043.  
  9044. RingP.Anchored = true
  9045.  
  9046. RingP.CanCollide = false
  9047.  
  9048. RingP.Transparency = 1
  9049.  
  9050. RingP.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  9051.  
  9052. BP.Parent = RootPart
  9053.  
  9054. BP.Name = DecName
  9055.  
  9056. BP.Position = RootPart.Position
  9057.  
  9058. local OGPos = RootPart.Position
  9059.  
  9060. BP.MaxForce = Vec(huge, huge, huge)
  9061.  
  9062. local StopRings = false
  9063.  
  9064. coroutine.resume(coroutine.create(function()
  9065.  
  9066. repeat
  9067.  
  9068. wait(.3)
  9069.  
  9070. local boo = Sound(RingP,"http://roblox.com/asset/?id=228343249", .1, .5, false)
  9071.  
  9072. debServ:AddItem(boo, .3)
  9073.  
  9074. MagniDamage(RingP, 38, true, 4, 8, true, 200, "Compensate-Knockdown", .01, false, 0, false, _, _, _)
  9075.  
  9076. MagniDamage(RootPart, 38, true, 4, 8, true, 200, "Compensate-Knockdown", .01, false, 0, false, _, _, _)
  9077.  
  9078. MagicRing(BrickColor.new(Colour1),"Neon",RingP:GetRenderCFrame()*Cf(0,0,0)*Euler(rad(90),0,0), 0, 0, 1, 3, 3, 1.2, .05)
  9079.  
  9080. until StopRings
  9081.  
  9082. end))
  9083.  
  9084. chatServ:Chat(Head, "Seal 6, disable.", 2)
  9085.  
  9086. for i = 0, 5, .1 do
  9087.  
  9088. swait()
  9089.  
  9090. local SwingSpeed = .5
  9091.  
  9092. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9093.  
  9094. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9095.  
  9096. WepWeld.C0=clerp(WepWeld.C0,Cf(0,13,-1.7)*Euler(rad(180),0,0), SwingSpeed)
  9097.  
  9098. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  9099.  
  9100. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(140),0,rad(20)), SwingSpeed)
  9101.  
  9102. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9103.  
  9104. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(140),0,rad(-20)), SwingSpeed)
  9105.  
  9106. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9107.  
  9108. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(10),0,0), SwingSpeed)
  9109.  
  9110. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9111.  
  9112. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(15),0,0), SwingSpeed)
  9113.  
  9114. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9115.  
  9116. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(rad(-15),rad(90),0), SwingSpeed)
  9117.  
  9118. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  9119.  
  9120. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(-15),rad(-90),0), SwingSpeed)
  9121.  
  9122. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  9123.  
  9124. end
  9125.  
  9126. chatServ:Chat(Head, "This world and I are irreconcilable.", 2)
  9127.  
  9128. wait(2)
  9129.  
  9130. for i = 0, 16, .2 do
  9131.  
  9132. swait()
  9133.  
  9134. BP.Position = Vec(OGPos.x, OGPos.y+i, OGPos.z)
  9135.  
  9136. local SwingSpeed = .5
  9137.  
  9138. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9139.  
  9140. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9141.  
  9142. WepWeld.C0=clerp(WepWeld.C0,Cf(0,13,-1.7)*Euler(rad(180),0,0), SwingSpeed)
  9143.  
  9144. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  9145.  
  9146. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(140),0,rad(20)), SwingSpeed)
  9147.  
  9148. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9149.  
  9150. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(140),0,rad(-20)), SwingSpeed)
  9151.  
  9152. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9153.  
  9154. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(15),0,0), SwingSpeed)
  9155.  
  9156. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9157.  
  9158. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(20),0,0), SwingSpeed)
  9159.  
  9160. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9161.  
  9162. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(rad(-30),rad(90),0), SwingSpeed)
  9163.  
  9164. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  9165.  
  9166. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(-30),rad(-90),0), SwingSpeed)
  9167.  
  9168. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  9169.  
  9170. end
  9171.  
  9172. chatServ:Chat(Head, "I deny this world its existence,", 2)
  9173.  
  9174. wait(2)
  9175.  
  9176. debServ:AddItem(RingP, 0)
  9177.  
  9178. local s = Sound(Hit_Box,"http://roblox.com/asset/?id=178452217", .6, .5, false)
  9179.  
  9180. debServ:AddItem(s, 5)
  9181.  
  9182. for i = 0, 5, .1 do
  9183.  
  9184. local SwingSpeed = .5
  9185.  
  9186. for _, p in pairs(Denial:GetChildren()) do
  9187.  
  9188. if p.Transparency ~= 1 then
  9189.  
  9190. p.Transparency = i/4.5
  9191.  
  9192. end
  9193.  
  9194. end
  9195.  
  9196. MagicBlock(BC(Colour1), "Neon", Hit_Box:GetRenderCFrame()*Cf(rand(-1, 1), rand(-5, 5), rand(-1, 1)),.1, .1, .1, 1.2, 1.2, 1.2, .05)
  9197.  
  9198. MagicBlock(BC(Colour2), "Neon", Hit_Box:GetRenderCFrame()*Cf(rand(-1, 1), rand(-5, 5), rand(-1, 1)),.1, .1, .1, 1.2, 1.2, 1.2, .05)
  9199.  
  9200. MagicBlock(BC(Colour1), "Neon", Hit_Box:GetRenderCFrame()*Cf(rand(-1, 1), rand(-5, 5), rand(-1, 1)),.1, .1, .1, 1.2, 1.2, 1.2, .05)
  9201.  
  9202. MagicBlock(BC(Colour2), "Neon", Hit_Box:GetRenderCFrame()*Cf(rand(-1, 1), rand(-5, 5), rand(-1, 1)),.1, .1, .1, 1.2, 1.2, 1.2, .05)
  9203.  
  9204. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9205.  
  9206. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9207.  
  9208. WepWeld.C0=clerp(WepWeld.C0,Cf(0,13,-1.7)*Euler(rad(180),0,0), SwingSpeed)
  9209.  
  9210. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  9211.  
  9212. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(140),0,rad(60)), SwingSpeed)
  9213.  
  9214. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9215.  
  9216. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(140),0,rad(-60)), SwingSpeed)
  9217.  
  9218. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9219.  
  9220. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(10),0,0), SwingSpeed)
  9221.  
  9222. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9223.  
  9224. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(15),0,0), SwingSpeed)
  9225.  
  9226. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9227.  
  9228. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(rad(-15),rad(90),0), SwingSpeed)
  9229.  
  9230. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  9231.  
  9232. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(-15),rad(-90),0), SwingSpeed)
  9233.  
  9234. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  9235.  
  9236. swait()
  9237.  
  9238. end
  9239.  
  9240. chatServ:Chat(Head, "and I shall erase it!", 2)
  9241.  
  9242. FRightHip.Part0 = Torso
  9243.  
  9244. FRightHip.Part1 = RightLeg
  9245.  
  9246. RightHip.Part0 = nil
  9247.  
  9248. RightHip.Part1 = nil
  9249.  
  9250. FRightHip.C0 = RightHip.C0
  9251.  
  9252. FRightHip.C1 = RightHip.C1
  9253.  
  9254. FLeftHip.Part0 = Torso
  9255.  
  9256. FLeftHip.Part1 = LeftLeg
  9257.  
  9258. LeftHip.Part0 = nil
  9259.  
  9260. LeftHip.Part1 = nil
  9261.  
  9262. FLeftHip.C0 = LeftHip.C0
  9263.  
  9264. FLeftHip.C1 = LeftHip.C1
  9265.  
  9266. StopRings = true
  9267.  
  9268. for i = 0, .6, .1 do
  9269.  
  9270. local SwingSpeed = .3
  9271.  
  9272. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9273.  
  9274. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9275.  
  9276. WepWeld.C0=clerp(WepWeld.C0,Cf(0,13,-1.7)*Euler(rad(180),0,0), SwingSpeed)
  9277.  
  9278. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(0),0), SwingSpeed)
  9279.  
  9280. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.8,0.5,-.6)*Euler(rad(70),0,rad(-60)), SwingSpeed)
  9281.  
  9282. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9283.  
  9284. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.8,0.5,-.6)*Euler(rad(66),0,rad(60)), SwingSpeed)
  9285.  
  9286. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  9287.  
  9288. Neck.C0=clerp(Neck.C0,Cf(0,1.2,-.4)*Euler(rad(-60),0,0), SwingSpeed)
  9289.  
  9290. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  9291.  
  9292. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-30),0,0), SwingSpeed)
  9293.  
  9294. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  9295.  
  9296. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.15,-1.2)*Euler(rad(-25),0,0), SwingSpeed)
  9297.  
  9298. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  9299.  
  9300. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.15,-1.2)*Euler(rad(-25),0,0), SwingSpeed)
  9301.  
  9302. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  9303.  
  9304. swait()
  9305.  
  9306. end
  9307.  
  9308. coroutine.resume(coroutine.create(function()
  9309.  
  9310. coroutine.resume(coroutine.create(function()
  9311.  
  9312. repeat
  9313.  
  9314. wait()
  9315.  
  9316. MagniDamage(RootPart, 18, true, 60, 90, true, 666, "Compensate-Knockdown", .5, false, 0, false, _, _, _)
  9317.  
  9318. MagniDamage(RootPart, 52, false, 0, 2, true, -20, "Compensate", .1, false, 0, false, _, _, _)
  9319.  
  9320. local rnum = 40
  9321.  
  9322. local Rand1, Rand2, Rand3, Rand4 = {rand(-rnum, rnum), rand(-rnum, rnum), rand(-rnum, rnum)}, {rand(-rnum, rnum), rand(-rnum, rnum), rand(-rnum, rnum)}, {rand(-360, 360), rand(-360, 360), rand(-360, 360)}, {rand(-rnum, rnum), rand(-rnum, rnum), rand(-rnum, rnum)}
  9323.  
  9324. MagicBlood(BC(Colour1), "Neon", RootPart:GetRenderCFrame() * Cf(Rand1[1], Rand1[2], Rand1[3]), 14, 14, 14, .1, .1, .1, .05)
  9325.  
  9326. MagicBlood(BC(Colour2), "Neon", RootPart:GetRenderCFrame() * Cf(Rand1[1], Rand1[2], Rand1[3]), 8, 8, 8, .1, .1, .1, .05)
  9327.  
  9328. MagicBlood(BC(Colour2), "Neon", RootPart:GetRenderCFrame() * Cf(Rand2[1], Rand2[2], Rand2[3]), 14, 14, 14, .1, .1, .1, .05)
  9329.  
  9330. MagicBlood(BC(Colour1), "Neon", RootPart:GetRenderCFrame() * Cf(Rand2[1], Rand2[2], Rand2[3]), 8, 8, 8, .1, .1, .1, .05)
  9331.  
  9332. MagicBlock(BC(Colour1), "Neon", RootPart:GetRenderCFrame() * Cf(Rand4[1], Rand4[2], Rand4[3]), 14, 14, 14, .1, .1, .1, .05)
  9333.  
  9334. MagicBlock(BC(Colour2), "Neon", RootPart:GetRenderCFrame() * Cf(Rand4[1], Rand4[2], Rand4[3]), 8, 8, 8, .1, .1, .1, .05)
  9335.  
  9336. until StopEffects
  9337.  
  9338. end))
  9339.  
  9340. repeat
  9341.  
  9342. MagicSpikeBall(BC(Colour1), "Neon", RootPart:GetRenderCFrame(), 0, 0, 0, .7, .7, .7, .05)
  9343.  
  9344. MagicSpikeBall(BC(Colour2), "Neon", RootPart:GetRenderCFrame(), 0, 0, 0, .5, .5, .5, .05)
  9345.  
  9346. MagicCircle(BC(Colour1), "Neon", RootPart:GetRenderCFrame(), 0, 0, 0, .4, .4, .4, .05)
  9347.  
  9348. MagicCircle(BC(Colour2), "Neon", RootPart:GetRenderCFrame(), 0, 0, 0, .3, .3, .3, .05)
  9349.  
  9350. wait(.3)
  9351.  
  9352. until StopEffects
  9353.  
  9354. end))
  9355.  
  9356. wait(10)--]]
  9357.  
  9358. end
  9359.  
  9360. CArmour.Parent = Character
  9361.  
  9362. local WeldBase = Inst("Model", CArmour)
  9363.  
  9364. WeldBase.Name = "WeldBase"
  9365.  
  9366. local aHead = Inst("Part", WeldBase)
  9367.  
  9368. aHead.Transparency = 1
  9369.  
  9370. aHead.Name = "FakeHead"
  9371.  
  9372. aHead.Anchored = true
  9373.  
  9374. aHead.CanCollide = false
  9375.  
  9376. aHead.Locked = true
  9377.  
  9378. aHead.Size = Vec(.2, .2, .2)
  9379.  
  9380. aHead.Position = Vec(60.2, 5.3, -275)
  9381.  
  9382. aHead.Rotation = Vec(-180, 0, -180)
  9383.  
  9384. local aLarm = Inst("Part", WeldBase)
  9385.  
  9386. aLarm.Transparency = 1
  9387.  
  9388. aLarm.Name = "FakeLeftArm"
  9389.  
  9390. aLarm.Anchored = true
  9391.  
  9392. aLarm.CanCollide = false
  9393.  
  9394. aLarm.Locked = true
  9395.  
  9396. aLarm.Size = Vec(.2, .2, .2)
  9397.  
  9398. aLarm.Position = Vec(58.7, 3.8, -275)
  9399.  
  9400. aLarm.Rotation = Vec(-180, 0, -180)
  9401.  
  9402. local aLleg = Inst("Part", WeldBase)
  9403.  
  9404. aLleg.Transparency = 1
  9405.  
  9406. aLleg.Name = "FakeLeftLeg"
  9407.  
  9408. aLleg.Anchored = true
  9409.  
  9410. aLleg.CanCollide = false
  9411.  
  9412. aLleg.Locked = true
  9413.  
  9414. aLleg.Size = Vec(.2, .2, .2)
  9415.  
  9416. aLleg.Position = Vec(59.7, 1.8, -275)
  9417.  
  9418. aLleg.Rotation = Vec(-180, 0, -180)
  9419.  
  9420. local aRarm = Inst("Part", WeldBase)
  9421.  
  9422. aRarm.Transparency = 1
  9423.  
  9424. aRarm.Name = "FakeRightArm"
  9425.  
  9426. aRarm.Anchored = true
  9427.  
  9428. aRarm.CanCollide = false
  9429.  
  9430. aRarm.Locked = true
  9431.  
  9432. aRarm.Size = Vec(.2, .2, .2)
  9433.  
  9434. aRarm.Position = Vec(58.7, 3.8, -275)
  9435.  
  9436. aRarm.Rotation = Vec(-180, 0, -180)
  9437.  
  9438. local aRleg = Inst("Part", WeldBase)
  9439.  
  9440. aRleg.Transparency = 1
  9441.  
  9442. aRleg.Name = "FakeRightLeg"
  9443.  
  9444. aRleg.Anchored = true
  9445.  
  9446. aRleg.CanCollide = false
  9447.  
  9448. aRleg.Locked = true
  9449.  
  9450. aRleg.Size = Vec(.2, .2, .2)
  9451.  
  9452. aRleg.Position = Vec(59.7, 1.8, -275)
  9453.  
  9454. aRleg.Rotation = Vec(-180, 0, -180)
  9455.  
  9456. local aTor = Inst("Part", WeldBase)
  9457.  
  9458. aTor.Transparency = 1
  9459.  
  9460. aTor.Name = "FakeTorso"
  9461.  
  9462. aTor.Anchored = true
  9463.  
  9464. aTor.CanCollide = false
  9465.  
  9466. aTor.Locked = true
  9467.  
  9468. aTor.Size = Vec(.2, .2, .2)
  9469.  
  9470. aTor.Position = Vec(60.2, 3.8, -275)
  9471.  
  9472. aTor.Rotation = Vec(-180, 0, -180)
  9473.  
  9474. for _ , k in pairs(WeldBase:GetChildren()) do
  9475.  
  9476. if k:IsA("BasePart") then
  9477.  
  9478. k:BreakJoints()
  9479.  
  9480. end
  9481.  
  9482. end
  9483.  
  9484. local function MakeHelmet()
  9485.  
  9486. local Parent = Inst("Model", CArmour)
  9487.  
  9488. Parent.Name = "Helmet"
  9489.  
  9490. ----------------(ClassName, , BrickColor, Material , Trans, Refl, Name, Size, Position, Rotation, Mesh Class, Mesh Scale , MId, MType)
  9491.  
  9492. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "HelmetBack", Vector3.new(.2, .2, .2), Vector3.new(60.2, 5.4, -275.73), Vector3.new(90, 0, 0), "SpecialMesh", Vector3.new(1.2, 2, 1.6), "http://www.roblox.com/asset/?id=20637493", "FileMesh")
  9493.  
  9494. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "HelmetBase", Vector3.new(.2, .2, .2), Vector3.new(60.2, 5.4, -275), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(1, 1, 1), "http://www.roblox.com/asset/?id=87249889", "FileMesh")
  9495.  
  9496. local HEpart = CreatePart("Part", Parent, Colour1, "Neon", 1, 0, "HelmetEffect", Vector3.new(.2, .2, .2), Vector3.new(60.2, 5.5, -275.7), Vector3.new(0, 0, 0), "BlockMesh", Vector3.new(0, 0, 0), _, _)
  9497.  
  9498. local peSize = {NumberSequenceKeypoint.new(0, 1.31, 0), NumberSequenceKeypoint.new(1, 0, 0)}
  9499.  
  9500. local peTrans = {NumberSequenceKeypoint.new(0, .137, 0), NumberSequenceKeypoint.new(1, 1, 0)}
  9501.  
  9502. local pe = Inst("ParticleEmitter", HEpart)
  9503.  
  9504. pe.LightEmission = .5
  9505.  
  9506. pe.Color = ColorSequence.new(HEpart.BrickColor.Color)
  9507.  
  9508. pe.Size = NumberSequence.new(peSize)
  9509.  
  9510. pe.Transparency = NumberSequence.new(peTrans)
  9511.  
  9512. pe.Texture = "rbxassetid://37332909"
  9513.  
  9514. pe.Acceleration = Vec(0, -100, 0)
  9515.  
  9516. pe.EmissionDirection = "Front"
  9517.  
  9518. pe.Lifetime = NumberRange.new(0.35)
  9519.  
  9520. pe.Rate = 800000
  9521.  
  9522. pe.Speed = NumberRange.new(15)
  9523.  
  9524. CEP = HEpart
  9525.  
  9526. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "HelmetPart", Vector3.new(.2, .2, .2), Vector3.new(60.2, 5.8, -275), Vector3.new(-150, 0, -180), "SpecialMesh", Vector3.new(1, 1, 1), "http://www.roblox.com/asset/?id=189962102", "FileMesh")
  9527.  
  9528. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "MouthGuard", Vector3.new(.2, .2, .2), Vector3.new(60.2, 5, -274.6), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(1, 1.2, 1.1), "http://www.roblox.com/asset/?id=19380683", "FileMesh")
  9529.  
  9530. for _ , K in pairs(Parent:GetChildren()) do
  9531.  
  9532. if K:IsA("BasePart") then
  9533.  
  9534. K:BreakJoints()
  9535.  
  9536. end
  9537.  
  9538. end
  9539.  
  9540. for _, z in pairs(Parent:GetChildren()) do
  9541.  
  9542. if z:IsA("BasePart") then
  9543.  
  9544. local Weld = Inst("Weld", aHead)
  9545.  
  9546. Weld.Part0 = aHead
  9547.  
  9548. Weld.Part1 = z
  9549.  
  9550. Weld.Name = z.Name.."-to-"..aHead.Name
  9551.  
  9552. Weld.C0 = aHead.CFrame:inverse() * Cf(aHead.Position)
  9553.  
  9554. Weld.C1 = z.CFrame:inverse() * Cf(aHead.Position)
  9555.  
  9556. z.Anchored = false
  9557.  
  9558. z.CanCollide = false
  9559.  
  9560. end
  9561.  
  9562. end
  9563.  
  9564. end
  9565.  
  9566. local Cape = nil
  9567.  
  9568. local function MakeTorsoArmour()
  9569.  
  9570. local Parent = Inst("Model", CArmour)
  9571.  
  9572. Parent.Name = "TorsoArmour"
  9573.  
  9574. ----------------(ClassName, , BrickColor, Material , Trans, Refl, Name, Size, Position, Rotation, Mesh Class, Mesh Scale , MId, MType)
  9575.  
  9576. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourBody", Vector3.new(2, 2, 1), Vector3.new(60.2, 3.8, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1, 1, 1.01), _, _)
  9577.  
  9578. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPartWedge1", Vector3.new(.2, 1, .2), Vector3.new(59.7, 3.7, -275.4), Vector3.new(90, 0, 90), "SpecialMesh", Vector3.new(1.1, 1, 1), "", "Wedge")
  9579.  
  9580. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPart1", Vector3.new(2, .2, .2), Vector3.new(60.2, 3.5, -275.4), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.01, 1, 1.1), _, _)
  9581.  
  9582. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail1", Vector3.new(.2, .2, .2), Vector3.new(61.1, 4.7, -274.6), Vector3.new(-90, -90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9583.  
  9584. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPart2", Vector3.new(2, .6, 1), Vector3.new(60.2, 3.1, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.01, 1, 1.02), _, _)
  9585.  
  9586. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPartWedge2", Vector3.new(1, .8, .2), Vector3.new(60.8, 3.5, -275), Vector3.new(90, 0, 90), "SpecialMesh", Vector3.new(1.02, 1.025, 1), "", "Wedge")
  9587.  
  9588. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPart3", Vector3.new(.4, 1, .4), Vector3.new(60.2, 4.3, -275.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.4, 1, .5), "", "Sphere")
  9589.  
  9590. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail2", Vector3.new(.2, .2, .2), Vector3.new(59.3, 2.9, -274.6), Vector3.new(-90, -90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9591.  
  9592. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail3", Vector3.new(.2, .2, .2), Vector3.new(61.1, 2.9, -274.6), Vector3.new(-90, -90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9593.  
  9594. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPartWedge3", Vector3.new(1, .8, .2), Vector3.new(59.6, 3.5, -275), Vector3.new(90, 0, -90), "SpecialMesh", Vector3.new(1.02, 1.025, 1), "", "Wedge")
  9595.  
  9596. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPartWedge4", Vector3.new(.2, 1, .2), Vector3.new(60.7, 3.7, -275.4), Vector3.new(90, 0, -90), "SpecialMesh", Vector3.new(1.1, 1, 1), "", "Wedge")
  9597.  
  9598. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail4", Vector3.new(.2, .2, .2), Vector3.new(59.3, 4.7, -275.4), Vector3.new(90, 90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9599.  
  9600. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail5", Vector3.new(.2, .2, .2), Vector3.new(59.3, 4.7, -274.6), Vector3.new(-90, -90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9601.  
  9602. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail6", Vector3.new(.2, .2, .2), Vector3.new(59.3, 3.5, -274.6), Vector3.new(-90, -90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9603.  
  9604. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPart4", Vector3.new(.4, .4, .2), Vector3.new(60.2, 3.6, -274.6), Vector3.new(0, 0, 0), "SpecialMesh", Vector3.new(1, 1, 1.1), "", "Torso")
  9605.  
  9606. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail7", Vector3.new(.2, .2, .2), Vector3.new(61.1, 2.9, -275.4), Vector3.new(90, 90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9607.  
  9608. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail8", Vector3.new(.2, .2, .2), Vector3.new(61.1, 3.5, -275.4), Vector3.new(90, 90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9609.  
  9610. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail9", Vector3.new(.2, .2, .2), Vector3.new(59.3, 3.5, -275.4), Vector3.new(90, 90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9611.  
  9612. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail10", Vector3.new(.2, .2, .2), Vector3.new(59.3, 2.9, -275.4), Vector3.new(90, 90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9613.  
  9614. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPartNail11", Vector3.new(.2, .2, .2), Vector3.new(61.1, 4.7, -275.4), Vector3.new(90, 90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9615.  
  9616. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ArmourPart5", Vector3.new(.4, .2, .4), Vector3.new(60.2, 3.8, -274.6), Vector3.new(-90, 0, 0), "CylinderMesh", Vector3.new(.68, 1.1, .68), _, _)
  9617.  
  9618. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPart6", Vector3.new(.4, .2, .4), Vector3.new(60.2, 3.8, -274.6), Vector3.new(-90, 0, 0), "CylinderMesh", Vector3.new(.45, 1.15, .45), _, _)
  9619.  
  9620. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourPart7", Vector3.new(.2, .2, .2), Vector3.new(61.1, 3.5, -274.6), Vector3.new(-90, -90, 0), "CylinderMesh", Vector3.new(.6, 1.18, .6), _, _)
  9621.  
  9622. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon1", Vector3.new(.2, .2, .4), Vector3.new(61.1, 4.7, -274.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9623.  
  9624. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon2", Vector3.new(.2, .2, .4), Vector3.new(61.1, 2.9, -274.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9625.  
  9626. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon3", Vector3.new(.2, .2, .4), Vector3.new(59.3, 2.9, -274.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9627.  
  9628. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon4", Vector3.new(.2, .2, .4), Vector3.new(61.1, 3.5, -275.5), Vector3.new(0, 0, 0), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9629.  
  9630. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon5", Vector3.new(.2, .2, .4), Vector3.new(59.3, 2.9, -275.5), Vector3.new(0, 0, 0), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9631.  
  9632. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon6", Vector3.new(.2, .2, .4), Vector3.new(61.1, 2.9, -275.5), Vector3.new(0, 0, 0), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9633.  
  9634. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon7", Vector3.new(.4, .4, .4), Vector3.new(60.2, 3.8, -274.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.4, .4, .2), "", "Sphere")
  9635.  
  9636. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon8", Vector3.new(.2, .2, .4), Vector3.new(59.3, 3.5, -274.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9637.  
  9638. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon9", Vector3.new(.2, .2, .4), Vector3.new(59.3, 4.7, -275.5), Vector3.new(0, 0, 0), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9639.  
  9640. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon10", Vector3.new(.2, .2, .4), Vector3.new(61.1, 4.7, -275.5), Vector3.new(0, 0, 0), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9641.  
  9642. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon11", Vector3.new(.2, .2, .4), Vector3.new(59.3, 3.5, -275.5), Vector3.new(0, 0, 0), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9643.  
  9644. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon12", Vector3.new(.2, .2, .4), Vector3.new(61.1, 3.5, -274.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9645.  
  9646. local k = CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ArmourPartNeon13", Vector3.new(.2, .2, .4), Vector3.new(59.3, 4.7, -274.5), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.5, .5, .1), "", "Sphere") k.Mesh.Offset = Vec(0, 0, -.01)
  9647.  
  9648. Cape = CreatePart("Part", Parent, "White", "SmoothPlastic", 1, 0, "Mini-CapeSpot", Vector3.new(2, .2, .2), Vector3.new(60.2, 3.49, -275.47), Vector3.new(120, 0, -180), "BlockMesh", Vector3.new(0, 0, 0), _, _)
  9649.  
  9650. local kk = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShoulderArmour1", Vector3.new(1, .4, .4), Vector3.new(59.4, 4.4, -275), Vector3.new(-90, 0, -90), "SpecialMesh", Vector3.new(1.03, 1, 1), "", "Wedge") kk.Mesh.Offset = Vec(0, -.01, 0)
  9651.  
  9652. local kk = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShoulderArmour2", Vector3.new(1, .4, .4), Vector3.new(61, 4.4, -275), Vector3.new(-90, 0, 90), "SpecialMesh", Vector3.new(1.03, 1, 1), "", "Wedge") kk.Mesh.Offset = Vec(0, -.01, 0)
  9653.  
  9654. local kk = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShoulderArmour3", Vector3.new(1, .4, .2), Vector3.new(59.8, 4.7, -275), Vector3.new(-90, 0, -90), "SpecialMesh", Vector3.new(1.03, 1, 1.01), "", "Wedge") kk.Mesh.Offset = Vec(0, -.01, .001)
  9655.  
  9656. local kk = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShoulderArmour4", Vector3.new(.4, .2, 1), Vector3.new(59.4, 4.7, -275), Vector3.new(0, 0, 0), "BlockMesh", Vector3.new(1, 1.01, 1.03), _, _) kk.Mesh.Offset = Vec(-.01, .001, 0)
  9657.  
  9658. local kk = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShoulderArmour5", Vector3.new(1, .4, .2), Vector3.new(60.6, 4.7, -275), Vector3.new(-90, 0, 90), "SpecialMesh", Vector3.new(1.03, 1, 1.01), "", "Wedge") kk.Mesh.Offset = Vec(0, -.01, .001)
  9659.  
  9660. local kk = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShoulderArmour6", Vector3.new(.4, .2, 1), Vector3.new(61, 4.7, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1, 1.01, 1.03), _, _) kk.Mesh.Offset = Vec(-.01, .001, 0)
  9661.  
  9662. for _ , K in pairs(Parent:GetChildren()) do
  9663.  
  9664. if K:IsA("BasePart") then
  9665.  
  9666. K:BreakJoints()
  9667.  
  9668. end
  9669.  
  9670. end
  9671.  
  9672. for _, z in pairs(Parent:GetChildren()) do
  9673.  
  9674. if z:IsA("BasePart") then
  9675.  
  9676. local Weld = Inst("Weld", aTor)
  9677.  
  9678. Weld.Part0 = aTor
  9679.  
  9680. Weld.Part1 = z
  9681.  
  9682. Weld.Name = z.Name.."-to-"..aTor.Name
  9683.  
  9684. Weld.C0 = aTor.CFrame:inverse() * Cf(aTor.Position)
  9685.  
  9686. Weld.C1 = z.CFrame:inverse() * Cf(aTor.Position)
  9687.  
  9688. z.Anchored = false
  9689.  
  9690. z.CanCollide = false
  9691.  
  9692. end
  9693.  
  9694. end
  9695.  
  9696. end
  9697.  
  9698. local function MakeArmArmour(limb, limbname)
  9699.  
  9700. local Parent = Inst("Model", CArmour)
  9701.  
  9702. Parent.Name = limbname.."Armour"
  9703.  
  9704. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourBody", Vector3.new(1, 2, 1), Vector3.new(58.7, 3.8, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.01, 1, 1.01), _, _)
  9705.  
  9706. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "Glove", Vector3.new(1, .4, 1), Vector3.new(58.7, 2.8, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.02, .1, 1.02), _, _)
  9707.  
  9708. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour1", Vector3.new(.2, .2, .6), Vector3.new(58.3, 4.5, -274.6), Vector3.new(-90, 0, -180), "SpecialMesh", Vector3.new(1.1, 1, 1), "", "Wedge") y.Mesh.Offset = Vec(0, 0, .001)
  9709.  
  9710. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour2", Vector3.new(1, .6, .2), Vector3.new(58.5, 4.7, -275), Vector3.new(-90, 0, 90), "SpecialMesh", Vector3.new(1.03, 1, 1.01), "", "Wedge") y.Mesh.Offset = Vec(0, -.01, .001)
  9711.  
  9712. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour3", Vector3.new(1, .2, .4), Vector3.new(59.1, 4.2, -275), Vector3.new(-90, 0, 90), "SpecialMesh", Vector3.new(1.03, 1, 1), "", "Wedge") y.Mesh.Offset = Vec(0, -.01, 0)
  9713.  
  9714. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour4", Vector3.new(.2, .2, 1), Vector3.new(59.1, 4.5, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1, 1, 1.03), _, _) y.Mesh.Offset = Vec(-.01, 0, 0)
  9715.  
  9716. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour5", Vector3.new(.4, .2, 1), Vector3.new(59, 4.7, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1, 1, 1.03), _, _) y.Mesh.Offset = Vec(-.01, .001, 0)
  9717.  
  9718. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour6", Vector3.new(1, .2, .2), Vector3.new(58.9, 4.5, -275), Vector3.new(-90, 0, 90), "SpecialMesh", Vector3.new(1.03, 1, 1), "", "Wedge") y.Mesh.Offset = Vec(0, -.01, 0)
  9719.  
  9720. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour7", Vector3.new(.2, 2, .6), Vector3.new(58.3, 3.8, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.1, 1.001, 1), _, _)
  9721.  
  9722. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour8", Vector3.new(.2, .2, .4), Vector3.new(58.3, 3, -274.6), Vector3.new(90, 0, 0), "SpecialMesh", Vector3.new(1.1, 1, 1), "", "Wedge") y.Mesh.Offset = Vec(0, 0, .001)
  9723.  
  9724. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour9", Vector3.new(.2, .2, .4), Vector3.new(58.3, 3, -275.4), Vector3.new(90, 0, -180), "SpecialMesh", Vector3.new(1.1, 1, 1), "", "Wedge") y.Mesh.Offset = Vec(0, 0, .001)
  9725.  
  9726. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmour10", Vector3.new(.2, .2, .6), Vector3.new(58.3, 4.5, -275.4), Vector3.new(-90, 0, 0), "SpecialMesh", Vector3.new(1.1, 1, 1), "", "Wedge") y.Mesh.Offset = Vec(0, 0, .001)
  9727.  
  9728. local y = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "SideArmourDesign1", Vector3.new(1, 1, .4), Vector3.new(58.7, 4.6, -275), Vector3.new(-90, 30, 90), "SpecialMesh", Vector3.new(.5, 1, 1), "http://www.roblox.com/asset/?id=189962102", "FileMesh") y.Mesh.Offset = Vec(0, 0.4, 0)
  9729.  
  9730. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "SideArmourDesign2", Vector3.new(.4, .6, .2), Vector3.new(58.2, 3.1, -275.2), Vector3.new(-165, 0, -180), "SpecialMesh", Vector3.new(.08, 1, .6), "", "Sphere")
  9731.  
  9732. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "SideArmourDesign3", Vector3.new(.4, .6, .2), Vector3.new(58.2, 3.1, -274.8), Vector3.new(165, 0, -180), "SpecialMesh", Vector3.new(.08, 1, .6), "", "Sphere")
  9733.  
  9734. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "SideArmourNeonDesign1", Vector3.new(.4, .6, .2), Vector3.new(58.2, 3.1, -275.2), Vector3.new(-165, 0, -180), "SpecialMesh", Vector3.new(.1, .8, .4), "", "Sphere")
  9735.  
  9736. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "SideArmourNeonDesign2", Vector3.new(.4, .6, .2), Vector3.new(58.2, 3.1, -274.8), Vector3.new(165, 0, -180), "SpecialMesh", Vector3.new(.1, .8, .4), "", "Sphere")
  9737.  
  9738. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "SideArmourNeonDesign3", Vector3.new(.6, .2, .2), Vector3.new(58.3, 4.1, -275), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(.5, 1.5, 2), "", "Sphere")
  9739.  
  9740. for _ , K in pairs(Parent:GetChildren()) do
  9741.  
  9742. if K:IsA("BasePart") then
  9743.  
  9744. K:BreakJoints()
  9745.  
  9746. end
  9747.  
  9748. end
  9749.  
  9750. for _, z in pairs(Parent:GetChildren()) do
  9751.  
  9752. if z:IsA("BasePart") then
  9753.  
  9754. local Weld = Inst("Weld", limb)
  9755.  
  9756. Weld.Part0 = limb
  9757.  
  9758. Weld.Part1 = z
  9759.  
  9760. Weld.Name = z.Name.."-to-"..limb.Name
  9761.  
  9762. Weld.C0 = limb.CFrame:inverse() * Cf(limb.Position)
  9763.  
  9764. Weld.C1 = z.CFrame:inverse() * Cf(limb.Position)
  9765.  
  9766. z.Anchored = false
  9767.  
  9768. z.CanCollide = false
  9769.  
  9770. end
  9771.  
  9772. end
  9773.  
  9774. end
  9775.  
  9776. local function MakeLegArmour(limb, limbname)
  9777.  
  9778. local Parent = Inst("Model", CArmour)
  9779.  
  9780. Parent.Name = limbname.."Armour"
  9781.  
  9782. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ArmourBody", Vector3.new(1, 2, 1), Vector3.new(59.7, 1.8, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.01, 1, 1.01), _, _)
  9783.  
  9784. local cri = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "KneeGuardPart1", Vector3.new(.4, .4, .4), Vector3.new(60, 2.2, -274.7), Vector3.new(-180, -90, 0), "SpecialMesh", Vector3.new(1.1, 1, 1.05), "", "Wedge") cri.Mesh.Offset = Vec(0, 0, -.01)
  9785.  
  9786. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "KneeGuardPart2", Vector3.new(.2, .4, .2), Vector3.new(59.7, 2.2, -274.6), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1, 1, 1.2), _, _)
  9787.  
  9788. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "KneeGuardPart3", Vector3.new(.4, .2, .6), Vector3.new(59.7, 2.2, -274.6), Vector3.new(-180, 0, 90), "SpecialMesh", Vector3.new(1, .8, .47), "", "Sphere")
  9789.  
  9790. local cri = CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "KneeGuardPart4", Vector3.new(.4, .4, .4), Vector3.new(59.4, 2.2, -274.7), Vector3.new(180, 90, 0), "SpecialMesh", Vector3.new(1.1, 1, 1.05), "", "Wedge") cri.Mesh.Offset = Vec(0, 0, -.01)
  9791.  
  9792. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "KneeGuardPart5", Vector3.new(1, .4, .4), Vector3.new(59.7, 2.6, -274.7), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.04, 1, 1.1), _, _)
  9793.  
  9794. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "KneeGuardPartNeon", Vector3.new(.4, .2, .6), Vector3.new(59.7, 2.2, -274.6), Vector3.new(-180, 0, 90), "SpecialMesh", Vector3.new(.8, .5, .5), "", "Sphere")
  9795.  
  9796. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShinGuard1", Vector3.new(.6, .2, .6), Vector3.new(59.7, 1.7, -274.6), Vector3.new(-180, 0, -180), "SpecialMesh", Vector3.new(1, 1, .4), "", "Torso")
  9797.  
  9798. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "ShinGuard2", Vector3.new(.6, .4, .6), Vector3.new(59.7, 1.4, -274.6), Vector3.new(-180, 0, 0), "SpecialMesh", Vector3.new(1, 1, .4), "", "Torso")
  9799.  
  9800. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ShinGuardNeon1", Vector3.new(.4, .2, .4), Vector3.new(59.6, 1.5, -274.5), Vector3.new(-180, 0, -165), "SpecialMesh", Vector3.new(.4, .2, .2), "", "Sphere")
  9801.  
  9802. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ShinGuardNeon2", Vector3.new(.4, .2, .4), Vector3.new(59.8, 1.7, -274.5), Vector3.new(-180, 0, 165), "SpecialMesh", Vector3.new(.4, .2, .2), "", "Sphere")
  9803.  
  9804. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ShinGuardNeon3", Vector3.new(.4, .2, .4), Vector3.new(59.8, 1.5, -274.5), Vector3.new(-180, 0, 165), "SpecialMesh", Vector3.new(.4, .2, .2), "", "Sphere")
  9805.  
  9806. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ShinGuardNeon4", Vector3.new(.4, .2, .4), Vector3.new(59.8, 1.3, -274.5), Vector3.new(-180, 0, 165), "SpecialMesh", Vector3.new(.4, .2, .2), "", "Sphere")
  9807.  
  9808. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ShinGuardNeon5", Vector3.new(.4, .2, .4), Vector3.new(59.6, 1.7, -274.5), Vector3.new(-180, 0, -165), "SpecialMesh", Vector3.new(.4, .2, .2), "", "Sphere")
  9809.  
  9810. CreatePart("Part", Parent, Colour1, "Neon", 0, 0, "ShinGuardNeon6", Vector3.new(.4, .2, .4), Vector3.new(59.6, 1.3, -274.5), Vector3.new(-180, 0, -165), "SpecialMesh", Vector3.new(.4, .2, .2), "", "Sphere")
  9811.  
  9812. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ShinGuardPart1", Vector3.new(.4, .2, .4), Vector3.new(59.6, 1.5, -274.5), Vector3.new(-180, 0, -165), "SpecialMesh", Vector3.new(0.46, 0.26, 0.18), "", "Sphere")
  9813.  
  9814. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ShinGuardPart2", Vector3.new(.4, .2, .4), Vector3.new(59.8, 1.7, -274.5), Vector3.new(-180, 0, 165), "SpecialMesh", Vector3.new(0.46, 0.26, 0.18), "", "Sphere")
  9815.  
  9816. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ShinGuardPart3", Vector3.new(.4, .2, .4), Vector3.new(59.8, 1.5, -274.5), Vector3.new(-180, 0, 165), "SpecialMesh", Vector3.new(0.46, 0.26, 0.18), "", "Sphere")
  9817.  
  9818. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ShinGuardPart4", Vector3.new(.4, .2, .4), Vector3.new(59.8, 1.3, -274.5), Vector3.new(-180, 0, 165), "SpecialMesh", Vector3.new(0.46, 0.26, 0.18), "", "Sphere")
  9819.  
  9820. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ShinGuardPart5", Vector3.new(.4, .2, .4), Vector3.new(59.6, 1.7, -274.5), Vector3.new(-180, 0, -165), "SpecialMesh", Vector3.new(0.46, 0.26, 0.18), "", "Sphere")
  9821.  
  9822. CreatePart("Part", Parent, Colour2, "SmoothPlastic", 0, 0, "ShinGuardPart6", Vector3.new(.4, .2, .4), Vector3.new(59.6, 1.3, -274.5), Vector3.new(-180, 0, -165), "SpecialMesh", Vector3.new(0.46, 0.26, 0.18), "", "Sphere")
  9823.  
  9824. CreatePart("Part", Parent, Colour3, "SmoothPlastic", 0, 0, "Shoe", Vector3.new(1, .2, 1), Vector3.new(59.7, 0.9, -275), Vector3.new(-180, 0, -180), "BlockMesh", Vector3.new(1.02, 1.2, 1.02), _, _)
  9825.  
  9826. for _ , K in pairs(Parent:GetChildren()) do
  9827.  
  9828. if K:IsA("BasePart") then
  9829.  
  9830. K:BreakJoints()
  9831.  
  9832. end
  9833.  
  9834. end
  9835.  
  9836. for _, z in pairs(Parent:GetChildren()) do
  9837.  
  9838. if z:IsA("BasePart") then
  9839.  
  9840. local Weld = Inst("Weld", limb)
  9841.  
  9842. Weld.Part0 = limb
  9843.  
  9844. Weld.Part1 = z
  9845.  
  9846. Weld.Name = z.Name.."-to-"..limb.Name
  9847.  
  9848. Weld.C0 = limb.CFrame:inverse() * Cf(limb.Position)
  9849.  
  9850. Weld.C1 = z.CFrame:inverse() * Cf(limb.Position)
  9851.  
  9852. z.Anchored = false
  9853.  
  9854. z.CanCollide = false
  9855.  
  9856. end
  9857.  
  9858. end
  9859.  
  9860. end
  9861.  
  9862. local function MakeTeeWeapon()
  9863.  
  9864. The_End.Parent = Character
  9865.  
  9866. The_End_Sheath.Parent = Character
  9867.  
  9868. local BL1 = CreatePart("Part", The_End, Colour2, "SmoothPlastic", 0, .2, "Blade", Vector3.new(.2, .4, 6.4), Vector3.new(42.5, 3.8, -252.5), Vector3.new(90, 0, -180), "SpecialMesh", Vector3.new(1, .5, 1), "", "Torso")
  9869.  
  9870. local BL2 = CreatePart("Part", The_End, Colour3, "SmoothPlastic", 0, .2, "BladeDesign", Vector3.new(.2, 6.4, .2), Vector3.new(42.5, 3.8, -252.4), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(.1, 1.001, 1.05), _, _)
  9871.  
  9872. local BL3 = CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "BladeNeon", Vector3.new(.2, .4, 6.4), Vector3.new(42.5, 3.8, -252.3), Vector3.new(90, 0, 0), "SpecialMesh", Vector3.new(1, .5, 1), "", "Torso")
  9873.  
  9874. CreatePart("Part", The_End, Colour2, "SmoothPlastic", 0, 0, "GuardDesign1", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.4, 1.84, .4), _, _)
  9875.  
  9876. CreatePart("Part", The_End, Colour2, "SmoothPlastic", 0, 0, "GuardDesign2", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252.4), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.4, 1.84, .4), _, _)
  9877.  
  9878. CreatePart("Part", The_End, Colour2, "SmoothPlastic", 0, 0, "GuardDesign3", Vector3.new(.2, 1, .2), Vector3.new(42.5, 7.1, -252.4), Vector3.new(90, 0, -180), "CylinderMesh", Vector3.new(.4, 1.005, .4), _, _)
  9879.  
  9880. CreatePart("Part", The_End, Colour2, "SmoothPlastic", 0, 0, "GuardDesign4", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252.2), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.4, 1.84, .4), _, _)
  9881.  
  9882. CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "GuardNeonDesign1", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.85, .3), _, _)
  9883.  
  9884. CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "GuardNeonDesign2", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252.4), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.85, .3), _, _)
  9885.  
  9886. CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "GuardNeonDesign3", Vector3.new(.2, 1, .2), Vector3.new(42.5, 7.1, -252.4), Vector3.new(90, 0, -180), "CylinderMesh", Vector3.new(.3, 1.01, .3), _, _)
  9887.  
  9888. CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "GuardNeonDesign4", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252.2), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.85, .3), _, _)
  9889.  
  9890. CreatePart("Part", The_End, Colour3, "SmoothPlastic", 0, 0, "GuardPart1", Vector3.new(.6, .2, .2), Vector3.new(42.5, 7.1, -252.4), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(1, 1, 1.8), _, _)
  9891.  
  9892. CreatePart("Part", The_End, Colour3, "SmoothPlastic", 0, 0, "GuardPart2", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252.8), Vector3.new(-90, 0, 0), "SpecialMesh", Vector3.new(1.8, 1, 1), "", "Torso")
  9893.  
  9894. CreatePart("Part", The_End, Colour3, "SmoothPlastic", 0, 0, "GuardPart2", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.1, -252), Vector3.new(-90, 0, -180), "SpecialMesh", Vector3.new(1.8, 1, 1), "", "Torso")
  9895.  
  9896. TEHandle = CreatePart("Part", The_End, "White", "SmoothPlastic", 1, 0, "Handle", Vector3.new(.6, .2, .6), Vector3.new(42.5, 8.5, -252.4), Vector3.new(-180, 0, 0), "BlockMesh", Vector3.new(1, 1, 1), _, _)
  9897.  
  9898. CreatePart("Part", The_End, Colour3, "SmoothPlastic", 0, 0, "HiltDesign1", Vector3.new(.2, .2, .2), Vector3.new(42.5, 9.9, -252.4), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(1.1, 1, 1.1), _, _)
  9899.  
  9900. CreatePart("Part", The_End, Colour3, "SmoothPlastic", 0, 0, "HiltDesign2", Vector3.new(.2, .4, .2), Vector3.new(42.5, 9.6, -252.4), Vector3.new(-180, 0, 0), "SpecialMesh", Vector3.new(1.1, 1, 1.1), "", "Wedge")
  9901.  
  9902. CreatePart("Part", The_End, Colour3, "SmoothPlastic", 0, 0, "HiltDesign3", Vector3.new(.2, .2, .2), Vector3.new(42.5, 7.3, -252.4), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(1.1, 1, 1.1), _, _)
  9903.  
  9904. CreatePart("Part", The_End, Colour2, "Fabric", 0, 0, "HiltFabric", Vector3.new(.2, 2.4, .2), Vector3.new(42.5, 8.6, -252.4), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(1, 1, 1), _, _)
  9905.  
  9906. CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "HiltNeonDesign1", Vector3.new(.2, .2, .2), Vector3.new(42.5, 9.7, -252.4), Vector3.new(90, 0,-90), "CylinderMesh", Vector3.new(.2, 1.14, .2), _, _)
  9907.  
  9908. CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "HiltNeonDesign2", Vector3.new(.2, .2, .4), Vector3.new(42.5, 9.8, -252.4), Vector3.new(90, 0,-90), "CylinderMesh", Vector3.new(.2, 1.14, .2), _, _)
  9909.  
  9910. CreatePart("Part", The_End, Colour1, "Neon", 0, 0, "HiltNeonDesign3", Vector3.new(.2, .2, .2), Vector3.new(42.5, 9.9, -252.4), Vector3.new(90, 0,-90), "CylinderMesh", Vector3.new(.2, 1.14, .2), _, _)
  9911.  
  9912. TEHit_Box = CreatePart("Part", The_End, "White", "SmoothPlastic", 1, 0, "HitBox", Vector3.new(1.4, 7, .6), Vector3.new(42.5, 3.5, -252.4), Vector3.new(-180, -90, 0), "CylinderMesh", Vector3.new(.2, 1.14, .2), _, _)
  9913.  
  9914.  
  9915.  
  9916. TESHandle = CreatePart("Part", The_End_Sheath, "White", "Neon", 1, 0, "Handle", Vector3.new(.6, .2, .6), Vector3.new(42.5, 5.5, -253.6), Vector3.new(0, 0,-180), "BlockMesh", Vector3.new(1, 1, 1), _, _)
  9917.  
  9918. CreatePart("Part", The_End_Sheath, Colour2, "SmoothPlastic", 0, 0, "SheathBody", Vector3.new(.4, 6, .2), Vector3.new(42.5, 3.8, -253.6), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(1, 1, 1.1), _, _)
  9919.  
  9920. CreatePart("Part", The_End_Sheath, Colour2, "SmoothPlastic", 0, 0, "SheathBodyCylinder1", Vector3.new(.4, 6, .2), Vector3.new(42.5, 3.8, -253.4), Vector3.new(-180, -90, 0), "CylinderMesh", Vector3.new(1.1, 1, 1.1), _, _)
  9921.  
  9922. CreatePart("Part", The_End_Sheath, Colour2, "SmoothPlastic", 0, 0, "SheathBody", Vector3.new(.4, 6, .2), Vector3.new(42.5, 3.8, -253.8), Vector3.new(-180, -90, 0), "CylinderMesh", Vector3.new(1.1, 1, 1.1), _, _)
  9923.  
  9924. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesign1", Vector3.new(.4, .2, .2), Vector3.new(42.5, 6.9 --[[ :^) ]], -253.4), Vector3.new(-180, -90, 0), "CylinderMesh", Vector3.new(1.2, 1.1, 1.2), _, _)
  9925.  
  9926. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesign2", Vector3.new(.4, .2, .2), Vector3.new(42.5, 6.9 --[[ :^) ]], -253.8), Vector3.new(-180, -90, 0), "CylinderMesh", Vector3.new(1.2, 1.1, 1.2), _, _)
  9927.  
  9928. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesign3", Vector3.new(.4, .2, .2), Vector3.new(42.5, 6.9 --[[ :^) ]], -253.6), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(1, 1.1, 1.2), _, _)
  9929.  
  9930. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesign4", Vector3.new(.4, .2, .2), Vector3.new(42.5, .7, -253.4), Vector3.new(-180, -90, 0), "CylinderMesh", Vector3.new(1.2, 1.1, 1.2), _, _)
  9931.  
  9932. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesign5", Vector3.new(.4, .2, .2), Vector3.new(42.5, .7, -253.8), Vector3.new(-180, -90, 0), "CylinderMesh", Vector3.new(1.2, 1.1, 1.2), _, _)
  9933.  
  9934. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesign6", Vector3.new(.4, .2, .2), Vector3.new(42.5, .7, -253.6), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(1, 1.1, 1.2), _, _)
  9935.  
  9936. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing1", Vector3.new(.4, .2, .4), Vector3.new(42.5, 5.8, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9937.  
  9938. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing2", Vector3.new(.4, .2, .4), Vector3.new(42.5, 6.2, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9939.  
  9940. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing3", Vector3.new(.4, .2, .4), Vector3.new(42.5, 2.2, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9941.  
  9942. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing4", Vector3.new(.4, .2, .4), Vector3.new(42.5, 6.6, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9943.  
  9944. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing5", Vector3.new(.4, .2, .4), Vector3.new(42.5, 1.4, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9945.  
  9946. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing6", Vector3.new(.4, .2, .4), Vector3.new(42.5, 1.8, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9947.  
  9948. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing7", Vector3.new(.4, .2, .4), Vector3.new(42.5, 1, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9949.  
  9950. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing8", Vector3.new(.4, .2, .4), Vector3.new(42.5, 3, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9951.  
  9952. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing9", Vector3.new(.4, .2, .4), Vector3.new(42.5, 2.6, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9953.  
  9954. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing10", Vector3.new(.4, .2, .4), Vector3.new(42.5, 4.2, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9955.  
  9956. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing11", Vector3.new(.4, .2, .4), Vector3.new(42.5, 5, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9957.  
  9958. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing12", Vector3.new(.4, .2, .4), Vector3.new(42.5, 3.8, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9959.  
  9960. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing13", Vector3.new(.4, .2, .4), Vector3.new(42.5, 5.4, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9961.  
  9962. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing14", Vector3.new(.4, .2, .4), Vector3.new(42.5, 3.4, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9963.  
  9964. CreatePart("Part", The_End_Sheath, Colour3, "SmoothPlastic", 0, 0, "SheathDesignRing15", Vector3.new(.4, .2, .4), Vector3.new(42.5, 4.6, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.3, 1.14, .3), _, _)
  9965.  
  9966. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing1", Vector3.new(.4, .2, .4), Vector3.new(42.5, 5.8, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9967.  
  9968. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing2", Vector3.new(.4, .2, .4), Vector3.new(42.5, 6.2, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9969.  
  9970. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing3", Vector3.new(.4, .2, .4), Vector3.new(42.5, 2.2, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9971.  
  9972. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing4", Vector3.new(.4, .2, .4), Vector3.new(42.5, 6.6, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9973.  
  9974. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing5", Vector3.new(.4, .2, .4), Vector3.new(42.5, 1.4, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9975.  
  9976. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing6", Vector3.new(.4, .2, .4), Vector3.new(42.5, 1.8, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9977.  
  9978. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing7", Vector3.new(.4, .2, .4), Vector3.new(42.5, 1, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9979.  
  9980. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing8", Vector3.new(.4, .2, .4), Vector3.new(42.5, 3, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9981.  
  9982. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing9", Vector3.new(.4, .2, .4), Vector3.new(42.5, 2.6, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9983.  
  9984. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing10", Vector3.new(.4, .2, .4), Vector3.new(42.5, 4.2, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9985.  
  9986. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing11", Vector3.new(.4, .2, .4), Vector3.new(42.5, 5, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9987.  
  9988. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing12", Vector3.new(.4, .2, .4), Vector3.new(42.5, 3.8, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9989.  
  9990. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing13", Vector3.new(.4, .2, .4), Vector3.new(42.5, 5.4, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9991.  
  9992. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing14", Vector3.new(.4, .2, .4), Vector3.new(42.5, 3.4, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9993.  
  9994. CreatePart("Part", The_End_Sheath, Colour1, "Neon", 0, 0, "SheathDesignNeonRing15", Vector3.new(.4, .2, .4), Vector3.new(42.5, 4.6, -253.6), Vector3.new(90, 0, -90), "CylinderMesh", Vector3.new(.2, 1.16, .2), _, _)
  9995.  
  9996. CreatePart("Part", The_End_Sheath, "Really black", "SmoothPlastic", 0, 0, "SheathHole", Vector3.new(.8, .4, .2), Vector3.new(42.5, 7, -253.6), Vector3.new(-180, -90, 0), "BlockMesh", Vector3.new(.6, .06, .6), _, _)
  9997.  
  9998. for _ , K in pairs(The_End:GetChildren()) do
  9999.  
  10000. if K:IsA("BasePart") then
  10001.  
  10002. K:BreakJoints()
  10003.  
  10004. end
  10005.  
  10006. end
  10007.  
  10008. for _ , K in pairs(The_End_Sheath:GetChildren()) do
  10009.  
  10010. if K:IsA("BasePart") then
  10011.  
  10012. K:BreakJoints()
  10013.  
  10014. end
  10015.  
  10016. end
  10017.  
  10018. for _, p in pairs(The_End:GetChildren()) do
  10019.  
  10020. if p:IsA("BasePart") and p ~= TEHandle then
  10021.  
  10022. local Weld = Inst("Weld", TEHandle)
  10023.  
  10024. Weld.Part0 = TEHandle
  10025.  
  10026. Weld.Part1 = p
  10027.  
  10028. Weld.C0 = TEHandle.CFrame:inverse() * Cf(TEHandle.Position)
  10029.  
  10030. Weld.C1 = p.CFrame:inverse() * Cf(TEHandle.Position)
  10031.  
  10032. p.Anchored = false
  10033.  
  10034. p.CanCollide = false
  10035.  
  10036. end
  10037.  
  10038. end
  10039.  
  10040. for _, p in pairs(The_End_Sheath:GetChildren()) do
  10041.  
  10042. if p:IsA("BasePart") and p ~= TESHandle then
  10043.  
  10044. local Weld = Inst("Weld", TESHandle)
  10045.  
  10046. Weld.Part0 = TESHandle
  10047.  
  10048. Weld.Part1 = p
  10049.  
  10050. Weld.C0 = TESHandle.CFrame:inverse() * Cf(TESHandle.Position)
  10051.  
  10052. Weld.C1 = p.CFrame:inverse() * Cf(TESHandle.Position)
  10053.  
  10054. p.Anchored = false
  10055.  
  10056. p.CanCollide = false
  10057.  
  10058. end
  10059.  
  10060. end
  10061.  
  10062. table.insert(TEBladeP, BL1)
  10063.  
  10064. table.insert(TEBladeP, BL2)
  10065.  
  10066. table.insert(TEBladeP, BL3)
  10067.  
  10068. TEBEffect = Inst("ParticleEmitter", BL2)
  10069.  
  10070. local colSeq = {ColorSequenceKeypoint.new(0, BC(Colour1).Color), ColorSequenceKeypoint.new(.25, BC(Colour2).Color), ColorSequenceKeypoint.new(.5, BC(Colour1).Color), ColorSequenceKeypoint.new(.7, BC(Colour2).Color), ColorSequenceKeypoint.new(1, BC(Colour2).Color)}
  10071.  
  10072. local sizSeq = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(.5, .6, 0), NumberSequenceKeypoint.new(1, 0, 0)}
  10073.  
  10074. local traSeq = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)}
  10075.  
  10076. TEBEffect.Color = ColorSequence.new(colSeq)
  10077.  
  10078. TEBEffect.LightEmission = .2
  10079.  
  10080. TEBEffect.Size = NumberSequence.new(sizSeq)
  10081.  
  10082. TEBEffect.Texture = "rbxassetid://37332909"
  10083.  
  10084. TEBEffect.Transparency = NumberSequence.new(traSeq)
  10085.  
  10086. TEBEffect.Enabled = false
  10087.  
  10088. TEBEffect.Lifetime = NumberRange.new(.7)
  10089.  
  10090. TEBEffect.Rate = 9e+007
  10091.  
  10092. TEBEffect.Speed = NumberRange.new(0)
  10093.  
  10094. end
  10095.  
  10096. MakeHelmet()
  10097.  
  10098. MakeTorsoArmour()
  10099.  
  10100. MakeArmArmour(aRarm, "RightArm")
  10101.  
  10102. MakeArmArmour(aLarm, "LeftArm")
  10103.  
  10104. MakeLegArmour(aRleg, "RightLeg")
  10105.  
  10106. MakeLegArmour(aLleg, "LeftLeg")
  10107.  
  10108. MakeTeeWeapon()
  10109.  
  10110. Denial.Parent = nil
  10111.  
  10112. if not runServ:IsStudio() then
  10113.  
  10114. StopEffects = true
  10115.  
  10116. coroutine.resume(coroutine.create(function()
  10117.  
  10118. repeat
  10119.  
  10120. runServ.Stepped:wait()
  10121.  
  10122. MagniDamage(RootPart, 25, false, 0, 1, true, 200, "Compensate-Knockdown", 0, false, 0, false, _, _, _)
  10123.  
  10124. until Debounces.Transformed
  10125.  
  10126. end))--]]
  10127.  
  10128. end
  10129.  
  10130. local Weld1 = Inst("Weld", Head)
  10131.  
  10132. Weld1.Name = DecName
  10133.  
  10134. Weld1.Part0 = Head
  10135.  
  10136. Weld1.Part1 = aHead
  10137.  
  10138. local Weld2 = Inst("Weld", Torso)
  10139.  
  10140. Weld2.Name = DecName
  10141.  
  10142. Weld2.Part0 = Torso
  10143.  
  10144. Weld2.Part1 = aTor
  10145.  
  10146. local Weld3 = Inst("Weld", LeftArm)
  10147.  
  10148. Weld3.Name = DecName
  10149.  
  10150. Weld3.Part0 = LeftArm
  10151.  
  10152. Weld3.Part1 = aLarm
  10153.  
  10154. Weld3.C0 = Cf() * Euler(0, rad(180), 0)
  10155.  
  10156. local Weld4 = Inst("Weld", RightArm)
  10157.  
  10158. Weld4.Name = DecName
  10159.  
  10160. Weld4.Part0 = RightArm
  10161.  
  10162. Weld4.Part1 = aRarm
  10163.  
  10164. local Weld5 = Inst("Weld", LeftLeg)
  10165.  
  10166. Weld5.Name = DecName
  10167.  
  10168. Weld5.Part0 = LeftLeg
  10169.  
  10170. Weld5.Part1 = aLleg
  10171.  
  10172. local Weld6 = Inst("Weld", RightLeg)
  10173.  
  10174. Weld6.Name = DecName
  10175.  
  10176. Weld6.Part0 = RightLeg
  10177.  
  10178. Weld6.Part1 = aRleg
  10179.  
  10180. WepWeld3 = Inst("Weld", TEHandle)
  10181.  
  10182. WepWeld3.Part0 = TESHandle
  10183.  
  10184. WepWeld3.Part1 = TEHandle
  10185.  
  10186. WepWeld3.C0 = Cf(0, 0, 0)
  10187.  
  10188. WepWeld3.C1 = Cf(0, 3, 0) * Euler(0, rad(180), 0)
  10189.  
  10190. SheWeld = Inst("Weld", TESHandle)
  10191.  
  10192. SheWeld.Part0 = RootPart
  10193.  
  10194. SheWeld.Part1 = TESHandle
  10195.  
  10196. SheWeld.C0 = Cf(0, 1.5, -1.8) * Euler(rad(180), 0, 0)
  10197.  
  10198. TEHandle.Anchored = false
  10199.  
  10200. TESHandle.Anchored = false
  10201.  
  10202. for _, p in pairs(WeldBase:GetChildren()) do
  10203.  
  10204. if p:IsA("BasePart") then
  10205.  
  10206. p.Anchored = false
  10207.  
  10208. end
  10209.  
  10210. end
  10211.  
  10212. for _, p in pairs(Character:GetChildren()) do
  10213.  
  10214. if p:IsA("BasePart") and p.Name ~= "Head" then
  10215.  
  10216. p.Transparency = 1
  10217.  
  10218. for _, d in pairs(p:GetChildren()) do
  10219.  
  10220. if d:IsA("Decal") then
  10221.  
  10222. d.Transparency = 1
  10223.  
  10224. end
  10225.  
  10226. end
  10227.  
  10228. elseif p.Name == "Head" then
  10229.  
  10230. p.Transparency = 0
  10231.  
  10232. for _, d in pairs(p:GetChildren()) do
  10233.  
  10234. if d:IsA("Decal") then
  10235.  
  10236. d.Transparency = 1
  10237.  
  10238. end
  10239.  
  10240. end
  10241.  
  10242. end
  10243.  
  10244. if p:IsA("Hat") then
  10245.  
  10246. for _, P in pairs(p:GetChildren()) do
  10247.  
  10248. if P:IsA("BasePart") then
  10249.  
  10250. P.Transparency = 1
  10251.  
  10252. end
  10253.  
  10254. end
  10255.  
  10256. end
  10257.  
  10258. end
  10259.  
  10260. if not runServ:IsStudio() then
  10261.  
  10262. MagicCircle(BC(Colour1), "Neon", RootPart:GetRenderCFrame(), 2, 2, 2, 6, 6, 6, .1)
  10263.  
  10264. local boo = Sound(RootPart,"http://roblox.com/asset/?id=168586621", 1, .5, false)
  10265.  
  10266. debServ:AddItem(boo, 4)
  10267.  
  10268. for i = 0, 5, .2 do
  10269.  
  10270. swait()
  10271.  
  10272. local SwingSpeed = .5
  10273.  
  10274. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(140),0,rad(20)), SwingSpeed)
  10275.  
  10276. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10277.  
  10278. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(140),0,rad(-20)), SwingSpeed)
  10279.  
  10280. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10281.  
  10282. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(15),0,0), SwingSpeed)
  10283.  
  10284. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10285.  
  10286. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(20),0,0), SwingSpeed)
  10287.  
  10288. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10289.  
  10290. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.8,0)*Euler(rad(-30),0,0), SwingSpeed)
  10291.  
  10292. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,rad(-15)), SwingSpeed)
  10293.  
  10294. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.8,0)*Euler(rad(-30),0,0), SwingSpeed)
  10295.  
  10296. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,rad(15)), SwingSpeed)
  10297.  
  10298. end
  10299.  
  10300. for i = 0, .8, .1 do
  10301.  
  10302. swait()
  10303.  
  10304. local SwingSpeed = .5
  10305.  
  10306. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.6,0)*Euler(0,0,rad(10)), SwingSpeed)
  10307.  
  10308. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10309.  
  10310. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.6,0)*Euler(0,0,rad(-10)), SwingSpeed)
  10311.  
  10312. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10313.  
  10314. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-13),0,0), SwingSpeed)
  10315.  
  10316. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10317.  
  10318. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10319.  
  10320. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10321.  
  10322. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  10323.  
  10324. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,rad(-3)), SwingSpeed)
  10325.  
  10326. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  10327.  
  10328. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,rad(3)), SwingSpeed)
  10329.  
  10330. end
  10331.  
  10332. for i = 0, .6, .1 do
  10333.  
  10334. swait()
  10335.  
  10336. local SwingSpeed = .5
  10337.  
  10338. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-8),0,rad(15)), SwingSpeed)
  10339.  
  10340. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10341.  
  10342. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(90),0,rad(-50)), SwingSpeed)
  10343.  
  10344. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10345.  
  10346. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-13),0,0), SwingSpeed)
  10347.  
  10348. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(20),0), SwingSpeed)
  10349.  
  10350. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(20),0), SwingSpeed)
  10351.  
  10352. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10353.  
  10354. FRightHip.C0=clerp(FRightHip.C0,Cf(1.55,-1,0)*Euler(0,rad(-20),0), SwingSpeed)
  10355.  
  10356. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,rad(-3)), SwingSpeed)
  10357.  
  10358. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.55,-1,-.4)*Euler(rad(-7),rad(-20),0), SwingSpeed)
  10359.  
  10360. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,rad(3)), SwingSpeed)
  10361.  
  10362. end
  10363.  
  10364. for i = 0, 1, .1 do
  10365.  
  10366. swait()
  10367.  
  10368. local SwingSpeed = .5
  10369.  
  10370. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  10371.  
  10372. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  10373.  
  10374. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-13),0,rad(15)), SwingSpeed)
  10375.  
  10376. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10377.  
  10378. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.15,0.5,-.6)*Euler(rad(90),0,rad(50)), SwingSpeed)
  10379.  
  10380. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10381.  
  10382. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-13),0,0), SwingSpeed)
  10383.  
  10384. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-28),0), SwingSpeed)
  10385.  
  10386. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(-20),0), SwingSpeed)
  10387.  
  10388. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10389.  
  10390. FRightHip.C0=clerp(FRightHip.C0,Cf(1.55,-1,-.4)*Euler(rad(-7),rad(20),0), SwingSpeed)
  10391.  
  10392. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,rad(-3)), SwingSpeed)
  10393.  
  10394. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.55,-1,0)*Euler(0,rad(20),0), SwingSpeed)
  10395.  
  10396. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,rad(3)), SwingSpeed)
  10397.  
  10398. if i == .4 then
  10399.  
  10400. local boo = Sound(LeftArm,"http://roblox.com/asset/?id=227194112", 1, 1, false)
  10401.  
  10402. debServ:AddItem(boo, 4)
  10403.  
  10404. SheWeld.Part0 = Holder2
  10405.  
  10406. SheWeld.Part1 = TESHandle
  10407.  
  10408. SheWeld.C0 = Holder2.CFrame:inverse() * Cf(Holder2.Position)
  10409.  
  10410. SheWeld.C1 = TESHandle.CFrame:inverse() * Cf(Holder2.Position)
  10411.  
  10412. end
  10413.  
  10414. if i >= .4 then
  10415.  
  10416. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), SwingSpeed)
  10417.  
  10418. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10419.  
  10420. end
  10421.  
  10422. end
  10423.  
  10424. debServ:AddItem(BP, 0)
  10425.  
  10426. for i = 0, 1.5, .1 do
  10427.  
  10428. swait()
  10429.  
  10430. local SwingSpeed = .5
  10431.  
  10432. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(80),0,0), SwingSpeed)
  10433.  
  10434. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10435.  
  10436. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  10437.  
  10438. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  10439.  
  10440. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.2,0.5,-.4)*Euler(rad(80),0,rad(-50)), SwingSpeed)
  10441.  
  10442. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10443.  
  10444. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(50),0,rad(-11)), SwingSpeed)
  10445.  
  10446. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10447.  
  10448. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-30),0,0), SwingSpeed)
  10449.  
  10450. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10451.  
  10452. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.4,0)*Euler(rad(-40),0,0), SwingSpeed)
  10453.  
  10454. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10455.  
  10456. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1.2,-.3)*Euler(rad(-50),0,0), SwingSpeed)
  10457.  
  10458. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  10459.  
  10460. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.3,-.8)*Euler(rad(10),0,0), SwingSpeed)
  10461.  
  10462. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,0,0)*Euler(0,0,0), SwingSpeed)
  10463.  
  10464. end
  10465.  
  10466. coroutine.resume(coroutine.create(function()
  10467.  
  10468. chatServ:Chat(Head, "I am the ominous dusk.", 2)
  10469.  
  10470. wait(2.6)
  10471.  
  10472. chatServ:Chat(Head, "I am the aching pressence.", 2)
  10473.  
  10474. wait(2.6)
  10475.  
  10476. chatServ:Chat(Head, "I am the adversary of just.", 2)
  10477.  
  10478. wait(2.6)
  10479.  
  10480. chatServ:Chat(Head, "Wielding this blade I shall eradicate every being in this world and purge it in the clouds of chaos!", 2)
  10481.  
  10482. wait(5)
  10483.  
  10484. chatServ:Chat(Head, "I am Shiminuki! The end is near!", 2)
  10485.  
  10486. end))
  10487.  
  10488. for i = 0, 37, .1 do
  10489.  
  10490. swait()
  10491.  
  10492. local SwingSpeed = .007
  10493.  
  10494. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), SwingSpeed)
  10495.  
  10496. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10497.  
  10498. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  10499.  
  10500. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  10501.  
  10502. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(10)), SwingSpeed)
  10503.  
  10504. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10505.  
  10506. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-10)), SwingSpeed)
  10507.  
  10508. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10509.  
  10510. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(-20),0), SwingSpeed)
  10511.  
  10512. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10513.  
  10514. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,rad(20),0), SwingSpeed)
  10515.  
  10516. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10517.  
  10518. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,.2)*Euler(0,rad(-20),0), SwingSpeed)
  10519.  
  10520. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  10521.  
  10522. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,.1)*Euler(0,rad(10),0), SwingSpeed)
  10523.  
  10524. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  10525.  
  10526. end
  10527.  
  10528. for i = 0, .7, .1 do
  10529.  
  10530. swait()
  10531.  
  10532. local SwingSpeed = .5
  10533.  
  10534. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  10535.  
  10536. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10537.  
  10538. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  10539.  
  10540. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  10541.  
  10542. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(10)), SwingSpeed)
  10543.  
  10544. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10545.  
  10546. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(-10)), SwingSpeed)
  10547.  
  10548. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10549.  
  10550. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,rad(-20),0), SwingSpeed)
  10551.  
  10552. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10553.  
  10554. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, 0,0), SwingSpeed)
  10555.  
  10556. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10557.  
  10558. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  10559.  
  10560. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  10561.  
  10562. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  10563.  
  10564. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  10565.  
  10566. end
  10567.  
  10568. for i = 0, .5, .1 do
  10569.  
  10570. swait()
  10571.  
  10572. local SwingSpeed = .5
  10573.  
  10574. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), SwingSpeed)
  10575.  
  10576. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10577.  
  10578. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(10)), SwingSpeed)
  10579.  
  10580. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10581.  
  10582. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,0,rad(12)), SwingSpeed)
  10583.  
  10584. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10585.  
  10586. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0), SwingSpeed)
  10587.  
  10588. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10589.  
  10590. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, 0,0), SwingSpeed)
  10591.  
  10592. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10593.  
  10594. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), SwingSpeed)
  10595.  
  10596. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  10597.  
  10598. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  10599.  
  10600. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  10601.  
  10602. end--]]
  10603.  
  10604. end
  10605.  
  10606. FRightHip.Part0 = nil
  10607.  
  10608. FRightHip.Part1 = nil
  10609.  
  10610. RightHip.Part0 = Torso
  10611.  
  10612. RightHip.Part1 = RightLeg
  10613.  
  10614. RightHip.C0 = FRightHip.C0
  10615.  
  10616. RightHip.C1 = FRightHip.C1
  10617.  
  10618.  
  10619.  
  10620. FLeftHip.Part0 = nil
  10621.  
  10622. FLeftHip.Part1 = nil
  10623.  
  10624. LeftHip.Part0 = Torso
  10625.  
  10626. LeftHip.Part1 = LeftLeg
  10627.  
  10628. LeftHip.C0 = FLeftHip.C0
  10629.  
  10630. LeftHip.C1 = FLeftHip.C1--]]
  10631.  
  10632. GodMode = false
  10633.  
  10634. Max_Health = 80000
  10635.  
  10636. coroutine.resume(coroutine.create(function()swait()Humanoid.Health = Max_Health end))
  10637.  
  10638. SheWeld.Part0 = Torso
  10639.  
  10640. SheWeld.Part1 = TESHandle
  10641.  
  10642. SheWeld.C0 = Cf(-1.1, -1.1, -.2) * Euler(rad(100), 0, 0)
  10643.  
  10644. CurrentSpeed = 6
  10645.  
  10646. Debounces.HasWep = false
  10647.  
  10648. Debounces.Transformed = true
  10649.  
  10650. Debounces.Attacking = false
  10651.  
  10652. Debounces.DisableJump = false
  10653.  
  10654. Humanoid.WalkSpeed = CurrentSpeed
  10655.  
  10656. Humanoid.JumpPower = 120
  10657.  
  10658. end
  10659.  
  10660.  
  10661.  
  10662. function ActivateDash()
  10663.  
  10664. Debounces.Successful_KeyStroke = true
  10665.  
  10666. swait()
  10667.  
  10668. Debounces.Dashing = true
  10669.  
  10670. RightHip.Part0 = nil
  10671.  
  10672. RightHip.Part1 = nil
  10673.  
  10674. FRightHip.Part0 = Torso
  10675.  
  10676. FRightHip.Part1 = RightLeg
  10677.  
  10678. FRightHip.C0 = RightHip.C0
  10679.  
  10680. FRightHip.C1 = RightHip.C1
  10681.  
  10682. LeftHip.Part0 = nil
  10683.  
  10684. LeftHip.Part1 = nil
  10685.  
  10686. FLeftHip.Part0 = Torso
  10687.  
  10688. FLeftHip.Part1 = LeftLeg
  10689.  
  10690. FLeftHip.C0 = LeftHip.C0
  10691.  
  10692. FLeftHip.C1 = LeftHip.C1
  10693.  
  10694. Humanoid.WalkSpeed = (CurrentSpeed*30)
  10695.  
  10696. repeat runServ.Stepped:wait() until not Debounces.Dashing or Debounces.Equipping or Debounces.Attacking or Debounces.Hovering
  10697.  
  10698. FRightHip.Part0 = nil
  10699.  
  10700. FRightHip.Part1 = nil
  10701.  
  10702. RootPart.Velocity = Vec(0, 0, 0)
  10703.  
  10704. Current_Anim = "Idle"
  10705.  
  10706. Debounces.Dashing = false
  10707.  
  10708. RightHip.Part0 = Torso
  10709.  
  10710. RightHip.Part1 = RightLeg
  10711.  
  10712. RightHip.C0 = FRightHip.C0
  10713.  
  10714. RightHip.C1 = FRightHip.C1
  10715.  
  10716. FLeftHip.Part0 = nil
  10717.  
  10718. FLeftHip.Part1 = nil
  10719.  
  10720. LeftHip.Part0 = Torso
  10721.  
  10722. LeftHip.Part1 = LeftLeg
  10723.  
  10724. LeftHip.C0 = FLeftHip.C0
  10725.  
  10726. LeftHip.C1 = FLeftHip.C1
  10727.  
  10728. Humanoid.WalkSpeed = CurrentSpeed
  10729.  
  10730. end
  10731.  
  10732.  
  10733.  
  10734. function Kogeki_Sokudo_Kojo()
  10735.  
  10736. Debounces.Attacking = true
  10737.  
  10738. Debounces.Successful_KeyStroke = true
  10739.  
  10740. Debounces.SpedUp = true
  10741.  
  10742. Debounces.DisableJump = true
  10743.  
  10744. Humanoid.WalkSpeed = 0
  10745.  
  10746. RightHip.Part0 = nil
  10747.  
  10748. RightHip.Part1 = nil
  10749.  
  10750. FRightHip.Part0 = Torso
  10751.  
  10752. FRightHip.Part1 = RightLeg
  10753.  
  10754. FRightHip.C0 = RightHip.C0
  10755.  
  10756. FRightHip.C1 = RightHip.C1
  10757.  
  10758. LeftHip.Part0 = nil
  10759.  
  10760. LeftHip.Part1 = nil
  10761.  
  10762. FLeftHip.Part0 = Torso
  10763.  
  10764. FLeftHip.Part1 = LeftLeg
  10765.  
  10766. FLeftHip.C0 = LeftHip.C0
  10767.  
  10768. FLeftHip.C1 = LeftHip.C1
  10769.  
  10770. for i = 0, 2, .1 do
  10771.  
  10772. swait()
  10773.  
  10774. local SwingSpeed = .15
  10775.  
  10776. if Debounces.Transformed and Debounces.TEWield and not Debounces.TESWield then
  10777.  
  10778. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  10779.  
  10780. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10781.  
  10782. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(5),0,0), SwingSpeed)
  10783.  
  10784. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10785.  
  10786. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(5), 0, rad(10)), SwingSpeed)
  10787.  
  10788. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(10), 0), SwingSpeed)
  10789.  
  10790. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(90),0,rad(-30)), SwingSpeed)
  10791.  
  10792. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10793.  
  10794. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(30), 0), SwingSpeed)
  10795.  
  10796. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10797.  
  10798. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-30), 0), SwingSpeed)
  10799.  
  10800. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  10801.  
  10802. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  10803.  
  10804. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(5),0), SwingSpeed)
  10805.  
  10806. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(16),0), SwingSpeed)
  10807.  
  10808. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  10809.  
  10810. elseif Debounces.Transformed and Debounces.TESWield and not Debounces.TEWield then
  10811.  
  10812. HWeld2.C0=clerp(HWeld2.C0,Cf(0,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  10813.  
  10814. HWeld2.C1=clerp(HWeld2.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10815.  
  10816. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.05,-1.5)*Euler(rad(90),rad(90),0), SwingSpeed)
  10817.  
  10818. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10819.  
  10820. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.4)*Euler(rad(84), 0, 0), SwingSpeed)
  10821.  
  10822. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  10823.  
  10824. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,-.4)*Euler(rad(84), 0, 0), SwingSpeed)
  10825.  
  10826. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10827.  
  10828. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10), 0, 0), SwingSpeed)
  10829.  
  10830. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10831.  
  10832. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(6), 0, 0), SwingSpeed)
  10833.  
  10834. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  10835.  
  10836. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-6),rad(-8),0), SwingSpeed)
  10837.  
  10838. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  10839.  
  10840. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(-6),rad(8),0), SwingSpeed)
  10841.  
  10842. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  10843.  
  10844. elseif Debounces.Transformed and not Debounces.TESWield and not Debounces.TEWield then
  10845.  
  10846. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(5), 0, rad(10)), SwingSpeed)
  10847.  
  10848. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(10), 0), SwingSpeed)
  10849.  
  10850. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(90),0,rad(-30)), SwingSpeed)
  10851.  
  10852. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10853.  
  10854. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(30), 0), SwingSpeed)
  10855.  
  10856. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10857.  
  10858. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-30), 0), SwingSpeed)
  10859.  
  10860. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  10861.  
  10862. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  10863.  
  10864. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(5),0), SwingSpeed)
  10865.  
  10866. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(16),0), SwingSpeed)
  10867.  
  10868. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  10869.  
  10870. elseif not Debounces.Transformed and not Debounces.HasWep and not Debounces.DuelWielding then
  10871.  
  10872. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(5), 0, rad(10)), SwingSpeed)
  10873.  
  10874. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(10), 0), SwingSpeed)
  10875.  
  10876. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(90),0,rad(-30)), SwingSpeed)
  10877.  
  10878. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10879.  
  10880. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(30), 0), SwingSpeed)
  10881.  
  10882. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10883.  
  10884. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-30), 0), SwingSpeed)
  10885.  
  10886. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  10887.  
  10888. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  10889.  
  10890. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(5),0), SwingSpeed)
  10891.  
  10892. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(16),0), SwingSpeed)
  10893.  
  10894. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  10895.  
  10896. elseif not Debounces.Transformed and Debounces.HasWep and not Debounces.DuelWielding then
  10897.  
  10898. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  10899.  
  10900. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10901.  
  10902. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  10903.  
  10904. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  10905.  
  10906. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(5), 0, rad(10)), SwingSpeed)
  10907.  
  10908. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(10), 0), SwingSpeed)
  10909.  
  10910. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(90),0,rad(-30)), SwingSpeed)
  10911.  
  10912. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  10913.  
  10914. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(30), 0), SwingSpeed)
  10915.  
  10916. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  10917.  
  10918. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-30), 0), SwingSpeed)
  10919.  
  10920. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  10921.  
  10922. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  10923.  
  10924. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(5),0), SwingSpeed)
  10925.  
  10926. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(16),0), SwingSpeed)
  10927.  
  10928. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  10929.  
  10930. elseif not Debounces.Transformed and Debounces.HasWep and Debounces.DuelWielding then
  10931.  
  10932.  
  10933.  
  10934. end
  10935.  
  10936. end
  10937.  
  10938. chatServ:Chat(Head, "Seal 3, disable...", 2)
  10939.  
  10940. local SPP = Inst("Part", F2) SPP.Anchored = true SPP.CanCollide = false SPP.Transparency = 1 SPP.Size = Vec(20, 1, 20)
  10941.  
  10942. local SPart = Inst("Part", F2) SPart.Anchored = false SPart.CanCollide = false SPart.Transparency = 1
  10943.  
  10944. SPart.Size = Vec(20, .2, 20)
  10945.  
  10946. local SPW = Inst("Motor", SPart)
  10947.  
  10948. SPW.Part0 = SPP
  10949.  
  10950. SPW.Part1 = SPart
  10951.  
  10952. SPW.C0 = Cf() * Euler(rad(90), 0, 0)
  10953.  
  10954. SPW.C1 = Cf() * Euler(rad(90), 0, 0)
  10955.  
  10956. SPW.DesiredAngle = 999999999999999999999999999999999999999999999999
  10957.  
  10958. SPW.MaxVelocity = rad(8)
  10959.  
  10960. --local SPLight = Inst("PointLight", SPart) SPLight.Brightness = 5 SPLight = Col3(BC(Colour1).Color) --SPLight.Shadows = true
  10961.  
  10962. --SPLight.Range = 8
  10963.  
  10964. local SPSGui = Inst("SurfaceGui", SPart) SPSGui.Face = "Top"
  10965.  
  10966. local SPSCOL = BC(Colour1)
  10967.  
  10968. local SPS = Inst("ImageLabel", SPSGui) SPS.BackgroundTransparency = 1 SPS.Image = "rbxassetid://144076055" SPS.ImageColor3 = Col3(SPSCOL.r, SPSCOL.g, SPSCOL.b) SPS.ImageTransparency = .5
  10969.  
  10970. SPS.Position = Ud2(.45, 0, .45, 0)
  10971.  
  10972. SPS.Size = Ud2(.1, 0, .1, 0)
  10973.  
  10974. local SPSGui2 = Inst("SurfaceGui", SPart) SPSGui2.Face = "Bottom"
  10975.  
  10976. local SPS2 = Inst("ImageLabel", SPSGui2) SPS2.BackgroundTransparency = 1 SPS2.Image = "rbxassetid://144076055" SPS2.ImageColor3 = Col3(SPSCOL.r, SPSCOL.g, SPSCOL.b) SPS2.ImageTransparency = .5
  10977.  
  10978. SPS2.Position = Ud2(.45, 0, .45, 0)
  10979.  
  10980. SPS2.Size = Ud2(.1, 0, .1, 0)
  10981.  
  10982. local cre = Sound(SPart,"http://roblox.com/asset/?id=231917894", .7, 1, false)
  10983.  
  10984. debServ:AddItem(cre, 5)
  10985.  
  10986. for i = 0, 1, .3 do
  10987.  
  10988. swait()
  10989.  
  10990. SPP.CFrame = RootPart:GetRenderCFrame() * Cf(0, -3.1, 0)
  10991.  
  10992. SPS:TweenSize(Ud2(i, 0, i, 0), _, "Linear", .2, true)
  10993.  
  10994. SPS:TweenPosition(Ud2(((-1+i)*-1)/2.22222, 0, ((-1+i)*-1)/2.22222, 0), _, "Linear", .2, true)
  10995.  
  10996. SPS2:TweenSize(Ud2(i, 0, i, 0), _, "Linear", .2, true)
  10997.  
  10998. SPS2:TweenPosition(Ud2(((-1+i)*-1)/2.22222, 0, ((-1+i)*-1)/2.22222, 0), _, "Linear", .2, true)
  10999.  
  11000. end
  11001.  
  11002. local num = 0
  11003.  
  11004. local nmax = 5
  11005.  
  11006. local stopwave = false
  11007.  
  11008. coroutine.resume(coroutine.create(function()
  11009.  
  11010. while not stopwave do
  11011.  
  11012. wait(.45)
  11013.  
  11014. --local wo = Sound(SPart,"http://roblox.com/asset/?id=206083107", .8, 1, false)
  11015.  
  11016. --debServ:AddItem(wo, 5)
  11017.  
  11018. MagniDamage(RootPart, 20, false, 0, 10, true, 100, "Compensate-Knockdown", 0, false, 0, false, _, _, _)
  11019.  
  11020. MagicRing(BC(Colour1), "SmoothPlastic", SPart.CFrame * Cf(0, .1, 0) * Euler(rad(90), 0, 0), 1, 1, .1, 2, 2, .1, .05)
  11021.  
  11022. end
  11023.  
  11024. end))
  11025.  
  11026. while num <= nmax do
  11027.  
  11028. swait()
  11029.  
  11030. num = num+.1
  11031.  
  11032. SPP.CFrame = RootPart:GetRenderCFrame() * Cf(0, -3.1, 0)
  11033.  
  11034. end
  11035.  
  11036. for i = -3.1, 5, .4 do
  11037.  
  11038. swait()
  11039.  
  11040. SPP.CFrame = RootPart:GetRenderCFrame() * Cf(0, i, 0)
  11041.  
  11042. local SwingSpeed = .3
  11043.  
  11044. if Debounces.Transformed and Debounces.TEWield and not Debounces.TESWield then
  11045.  
  11046. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  11047.  
  11048. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11049.  
  11050. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(5),0,0), SwingSpeed)
  11051.  
  11052. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11053.  
  11054. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-5), 0, rad(5)), SwingSpeed)
  11055.  
  11056. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  11057.  
  11058. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(150),0,rad(30)), SwingSpeed)
  11059.  
  11060. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11061.  
  11062. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-15), rad(50), 0), SwingSpeed)
  11063.  
  11064. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11065.  
  11066. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-20), 0), SwingSpeed)
  11067.  
  11068. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  11069.  
  11070. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  11071.  
  11072. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(2),0), SwingSpeed)
  11073.  
  11074. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(8),0), SwingSpeed)
  11075.  
  11076. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  11077.  
  11078. elseif Debounces.Transformed and Debounces.TESWield and not Debounces.TEWield then
  11079.  
  11080. HWeld2.C0=clerp(HWeld2.C0,Cf(0,-1,0)*Euler(0,rad(-90),0), SwingSpeed)
  11081.  
  11082. HWeld2.C1=clerp(HWeld2.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11083.  
  11084. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.05,-1.5)*Euler(rad(90),rad(90),0), SwingSpeed)
  11085.  
  11086. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11087.  
  11088. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,-.4)*Euler(rad(84), 0, 0), SwingSpeed)
  11089.  
  11090. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  11091.  
  11092. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,-.4)*Euler(rad(84), 0, 0), SwingSpeed)
  11093.  
  11094. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11095.  
  11096. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(10), 0, 0), SwingSpeed)
  11097.  
  11098. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11099.  
  11100. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-.5,0)*Euler(rad(6), 0, 0), SwingSpeed)
  11101.  
  11102. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  11103.  
  11104. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-6),rad(-8),0), SwingSpeed)
  11105.  
  11106. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  11107.  
  11108. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(-6),rad(8),0), SwingSpeed)
  11109.  
  11110. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  11111.  
  11112. elseif Debounces.Transformed and not Debounces.TESWield and not Debounces.TEWield then
  11113.  
  11114. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-5), 0, rad(5)), SwingSpeed)
  11115.  
  11116. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  11117.  
  11118. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(150),0,rad(30)), SwingSpeed)
  11119.  
  11120. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11121.  
  11122. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-15), rad(50), 0), SwingSpeed)
  11123.  
  11124. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11125.  
  11126. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-20), 0), SwingSpeed)
  11127.  
  11128. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  11129.  
  11130. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  11131.  
  11132. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(2),0), SwingSpeed)
  11133.  
  11134. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(8),0), SwingSpeed)
  11135.  
  11136. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  11137.  
  11138. elseif not Debounces.Transformed and not Debounces.HasWep and not Debounces.DuelWielding then
  11139.  
  11140. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-5), 0, rad(5)), SwingSpeed)
  11141.  
  11142. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  11143.  
  11144. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(150),0,rad(30)), SwingSpeed)
  11145.  
  11146. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11147.  
  11148. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-15), rad(50), 0), SwingSpeed)
  11149.  
  11150. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11151.  
  11152. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-20), 0), SwingSpeed)
  11153.  
  11154. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  11155.  
  11156. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  11157.  
  11158. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(2),0), SwingSpeed)
  11159.  
  11160. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(8),0), SwingSpeed)
  11161.  
  11162. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  11163.  
  11164. elseif not Debounces.Transformed and Debounces.HasWep and not Debounces.DuelWielding then
  11165.  
  11166. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  11167.  
  11168. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11169.  
  11170. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), SwingSpeed)
  11171.  
  11172. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), SwingSpeed)
  11173.  
  11174. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-5), 0, rad(5)), SwingSpeed)
  11175.  
  11176. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  11177.  
  11178. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.5,-.4)*Euler(rad(150),0,rad(30)), SwingSpeed)
  11179.  
  11180. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11181.  
  11182. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-15), rad(50), 0), SwingSpeed)
  11183.  
  11184. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11185.  
  11186. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0, rad(-20), 0), SwingSpeed)
  11187.  
  11188. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  11189.  
  11190. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(0,0,0), SwingSpeed)
  11191.  
  11192. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(2),0), SwingSpeed)
  11193.  
  11194. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(8),0), SwingSpeed)
  11195.  
  11196. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  11197.  
  11198. elseif not Debounces.Transformed and Debounces.HasWep and Debounces.DuelWielding then
  11199.  
  11200.  
  11201.  
  11202. end
  11203.  
  11204. end
  11205.  
  11206. chatServ:Chat(Head, "Kogeki sokudo kojo!", 2)
  11207.  
  11208. debServ:AddItem(SPart, 0)
  11209.  
  11210. debServ:AddItem(SPP, 0)
  11211.  
  11212. stopwave = true
  11213.  
  11214. MagicCircle(BC(Colour1), "Neon", RootPart.CFrame, 2, 2, 2, 5, 5, 5, .02)
  11215.  
  11216. MagicRing(BC(Colour1), "Neon", RootPart.CFrame * Euler(0, 0, 0), 1, 1, 1, 4, 4, 1, .02)
  11217.  
  11218. MagicRing(BC(Colour1), "Neon", RootPart.CFrame * Euler(rad(45), rad(-45), 0), 2, 2, 1, 5, 5, 1, .02)
  11219.  
  11220. MagicRing(BC(Colour1), "Neon", RootPart.CFrame * Euler(rad(-45), rad(45), 0), 3, 3, 1, 6, 6, 1, .02)
  11221.  
  11222. MagicRing(BC(Colour1), "Neon", RootPart.CFrame * Euler(rad(90), 0, 0), 4, 4, 1, 7, 7, 1, .02)
  11223.  
  11224. MagniDamage(RootPart, 25, false, 0, 20, true, 100, "Compensate-Knockdown", 0, false, 0, false, _, _, _)
  11225.  
  11226. local boo = Sound(RootPart,"http://roblox.com/asset/?id=233091136", 1, 1, false)
  11227.  
  11228. debServ:AddItem(boo, 5)
  11229.  
  11230. wait(.5)
  11231.  
  11232. FRightHip.Part0 = nil
  11233.  
  11234. FRightHip.Part1 = nil
  11235.  
  11236. RightHip.Part0 = Torso
  11237.  
  11238. RightHip.Part1 = RightLeg
  11239.  
  11240. RightHip.C0 = FRightHip.C0
  11241.  
  11242. RightHip.C1 = FRightHip.C1
  11243.  
  11244. FLeftHip.Part0 = nil
  11245.  
  11246. FLeftHip.Part1 = nil
  11247.  
  11248. LeftHip.Part0 = Torso
  11249.  
  11250. LeftHip.Part1 = LeftLeg
  11251.  
  11252. LeftHip.C0 = FLeftHip.C0
  11253.  
  11254. LeftHip.C1 = FLeftHip.C1
  11255.  
  11256. local LFR = FrameRate
  11257.  
  11258. FrameRate = 1/80
  11259.  
  11260. Apply_Buff(6, 60)
  11261.  
  11262. Humanoid.WalkSpeed = CurrentSpeed
  11263.  
  11264. Debounces.Attacking = false
  11265.  
  11266. Debounces.DisableJump = false
  11267.  
  11268. coroutine.resume(coroutine.create(function()
  11269.  
  11270. wait(60)
  11271.  
  11272. FrameRate = LFR
  11273.  
  11274. wait(80)
  11275.  
  11276. Debounces.SpedUp = false
  11277.  
  11278. end))
  11279.  
  11280. end
  11281.  
  11282.  
  11283.  
  11284. function HurricaneSlash()
  11285.  
  11286. Debounces.Attacking = true
  11287.  
  11288. Debounces.Successful_KeyStroke = true
  11289.  
  11290. Debounces.HurrSlash = true
  11291.  
  11292. Debounces.DisableJump = true
  11293.  
  11294. Humanoid.WalkSpeed = 0
  11295.  
  11296. for i = 0, 1.4, .1 do
  11297.  
  11298. swait()
  11299.  
  11300. local SwingSpeed = .2
  11301.  
  11302. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  11303.  
  11304. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11305.  
  11306. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  11307.  
  11308. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11309.  
  11310. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,0,rad(90)), SwingSpeed)
  11311.  
  11312. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11313.  
  11314. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(80),0,rad(-60)), SwingSpeed)
  11315.  
  11316. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11317.  
  11318. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  11319.  
  11320. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-60),0), SwingSpeed)
  11321.  
  11322. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.4,0)*Euler(0,rad(-60),0), SwingSpeed)
  11323.  
  11324. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  11325.  
  11326. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.6,0)*Euler(rad(-4),rad(80),0), SwingSpeed)
  11327.  
  11328. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  11329.  
  11330. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.6,.14)*Euler(rad(-6),rad(-75),0), SwingSpeed)
  11331.  
  11332. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  11333.  
  11334. end
  11335.  
  11336. local hit = TEHit_Box.Touched:connect(function(part) DamageFunction(part, false, 0, 500, true, 50, "Compensate", RootPart, .05, false, _, true, 153092227, 1.4, .4) end)
  11337.  
  11338. local SlashS = Sound(TEHandle, "http://roblox.com/asset/?id=169445073", 1, 1, false)
  11339.  
  11340. debServ:AddItem(SlashS, 2)
  11341.  
  11342. c1 = nil
  11343.  
  11344. c2 = nil
  11345.  
  11346. coroutine.resume(coroutine.create(function()
  11347.  
  11348. wait(.1)
  11349.  
  11350. local Hur = Inst("Part", F2)
  11351.  
  11352. Hur.BrickColor = BC(Colour1)
  11353.  
  11354. Hur.Material = "SmoothPlastic"
  11355.  
  11356. Hur.Transparency = .8
  11357.  
  11358. Hur.Name = "Hurricane"
  11359.  
  11360. Hur.Anchored = false
  11361.  
  11362. Hur.CanCollide = false
  11363.  
  11364. Hur.Locked = true
  11365.  
  11366. Hur.Size = Vec(.2,.2,.2)
  11367.  
  11368. local HM = Inst("SpecialMesh", Hur)
  11369.  
  11370. HM.MeshId = "http://www.roblox.com/asset/?id=102638417"
  11371.  
  11372. HM.Scale = Vec(15, 10, 15)
  11373.  
  11374. Hur.CFrame = RootPart.CFrame * Cf(0, 12, -3) * Euler(0, 0, rad(-10))
  11375.  
  11376. local Hmo = Inst("BodyVelocity", Hur)
  11377.  
  11378. Hmo.MaxForce = Vec(huge, huge, huge)
  11379.  
  11380. Hmo.Velocity = RootPart.CFrame.lookVector * 110
  11381.  
  11382. local Hpo = Inst("BodyPosition", Hur)
  11383.  
  11384. Hpo.MaxForce = Vec(0, huge, 0)
  11385.  
  11386. Hpo.Position = Hur.Position
  11387.  
  11388. local Hro = Inst("BodyGyro", Hur)
  11389.  
  11390. Hro.MaxTorque = Vec(0, huge, 0)
  11391.  
  11392. Hro.CFrame = Hur.CFrame
  11393.  
  11394. Hro.P = 30000
  11395.  
  11396. local howl = Sound(Hur, "http://roblox.com/asset/?id=138161364", 1, .5, true)
  11397.  
  11398. coroutine.resume(coroutine.create(function()
  11399.  
  11400. while Hur.Parent do
  11401.  
  11402. swait()
  11403.  
  11404. Hro.CFrame = Hur.CFrame * CFrame.Angles(0, 600, 0)
  11405.  
  11406. MagniDamage(Hur, 18, false, 0, 111, true, -110, "Compensate-Knockdown", .01, false, 0, true, "233856140", 2, .3)
  11407.  
  11408. local IL = {Character}
  11409.  
  11410. local Ground, Pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(Hur.Position, (Hur.CFrame * Euler(rad(-90), 0, rad(10))).lookVector.Unit * 20), IL, true, true)
  11411.  
  11412. if Ground then
  11413.  
  11414. MagicBlock(BC(Colour1), "Neon", Cf(Pos) * Euler(rad(rand(-360, 360)), rad(rand(-360, 360)), rad(rand(-360, 360))), 16, 16, 16, -3, -3, -3, .06)
  11415.  
  11416. end
  11417.  
  11418. end
  11419.  
  11420. end))
  11421.  
  11422. wait(1.5)
  11423.  
  11424. for i = .8, 1, .04 do
  11425.  
  11426. swait()
  11427.  
  11428. Hur.Transparency = i
  11429.  
  11430. end
  11431.  
  11432. debServ:AddItem(Hur, 0)
  11433.  
  11434. debServ:AddItem(howl, 0)
  11435.  
  11436. end))
  11437.  
  11438. for i = 0, 1.4, .1 do
  11439.  
  11440. swait()
  11441.  
  11442. local x = TEHit_Box
  11443.  
  11444. c2 = x.CFrame*Cf(0, .5, 0)
  11445.  
  11446. if c1 and (x.Position-c1.p).magnitude > .1 then
  11447.  
  11448. local h = 6
  11449.  
  11450. local a, b = Triangle((c1*Cf(0,h/2,0)).p, (c1*Cf(0,-h/2,0)).p, (c2*Cf(0,h/2,0)).p, Colour1, "Neon")
  11451.  
  11452. if a then debServ:AddItem(a, 1) end if b then debServ:AddItem(b, 1) end
  11453.  
  11454. local c, d = Triangle((c2*Cf(0,h/2,0)).p, (c2*Cf(0,-h/2,0)).p, (c1*Cf(0,-h/2,0)).p, Colour1, "Neon")
  11455.  
  11456. if c then debServ:AddItem(c, 1) end if d then debServ:AddItem(d, 1) end
  11457.  
  11458. c1 = c2
  11459.  
  11460. elseif not c1 then
  11461.  
  11462. c1 = c2
  11463.  
  11464. end
  11465.  
  11466. local SwingSpeed = .7
  11467.  
  11468. WepWeld3.C0=clerp(WepWeld3.C0,Cf(0,-.1,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  11469.  
  11470. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11471.  
  11472. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  11473.  
  11474. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11475.  
  11476. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1,0.5,-.7)*Euler(0,rad(150),rad(90)), SwingSpeed)
  11477.  
  11478. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11479.  
  11480. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-5),0, rad(-10)), SwingSpeed)
  11481.  
  11482. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11483.  
  11484. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-10),0,0), SwingSpeed)
  11485.  
  11486. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(40),0), SwingSpeed)
  11487.  
  11488. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1.4,0)*Euler(0,rad(40),0), SwingSpeed)
  11489.  
  11490. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  11491.  
  11492. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.6,0)*Euler(rad(-4),rad(80),0), SwingSpeed)
  11493.  
  11494. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), SwingSpeed)
  11495.  
  11496. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.6,.14)*Euler(rad(-6),rad(-75),0), SwingSpeed)
  11497.  
  11498. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), SwingSpeed)
  11499.  
  11500. end
  11501.  
  11502. hit:disconnect()
  11503.  
  11504. Debounces.Attacking = false
  11505.  
  11506. coroutine.resume(coroutine.create(function()
  11507.  
  11508. wait(4)
  11509.  
  11510. Debounces.HurrSlash = false
  11511.  
  11512. end))
  11513.  
  11514. Debounces.DisableJump = false
  11515.  
  11516. Humanoid.WalkSpeed = CurrentSpeed
  11517.  
  11518. end
  11519.  
  11520.  
  11521.  
  11522. function Stomp()
  11523.  
  11524. Debounces.Attacking = true
  11525.  
  11526. Debounces.Successful_KeyStroke = true
  11527.  
  11528. Debounces.Stompped = true
  11529.  
  11530. Debounces.DisableJump = true
  11531.  
  11532. Humanoid.WalkSpeed = 5
  11533.  
  11534. RightHip.Part0 = nil
  11535.  
  11536. RightHip.Part1 = nil
  11537.  
  11538. FRightHip.Part0 = Torso
  11539.  
  11540. FRightHip.Part1 = RightLeg
  11541.  
  11542. FRightHip.C0 = RightHip.C0
  11543.  
  11544. FRightHip.C1 = RightHip.C1
  11545.  
  11546. LeftHip.Part0 = nil
  11547.  
  11548. LeftHip.Part1 = nil
  11549.  
  11550. FLeftHip.Part0 = Torso
  11551.  
  11552. FLeftHip.Part1 = LeftLeg
  11553.  
  11554. FLeftHip.C0 = LeftHip.C0
  11555.  
  11556. FLeftHip.C1 = LeftHip.C1
  11557.  
  11558. local hit = LeftLeg.Touched:connect(function(part) DamageFunction(part, false, 0, 100, false, 25, "Compensate-SkyRocket", RootPart, .2, false, _, true, 153092296, 1.4, .4) end)
  11559.  
  11560. for i = 0, 1.6, .1 do
  11561.  
  11562. swait()
  11563.  
  11564. local SwingSpeed = .25
  11565.  
  11566. if Debounces.TEWield and not Debounces.TESWield then
  11567.  
  11568. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  11569.  
  11570. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11571.  
  11572. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  11573.  
  11574. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11575.  
  11576. elseif Debounces.TESWield and not Debounces.TEWield then
  11577.  
  11578. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), SwingSpeed)
  11579.  
  11580. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11581.  
  11582. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  11583.  
  11584. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  11585.  
  11586. end
  11587.  
  11588. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-12), 0, rad(10)), SwingSpeed)
  11589.  
  11590. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  11591.  
  11592. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.3,0)*Euler(rad(120),0,0), SwingSpeed)
  11593.  
  11594. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11595.  
  11596. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20), 0, 0), SwingSpeed)
  11597.  
  11598. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11599.  
  11600. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(10), 0, 0), SwingSpeed)
  11601.  
  11602. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  11603.  
  11604. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-10),0,0), SwingSpeed)
  11605.  
  11606. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  11607.  
  11608. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.6,-.4)*Euler(rad(60),0,0), SwingSpeed)
  11609.  
  11610. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  11611.  
  11612. end
  11613.  
  11614. hit:disconnect()
  11615.  
  11616. Humanoid.WalkSpeed = 0
  11617.  
  11618. for i = 0, .8, .1 do
  11619.  
  11620. swait()
  11621.  
  11622. local SwingSpeed = .3
  11623.  
  11624. MagniDamage(LeftLeg, 8, false, 0, 5, false, -50, "Compensate-SkyRocket", .1, false, 0, true, "153092285", .75, .4)
  11625.  
  11626. if Debounces.TEWield and not Debounces.TESWield then
  11627.  
  11628. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,0)*Euler(rad(90),rad(180),0), SwingSpeed)
  11629.  
  11630. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11631.  
  11632. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), SwingSpeed)
  11633.  
  11634. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11635.  
  11636. elseif Debounces.TESWield and not Debounces.TEWield then
  11637.  
  11638. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), SwingSpeed)
  11639.  
  11640. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11641.  
  11642. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), SwingSpeed)
  11643.  
  11644. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), SwingSpeed)
  11645.  
  11646. end
  11647.  
  11648. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-20), 0, rad(10)), SwingSpeed)
  11649.  
  11650. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, 0, 0), SwingSpeed)
  11651.  
  11652. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-20),0,0), SwingSpeed)
  11653.  
  11654. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), SwingSpeed)
  11655.  
  11656. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-22), 0, 0), SwingSpeed)
  11657.  
  11658. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), SwingSpeed)
  11659.  
  11660. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-10), 0, 0), SwingSpeed)
  11661.  
  11662. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), SwingSpeed)
  11663.  
  11664. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(10),0,0), SwingSpeed)
  11665.  
  11666. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), SwingSpeed)
  11667.  
  11668. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,-.8)*Euler(rad(10),0,0), SwingSpeed)
  11669.  
  11670. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), SwingSpeed)
  11671.  
  11672. end
  11673.  
  11674. coroutine.resume(coroutine.create(function()
  11675.  
  11676. for i = 0, .6, .1 do
  11677.  
  11678. swait()
  11679.  
  11680. MagniDamage(LeftLeg, 22, false, 0, 50, false, 0, "Compensate-FreezeStun", .6, false, 0, true, "153092213", 1.4, .4)
  11681.  
  11682. end
  11683.  
  11684. end))
  11685.  
  11686. MagicRing(BC(Colour1), "Neon", RootPart.CFrame * Cf(.3, -3, -.3) * Euler(rad(90), 0, 0), 3, 3, 1, 7, 7, 1, .1)
  11687.  
  11688. MagicWave2(BC(Colour1), "Neon", RootPart.CFrame * Cf(0, -3, 0), 3, .3, 3, 7, .3, 7, .1)
  11689.  
  11690. local boo = Sound(RootPart,"http://roblox.com/asset/?id=231917806", 1, 1, false)
  11691.  
  11692. debServ:AddItem(boo, 5)
  11693.  
  11694. wait(.6)
  11695.  
  11696. FRightHip.Part0 = nil
  11697.  
  11698. FRightHip.Part1 = nil
  11699.  
  11700. RightHip.Part0 = Torso
  11701.  
  11702. RightHip.Part1 = RightLeg
  11703.  
  11704. RightHip.C0 = FRightHip.C0
  11705.  
  11706. RightHip.C1 = FRightHip.C1
  11707.  
  11708. FLeftHip.Part0 = nil
  11709.  
  11710. FLeftHip.Part1 = nil
  11711.  
  11712. LeftHip.Part0 = Torso
  11713.  
  11714. LeftHip.Part1 = LeftLeg
  11715.  
  11716. LeftHip.C0 = FLeftHip.C0
  11717.  
  11718. LeftHip.C1 = FLeftHip.C1
  11719.  
  11720. Debounces.Attacking = false
  11721.  
  11722. coroutine.resume(coroutine.create(function()
  11723.  
  11724. wait(5)
  11725.  
  11726. Debounces.Stompped = false
  11727.  
  11728. end))
  11729.  
  11730. Debounces.DisableJump = false
  11731.  
  11732. Humanoid.WalkSpeed = CurrentSpeed
  11733.  
  11734. end
  11735.  
  11736.  
  11737.  
  11738. function KeyStrokesAttacks()
  11739.  
  11740. if InputTable[1] == "a" and InputTable[2] == "s" and InputTable[3] == "d" and InputTable[4] == "d" and InputTable[5] == "c" then
  11741.  
  11742. if not Debounces.Transformed and not Debounces.DuelWielding then
  11743.  
  11744. Awaken()
  11745.  
  11746. end
  11747.  
  11748. elseif InputTable[1] == "w" and InputTable[2] == "w" then
  11749.  
  11750. if Debounces.Transformed and not Debounces.Dashing and not Debounces.Hovering then
  11751.  
  11752. ActivateDash()
  11753.  
  11754. end
  11755.  
  11756. elseif InputTable[1] == "a" and InputTable[2] == "s" and InputTable[3] == "d" and InputTable[4] == "e" and InputTable[5] == "a" then
  11757.  
  11758. if not Debounces.SpedUp then
  11759.  
  11760. Kogeki_Sokudo_Kojo()
  11761.  
  11762. else
  11763.  
  11764. Debounces.KeyStroke_CoolDown = true
  11765.  
  11766. end
  11767.  
  11768. elseif InputTable[1] == "x" and InputTable[2] == "w" and InputTable[3] == "w" then
  11769.  
  11770. if Debounces.Transformed and Debounces.TEWield then
  11771.  
  11772. if not Debounces.HurrSlash then
  11773.  
  11774. HurricaneSlash()
  11775.  
  11776. else
  11777.  
  11778. Debounces.KeyStroke_CoolDown = true
  11779.  
  11780. end
  11781.  
  11782. end
  11783.  
  11784. elseif InputTable[1] == "s" and InputTable[2] == "s" and InputTable[3] == "z" then
  11785.  
  11786. if Debounces.Transformed then
  11787.  
  11788. if not Debounces.Stompped then
  11789.  
  11790. Stomp()
  11791.  
  11792. else
  11793.  
  11794. Debounces.KeyStroke_CoolDown = true
  11795.  
  11796. end
  11797.  
  11798. end
  11799.  
  11800. end
  11801.  
  11802. end
  11803.  
  11804.  
  11805.  
  11806. local Input_Time = 0
  11807.  
  11808. local Input_MaxTime = .5
  11809.  
  11810. local Input_Addition = .16
  11811.  
  11812. local Max_Input = 7
  11813.  
  11814. local Running_Timer = false
  11815.  
  11816.  
  11817.  
  11818. function Input_Timer()
  11819.  
  11820. if not Running_Timer then
  11821.  
  11822. --print("Timer Started")
  11823.  
  11824. Running_Timer = true
  11825.  
  11826. repeat wait() Input_Time = Input_Time-.1 until Input_Time <= 0.1 or Debounces.Successful_KeyStroke or #InputTable == Max_Input or Debounces.KeyStroke_CoolDown
  11827.  
  11828. local function TweenTransCol(p, newCol, i)
  11829.  
  11830. p.TextColor3 = newCol
  11831.  
  11832. p:TweenPosition(Ud2(.125*i, 0, 2, 0),_, "Linear", .5, true)
  11833.  
  11834. debServ:AddItem(p, 1)
  11835.  
  11836. coroutine.resume(coroutine.create(function()
  11837.  
  11838. for i = 0, 1, .1 do
  11839.  
  11840. swait()
  11841.  
  11842. p.TextTransparency = i
  11843.  
  11844. p.TextStrokeTransparency = i
  11845.  
  11846. end
  11847.  
  11848. end))
  11849.  
  11850. end
  11851.  
  11852. if Input_Time <= 0.1 and not Debounces.Successful_KeyStroke then
  11853.  
  11854. for i, p in pairs(InputFrameTable) do
  11855.  
  11856. if p:IsA("TextLabel") then
  11857.  
  11858. TweenTransCol(p, Col3(170/255, 0, 0), i)
  11859.  
  11860. end
  11861.  
  11862. end
  11863.  
  11864. InputFrameTable = {}
  11865.  
  11866. InputTable = {}
  11867.  
  11868. end
  11869.  
  11870. if #InputTable == Max_Input then
  11871.  
  11872. wait()
  11873.  
  11874. if not Debounces.Successful_KeyStroke then
  11875.  
  11876. for i, p in pairs(InputFrameTable) do
  11877.  
  11878. if p:IsA("TextLabel") then
  11879.  
  11880. TweenTransCol(p, Col3(170/255, 0, 0), i)
  11881.  
  11882. end
  11883.  
  11884. end
  11885.  
  11886. InputFrameTable = {}
  11887.  
  11888. InputTable = {}
  11889.  
  11890. end
  11891.  
  11892. end
  11893.  
  11894. if Debounces.Successful_KeyStroke then
  11895.  
  11896. for i, p in pairs(InputFrameTable) do
  11897.  
  11898. if p:IsA("TextLabel") then
  11899.  
  11900. TweenTransCol(p, Col3(0, 1, 0), i)
  11901.  
  11902. end
  11903.  
  11904. end
  11905.  
  11906. InputFrameTable = {}
  11907.  
  11908. InputTable = {}
  11909.  
  11910. end
  11911.  
  11912. if Debounces.KeyStroke_CoolDown then
  11913.  
  11914. for i, p in pairs(InputFrameTable) do
  11915.  
  11916. if p:IsA("TextLabel") then
  11917.  
  11918. TweenTransCol(p, Col3(1, 170/255, 0), i)
  11919.  
  11920. end
  11921.  
  11922. end
  11923.  
  11924. InputFrameTable = {}
  11925.  
  11926. InputTable = {}
  11927.  
  11928. end
  11929.  
  11930. Debounces.Successful_KeyStroke = false
  11931.  
  11932. Debounces.KeyStroke_CoolDown = false
  11933.  
  11934. Input_Time = Input_MaxTime
  11935.  
  11936. Running_Timer = false
  11937.  
  11938. end
  11939.  
  11940. end
  11941.  
  11942.  
  11943.  
  11944. Mouse.KeyDown:connect(function(key)
  11945.  
  11946. if Debounces.KeyStrokeEnabled and not Debounces.Attacking and #InputTable ~= Max_Input then
  11947.  
  11948. if key == "w" or key == "a" or key == "s" or key == "d" or key == "q" or key == "e" or key == "c" or key == "x" or key == "z" then
  11949.  
  11950. table.insert(InputTable, key)
  11951.  
  11952. local newKP = KPTemplate:Clone()
  11953.  
  11954. newKP.Parent = KP
  11955.  
  11956. newKP.Text = string.upper(key)
  11957.  
  11958. if Input_Time < Input_MaxTime then
  11959.  
  11960. Input_Time = Input_Time+Input_Addition
  11961.  
  11962. end
  11963.  
  11964. table.insert(InputFrameTable, newKP)
  11965.  
  11966. for i, p in pairs(InputFrameTable) do
  11967.  
  11968. if p == newKP then
  11969.  
  11970. newKP:TweenPosition(Ud2(.125*i, 0, 0, 0),_, "Linear", .03, true)
  11971.  
  11972. end
  11973.  
  11974. end
  11975.  
  11976. coroutine.resume(coroutine.create(function()
  11977.  
  11978. KeyStrokesAttacks()
  11979.  
  11980. end))
  11981.  
  11982. Input_Timer()
  11983.  
  11984. end
  11985.  
  11986. end
  11987.  
  11988. end)
  11989.  
  11990.  
  11991.  
  11992. Mouse.KeyDown:connect(function(key)
  11993.  
  11994. --print("Key:", key)
  11995.  
  11996. if key == "f" and not Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.Transformed and not Debounces.KeyStrokeEnabled then
  11997.  
  11998. Debounces.Equipping = true
  11999.  
  12000. LeftShoulder.Part0 = nil
  12001.  
  12002. LeftShoulder.Part1 = nil
  12003.  
  12004. RightShoulder.Part0 = nil
  12005.  
  12006. RightShoulder.Part1 = nil
  12007.  
  12008. FLeftShoulder.Part0 = Torso
  12009.  
  12010. FLeftShoulder.Part1 = LeftArm
  12011.  
  12012. FLeftShoulder.C0 = NLSC0
  12013.  
  12014. FLeftShoulder.C1 = NLSC1
  12015.  
  12016. FRightShoulder.Part0 = Torso
  12017.  
  12018. FRightShoulder.Part1 = RightArm
  12019.  
  12020. FRightShoulder.C0 = NRSC0
  12021.  
  12022. FRightShoulder.C1 = NRSC1
  12023.  
  12024. RootJoint.Part0 = nil
  12025.  
  12026. RootJoint.Part1 = nil
  12027.  
  12028. FRootJoint.Part0 = RootPart
  12029.  
  12030. FRootJoint.Part1 = Torso
  12031.  
  12032. FRootJoint.C0 = NRJC0
  12033.  
  12034. FRootJoint.C1 = NRJC1
  12035.  
  12036. swait()
  12037.  
  12038. CurrentSpeed = 20
  12039.  
  12040. Humanoid.JumpPower = 90
  12041.  
  12042. Humanoid.WalkSpeed = CurrentSpeed
  12043.  
  12044. Debounces.Equipped = true
  12045.  
  12046. Debounces.Equipping = false
  12047.  
  12048. elseif key == "f" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.HasWep and not Debounces.Transformed and not Debounces.KeyStrokeEnabled then
  12049.  
  12050. Debounces.Equipping = true
  12051.  
  12052. AssumeNormalJoints()
  12053.  
  12054. swait()
  12055.  
  12056. CurrentSpeed = 16
  12057.  
  12058. Humanoid.JumpPower = 50
  12059.  
  12060. Humanoid.WalkSpeed = CurrentSpeed
  12061.  
  12062. Debounces.Equipped = false
  12063.  
  12064. Debounces.Equipping = false
  12065.  
  12066. end
  12067.  
  12068. if key == "f" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and Debounces.Transformed and not Debounces.TESWield then
  12069.  
  12070. EquipTE()
  12071.  
  12072. end
  12073.  
  12074. if key == "g" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and Debounces.Transformed and not Debounces.TEWield then
  12075.  
  12076. EquipTES()
  12077.  
  12078. end
  12079.  
  12080. if key == " " and Debounces.Equipped and not Debounces.Equipping and (Current_Anim == "Falling" or Current_Anim == "Jumping") and not Debounces.DisableJump and not Debounces.Attack and Debounces.Transformed and not Debounces.Hovering and not Debounces.TEWield then
  12081.  
  12082. Debounces.Hovering = true
  12083.  
  12084. Debounces.AnimOverride = true
  12085.  
  12086. Humanoid.WalkSpeed = CurrentSpeed*8
  12087.  
  12088. local holdk = Mouse.KeyUp:connect(function(Key)
  12089.  
  12090. if Key == " " and Debounces.Hovering then
  12091.  
  12092. Debounces.Hovering = false
  12093.  
  12094. end
  12095.  
  12096. end)
  12097.  
  12098. local hover = Inst("BodyPosition", RootPart)
  12099.  
  12100. hover.Name = DecName
  12101.  
  12102. hover.MaxForce = Vec(0, huge, 0)
  12103.  
  12104. hover.Position = RootPart.Position
  12105.  
  12106. hover.P = 25000
  12107.  
  12108. local moving = false
  12109.  
  12110. local go_up = Mouse.KeyDown:connect(function(k)
  12111.  
  12112. if k == "n" and not moving then
  12113.  
  12114. moving = true
  12115.  
  12116. local kek = Mouse.KeyUp:connect(function(K)
  12117.  
  12118. if K == "n" and moving then
  12119.  
  12120. moving = false
  12121.  
  12122. end
  12123.  
  12124. end)
  12125.  
  12126. repeat
  12127.  
  12128. hover.Position = Vec(0, RootPart.Position.Y+6, 0)
  12129.  
  12130. if not Debounces.Attacking then
  12131.  
  12132. local WalkSpeed = .5
  12133.  
  12134. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-10),0,rad(8)), WalkSpeed)
  12135.  
  12136. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  12137.  
  12138. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-8)), WalkSpeed)
  12139.  
  12140. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  12141.  
  12142. Neck.C0=clerp(Neck.C0,Cf(0,1.4,0)*Euler(rad(20),0,0), WalkSpeed)
  12143.  
  12144. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  12145.  
  12146. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-6),0,0), WalkSpeed)
  12147.  
  12148. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  12149.  
  12150. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.7,-.3)*Euler(rad(-10),rad(90),0), WalkSpeed)
  12151.  
  12152. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  12153.  
  12154. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,-.1)*Euler(rad(-6),rad(-90),0), WalkSpeed)
  12155.  
  12156. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), WalkSpeed)
  12157.  
  12158. end
  12159.  
  12160. swait()
  12161.  
  12162. until not moving
  12163.  
  12164. end
  12165.  
  12166. end)
  12167.  
  12168. local go_down = Mouse.KeyDown:connect(function(k)
  12169.  
  12170. if k == "m" and not moving then
  12171.  
  12172. moving = true
  12173.  
  12174. local kek = Mouse.KeyUp:connect(function(K)
  12175.  
  12176. if K == "m" and moving then
  12177.  
  12178. moving = false
  12179.  
  12180. end
  12181.  
  12182. end)
  12183.  
  12184. repeat
  12185.  
  12186. hover.Position = Vec(0, RootPart.Position.Y-6, 0)
  12187.  
  12188. if not Debounces.Attacking then
  12189.  
  12190. local WalkSpeed = .5
  12191.  
  12192. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-5),0,rad(50)), WalkSpeed)
  12193.  
  12194. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  12195.  
  12196. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-5),0,rad(-50)), WalkSpeed)
  12197.  
  12198. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  12199.  
  12200. Neck.C0=clerp(Neck.C0,Cf(0,1.4,-.4)*Euler(rad(-30),0,0), WalkSpeed)
  12201.  
  12202. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  12203.  
  12204. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-6),0,0), WalkSpeed)
  12205.  
  12206. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  12207.  
  12208. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.6,-.3)*Euler(rad(-5),rad(80),0), WalkSpeed)
  12209.  
  12210. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  12211.  
  12212. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.6,-.1)*Euler(rad(-2),rad(-85),0), WalkSpeed)
  12213.  
  12214. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), WalkSpeed)
  12215.  
  12216. end
  12217.  
  12218. swait()
  12219.  
  12220. until not moving
  12221.  
  12222. end
  12223.  
  12224. end)
  12225.  
  12226. LeftHip.Part0 = nil
  12227.  
  12228. LeftHip.Part1 = nil
  12229.  
  12230. FLeftHip.Part0 = Torso
  12231.  
  12232. FLeftHip.Part1 = LeftLeg
  12233.  
  12234. FLeftHip.C0 = LeftHip.C0
  12235.  
  12236. FLeftHip.C1 = LeftHip.C1
  12237.  
  12238. RightHip.Part0 = nil
  12239.  
  12240. RightHip.Part1 = nil
  12241.  
  12242. FRightHip.Part0 = Torso
  12243.  
  12244. FRightHip.Part1 = RightLeg
  12245.  
  12246. FRightHip.C0 = RightHip.C0
  12247.  
  12248. FRightHip.C1 = RightHip.C1
  12249.  
  12250. repeat
  12251.  
  12252. wait()
  12253.  
  12254. Humanoid.WalkSpeed = CurrentSpeed*4
  12255.  
  12256. Debounces.AnimOverride = true
  12257.  
  12258. MagniDamage(LeftLeg, 6, true, 2, 6, true, 1, "Compensate-LifeSteal", .1, false, 0, false, _, _, _)
  12259.  
  12260. MagniDamage(RightLeg, 6, true, 2, 6, true, 1, "Compensate-LifeSteal", .1, false, 0, false, _, _, _)
  12261.  
  12262. MagicBlock(BC(Colour1), "Neon", LeftLeg:GetRenderCFrame()*Cf(0, -1.15, 0),.3, .3, .3, 1.3, 1.3, 1.3, .12)
  12263.  
  12264. MagicBlock(BC(Colour2), "Neon", LeftLeg:GetRenderCFrame()*Cf(0, -1.15, 0),.3, .3, .3, 1.3, 1.3, 1.3, .12)
  12265.  
  12266. MagicBlock(BC(Colour1), "Neon", RightLeg:GetRenderCFrame()*Cf(0, -1.15, 0),.3, .3, .3, 1.3, 1.3, 1.3, .12)
  12267.  
  12268. MagicBlock(BC(Colour2), "Neon", RightLeg:GetRenderCFrame()*Cf(0, -1.15, 0),.3, .3, .3, 1.3, 1.3, 1.3, .12)
  12269.  
  12270. if not moving and not Debounces.Attacking and not Debounces.Equipping then
  12271.  
  12272. LeftHip.Part0 = nil
  12273.  
  12274. LeftHip.Part1 = nil
  12275.  
  12276. FLeftHip.Part0 = Torso
  12277.  
  12278. FLeftHip.Part1 = LeftLeg
  12279.  
  12280. RightHip.Part0 = nil
  12281.  
  12282. RightHip.Part1 = nil
  12283.  
  12284. FRightHip.Part0 = Torso
  12285.  
  12286. FRightHip.Part1 = RightLeg
  12287.  
  12288. if RootPart.Velocity.Magnitude > 5 then
  12289.  
  12290. local WalkSpeed = .5
  12291.  
  12292. if Debounces.TESWield then
  12293.  
  12294. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), WalkSpeed)
  12295.  
  12296. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  12297.  
  12298. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), WalkSpeed)
  12299.  
  12300. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), WalkSpeed)
  12301.  
  12302. end
  12303.  
  12304. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-15),0,rad(17)), WalkSpeed)
  12305.  
  12306. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  12307.  
  12308. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-15),0,rad(-17)), WalkSpeed)
  12309.  
  12310. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  12311.  
  12312. Neck.C0=clerp(Neck.C0,Cf(0,1.4,0)*Euler(rad(8),0,0), WalkSpeed)
  12313.  
  12314. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  12315.  
  12316. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-20),0,0), WalkSpeed)
  12317.  
  12318. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  12319.  
  12320. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.5,-.3)*Euler(rad(-12),rad(90),0), WalkSpeed)
  12321.  
  12322. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  12323.  
  12324. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.8,-.1)*Euler(rad(-8),rad(-90),0), WalkSpeed)
  12325.  
  12326. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), WalkSpeed)
  12327.  
  12328. else
  12329.  
  12330. idlenum = .3
  12331.  
  12332. if idlenum2 < 9.999 and idle == 1 then
  12333.  
  12334. idlenum2 = idlenum2+idlenum
  12335.  
  12336. elseif idlenum2 > 9.999 and idle == 1 then
  12337.  
  12338. idle = -1
  12339.  
  12340. elseif idlenum2 > 0.999 and idle == -1 then
  12341.  
  12342. idlenum2 = idlenum2-idlenum
  12343.  
  12344. elseif idlenum2 < 0.999 and idle == -1 then
  12345.  
  12346. idle = 1
  12347.  
  12348. end
  12349.  
  12350. local IdleSpeed = .4
  12351.  
  12352. if Debounces.TESWield then
  12353.  
  12354. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), IdleSpeed)
  12355.  
  12356. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), IdleSpeed)
  12357.  
  12358. HWeld2.C0 = clerp(HWeld2.C0, Cf(0, -1, 0) * Euler(0, 0, 0), IdleSpeed)
  12359.  
  12360. HWeld2.C1 = clerp(HWeld2.C1, Cf(0, 0, 0) * Euler(0, 0, 0), IdleSpeed)
  12361.  
  12362. end
  12363.  
  12364. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.51,0.6,.2)*Euler(0,0,rad(6+(idlenum2/1.5))), IdleSpeed)
  12365.  
  12366. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0), IdleSpeed)
  12367.  
  12368. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.6,0)*Euler(0,0,rad(-6-(idlenum2/1.5))), IdleSpeed)
  12369.  
  12370. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-12),0), IdleSpeed)
  12371.  
  12372. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(rad(-10-(idlenum2/1.25)),0,0), IdleSpeed)
  12373.  
  12374. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(16),0), IdleSpeed)
  12375.  
  12376. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1-(idlenum2/60),0)*Euler(0,rad(16),0), IdleSpeed)
  12377.  
  12378. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), IdleSpeed)
  12379.  
  12380. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.8+(idlenum2/60),.08)*Euler(rad(-4),rad(-10),0), IdleSpeed)
  12381.  
  12382. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,0,0), IdleSpeed)
  12383.  
  12384. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1+(idlenum2/60),.02)*Euler(rad(-4),rad(8),0), IdleSpeed)
  12385.  
  12386. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,0,0), IdleSpeed)
  12387.  
  12388. end
  12389.  
  12390. end
  12391.  
  12392. until not Debounces.Hovering or Debounces.Guarding or Debounces.Successful_KeyStroke
  12393.  
  12394. FLeftHip.Part0 = nil
  12395.  
  12396. FLeftHip.Part1 = nil
  12397.  
  12398. LeftHip.Part0 = Torso
  12399.  
  12400. LeftHip.Part1 = LeftLeg
  12401.  
  12402. LeftHip.C0 = FLeftHip.C0
  12403.  
  12404. LeftHip.C1 = FLeftHip.C1
  12405.  
  12406. FRightHip.Part0 = nil
  12407.  
  12408. FRightHip.Part1 = nil
  12409.  
  12410. RightHip.Part0 = Torso
  12411.  
  12412. RightHip.Part1 = RightLeg
  12413.  
  12414. RightHip.C0 = FRightHip.C0
  12415.  
  12416. RightHip.C1 = FRightHip.C1
  12417.  
  12418. debServ:AddItem(hover, 0)
  12419.  
  12420. Humanoid.WalkSpeed = CurrentSpeed
  12421.  
  12422. Debounces.AnimOverride = false
  12423.  
  12424. Debounces.Hovering = false
  12425.  
  12426. end
  12427.  
  12428. if key == " " and Debounces.Equipped and not Debounces.Equipping and Debounces.Can_Double_Jump and not Debounces.DisableJump and not Debounces.Transformed then
  12429.  
  12430. Debounces.Can_Double_Jump = false
  12431.  
  12432. Debounces.DoubleJumping = true
  12433.  
  12434. RootPart.Velocity = Vec(0, 180, 0)
  12435.  
  12436. local noscope = 0
  12437.  
  12438. if not Debounces.DoubleJumpAnim then
  12439.  
  12440. Debounces.AnimOverride = true
  12441.  
  12442. Debounces.DoubleJumpAnim = true
  12443.  
  12444. Current_Anim = "Jumping"
  12445.  
  12446. for i = 0, 1.6, .1 do
  12447.  
  12448. swait()
  12449.  
  12450. if noscope ~= 360 then
  12451.  
  12452. noscope = noscope+30
  12453.  
  12454. end
  12455.  
  12456. if not Debounces.Attacking then
  12457.  
  12458. local JumpSpeed = .4
  12459.  
  12460. if Debounces.HasWep then
  12461.  
  12462. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  12463.  
  12464. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  12465.  
  12466. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), JumpSpeed)
  12467.  
  12468. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), JumpSpeed)
  12469.  
  12470. end
  12471.  
  12472. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-30),0,rad(10)), JumpSpeed)
  12473.  
  12474. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  12475.  
  12476. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-30),0,rad(-10)), JumpSpeed)
  12477.  
  12478. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  12479.  
  12480. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(15),0,0), JumpSpeed)
  12481.  
  12482. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  12483.  
  12484. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-10),0,0), JumpSpeed)
  12485.  
  12486. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,rad(noscope),0), JumpSpeed)
  12487.  
  12488. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(rad(-8),rad(90),0), JumpSpeed)
  12489.  
  12490. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  12491.  
  12492. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-20),rad(-90),0), JumpSpeed)
  12493.  
  12494. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  12495.  
  12496. end
  12497.  
  12498. end
  12499.  
  12500. Current_Anim = "Falling"
  12501.  
  12502. Debounces.DoubleJumpAnim = false
  12503.  
  12504. Debounces.AnimOverride = false
  12505.  
  12506. end
  12507.  
  12508. Debounces.DoubleJumping = false
  12509.  
  12510. end
  12511.  
  12512. if key == "e" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.Transformed and not Debounces.KeyStrokeEnabled then
  12513.  
  12514. Disrupt()
  12515.  
  12516. end
  12517.  
  12518. if key == "z" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.HasWep and not Debounces.Transformed and not Debounces.KeyStrokeEnabled then
  12519.  
  12520. Z_Pressed = true
  12521.  
  12522. Fatal_Blow()
  12523.  
  12524. Z_Pressed = false
  12525.  
  12526. end
  12527.  
  12528. if key == "z" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and Debounces.HasWep and not Debounces.Transformed and not Debounces.KeyStrokeEnabled then
  12529.  
  12530. Hate_Wave()
  12531.  
  12532. end
  12533.  
  12534. if key == "c" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and Debounces.HasWep and not Debounces.DuelWielding and not Debounces.Transformed and not Debounces.KeyStrokeEnabled and not Debounces.Charging_Erupt then
  12535.  
  12536. Debounces.Charging_Erupt = true
  12537.  
  12538. releasez = Mouse.KeyUp:connect(function(Key)
  12539.  
  12540. if Key == "c" and Debounces.Charging_Erupt then
  12541.  
  12542. Debounces.Charging_Erupt = false
  12543.  
  12544. releasez:disconnect()
  12545.  
  12546. end
  12547.  
  12548. end)
  12549.  
  12550. Dark_Eruption()
  12551.  
  12552. end
  12553.  
  12554. if key == "r" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.DuelWielding and not Debounces.TEWield and not Debounces.TESWield and not Debounces.Guarding and Debounces.CanGuard then
  12555.  
  12556. Debounces.Guarding = true
  12557.  
  12558. greal = Mouse.KeyUp:connect(function(Key)
  12559.  
  12560. if Key == "r" and Debounces.Guarding then
  12561.  
  12562. Debounces.Guarding = false
  12563.  
  12564. greal:disconnect()
  12565.  
  12566. end
  12567.  
  12568. end)
  12569.  
  12570. Corrupt_Guard()
  12571.  
  12572. end
  12573.  
  12574. if key == "x" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.Transformed and not Debounces.KeyStrokeEnabled then
  12575.  
  12576. game:GetService("RunService").Stepped:wait()
  12577.  
  12578. Axel(SWP.Value)
  12579.  
  12580. end
  12581.  
  12582. if key == "s" and not SWP.Value and not Debounces.Transformed and not Debounces.KeyStrokeEnabled then
  12583.  
  12584. SWP.Value = true
  12585.  
  12586. swait(.08)
  12587.  
  12588. SWP.Value = false
  12589.  
  12590. end
  12591.  
  12592. if key == "g" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.Transformed then
  12593.  
  12594. if not Debounces.DuelWielding and not Debounces.HasWep then
  12595.  
  12596. Equip_Denial()
  12597.  
  12598. elseif not Debounces.DuelWielding and Debounces.HasWep then
  12599.  
  12600. Unequip_Denial()
  12601.  
  12602. end
  12603.  
  12604. end
  12605.  
  12606. if key == "2" and Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking and not Debounces.Transformed then
  12607.  
  12608. swait()
  12609.  
  12610. Debounces.KeyStrokeEnabled = not Debounces.KeyStrokeEnabled
  12611.  
  12612. end
  12613.  
  12614. --[[if key == "]" then
  12615.  
  12616. if not Debounces.ZeroGravity then
  12617.  
  12618. Debounces.ZeroGravity = true
  12619.  
  12620. chatServ:Chat(Head, "Zero gravity!", 2)
  12621.  
  12622. repeat workspace.Gravity = 1 runServ.Stepped:wait() until not Debounces.ZeroGravity
  12623.  
  12624. else
  12625.  
  12626. Debounces.ZeroGravity = false
  12627.  
  12628. workspace.Gravity = 196.2
  12629.  
  12630. chatServ:Chat(Head, "Revert gravity.", 0)
  12631.  
  12632. end
  12633.  
  12634. end]]
  12635.  
  12636. end)
  12637.  
  12638.  
  12639.  
  12640. Mouse.Button1Down:connect(function()
  12641.  
  12642. if Debounces.Equipped and not Debounces.Equipping and not Debounces.Attacking then
  12643.  
  12644. ClickCombo()
  12645.  
  12646. end
  12647.  
  12648. end)
  12649.  
  12650.  
  12651.  
  12652. local SSS = 1
  12653.  
  12654. Humanoid.Running:connect(function(speed)
  12655.  
  12656. if speed > SSS then
  12657.  
  12658. if not Debounces.Dashing and Humanoid.WalkSpeed == CurrentSpeed then
  12659.  
  12660. Current_Anim = "Walking"
  12661.  
  12662. else
  12663.  
  12664. Current_Anim = "Dashing"
  12665.  
  12666. end
  12667.  
  12668. Debounces.Can_Double_Jump = false
  12669.  
  12670. elseif speed < SSS or speed == 0 then
  12671.  
  12672. Current_Anim = "Idle"
  12673.  
  12674. Debounces.Dashing = false
  12675.  
  12676. Debounces.Can_Double_Jump = false
  12677.  
  12678. end
  12679.  
  12680. end)
  12681.  
  12682. Humanoid.FreeFalling:connect(function()
  12683.  
  12684. if Current_Anim ~= "Falling" then
  12685.  
  12686. Current_Anim = "Falling"
  12687.  
  12688. Debounces.Can_Double_Jump = true
  12689.  
  12690. end
  12691.  
  12692. end)
  12693.  
  12694. Humanoid.Jumping:connect(function()
  12695.  
  12696. Current_Anim = "Jumping"
  12697.  
  12698. if Debounces.Equipped and not Debounces.Equipping and not Debounces.JumpAnim and not Debounces.DisableJump then
  12699.  
  12700. Debounces.Can_Double_Jump = true
  12701.  
  12702. Debounces.AnimOverride = true
  12703.  
  12704. Debounces.JumpAnim = true
  12705.  
  12706. for i = 0, .8, .1 do
  12707.  
  12708. swait()
  12709.  
  12710. if not Debounces.Attacking then
  12711.  
  12712. local JumpSpeed = .4
  12713.  
  12714. if Debounces.HasWep then
  12715.  
  12716. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  12717.  
  12718. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  12719.  
  12720. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), JumpSpeed)
  12721.  
  12722. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), JumpSpeed)
  12723.  
  12724. end
  12725.  
  12726. if Debounces.TEWield then
  12727.  
  12728. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,-.6)*Euler(rad(90),rad(180),0), JumpSpeed)
  12729.  
  12730. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  12731.  
  12732. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(-10),rad(18),0), JumpSpeed)
  12733.  
  12734. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  12735.  
  12736. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(30), 0, rad(-10)), JumpSpeed)
  12737.  
  12738. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(-20), 0), JumpSpeed)
  12739.  
  12740. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.4,-.96)*Euler(rad(52),0,rad(34)), JumpSpeed)
  12741.  
  12742. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(60),0), JumpSpeed)
  12743.  
  12744. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(4),rad(-12),0), JumpSpeed)
  12745.  
  12746. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  12747.  
  12748. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(7),rad(12),0), JumpSpeed)
  12749.  
  12750. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  12751.  
  12752. if not Debounces.Dashing then
  12753.  
  12754. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(rad(-16),rad(80),0), JumpSpeed)
  12755.  
  12756. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  12757.  
  12758. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-8),rad(-86),0), JumpSpeed)
  12759.  
  12760. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  12761.  
  12762. else
  12763.  
  12764. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-16),rad(80),0), JumpSpeed)
  12765.  
  12766. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  12767.  
  12768. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-8),rad(-86),0), JumpSpeed)
  12769.  
  12770. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  12771.  
  12772. end
  12773.  
  12774. else
  12775.  
  12776. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-30),0,rad(10)), JumpSpeed)
  12777.  
  12778. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  12779.  
  12780. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-30),0,rad(-10)), JumpSpeed)
  12781.  
  12782. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), JumpSpeed)
  12783.  
  12784. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(15),0,0), JumpSpeed)
  12785.  
  12786. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), JumpSpeed)
  12787.  
  12788. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-20),0,0), JumpSpeed)
  12789.  
  12790. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), JumpSpeed)
  12791.  
  12792. if not Debounces.Dashing then
  12793.  
  12794. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(rad(-8),rad(90),0), JumpSpeed)
  12795.  
  12796. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  12797.  
  12798. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-20),rad(-90),0), JumpSpeed)
  12799.  
  12800. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  12801.  
  12802. else
  12803.  
  12804. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-1,0)*Euler(rad(-8),rad(90),0), JumpSpeed)
  12805.  
  12806. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), JumpSpeed)
  12807.  
  12808. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.5,-.8)*Euler(rad(-20),rad(-90),0), JumpSpeed)
  12809.  
  12810. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), JumpSpeed)
  12811.  
  12812. end
  12813.  
  12814. end
  12815.  
  12816. end
  12817.  
  12818. end
  12819.  
  12820. Debounces.JumpAnim = false
  12821.  
  12822. Debounces.AnimOverride = false
  12823.  
  12824. end
  12825.  
  12826. end)
  12827.  
  12828. Humanoid.Swimming:connect(function()
  12829.  
  12830. Current_Anim = "Walking"
  12831.  
  12832. Debounces.Can_Double_Jump = true
  12833.  
  12834. end)
  12835.  
  12836.  
  12837.  
  12838. Humanoid.Changed:connect(function()
  12839.  
  12840. if Humanoid.PlatformStand then
  12841.  
  12842. Humanoid.PlatformStand = false
  12843.  
  12844. end
  12845.  
  12846. end)
  12847.  
  12848.  
  12849.  
  12850. runServ.RenderStepped:connect(function()
  12851.  
  12852. Bringer()
  12853.  
  12854. --print("Current Animation:", Current_Anim)
  12855.  
  12856. if Debounces.KeyStrokeEnabled then
  12857.  
  12858. KPTemplate.Text = ">>>"
  12859.  
  12860. KPTemplate.TextColor3 = Col3(1, 1, 1)
  12861.  
  12862. else
  12863.  
  12864. KPTemplate.Text = "-X-"
  12865.  
  12866. KPTemplate.TextColor3 = Col3(170/255, 0, 0)
  12867.  
  12868. end
  12869.  
  12870. if not GodMode then
  12871.  
  12872. Humanoid.MaxHealth = Max_Health
  12873.  
  12874. end
  12875.  
  12876. --[[if Debounces.KeyStrokeEnabled and not Debounces.Attacking and not Debounces.Equipping and Current_Anim ~= "Jumping" and Current_Anim ~= "Falling" then
  12877.  
  12878. RGyro.MaxTorque = Vec(0, 1500, 0)
  12879.  
  12880. SSS = 3
  12881.  
  12882. print(RootPart.Velocity.magnitude)
  12883.  
  12884. RGyro.P = 15000
  12885.  
  12886. RGyro.D = 750
  12887.  
  12888. RGyro.CFrame = (Cf(RootPart.Position,Vec(Camera.CoordinateFrame.X,RootPart.Position.Y,Camera.CoordinateFrame.Z))*Euler(0,math.pi,0))
  12889.  
  12890. --CamGyro.CFrame = Cf(Vec(Camera.CoordinateFrame.p.x, RootPart.CFrame.p.y, Camera.CoordinateFrame.p.z))
  12891.  
  12892. else
  12893.  
  12894. SSS = 1
  12895.  
  12896. if Debounces.KeyStrokeEnabled then
  12897.  
  12898. RGyro.MaxTorque = Vec(0, 1500, 0)
  12899.  
  12900. else
  12901.  
  12902. RGyro.MaxTorque = Vec(0, 0, 0)
  12903.  
  12904. end
  12905.  
  12906. end]]
  12907.  
  12908. Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
  12909.  
  12910. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying, false)
  12911.  
  12912. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
  12913.  
  12914. if #Effects>0 then
  12915.  
  12916. --table.insert(Effects,{prt,"Block1",delay})
  12917.  
  12918. for e=1,#Effects do
  12919.  
  12920. if Effects[e]~=nil then
  12921.  
  12922. --for j=1,#Effects[e] do
  12923.  
  12924. local Thing=Effects[e]
  12925.  
  12926. if Thing~=nil then
  12927.  
  12928. local Part=Thing[1]
  12929.  
  12930. local Mode=Thing[2]
  12931.  
  12932. local Delay=Thing[3]
  12933.  
  12934. local IncX=Thing[4]
  12935.  
  12936. local IncY=Thing[5]
  12937.  
  12938. local IncZ=Thing[6]
  12939.  
  12940. if Thing[1].Transparency<=1 then
  12941.  
  12942. if Thing[2]=="Block1" then
  12943.  
  12944. Thing[1].CFrame=Thing[1].CFrame*Euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  12945.  
  12946. Mesh=Thing[1]:FindFirstChild("Mesh")
  12947.  
  12948. if not Mesh then
  12949.  
  12950. Mesh = Instance.new("BlockMesh")
  12951.  
  12952. end
  12953.  
  12954. Mesh.Scale=Mesh.Scale+Vec(Thing[4],Thing[5],Thing[6])
  12955.  
  12956. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  12957.  
  12958. elseif Thing[2]=="Wave" then
  12959.  
  12960. Thing[1].CFrame=Thing[1].CFrame*CFrame.Angles(0, rad(10), 0)
  12961.  
  12962. Mesh=Thing[1]:FindFirstChild("Mesh")
  12963.  
  12964. if not Mesh then
  12965.  
  12966. Mesh = Instance.new("BlockMesh")
  12967.  
  12968. end
  12969.  
  12970. Mesh.Scale=Mesh.Scale+Vec(Thing[4],Thing[5],Thing[6])
  12971.  
  12972. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  12973.  
  12974. elseif Thing[2]=="Cylinder" then
  12975.  
  12976. Mesh=Thing[1]:FindFirstChild("Mesh")
  12977.  
  12978. if not Mesh then
  12979.  
  12980. Mesh = Instance.new("BlockMesh")
  12981.  
  12982. end
  12983.  
  12984. Mesh.Scale=Mesh.Scale+Vec(Thing[4],Thing[5],Thing[6])
  12985.  
  12986. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  12987.  
  12988. elseif Thing[2]=="Blood" then
  12989.  
  12990. Mesh=Thing[1]:FindFirstChild("Mesh")
  12991.  
  12992. if not Mesh then
  12993.  
  12994. Mesh = Instance.new("BlockMesh")
  12995.  
  12996. end
  12997.  
  12998. Thing[1].CFrame=Thing[1].CFrame*Cf(0,.5,0)
  12999.  
  13000. Mesh.Scale=Mesh.Scale+Vec(Thing[4],Thing[5],Thing[6])
  13001.  
  13002. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  13003.  
  13004. elseif Thing[2]=="Elec" then
  13005.  
  13006. Mesh=Thing[1]:FindFirstChild("Mesh")
  13007.  
  13008. if not Mesh then
  13009.  
  13010. Mesh = Instance.new("BlockMesh")
  13011.  
  13012. end
  13013.  
  13014. Mesh.Scale=Mesh.Scale+Vec(Thing[7],Thing[8],Thing[9])
  13015.  
  13016. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  13017.  
  13018. elseif Thing[2]=="Disappear" then
  13019.  
  13020. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  13021.  
  13022. end
  13023.  
  13024. else
  13025.  
  13026. Part.Parent=nil
  13027.  
  13028. debServ:AddItem(Part, 0)
  13029.  
  13030. table.remove(Effects,e)
  13031.  
  13032. end
  13033.  
  13034. end
  13035.  
  13036. end
  13037.  
  13038. end
  13039.  
  13040. end
  13041.  
  13042. end)
  13043.  
  13044.  
  13045.  
  13046. --[[FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(0,rad(-90),0),.3)
  13047.  
  13048. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-90),0),.3)
  13049.  
  13050. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(0,rad(90),0),.3)
  13051.  
  13052. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(90),0),.3)
  13053.  
  13054. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0,0,0),.3)
  13055.  
  13056. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0),.3)
  13057.  
  13058. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(0,0,0),.3)
  13059.  
  13060. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0),.3)
  13061.  
  13062. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0),.3)
  13063.  
  13064. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0),.3)
  13065.  
  13066. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0),.3)
  13067.  
  13068. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0),.3)--]]
  13069.  
  13070.  
  13071.  
  13072. while true do
  13073.  
  13074. swait()
  13075.  
  13076. if not Debounces.Guarding and Debounces.CanGuard then
  13077.  
  13078. VHealth.Value = VHealth.Value+(GH/6000)
  13079.  
  13080. end
  13081.  
  13082. --[[if game.CreatorId ~= 43981323 then
  13083.  
  13084. local fakeScript = Instance.new("LocalScript", C_Fold)
  13085.  
  13086. fakeScript.Name = "Chaos"
  13087.  
  13088. end]]
  13089.  
  13090. if Debounces.Equipped and not Debounces.Attacking and not Debounces.AnimOverride and not Debounces.Equipping and Debounces.Transformed then
  13091.  
  13092. if Current_Anim == "Idle" and not Debounces.TEWield and not Debounces.TESWield then
  13093.  
  13094. idlenum = .3
  13095.  
  13096. if idlenum2 < 9.999 and idle == 1 then
  13097.  
  13098. idlenum2 = idlenum2+idlenum
  13099.  
  13100. elseif idlenum2 > 9.999 and idle == 1 then
  13101.  
  13102. idle = -1
  13103.  
  13104. elseif idlenum2 > 0.999 and idle == -1 then
  13105.  
  13106. idlenum2 = idlenum2-idlenum
  13107.  
  13108. elseif idlenum2 < 0.999 and idle == -1 then
  13109.  
  13110. idle = 1
  13111.  
  13112. end
  13113.  
  13114. local IdleSpeed = .4
  13115.  
  13116. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), IdleSpeed)
  13117.  
  13118. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), IdleSpeed)
  13119.  
  13120. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.51,0.6,.2)*Euler(0,0,rad(6+(idlenum2/1.5))), IdleSpeed)
  13121.  
  13122. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0), IdleSpeed)
  13123.  
  13124. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.6,0)*Euler(0,0,rad(-6-(idlenum2/1.5))), IdleSpeed)
  13125.  
  13126. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-12),0), IdleSpeed)
  13127.  
  13128. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(rad(-20-(idlenum2/1.25)),0,0), IdleSpeed)
  13129.  
  13130. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(10),0), IdleSpeed)
  13131.  
  13132. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1-(idlenum2/60),0)*Euler(0,rad(10),0), IdleSpeed)
  13133.  
  13134. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), IdleSpeed)
  13135.  
  13136. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1+(idlenum2/60),.08)*Euler(0,rad(90),0), IdleSpeed)
  13137.  
  13138. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(100),0), IdleSpeed)
  13139.  
  13140. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1+(idlenum2/60),.02)*Euler(0,rad(-90),0), IdleSpeed)
  13141.  
  13142. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-96),0), IdleSpeed)
  13143.  
  13144. elseif Current_Anim == "Idle" and not Debounces.TEWield and Debounces.TESWield then
  13145.  
  13146. idlenum = .3
  13147.  
  13148. if idlenum2 < 9.999 and idle == 1 then
  13149.  
  13150. idlenum2 = idlenum2+idlenum
  13151.  
  13152. elseif idlenum2 > 9.999 and idle == 1 then
  13153.  
  13154. idle = -1
  13155.  
  13156. elseif idlenum2 > 0.999 and idle == -1 then
  13157.  
  13158. idlenum2 = idlenum2-idlenum
  13159.  
  13160. elseif idlenum2 < 0.999 and idle == -1 then
  13161.  
  13162. idle = 1
  13163.  
  13164. end
  13165.  
  13166. local IdleSpeed = .4
  13167.  
  13168. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(100),0,0), IdleSpeed)
  13169.  
  13170. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), IdleSpeed)
  13171.  
  13172. HWeld2.C0=clerp(HWeld2.C0,Cf(0,-1,0)*Euler(0,0,0), IdleSpeed)
  13173.  
  13174. HWeld2.C1=clerp(HWeld2.C1,Cf(0,0,0)*Euler(0,0,0), IdleSpeed)
  13175.  
  13176. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.51,0.6,.2)*Euler(0,0,rad(6+(idlenum2/1.5))), IdleSpeed)
  13177.  
  13178. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0), IdleSpeed)
  13179.  
  13180. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.6,0)*Euler(0,0,rad(-6-(idlenum2/1.5))), IdleSpeed)
  13181.  
  13182. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-12),0), IdleSpeed)
  13183.  
  13184. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(rad(-20-(idlenum2/1.25)),0,0), IdleSpeed)
  13185.  
  13186. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-10),0), IdleSpeed)
  13187.  
  13188. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1-(idlenum2/60),0)*Euler(0,rad(-10),0), IdleSpeed)
  13189.  
  13190. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), IdleSpeed)
  13191.  
  13192. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1+(idlenum2/60),.08)*Euler(0,rad(90),0), IdleSpeed)
  13193.  
  13194. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(100),0), IdleSpeed)
  13195.  
  13196. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1+(idlenum2/60),.02)*Euler(0,rad(-90),0), IdleSpeed)
  13197.  
  13198. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-96),0), IdleSpeed)
  13199.  
  13200. elseif Current_Anim == "Idle" and Debounces.TEWield and not Debounces.TESWield then
  13201.  
  13202. idlenum = .2
  13203.  
  13204. if idlenum2 < 9.999 and idle == 1 then
  13205.  
  13206. idlenum2 = idlenum2+idlenum
  13207.  
  13208. elseif idlenum2 > 9.999 and idle == 1 then
  13209.  
  13210. idle = -1
  13211.  
  13212. elseif idlenum2 > 0.999 and idle == -1 then
  13213.  
  13214. idlenum2 = idlenum2-idlenum
  13215.  
  13216. elseif idlenum2 < 0.999 and idle == -1 then
  13217.  
  13218. idle = 1
  13219.  
  13220. end
  13221.  
  13222. local IdleSpeed = .4
  13223.  
  13224. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,-.7)*Euler(rad(90),0,0), IdleSpeed)
  13225.  
  13226. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), IdleSpeed)
  13227.  
  13228. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(-120),rad(70),0), IdleSpeed)
  13229.  
  13230. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), IdleSpeed)
  13231.  
  13232. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0-(idlenum2/65),0)*Euler(rad(120), rad(0), rad(10)), IdleSpeed)
  13233.  
  13234. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.45,0)*Euler(0, 0, 0), IdleSpeed)
  13235.  
  13236. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.86,0.4-(idlenum2/65),-1.2)*Euler(rad(110),0,rad(40)), IdleSpeed)
  13237.  
  13238. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(60),0), IdleSpeed)
  13239.  
  13240. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(60), 0), IdleSpeed)
  13241.  
  13242. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(5+(idlenum2/2)),0,0), IdleSpeed)
  13243.  
  13244. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1-(idlenum2/50),0)*Euler(rad(-7), rad(-70), 0), IdleSpeed)
  13245.  
  13246. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), IdleSpeed)
  13247.  
  13248. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1+(idlenum2/50),0)*Euler(0,rad(80),0), IdleSpeed)
  13249.  
  13250. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), IdleSpeed)
  13251.  
  13252. LeftHip.C0=clerp(LeftHip.C0,Cf(-.8,-1+(idlenum2/50),-.36)*Euler(rad(-7),rad(-27),0), IdleSpeed)
  13253.  
  13254. LeftHip.C1=clerp(LeftHip.C1,Cf(0,1,0)*Euler(rad(-15),rad(-90),0), IdleSpeed)
  13255.  
  13256. end
  13257.  
  13258. if Current_Anim == "Walking" and not Debounces.TEWield then
  13259.  
  13260. local WalkSpeed = .5
  13261.  
  13262. RightHip.MaxVelocity = .1/2.5
  13263.  
  13264. LeftHip.MaxVelocity = .1/2.5
  13265.  
  13266. if Debounces.TESWield then
  13267.  
  13268. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(95),0,0), WalkSpeed)
  13269.  
  13270. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13271.  
  13272. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-10),0,rad(-5)), .8)
  13273.  
  13274. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13275.  
  13276. else
  13277.  
  13278. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(math.deg(LeftHip.CurrentAngle)/1.5),0,rad(-5)), .8)
  13279.  
  13280. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13281.  
  13282. end
  13283.  
  13284. HWeld2.C0=clerp(HWeld2.C0,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13285.  
  13286. HWeld2.C1=clerp(HWeld2.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13287.  
  13288. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(-rad(math.deg(LeftHip.CurrentAngle)/1.5),0,rad(5)), .8)
  13289.  
  13290. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13291.  
  13292. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-16),0,0), WalkSpeed)
  13293.  
  13294. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13295.  
  13296. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-12),0,0), WalkSpeed)
  13297.  
  13298. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13299.  
  13300. RightHip.C0=clerp(RightHip.C0,Cf(.5,-1,.2)*Euler(0,rad(90),0), WalkSpeed)
  13301.  
  13302. RightHip.C1=clerp(RightHip.C1,Cf(0,1,.2)*Euler(0,rad(90),0), WalkSpeed)
  13303.  
  13304. LeftHip.C0=clerp(LeftHip.C0,Cf(-.5,-1,.2)*Euler(0,rad(-90),0), WalkSpeed)
  13305.  
  13306. LeftHip.C1=clerp(LeftHip.C1,Cf(0,1,.2)*Euler(0,rad(-90),0), WalkSpeed)
  13307.  
  13308. elseif Current_Anim == "Walking" and Debounces.TEWield then
  13309.  
  13310. local WalkSpeed = .5
  13311.  
  13312. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,-.6)*Euler(rad(90),rad(180),0), WalkSpeed)
  13313.  
  13314. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13315.  
  13316. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(-10),rad(18),0), WalkSpeed)
  13317.  
  13318. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13319.  
  13320. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(30), 0, rad(-10)), WalkSpeed)
  13321.  
  13322. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(-20), 0), WalkSpeed)
  13323.  
  13324. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.4,-.96)*Euler(rad(52),0,rad(34)), WalkSpeed)
  13325.  
  13326. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(60),0), WalkSpeed)
  13327.  
  13328. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(0, rad(20), 0), WalkSpeed)
  13329.  
  13330. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(rad(5),0,0), WalkSpeed)
  13331.  
  13332. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-11), rad(-20), 0), WalkSpeed)
  13333.  
  13334. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0, 0, 0), WalkSpeed)
  13335.  
  13336. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(82),0), WalkSpeed)
  13337.  
  13338. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  13339.  
  13340. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,-.1)*Euler(rad(-7),rad(-80),0), WalkSpeed)
  13341.  
  13342. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(rad(-15),rad(-90),0), WalkSpeed)
  13343.  
  13344. end
  13345.  
  13346. if Current_Anim == "Dashing" and not Debounces.TEWield then
  13347.  
  13348. local WalkSpeed = .5
  13349.  
  13350. if Debounces.TESWield then
  13351.  
  13352. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(130),0,0), WalkSpeed)
  13353.  
  13354. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13355.  
  13356. end
  13357.  
  13358. HWeld2.C0=clerp(HWeld2.C0,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13359.  
  13360. HWeld2.C1=clerp(HWeld2.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13361.  
  13362. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(-50),0,rad(15)), .8)
  13363.  
  13364. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13365.  
  13366. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(-50),0,rad(-15)), .8)
  13367.  
  13368. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13369.  
  13370. Neck.C0=clerp(Neck.C0,Cf(0,1.4,0)*Euler(rad(30),0,0), WalkSpeed)
  13371.  
  13372. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13373.  
  13374. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-60),0,0), WalkSpeed)
  13375.  
  13376. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13377.  
  13378. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.5,-.8)*Euler(rad(-20),rad(90),0), WalkSpeed)
  13379.  
  13380. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  13381.  
  13382. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.8,-.1)*Euler(rad(-8),rad(-90),0), WalkSpeed)
  13383.  
  13384. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), WalkSpeed)
  13385.  
  13386. elseif Current_Anim == "Dashing" and Debounces.TEWield then
  13387.  
  13388. local WalkSpeed = .5
  13389.  
  13390. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,0)*Euler(rad(60),rad(180),0), WalkSpeed)
  13391.  
  13392. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13393.  
  13394. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13395.  
  13396. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13397.  
  13398. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(95),0,rad(15)), .8)
  13399.  
  13400. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13401.  
  13402. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.5,0)*Euler(rad(10),0,rad(-15)), .8)
  13403.  
  13404. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13405.  
  13406. Neck.C0=clerp(Neck.C0,Cf(0,1.4,0)*Euler(rad(30),0,0), WalkSpeed)
  13407.  
  13408. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13409.  
  13410. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-60),0,0), WalkSpeed)
  13411.  
  13412. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13413.  
  13414. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.5,-.6)*Euler(rad(-20),rad(90),0), WalkSpeed)
  13415.  
  13416. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  13417.  
  13418. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.8,-.1)*Euler(rad(-8),rad(-90),0), WalkSpeed)
  13419.  
  13420. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), WalkSpeed)
  13421.  
  13422. end
  13423.  
  13424. if Current_Anim == "Falling" and not Debounces.TEWield and not Debounces.TESWield then
  13425.  
  13426. local FallSpeed = .5
  13427.  
  13428. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(0,0,0), FallSpeed)
  13429.  
  13430. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13431.  
  13432. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.35,0)*Euler(rad(-25),0,rad(8)), FallSpeed)
  13433.  
  13434. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), FallSpeed)
  13435.  
  13436. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(80),0,rad(60)), FallSpeed)
  13437.  
  13438. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), FallSpeed)
  13439.  
  13440. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20),0,0), FallSpeed)
  13441.  
  13442. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13443.  
  13444. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(10),0,0), FallSpeed)
  13445.  
  13446. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), FallSpeed)
  13447.  
  13448. if not Debounces.Dashing then
  13449.  
  13450. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.5,-.8)*Euler(rad(-20),rad(90),0), FallSpeed)
  13451.  
  13452. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), FallSpeed)
  13453.  
  13454. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(8),rad(-90),0), FallSpeed)
  13455.  
  13456. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), FallSpeed)
  13457.  
  13458. else
  13459.  
  13460. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.5,-.8)*Euler(rad(-20),rad(90),0), FallSpeed)
  13461.  
  13462. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), FallSpeed)
  13463.  
  13464. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(8),rad(-90),0), FallSpeed)
  13465.  
  13466. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), FallSpeed)
  13467.  
  13468. end
  13469.  
  13470. elseif Current_Anim == "Falling" and not Debounces.TEWield and Debounces.TESWield then
  13471.  
  13472. local FallSpeed = .5
  13473.  
  13474. HWeld2.C0=clerp(HWeld2.C0,Cf(0,-1,0)*Euler(0,0,0), FallSpeed)
  13475.  
  13476. HWeld2.C1=clerp(HWeld2.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13477.  
  13478. SheWeld.C0=clerp(SheWeld.C0,Cf(0,-.24,0)*Euler(rad(90),0,0), FallSpeed)
  13479.  
  13480. SheWeld.C1=clerp(SheWeld.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13481.  
  13482. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,1,0)*Euler(rad(160),0,0), FallSpeed)
  13483.  
  13484. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,rad(-15)), FallSpeed)
  13485.  
  13486. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,1,0)*Euler(rad(160),0,0), FallSpeed)
  13487.  
  13488. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,rad(15)), FallSpeed)
  13489.  
  13490. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20),0,0), FallSpeed)
  13491.  
  13492. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13493.  
  13494. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(10),0,0), FallSpeed)
  13495.  
  13496. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), FallSpeed)
  13497.  
  13498. if not Debounces.Dashing then
  13499.  
  13500. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.5,-.8)*Euler(rad(-20),rad(90),0), FallSpeed)
  13501.  
  13502. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), FallSpeed)
  13503.  
  13504. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(8),rad(-90),0), FallSpeed)
  13505.  
  13506. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), FallSpeed)
  13507.  
  13508. else
  13509.  
  13510. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.5,-.8)*Euler(rad(-20),rad(90),0), FallSpeed)
  13511.  
  13512. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), FallSpeed)
  13513.  
  13514. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(8),rad(-90),0), FallSpeed)
  13515.  
  13516. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), FallSpeed)
  13517.  
  13518. end
  13519.  
  13520. elseif Current_Anim == "Falling" and Debounces.TEWield and not Debounces.TESWield then
  13521.  
  13522. local FallSpeed = .5
  13523.  
  13524. WepWeld3.C0=clerp(WepWeld3.C0,Cf(.1,0,0)*Euler(rad(90),rad(180),0), FallSpeed)
  13525.  
  13526. WepWeld3.C1=clerp(WepWeld3.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13527.  
  13528. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(-12),0,0), FallSpeed)
  13529.  
  13530. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13531.  
  13532. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.5,0)*Euler(rad(30), 0, rad(10)), FallSpeed)
  13533.  
  13534. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0, rad(10), 0), FallSpeed)
  13535.  
  13536. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(80),0,rad(60)), FallSpeed)
  13537.  
  13538. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), FallSpeed)
  13539.  
  13540. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-20),rad(-12),0), FallSpeed)
  13541.  
  13542. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), FallSpeed)
  13543.  
  13544. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-16),rad(12),0), FallSpeed)
  13545.  
  13546. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13547.  
  13548. if not Debounces.Dashing then
  13549.  
  13550. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.7,0)*Euler(rad(20),rad(80),0), FallSpeed)
  13551.  
  13552. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), FallSpeed)
  13553.  
  13554. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-.3,-.5)*Euler(rad(7),rad(-86),0), FallSpeed)
  13555.  
  13556. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), FallSpeed)
  13557.  
  13558. else
  13559.  
  13560. FRightHip.C0=clerp(FRightHip.C0,Cf(1.5,-.7,0)*Euler(rad(20),rad(80),0), FallSpeed)
  13561.  
  13562. FRightHip.C1=clerp(FRightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), FallSpeed)
  13563.  
  13564. FLeftHip.C0=clerp(FLeftHip.C0,Cf(-1.5,-.3,-.5)*Euler(rad(7),rad(-86),0), FallSpeed)
  13565.  
  13566. FLeftHip.C1=clerp(FLeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), FallSpeed)
  13567.  
  13568. end
  13569.  
  13570. end
  13571.  
  13572. end
  13573.  
  13574. if Debounces.Equipped and not Debounces.Attacking and not Debounces.AnimOverride and not Debounces.Equipping and not Debounces.Transformed then
  13575.  
  13576. if Current_Anim == "Idle" and not Debounces.HasWep then
  13577.  
  13578. idlenum = .3
  13579.  
  13580. if idlenum2 < 9.999 and idle == 1 then
  13581.  
  13582. idlenum2 = idlenum2+idlenum
  13583.  
  13584. elseif idlenum2 > 9.999 and idle == 1 then
  13585.  
  13586. idle = -1
  13587.  
  13588. elseif idlenum2 > 0.999 and idle == -1 then
  13589.  
  13590. idlenum2 = idlenum2-idlenum
  13591.  
  13592. elseif idlenum2 < 0.999 and idle == -1 then
  13593.  
  13594. idle = 1
  13595.  
  13596. end
  13597.  
  13598. local IdleSpeed = .4
  13599.  
  13600. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(.85,0.45-(idlenum2/70),-1)*Euler(rad(60),0,rad(-40)), IdleSpeed)
  13601.  
  13602. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(rad(1-(idlenum2*2)),rad(-20),0), IdleSpeed)
  13603.  
  13604. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.4,0.3-(idlenum2/70),-.3)*Euler(rad(120),0,rad(-40)), IdleSpeed)
  13605.  
  13606. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(rad(1-(idlenum2*2)),rad(20),0), IdleSpeed)
  13607.  
  13608. Neck.C0=clerp(Neck.C0,Cf(0,1.5+(idlenum2/50),0)*Euler(rad(-20),rad(40),0), IdleSpeed)
  13609.  
  13610. Neck.C1=clerp(Neck.C1,Cf(0,0,.1+(idlenum2/50))*Euler(rad(1+(idlenum2*1.5)),0,0), IdleSpeed)
  13611.  
  13612. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1-(idlenum2/40),0)*Euler(0,rad(-40),0), IdleSpeed)
  13613.  
  13614. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), IdleSpeed)
  13615.  
  13616. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1+(idlenum2/38),-.6)*Euler(0,rad(120),0), IdleSpeed)
  13617.  
  13618. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(rad(10),rad(90),0), IdleSpeed)
  13619.  
  13620. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1+(idlenum2/38),.4)*Euler(0,rad(-50),0), IdleSpeed)
  13621.  
  13622. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(rad(10),rad(-90),0), IdleSpeed)
  13623.  
  13624. elseif Current_Anim == "Idle" and Debounces.HasWep then
  13625.  
  13626. if not Debounces.DuelWielding then
  13627.  
  13628. idlenum = .3
  13629.  
  13630. if idlenum2 < 9.999 and idle == 1 then
  13631.  
  13632. idlenum2 = idlenum2+idlenum
  13633.  
  13634. elseif idlenum2 > 9.999 and idle == 1 then
  13635.  
  13636. idle = -1
  13637.  
  13638. elseif idlenum2 > 0.999 and idle == -1 then
  13639.  
  13640. idlenum2 = idlenum2-idlenum
  13641.  
  13642. elseif idlenum2 < 0.999 and idle == -1 then
  13643.  
  13644. idle = 1
  13645.  
  13646. end
  13647.  
  13648. local IdleSpeed = .4
  13649.  
  13650. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad((6.5-(idlenum2/2))),0,0), IdleSpeed)
  13651.  
  13652. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), IdleSpeed)
  13653.  
  13654. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), IdleSpeed)
  13655.  
  13656. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), IdleSpeed)
  13657.  
  13658. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.51,0.53,.2)*Euler(0,0,rad(12+(idlenum2/2))), IdleSpeed)
  13659.  
  13660. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(20),0), IdleSpeed)
  13661.  
  13662. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,0.53,0)*Euler(0,0,rad(-12-(idlenum2/2))), IdleSpeed)
  13663.  
  13664. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,rad(-12),0), IdleSpeed)
  13665.  
  13666. Neck.C0=clerp(Neck.C0,Cf(0,1.5,-.1)*Euler(rad(-10-(idlenum2/2)),0,0), IdleSpeed)
  13667.  
  13668. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,rad(-20),0), IdleSpeed)
  13669.  
  13670. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-(1+(idlenum2/50)),0)*Euler(0,rad(-20),0), IdleSpeed)
  13671.  
  13672. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), IdleSpeed)
  13673.  
  13674. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-(1-(idlenum2/50)),.15)*Euler(0,rad(90),0), IdleSpeed)
  13675.  
  13676. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(105),0), IdleSpeed)
  13677.  
  13678. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-(1-(idlenum2/50)),.3)*Euler(0,rad(-90),0), IdleSpeed)
  13679.  
  13680. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-115),0), IdleSpeed)
  13681.  
  13682. end
  13683.  
  13684. end
  13685.  
  13686. if Current_Anim == "Walking" and not Debounces.HasWep then
  13687.  
  13688. local WalkSpeed = .4
  13689.  
  13690. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.35,0)*Euler(rad(-25),0,rad(8)), WalkSpeed)
  13691.  
  13692. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13693.  
  13694. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(80),0,rad(60)), WalkSpeed)
  13695.  
  13696. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13697.  
  13698. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(3),0,0), WalkSpeed)
  13699.  
  13700. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13701.  
  13702. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-10),0,0), WalkSpeed)
  13703.  
  13704. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13705.  
  13706. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), WalkSpeed)
  13707.  
  13708. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  13709.  
  13710. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), WalkSpeed)
  13711.  
  13712. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), WalkSpeed)
  13713.  
  13714. elseif Current_Anim == "Walking" and Debounces.HasWep then
  13715.  
  13716. if not Debounces.DuelWielding then
  13717.  
  13718. local WalkSpeed = .4
  13719.  
  13720. HWeld.C0=clerp(HWeld.C0,Cf(0,-1.3,.3)*Euler(rad(24),0,0), WalkSpeed)
  13721.  
  13722. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13723.  
  13724. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), WalkSpeed)
  13725.  
  13726. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), WalkSpeed)
  13727.  
  13728. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,0.65,0)*Euler(0,0,rad(12)), WalkSpeed)
  13729.  
  13730. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13731.  
  13732. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-.7,0.5,-1)*Euler(rad(85),0,rad(70)), WalkSpeed)
  13733.  
  13734. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,0), WalkSpeed)
  13735.  
  13736. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(7),0,0), WalkSpeed)
  13737.  
  13738. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), WalkSpeed)
  13739.  
  13740. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(-13),0,0), WalkSpeed)
  13741.  
  13742. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), WalkSpeed)
  13743.  
  13744. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-1,0)*Euler(0,rad(90),0), WalkSpeed)
  13745.  
  13746. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), WalkSpeed)
  13747.  
  13748. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(0,rad(-90),0), WalkSpeed)
  13749.  
  13750. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), WalkSpeed)
  13751.  
  13752. end
  13753.  
  13754. end
  13755.  
  13756. if Current_Anim == "Falling" then
  13757.  
  13758. local FallSpeed = .5
  13759.  
  13760. if Debounces.HasWep then
  13761.  
  13762. if not Debounces.DuelWielding then
  13763.  
  13764. HWeld.C0=clerp(HWeld.C0,Cf(0,-1,0)*Euler(rad(90),0,0), FallSpeed)
  13765.  
  13766. HWeld.C1=clerp(HWeld.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13767.  
  13768. WepWeld.C0=clerp(WepWeld.C0,Cf(0,0,0)*Euler(rad(90),0,0), FallSpeed)
  13769.  
  13770. WepWeld.C1=clerp(WepWeld.C1,Cf(0,0,0)*Euler(0,rad(180),0), FallSpeed)
  13771.  
  13772. else
  13773.  
  13774. end
  13775.  
  13776. end
  13777.  
  13778. FRightShoulder.C0=clerp(FRightShoulder.C0,Cf(1.5,1,0)*Euler(rad(160),0,0), FallSpeed)
  13779.  
  13780. FRightShoulder.C1=clerp(FRightShoulder.C1,Cf(0,0.5,0)*Euler(0,0,rad(-15)), FallSpeed)
  13781.  
  13782. FLeftShoulder.C0=clerp(FLeftShoulder.C0,Cf(-1.5,1,0)*Euler(rad(160),0,0), FallSpeed)
  13783.  
  13784. FLeftShoulder.C1=clerp(FLeftShoulder.C1,Cf(0,0.5,0)*Euler(0,0,rad(15)), FallSpeed)
  13785.  
  13786. Neck.C0=clerp(Neck.C0,Cf(0,1.5,0)*Euler(rad(-20),0,0), FallSpeed)
  13787.  
  13788. Neck.C1=clerp(Neck.C1,Cf(0,0,0)*Euler(0,0,0), FallSpeed)
  13789.  
  13790. FRootJoint.C0=clerp(FRootJoint.C0,Cf(0,-1,0)*Euler(rad(10),0,0), FallSpeed)
  13791.  
  13792. FRootJoint.C1=clerp(FRootJoint.C1,Cf(0,-1,0)*Euler(0,0,0), FallSpeed)
  13793.  
  13794. RightHip.C0=clerp(RightHip.C0,Cf(1.5,-.5,-.8)*Euler(rad(-20),rad(90),0), FallSpeed)
  13795.  
  13796. RightHip.C1=clerp(RightHip.C1,Cf(1,1,0)*Euler(0,rad(90),0), FallSpeed)
  13797.  
  13798. LeftHip.C0=clerp(LeftHip.C0,Cf(-1.5,-1,0)*Euler(rad(8),rad(-90),0), FallSpeed)
  13799.  
  13800. LeftHip.C1=clerp(LeftHip.C1,Cf(-1,1,0)*Euler(0,rad(-90),0), FallSpeed)
  13801.  
  13802. end
  13803.  
  13804. end
  13805.  
  13806. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement