Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Crashing Issues, requires fix--
- local Player = game.Players.LocalPlayer
- local Mouse = Player:GetMouse()
- local Char = Player.Character
- local RightArm = Char["Right Arm"]
- local LeftArm = Char["Left Arm"]
- local RightLeg = Char["Right Leg"]
- local LeftLeg = Char["Left Leg"]
- local Humanoid = Char.Humanoid
- local Head = Char.Head
- local Torso = Char.Torso
- local Torso2 = Char.HumanoidRootPart
- local RenderStepped = game:GetService("RunService").RenderStepped
- local CanAttack = true
- local Slashing = false
- local CharAnim = "Idle"
- local AnimFrame = 0
- local m = Instance.new("Model")
- m.Name = "Blackout Sword"
- p1 = Instance.new("Part", m)
- p1.BrickColor = BrickColor.new("Really black")
- p1.FormFactor = Enum.FormFactor.Custom
- p1.Size = Vector3.new(0.200000048, 4.5999999, 0.200000048)
- p1.CFrame = CFrame.new(0.0438146591, 5.30618715, -12.6500006, -3.26636873e-05, 4.31581502e-05, -1, 9.29513355e-10, 1, 4.31581502e-05, 1, 4.80190998e-10, -3.26636873e-05)
- p1.Anchored = true
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshType = Enum.MeshType.Brick
- b1.Name = "Mesh"
- b1.Scale = Vector3.new(0.5, 1, 2)
- p2 = Instance.new("Part", m)
- p2.BrickColor = BrickColor.new("Institutional white")
- p2.FormFactor = Enum.FormFactor.Custom
- p2.Size = Vector3.new(0.200000048, 4.5999999, 0.200000048)
- p2.CFrame = CFrame.new(0.0438146591, 5.30618715, -12.6500006, -3.26636873e-05, 4.31581502e-05, -1, 9.29513355e-10, 1, 4.31581502e-05, 1, 4.80190998e-10, -3.26636873e-05)
- p2.Anchored = true
- p2.BottomSurface = Enum.SurfaceType.Smooth
- p2.TopSurface = Enum.SurfaceType.Smooth
- b2 = Instance.new("SpecialMesh", p2)
- b2.MeshType = Enum.MeshType.Brick
- b2.Name = "Mesh"
- b2.Scale = Vector3.new(0.300000012, 1.02999997, 2.5)
- p3 = Instance.new("Part", m)
- p3.BrickColor = BrickColor.new("Institutional white")
- p3.Material = Enum.Material.SmoothPlastic
- p3.FormFactor = Enum.FormFactor.Custom
- p3.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p3.CFrame = CFrame.new(0.0438141823, 4.10622787, -12.6500053, -6.33001328e-05, 0.707187474, -0.707035959, -2.33650208e-05, 0.707028985, 0.707187533, 1.00000703, 5.63561916e-05, -3.02791595e-05)
- p3.Anchored = true
- p3.Elasticity = 0
- b3 = Instance.new("SpecialMesh", p3)
- b3.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b3.TextureId = ""
- b3.MeshType = Enum.MeshType.FileMesh
- b3.Name = "Mesh"
- b3.Scale = Vector3.new(0.189999998, 0.409999996, 0.128000021)
- p4 = Instance.new("Part", m)
- p4.BrickColor = BrickColor.new("Institutional white")
- p4.Material = Enum.Material.SmoothPlastic
- p4.FormFactor = Enum.FormFactor.Custom
- p4.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p4.CFrame = CFrame.new(0.0438203812, 4.10622072, -12.6500025, -0.000189896455, 0.707036138, 0.70717746, 6.99744051e-05, -0.70717746, 0.707036078, 1, 0.000183747979, 8.48160562e-05)
- p4.Anchored = true
- p4.Elasticity = 0
- b4 = Instance.new("SpecialMesh", p4)
- b4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b4.TextureId = ""
- b4.MeshType = Enum.MeshType.FileMesh
- b4.Name = "Mesh"
- b4.Scale = Vector3.new(0.187999964, 0.409999996, 0.128000021)
- p5 = Instance.new("Part", m)
- p5.BrickColor = BrickColor.new("Institutional white")
- p5.Material = Enum.Material.SmoothPlastic
- p5.FormFactor = Enum.FormFactor.Custom
- p5.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p5.CFrame = CFrame.new(0.0438168049, 3.70622635, -12.6500053, -6.33001328e-05, 0.707187474, -0.707035959, -2.33650208e-05, 0.707028985, 0.707187533, 1.00000703, 5.63561916e-05, -3.02791595e-05)
- p5.Anchored = true
- p5.Elasticity = 0
- b5 = Instance.new("SpecialMesh", p5)
- b5.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b5.TextureId = ""
- b5.MeshType = Enum.MeshType.FileMesh
- b5.Name = "Mesh"
- b5.Scale = Vector3.new(0.189999998, 0.409999996, 0.128000021)
- p6 = Instance.new("Part", m)
- p6.BrickColor = BrickColor.new("Institutional white")
- p6.Material = Enum.Material.SmoothPlastic
- p6.FormFactor = Enum.FormFactor.Custom
- p6.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p6.CFrame = CFrame.new(0.0438168049, 3.70622683, -12.6499987, -0.000189896455, 0.707036138, 0.70717746, 6.99744051e-05, -0.70717746, 0.707036078, 1, 0.000183747979, 8.48160562e-05)
- p6.Anchored = true
- p6.Elasticity = 0
- b6 = Instance.new("SpecialMesh", p6)
- b6.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b6.TextureId = ""
- b6.MeshType = Enum.MeshType.FileMesh
- b6.Name = "Mesh"
- b6.Scale = Vector3.new(0.187999964, 0.409999996, 0.128000021)
- p7 = Instance.new("Part", m)
- p7.BrickColor = BrickColor.new("Institutional white")
- p7.Material = Enum.Material.SmoothPlastic
- p7.FormFactor = Enum.FormFactor.Custom
- p7.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p7.CFrame = CFrame.new(0.0438168049, 3.70622635, -12.6500053, -6.33001328e-05, 0.707187474, -0.707035959, -2.33650208e-05, 0.707028985, 0.707187533, 1.00000703, 5.63561916e-05, -3.02791595e-05)
- p7.Anchored = true
- p7.Elasticity = 0
- b7 = Instance.new("SpecialMesh", p7)
- b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b7.TextureId = ""
- b7.MeshType = Enum.MeshType.FileMesh
- b7.Name = "Mesh"
- b7.Scale = Vector3.new(0.189999998, 0.409999996, 0.128000021)
- p8 = Instance.new("Part", m)
- p8.BrickColor = BrickColor.new("Institutional white")
- p8.Material = Enum.Material.SmoothPlastic
- p8.FormFactor = Enum.FormFactor.Custom
- p8.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p8.CFrame = CFrame.new(0.0438168049, 3.70622683, -12.6499987, -0.000189896455, 0.707036138, 0.70717746, 6.99744051e-05, -0.70717746, 0.707036078, 1, 0.000183747979, 8.48160562e-05)
- p8.Anchored = true
- p8.Elasticity = 0
- b8 = Instance.new("SpecialMesh", p8)
- b8.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b8.TextureId = ""
- b8.MeshType = Enum.MeshType.FileMesh
- b8.Name = "Mesh"
- b8.Scale = Vector3.new(0.187999964, 0.409999996, 0.128000021)
- p9 = Instance.new("Part", m)
- p9.BrickColor = BrickColor.new("Institutional white")
- p9.Material = Enum.Material.SmoothPlastic
- p9.FormFactor = Enum.FormFactor.Custom
- p9.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p9.CFrame = CFrame.new(0.0438184738, 3.30622506, -12.6500044, -0.000189896455, 0.707036138, 0.70717746, 6.99744051e-05, -0.70717746, 0.707036078, 1, 0.000183747979, 8.48160562e-05)
- p9.Anchored = true
- p9.Elasticity = 0
- b9 = Instance.new("SpecialMesh", p9)
- b9.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b9.TextureId = ""
- b9.MeshType = Enum.MeshType.FileMesh
- b9.Name = "Mesh"
- b9.Scale = Vector3.new(0.187999964, 0.409999996, 0.128000021)
- p10 = Instance.new("Part", m)
- p10.BrickColor = BrickColor.new("Institutional white")
- p10.Material = Enum.Material.SmoothPlastic
- p10.FormFactor = Enum.FormFactor.Custom
- p10.Size = Vector3.new(0.200000003, 0.400000006, 0.400000006)
- p10.CFrame = CFrame.new(0.0438120365, 3.30622482, -12.6500044, -6.33001328e-05, 0.707187474, -0.707035959, -2.33650208e-05, 0.707028985, 0.707187533, 1.00000703, 5.63561916e-05, -3.02791595e-05)
- p10.Anchored = true
- p10.Elasticity = 0
- b10 = Instance.new("SpecialMesh", p10)
- b10.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- b10.TextureId = ""
- b10.MeshType = Enum.MeshType.FileMesh
- b10.Name = "Mesh"
- b10.Scale = Vector3.new(0.189999998, 0.409999996, 0.128000021)
- p11 = Instance.new("Part", m)
- p11.BrickColor = BrickColor.new("Institutional white")
- p11.FormFactor = Enum.FormFactor.Custom
- p11.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p11.CFrame = CFrame.new(0.0438146591, 2.8561902, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p11.Anchored = true
- p11.BottomSurface = Enum.SurfaceType.Smooth
- p11.TopSurface = Enum.SurfaceType.Smooth
- b11 = Instance.new("SpecialMesh", p11)
- b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b11.TextureId = ""
- b11.MeshType = Enum.MeshType.FileMesh
- b11.Name = "Mesh"
- b11.Scale = Vector3.new(0.449999988, 0.449999988, 1)
- p12 = Instance.new("Part", m)
- p12.BrickColor = BrickColor.new("Really black")
- p12.FormFactor = Enum.FormFactor.Custom
- p12.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p12.CFrame = CFrame.new(0.0438222885, 2.8561902, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p12.Anchored = true
- p12.BottomSurface = Enum.SurfaceType.Smooth
- p12.TopSurface = Enum.SurfaceType.Smooth
- b12 = Instance.new("SpecialMesh", p12)
- b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b12.TextureId = ""
- b12.MeshType = Enum.MeshType.FileMesh
- b12.Name = "Mesh"
- b12.Scale = Vector3.new(0.400000006, 0.400000006, 1)
- p13 = Instance.new("Part", m)
- p13.BrickColor = BrickColor.new("Institutional white")
- p13.FormFactor = Enum.FormFactor.Custom
- p13.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p13.CFrame = CFrame.new(0.0438146591, 2.65619326, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p13.Anchored = true
- p13.BottomSurface = Enum.SurfaceType.Smooth
- p13.TopSurface = Enum.SurfaceType.Smooth
- b13 = Instance.new("SpecialMesh", p13)
- b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b13.TextureId = ""
- b13.MeshType = Enum.MeshType.FileMesh
- b13.Name = "Mesh"
- b13.Scale = Vector3.new(0.449999988, 0.449999988, 1)
- p14 = Instance.new("Part", m)
- p14.BrickColor = BrickColor.new("Institutional white")
- p14.FormFactor = Enum.FormFactor.Custom
- p14.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p14.CFrame = CFrame.new(-0.256180763, 2.75619173, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p14.Anchored = true
- p14.BottomSurface = Enum.SurfaceType.Smooth
- p14.TopSurface = Enum.SurfaceType.Smooth
- b14 = Instance.new("SpecialMesh", p14)
- b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b14.TextureId = ""
- b14.MeshType = Enum.MeshType.FileMesh
- b14.Name = "Mesh"
- b14.Scale = Vector3.new(0.449999988, 0.449999988, 1)
- p15 = Instance.new("Part", m)
- p15.BrickColor = BrickColor.new("Institutional white")
- p15.FormFactor = Enum.FormFactor.Custom
- p15.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p15.CFrame = CFrame.new(0.343817711, 2.75619173, -12.6500015, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p15.Anchored = true
- p15.BottomSurface = Enum.SurfaceType.Smooth
- p15.TopSurface = Enum.SurfaceType.Smooth
- b15 = Instance.new("SpecialMesh", p15)
- b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b15.TextureId = ""
- b15.MeshType = Enum.MeshType.FileMesh
- b15.Name = "Mesh"
- b15.Scale = Vector3.new(0.449999988, 0.449999988, 1)
- p16 = Instance.new("Part", m)
- p16.BrickColor = BrickColor.new("Really black")
- p16.FormFactor = Enum.FormFactor.Custom
- p16.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p16.CFrame = CFrame.new(-0.256180763, 2.75619173, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p16.Anchored = true
- p16.BottomSurface = Enum.SurfaceType.Smooth
- p16.TopSurface = Enum.SurfaceType.Smooth
- b16 = Instance.new("SpecialMesh", p16)
- b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b16.TextureId = ""
- b16.MeshType = Enum.MeshType.FileMesh
- b16.Name = "Mesh"
- b16.Scale = Vector3.new(0.400000006, 0.400000006, 1)
- p17 = Instance.new("Part", m)
- p17.BrickColor = BrickColor.new("Really black")
- p17.FormFactor = Enum.FormFactor.Custom
- p17.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p17.CFrame = CFrame.new(0.343817711, 2.75619173, -12.6500015, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p17.Anchored = true
- p17.BottomSurface = Enum.SurfaceType.Smooth
- p17.TopSurface = Enum.SurfaceType.Smooth
- b17 = Instance.new("SpecialMesh", p17)
- b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b17.TextureId = ""
- b17.MeshType = Enum.MeshType.FileMesh
- b17.Name = "Mesh"
- b17.Scale = Vector3.new(0.400000006, 0.400000006, 1)
- p18 = Instance.new("Part", m)
- p18.BrickColor = BrickColor.new("Really black")
- p18.FormFactor = Enum.FormFactor.Custom
- p18.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p18.CFrame = CFrame.new(0.0438222885, 2.65619326, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p18.Anchored = true
- p18.BottomSurface = Enum.SurfaceType.Smooth
- p18.TopSurface = Enum.SurfaceType.Smooth
- b18 = Instance.new("SpecialMesh", p18)
- b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b18.TextureId = ""
- b18.MeshType = Enum.MeshType.FileMesh
- b18.Name = "Mesh"
- b18.Scale = Vector3.new(0.400000006, 0.400000006, 1)
- p19 = Instance.new("Part", m)
- p19.BrickColor = BrickColor.new("Really black")
- p19.Shape = Enum.PartType.Cylinder
- p19.FormFactor = Enum.FormFactor.Symmetric
- p19.Size = Vector3.new(1, 1, 1)
- p19.CFrame = CFrame.new(0.0438141823, 2.35618997, -12.6500006, -9.15499404e-05, 2.79379719e-09, -1, -1, 0, 9.15499404e-05, 0, 1, 2.79388246e-09)
- p19.Anchored = true
- p19.BottomSurface = Enum.SurfaceType.Smooth
- p19.TopSurface = Enum.SurfaceType.Smooth
- b19 = Instance.new("CylinderMesh", p19)
- b19.Name = "Mesh"
- b19.Scale = Vector3.new(0.299999923, 1, 1)
- b20 = Instance.new("SpecialMesh", p19)
- b20.MeshType = Enum.MeshType.Cylinder
- b20.Name = "Mesh"
- b20.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p20 = Instance.new("Part", m)
- p20.BrickColor = BrickColor.new("Really black")
- p20.Shape = Enum.PartType.Cylinder
- p20.FormFactor = Enum.FormFactor.Symmetric
- p20.Size = Vector3.new(1, 1, 1)
- p20.CFrame = CFrame.new(0.0438141823, 2.20619631, -12.6500044, -6.29425049e-05, -1.58250332e-05, -1.00000381, -0.866024613, -0.500012875, 5.9068203e-05, -0.500009, 0.866024554, 1.20401382e-05)
- p20.Anchored = true
- p20.BottomSurface = Enum.SurfaceType.Smooth
- p20.TopSurface = Enum.SurfaceType.Smooth
- b21 = Instance.new("CylinderMesh", p20)
- b21.Name = "Mesh"
- b21.Scale = Vector3.new(0.299999923, 1, 1)
- b22 = Instance.new("SpecialMesh", p20)
- b22.MeshType = Enum.MeshType.Cylinder
- b22.Name = "Mesh"
- b22.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p21 = Instance.new("Part", m)
- p21.BrickColor = BrickColor.new("Institutional white")
- p21.Shape = Enum.PartType.Cylinder
- p21.FormFactor = Enum.FormFactor.Symmetric
- p21.Size = Vector3.new(1, 1, 1)
- p21.CFrame = CFrame.new(0.0438141823, 2.00619149, -12.6500006, -9.15499404e-05, 2.79379719e-09, -1, -1, 0, 9.15499404e-05, 0, 1, 2.79388246e-09)
- p21.Anchored = true
- p21.BottomSurface = Enum.SurfaceType.Smooth
- p21.TopSurface = Enum.SurfaceType.Smooth
- b23 = Instance.new("CylinderMesh", p21)
- b23.Name = "Mesh"
- b23.Scale = Vector3.new(0.299999923, 1, 1)
- b24 = Instance.new("SpecialMesh", p21)
- b24.MeshType = Enum.MeshType.Cylinder
- b24.Name = "Mesh"
- b24.Scale = Vector3.new(1, 0.280000001, 1)
- p22 = Instance.new("Part", m)
- p22.BrickColor = BrickColor.new("Really black")
- p22.Shape = Enum.PartType.Cylinder
- p22.FormFactor = Enum.FormFactor.Symmetric
- p22.Size = Vector3.new(1, 1, 1)
- p22.CFrame = CFrame.new(0.0438141823, 2.10618997, -12.6500006, -9.15499404e-05, 2.79379719e-09, -1, -1, 0, 9.15499404e-05, 0, 1, 2.79388246e-09)
- p22.Anchored = true
- p22.BottomSurface = Enum.SurfaceType.Smooth
- p22.TopSurface = Enum.SurfaceType.Smooth
- b25 = Instance.new("CylinderMesh", p22)
- b25.Name = "Mesh"
- b25.Scale = Vector3.new(0.299999923, 1, 1)
- b26 = Instance.new("SpecialMesh", p22)
- b26.MeshType = Enum.MeshType.Cylinder
- b26.Name = "Mesh"
- b26.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p23 = Instance.new("Part", m)
- p23.BrickColor = BrickColor.new("Really black")
- p23.Shape = Enum.PartType.Cylinder
- p23.FormFactor = Enum.FormFactor.Symmetric
- p23.Size = Vector3.new(1, 1, 1)
- p23.CFrame = CFrame.new(0.0438122749, 2.00619125, -12.6499987, -0.250053704, 0.432997078, 0.866017759, -0.865987062, -0.50006628, -1.85645022e-05, 0.433058202, -0.749964833, 0.500013292)
- p23.Anchored = true
- p23.BottomSurface = Enum.SurfaceType.Smooth
- p23.TopSurface = Enum.SurfaceType.Smooth
- b27 = Instance.new("CylinderMesh", p23)
- b27.Name = "Mesh"
- b27.Scale = Vector3.new(0.299999923, 1, 1)
- b28 = Instance.new("SpecialMesh", p23)
- b28.MeshType = Enum.MeshType.Cylinder
- b28.Name = "Mesh"
- b28.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p24 = Instance.new("Part", m)
- p24.BrickColor = BrickColor.new("Really black")
- p24.Shape = Enum.PartType.Cylinder
- p24.FormFactor = Enum.FormFactor.Symmetric
- p24.Size = Vector3.new(1, 1, 1)
- p24.CFrame = CFrame.new(0.0438141823, 1.90619302, -12.6500006, -9.15499404e-05, 2.79379719e-09, -1, -1, 0, 9.15499404e-05, 0, 1, 2.79388246e-09)
- p24.Anchored = true
- p24.BottomSurface = Enum.SurfaceType.Smooth
- p24.TopSurface = Enum.SurfaceType.Smooth
- b29 = Instance.new("CylinderMesh", p24)
- b29.Name = "Mesh"
- b29.Scale = Vector3.new(0.299999923, 1, 1)
- b30 = Instance.new("SpecialMesh", p24)
- b30.MeshType = Enum.MeshType.Cylinder
- b30.Name = "Mesh"
- b30.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p25 = Instance.new("Part", m)
- p25.BrickColor = BrickColor.new("Really black")
- p25.Shape = Enum.PartType.Cylinder
- p25.FormFactor = Enum.FormFactor.Symmetric
- p25.Size = Vector3.new(1, 1, 1)
- p25.CFrame = CFrame.new(0.0438156128, 1.80618668, -12.6500006, -0.500006676, 0.866021633, 1.11703221e-05, -0.866021633, -0.500006676, 4.16880684e-05, 4.1688003e-05, 1.11705713e-05, 1)
- p25.Anchored = true
- p25.BottomSurface = Enum.SurfaceType.Smooth
- p25.TopSurface = Enum.SurfaceType.Smooth
- b31 = Instance.new("CylinderMesh", p25)
- b31.Name = "Mesh"
- b31.Scale = Vector3.new(0.299999923, 1, 1)
- b32 = Instance.new("SpecialMesh", p25)
- b32.MeshType = Enum.MeshType.Cylinder
- b32.Name = "Mesh"
- b32.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p26 = Instance.new("Part", m)
- p26.BrickColor = BrickColor.new("Really black")
- p26.Shape = Enum.PartType.Cylinder
- p26.FormFactor = Enum.FormFactor.Symmetric
- p26.Size = Vector3.new(1, 1, 1)
- p26.CFrame = CFrame.new(0.0438146591, 1.70618844, -12.6500006, -9.15499404e-05, 2.79379719e-09, -1, -1, 0, 9.15499404e-05, 0, 1, 2.79388246e-09)
- p26.Anchored = true
- p26.BottomSurface = Enum.SurfaceType.Smooth
- p26.TopSurface = Enum.SurfaceType.Smooth
- b33 = Instance.new("CylinderMesh", p26)
- b33.Name = "Mesh"
- b33.Scale = Vector3.new(0.299999923, 1, 1)
- b34 = Instance.new("SpecialMesh", p26)
- b34.MeshType = Enum.MeshType.Cylinder
- b34.Name = "Mesh"
- b34.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p27 = Instance.new("Part", m)
- p27.BrickColor = BrickColor.new("Really black")
- p27.Shape = Enum.PartType.Cylinder
- p27.FormFactor = Enum.FormFactor.Symmetric
- p27.Size = Vector3.new(1, 1, 1)
- p27.CFrame = CFrame.new(0.0438148975, 1.6061902, -12.6500006, 0.258778095, 4.58896739e-06, -0.96593684, -0.96593678, 1.22940298e-06, -0.258778095, 0, 1, 4.75079469e-06)
- p27.Anchored = true
- p27.BottomSurface = Enum.SurfaceType.Smooth
- p27.TopSurface = Enum.SurfaceType.Smooth
- b35 = Instance.new("CylinderMesh", p27)
- b35.Name = "Mesh"
- b35.Scale = Vector3.new(0.299999923, 1, 1)
- b36 = Instance.new("SpecialMesh", p27)
- b36.MeshType = Enum.MeshType.Cylinder
- b36.Name = "Mesh"
- b36.Scale = Vector3.new(0.100000001, 0.300000012, 1)
- p28 = Instance.new("Part", m)
- p28.BrickColor = BrickColor.new("Really black")
- p28.Shape = Enum.PartType.Cylinder
- p28.FormFactor = Enum.FormFactor.Symmetric
- p28.Size = Vector3.new(1, 1, 1)
- p28.CFrame = CFrame.new(0.0438141823, 1.50619149, -12.6500006, -9.15499404e-05, 2.79379719e-09, -1, -1, 0, 9.15499404e-05, 0, 1, 2.79388246e-09)
- p28.Anchored = true
- p28.BottomSurface = Enum.SurfaceType.Smooth
- p28.TopSurface = Enum.SurfaceType.Smooth
- b37 = Instance.new("CylinderMesh", p28)
- b37.Name = "Mesh"
- b37.Scale = Vector3.new(0.299999923, 1, 1)
- b38 = Instance.new("SpecialMesh", p28)
- b38.MeshType = Enum.MeshType.Cylinder
- b38.Name = "Mesh"
- b38.Scale = Vector3.new(0.100000001, 0.25, 1)
- p29 = Instance.new("Part", m)
- p29.BrickColor = BrickColor.new("Institutional white")
- p29.FormFactor = Enum.FormFactor.Custom
- p29.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p29.CFrame = CFrame.new(0.0438146591, 1.25618386, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p29.Anchored = true
- p29.BottomSurface = Enum.SurfaceType.Smooth
- p29.TopSurface = Enum.SurfaceType.Smooth
- b39 = Instance.new("SpecialMesh", p29)
- b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b39.TextureId = ""
- b39.MeshType = Enum.MeshType.FileMesh
- b39.Name = "Mesh"
- b39.Scale = Vector3.new(0.5, 0.5, 1)
- p30 = Instance.new("Part", m)
- p30.BrickColor = BrickColor.new("Really black")
- p30.FormFactor = Enum.FormFactor.Custom
- p30.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- p30.CFrame = CFrame.new(0.0438148975, 1.25619149, -12.6500006, -1, 3.05171125e-05, 3.05180438e-05, 3.05180438e-05, 1, 3.05171125e-05, -3.05171125e-05, 3.05180438e-05, -1)
- p30.Anchored = true
- p30.BottomSurface = Enum.SurfaceType.Smooth
- p30.TopSurface = Enum.SurfaceType.Smooth
- b40 = Instance.new("SpecialMesh", p30)
- b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b40.TextureId = ""
- b40.MeshType = Enum.MeshType.FileMesh
- b40.Name = "Mesh"
- b40.Scale = Vector3.new(0.449999988, 0.449999988, 1)
- m.Parent = Char
- local mw = Instance.new("Model")
- mw.Name = "Wings"
- m1 = Instance.new("Model")
- m1.Name = "wing1"
- m1.Parent = mw
- m2 = Instance.new("Model")
- m2.Name = "wing2"
- m2.Parent = mw
- p1 = Instance.new("Part", m1)
- p1.BrickColor = BrickColor.new("Really black")
- p1.Material = Enum.Material.SmoothPlastic
- p1.Transparency = 1
- p1.Name = "swabby"
- p1.CFrame = CFrame.new(28.221529, 3.08749795, 65.2934189, 0.500065207, -0.865987778, -3.4978475e-05, 0.749960601, 0.433085412, -0.499996215, 0.43300578, 0.25000447, 0.866027594)
- p1.Anchored = true
- p1.FormFactor = Enum.FormFactor.Custom
- p1.Size = Vector3.new(2.20000005, 0.300000012, 0.300000012)
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- p2 = Instance.new("Part", m1)
- p2.BrickColor = BrickColor.new("Really black")
- p2.Material = Enum.Material.SmoothPlastic
- p2.Transparency = 1
- p2.CFrame = CFrame.new(32.8597641, 3.62613487, 66.7119141, 0.981190026, -0.138223708, 0.13475275, 0.133579195, 0.990105927, 0.0429623723, -0.139358163, -0.0241530985, 0.989946902)
- p2.Anchored = true
- p2.FormFactor = Enum.FormFactor.Custom
- p2.Size = Vector3.new(0.5, 2.69999981, 0.399999976)
- p2.BottomSurface = Enum.SurfaceType.Smooth
- p2.TopSurface = Enum.SurfaceType.Smooth
- b1 = Instance.new("SpecialMesh", p2)
- b1.MeshType = Enum.MeshType.Brick
- b1.Name = "Mesh"
- b1.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p3 = Instance.new("Part", m1)
- p3.BrickColor = BrickColor.new("Really black")
- p3.Material = Enum.Material.SmoothPlastic
- p3.Transparency = 1
- p3.CFrame = CFrame.new(31.7640572, 3.33884311, 66.715683, 0.97005409, -0.242377147, 0.0156476386, 0.240812525, 0.968183577, 0.0680160224, -0.0316362567, -0.0622107349, 0.997561395)
- p3.Anchored = true
- p3.FormFactor = Enum.FormFactor.Custom
- p3.Size = Vector3.new(0.5, 3.5999999, 0.399999976)
- p3.BottomSurface = Enum.SurfaceType.Smooth
- p3.TopSurface = Enum.SurfaceType.Smooth
- b2 = Instance.new("SpecialMesh", p3)
- b2.MeshType = Enum.MeshType.Brick
- b2.Name = "Mesh"
- b2.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p4 = Instance.new("Part", m1)
- p4.BrickColor = BrickColor.new("Really black")
- p4.Material = Enum.Material.SmoothPlastic
- p4.Transparency = 1
- p4.CFrame = CFrame.new(29.1000061, 4.03660202, 65.8499908, 0.866040468, -0.499973893, -5.1980147e-05, 0.432973981, 0.750037253, -0.499977767, 0.250014782, 0.432978451, 0.866038322)
- p4.Anchored = true
- p4.FormFactor = Enum.FormFactor.Custom
- p4.Size = Vector3.new(0.899999976, 0.300000012, 0.300000012)
- p4.BottomSurface = Enum.SurfaceType.Smooth
- p4.TopSurface = Enum.SurfaceType.Smooth
- p5 = Instance.new("Part", m1)
- p5.BrickColor = BrickColor.new("Really black")
- p5.Material = Enum.Material.SmoothPlastic
- p5.Transparency = 1
- p5.CFrame = CFrame.new(30.5597649, 3.22613502, 66.411911, 0.891023576, -0.453955591, -6.15231693e-05, 0.438498497, 0.860649526, 0.258843005, -0.117451012, -0.230662003, 0.965919197)
- p5.Anchored = true
- p5.FormFactor = Enum.FormFactor.Custom
- p5.Size = Vector3.new(0.5, 2.69999981, 0.399999976)
- p5.BottomSurface = Enum.SurfaceType.Smooth
- p5.TopSurface = Enum.SurfaceType.Smooth
- b3 = Instance.new("SpecialMesh", p5)
- b3.MeshType = Enum.MeshType.Brick
- b3.Name = "Mesh"
- b3.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p6 = Instance.new("Part", m1)
- p6.BrickColor = BrickColor.new("Really black")
- p6.Material = Enum.Material.SmoothPlastic
- p6.Transparency = 1
- p6.CFrame = CFrame.new(30.5276604, 4.80992603, 66.3257141, 0.839243114, -0.543269575, -0.0230075158, 0.466465414, 0.741049647, -0.48296535, 0.279430062, 0.39459312, 0.875337183)
- p6.Anchored = true
- p6.FormFactor = Enum.FormFactor.Custom
- p6.Size = Vector3.new(2.60000014, 0.300000012, 0.300000012)
- p6.BottomSurface = Enum.SurfaceType.Smooth
- p6.TopSurface = Enum.SurfaceType.Smooth
- p7 = Instance.new("Part", m1)
- p7.BrickColor = BrickColor.new("Really black")
- p7.Material = Enum.Material.SmoothPlastic
- p7.Transparency = 1
- p7.CFrame = CFrame.new(32.7728691, 5.017416, 66.6116638, 0.961257279, 0.266243845, -0.071376808, -0.274140328, 0.896381021, -0.348335385, -0.02876647, 0.354407489, 0.934644938)
- p7.Anchored = true
- p7.FormFactor = Enum.FormFactor.Custom
- p7.Size = Vector3.new(2.5999999, 0.400000006, 0.300000042)
- p7.BottomSurface = Enum.SurfaceType.Smooth
- p7.TopSurface = Enum.SurfaceType.Smooth
- p8 = Instance.new("Part", m1)
- p8.BrickColor = BrickColor.new("Really black")
- p8.Material = Enum.Material.SmoothPlastic
- p8.Transparency = 1
- p8.CFrame = CFrame.new(29.5640564, 2.23884296, 66.015686, 0.956129313, -0.292690933, 0.0120926294, 0.291226387, 0.95418328, 0.0686937049, -0.0316451639, -0.0621581897, 0.997564435)
- p8.Anchored = true
- p8.FormFactor = Enum.FormFactor.Custom
- p8.Size = Vector3.new(0.5, 3.5999999, 0.399999976)
- p8.BottomSurface = Enum.SurfaceType.Smooth
- p8.TopSurface = Enum.SurfaceType.Smooth
- b4 = Instance.new("SpecialMesh", p8)
- b4.MeshType = Enum.MeshType.Brick
- b4.Name = "Mesh"
- b4.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p9 = Instance.new("Part", m2)
- p9.BrickColor = BrickColor.new("Really black")
- p9.Material = Enum.Material.SmoothPlastic
- p9.Transparency = 1
- p9.CFrame = CFrame.new(24.6597633, 3.22613502, 66.411911, 0.894092023, 0.39874354, 0.203957587, -0.432194024, 0.88758713, 0.15935117, -0.117488086, -0.230625331, 0.965922952)
- p9.Anchored = true
- p9.FormFactor = Enum.FormFactor.Custom
- p9.Size = Vector3.new(0.5, 2.69999981, 0.399999976)
- p9.BottomSurface = Enum.SurfaceType.Smooth
- p9.TopSurface = Enum.SurfaceType.Smooth
- b5 = Instance.new("SpecialMesh", p9)
- b5.MeshType = Enum.MeshType.Brick
- b5.Name = "Mesh"
- b5.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p10 = Instance.new("Part", m2)
- p10.BrickColor = BrickColor.new("Really black")
- p10.Material = Enum.Material.SmoothPlastic
- p10.Transparency = 1
- p10.CFrame = CFrame.new(25.851799, 4.03660202, 65.875351, -0.866004705, -0.500035882, 2.58785476e-05, 0.4330374, -0.749996781, -0.4999834, 0.250029057, -0.432976753, 0.866034985)
- p10.Anchored = true
- p10.FormFactor = Enum.FormFactor.Custom
- p10.Size = Vector3.new(0.899999976, 0.300000012, 0.300000012)
- p10.BottomSurface = Enum.SurfaceType.Smooth
- p10.TopSurface = Enum.SurfaceType.Smooth
- p11 = Instance.new("Part", m2)
- p11.BrickColor = BrickColor.new("Really black")
- p11.Material = Enum.Material.SmoothPlastic
- p11.Transparency = 1
- p11.CFrame = CFrame.new(25.5640564, 2.23884296, 65.9156799, 0.984139502, 0.172361895, 0.0419539548, -0.174551085, 0.983067989, 0.0557539612, -0.0316334926, -0.0621929318, 0.997562647)
- p11.Anchored = true
- p11.FormFactor = Enum.FormFactor.Custom
- p11.Size = Vector3.new(0.5, 3.5999999, 0.399999976)
- p11.BottomSurface = Enum.SurfaceType.Smooth
- p11.TopSurface = Enum.SurfaceType.Smooth
- b6 = Instance.new("SpecialMesh", p11)
- b6.MeshType = Enum.MeshType.Brick
- b6.Name = "Mesh"
- b6.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p12 = Instance.new("Part", m2)
- p12.BrickColor = BrickColor.new("Really black")
- p12.Material = Enum.Material.SmoothPlastic
- p12.Transparency = 1
- p12.CFrame = CFrame.new(21.9597626, 3.62613487, 67.2119064, 0.974458814, 0.174458876, 0.141394794, -0.176118717, 0.984368086, -0.000787748024, -0.139321893, -0.0241354425, 0.989952624)
- p12.Anchored = true
- p12.FormFactor = Enum.FormFactor.Custom
- p12.Size = Vector3.new(0.5, 2.69999981, 0.399999976)
- p12.BottomSurface = Enum.SurfaceType.Smooth
- p12.TopSurface = Enum.SurfaceType.Smooth
- b7 = Instance.new("SpecialMesh", p12)
- b7.MeshType = Enum.MeshType.Brick
- b7.Name = "Mesh"
- b7.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p13 = Instance.new("Part", m2)
- p13.BrickColor = BrickColor.new("Really black")
- p13.Material = Enum.Material.SmoothPlastic
- p13.Transparency = 1
- p13.CFrame = CFrame.new(22.0730019, 5.01699877, 67.1900024, 0.877745152, -0.351431221, 0.325657636, 0.421366543, 0.889733076, -0.175554335, -0.228050441, 0.29131633, 0.929044664)
- p13.Anchored = true
- p13.FormFactor = Enum.FormFactor.Custom
- p13.Size = Vector3.new(2.5999999, 0.400000006, 0.300000042)
- p13.BottomSurface = Enum.SurfaceType.Smooth
- p13.TopSurface = Enum.SurfaceType.Smooth
- p14 = Instance.new("Part", m2)
- p14.BrickColor = BrickColor.new("Really black")
- p14.Material = Enum.Material.SmoothPlastic
- p14.Transparency = 1
- p14.CFrame = CFrame.new(23.2640572, 3.43884397, 66.715683, 0.965184987, 0.257365376, 0.0466622338, -0.259638876, 0.964311302, 0.0518425517, -0.0316536501, -0.0621535219, 0.997564375)
- p14.Anchored = true
- p14.FormFactor = Enum.FormFactor.Custom
- p14.Size = Vector3.new(0.5, 3.5999999, 0.399999976)
- p14.BottomSurface = Enum.SurfaceType.Smooth
- p14.TopSurface = Enum.SurfaceType.Smooth
- b8 = Instance.new("SpecialMesh", p14)
- b8.MeshType = Enum.MeshType.Brick
- b8.Name = "Mesh"
- b8.Scale = Vector3.new(0.299999923, 1, 0.299999893)
- p15 = Instance.new("Part", m2)
- p15.BrickColor = BrickColor.new("Really black")
- p15.Material = Enum.Material.SmoothPlastic
- p15.Transparency = 1
- p15.Name = "collio"
- p15.CFrame = CFrame.new(26.721529, 3.08749795, 65.2934189, -0.500057757, -0.865992069, 3.56845521e-05, 0.749975026, -0.43308562, -0.49997431, 0.43298921, -0.249989271, 0.866040289)
- p15.Anchored = true
- p15.FormFactor = Enum.FormFactor.Custom
- p15.Size = Vector3.new(2.20000005, 0.300000012, 0.300000012)
- p15.BottomSurface = Enum.SurfaceType.Smooth
- p15.TopSurface = Enum.SurfaceType.Smooth
- p16 = Instance.new("Part", m2)
- p16.BrickColor = BrickColor.new("Really black")
- p16.Material = Enum.Material.SmoothPlastic
- p16.Transparency = 1
- p16.CFrame = CFrame.new(24.3072205, 4.88802481, 66.4599915, -0.82717216, -0.558397651, 0.0630738288, 0.457648247, -0.734522939, -0.501033068, 0.326104909, -0.385574937, 0.863126576)
- p16.Anchored = true
- p16.FormFactor = Enum.FormFactor.Custom
- p16.Size = Vector3.new(3, 0.300000012, 0.300000012)
- p16.BottomSurface = Enum.SurfaceType.Smooth
- p16.TopSurface = Enum.SurfaceType.Smooth
- stick = function(x, y)
- weld = Instance.new("Motor")
- weld.Name = "m"
- weld.Part0 = x
- weld.Part1 = y
- local HitPos = x.Position
- local CJ = CFrame.new(HitPos)
- local C0 = x.CFrame:inverse() * CJ
- local C1 = y.CFrame:inverse() * CJ
- weld.C0 = C0
- weld.C1 = C1
- weld.Parent = x
- end
- c = m1:children()
- for n = 1, #c do
- if c[n].className == "Part" and c[n].Name ~= "MainPart" then
- stick(c[n], m1.swabby)
- wait()
- c[n].Anchored = false
- end
- end
- c = m2:children()
- for n = 1, #c do
- if c[n].className == "Part" and c[n].Name ~= "MainPart" then
- stick(c[n], m2.collio)
- wait()
- c[n].Anchored = false
- end
- end
- weld = function(p0, p1, c0)
- local w = Instance.new("Motor", p0)
- w.Part0 = p0
- w.Part1 = p1
- w.C1 = c0
- return w
- end
- mw.Parent = Char
- weld(Char.Torso, m1.swabby, CFrame.new(-2, 0, 0) * CFrame.Angles(-math.rad(30), math.rad(30), -math.rad(40)))
- weld(Char.Torso, m2.collio, CFrame.new(-2, 0, 0) * CFrame.Angles(math.rad(30), math.rad(30), math.pi + math.rad(40)))
- local HitDB = {}
- for i,v in pairs(m:GetChildren()) do
- if p22.CFrame.Y + 1 < v.CFrame.Y then
- v.Touched:connect(function(Hit)
- if Slashing == true and Hit.Parent:FindFirstChild("Humanoid") and Hit.Parent.Humanoid ~= Humanoid and HitDB[Hit.Parent.Humanoid] == nil then
- HitDB[Hit.Parent.Humanoid] = true
- Hit.Parent.Humanoid:TakeDamage(math.random(45, 50))
- wait(0.75)
- HitDB[Hit.Parent.Humanoid] = nil
- end
- end)
- end
- end
- local Welds = {}
- local Handle = p22
- for i,v in pairs(m:GetChildren()) do
- if v:IsA("BasePart") and v ~= Handle then
- local Weld = Instance.new("Motor6D")
- Weld.Part0 = Handle
- Weld.Part1 = v
- Weld.C0 = CFrame.new()
- Weld.C1 = v.CFrame:inverse() * Handle.CFrame
- Weld.Parent = v
- v.CanCollide = false
- v.Anchored = false
- Welds[Weld] = Weld
- end
- end
- Handle.CanCollide = false
- Handle.Anchored = false
- ByeAnim = function(M)
- for i,v in pairs(M:GetChildren()) do
- if v:IsA("Animation") then
- v.AnimationId = ""
- else
- if v:IsA("StringValue") then
- v.Value = ""
- end
- end
- ByeAnim(v)
- end
- end
- ByeAnim(Char)
- Char.Animate.Disabled = true
- Char.Animate.Disabled = false
- ByeWelds = function(M)
- for i,v in pairs(M:GetChildren()) do
- if v:IsA("Weld") and Welds[v] == nil then
- v.Part0 = nil
- v.Part1 = nil
- v:Destroy()
- end
- ByeWelds(v)
- end
- end
- local HandWeld = Instance.new("Weld", Handle)
- HandWeld.Part0 = RightArm
- HandWeld.Part1 = Handle
- HandWeld.C0 = CFrame.new(0, -1, -0.15) * CFrame.Angles(math.rad(90), 0, math.rad(90))
- Welds[HandWeld] = HandWeld
- local HeadWeld = Instance.new("Weld", Handle)
- HeadWeld.Part0 = Torso
- HeadWeld.Part1 = Head
- HeadWeld.C0 = CFrame.new(0, 1, 0)
- HeadWeld.C1 = CFrame.new(0, -0.5, 0)
- local HWCFr = CFrame.new(0, 0, 0)
- local HWSpeed = 0.1
- Welds[HeadWeld] = HeadWeld
- local TorsoWeld = Instance.new("Weld", Handle)
- TorsoWeld.Part0 = Torso2
- TorsoWeld.Part1 = Torso
- TorsoWeld.C0 = CFrame.new(0, -1, 0)
- TorsoWeld.C1 = CFrame.new(0, -1, 0)
- local TWCFr = CFrame.new(0, 0, 0)
- local TWSpeed = 0.1
- Welds[TorsoWeld] = TorsoWeld
- local RA0Joint = CFrame.new(1, 0.75, 0)
- local RA1Joint = CFrame.new(-0.5, 0.75, 0)
- local RARot = CFrame.Angles(math.rad(10), math.rad(10), 0)
- local RARotOffset = CFrame.Angles(0, 0, 0)
- local RACur = RARot
- local RACur2 = RARotOffset
- local RASpeed = 0.1
- local LA0Joint = CFrame.new(-1, 0.75, 0)
- local LA1Joint = CFrame.new(0.5, 0.75, 0)
- local LARot = CFrame.Angles(0, math.rad(-10), math.rad(-5))
- local LARotOffset = CFrame.Angles(0, 0, 0)
- local LACur = LARot
- local LACur2 = LARotOffset
- local LASpeed = 0.1
- local RL0Joint = CFrame.new(0.5, -1, 0)
- local RL1Joint = CFrame.new(0, 1, 0)
- local RLRot = CFrame.Angles(math.rad(0), math.rad(0), math.rad(5))
- local RLRotOffset = CFrame.Angles(0, 0, 0)
- local RLCur = RLRot
- local RLCur2 = RLRotOffset
- local RLSpeed = 0.1
- local LL0Joint = CFrame.new(-0.5, -1, 0)
- local LL1Joint = CFrame.new(0, 1, 0)
- local LLRot = CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5))
- local LLRotOffset = CFrame.Angles(0, 0, 0)
- local LLCur = LLRot
- local LLCur2 = LLRotOffset
- local LLSpeed = 0.1
- local RAW = Instance.new("Weld", Torso)
- RAW.Part0 = Torso
- RAW.Part1 = RightArm
- RAW.C0 = RA0Joint * RARot
- RAW.C1 = RA1Joint
- Welds[RAW] = RAW
- local LAW = Instance.new("Weld", Torso)
- LAW.Part0 = Torso
- LAW.Part1 = LeftArm
- LAW.C0 = LA0Joint * LARot
- LAW.C1 = LA1Joint
- Welds[LAW] = LAW
- local RLW = Instance.new("Weld", Torso)
- RLW.Part0 = Torso2
- RLW.Part1 = RightLeg
- RLW.C0 = RL0Joint * RLRot
- RLW.C1 = RL1Joint
- Welds[RLW] = RLW
- local LLW = Instance.new("Weld", Torso)
- LLW.Part0 = Torso2
- LLW.Part1 = LeftLeg
- LLW.C0 = LL0Joint * LLRot
- LLW.C1 = LL1Joint
- Welds[LLW] = LLW
- for i,v in pairs(Torso:GetChildren()) do
- if v:IsA("Weld") and Welds[v] == nil then
- v.Part0 = nil
- v.Part1 = nil
- v:Destroy()
- print(v)
- end
- end
- for i,v in pairs(Torso2:GetChildren()) do
- if v:IsA("Weld") and Welds[v] == nil then
- v.Part0 = nil
- v.Part1 = nil
- v:Destroy()
- print(v)
- end
- end
- local fromAxisAngle = CFrame.fromAxisAngle
- local components = CFrame.new().components
- local inverse = CFrame.new().inverse
- local v3 = Vector3.new
- local acos = math.acos
- local sqrt = math.sqrt
- local invroot2 = 1 / math.sqrt(2)
- Interpolate = function(c0, c1)
- local _, _, _, xx, yx, zx, xy, yy, zy, xz, yz, zz = components(inverse(c0) * c1)
- local cosTheta = (xx + yy + zz - 1) / 2
- local rotationAxis = v3(yz - zy, zx - xz, xy - yx)
- local positionDelta = c1.p - c0.p
- local theta = nil
- if cosTheta == 0 then
- return function(t)
- return c0 + positionDelta * t
- end
- else
- if cosTheta >= 0.999 then
- local startPos = c0.p
- do
- local _, _, _, xx0, yx0, zx0, xy0, yy0, zy0, xz0, yz0, zz0 = components(c0)
- local _, _, _, xx1, yx1, zx1, xy1, yy1, zy1, xz1, yz1, zz1 = components(c1)
- return function(t)
- local a = 1 - t
- return CFrame.new(0, 0, 0, xx0 * a + xx1 * t, yx0 * a + yx1 * t, zx0 * a + zx1 * t, xy0 * a + xy1 * t, yy0 * a + yy1 * t, zy0 * a + zy1 * t, xz0 * a + xz1 * t, yz0 * a + yz1 * t, zz0 * a + zz1 * t) + (startPos + positionDelta * t)
- end
- end
- else
- do
- if cosTheta <= -0.9999 then
- theta = math.pi
- xx = (xx + 1) / 2
- yy = (yy + 1) / 2
- zz = (zz + 1) / 2
- if yy < xx and zz < xx then
- if xx < 0.0001 then
- rotationAxis = v3(0, invroot2, invroot2)
- else
- local x = sqrt(xx)
- xy = (xy + yx) / 4
- xz = (xz + zx) / 4
- rotationAxis = v3(x, xy / x, xz / x)
- end
- else
- do
- if zz < yy then
- if yy < 0.0001 then
- rotationAxis = v3(invroot2, 0, invroot2)
- else
- local y = sqrt(yy)
- xy = (xy + yx) / 4
- yz = (yz + zy) / 4
- rotationAxis = v3(xy / y, y, yz / y)
- end
- else
- do
- if zz < 0.0001 then
- rotationAxis = v3(invroot2, invroot2, 0)
- else
- local z = sqrt(zz)
- xz = (xz + zx) / 4
- yz = (yz + zy) / 4
- rotationAxis = v3(xz / z, yz / z, z)
- end
- do
- theta = acos(cosTheta)
- return function(t)
- return c0 * fromAxisAngle(rotationAxis, theta * t) + positionDelta * t
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- CFrToRot = function(Part, Joint, CFr)
- local Return = Part.CFrame * Joint:toObjectSpace(CFrame.new(Part.CFrame * Joint.p, Part.CFrame * Joint * CFr.p))
- return Return - Return.p
- end
- local ply = Instance.new("WedgePart")
- ply.Transparency = 0
- ply.BrickColor = BrickColor.new("Really black")
- ply.TopSurface = "SmoothNoOutlines"
- ply.BottomSurface = "SmoothNoOutlines"
- ply.RightSurface = "SmoothNoOutlines"
- ply.LeftSurface = "SmoothNoOutlines"
- ply.FrontSurface = "SmoothNoOutlines"
- ply.BackSurface = "SmoothNoOutlines"
- ply.CanCollide = false
- ply.formFactor = 3
- ply.TopSurface = 0
- ply.BottomSurface = 0
- ply.Anchored = true
- ply.Size = Vector3.new(0.2, 7, 7)
- ParaD = function(a, b, c)
- local dot = b - a.x * c - a.x + b - a.y * c - a.y + b - a.z * c - a.z
- return dot / (a - b).magnitude
- end
- PerpD = function(a, b, c)
- local par = ParaD(a, b, c)
- return math.sqrt((c - a).magnitude ^ 2 - par ^ 2)
- end
- local _P0, _P1 = nil, nil
- DrawTriangle = function(parent, vec1, vec2, vec3)
- local A, B, C, M0, M1 = nil, nil, nil, nil, nil
- local p0, p1 = ply:clone(), ply:clone()
- _P0 = p0
- _P1 = p1
- local s1 = (vec1 - vec2).magnitude
- s2 = (vec2 - vec3).magnitude
- s3 = (vec3 - vec1).magnitude
- local smax = math.max(s1, s2, s3)
- if (vec1 - vec2).magnitude == smax then
- A = vec1
- B = vec2
- C = vec3
- else
- if (vec2 - vec3).magnitude == smax then
- A = vec2
- B = vec3
- C = vec1
- else
- if (vec3 - vec1).magnitude == smax then
- A = vec3
- B = vec1
- C = vec2
- end
- end
- end
- local perp = PerpD(A, B, C)
- local para = ParaD(A, B, C)
- local dif_para = (A - B).magnitude - para
- local ambig = false
- M0 = Vector3.new(0.1, perp, para)
- p0.CFrame = CFrame.new(B, A)
- local Top_Look = p0.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0).lookVector
- local Mid_Point = A + CFrame.new(A, B).lookVector * para
- local Needed_Look = CFrame.new(Mid_Point, C).lookVector
- local dot = Top_Look.x * Needed_Look.x + Top_Look.y * Needed_Look.y + Top_Look.z * Needed_Look.z
- p0.CFrame = p0.CFrame * CFrame.fromEulerAnglesXYZ(0, 0, math.acos(dot))
- if p0.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0).lookVector - Needed_Look.magnitude > 0.01 then
- p0.CFrame = p0.CFrame * CFrame.fromEulerAnglesXYZ(0, 0, -2 * math.acos(dot))
- ambig = true
- end
- p0.Size = Vector3.new(0, 0, 0)
- p0.CFrame = p0.CFrame * CFrame.new(0, perp / 2, -(dif_para + para / 2))
- p0.Parent = parent
- p0:BreakJoints()
- local me = Instance.new("SpecialMesh", p0)
- me.MeshType = "Wedge"
- me.Scale = M0 * 0.145714286 * 7 / 0.2
- M1 = Vector3.new(0, perp, dif_para)
- p1.CFrame = CFrame.new(B, A) * CFrame.fromEulerAnglesXYZ(0, 0, math.acos(dot)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
- if p1.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0).lookVector - Needed_Look.magnitude > 0.01 then
- p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0, 0, 2 * math.acos(dot))
- ambig = true
- end
- p1.Size = Vector3.new(0, 0, 0)
- p1.CFrame = p1.CFrame * CFrame.new(0, perp / 2, dif_para / 2)
- p1:BreakJoints()
- local me = Instance.new("SpecialMesh", p1)
- me.MeshType = "Wedge"
- me.Scale = M1 * 0.145714286 * 7 / 0.2
- p1.Parent = parent
- local this = {}
- this.SetProperty = function(self, prop, value)
- p0[prop] = value
- p1[prop] = value
- end
- this.GetProperty = function(self, prop)
- return p0[prop]
- end
- this.Destroy = function(self)
- p0:Destroy()
- p1:Destroy()
- end
- return this
- end
- local setupPart = function(part)
- part.Anchored = true
- part.FormFactor = "Custom"
- part.CanCollide = false
- part.BrickColor = BrickColor.new("Really black")
- part.TopSurface = "SmoothNoOutlines"
- part.BottomSurface = "SmoothNoOutlines"
- part.FrontSurface = "SmoothNoOutlines"
- part.BackSurface = "SmoothNoOutlines"
- part.LeftSurface = "SmoothNoOutlines"
- part.RightSurface = "SmoothNoOutlines"
- end
- CFrameFromTopBack = function(at, top, back)
- local right = top:Cross(back)
- return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
- end
- CreateTriangle = function(parent, a, b, c)
- local this = {}
- local mPart1 = Instance.new("WedgePart")
- setupPart(mPart1)
- local mPart2 = Instance.new("WedgePart")
- setupPart(mPart2)
- this.Set = function(self, a, b, c)
- local ab, bc, ca = b - a, c - b, a - c
- local abm, bcm, cam = ab.magnitude, bc.magnitude, ca.magnitude
- local edg1 = math.abs(0.5 + ca:Dot(ab) / (abm * abm))
- local edg2 = math.abs(0.5 + ab:Dot(bc) / (bcm * bcm))
- local edg3 = math.abs(0.5 + bc:Dot(ca) / (cam * cam))
- if edg1 < edg2 then
- if edg1 < edg3 then
- a = c
- ab = ca
- abm = cam
- -- DECOMPILER ERROR at PC54: Overwrote pending register: R3 in 'AssignReg'
- -- DECOMPILER ERROR at PC55: Overwrote pending register: R2 in 'AssignReg'
- if edg2 < edg3 then
- a = b
- -- DECOMPILER ERROR at PC59: Overwrote pending register: R6 in 'AssignReg'
- -- DECOMPILER ERROR at PC60: Overwrote pending register: R5 in 'AssignReg'
- ab = bc
- abm = bcm
- else
- -- DECOMPILER ERROR at PC66: Overwrote pending register: R3 in 'AssignReg'
- -- DECOMPILER ERROR at PC67: Overwrote pending register: R2 in 'AssignReg'
- a = c
- -- DECOMPILER ERROR at PC71: Overwrote pending register: R6 in 'AssignReg'
- -- DECOMPILER ERROR at PC72: Overwrote pending register: R5 in 'AssignReg'
- ab = ca
- abm = cam
- end
- local len1 = -ca:Dot(ab) / abm
- local len2 = abm - len1
- local width = ((ca + ab.unit) * len1).magnitude
- local maincf = CFrameFromTopBack(a, ab:Cross(bc).unit, -ab.unit)
- mPart1.Parent = parent
- mPart1.Size = Vector3.new(1, 1, 1)
- mPart1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
- local Mesh = Instance.new("SpecialMesh", mPart1)
- Mesh.MeshType = "Wedge"
- Mesh.Scale = Vector3.new(0.005, width, len1)
- mPart2.Parent = parent
- mPart2.Size = Vector3.new(1, 1, 1)
- mPart2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
- local Mesh = Instance.new("SpecialMesh", mPart2)
- Mesh.MeshType = "Wedge"
- Mesh.Scale = Vector3.new(0.005, width, len2)
- end
- end
- end
- this.SetProperty = function(self, prop, value)
- mPart1[prop] = value
- mPart2[prop] = value
- end
- this.GetProperty = function(self, prop)
- return mPart1[prop]
- end
- this:Set(a, b, c)
- this.Destroy = function(self)
- mPart1:Destroy()
- mPart2:Destroy()
- end
- return this
- end
- local SlashTime = nil
- Button1Down = function()
- if CanAttack == true then
- if SlashTime == nil or tick() - SlashTime > 2 then
- SlashTime = tick()
- CanAttack = false
- RARot = CFrame.Angles(math.rad(15), math.rad(135), math.rad(50))
- LARot = CFrame.Angles(math.rad(-25), math.rad(-10), 0)
- TWCFr = CFrame.Angles(0, math.rad(15), 0)
- RASpeed = 0.2
- LASpeed = 0.2
- wait(0.25)
- RASpeed = 0.3
- TWCFr = CFrame.Angles(0, math.rad(5), 0)
- LASpeed = 0.3
- LARot = CFrame.Angles(math.rad(5), math.rad(-10), 0)
- RARot = CFrame.Angles(math.rad(math.random(-15, 5)), math.rad(math.random(-30, -10)), math.rad(math.random(60, 90)))
- Slashing = true
- wait(0.15)
- Slashing = false
- RASpeed = 0.1
- LASPeed = 0.1
- TWCFr = CFrame.Angles(0, 0, 0)
- LARot = CFrame.Angles(math.rad(0), math.rad(-10), 0)
- RARot = CFrame.Angles(math.rad(0), math.rad(10), 0)
- wait(0.35)
- CanAttack = true
- else
- SlashTime = nil
- CanAttack = false
- local Rot = CFrToRot(Torso2, RA0Joint, CFrame.new(math.random(-5, -1) * 0.1, 10, -2))
- LARot = CFrame.Angles(math.rad(-35), math.rad(-10), 0)
- RARotOffset = CFrame.Angles(math.rad(90), 0, 0)
- TWCFr = CFrame.Angles(math.rad(5), 0, 0)
- RARot = Rot
- LASpeed = 0.2
- RASpeed = 0.2
- TWSpeed = 0.2
- wait(0.25)
- RASpeed = 0.3
- LASpeed = 0.3
- TWSpeed = 0.3
- Slashing = true
- TWCFr = CFrame.Angles(math.rad(-5), 0, 0)
- LARot = CFrame.Angles(math.rad(5), math.rad(-10), 0)
- RARot = CFrToRot(Torso2, RA0Joint, CFrame.new(math.random(1, 5) * 0.1, -5, -1.5))
- wait(0.2)
- Slashing = false
- RASpeed = 0.1
- LASpeed = 0.1
- TWSpeed = 0.1
- RARotOffset = CFrame.Angles(math.rad(0), 0, 0)
- TWCFr = CFrame.Angles(0, 0, 0)
- LARot = CFrame.Angles(math.rad(0), math.rad(-10), 0)
- RARot = CFrame.Angles(math.rad(0), math.rad(10), 0)
- wait(0.35)
- LastTrail = nil
- CanAttack = true
- end
- end
- end
- Mouse.KeyDown:connect(function(key)
- key = key:lower()
- if key == "q" then
- a = not a
- if a then
- for i = 1, 10 do
- wait()
- for _,v in pairs(m1:GetChildren()) do
- if v.ClassName == "Part" then
- v.Transparency = v.Transparency - 0.1
- end
- end
- for _,v in pairs(m2:GetChildren()) do
- if v.ClassName == "Part" then
- v.Transparency = v.Transparency - 0.1
- end
- end
- end
- else
- do
- for i = 1, 10 do
- wait()
- for _,v in pairs(m1:GetChildren()) do
- if v.ClassName == "Part" then
- v.Transparency = v.Transparency + 0.1
- end
- end
- for _,v in pairs(m2:GetChildren()) do
- if v.ClassName == "Part" then
- v.Transparency = v.Transparency + 0.1
- end
- end
- end
- end
- end
- end
- end)
- Mouse.Button1Down:connect(Button1Down)
- local LastTrail = nil
- local Trails = {}
- Humanoid.Running:connect(function(Speed)
- if Speed > 1 and CharAnim ~= "Walk" then
- AnimFrame = 0
- CharAnim = "Walk"
- else
- if Speed < 1 and CharAnim ~= "Idle" then
- AnimFrame = -1
- CharAnim = "Idle"
- end
- end
- end)
- Humanoid.Jumping:connect(function(IsJumping)
- if IsJumping == true and CharAnim ~= "Jump" then
- AnimFrame = 0
- CharAnim = "Jump"
- end
- end)
- while wait() do
- local New = Interpolate(RACur, RARot)(RASpeed)
- local New2 = Interpolate(RACur2, RARotOffset)(RASpeed)
- RAW.C0 = RA0Joint * New2 * New
- RACur = New
- RACur2 = New2
- local New = Interpolate(LACur, LARot)(LASpeed)
- local New2 = Interpolate(LACur2, LARotOffset)(LASpeed)
- LAW.C0 = LA0Joint * New2 * New
- LACur = New
- LACur2 = New2
- local New = Interpolate(TorsoWeld.C0, CFrame.new(0, -1, 0) * TWCFr)(TWSpeed)
- TorsoWeld.C0 = New
- local New = Interpolate(HeadWeld.C0, CFrame.new(0, 1, 0) * HWCFr)(HWSpeed)
- HeadWeld.C0 = New
- local New = Interpolate(RLCur, RLRot)(RLSpeed)
- local New2 = Interpolate(RLCur2, RLRotOffset)(RLSpeed)
- RLW.C0 = RL0Joint * New2 * New
- RLCur = New
- RLCur2 = New2
- local New = Interpolate(LLCur, LLRot)(LLSpeed)
- local New2 = Interpolate(LLCur2, LLRotOffset)(LLSpeed)
- LLW.C0 = LL0Joint * New2 * New
- LLCur = New
- LLCur2 = New2
- if Slashing then
- local P1 = Handle.CFrame * CFrame.new(-5.5, 0, 0).p
- local P2 = Handle.CFrame * CFrame.new(-1, 0, 0).p
- if LastTrail then
- local p1 = CreateTriangle(Char, LastTrail[2], LastTrail[1], P2)
- local p2 = CreateTriangle(Char, LastTrail[1], P1, P2)
- Trails[#Trails + 1] = p1
- Trails[#Trails + 1] = p2
- end
- do
- do
- do
- LastTrail = {P1, P2}
- LastTrail = nil
- for i,v in pairs(Trails) do
- v:SetProperty("Transparency", v:GetProperty("Transparency") + 0.025)
- if 1 <= v:GetProperty("Transparency") then
- v:Destroy()
- Trails[i] = nil
- end
- end
- if CharAnim == "Idle" then
- if 0 < AnimFrame and CanAttack == true then
- AnimFrame = AnimFrame + 0.01
- HWSpeed = 0.01
- RASpeed = 0.01
- LASpeed = 0.01
- RLSpeed = 0.01
- LLSpeed = 0.01
- if AnimFrame < 1 then
- HWCFr = CFrame.Angles(math.rad(7), 0, 0)
- TWCFr = CFrame.Angles(math.rad(1), 0, 0)
- RARot = CFrame.Angles(math.rad(-5), math.rad(5), math.rad(5))
- LARot = CFrame.Angles(math.rad(-5), math.rad(-5), math.rad(-5))
- RLRot = CFrame.Angles(math.rad(-2), 0, math.rad(7))
- LLRot = CFrame.Angles(math.rad(2), 0, math.rad(-7))
- else
- if AnimFrame < 2 then
- HWCFr = CFrame.Angles(0, 0, 0)
- TWCFr = CFrame.Angles(0, 0, 0)
- RARot = CFrame.Angles(math.rad(0), math.rad(10), 0)
- LARot = CFrame.Angles(math.rad(0), math.rad(-10), 0)
- RLRot = CFrame.Angles(math.rad(0), 0, math.rad(5))
- LLRot = CFrame.Angles(math.rad(0), 0, math.rad(-5))
- else
- AnimFrame = 0
- end
- end
- else
- AnimFrame = AnimFrame + 0.1
- if CanAttack == true then
- HWSpeed = 0.1
- RASpeed = 0.1
- LASpeed = 0.1
- RLSpeed = 0.1
- LLSpeed = 0.1
- HWCFr = CFrame.Angles(0, 0, 0)
- TWCFr = CFrame.Angles(0, 0, 0)
- RARot = CFrame.Angles(math.rad(0), math.rad(10), 0)
- LARot = CFrame.Angles(math.rad(0), math.rad(-10), 0)
- RLRot = CFrame.Angles(math.rad(0), 0, math.rad(5))
- LLRot = CFrame.Angles(math.rad(0), 0, math.rad(-5))
- else
- RLSpeed = 0.1
- LLSpeed = 0.1
- RLRot = CFrame.Angles(math.rad(0), 0, math.rad(5))
- LLRot = CFrame.Angles(math.rad(0), 0, math.rad(-5))
- end
- end
- else
- if CharAnim == "Walk" then
- if CanAttack == true then
- AnimFrame = AnimFrame + 0.05
- HWSpeed = 0.1
- RASpeed = 0.1
- LASpeed = 0.1
- RLSpeed = 0.1
- LLSpeed = 0.1
- if AnimFrame < 1 then
- HWCFr = CFrame.Angles(math.rad(0), math.rad(-2), 0)
- TWCFr = CFrame.Angles(0, math.rad(2), 0)
- RARot = CFrame.Angles(math.rad(-5), math.rad(5), math.rad(5))
- LARot = CFrame.Angles(math.rad(55), math.rad(-5), math.rad(-5))
- RLRot = CFrame.Angles(math.rad(55), 0, math.rad(7))
- LLRot = CFrame.Angles(math.rad(-55), 0, math.rad(-7))
- else
- if AnimFrame < 2 then
- HWCFr = CFrame.Angles(0, math.rad(2), 0)
- TWCFr = CFrame.Angles(0, math.rad(-2), 0)
- RARot = CFrame.Angles(math.rad(15), math.rad(10), 0)
- LARot = CFrame.Angles(math.rad(-55), math.rad(-10), 0)
- RLRot = CFrame.Angles(math.rad(-55), 0, math.rad(5))
- LLRot = CFrame.Angles(math.rad(55), 0, math.rad(-5))
- else
- AnimFrame = 0
- end
- end
- else
- AnimFrame = AnimFrame + 0.05
- RLSpeed = 0.1
- LLSpeed = 0.1
- if AnimFrame < 1 then
- RLRot = CFrame.Angles(math.rad(55), 0, math.rad(7))
- LLRot = CFrame.Angles(math.rad(-55), 0, math.rad(-7))
- else
- if AnimFrame < 2 then
- RLRot = CFrame.Angles(math.rad(-55), 0, math.rad(5))
- LLRot = CFrame.Angles(math.rad(55), 0, math.rad(-5))
- else
- AnimFrame = 0
- end
- end
- end
- else
- if CharAnim == "Jump" then
- AnimFrame = AnimFrame + 0.05
- if CanAttack == true then
- HWSpeed = 0.1
- RASpeed = 0.1
- LASpeed = 0.1
- RLSpeed = 0.1
- LLSpeed = 0.1
- if AnimFrame < 1 then
- HWCFr = CFrame.Angles(math.rad(7), 0, 0)
- TWCFr = CFrame.Angles(math.rad(4), 0, 0)
- RARot = CFrame.Angles(math.rad(75), math.rad(5), math.rad(10))
- LARot = CFrame.Angles(math.rad(140), math.rad(-5), math.rad(-50))
- RLRot = CFrame.Angles(math.rad(-2), 0, math.rad(15))
- LLRot = CFrame.Angles(math.rad(2), 0, math.rad(-15))
- else
- if AnimFrame < 2 then
- HWCFr = CFrame.Angles(0, 0, 0)
- TWCFr = CFrame.Angles(0, 0, 0)
- RARot = CFrame.Angles(math.rad(0), math.rad(10), 0)
- LARot = CFrame.Angles(math.rad(0), math.rad(-10), 0)
- RLRot = CFrame.Angles(math.rad(0), 0, math.rad(5))
- LLRot = CFrame.Angles(math.rad(0), 0, math.rad(-5))
- else
- AnimFrame = 0
- if Torso.Velocity.Magnitude < 1 then
- CharAnim = "Idle"
- else
- CharAnim = "Walk"
- end
- end
- end
- else
- RLSpeed = 0.1
- LLSpeed = 0.1
- if AnimFrame < 1 then
- RLRot = CFrame.Angles(math.rad(-2), 0, math.rad(15))
- LLRot = CFrame.Angles(math.rad(2), 0, math.rad(-15))
- else
- if AnimFrame < 2 then
- RLRot = CFrame.Angles(math.rad(0), 0, math.rad(5))
- LLRot = CFrame.Angles(math.rad(0), 0, math.rad(-5))
- else
- AnimFrame = 0
- if Torso.Velocity.Magnitude < 1 then
- CharAnim = "Idle"
- else
- CharAnim = "Walk"
- end
- end
- end
- end
- end
- end
- end
- RenderStepped:wait()
- -- DECOMPILER ERROR at PC5634: LeaveBlock: unexpected jumping out DO_STMT
- -- DECOMPILER ERROR at PC5634: LeaveBlock: unexpected jumping out DO_STMT
- -- DECOMPILER ERROR at PC5634: LeaveBlock: unexpected jumping out IF_THEN_STMT
- -- DECOMPILER ERROR at PC5634: LeaveBlock: unexpected jumping out IF_STMT
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement