Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function lerp(weld,beglerp,endlerp,speed)
- weld.C0 = beglerp:lerp(endlerp,speed)
- return weld.C0
- end
- local function lerp2(weld,beglerp,endlerp,speed)
- weld.C1 = beglerp:lerp(endlerp,speed)
- return weld.C1
- end
- local speed = 0.2
- local angle = 0
- local anglespeed = 2
- local armspeed = 0.2
- local armangle = 0
- local armanglespeed = 2
- local legspeed = 0.2
- local legangle = 0
- local leganglespeed = 2
- local on = true
- local damen = false
- local enabled = true
- local holy = false
- local flying = false
- local zenabled = 0
- local xenabled = 0
- local cenabled = 0
- local venabled = 0
- local eenabled = 0
- local Debounce = {}
- local TakeDamage = false
- local combo = 1
- local Player = game.Players.LocalPlayer
- local mouse = Player:GetMouse()
- local Char = Player.Character
- local Character = Char
- local Human = Char.Humanoid
- local Sounds = {"rbxassetid://161006212","rbxassetid://161006195","rbxassetid://200633077","rbxassetid://136523485","rbxassetid://200632211","rbxassetid://240517975","rbxassetid://233856154","rbxassetid://401057781","rbxassetid://401057825","rbxassetid://401057895","rbxassetid://199149186","rbxasseid://199149269"}
- local Head = Char.Head
- local LA = Char:findFirstChild("Left Arm")
- local RA = Char:findFirstChild("Right Arm")
- local LL = Char:findFirstChild("Left Leg")
- local RL = Char:findFirstChild("Right Leg")
- local T = Char:findFirstChild("Torso")
- local LS = T:findFirstChild("Left Shoulder")
- local RS = T:findFirstChild("Right Shoulder")
- local LH = T:findFirstChild("Left Hip")
- local RH = T:findFirstChild("Right Hip")
- local Neck = T:findFirstChild("Neck")
- local HM = Char:findFirstChild("HumanoidRootPart")
- local RJ = Char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
- local WLS = Instance.new("Motor", T)
- WLS.C0 = CFrame.new(-1.5, 0.5, 0)
- WLS.C1 = CFrame.new(0, 0.5, 0)
- WLS.Part0 = T
- WLS.Part1 = LA
- local WRS = Instance.new("Motor", T)
- WRS.Part0 = T
- WRS.Part1 = RA
- WRS.C0 = CFrame.new(1.5, 0.5, 0)
- WRS.C1 = CFrame.new(0, 0.5, 0)
- local WLH = LH
- local WRH = RH
- local LSC0 = WLS.C0
- local RSC0 = WRS.C0
- local LHC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local LHC1 = CFrame.new(-0.5, 1 ,0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local WRJ = RJ
- local RJC0 = WRJ.C0
- local RJC1 = WRJ.C1
- local NC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local Run = game:GetService("RunService")
- local noweightprop = PhysicalProperties.new(0,0.3,0.5,0,0)
- Anim = Char:FindFirstChild("Animate")
- if Anim ~= nil then
- Anim.Parent = nil
- end
- Animate = Human:FindFirstChild("Animator")
- if Animate ~= nil then
- Animate.Parent = nil
- end
- m=Instance.new('Model',Character)
- it=Instance.new
- function nooutline(part)
- part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
- end
- function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
- local fp=it("Part")
- fp.formFactor=formfactor
- fp.Parent=parent
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=BrickColor.new(tostring(brickcolor))
- fp.Name=name
- fp.Size=size
- fp.Position=Character.Torso.Position
- nooutline(fp)
- fp.Material=material
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh=it(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- mesh.MeshId=meshid
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function weld(parent,part0,part1,c0,c1)
- local weld=it("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- weld.C1=c1
- return weld
- end
- BinarySword=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- BinarySword.Name = "BinarySword"
- BinarySwordweld=weld(m,Character["Right Arm"],BinarySword,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0236103535, 1.0013144, -0.207013845, 1.00000942, 0.000695876719, 0.000372825656, 0.000384799438, -0.0172754508, -0.999846756, -0.000689331442, 0.99984926, -0.0172800496))
- BinarySwordweld.Name = "BinarySwordweld"
- mesh("SpecialMesh",BinarySword,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.84997749, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.04997587, -1.31130219e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.04996824, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.24996662, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152216911, -2.79985714, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152375221, -2.99985552, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153167248, -3.99984741, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153325796, -4.19984579, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.147782564, -2.80009699, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.147624016, -3.00009561, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.146673679, -4.20008612, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.146832228, -4.00008726, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.74997854, -1.1920929e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -2.94997692, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -4.14996719, -1.78813934e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.94996905, -1.71661377e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.99996853, -1.76429749e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.79997039, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.79997039, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.59997153, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.59997153, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.39997315, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.39997315, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.9999764, -1.31130219e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.79997802, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.59997964, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.59997964, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.38418579e-007, -3.26051044, -1.89519262, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.08499551, -1.79930758, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.90948081, -1.70342255, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.73396587, -1.60753751, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.20742178, -1.31988192, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153008938, -3.79984903, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.152850628, -3.59985065, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.15269208, -3.3998518, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152533531, -3.1998539, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.152058601, -2.59985876, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part1=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part1",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part1weld=weld(m,BinarySword,Part1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992251, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part1,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
- Part10=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part10",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part10weld=weld(m,BinarySword,Part10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part10,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 20, 0.200000003))
- Part11=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part11",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part11weld=weld(m,BinarySword,Part11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0099709034, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
- Part12=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part12",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part12weld=weld(m,BinarySword,Part12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.57356262e-005, -6.69994736, 0.0100288391, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
- mesh("SpecialMesh",Part12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00298476219, -0.0994845629, -0.00968122482, 0.994556487, -0.029846089, -0.0998333022, 0.0198834371, 0.994854987, -0.0993389487, 0.102284521, 0.0968131498, 0.990032971))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0298957825, -0.298501909, 0.00118780136, 0.993213713, 0.0996535048, -0.0599644296, -0.099231787, 0.99501431, 0.00997757539, 0.0606597662, -0.00395948673, 0.998150706))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0379037857, -1.88984883, -0.192296505, 0.997351527, 0.0199493766, -0.0699429363, -0.0268799774, 0.994665146, -0.0995931923, 0.0675829649, 0.101209477, 0.992567062))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.033860445, -1.69396722, 0.138865232, 0.995753586, 0.0199180972, 0.0898784846, -0.0271158721, 0.996459126, 0.0795869902, -0.08797100028, -0.0816861615, 0.992767811))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0897839069, -1.49427164, 0.0951604843, 0.99640435, 0.0598563515, 0.0599637665, -0.0634453148, 0.996188939, 0.0598518364, -0.0561527312, -0.0634410456, 0.996404588))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.116554737, -1.29190814, -0.0858004093, 0.993513644, -0.089658156, 0.0699432418, 0.0938939154, 0.993783414, -0.0598214194, -0.0641449466, 0.0660006404, 0.995755732))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0439791679, -1.09552538, -0.0887167454, 0.999000311, 0.0399812423, -0.0199988335, -0.0414583348, 0.995940149, -0.0799029693, 0.01672302, 0.0806522071, 0.996602058))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0359830856, -0.897020698, 0.0636117458, 0.999000311, -0.0399814323, -0.0199984852, 0.0412890539, 0.996697485, 0.069924593, 0.0171367545, -0.0706804097, 0.997351825))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0558950901, -0.695702553, -0.0535347462, 0.996004403, -0.0798509791, -0.0399889909, 0.0764736235, 0.993868709, -0.0798550323, 0.0461203083, 0.0764778554, 0.996004105))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0199785233, -0.499563098, -0.00579762459, 0.998400867, -0.0399571843, 0.0399895124, 0.0403869078, 0.999134183, -0.00999611709, -0.0395554677, 0.0115951858, 0.9991100097))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part2=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part2weld=weld(m,BinarySword,Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992251, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("CylinderMesh",Part2,"","",Vector3.new(0, 0, 0),Vector3.new(2, 10, 2))
- Part3=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part3",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part3weld=weld(m,BinarySword,Part3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part3,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
- Part4=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part4",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part4weld=weld(m,BinarySword,Part4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.99998426, -8.82148743e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part4,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(3, 3, 3))
- Part5=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part5",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part5weld=weld(m,BinarySword,Part5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.19998264, -9.77516174e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- local Hitbox2 = Instance.new("Part",m)
- Hitbox2.Name = "Hitbox"
- Hitbox2.CanCollide = false
- Hitbox2.Locked = true
- Hitbox2.TopSurface = 10
- Hitbox2.BottomSurface = 10
- Hitbox2.Transparency = 1
- Hitbox2.BrickColor = BrickColor.new("Institutional white")
- Hitbox2.Size = Vector3.new(0.5,5,0.5)
- Hitbox2:BreakJoints()
- local Hitbox2Weld = Instance.new("Weld",Hitbox2)
- Hitbox2Weld.Part0 = Hitbox2
- Hitbox2Weld.Part1 = Part5
- Hitbox2Weld.C0 = CFrame.new(0,-2.5,0)
- mesh("SpecialMesh",Part5,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 1))
- Part6=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part6",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part6weld=weld(m,BinarySword,Part6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996643, 0.0999815464, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part6,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
- Part7=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part7",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part7weld=weld(m,BinarySword,Part7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -0.100018024, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part7,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
- Part8=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part8",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part8weld=weld(m,BinarySword,Part8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0999708176, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
- Part9=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part9",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part9weld=weld(m,BinarySword,Part9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000159025192, -6.69994831, 0.100028753, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
- mesh("SpecialMesh",Part9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
- m2 = Instance.new("Model",Character)
- BinarySword2=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Institutional white","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- BinarySword2weld=weld(m2,Character["Left Arm"],BinarySword2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0236091614, 1.0013144, -0.207013845, 1.00000942, 0.000695876719, 0.000372825656, 0.000384799438, -0.0172754508, -0.999846756, -0.000689331442, 0.99984926, -0.0172800496))
- BinarySword2weld.Name = "BinarySwordweld"
- mesh("SpecialMesh",BinarySword2,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.24996662, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.04996824, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.84997749, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.04997587, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.153325796, -4.19984579, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.153167486, -3.99984741, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.15237546, -2.99985552, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.53674316e-007, -0.152216911, -2.79985714, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, 0.146673679, -4.20008612, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.146832228, -4.00008726, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.147624016, -3.00009561, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, 0.147782326, -2.80009699, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.14996719, -1.78813934e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.94996881, -1.69277191e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.94997668, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.7499783, -1.1920929e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996691, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.99996853, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.79997015, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.79997015, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.59997177, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.59997177, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.39997292, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.39997292, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.79997778, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.99997616, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.5999794, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.5999794, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.26051044, -1.89519238, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.08499551, -1.79930735, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.90948081, -1.70342231, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.73396611, -1.60753751, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.20742202, -1.31988192, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.15269208, -3.3998518, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.15253377, -3.1998539, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152058601, -2.59985876, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152850628, -3.59985065, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153008938, -3.79984903, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
- mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
- Part1=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part1",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part1weld=weld(m2,BinarySword2,Part1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992132, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part1,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
- Part10=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part10",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part10weld=weld(m2,BinarySword2,Part10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996691, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part10,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 20, 0.200000003))
- Part11=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part11",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part11weld=weld(m2,BinarySword2,Part11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.00997114182, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
- Part12=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part12",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part12weld=weld(m2,BinarySword2,Part12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.62124634e-005, -6.69994736, 0.0100286007, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
- mesh("SpecialMesh",Part12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0439791679, -1.09552526, -0.0887169838, 0.999000311, 0.0399812423, -0.0199988335, -0.0414583348, 0.995940149, -0.0799029693, 0.01672302, 0.0806522071, 0.996602058))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0897831917, -1.49427176, 0.0951604843, 0.99640435, 0.0598563515, 0.0599637665, -0.0634453148, 0.996188939, 0.0598518364, -0.0561527312, -0.0634410456, 0.996404588))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0379033089, -1.88984871, -0.192296505, 0.997351527, 0.0199493766, -0.0699429363, -0.0268799774, 0.994665146, -0.0995931923, 0.0675829649, 0.101209477, 0.992567062))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0338602066, -1.69396722, 0.138865471, 0.995753586, 0.0199180972, 0.0898784846, -0.0271158721, 0.996459126, 0.0795869902, -0.08797100028, -0.0816861615, 0.992767811))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0558948517, -0.695702553, -0.0535347462, 0.996004403, -0.0798509791, -0.0399889909, 0.0764736235, 0.993868709, -0.0798550323, 0.0461203083, 0.0764778554, 0.996004105))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0199785233, -0.499563098, -0.00579738617, 0.998400867, -0.0399571843, 0.0399895124, 0.0403869078, 0.999134183, -0.00999611709, -0.0395554677, 0.0115951858, 0.9991100097))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.116554737, -1.29190814, -0.0858006477, 0.993513644, -0.089658156, 0.0699432418, 0.0938939154, 0.993783414, -0.0598214194, -0.0641449466, 0.0660006404, 0.995755732))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0359830856, -0.897020698, 0.0636115074, 0.999000311, -0.0399814323, -0.0199984852, 0.0412890539, 0.996697485, 0.069924593, 0.0171367545, -0.0706804097, 0.997351825))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00298404694, -0.0994846821, -0.00968146324, 0.994556487, -0.029846089, -0.0998333022, 0.0198834371, 0.994854987, -0.0993389487, 0.102284521, 0.0968131498, 0.990032971))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0298957825, -0.298501849, 0.00118780136, 0.993213713, 0.0996535048, -0.0599644296, -0.099231787, 0.99501431, 0.00997757539, 0.0606597662, -0.00395948673, 0.998150706))
- mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
- Part2=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part2weld=weld(m2,BinarySword2,Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992132, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("CylinderMesh",Part2,"","",Vector3.new(0, 0, 0),Vector3.new(2, 10, 2))
- Part3=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part3",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part3weld=weld(m2,BinarySword2,Part3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part3,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
- Part4=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part4",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part4weld=weld(m2,BinarySword2,Part4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.99998415, -8.82148743e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part4,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(3, 3, 3))
- Part5=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part5",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part5weld=weld(m2,BinarySword2,Part5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.19998264, -9.53674316e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- local Hitbox = Instance.new("Part",m2)
- Hitbox.Name = "Hitbox"
- Hitbox.CanCollide = false
- Hitbox.Locked = true
- Hitbox.TopSurface = 10
- Hitbox.BottomSurface = 10
- Hitbox.Transparency = 1
- Hitbox.Size = Vector3.new(0.5,5,0.5)
- Hitbox.BrickColor = BrickColor.new("Institutional white")
- Hitbox:BreakJoints()
- local HitboxWeld = Instance.new("Weld",Hitbox2)
- HitboxWeld.Part0 = Hitbox
- HitboxWeld.Part1 = Part5
- HitboxWeld.C0 = CFrame.new(0,-2.5,0)
- mesh("SpecialMesh",Part5,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 1))
- Part6=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part6",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part6weld=weld(m,BinarySword2,Part6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996643, 0.0999815464, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part6,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
- Part7=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part7",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part7weld=weld(m,BinarySword2,Part7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.19996738, -0.100017786, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("BlockMesh",Part7,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
- Part8=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part8",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part8weld=weld(m,BinarySword2,Part8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0999708176, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
- mesh("SpecialMesh",Part8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
- Part9=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part9",Vector3.new(0.200000003, 0.200000003, 0.200000003))
- Part9weld=weld(m,BinarySword2,Part9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000159740448, -6.69994831, 0.100028515, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
- mesh("SpecialMesh",Part9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
- for i,v in pairs(m:GetChildren()) do
- if v.ClassName == "Part" then
- v.CustomPhysicalProperties = noweightprop
- end
- end
- local BinarySword2 = BinarySword
- local BinarySword = BinarySword2
- local HW = BinarySwordweld
- local hc0 = HW.C0 *CFrame.new(0,-1,0)
- local H2W = BinarySword2weld
- local h2c0 = H2W.C0 *CFrame.new(0,-1,0)
- HW.C0 = hc0
- H2W.C0 = h2c0
- local gui = Instance.new("ScreenGui",Player.PlayerGui)
- local skill1 = Instance.new("TextLabel",gui)
- skill1.Size = UDim2.new(0,150,0,50)
- skill1.Position = UDim2.new(0.75,0,0.75,0)
- skill1.Text = ""
- skill1.TextWrapped = true
- skill1.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- local skill1text = Instance.new("TextLabel",gui)
- skill1text.Size = UDim2.new(0,150,0,50)
- skill1text.Position = UDim2.new(0.75,0,0.75,0)
- skill1text.TextColor3 = Color3.new(1,1,1)
- skill1text.BackgroundTransparency = 1
- skill1text.Text = "[Z] \n Precise Throw"
- skill1text.TextWrapped = true
- skill1text.TextScaled = true
- skill1text.Font = "Antique"
- skill1text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- skill1img = Instance.new("ImageLabel",skill1)
- skill1img.Size = UDim2.new(0,0,1,0)
- skill1img.Image = "rbxassetid://48965808"
- skill1img.BackgroundColor3 = BrickColor.new("Really black").Color
- local skill2 = Instance.new("TextLabel",gui)
- skill2.Size = UDim2.new(0,150,0,50)
- skill2.Position = UDim2.new(0.875,0,0.75,0)
- skill2.Text = ""
- skill2.TextWrapped = true
- skill2.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- local skill2text = Instance.new("TextLabel",gui)
- skill2text.Size = UDim2.new(0,150,0,50)
- skill2text.Position = UDim2.new(0.875,0,0.75,0)
- skill2text.TextColor3 = Color3.new(1,1,1)
- skill2text.BackgroundTransparency = 1
- skill2text.Text = "[X] \n Swords of Injustice"
- skill2text.TextWrapped = true
- skill2text.TextScaled = true
- skill2text.Font = "Antique"
- skill2text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- skill2img = Instance.new("ImageLabel",skill2)
- skill2img.Size = UDim2.new(0,0,1,0)
- skill2img.Image = "rbxassetid://48965808"
- skill2img.BackgroundColor3 = BrickColor.new("Really black").Color
- local skill3 = Instance.new("TextLabel",gui)
- skill3.Size = UDim2.new(0,150,0,50)
- skill3.Position = UDim2.new(0.75,0,0.85,0)
- skill3.Text = ""
- skill3.TextWrapped = true
- skill3.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- local skill3text = Instance.new("TextLabel",gui)
- skill3text.Size = UDim2.new(0,150,0,50)
- skill3text.Position = UDim2.new(0.75,0,0.85,0)
- skill3text.TextColor3 = Color3.new(1,1,1)
- skill3text.BackgroundTransparency = 1
- skill3text.Text = "[C] \n Just Strike"
- skill3text.TextWrapped = true
- skill3text.TextScaled = true
- skill3text.Font = "Antique"
- skill3text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- skill3img = Instance.new("ImageLabel",skill3)
- skill3img.Size = UDim2.new(0,0,1,0)
- skill3img.Image = "rbxassetid://48965808"
- skill3img.BackgroundColor3 = BrickColor.new("Really black").Color
- local skill4 = Instance.new("TextLabel",gui)
- skill4.Size = UDim2.new(0,150,0,50)
- skill4.Position = UDim2.new(0.875,0,0.85,0)
- skill4.Text = ""
- skill4.TextWrapped = true
- skill4.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- local skill4text = Instance.new("TextLabel",gui)
- skill4text.Size = UDim2.new(0,150,0,50)
- skill4text.Position = UDim2.new(0.875,0,0.85,0)
- skill4text.TextColor3 = Color3.new(1,1,1)
- skill4text.BackgroundTransparency = 1
- skill4text.Text = "[V] \n Heaven Blade"
- skill4text.TextWrapped = true
- skill4text.TextScaled = true
- skill4text.Font = "Antique"
- skill4text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- skill4img = Instance.new("ImageLabel",skill4)
- skill4img.Size = UDim2.new(0,0,1,0)
- skill4img.Image = "rbxassetid://48965808"
- skill4img.BackgroundColor3 = BrickColor.new("Really black").Color
- local skill5 = Instance.new("TextLabel",gui)
- skill5.Size = UDim2.new(0,150,0,50)
- skill5.Position = UDim2.new(0.8125,0,0.65,0)
- skill5.Text = ""
- skill5.TextWrapped = true
- skill5.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- local skill5text = Instance.new("TextLabel",gui)
- skill5text.Size = UDim2.new(0,150,0,50)
- skill5text.Position = UDim2.new(0.8125,0,0.65,0)
- skill5text.TextColor3 = Color3.new(1,1,1)
- skill5text.BackgroundTransparency = 1
- skill5text.Text = "[E] \n Rush"
- skill5text.TextWrapped = true
- skill5text.TextScaled = true
- skill5text.Font = "Antique"
- skill5text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
- skill5img = Instance.new("ImageLabel",skill5)
- skill5img.Size = UDim2.new(0,0,1,0)
- skill5img.Image = "rbxassetid://48965808"
- skill5img.BackgroundColor3 = BrickColor.new("Really black").Color
- local Meshes={
- Blast="20329976",
- Crown="1323306",
- Ring="3270017",
- Claw="10681506",
- Crystal="9756362",
- Coil="9753878",
- Cloud="1095708",
- Skull="4770583",
- SpinyShell="1080954",
- }
- local function nooutlines(part)
- part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
- end
- local function getmesh(mesh)
- return "rbxassetid://"..mesh
- end
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 1 / 60
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- local function Rwait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- local function effect(part,brickcolor,size,cframe,trans,transincrement,scaleby,loopwait,meshid,meshtype)
- local p = Instance.new("Part", part or workspace)
- p.Anchored = true
- p.CanCollide = false
- p.FormFactor = Enum.FormFactor.Custom
- p.Material = "SmoothPlastic"
- p.CFrame = cframe
- p.BrickColor = brickcolor
- p.Size = Vector3.new(1,1,1)
- p.Transparency = trans
- nooutlines(p)
- local m = Instance.new("SpecialMesh",p)
- if meshtype ~= nil and meshid == nil then
- m.MeshType = meshtype
- end
- if meshtype == nil and meshid ~= nil then
- m.MeshId = getmesh(meshid)
- end
- m.Scale = size
- coroutine.wrap(function()
- for i = 0,loopwait,0.1 do
- p.CFrame = p.CFrame
- p.Transparency = p.Transparency +transincrement
- m.Scale = m.Scale + scaleby
- Rwait()
- end
- p:Destroy()
- end)()
- return p
- end
- local PlaySound = function(part,volume,pitch,id,looped)
- local Sound = Instance.new("Sound", part)
- Sound.SoundId = id
- Sound.Pitch = pitch
- Sound.Volume = volume
- coroutine.wrap(function()
- wait()
- Sound:Play()
- if looped == nil then
- game.Debris:AddItem(Sound,10)
- end
- end)()
- if looped == true then
- Sound.Looped = true
- end
- return Sound
- end
- local ShowDmg = function(totake)
- local modl = Instance.new("Model", workspace)
- modl.Name = tostring(totake)
- local prt = Instance.new("Part", modl)
- prt.CanCollide = false
- prt.BrickColor = BrickColor.Red()
- prt.Name = "Head"
- prt.CFrame = HM.CFrame *CFrame.new(0, 1.5, 0)
- prt.TopSurface = 0
- prt.BottomSurface = 0
- prt.FormFactor = 3
- prt.Size = Vector3.new(1, 0.2, 1)
- local bm = Instance.new("BlockMesh", prt)
- local hum = Instance.new("Humanoid", modl)
- hum.Health = 0
- hum.MaxHealth = 0
- hum.WalkSpeed = 0
- bodypos = Instance.new("BodyPosition", prt)
- bodypos.position = Head.Position +Vector3.new(0, 1, 0)
- bodypos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- game.Debris:AddItem(modl, 1)
- coroutine.resume(coroutine.create(function()
- for i = 1, 3 do
- bodypos.position = bodypos.position +Vector3.new(0, 0.5, 0)
- Rwait()
- end
- end))
- end
- local function ChargeAt(Strength)
- local BV = Instance.new("BodyVelocity",HM)
- BV.maxForce = Vector3.new(1e5,0,1e5)
- BV.velocity = HM.CFrame.lookVector *Strength
- game.Debris:AddItem(BV,0.1)
- end
- local function Damage(hit,mm,knockback,knockbackvelocity)
- if hit ~= nil and damen == true and hit.Parent ~= Char then
- local hum = GetHumanoid(hit.Parent)
- if hum ~= nil then
- if TakeDamage == true then
- hum:TakeDamage(mm)
- spawn(function()
- ShowDmg(mm)
- end)
- elseif TakeDamage == false then
- hum.Health = hum.Health - mm
- spawn(function()
- ShowDmg(mm)
- end)
- end
- PlaySound(hum.Torso,1,1,Sounds[math.random(8,12)])
- if knockback ~= nil and knockback ~= 0 then
- if knockbackvelocity == nil then
- local v = Instance.new("BodyVelocity",hum.Torso)
- v.maxForce = Vector3.new(1e5,1e5,1e5)
- v.P = 1e20
- v.velocity = HM.CFrame.lookVector *knockback
- game.Debris:AddItem(v,0.3)
- else
- local v = Instance.new("BodyVelocity",hum.Torso)
- v.maxForce = Vector3.new(1e5,1e5,1e5)
- v.P = 1e20
- v.velocity = KnockbackVelocity *knockback
- game.Debris:AddItem(v,0.3)
- end
- end
- end
- damen = false
- end
- end
- --darkus stuff
- function GetHumanoid(Character)
- assert(Character, 'bad argument #1 to Character (Model expected, got nil)')
- local hum
- if Character == Char then return end
- if Character.ClassName == "Hat" or Character.ClassName == "Accessory" then
- for q,e in next, Character.Parent:children() do
- if e:isA'Humanoid' then
- hum = e
- end
- if e:isA'ForceField' then
- return
- end
- end
- else
- for q,e in next, Character:children() do
- if e:isA'Humanoid' then
- hum = e
- end
- if e:isA'ForceField' then
- return
- end
- end
- end
- return hum
- end
- function GetNear(Object, Distance)
- assert(Object, 'bad argument #1 to Object (Model expected, got nil)')
- local Distance = (Distance and Distance or 25)
- local rtn = {}
- for q,e in next, workspace:children() do
- local Hum = e:FindFirstChild'Humanoid'
- if Hum ~= nil then
- Tor = Hum.Torso
- end
- if Tor ~= nil then
- local dist = (Object.Position-Tor.Position).magnitude
- if dist <= Distance then
- rtn[#rtn+1] = e
- end
- end
- end
- return rtn
- end
- function DamageNear(Distance, Part, Damage, Knockback, DebounceTime, KnockbackVelocity)
- if damen == false then return end
- assert(Part, 'bad argument #2 to Part (Part expected, got nil)')
- assert(Part:isA'BasePart', ('bad argument #2 to Part (Part expected, got %s)'):format(Part.ClassName))
- local Distance = (Distance and Distance or 25)
- local Noobs = GetNear(Part, Distance)
- if DebounceTime == nil then
- DebounceTime = 0.5
- end
- for nild, Character in next, Noobs do
- local Human = GetHumanoid(Character)
- if Human and not Debounce[Character] then
- -- no clue why they were using spawn but ok...
- Debounce[Character] = true
- if TakeDamage then
- Human:TakeDamage(Damage)
- spawn(function()
- ShowDmg(Damage)
- end)
- else
- Human.Health = Human.Health - Damage
- spawn(function()
- ShowDmg(Damage)
- end)
- end
- PlaySound(Human.Torso,1,1,Sounds[math.random(8,12)])
- if Knockback then
- if KnockbackVelocity == nil then
- local v = Instance.new("BodyVelocity", Human.Torso)
- v.maxForce = Vector3.new(1e5,1e5,1e5)
- v.P = 1e20
- v.velocity = HM.CFrame.lookVector * Knockback
- spawn(function()
- game:service'Debris':AddItem(v,0.3)
- end)
- else
- local v = Instance.new("BodyVelocity", Human.Torso)
- v.maxForce = Vector3.new(1e5,1e5,1e5)
- v.P = 1e20
- v.velocity = KnockbackVelocity * Knockback
- spawn(function()
- game:service'Debris':AddItem(v,0.3)
- end)
- end
- end
- coroutine.wrap(function()--spawn(function()
- wait(DebounceTime)
- Debounce[Character] = nil
- end)()--end)
- end
- end
- return
- end
- --
- local function Slash1()
- for i = 1,10 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.1,-math.pi/3,math.pi/4),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/8),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- PlaySound(Hitbox,1,0.9,Sounds[1])
- damen = true
- DamageNear(8,Hitbox,math.random(8,12),10)
- for i = 1,12 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/5,-math.pi/10,-math.pi/7),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/8,0,math.pi/5),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- end
- local function Slash2()
- for i = 1,10 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/8),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.9,math.pi/1.9,0),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/3),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/3),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- PlaySound(Hitbox2,1,1.1,Sounds[1])
- ChargeAt(30)
- damen = true
- DamageNear(5,Hitbox2,math.random(8,12),10)
- for i = 1,12 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/8,0,-math.pi/8),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/30,math.pi/1.3),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/3),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/3),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- end
- local function FlipKick3()
- local BV = Instance.new("BodyVelocity",HM)
- BV.maxForce = Vector3.new(1/0,1/0,1/0)
- BV.velocity = (HM.CFrame.lookVector *-40) +Vector3.new(0,20,0)
- game.Debris:AddItem(BV,0.25)
- PlaySound(RL,1,1.45,Sounds[5])
- damen = true
- for i = 0,1,0.05 do
- DamageNear(5,RL,math.random(8,10),10,0.5,Vector3.new(0,2,0))
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/4),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/4),armspeed)
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.pi/2),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(-math.pi*i*2,0,0),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- Rwait()
- end
- damen = false
- end
- local function Slash4()
- for i = 1,10 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,math.pi/8,-math.pi/2),armspeed*1.5)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/8),armspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
- lerp(HW,HW.C0,hc0,speed*1.5)
- lerp(H2W,H2W.C0,h2c0,speed*1.5)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- PlaySound(Hitbox,1,0.7,Sounds[1])
- ChargeAt(30)
- damen = true
- DamageNear(10,Hitbox,math.random(8,12),10)
- for i = 1,12 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/5),armspeed*1.5)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/8,0,math.pi/5),armspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- for i = 1,10 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/8),armspeed*1.5)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/2),armspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
- lerp(HW,HW.C0,hc0,speed*1.5)
- lerp(H2W,H2W.C0,h2c0,speed*1.5)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- PlaySound(Hitbox2,1,0.7,Sounds[1])
- ChargeAt(30)
- damen = true
- DamageNear(10,Hitbox2,math.random(8,12),10)
- for i = 1,12 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/8,0,-math.pi/5),armspeed*1.5)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/5),armspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
- lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
- lerp(H2W,H2W.C0,h2c0,speed*1.5)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- end
- local function Slash5()
- for i = 1,30 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/1.05,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/1.05,0,0),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- spawn(function()
- for i = 1,2 do
- PlaySound(Hitbox,1,1.15,Sounds[2])
- PlaySound(Hitbox2,1,1.15,Sounds[2])
- Rwait(7)
- end
- end)
- ChargeAt(55)
- Human.Jump = true
- damen = true
- for i = 0,1.25,0.05 do
- DamageNear(5,Hitbox,math.random(8,12),10)
- DamageNear(5,Hitbox2,math.random(8,12),10)
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.3,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.3,0,0),armspeed)
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(math.pi*i*2,0,0),speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- Rwait()
- end
- damen = false
- end
- local function Slash21()
- for i = 1,13 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.3,-math.pi/5,math.pi/9),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.1,-math.pi/5,math.pi/9),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(H3W,H3W.C0,h3c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- PlaySound(Hitbox3,1,0.9,Sounds[1])
- PlaySound(Hitbox3,1,1.3,Sounds[3])
- damen = true
- DamageNear(10,Hitbox3,math.random(12,15),10)
- for i = 1,18 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,0) *CFrame.Angles(math.pi/5,-math.pi/10,math.pi/15),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-2,0,-0.2) *CFrame.Angles(math.pi/5,-math.pi/10,math.pi/15),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(-math.pi/9,0,0),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- end
- local function Slash22()
- for i = 1,13 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,0) *CFrame.Angles(math.pi/1.3,math.pi/4,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1.45,0.4,-0.2) *CFrame.Angles(math.pi/1.3,math.pi/4,-math.pi/5),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(H3W,H3W.C0,h3c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- PlaySound(Hitbox3,1,1.1,Sounds[1])
- PlaySound(Hitbox3,1,1.5,Sounds[3])
- damen = true
- DamageNear(8,Hitbox3,math.random(12,15),10)
- for i = 1,18 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.85,-0.2,-0.3) *CFrame.Angles(math.pi/5,0,math.pi/5),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-0.2) *CFrame.Angles(math.pi/8,0,math.pi/8),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(-math.pi/9,0,0),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- end
- local function Slash23()
- for i = 1,13 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0.25,-0.5) *CFrame.Angles(math.pi/1.3,0,math.pi/5),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0.25,-0.5) *CFrame.Angles(math.pi/1.3,0,-math.pi/5),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(0,0,math.pi/5),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- ChargeAt(30)
- Human.Jump = true
- damen = true
- DamageNear(8,Hitbox3,math.random(12,15),10)
- for i = 1,2 do
- PlaySound(Hitbox3,1,1.2,Sounds[2])
- PlaySound(Hitbox3,1,2,Sounds[3])
- for i = 0,1.25,0.1 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0.5,-0.5) *CFrame.Angles(math.pi/1.05,0,math.pi/5),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0.5,-0.5) *CFrame.Angles(math.pi/1.05,0,-math.pi/5),armspeed)
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(math.pi*i*2,0,0),speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(0,0,math.pi/5),speed)
- Rwait()
- end
- end
- damen = false
- end
- local function PreciseThrow()
- for i = 1,15 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.05,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = true
- PlaySound(Hitbox,1,1.05,Sounds[2])
- for i = 1,30 do
- if i >= 2 then
- DamageNear(7,Hitbox,math.random(15,20),10,0.5)
- end
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-20*i/15,0) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- for i = 1,20 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- end
- local function UnholyPreciseThrow()
- local unholysword = m3:Clone()
- unholysword.Parent = Char
- local Hitbox4 = unholysword.Hitbox
- local UHH = unholysword.BinarySwordweld
- UHH.Part0 = LA
- local uhhc0 = UHH.C0
- UHH.C0 = CFrame.new(0,0,-1) *CFrame.Angles(math.pi+math.rad(-20),0,0)
- UHH.C1 = CFrame.new()
- effect(unholysword.Hitbox,BrickColor.new("Really red"),Vector3.new(0.35,2,0.35),unholysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
- for i,v in pairs(unholysword:GetChildren()) do
- if v.ClassName == "Part" then
- if v.BrickColor == BrickColor.new("Toothpaste") then
- v.BrickColor = BrickColor.new("Really red")
- v.Material = "Neon"
- end
- end
- end
- for i = 1,15 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.05,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = true
- PlaySound(Hitbox4,1,1.05,Sounds[2])
- PlaySound(Hitbox4,1,1.15,Sounds[3])
- for i = 1,30 do
- if i >= 2 then
- DamageNear(7,Hitbox4,math.random(15,20),10,0.5)
- end
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(UHH,UHH.C0,uhhc0 *CFrame.new(0,-10,-1) *CFrame.Angles(math.pi+math.rad(-20),0,0),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- for i = 1,20 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
- lerp(WRJ,WRJ.C0,RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- effect(Char,BrickColor.new("Really red"),Vector3.new(0.35,2,0.35),unholysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
- unholysword:Destroy()
- end
- local function SwordsOfInjustice()
- for i = 1,5 do
- damen = true
- local pitch = math.random(800,1200)/1000
- PlaySound(Hitbox,pitch,mat,Sounds[2])
- PlaySound(Hitbox2,1,pitch+0.2,Sounds[2])
- for i = 0,1,0.05 do
- DamageNear(5,Hitbox,math.random(3,6),10,0.2)
- DamageNear(5,Hitbox2,math.random(3,6),10,0.2)
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/2),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/2),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,7) *CFrame.Angles(math.pi/2,math.pi/2,math.pi*i*2),speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- end
- end
- local function SwordsOfJustice()
- local holysword = m2:Clone()
- holysword.Parent = Char
- local HHW = holysword.BinarySwordweld
- local hhc0 = HHW.C0
- local Hitbox4 = holysword.Hitbox
- effect(holysword.Hitbox,BrickColor.new("Toothpaste"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
- for i,v in pairs(holysword:GetChildren()) do
- if v.ClassName == "Part" then
- if v.BrickColor == BrickColor.new("Really black") then
- v.BrickColor = BrickColor.new("Toothpaste")
- v.Material = "Neon"
- end
- end
- end
- for i = 1,5 do
- damen = true
- local pitch = math.random(800,1200)/1000
- PlaySound(Hitbox3,1,pitch,Sounds[2])
- PlaySound(Hitbox3,1,pitch+0.2,Sounds[3])
- PlaySound(Hitbox4,1,pitch,Sounds[2])
- PlaySound(Hitbox4,1,pitch+0.2,Sounds[3])
- for i = 0,1,0.05 do
- DamageNear(5,Hitbox3,math.random(5,8),10,0.2)
- DamageNear(5,Hitbox4,math.random(5,8),10,0.2)
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/2),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/2),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,7) *CFrame.Angles(math.pi/2,math.pi/2,math.pi*i*2),speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- lerp(HHW,HHW.C0,hhc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- damen = false
- end
- effect(Char,BrickColor.new("Toothpaste"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
- holysword:Destroy()
- end
- local function JustStrike()
- Human.WalkSpeed = 0
- for i = 1,20 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.5,1,0),legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- Rwait()
- end
- ChargeAt(100)
- damen = true
- PlaySound(Hitbox,1,0.75,Sounds[2])
- PlaySound(Hitbox2,1,0.75,Sounds[2])
- for i = 1,30 do
- DamageNear(7,Hitbox,math.random(10,20),60)
- DamageNear(7,Hitbox2,math.random(10,20),60)
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/30,0,-math.pi/5),armspeed*2)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/30,0,-math.pi/5),armspeed*2)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*2)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*2)
- lerp(HW,HW.C0,hc0,speed*2)
- lerp(H2W,H2W.C0,h2c0,speed*2)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- Human.WalkSpeed = 16
- damen = false
- end
- local function HolyCharge()
- Human.WalkSpeed = 0
- for i = 1,15 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.5,0,-0.8) *CFrame.Angles(0,math.pi/5,math.pi/2),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/2,-math.pi/2),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(math.pi/5,0,0),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- ChargeAt(100)
- damen = true
- PlaySound(Hitbox3,1,0.75,Sounds[2])
- PlaySound(Hitbox3,1,0.95,Sounds[3])
- for i = 1,20 do
- effect(HM,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),HM.CFrame *CFrame.Angles(math.pi/2,0,0),0,0.1,Vector3.new(0.4,0.45,0.4),1,Meshes.Blast,nil)
- DamageNear(10,Hitbox3,math.random(18,24),80)
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.9,0,-0.5) *CFrame.Angles(0,math.pi/8,math.pi/2),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.4,0,0.5) *CFrame.Angles(0,-math.pi/1.5,-math.pi/2),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- Human.WalkSpeed = 16
- damen = false
- end
- local function HeavenBlade()
- Human.WalkSpeed = 0
- PlaySound(HM,1,0.4,"rbxassetid://178452217")
- PlaySound(HM,1,0.45,"rbxassetid://168586586")
- PlaySound(HM,1,0.45,"rbxassetid://2101137")
- for i = 1,200 do
- if i % 10 == 0 then
- local eff1 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.new(0,-Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- local eff2 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- local eff3 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.new(0,Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- local eff4 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.new(0,-Hitbox2.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- local eff5 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- local eff6 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.new(0,Hitbox2.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- spawn(function()
- for i = 1,50 do
- eff1.CFrame = eff1.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- eff2.CFrame = eff2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- eff3.CFrame = eff3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- eff4.CFrame = eff4.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- eff5.CFrame = eff5.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- eff6.CFrame = eff6.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- Rwait()
- end
- end)
- end
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/1.9),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/1.9),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/7),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/7),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7,0,0),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- Rwait()
- end
- for i = 1,20 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.3,0,-0.5) *CFrame.Angles(math.pi/2,0,math.pi/3),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.3,0,-0.5) *CFrame.Angles(math.pi/2,0,-math.pi/3),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/7),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/7),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7,0,0),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- Rwait()
- end
- effect(HM,BrickColor.new("Toothpaste"),Vector3.new(5,0.5,0.5),HM.CFrame *CFrame.Angles(0,0,math.pi/2),0,0.01,Vector3.new(1,0.2,0.2),10,nil,"Cylinder")
- PlaySound(HM,1,1.3,"rbxassetid://3264793")
- PlaySound(HM,1,0.9,"rbxassetid://2248511")
- PlaySound(HM,1,0.65,"rbxassetid://2101144")
- effect(HM,BrickColor.new("Really black"),Vector3.new(0.35,2,0.35),Hitbox.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
- effect(HM,BrickColor.new("Really black"),Vector3.new(0.35,2,0.35),Hitbox2.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
- m.Parent = nil
- m2.Parent = nil
- m3 = m:Clone()
- m3.Parent = Char
- for i,v in pairs(m3:GetChildren()) do
- if v.ClassName == "Part" then
- if v.BrickColor == BrickColor.new("Really black") then
- v.BrickColor = BrickColor.new("Toothpaste")
- v.Material = "Neon"
- end
- end
- end
- spawn(function()
- local p1 = Instance.new("Part",Char)
- p1.TopSurface = 10
- p1.BottomSurface = 10
- p1.Transparency = 1
- p1.CanCollide = false
- p1.Size = Vector3.new(0.2,0.2,0.2)
- p1:BreakJoints()
- local p1w = Instance.new("Motor",p1)
- p1w.Part0 = p1
- p1w.Part1 = T
- p1w.C0 = CFrame.new(-0.5,-0.5,-0.5)
- p1w.C1 = CFrame.new()
- local p1p = Instance.new("ParticleEmitter",p1)
- p1p.Rate = 1000
- p1p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
- p1p.EmissionDirection = "Right"
- p1p.Size = NumberSequence.new(1.5)
- p1p.Lifetime = NumberRange.new(0.25)
- p1p.Speed = NumberRange.new(20)
- local p2 = Instance.new("Part",Char)
- p2.TopSurface = 10
- p2.BottomSurface = 10
- p2.Transparency = 1
- p2.CanCollide = false
- p2.Size = Vector3.new(0.2,0.2,0.2)
- p2:BreakJoints()
- local p2w = Instance.new("Motor",p2)
- p2w.Part0 = p2
- p2w.Part1 = T
- p2w.C0 = CFrame.new(-0.5,0,-0.5)
- p2w.C1 = CFrame.new()
- local p2p = Instance.new("ParticleEmitter",p2)
- p2p.Rate = 1000
- p2p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
- p2p.EmissionDirection = "Right"
- p2p.Size = NumberSequence.new(1.5)
- p2p.Lifetime = NumberRange.new(0.25)
- p2p.Speed = NumberRange.new(20)
- local p3 = Instance.new("Part",Char)
- p3.TopSurface = 10
- p3.BottomSurface = 10
- p3.Transparency = 1
- p3.CanCollide = false
- p3.Size = Vector3.new(0.2,0.2,0.2)
- p3:BreakJoints()
- local p3w = Instance.new("Motor",p3)
- p3w.Part0 = p3
- p3w.Part1 = T
- p3w.C0 = CFrame.new(-0.5,0.5,-0.5)
- p3w.C1 = CFrame.new()
- local p3p = Instance.new("ParticleEmitter",p3)
- p3p.Rate = 1000
- p3p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
- p3p.EmissionDirection = "Right"
- p3p.Size = NumberSequence.new(1.5)
- p3p.Lifetime = NumberRange.new(0.25)
- p3p.Speed = NumberRange.new(20)
- local p4 = Instance.new("Part",Char)
- p4.TopSurface = 10
- p4.BottomSurface = 10
- p4.Transparency = 1
- p4.CanCollide = false
- p4.Size = Vector3.new(0.2,0.2,0.2)
- p4:BreakJoints()
- local p4w = Instance.new("Motor",p4)
- p4w.Part0 = p4
- p4w.Part1 = T
- p4w.C0 = CFrame.new(0.5,-0.5,-0.5)
- p4w.C1 = CFrame.new()
- local p4p = Instance.new("ParticleEmitter",p4)
- p4p.Rate = 1000
- p4p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
- p4p.EmissionDirection = "Left"
- p4p.Size = NumberSequence.new(1.5)
- p4p.Lifetime = NumberRange.new(0.25)
- p4p.Speed = NumberRange.new(20)
- local p5 = Instance.new("Part",Char)
- p5.TopSurface = 10
- p5.BottomSurface = 10
- p5.Transparency = 1
- p5.CanCollide = false
- p5.Size = Vector3.new(0.2,0.2,0.2)
- p5:BreakJoints()
- local p5w = Instance.new("Motor",p5)
- p5w.Part0 = p5
- p5w.Part1 = T
- p5w.C0 = CFrame.new(0.5,0,-0.5)
- p5w.C1 = CFrame.new()
- local p5p = Instance.new("ParticleEmitter",p5)
- p5p.Rate = 1000
- p5p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
- p5p.EmissionDirection = "Left"
- p5p.Size = NumberSequence.new(1.5)
- p5p.Lifetime = NumberRange.new(0.25)
- p5p.Speed = NumberRange.new(20)
- local p6 = Instance.new("Part",Char)
- p6.TopSurface = 10
- p6.BottomSurface = 10
- p6.Transparency = 1
- p6.CanCollide = false
- p6.Size = Vector3.new(0.2,0.2,0.2)
- p6:BreakJoints()
- local p6w = Instance.new("Motor",p6)
- p6w.Part0 = p6
- p6w.Part1 = T
- p6w.C0 = CFrame.new(0.5,0.5,-0.5)
- p6w.C1 = CFrame.new()
- local p6p = Instance.new("ParticleEmitter",p6)
- p6p.Rate = 1000
- p6p.Color = ColorSequence.new(BrickColor.new("Toothpaste").Color)
- p6p.EmissionDirection = "Left"
- p6p.Size = NumberSequence.new(1.5)
- p6p.Lifetime = NumberRange.new(0.25)
- p6p.Speed = NumberRange.new(20)
- for i = 1,math.huge do
- if holy == false then
- p1:Destroy()
- p2:Destroy()
- p3:Destroy()
- p4:Destroy()
- p5:Destroy()
- p6:Destroy()
- break
- end
- if flying == false then
- lerp2(p1w,p1w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
- lerp2(p2w,p2w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
- lerp2(p3w,p3w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
- lerp2(p4w,p4w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
- lerp2(p5w,p5w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
- lerp2(p6w,p6w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
- elseif flying == true then
- lerp2(p1w,p1w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
- lerp2(p2w,p2w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
- lerp2(p3w,p3w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
- lerp2(p4w,p4w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
- lerp2(p5w,p5w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
- lerp2(p6w,p6w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
- end
- Rwait()
- end
- end)
- H3W = m3.BinarySwordweld
- h3c0 = H3W.C0
- Hitbox3 = m3.Hitbox
- Human.WalkSpeed = 16
- end
- local function ReturnBlades()
- Human.WalkSpeed = 0
- PlaySound(HM,1,0.75,"rbxassetid://2101137")
- PlaySound(HM,1,0.75,"rbxassetid://2101144")
- PlaySound(HM,1,1.4,"rbxassetid://3264793")
- for i = 1,200 do
- if i % 10 == 0 then
- local eff1 = effect(Hitbox3,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,-Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- local eff2 = effect(Hitbox3,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- local eff3 = effect(Hitbox3,BrickColor.new("Toothpaste"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
- spawn(function()
- for i = 1,50 do
- eff1.CFrame = eff1.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- eff2.CFrame = eff2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- eff3.CFrame = eff3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
- Rwait()
- end
- end)
- end
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/7),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,-math.pi/4,0),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/4),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/4),speed)
- lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
- Rwait()
- end
- effect(HM,BrickColor.new("Toothpaste"),Vector3.new(0.35,2,0.35),Hitbox3.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
- Human.WalkSpeed = 16
- m.Parent = Char
- m2.Parent = Char
- m3.Parent = nil
- PlaySound(HM,1,0.6,"rbxassetid://178452217")
- end
- local function Rush()
- ChargeAt(100)
- effect(HM,BrickColor.new("Institutional white"),Vector3.new(0.5,0.5,0.5),HM.CFrame *CFrame.Angles(math.pi/2,0,0),0,0.1,Vector3.new(0.4,0.45,0.4),1,Meshes.Blast,nil)
- for i = 1,25 do
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,-math.pi/2,-math.pi/2),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/5,math.pi/2),armspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/4),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/4),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
- lerp(WLH,WLH.C0,LHC0,legspeed)
- lerp(WRH,WRH.C0,RHC0,legspeed)
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- end
- Rwait()
- end
- end
- local function Fly()
- flying = true
- local BV = Instance.new("BodyVelocity",HM)
- BV.maxForce = Vector3.new(1/0,1/0,1/0)
- BV.P = 100000
- for i = 1,300 do
- local HMPos = WRJ.C0.p
- local offAng = CFrame.Angles(0,math.pi,0)
- local cf = CFrame.new(HMPos, -HM.CFrame:pointToObjectSpace(Vector3.new(mouse.Hit.x, HM.CFrame.y, mouse.Hit.z))) * offAng
- BV.velocity = CFrame.new(HM.Position,mouse.hit.p).lookVector *50
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.5,-math.pi/5,math.pi/9),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,math.pi/9),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(-math.pi/8,0,math.pi/6),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(-math.pi/8,0,math.pi/6),legspeed)
- lerp(WRJ,WRJ.C0,cf*RJC0,speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(H3W,H3W.C0,h3c0,speed)
- Rwait()
- end
- BV:Destroy()
- flying = false
- end
- local click = mouse.Button1Down:connect(function()
- if on == false then return end
- if enabled == false then return end
- if holy == false then
- if combo == 1 and enabled == true then
- enabled = false
- Slash1()
- enabled = true
- combo = 2
- coroutine.wrap(function()
- Rwait(400)
- if combo ~= 1 and enabled == true then
- combo = 1
- end
- end)()
- elseif combo == 2 and enabled == true then
- enabled = false
- Slash2()
- enabled = true
- combo = 3
- coroutine.wrap(function()
- Rwait(400)
- if combo ~= 1 and enabled == true then
- combo = 1
- end
- end)()
- elseif combo == 3 and enabled == true then
- enabled = false
- FlipKick3()
- enabled = true
- combo = 4
- coroutine.wrap(function()
- Rwait(400)
- if combo ~= 1 and enabled == true then
- combo = 1
- end
- end)()
- elseif combo == 4 and enabled == true then
- enabled = false
- Slash4()
- enabled = true
- combo = 5
- coroutine.wrap(function()
- Rwait(400)
- if combo ~= 1 and enabled == true then
- combo = 1
- end
- end)()
- elseif combo == 5 and enabled == true then
- enabled = false
- Slash5()
- enabled = true
- combo = 1
- end
- end
- if holy == true then
- if combo == 1 and enabled == true then
- enabled = false
- Slash21()
- enabled = true
- combo = 2
- coroutine.wrap(function()
- Rwait(400)
- if combo ~= 1 and enabled == true then
- combo = 1
- end
- end)()
- elseif combo == 2 and enabled == true then
- enabled = false
- Slash22()
- enabled = true
- combo = 3
- coroutine.wrap(function()
- Rwait(400)
- if combo ~= 1 and enabled == true then
- combo = 1
- end
- end)()
- elseif combo == 3 and enabled == true then
- enabled = false
- Slash23()
- enabled = true
- combo = 1
- end
- end
- end)
- local keys = mouse.KeyDown:connect(function(key)
- key = key:lower()
- if enabled == false then return end
- if key == "w" then
- forward = 1
- elseif key == "a" then
- left = 1
- elseif key == "s" then
- backward = 1
- elseif key == "d" then
- right = 1
- end
- if holy == false then
- if key == "z" and on == true and enabled == true and zenabled == 1 then
- zenabled = 0
- enabled = false
- PreciseThrow()
- enabled = true
- elseif key == "x" and on == true and enabled == true and xenabled == 1 then
- xenabled = 0
- enabled = false
- SwordsOfInjustice()
- enabled = true
- elseif key == "c" and on == true and enabled == true and cenabled == 1 then
- cenabled = 0
- enabled = false
- JustStrike()
- enabled = true
- elseif key == "e" and on == true and enabled == true and eenabled == 1 then
- eenabled = 0
- enabled = false
- Rush()
- enabled = true
- end
- end
- if holy == true then
- if key == "z" and on == true and enabled == true and zenabled == 1 then
- zenabled = 0
- enabled = false
- UnholyPreciseThrow()
- enabled = true
- elseif key == "x" and on == true and enabled == true and xenabled == 1 then
- xenabled = 0
- enabled = false
- SwordsOfJustice()
- enabled = true
- elseif key == "c" and on == true and enabled == true and cenabled == 1 then
- cenabled = 0
- enabled = false
- HolyCharge()
- enabled = true
- elseif key == "e" and on == true and enabled == true and eenabled == 1 then
- eenabled = 0
- enabled = false
- Fly()
- enabled = true
- end
- end
- if key == "v" and on == true and enabled == true and venabled == 1 then
- if holy == false then
- enabled = false
- HeavenBlade()
- venabled = 0
- holy = true
- enabled = true
- elseif holy == true then
- enabled = false
- ReturnBlades()
- venabled = 0
- holy = false
- enabled = true
- end
- end
- end)
- local function Cast(Pos,Dir,Amp,IgnoreList)
- return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit*Amp), IgnoreList)
- end
- --workspace.CharcterKaiser.Parent = workspace.CurrentCamera
- while true do
- local surface = Cast(HM.Position,(CFrame.new(HM.Position,HM.Position - Vector3.new(0,1,0))).lookVector,4,Char)
- if zenabled < 1 then
- zenabled = zenabled +0.01 *0.25
- else
- zenabled = 1
- end
- if xenabled < 1 then
- xenabled = xenabled +0.01 *0.2
- else
- xenabled = 1
- end
- if cenabled < 1 then
- cenabled = cenabled +0.01 *0.15
- else
- cenabled = 1
- end
- if eenabled < 1 then
- eenabled = eenabled +0.01 *0.185
- else
- eenabled = 1
- end
- if venabled < 1 then
- venabled = venabled +0.01 *0.115
- else
- venabled = 1
- end
- if holy == false then
- skill1img.BackgroundColor3 = BrickColor.new("Really black").Color
- skill2img.BackgroundColor3 = BrickColor.new("Really black").Color
- skill3img.BackgroundColor3 = BrickColor.new("Really black").Color
- skill4img.BackgroundColor3 = BrickColor.new("Really black").Color
- skill5img.BackgroundColor3 = BrickColor.new("Really black").Color
- skill1text.Text = "[Z] \n Precise Throw"
- skill2text.Text = "[X] \n Swords of Injustice"
- skill3text.Text = "[C] \n Just Strike"
- skill4text.Text = "[V] \n Heaven Blade"
- skill5text.Text = "[E] \n Rush"
- end
- if holy == true then
- skill1img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
- skill2img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
- skill3img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
- skill4img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
- skill5img.BackgroundColor3 = BrickColor.new("Toothpaste").Color
- skill1text.Text = "[Z] \n Unholy Precise Throw"
- skill2text.Text = "[X] \n Swords of Justice"
- skill3text.Text = "[C] \n Holy Charge"
- skill4text.Text = "[V] \n Return Blades"
- skill5text.Text = "[E] \n Fly"
- end
- skill1img:TweenSize(UDim2.new(zenabled,0,1,0), "Out","Quad",0.1,false,nil)
- skill2img:TweenSize(UDim2.new(xenabled,0,1,0), "Out","Quad",0.1,false,nil)
- skill3img:TweenSize(UDim2.new(cenabled,0,1,0), "Out","Quad",0.1,false,nil)
- skill4img:TweenSize(UDim2.new(venabled,0,1,0), "Out","Quad",0.1,false,nil)
- skill5img:TweenSize(UDim2.new(eenabled,0,1,0), "Out","Quad",0.1,false,nil)
- if on == true then
- angle = (angle % 100) +anglespeed/10
- armangle = (armangle % 100) +armanglespeed/10
- legangle = (legangle % 100) +leganglespeed/10
- if action == "Idle" and enabled == true and surface ~= nil and holy == false then
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(0,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/1.1,-math.pi/2,math.pi/4),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(0,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/2.5,math.pi/2,0),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,math.pi/4,0),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.new(-0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,-math.pi/8,0),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2-math.cos(angle*0.25)*0.1) *CFrame.Angles(0,0,-math.pi/3.5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.05,0,math.pi/3.5),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- elseif action == "Idle" and enabled == true and surface ~= nil and holy == true then
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/1.8,-math.pi/5,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,math.sin(armangle*0.25)*0.1,-0.2) *CFrame.Angles(math.pi/1.5,-math.pi/5,0),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,math.pi/4,0),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.new(-0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,-math.pi/8,0),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2-math.cos(angle*0.25)*0.1) *CFrame.Angles(0,0,-math.pi/3.5),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.05,0,math.pi/3.5),speed)
- lerp(H3W,H3W.C0,h3c0,speed)
- end
- if action == "Walk" and enabled == true and surface ~= nil and holy == false then
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(math.pi/5,0,0) *CFrame.Angles(0,0,math.sin(angle)*0.35),speed)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed)
- lerp(HW,HW.C0,hc0,speed)
- lerp(H2W,H2W.C0,h2c0,speed)
- elseif action == "Walk" and enabled == true and surface ~= nil and holy == true then
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.8,-math.pi/5,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.5,-math.pi/5,0),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
- lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
- lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.sin(angle)*0.35),speed)
- lerp(Neck,Neck.C0,NC0,speed)
- lerp(H3W,H3W.C0,h3c0,speed)
- end
- if HM.Velocity.Y >= 5 and enabled == true and surface == nil and holy == false then
- action = "Jump"
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
- lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8,0,0),speed*1.5)
- lerp(HW,HW.C0,hc0,speed*1.5)
- lerp(H2W,H2W.C0,h2c0,speed*1.5)
- Rwait()
- elseif HM.Velocity.Y >= 5 and enabled == true and surface == nil and holy == true then
- action = "Jump"
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.6,-math.pi/5,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,0),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
- lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8,0,0),speed*1.5)
- lerp(HW,HW.C0,hc0,speed*1.5)
- lerp(H2W,H2W.C0,h2c0,speed*1.5)
- Rwait()
- elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil and holy == false then
- action = "Fall"
- lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/3),legspeed*1.5)
- lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0,0) *CFrame.Angles(0,0,math.pi/8),legspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
- lerp(HW,HW.C0,hc0,speed*1.5)
- lerp(H2W,H2W.C0,h2c0,speed*1.5)
- Rwait()
- elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil and holy == true then
- action = "Fall"
- lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.6,-math.pi/5,0),armspeed)
- lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,0),armspeed)
- lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/3),legspeed*1.5)
- lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0,0) *CFrame.Angles(0,0,math.pi/8),legspeed*1.5)
- lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
- lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
- lerp(HW,HW.C0,hc0,speed*1.5)
- lerp(H2W,H2W.C0,h2c0,speed*1.5)
- Rwait()
- end
- if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude <= 2 then
- action = "Idle"
- elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
- action = "Walk"
- end
- end
- Rwait()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement