Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Skill 1 - Create an expanding black line in front of you. When the key is released, send your chaotic being to charge down the puddle and punch at the end of it
- Skill 2 - Cause your chaotic being to come out of a black puddle a short distance in front of you. If it hit somebody it will attatch to them and explode, but if it misses, then you and it will switch places and it will detonate.
- Skill 3 - Leap backwards, leaving your chaotic being where you were in a dark field. The field draws power and expands when anybody is in it then explodes.
- Skill 4 - Embrace your chaotic being, fusing you with it, causing all your attacks to increase in power.
- --]]
- Player = game:GetService("Players").LocalPlayer
- Character = Player.Character
- PlayerGui = Player.PlayerGui
- Backpack = Player.Backpack
- Torso = Character.Torso
- Root = Character.HumanoidRootPart
- Head = Character.Head
- LeftArm = Character["Left Arm"]
- LeftLeg = Character["Left Leg"]
- RightArm = Character["Right Arm"]
- RightLeg = Character["Right Leg"]
- --player
- player = nil
- --save shoulders
- RSH, LSH, NK = nil, nil, nil
- --welds
- RW, LW, RW2, LW2, NK2 = Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld")
- RW.Name="Right Shoulder" LW.Name="Left Shoulder"
- LH=Torso["Left Hip"]
- RH=Torso["Right Hip"]
- NK=Torso["Neck"]
- ZHold = false
- wh = false
- ah = false
- sh = false
- dh = false
- movehold = false
- dashing = false
- skilluse = false
- attack = false
- EX01 = false
- EX02 = false
- EX022 = false
- SK2EX1 = false
- SK2EX2 = false
- Mana = Instance.new("IntConstrainedValue")
- Mana.MaxValue = 300
- Mana.MinValue = 0
- Mana.Value = 300
- Atik = Instance.new("IntConstrainedValue")
- Atik.MaxValue = 30
- Atik.MinValue = 0
- Atik.Value = 0
- MMouse=nil
- combo = {}
- Time1 = 0
- function rwait()
- game:service("RunService").RenderStepped:wait()
- end
- function Weld(Part1,Part0,CFrame0,CFrame1,skippos)
- if not skippos then
- Part1.Position = Part0.Position
- end
- local we = Instance.new("Weld",Part1)
- we.Part1 = Part1
- we.Part0 = Part0
- we.C0 = CFrame0 or CFrame.new()
- we.C1 = CFrame1 or CFrame.new()
- Instance.new("BoolValue",we).Name = "Cancel"
- local c0o = Instance.new("CFrameValue",we)
- c0o.Name = "c0o"
- c0o.Value = we.C0
- local c1o = Instance.new("CFrameValue",we)
- c1o.Name = "c1o"
- c1o.Value = we.C1
- return we
- end
- function Co(fun) Delay(0,fun) end
- function CheckI(Item,Blacklist,Specific)
- for _,v in pairs(Item:children()) do
- if not Specific then
- if v:IsA(Blacklist) or v.Name:match(Blacklist) then
- v:Destroy()
- end
- else
- if v:IsA(Blacklist) or v.Name == Blacklist then
- v:Destroy()
- end
- end
- end
- end
- function Tween(weld, c0, c1, dur, canc)
- Co(function()
- if not weld:FindFirstChild("Cancel") then
- Instance.new("BoolValue",weld).Name = "Cancel"
- end
- if canc then
- weld.Cancel.Value = true
- rwait()
- weld.Cancel.Value = false
- end
- local c0sp,c0sa,c0p,c0a,c1sp,c1sa,c1p,c1a
- if c0 then
- c0sp = weld.C0.p
- c0sa = Vector3.new(weld.C0:toEulerAnglesXYZ())
- c0p = c0.p - c0sp
- c0a = Vector3.new(c0:toEulerAnglesXYZ()) - c0sa
- end
- if c1 then
- c1sp = weld.C1.p
- c1sa = Vector3.new(weld.C1:toEulerAnglesXYZ())
- c1p = c1.p - c1sp
- c1a = Vector3.new(c1:toEulerAnglesXYZ()) - c1sa
- end
- for ni = 0, 1, (1/60)/dur do
- if not weld.Cancel.Value then
- if c0 then
- weld.C0 = CFrame.new(c0sp.x + (c0p.x*ni), c0sp.y + (c0p.y*ni), c0sp.z + (c0p.z*ni)) * CFrame.Angles(c0sa.x + (c0a.x*ni), c0sa.y + (c0a.y*ni), c0sa.z + (c0a.z*ni))
- end
- if c1 then
- weld.C1 = CFrame.new(c1sp.x + (c1p.x*ni), c1sp.y + (c1p.y*ni), c1sp.z + (c1p.z*ni)) * CFrame.Angles(c1sa.x + (c1a.x*ni), c1sa.y + (c1a.y*ni), c1sa.z + (c1a.z*ni))
- end
- rwait()
- else
- return
- end
- end
- if c0 ~= nil then weld.C0 = c0 end
- if c1 ~= nil then weld.C1 = c1 end
- end)
- end
- if Character:findFirstChild("Moby",true) ~= nil then
- Character:findFirstChild("Moby",true).Parent = nil
- end
- if Character:findFirstChild("Remy",true) ~= nil then
- Character:findFirstChild("Remy",true).Parent = nil
- end
- if Character:findFirstChild("Effectuals",true) ~= nil then
- Character:findFirstChild("Effectuals",true).Parent = nil
- end
- if Player.PlayerGui:findFirstChild("Eve Battle HUD",true) ~= nil then
- Player.PlayerGui:findFirstChild("Eve Battle HUD",true).Parent = nil
- end
- Holder = Instance.new("Part",Character)
- Holder.Name = "Holder"
- Holder.FormFactor = 3
- Holder.CanCollide = false
- Holder.Size = Vector3.new(0.2,0.2,0.2)
- Holder.Transparency = 1
- HandR = Instance.new("Part",Character)
- HandR.Name = "Holder"
- HandR.FormFactor = 3
- HandR.CanCollide = false
- HandR.Size = Vector3.new(0.2,0.2,0.2)
- HandR.Transparency = 1
- HNR = Weld(RightArm,HandR,CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),CFrame.new(0,0,0),true)
- HandL = Instance.new("Part",Character)
- HandL.Name = "Holder"
- HandL.FormFactor = 3
- HandL.CanCollide = false
- HandL.Size = Vector3.new(0.2,0.2,0.2)
- HandL.Transparency = 1
- HNL = Weld(LeftArm,HandL,CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),CFrame.new(0,0,0),true)
- Effects = Instance.new("Model",Character)
- Effects.Name = "Effectuals"
- cl0 = Instance.new("Model")
- cl0.Name = "Stuff"
- cl0.Parent = Effects
- cl00 = Instance.new("Model")
- cl00.Name = "Stuff"
- cl00.Parent = Effects
- cHR = Instance.new("Part",cl00)
- cHR.FormFactor = 3
- cHR.Name = "Root"
- cHR.Size = Vector3.new(2,2,1)
- cHR.BrickColor = BrickColor.new("Institutional white")
- cHR.CanCollide = false
- cHR.Transparency = 1
- cHR.Material = "SmoothPlastic"
- cHR.BottomSurface = "Smooth"
- cHR.TopSurface = "Smooth"
- cHL = Instance.new("Part",cl00)
- cHL.FormFactor = 3
- cHL.Name = "H"
- cHL.Transparency = 1
- cHL.Size = Vector3.new(1,1,1)
- cHL.BrickColor = BrickColor.new("Institutional white")
- cHL.CanCollide = false
- cHL.Material = "SmoothPlastic"
- cHL.BottomSurface = "Smooth"
- cHL.TopSurface = "Smooth"
- cTL = Instance.new("Part",cl00)
- cTL.Name = "clTorso"
- cTL.FormFactor = 3
- cTL.Name = "T"
- cTL.Transparency = 1
- cTL.Size = Vector3.new(2,2,1)
- cTL.BrickColor = BrickColor.new("Institutional white")
- cTL.CanCollide = false
- cTL.Material = "SmoothPlastic"
- cTL.BottomSurface = "Smooth"
- cTL.TopSurface = "Smooth"
- cRA = Instance.new("Part",cl00)
- cRA.FormFactor = 3
- cRA.Name = "RA"
- cRA.Transparency = 1
- cRA.Size = Vector3.new(1,2,1)
- cRA.BrickColor = BrickColor.new("Institutional white")
- cRA.CanCollide = false
- cRA.Material = "SmoothPlastic"
- cRA.BottomSurface = "Smooth"
- cRA.TopSurface = "Smooth"
- cRL = Instance.new("Part",cl00)
- cRL.FormFactor = 3
- cRL.Name = "RL"
- cRL.Transparency = 1
- cRL.Size = Vector3.new(1,2,1)
- cRL.BrickColor = BrickColor.new("Institutional white")
- cRL.CanCollide = false
- cRL.Material = "SmoothPlastic"
- cRL.BottomSurface = "Smooth"
- cRL.TopSurface = "Smooth"
- cLA = Instance.new("Part",cl00)
- cLA.FormFactor = 3
- cLA.Name = "LA"
- cLA.Transparency = 1
- cLA.Size = Vector3.new(1,2,1)
- cLA.BrickColor = BrickColor.new("Institutional white")
- cLA.CanCollide = false
- cLA.Material = "SmoothPlastic"
- cLA.BottomSurface = "Smooth"
- cLA.TopSurface = "Smooth"
- cLL = Instance.new("Part",cl00)
- cLL.FormFactor = 3
- cLL.Name = "LL"
- cLL.Transparency = 1
- cLL.Size = Vector3.new(1,2,1)
- cLL.BrickColor = BrickColor.new("Institutional white")
- cLL.CanCollide = false
- cLL.Material = "SmoothPlastic"
- cLL.BottomSurface = "Smooth"
- cLL.TopSurface = "Smooth"
- ccl = Instance.new("PointLight",cTL)
- ccl.Color = Color3.new(155/255,155/255,1)
- cl00:BreakJoints()
- if Character.Name == "xXdarkspawnXx" then
- TROLL = Instance.new("Decal")
- TROLL.Parent = cHL
- TROLL.Texture = "http://www.roblox.com/asset/?id=34697344"
- elseif Character.Name == "DahNoob" then
- cHL.BrickColor = BrickColor.new("Bright yellow")
- cTL.BrickColor = BrickColor.new("Bright blue")
- cRA.BrickColor = BrickColor.new("Bright yellow")
- cRL.BrickColor = BrickColor.new("Br. yellowish green")
- cLA.BrickColor = BrickColor.new("Bright yellow")
- cLL.BrickColor = BrickColor.new("Br. yellowish green")
- end
- for _,v in pairs(cl00:children()) do
- if v.className=="Part" then
- v.Material = "SmoothPlastic"
- v.BackSurface = "SmoothNoOutlines"
- v.BottomSurface = "SmoothNoOutlines"
- v.FrontSurface = "SmoothNoOutlines"
- v.LeftSurface = "SmoothNoOutlines"
- v.RightSurface = "SmoothNoOutlines"
- v.TopSurface = "SmoothNoOutlines"
- end
- end
- HTH = Weld(Holder,Root,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- cHT = Weld(cHR,Holder,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- cHT2 = Weld(cTL,cHR,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- cNK2 = Weld(cHL,cTL,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
- cRW = Weld(cRA,cTL,CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- cRW2 = Weld(cRL,cTL,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- cLW = Weld(cLA,cTL,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- cLW2 = Weld(cLL,cTL,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- HUD = Instance.new("ScreenGui",PlayerGui)
- HUD.Name = "Eve Battle HUD"
- SK1 = Instance.new("Frame",HUD)
- SK1.Name = "Sk1"
- SK1.BackgroundTransparency = 1
- SK1.Position = UDim2.new(0.35,0,0.8,0)
- SK1.Size = UDim2.new(0.075,0,0.075,0)
- SK1.SizeConstraint = "RelativeXX"
- SH1 = Instance.new("Frame",SK1)
- SH1.Name = "Shadow"
- SH1.Position = UDim2.new(-0.5,0,0,0)
- SH1.Size = UDim2.new(1.05,0,1.05,0)
- SH1.SizeConstraint = "RelativeXX"
- SH1.Style = "RobloxSquare"
- SH1.ZIndex = 1
- CD1 = Instance.new("Frame",SK1)
- CD1.Name = "Cooldown"
- CD1.BackgroundTransparency = 0
- CD1.Position = UDim2.new(-0.5,0,0,0)
- CD1.Size = UDim2.new(1,0,1,0)
- CD1.SizeConstraint = "RelativeXX"
- CD1.Style = "RobloxSquare"
- CD1.ZIndex = 3
- CT1 = Instance.new("TextLabel",SK1)
- CT1.Name = "CD#"
- CT1.BackgroundTransparency = 1
- CT1.Position = UDim2.new(-0.5,0,0,0)
- CT1.Size = UDim2.new(1,0,1,0)
- CT1.SizeConstraint = "RelativeXX"
- CT1.Text = Time1
- CT1.Font = "Legacy"
- CT1.TextScaled = true
- CT1.TextColor3 = Color3.new(0,0,0)
- CT1.TextStrokeColor3 = Color3.new(1,1,1)
- CT1.TextStrokeTransparency = 0
- CT1.ZIndex = 4
- IL1 = Instance.new("ImageLabel",SK1)
- IL1.BackgroundTransparency = 0
- IL1.Position = UDim2.new(-0.5,0,0,0)
- IL1.Size = UDim2.new(1,0,1,0)
- IL1.SizeConstraint = "RelativeXX"
- IL1.Image = "http://www.roblox.com/asset/?id=174998237"
- IL1.ZIndex = 2
- SK2 = SK1:Clone()
- SK2.Parent = HUD
- SK2.Position = UDim2.new(0.45,0,0.8,0)
- CD2 = SK2.Cooldown
- CT2 = SK2["CD#"]
- CT2.Text = 6
- IL2 = SK2.ImageLabel
- IL2.Image = "http://www.roblox.com/asset/?id=174998263"
- SK3 = SK1:Clone()
- SK3.Parent = HUD
- SK3.Position = UDim2.new(0.55,0,0.8,0)
- CD3 = SK3.Cooldown
- CT3 = SK3["CD#"]
- CT3.Text = 9
- IL3 = SK3.ImageLabel
- IL3.Image = "http://www.roblox.com/asset/?id=174998294"
- SK4 = SK1:Clone()
- SK4.Parent = HUD
- SK4.Position = UDim2.new(0.65,0,0.8,0)
- CD4 = SK4.Cooldown
- CT4 = SK4["CD#"]
- CT4.Text = 21
- IL4 = SK4.ImageLabel
- IL4.Image = "http://www.roblox.com/asset/?id=174998319"
- MN = Instance.new("Frame",HUD)
- MN.Name = "Mana"
- MN.BackgroundTransparency = 1
- MN.Position = UDim2.new(0.5,0,0.725,0)
- MN.Size = UDim2.new(0.5,0,0.05,0)
- MB = Instance.new("Frame",MN)
- MB.BackgroundColor3 = Color3.new(155/255,155/255,255/255)
- MB.Position = UDim2.new(-0.5,0,0,0)
- MB.Size = UDim2.new(1*(Mana.Value/300),0,1,0)
- MB.ZIndex = 2
- MH = Instance.new("Frame",MN)
- MH.Name = "Shadow"
- MH.Position = UDim2.new(-0.5,0,0,0)
- MH.Size = UDim2.new(1,2,1,2)
- MH.Style = "RobloxSquare"
- MH.ZIndex = 1
- MT = Instance.new("TextLabel",MN)
- MT.Name = "M#"
- MT.BackgroundTransparency = 1
- MT.Position = UDim2.new(-0.5,0,0,0)
- MT.Size = UDim2.new(1,0,1,0)
- MT.Text = ""..Mana.Value.."/300"
- MT.Font = "Legacy"
- MT.TextScaled = true
- MT.TextColor3 = Color3.new(0,0,0)
- MT.TextStrokeColor3 = Color3.new(1,1,1)
- MT.TextStrokeTransparency = 0
- MT.ZIndex = 3
- if (script.Parent.className ~= "HopperBin") then
- Tool = Instance.new("HopperBin")
- Tool.Parent = Backpack
- Tool.Name = "Basic AI"
- script.Parent = Tool
- end
- Bin = script.Parent
- function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color) -- Expanding Half Size good for smaller effects
- local msh1 = Instance.new("SpecialMesh")
- msh1.MeshType = "Sphere"
- msh1.Scale = Vector3.new(0,0,0)
- S=Instance.new("Part")
- S.Name="Effect"
- S.formFactor=0
- S.Size=Vector3.new(x1,y1,z1)
- S.BrickColor=color
- S.Reflectance = 0
- S.TopSurface=0
- S.BottomSurface=0
- S.Transparency=0
- S.Anchored=true
- S.CanCollide=false
- S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- S.Parent=Effects
- msh1.Parent = S
- coroutine.resume(coroutine.create(function(Part,CF) for i = 0,1,0.075 do Part.Mesh.Scale = Vector3.new(x1/2*i,y1/2*i,z1/2*i) Part.Transparency=0+1*i rwait() end game:GetService("Debris"):AddItem(Part,0) end),S,S.CFrame)
- end
- function MMMAGIC2(part,x1,y1,z1,x2,y2,z2,color)
- local msh1 = Instance.new("BlockMesh")
- msh1.Scale = Vector3.new(0.5,0.5,0.5)
- S=Instance.new("Part")
- S.Name="Effect"
- S.formFactor=0
- S.Size=Vector3.new(x1,y1,z1)
- S.BrickColor=color
- S.Reflectance = 0
- S.TopSurface=0
- S.BottomSurface=0
- S.Transparency=0
- S.Anchored=true
- S.CanCollide=false
- S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- S.Parent=Effects
- msh1.Parent = S
- coroutine.resume(coroutine.create(function(Part,CF)
- for i=1, 9 do
- Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
- Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- Part.Transparency=i*.1
- rwait()
- end
- game:GetService("Debris"):AddItem(Part,0) end),S,S.CFrame)
- end
- function MMMAGICB(part,x1,y1,z1,x2,y2,z2,color) -- Expanding Half Size good for smaller effects
- local msh1 = Instance.new("SpecialMesh")
- msh1.MeshType = "Sphere"
- msh1.Scale = Vector3.new(0,0,0)
- S=Instance.new("Part")
- S.Name="Effect"
- S.formFactor=0
- S.Size=Vector3.new(x1,y1,z1)
- S.BrickColor=color
- S.Reflectance = 0
- S.TopSurface=0
- S.BottomSurface=0
- S.Transparency=0
- S.Anchored=true
- S.CanCollide=false
- S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- S.Parent=Effects
- msh1.Parent = S
- coroutine.resume(coroutine.create(function(Part,CF) for i = 0,1,0.075 do Part.Mesh.Scale = Vector3.new(x1/2*i,y1/2*i,z1/2*i) Part.Transparency=0+1*i rwait() end game:GetService("Debris"):AddItem(Part,0) end),S,S.CFrame)
- coroutine.resume(coroutine.create(function()
- local c = game.Workspace:GetChildren()
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - S.Position
- local mag = targ.magnitude
- if mag <= 10 and c[i] ~= Character then
- coroutine.resume(coroutine.create(function(Part,BodPos)
- clproc = true
- Part.Parent.Humanoid:TakeDamage(5)
- end),head,fb)
- end
- end
- end
- end
- MMMAGIC2(S,8,8,8,0,0,0,BrickColor.new("Medium blue"))
- end))
- end
- function hitbox(part,size,damage,dur,givemana,deletion,delwut,bewmie,var1,var2)
- local myArray = {"hi"}
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, (1/60)/dur do
- rwait()
- local c = game.Workspace:GetChildren()
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - part.Position
- local mag = targ.magnitude
- if mag <= size and c[i] ~= Character then
- rwait()
- coroutine.resume(coroutine.create(function(Part,BodPos)
- if myArray[i] ~= Part.Parent.Name then
- print(myArray[i])
- table.insert(myArray,i,Part.Parent.Name)
- Part.Parent.Humanoid:TakeDamage(damage)
- Mana.Value = Mana.Value + (damage/2)
- if bewmie == true then
- MMMAGIC(part,var1,var1,var1,0,0,0,BrickColor.new("Medium blue"))
- MMMAGIC2(part,var2,var2,var2,0,0,0,BrickColor.new("Medium blue"))
- end
- if deletion == true then
- delwut.Parent = nil
- end
- end
- end),head,fb)
- end
- end
- end
- end
- end
- end))
- end
- function SK1()
- clproc = false
- skilluse = true
- Character.Humanoid.WalkSpeed = 4
- local Pud01 = Instance.new("Part")
- Pud01.Parent = cl0
- Pud01.BrickColor = BrickColor.new("Really black")
- Pud01.FormFactor = 3
- Pud01.Name = "Pootis"
- Pud01.Size = Vector3.new(0.2,0.2,0.2)
- Pud01.Material = "SmoothPlastic"
- Pud01.CanCollide = false
- Pud01:BreakJoints()
- Pud01.BackSurface = "SmoothNoOutlines"
- Pud01.BottomSurface = "SmoothNoOutlines"
- Pud01.FrontSurface = "SmoothNoOutlines"
- Pud01.LeftSurface = "SmoothNoOutlines"
- Pud01.RightSurface = "SmoothNoOutlines"
- Pud01.TopSurface = "SmoothNoOutlines"
- local PDmsh = Instance.new("CylinderMesh")
- PDmsh.Parent = Pud01
- PDmsh.Scale = Vector3.new(0,1,0)
- local PDwld = Instance.new("Weld")
- PDwld.Parent = Pud01
- PDwld.Part0 = Root
- PDwld.Part1 = Pud01
- PDwld.C0 = CFrame.new(0,-3,0)
- for i = 0, 1, (1/60)/0.1 do
- rwait()
- PDmsh.Scale = Vector3.new(30*i,1,30*i)
- end
- local Pud02 = Instance.new("Part")
- Pud02.Parent = cl0
- Pud02.BrickColor = BrickColor.new("Really black")
- Pud02.FormFactor = 3
- Pud02.Name = "Pootis"
- Pud02.Size = Vector3.new(0.2,0.2,0.2)
- Pud02.Material = "SmoothPlastic"
- Pud02.CanCollide = false
- Pud02:BreakJoints()
- Pud02.BackSurface = "SmoothNoOutlines"
- Pud02.BottomSurface = "SmoothNoOutlines"
- Pud02.FrontSurface = "SmoothNoOutlines"
- Pud02.LeftSurface = "SmoothNoOutlines"
- Pud02.RightSurface = "SmoothNoOutlines"
- Pud02.TopSurface = "SmoothNoOutlines"
- local PDmsh2 = Instance.new("CylinderMesh")
- PDmsh2.Parent = Pud02
- PDmsh2.Scale = Vector3.new(30,1,30)
- local PDwld2 = Instance.new("Weld")
- PDwld2.Parent = Pud02
- PDwld2.Part0 = Pud01
- PDwld2.Part1 = Pud02
- PDwld2.C0 = CFrame.new(0,0,0)
- local Pud03 = Instance.new("Part")
- Pud03.Parent = cl0
- Pud03.BrickColor = BrickColor.new("Really black")
- Pud03.FormFactor = 3
- Pud03.Name = "Pootis"
- Pud03.Size = Vector3.new(0.2,0.2,0.2)
- Pud03.Material = "SmoothPlastic"
- Pud03.CanCollide = false
- Pud03.Anchored = true
- Pud03:BreakJoints()
- Pud03.BackSurface = "SmoothNoOutlines"
- Pud03.BottomSurface = "SmoothNoOutlines"
- Pud03.FrontSurface = "SmoothNoOutlines"
- Pud03.LeftSurface = "SmoothNoOutlines"
- Pud03.RightSurface = "SmoothNoOutlines"
- Pud03.TopSurface = "SmoothNoOutlines"
- local PDmsh3 = Instance.new("BlockMesh")
- PDmsh3.Parent = Pud03
- PDmsh3.Scale = Vector3.new(30,1,1)
- coroutine.resume(coroutine.create(function()
- while Pud03.Parent == cl0 do
- rwait()
- Pud03.CFrame = CFrame.new(Vector3.new((Pud01.CFrame.x + Pud02.CFrame.x)/2,(Pud01.CFrame.y + Pud02.CFrame.y)/2,(Pud01.CFrame.z + Pud02.CFrame.z)/2),Pud02.CFrame.p) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- PDmsh3.Scale = Vector3.new(30,math.sqrt(((Pud01.CFrame.x - Pud02.CFrame.x)^2)+((Pud01.CFrame.y - Pud02.CFrame.y)^2)+((Pud01.CFrame.z - Pud02.CFrame.z)^2))*5,1)
- end
- end))
- local function Slider()
- for i = 0, 1, (1/60)/2.5 do
- rwait()
- if ZHold == true then
- PDwld2.C0 = CFrame.new(0,0,-50*i)
- end
- if ZHold == false then return end
- end
- end
- Slider()
- --[[
- HTH = Weld(Holder,Root,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- cHT = Weld(cHR,Holder,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- cHT2 = Weld(cTL,cHR,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- cNK2 = Weld(cHL,cTL,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
- cRW = Weld(cRA,cTL,CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- cRW2 = Weld(cRL,cTL,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- cLW = Weld(cLA,cTL,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- cLW2 = Weld(cLL,cTL,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- ]]--
- cHT2.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- cNK2.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
- cRW.C0 = CFrame.new(1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,-math.pi/9)
- cLW.C0 = CFrame.new(-1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,math.pi/9)
- cRW2.C0 = CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,-math.pi/9)
- cLW2.C0 = CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,math.pi/9)
- cHL.Transparency = 0
- cTL.Transparency = 0
- cRA.Transparency = 0
- cRL.Transparency = 0
- cLA.Transparency = 0
- cLL.Transparency = 0
- hitbox(cTL,5,10,0.5)
- for i = 0, 1, (1/60)/0.5 do
- rwait()
- cHT.C0 = CFrame.new(0, 0, -math.sqrt(((Pud01.CFrame.x - Pud02.CFrame.x)^2)+((Pud01.CFrame.y - Pud02.CFrame.y)^2)+((Pud01.CFrame.z - Pud02.CFrame.z)^2))*i, -1, 0, 0, 0, 0, 1, 0, 1, 0 )
- end
- Tween(cHT2, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
- Tween(cNK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
- Tween(cRW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(cLW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- Tween(cRW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(cLW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- Pud01.Anchored = true
- Pud02.Anchored = true
- Pud01:BreakJoints()
- Pud02:BreakJoints()
- HTH.Part0 = nil
- Holder.Anchored = true
- Character.Humanoid.WalkSpeed = 16
- for i = 0, 1, (1/60)/0.2 do
- rwait()
- cHL.Transparency = 1*i
- cTL.Transparency = 1*i
- cRA.Transparency = 1*i
- cRL.Transparency = 1*i
- cLA.Transparency = 1*i
- cLL.Transparency = 1*i
- Pud01.Transparency = 1*i
- Pud02.Transparency = 1*i
- Pud03.Transparency = 1*i
- end
- cHT.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )
- Pud01:Destroy()
- Pud02:Destroy()
- Pud03:Destroy()
- HTH.Part0 = Root
- Holder.Anchored = false
- skilluse = false
- SK1CD()
- end
- function SK1CD()
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, (1/60)/5 do
- CD1.Size = UDim2.new(1,0,1-(i),0)
- CD1.Position = UDim2.new(-0.5,0,(i),0)
- Time1 = i
- CT1.Text = math.ceil(5-(Time1*5))
- rwait()
- end
- Time1 = 0
- CT1.Text = ""
- end))
- end
- function SK2()
- clproc = false
- skilluse = true
- local attatch = false
- Character.Humanoid.WalkSpeed = 4
- local Pud01 = Instance.new("Part")
- Pud01.Parent = cl0
- Pud01.BrickColor = BrickColor.new("Really black")
- Pud01.FormFactor = 3
- Pud01.Name = "Pootis"
- Pud01.Size = Vector3.new(0.2,0.2,0.2)
- Pud01.Material = "SmoothPlastic"
- Pud01.CanCollide = false
- Pud01.Anchored = true
- Pud01.CFrame = Root.CFrame+(Root.CFrame.lookVector*15) - Vector3.new(0,3,0)
- Pud01:BreakJoints()
- Pud01.BackSurface = "SmoothNoOutlines"
- Pud01.BottomSurface = "SmoothNoOutlines"
- Pud01.FrontSurface = "SmoothNoOutlines"
- Pud01.LeftSurface = "SmoothNoOutlines"
- Pud01.RightSurface = "SmoothNoOutlines"
- Pud01.TopSurface = "SmoothNoOutlines"
- local PDmsh = Instance.new("CylinderMesh")
- PDmsh.Parent = Pud01
- PDmsh.Scale = Vector3.new(0,1,0)
- for i = 0, 1, (1/60)/0.1 do
- rwait()
- PDmsh.Scale = Vector3.new(30*i,1,30*i)
- end
- cNK2.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,0)
- cRW.C0 = CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18)
- cLW.C0 = CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18)
- cRW2.C0 = CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18)
- cLW2.C0 = CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18)
- cHT2.C0 = CFrame.new(0, -2, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )
- cHT2.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(math.pi/36,0,0)
- HTH.Part0 = nil
- Holder.CFrame = Pud01.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
- Holder.Anchored = true
- local function hitboxB(part,size,dur)
- local myArray = {"hi"}
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, (1/60)/dur do
- rwait()
- local c = game.Workspace:GetChildren()
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - part.Position
- local mag = targ.magnitude
- if mag <= size and c[i] ~= Character then
- rwait()
- coroutine.resume(coroutine.create(function(Part,BodPos)
- if myArray[i] ~= Part.Parent.Name then
- print(myArray[i])
- table.insert(myArray,i,Part.Parent.Name)
- attatch = true
- local bewm = cl00:Clone()
- bewm.Parent = Part.Parent
- bewm:BreakJoints()
- bewm.T.Transparency = 0
- bewm.H.Transparency = 0
- bewm.RA.Transparency = 0
- bewm.RL.Transparency = 0
- bewm.LA.Transparency = 0
- bewm.LL.Transparency = 0
- script.GrabDmgs:Clone().Parent = bewm
- bewm.GrabDmgs.Disabled = false
- local fHT = Weld(bewm.Root,Part.Parent.HumanoidRootPart,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- local fHT2 = Weld(bewm.T,bewm.Root,CFrame.new(0, 1, 1.2, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(math.pi/18,0,0),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- local fNK2 = Weld(bewm.H,bewm.T,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)* CFrame.fromEulerAnglesXYZ(math.pi/9-math.pi/18,0,0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
- local fRW = Weld(bewm.RA,bewm.T,CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,math.pi/9,math.pi/2+math.pi/18),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- local fRW2 = Weld(bewm.RL,bewm.T,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- local fLW = Weld(bewm.LA,bewm.T,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,-math.pi/9,-math.pi/2-math.pi/18),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- local fLW2 = Weld(bewm.LL,bewm.T,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- end
- end),head,fb)
- end
- end
- end
- end
- end
- end))
- end
- Tween(cHT2, CFrame.new(0, 3, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(math.pi/36,0,0), 0.5, true)
- hitboxB(cTL,5,0.5)
- for i = 0, 1, (1/60)/0.5 do
- rwait()
- cHL.Transparency = 1-1*i
- cTL.Transparency = 1-1*i
- cRA.Transparency = 1-1*i
- cRL.Transparency = 1-1*i
- cLA.Transparency = 1-1*i
- cLL.Transparency = 1-1*i
- end
- Tween(cHT2, CFrame.new(0, -1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(-math.pi/36,0,0), 0.5, true)
- Tween(cNK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(math.pi/9,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.5, true)
- Tween(cRW, CFrame.new(1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,-math.pi/18), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.5, true)
- Tween(cLW, CFrame.new(-1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/2,0,math.pi/18), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.5, true)
- Tween(cRW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.5, true)
- Tween(cLW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.5, true)
- Character.Humanoid.WalkSpeed = 16
- for i = 0, 1, (1/60)/0.2 do
- rwait()
- Pud01.Transparency = 1*i
- cHL.Transparency = 1*i
- cTL.Transparency = 1*i
- cRA.Transparency = 1*i
- cRL.Transparency = 1*i
- cLA.Transparency = 1*i
- cLL.Transparency = 1*i
- end
- Pud01:Destroy()
- HTH.Part0 = Root
- Holder.Anchored = false
- skilluse = false
- SK2CD()
- end
- function SK2CD()
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, (1/60)/6 do
- CD2.Size = UDim2.new(1,0,1-(i),0)
- CD2.Position = UDim2.new(-0.5,0,(i),0)
- Time2 = i
- CT2.Text = math.ceil(6-(Time2*6))
- rwait()
- end
- Time2 = 0
- CT2.Text = ""
- end))
- end
- function SK3()
- clproc = false
- skilluse = true
- Tween(cHT2, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
- Tween(cNK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
- Tween(cRW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(cLW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- local charge = 1
- local build = true
- local eff = true
- HTH.Part0 = nil
- Holder.Anchored = true
- local Pud01 = Instance.new("Part")
- Pud01.Parent = cl0
- Pud01.BrickColor = BrickColor.new("Really black")
- Pud01.FormFactor = 3
- Pud01.Name = "Pootis"
- Pud01.Size = Vector3.new(0.2,0.2,0.2)
- Pud01.Material = "SmoothPlastic"
- Pud01.CanCollide = false
- Pud01.Anchored = true
- Pud01.CFrame = Root.CFrame - Vector3.new(0,3,0)
- Pud01:BreakJoints()
- Pud01.BackSurface = "SmoothNoOutlines"
- Pud01.BottomSurface = "SmoothNoOutlines"
- Pud01.FrontSurface = "SmoothNoOutlines"
- Pud01.LeftSurface = "SmoothNoOutlines"
- Pud01.RightSurface = "SmoothNoOutlines"
- Pud01.TopSurface = "SmoothNoOutlines"
- local PDmsh = Instance.new("CylinderMesh")
- PDmsh.Parent = Pud01
- PDmsh.Scale = Vector3.new(0,1,0)
- local Pud02 = Instance.new("Part")
- Pud02.Parent = cl0
- Pud02.BrickColor = BrickColor.new("Really black")
- Pud02.FormFactor = 3
- Pud02.Transparency = 0.5
- Pud02.Name = "Pootis"
- Pud02.Size = Vector3.new(0.2,0.2,0.2)
- Pud02.Material = "SmoothPlastic"
- Pud02.CanCollide = false
- Pud02.Anchored = true
- Pud02.CFrame = Root.CFrame - Vector3.new(0,3,0)
- Pud02:BreakJoints()
- Pud02.BackSurface = "SmoothNoOutlines"
- Pud02.BottomSurface = "SmoothNoOutlines"
- Pud02.FrontSurface = "SmoothNoOutlines"
- Pud02.LeftSurface = "SmoothNoOutlines"
- Pud02.RightSurface = "SmoothNoOutlines"
- Pud02.TopSurface = "SmoothNoOutlines"
- local PDmsh1 = Instance.new("SpecialMesh")
- PDmsh1.Parent = Pud02
- PDmsh1.MeshType = "Sphere"
- PDmsh1.Scale = Vector3.new(0,0,0)
- local Pud03 = Instance.new("Part")
- Pud03.Parent = cl0
- Pud03.BrickColor = BrickColor.new("Really black")
- Pud03.FormFactor = 3
- Pud03.Transparency = 0.5
- Pud03.Name = "Pootis"
- Pud03.Size = Vector3.new(0.2,0.2,0.2)
- Pud03.Material = "SmoothPlastic"
- Pud03.CanCollide = false
- Pud03.Anchored = true
- Pud03.CFrame = Root.CFrame - Vector3.new(0,3,0)
- Pud03:BreakJoints()
- Pud03.BackSurface = "SmoothNoOutlines"
- Pud03.BottomSurface = "SmoothNoOutlines"
- Pud03.FrontSurface = "SmoothNoOutlines"
- Pud03.LeftSurface = "SmoothNoOutlines"
- Pud03.RightSurface = "SmoothNoOutlines"
- Pud03.TopSurface = "SmoothNoOutlines"
- local PDmsh2 = Instance.new("SpecialMesh")
- PDmsh2.Parent = Pud03
- PDmsh2.MeshType = "Sphere"
- PDmsh2.Scale = Vector3.new(0,0,0)
- cRW.C0 = CFrame.new(1.5, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
- cRW.C1 = CFrame.new(-0.5, 0.5, 0)
- cLW.C0 = CFrame.new(-1.5, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
- cLW.C1 = CFrame.new(0.5, 0.5, 0)
- coroutine.resume(coroutine.create(function()
- for i = 1,10 do
- rwait()
- Root.CFrame = Root.CFrame - Root.CFrame.lookVector * 1.5
- end
- end))
- for i = 0, 1, (1/60)/0.1 do
- rwait()
- PDmsh.Scale = Vector3.new(100*i,1,100*i)
- PDmsh1.Scale = Vector3.new(100*i,100*i,100*i)
- cHL.Transparency = 1-1*i
- cTL.Transparency = 1-1*i
- cRA.Transparency = 1-1*i
- cRL.Transparency = 1-1*i
- cLA.Transparency = 1-1*i
- cLL.Transparency = 1-1*i
- end
- local function hitboxB(part,size,dur)
- local myArray = {"hi"}
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, (1/60)/dur do
- rwait()
- local c = game.Workspace:GetChildren()
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - part.Position
- local mag = targ.magnitude
- if mag <= size then
- rwait()
- coroutine.resume(coroutine.create(function(Part,BodPos)
- if myArray[i] ~= Part.Parent.Name then
- table.insert(myArray,i,Part.Parent.Name)
- if charge < 3 then
- charge = charge+0.0075
- end
- end
- end),head,fb)
- end
- end
- end
- end
- end
- end))
- end
- coroutine.resume(coroutine.create(function()
- while eff == true do
- rwait()
- if build == true then
- hitboxB(cTL,12,0.01)
- end
- MMMAGIC(cRA,charge+1,charge+1,charge+1,0,-1.5,0,BrickColor.new("White"))
- MMMAGIC2(cLA,charge,charge,charge,0,-1.5,0,BrickColor.new("Black"))
- end
- end))
- for i = 0, 1, (1/60)/1 do
- rwait()
- end
- print(charge)
- build = false
- Tween(cRW, CFrame.new(1, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/4), CFrame.new(-0.5, 0.5, 0), 0.2, true)
- Tween(cLW, CFrame.new(-1, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/4), CFrame.new(0.5, 0.5, 0), 0.2, true)
- for i = 0, 1, (1/60)/0.15 do
- rwait()
- end
- hitbox(cTL,10*charge,15*charge,0.1)
- eff = false
- for i = 0, 1, (1/60)/0.25 do
- rwait()
- MMMAGIC(cTL,5*charge,5*charge,5*charge,0,0,0,BrickColor.new("White"))
- MMMAGIC2(cTL,10*charge,10*charge,10*charge,0,0,0,BrickColor.new("Black"))
- end
- for i = 0, 1, (1/60)/0.2 do
- rwait()
- cHL.Transparency = 1*i
- cTL.Transparency = 1*i
- cRA.Transparency = 1*i
- cRL.Transparency = 1*i
- cLA.Transparency = 1*i
- cLL.Transparency = 1*i
- Pud01.Transparency = 1*i
- Pud02.Transparency = 1*i
- Pud03.Transparency = 1*i
- end
- cRW.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2)
- cLW.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2)
- Pud01:Destroy()
- Pud02:Destroy()
- Pud03:Destroy()
- HTH.Part0 = Root
- Holder.Anchored = false
- skilluse = false
- SK3CD()
- end
- function SK3CD()
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, (1/60)/9 do
- CD3.Size = UDim2.new(1,0,1-(i),0)
- CD3.Position = UDim2.new(-0.5,0,(i),0)
- Time3 = i
- CT3.Text = math.ceil(9-(Time3*9))
- rwait()
- end
- Time3 = 0
- CT3.Text = ""
- end))
- end
- function ob1d(mouse)
- HTH.Part0 = nil
- Holder.Anchored = true
- end
- function ob1u(mouse)
- HTH.Part0 = Root
- Holder.Anchored = false
- end
- function ob2d(mouse)
- end
- function ob2u(mouse)
- end
- TimeD = 0
- function DHCD()
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, (1/60)/0.5 do
- TimeD = i
- rwait()
- end
- TimeD = 0
- end))
- end
- function key(key)
- if key == "w" and skilluse == false then
- wh = true
- if dashing == false and movehold == true and attack == false and TimeD == 0 then
- dashing = true
- Character.Humanoid.WalkSpeed = 0
- for _,v in pairs(Character:children()) do
- if v.className=="Hat" then
- v.Handle.Transparency = 1
- end
- end
- cHT2.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- cNK2.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
- cRW.C0 = CFrame.new(1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,-math.pi/9)
- cLW.C0 = CFrame.new(-1.0, 0, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,math.pi/9)
- cRW2.C0 = CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,-math.pi/9)
- cLW2.C0 = CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,math.pi/9)
- cHL.Transparency = 0
- cTL.Transparency = 0
- cRA.Transparency = 0
- cRL.Transparency = 0
- cLA.Transparency = 0
- cLL.Transparency = 0
- Head.Transparency = 1
- Torso.Transparency = 1
- LeftArm.Transparency = 1
- RightArm.Transparency = 1
- LeftLeg.Transparency = 1
- RightLeg.Transparency = 1
- for i = 1,10 do
- rwait()
- Root.CFrame = Root.CFrame + Root.CFrame.lookVector * 2
- end
- for _,v in pairs(Character:children()) do
- if v.className=="Hat" then
- v.Handle.Transparency = 0
- end
- end
- cHL.Transparency = 1
- cTL.Transparency = 1
- cRA.Transparency = 1
- cRL.Transparency = 1
- cLA.Transparency = 1
- cLL.Transparency = 1
- Head.Transparency = 0
- Torso.Transparency = 0
- LeftArm.Transparency = 0
- RightArm.Transparency = 0
- LeftLeg.Transparency = 0
- RightLeg.Transparency = 0
- Character.Humanoid.WalkSpeed = 16
- movehold = true
- dashing = false
- if Character.Name ~= "xXdarkspawnXx" then
- DHCD()
- end
- else
- movehold = true
- Tween(HT, CFrame.new(0, 0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(math.pi/9,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
- --Tween(weld, c0, c1, 0.5, true)
- Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
- Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/9), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/9), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/9), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/9), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- end
- end
- if key == "d" and skilluse == false then
- dh = true
- move()
- end
- if key == "a" and skilluse == false then
- ah = true
- move()
- end
- if key == "s" and skilluse == false then
- sh = true
- move()
- end
- if key == "z" then
- if Time1 == 0 and skilluse == false and attack == false then
- ZHold = true
- SK1()
- end
- end
- if key == "x" then
- if Time2 == 0 and skilluse == false and attack == false then
- SK2()
- end
- end
- if key == "c" then
- if Time3 == 0 and skilluse == false and attack == false then
- SK3()
- end
- end
- end
- function key2(key)
- if key == "w" then
- wh = false
- if skilluse == false and dh == false and ah == false and sh == false then
- Character.Humanoid.WalkSpeed = 16
- --Tween(weld, c0, c1, 0.2, true)
- Tween(HT, CFrame.new(0, 0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(math.pi/18,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
- --Tween(weld, c0, c1, 0.5, true)
- Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
- Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- end
- for i = 0, 1, (1/60)/0.1 do
- rwait()
- end
- if wh == false and skilluse == false then
- movehold = false
- Character.Humanoid.WalkSpeed = 16
- end
- end
- if key == "d" then
- dh = false
- correct()
- end
- if key == "a" then
- ah = false
- correct()
- end
- if key == "s" then
- sh = false
- correct()
- end
- if key == "z" then
- ZHold = false
- end
- end
- function move()
- Tween(HT, CFrame.new(0, 0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(math.pi/9,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
- --Tween(weld, c0, c1, 0.5, true)
- Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
- Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/9), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/9), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/9), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/9), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- end
- function correct()
- if skilluse == false and wh == false and dh == false and ah == false and sh == false then
- Character.Humanoid.WalkSpeed = 16
- --Tween(weld, c0, c1, 0.2, true)
- Tween(HT, CFrame.new(0, 0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(math.pi/18,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
- --Tween(weld, c0, c1, 0.5, true)
- Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
- Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- end
- end
- function s(mouse)
- mouse.Button1Down:connect(function() ob1d(mouse) end)
- mouse.Button1Up:connect(function() ob1u(mouse) end)
- mouse.Button2Down:connect(function() ob2d(mouse) end)
- mouse.Button2Up:connect(function() ob2u(mouse) end)
- mouse.KeyDown:connect(key)
- mouse.KeyUp:connect(key2)
- unsheathed = true
- player = Player
- ch = Character
- MMouse = mouse
- RSH = ch.Torso["Right Shoulder"]
- LSH = ch.Torso["Left Shoulder"]
- --
- RSH.Parent = nil
- LSH.Parent = nil
- RH.Parent = nil
- LH.Parent = nil
- NK.Parent = nil
- --
- HT = Weld(ch.Torso,ch.HumanoidRootPart,CFrame.new(0, 0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 )* CFrame.fromEulerAnglesXYZ(math.pi/18,0,0),CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ),true)
- NK2 = Weld(ch.Head,ch.Torso,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0),CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),true)
- RW = Weld(ch["Right Arm"],ch.Torso,CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18),CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- RW2 = Weld(ch["Right Leg"],ch.Torso,CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,-math.pi/18),CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2),true)
- LW = Weld(ch["Left Arm"],ch.Torso,CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18),CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- LW2 = Weld(ch["Left Leg"],ch.Torso,CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,math.pi/18),CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2),true)
- --_G.L = LW
- --
- end
- function ds(mouse)
- wait()
- RW.Parent = nil
- LW.Parent = nil
- RW2.Parent = nil
- LW2.Parent = nil
- NK2.Parent = nil
- RSH.Parent = Character.Torso
- LSH.Parent = Character.Torso
- RH.Parent = Character.Torso
- LH.Parent = Character.Torso
- NK.Parent = Character.Torso
- end
- Bin.Selected:connect(s)
- Bin.Deselected:connect(ds)
- SK1CD()
- SK2CD()
- SK3CD()
- coroutine.resume(coroutine.create(function()
- while true do
- for i = 0, 1, (1/60)/1 do
- rwait()
- end
- if skilluse == false and attack == false then
- Mana.Value = Mana.Value + 1
- end
- end
- end))
- coroutine.resume(coroutine.create(function()
- while true do
- rwait()
- MT.Text = ""..Mana.Value.."/300"
- MB.Size = UDim2.new(1*(Mana.Value/300),0,1,0)
- end
- end))
- coroutine.resume(coroutine.create(function()
- while true do
- rwait()
- if attack == false then
- Atik.Value = Atik.Value - 1
- if Atik.Value == 0 then
- if skilluse == false and dashing == false and didatk == true then
- didatk = false
- Tween(HRW, CFrame.new(0,0,0),CFrame.new(0,0,0),0.2,true)
- Tween(HT, CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0 ), 0.2, true)
- Tween(NK2, CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2, true)
- Tween(RW, CFrame.new(1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(-0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW, CFrame.new(-1.0, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0), CFrame.new(0.5, 0.5, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- Tween(RW2, CFrame.new(1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, -1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/2), 0.2, true)
- Tween(LW2, CFrame.new(-1, -1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2) * CFrame.fromEulerAnglesXYZ(0,0,0), CFrame.new(-0.5, 1, 0) * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/2), 0.2, true)
- end
- for i = 1, #combo do
- table.remove(combo, i)
- end
- end
- end
- end
- end))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement