Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Folder0 = Instance.new("Folder")
- Model1 = Instance.new("Model")
- Part2 = Instance.new("Part")
- Weld3 = Instance.new("Weld")
- UnionOperation4 = Instance.new("UnionOperation")
- Weld5 = Instance.new("Weld")
- UnionOperation6 = Instance.new("UnionOperation")
- Weld7 = Instance.new("Weld")
- UnionOperation8 = Instance.new("UnionOperation")
- Weld9 = Instance.new("Weld")
- UnionOperation10 = Instance.new("UnionOperation")
- Weld11 = Instance.new("Weld")
- UnionOperation12 = Instance.new("UnionOperation")
- Weld13 = Instance.new("Weld")
- UnionOperation14 = Instance.new("UnionOperation")
- Weld15 = Instance.new("Weld")
- UnionOperation16 = Instance.new("UnionOperation")
- Weld17 = Instance.new("Weld")
- UnionOperation18 = Instance.new("UnionOperation")
- Weld19 = Instance.new("Weld")
- UnionOperation20 = Instance.new("UnionOperation")
- Weld21 = Instance.new("Weld")
- Part22 = Instance.new("Part")
- Weld23 = Instance.new("Weld")
- Part24 = Instance.new("Part")
- Weld25 = Instance.new("Weld")
- Part26 = Instance.new("Part")
- UnionOperation27 = Instance.new("UnionOperation")
- Weld28 = Instance.new("Weld")
- UnionOperation29 = Instance.new("UnionOperation")
- Weld30 = Instance.new("Weld")
- UnionOperation31 = Instance.new("UnionOperation")
- Weld32 = Instance.new("Weld")
- UnionOperation33 = Instance.new("UnionOperation")
- Weld34 = Instance.new("Weld")
- UnionOperation35 = Instance.new("UnionOperation")
- Weld36 = Instance.new("Weld")
- UnionOperation37 = Instance.new("UnionOperation")
- Weld38 = Instance.new("Weld")
- UnionOperation39 = Instance.new("UnionOperation")
- Weld40 = Instance.new("Weld")
- UnionOperation41 = Instance.new("UnionOperation")
- UnionOperation42 = Instance.new("UnionOperation")
- Weld43 = Instance.new("Weld")
- Part44 = Instance.new("Part")
- Weld45 = Instance.new("Weld")
- Part46 = Instance.new("Part")
- Weld47 = Instance.new("Weld")
- Folder0.Parent = mas
- Model1.Name = "Kama"
- Model1.Parent = Folder0
- Part2.Name = "Hitbox_2"
- Part2.Parent = Model1
- Part2.CFrame = CFrame.new(84.4320984, 4.6890521, 23.6874027, 1, -0.00017765128, 0.000146233011, -0.000229766156, -0.804975748, 0.593307734, 1.23121481e-05, -0.593307734, -0.804975748)
- Part2.Orientation = Vector3.new(-36.3899994, 179.98999, -179.979996)
- Part2.Position = Vector3.new(84.4320984, 4.6890521, 23.6874027)
- Part2.Rotation = Vector3.new(-143.610001, 0.00999999978, 0.00999999978)
- Part2.Transparency = 1
- Part2.Size = Vector3.new(1, 1, 1)
- Part2.CanCollide = false
- Weld3.Name = "Handle_2_Weld"
- Weld3.Parent = Part2
- Weld3.C0 = CFrame.new(-84.4283829, 17.8428383, 16.2729206, 1.00000072, -0.00022993685, 1.21192352e-05, -0.000178023809, -0.804977298, -0.593306243, 0.000146122096, 0.593306065, -0.804977417)
- Weld3.C1 = CFrame.new(84.384491, -25.3591595, -6.99649954, -1.00000072, 0.000190936815, -5.1119252e-05, -5.0951181e-05, 0.000268063275, 1.00000048, 0.000191013809, 1.00000024, -0.000268074655)
- Weld3.Part0 = Part2
- Weld3.Part1 = Part44
- Weld3.part1 = Part44
- UnionOperation4.Name = "Neon"
- UnionOperation4.Parent = Model1
- UnionOperation4.CFrame = CFrame.new(84.4086304, 9.85567856, 25.0490837, 0.70712316, 5.55406018e-07, -0.707090497, -0.707090497, -3.71825195e-07, -0.70712316, -6.55654276e-07, 1, 1.29796106e-07)
- UnionOperation4.Orientation = Vector3.new(45, -90, -90)
- UnionOperation4.Position = Vector3.new(84.4086304, 9.85567856, 25.0490837)
- UnionOperation4.Rotation = Vector3.new(90, -45, 0)
- UnionOperation4.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation4.Transparency = 1
- UnionOperation4.Size = Vector3.new(0.449999988, 0.449999988, 0.449999988)
- UnionOperation4.CanCollide = false
- UnionOperation4.Material = Enum.Material.Neon
- UnionOperation4.UsePartColor = true
- Weld5.Name = "Neon_Weld"
- Weld5.Parent = UnionOperation4
- Weld5.C0 = CFrame.new(-52.7173462, -25.0496349, 66.653862, 0.707117498, -0.707096457, -9.93313947e-08, -7.38655217e-08, 6.6611392e-08, 1.00000048, -0.707096815, -0.70711714, -5.66906238e-08)
- Weld5.C1 = CFrame.new(-77.61026, -9.40385532, 41.7601624, 0.707117021, 0, 0.707096517, 2.18556959e-08, 1, -2.18563319e-08, -0.707096517, 3.09090673e-08, 0.707117021)
- Weld5.Part0 = UnionOperation4
- Weld5.Part1 = UnionOperation14
- Weld5.part1 = UnionOperation14
- UnionOperation6.Name = "Neon"
- UnionOperation6.Parent = Model1
- UnionOperation6.CFrame = CFrame.new(84.4076614, 8.09406376, 25.34375, 1, -3.05165249e-05, 3.00904885e-05, -3.05174581e-05, -1, 3.1013009e-05, 3.0089539e-05, -3.10139258e-05, -1)
- UnionOperation6.Orientation = Vector3.new(0, 180, -180)
- UnionOperation6.Position = Vector3.new(84.4076614, 8.09406376, 25.34375)
- UnionOperation6.Rotation = Vector3.new(-180, 0, 0)
- UnionOperation6.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation6.Transparency = 1
- UnionOperation6.Size = Vector3.new(0.293737561, 3.66449046, 0.236769527)
- UnionOperation6.CanCollide = false
- UnionOperation6.Material = Enum.Material.Neon
- UnionOperation6.UsePartColor = true
- Weld7.Name = "Neon_Weld"
- Weld7.Parent = UnionOperation6
- Weld7.C0 = CFrame.new(-84.4075317, 8.09755135, 25.3414726, 1.00000024, -3.05384019e-05, 3.04911555e-05, -3.04949754e-05, -1, -3.04877758e-05, 3.05440954e-05, 3.03983688e-05, -1.00000024)
- Weld7.C1 = CFrame.new(-52.7173119, -25.0496273, 66.6538315, 0.70711714, -0.707096457, 0, -2.18556941e-08, -2.18563301e-08, 1, -0.707096457, -0.70711714, -3.09090673e-08)
- Weld7.Part0 = UnionOperation6
- Weld7.Part1 = UnionOperation4
- Weld7.part1 = UnionOperation4
- UnionOperation8.Name = "Neon"
- UnionOperation8.Parent = Model1
- UnionOperation8.CFrame = CFrame.new(84.4075394, 8.96351051, 25.3563137, -0.000158468261, -1, -2.57069769e-06, -0.646151304, 0.00010043248, 0.763209403, -0.763209403, 0.000122605517, -0.646151304)
- UnionOperation8.Orientation = Vector3.new(-49.75, -180, -89.9899979)
- UnionOperation8.Position = Vector3.new(84.4075394, 8.96351051, 25.3563137)
- UnionOperation8.Rotation = Vector3.new(-130.25, 0, 90.0099945)
- UnionOperation8.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation8.Transparency = 1
- UnionOperation8.Size = Vector3.new(0.415114552, 0.0874226391, 0.436001629)
- UnionOperation8.CanCollide = false
- UnionOperation8.Material = Enum.Material.Neon
- UnionOperation8.UsePartColor = true
- Weld9.Name = "Neon_Weld"
- Weld9.Parent = UnionOperation8
- Weld9.C0 = CFrame.new(25.157856, 84.4028397, 9.54344559, -0.000158786774, -0.646152616, -0.76320833, -1.00000012, 0.000100870333, 0.000122696161, -2.29477882e-06, 0.76320827, -0.646152616)
- Weld9.C1 = CFrame.new(-84.4075089, 8.09755325, 25.3414669, 1, -3.05171488e-05, 3.05171598e-05, -3.05162193e-05, -1, -3.04743389e-05, 3.05180874e-05, 3.04734076e-05, -1)
- Weld9.Part0 = UnionOperation8
- Weld9.Part1 = UnionOperation6
- Weld9.part1 = UnionOperation6
- UnionOperation10.Name = "Neon"
- UnionOperation10.Parent = Model1
- UnionOperation10.CFrame = CFrame.new(84.4087219, 10.2816553, 25.3450985, 0.707121909, -6.3030808e-07, -0.707091689, 5.06641072e-07, 1, -3.84746585e-07, 0.707091749, -8.61789928e-08, 0.707121849)
- UnionOperation10.Orientation = Vector3.new(0, -45, 0)
- UnionOperation10.Position = Vector3.new(84.4087219, 10.2816553, 25.3450985)
- UnionOperation10.Rotation = Vector3.new(0, -45, 0)
- UnionOperation10.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation10.Transparency = 1
- UnionOperation10.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- UnionOperation10.CanCollide = false
- UnionOperation10.Material = Enum.Material.Neon
- UnionOperation10.UsePartColor = true
- Weld11.Name = "Neon_Weld"
- Weld11.Parent = UnionOperation10
- Weld11.C0 = CFrame.new(-77.6081696, -10.2818289, 41.7622833, 0.70711714, 0, 0.707096457, 1.55898761e-08, 1, 0, -0.707096517, 5.96046448e-08, 0.70711714)
- Weld11.C1 = CFrame.new(25.157856, 84.402832, 9.54344749, -0.000158787298, -0.646152556, -0.76320827, -1, 0.000100843776, 0.000122675337, -2.30217279e-06, 0.76320827, -0.646152616)
- Weld11.Part0 = UnionOperation10
- Weld11.Part1 = UnionOperation8
- Weld11.part1 = UnionOperation8
- UnionOperation12.Name = "Neon"
- UnionOperation12.Parent = Model1
- UnionOperation12.CFrame = CFrame.new(84.411232, 9.39594269, 26.7321949, 1, 9.61084806e-05, 4.45316846e-06, -7.47139129e-05, 0.746564329, 0.665313303, 6.06176691e-05, -0.665313244, 0.746564388)
- UnionOperation12.Orientation = Vector3.new(-41.7099991, 0, -0.00999999978)
- UnionOperation12.Position = Vector3.new(84.411232, 9.39594269, 26.7321949)
- UnionOperation12.Rotation = Vector3.new(-41.7099991, 0, -0.00999999978)
- UnionOperation12.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation12.Transparency = 1
- UnionOperation12.Size = Vector3.new(0.0670000017, 2.64400005, 1.41600001)
- UnionOperation12.CanCollide = false
- UnionOperation12.Material = Enum.Material.Neon
- UnionOperation12.UsePartColor = true
- Weld13.Name = "Neon_Weld"
- Weld13.Parent = UnionOperation12
- Weld13.C0 = CFrame.new(-84.4114456, 10.7626638, -26.209425, 1, -7.4688709e-05, 6.1110004e-05, 9.64172286e-05, 0.74656558, -0.665311813, 4.0686532e-06, 0.665311813, 0.74656558)
- Weld13.C1 = CFrame.new(-77.6081543, -10.2818279, 41.7622757, 0.70711714, 0, 0.707096517, 1.55927005e-08, 1, -1.55931517e-08, -0.707096517, 2.20517276e-08, 0.70711714)
- Weld13.Part0 = UnionOperation12
- Weld13.Part1 = UnionOperation10
- Weld13.part1 = UnionOperation10
- UnionOperation14.Name = "Neon"
- UnionOperation14.Parent = Model1
- UnionOperation14.CFrame = CFrame.new(84.4085388, 9.40370083, 25.3480606, 0.707121849, -5.18814204e-07, -0.707091808, 3.93153812e-07, 1, -3.40559126e-07, 0.707091808, -3.7179106e-08, 0.707121789)
- UnionOperation14.Orientation = Vector3.new(0, -45, 0)
- UnionOperation14.Position = Vector3.new(84.4085388, 9.40370083, 25.3480606)
- UnionOperation14.Rotation = Vector3.new(0, -45, 0)
- UnionOperation14.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation14.Transparency = 1
- UnionOperation14.Size = Vector3.new(0.25, 0.25, 0.25)
- UnionOperation14.CanCollide = false
- UnionOperation14.Material = Enum.Material.Neon
- UnionOperation14.UsePartColor = true
- Weld15.Name = "Union_Weld"
- Weld15.Parent = UnionOperation14
- Weld15.C0 = CFrame.new(-77.6103363, -9.40386105, 41.7602081, 0.707117736, 1.1920929e-07, 0.707097113, 0, 1, 1.55078865e-07, -0.707097292, 1.1920929e-07, 0.707117856)
- Weld15.C1 = CFrame.new(-84.4067764, 25.1574783, -9.85665226, 1, -4.31568697e-05, 3.01952241e-09, 1.60985569e-09, -3.26637855e-05, -1, 4.31568697e-05, 1, -3.26637855e-05)
- Weld15.Part0 = UnionOperation14
- Weld15.Part1 = UnionOperation16
- Weld15.part1 = UnionOperation16
- UnionOperation16.Parent = Model1
- UnionOperation16.CFrame = CFrame.new(84.4075699, 9.85365963, 25.1565647, 1, -2.39820793e-07, 4.31562003e-05, -4.31562075e-05, -3.30511248e-05, 1, -2.38394421e-07, -1, -3.30511357e-05)
- UnionOperation16.Orientation = Vector3.new(-90, 0, 0)
- UnionOperation16.Position = Vector3.new(84.4075699, 9.85365963, 25.1565647)
- UnionOperation16.Rotation = Vector3.new(-90, 0, 0)
- UnionOperation16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation16.Transparency = 1
- UnionOperation16.Size = Vector3.new(0.148326963, 1.60274577, 0.270551711)
- UnionOperation16.BrickColor = BrickColor.new("Really black")
- UnionOperation16.CanCollide = false
- UnionOperation16.Material = Enum.Material.Granite
- UnionOperation16.brickColor = BrickColor.new("Really black")
- UnionOperation16.UsePartColor = true
- Weld17.Name = "Union_Weld"
- Weld17.Parent = UnionOperation16
- Weld17.C0 = CFrame.new(-84.4069519, 25.1575108, -9.85666084, 1.00000215, -4.3156866e-05, -2.38418579e-07, 2.38418579e-07, -3.29874529e-05, -1.00000203, 4.31569679e-05, 1, -3.2340191e-05)
- Weld17.C1 = CFrame.new(-84.4112778, 7.14262009, -27.4609871, 1, -7.85023731e-05, 5.61270062e-05, 9.64781066e-05, 0.826522589, -0.562891603, -2.19981848e-06, 0.562891603, 0.826522589)
- Weld17.Part0 = UnionOperation16
- Weld17.Part1 = UnionOperation18
- Weld17.part1 = UnionOperation18
- UnionOperation18.Parent = Model1
- UnionOperation18.CFrame = CFrame.new(84.4105377, 9.54733944, 26.722065, 1, 9.64774954e-05, -2.197703e-06, -7.85030861e-05, 0.826522648, 0.562891722, 5.61249472e-05, -0.562891722, 0.826522708)
- UnionOperation18.Orientation = Vector3.new(-34.2599983, 0, -0.00999999978)
- UnionOperation18.Position = Vector3.new(84.4105377, 9.54733944, 26.722065)
- UnionOperation18.Rotation = Vector3.new(-34.2599983, 0, -0.00999999978)
- UnionOperation18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation18.Transparency = 1
- UnionOperation18.Size = Vector3.new(0.0801388472, 2.72251821, 1.65571678)
- UnionOperation18.BrickColor = BrickColor.new("Really black")
- UnionOperation18.CanCollide = false
- UnionOperation18.Material = Enum.Material.Granite
- UnionOperation18.brickColor = BrickColor.new("Really black")
- UnionOperation18.UsePartColor = true
- Weld19.Name = "Handle_Weld"
- Weld19.Parent = UnionOperation18
- Weld19.C0 = CFrame.new(-84.4112778, 7.14262009, -27.4609871, 1, -7.85023731e-05, 5.61270062e-05, 9.64781066e-05, 0.826522589, -0.562891603, -2.19981848e-06, 0.562891603, 0.826522589)
- Weld19.C1 = CFrame.new(84.3851242, 25.373024, 6.97060204, -1, -0.000187321275, 4.45539772e-05, -4.45036676e-05, -0.000268589356, -1, 0.000187333237, -1, 0.000268581032)
- Weld19.Part0 = UnionOperation18
- Weld19.Part1 = Part22
- Weld19.part1 = Part22
- UnionOperation20.Parent = Model1
- UnionOperation20.CFrame = CFrame.new(84.4075394, 8.54572868, 25.3455925, 5.34372848e-05, -1, 4.89168201e-07, 1, 5.3437263e-05, -4.36908049e-05, 4.36907758e-05, 4.91502817e-07, 1)
- UnionOperation20.Orientation = Vector3.new(0, 0, 90)
- UnionOperation20.Position = Vector3.new(84.4075394, 8.54572868, 25.3455925)
- UnionOperation20.Rotation = Vector3.new(0, 0, 90)
- UnionOperation20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation20.Transparency = 1
- UnionOperation20.Size = Vector3.new(3.40947723, 0.146214187, 0.146214113)
- UnionOperation20.BrickColor = BrickColor.new("Really black")
- UnionOperation20.CanCollide = false
- UnionOperation20.Material = Enum.Material.Granite
- UnionOperation20.brickColor = BrickColor.new("Really black")
- UnionOperation20.UsePartColor = true
- Weld21.Name = "Neon_Weld"
- Weld21.Parent = UnionOperation20
- Weld21.C0 = CFrame.new(-8.55148315, 84.4063644, -25.3457584, 5.34674873e-05, 1, 4.31148983e-05, -1, 5.34674873e-05, 1.35205622e-13, -2.30510988e-09, -4.31148983e-05, 1)
- Weld21.C1 = CFrame.new(-84.4114456, 10.7626638, -26.209425, 1, -7.4688709e-05, 6.1110004e-05, 9.64172286e-05, 0.74656558, -0.665311813, 4.0686532e-06, 0.665311813, 0.74656558)
- Weld21.Part0 = UnionOperation20
- Weld21.Part1 = UnionOperation12
- Weld21.part1 = UnionOperation12
- Part22.Name = "Handle"
- Part22.Parent = Model1
- Part22.CFrame = CFrame.new(84.3849564, 6.99316692, 25.3670692, -1, -4.4505774e-05, 0.000187332538, -0.000187320577, -0.000268608332, -1, 4.4556069e-05, -1.00000012, 0.000268638134)
- Part22.Orientation = Vector3.new(90, -180, 0)
- Part22.Position = Vector3.new(84.3849564, 6.99316692, 25.3670692)
- Part22.Rotation = Vector3.new(89.9799957, 0.00999999978, 180)
- Part22.Transparency = 1
- Part22.Size = Vector3.new(0.200000092, 0.399999976, 1.4000001)
- Part22.BottomSurface = Enum.SurfaceType.Smooth
- Part22.CanCollide = false
- Part22.Material = Enum.Material.SmoothPlastic
- Part22.TopSurface = Enum.SurfaceType.Smooth
- Part22.FormFactor = Enum.FormFactor.Symmetric
- Part22.formFactor = Enum.FormFactor.Symmetric
- Weld23.Name = "Hitbox_1_Weld"
- Weld23.Parent = Part22
- Weld23.C0 = CFrame.new(84.3851318, 25.3727016, 6.97054338, -1, -0.000187320577, 4.45560763e-05, -4.45057594e-05, -0.000268611941, -1, 0.000187332538, -1, 0.000268603588)
- Weld23.C1 = CFrame.new(-84.4315262, -23.5080376, -16.2670174, 1, 0.000225702912, -5.08932089e-06, -0.000178666422, 0.804978371, 0.593304276, 0.000138007279, -0.593304276, 0.804978311)
- Weld23.Part0 = Part22
- Weld23.Part1 = Part26
- Weld23.part1 = Part26
- Part24.Name = "Hitbox"
- Part24.Parent = Part22
- Part24.CFrame = CFrame.new(84.4295578, 9.29129028, 27.0419044, 1, -0.000178667644, 0.000138002899, 0.000225701282, 0.804978311, -0.593304217, -5.08506446e-06, 0.593304217, 0.804978371)
- Part24.Orientation = Vector3.new(36.3899994, 0.00999999978, 0.0199999996)
- Part24.Position = Vector3.new(84.4295578, 9.29129028, 27.0419044)
- Part24.Rotation = Vector3.new(36.3899994, 0.00999999978, 0.00999999978)
- Part24.Transparency = 1
- Part24.Size = Vector3.new(1, 1.5, 3)
- Part24.CanCollide = false
- Weld25.Name = "Hitbox_Weld"
- Weld25.Parent = Part22
- Weld25.C0 = CFrame.new(84.3851318, 25.3727016, 6.97054338, -1, -0.000187320577, 4.45560763e-05, -4.45057594e-05, -0.000268611941, -1, 0.000187332538, -1, 0.000268603588)
- Weld25.C1 = CFrame.new(-84.4315186, -23.5082779, -16.2672386, 1, 0.000225701282, -5.08506446e-06, -0.000178667644, 0.804978311, 0.593304217, 0.000138002899, -0.593304217, 0.804978371)
- Weld25.Part0 = Part22
- Weld25.Part1 = Part24
- Weld25.part1 = Part24
- Part26.Name = "Hitbox_1"
- Part26.Parent = Model1
- Part26.CFrame = CFrame.new(84.4295654, 9.29122925, 27.0415859, 1, -0.000178666436, 0.000138007294, 0.000225702926, 0.80497849, -0.593304336, -5.08930862e-06, 0.593304396, 0.80497849)
- Part26.Orientation = Vector3.new(36.3899994, 0.00999999978, 0.0199999996)
- Part26.Position = Vector3.new(84.4295654, 9.29122925, 27.0415859)
- Part26.Rotation = Vector3.new(36.3899994, 0.00999999978, 0.00999999978)
- Part26.Transparency = 1
- Part26.Size = Vector3.new(1, 1, 1)
- Part26.CanCollide = false
- UnionOperation27.Name = "Neon"
- UnionOperation27.Parent = Model1
- UnionOperation27.CFrame = CFrame.new(84.4097977, 3.6988256, 25.3835239, 0.707109392, -5.73068689e-07, -0.707104206, 3.27820032e-07, -1, 1.13826707e-06, -0.707104266, -1.03668219e-06, -0.707109332)
- UnionOperation27.Orientation = Vector3.new(0, -135, 180)
- UnionOperation27.Position = Vector3.new(84.4097977, 3.6988256, 25.3835239)
- UnionOperation27.Rotation = Vector3.new(-180, -45, 0)
- UnionOperation27.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation27.Transparency = 1
- UnionOperation27.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- UnionOperation27.CanCollide = false
- UnionOperation27.Material = Enum.Material.Neon
- UnionOperation27.UsePartColor = true
- Weld28.Name = "Union_Weld"
- Weld28.Parent = UnionOperation27
- Weld28.C0 = CFrame.new(-41.7370834, 3.69867659, 77.6339188, 0.707107365, -2.98023224e-08, -0.707106411, 1.27329258e-11, -1, 8.94069672e-08, -0.707106352, -5.96046448e-08, -0.707107425)
- Weld28.C1 = CFrame.new(-84.4073639, -25.571928, 4.12237072, 1, 4.29999927e-05, 5.45696821e-12, -1.41790224e-09, 3.30209732e-05, 1, 4.30000109e-05, -1, 3.30209732e-05)
- Weld28.Part0 = UnionOperation27
- Weld28.Part1 = UnionOperation39
- Weld28.part1 = UnionOperation39
- UnionOperation29.Name = "Neon"
- UnionOperation29.Parent = Model1
- UnionOperation29.CFrame = CFrame.new(84.4108124, 4.12487221, 25.6797142, 0.707111955, -1.47667677e-07, -0.707101583, 0.707101583, 1.20133257e-06, 0.707112014, 7.45046691e-07, -1, 9.53892595e-07)
- UnionOperation29.Orientation = Vector3.new(-45, -90, 90)
- UnionOperation29.Position = Vector3.new(84.4108124, 4.12487221, 25.6797142)
- UnionOperation29.Rotation = Vector3.new(-90, -45, 0)
- UnionOperation29.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation29.Transparency = 1
- UnionOperation29.Size = Vector3.new(0.449999988, 0.449999988, 0.449999988)
- UnionOperation29.CanCollide = false
- UnionOperation29.Material = Enum.Material.Neon
- UnionOperation29.UsePartColor = true
- Weld30.Name = "Union_Weld"
- Weld30.Parent = UnionOperation29
- Weld30.C0 = CFrame.new(-62.6028214, 25.6791992, 56.7694664, 0.707107663, 0.707105935, -9.43421981e-07, -8.34456557e-07, -4.99743123e-07, -1, -0.707105935, 0.707107723, 2.36676939e-07)
- Weld30.C1 = CFrame.new(5.43132544, 84.4072037, 25.3822041, 5.30000325e-05, -1.00000024, -4.39157266e-05, -1.00000072, -5.30632315e-05, -1.1920929e-07, 0, 4.39367905e-05, -1.00000048)
- Weld30.Part0 = UnionOperation29
- Weld30.Part1 = UnionOperation42
- Weld30.part1 = UnionOperation42
- UnionOperation31.Name = "Neon"
- UnionOperation31.Parent = Model1
- UnionOperation31.CFrame = CFrame.new(84.4122772, 4.58459282, 23.9963207, 1, 9.55975702e-05, -3.54308122e-06, 6.90124871e-05, -0.746564388, -0.665313184, -6.62474558e-05, 0.665313125, -0.746564448)
- UnionOperation31.Orientation = Vector3.new(41.7099991, -180, 179.98999)
- UnionOperation31.Position = Vector3.new(84.4122772, 4.58459282, 23.9963207)
- UnionOperation31.Rotation = Vector3.new(138.289993, 0, -0.00999999978)
- UnionOperation31.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation31.Transparency = 1
- UnionOperation31.Size = Vector3.new(0.0670000017, 2.64400005, 1.41600001)
- UnionOperation31.CanCollide = false
- UnionOperation31.Material = Enum.Material.Neon
- UnionOperation31.UsePartColor = true
- Weld32.Name = "Neon_Weld"
- Weld32.Parent = UnionOperation31
- Weld32.C0 = CFrame.new(-84.4091797, -12.5501566, 20.9649811, 1, 6.79999939e-05, -6.79999939e-05, 9.60076577e-05, -0.746566594, 0.66531074, -5.52539859e-06, -0.66531074, -0.746566594)
- Weld32.C1 = CFrame.new(-41.7370834, 3.69867492, 77.6338959, 0.707107365, -2.98023224e-08, -0.707106352, 5.45696821e-12, -1, 8.94069672e-08, -0.707106352, -5.96046448e-08, -0.707107425)
- Weld32.Part0 = UnionOperation31
- Weld32.Part1 = UnionOperation27
- Weld32.part1 = UnionOperation27
- UnionOperation33.Name = "Neon"
- UnionOperation33.Parent = Model1
- UnionOperation33.CFrame = CFrame.new(84.4086075, 5.01718807, 25.3726768, -0.000157247501, -1, -2.75151729e-06, 0.646150291, -9.95055379e-05, -0.763210177, 0.763210177, -0.000121790785, 0.646150291)
- UnionOperation33.Orientation = Vector3.new(49.75, 0, 90.0099945)
- UnionOperation33.Position = Vector3.new(84.4086075, 5.01718807, 25.3726768)
- UnionOperation33.Rotation = Vector3.new(49.75, 0, 90.0099945)
- UnionOperation33.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation33.Transparency = 1
- UnionOperation33.Size = Vector3.new(0.415114552, 0.0874226391, 0.436001629)
- UnionOperation33.CanCollide = false
- UnionOperation33.Material = Enum.Material.Neon
- UnionOperation33.UsePartColor = true
- Weld34.Name = "Neon_Weld"
- Weld34.Parent = UnionOperation33
- Weld34.C0 = CFrame.new(-22.5925407, 84.4104614, -12.5650196, -0.000159000003, 0.646152914, 0.763207972, -1, -0.00010091209, -0.000122896206, -2.39281962e-06, -0.763208032, 0.646152914)
- Weld34.C1 = CFrame.new(-84.4091797, -12.5501566, 20.9649811, 1, 6.79999939e-05, -6.79999939e-05, 9.60076577e-05, -0.746566594, 0.66531074, -5.52539859e-06, -0.66531074, -0.746566594)
- Weld34.Part0 = UnionOperation33
- Weld34.Part1 = UnionOperation31
- Weld34.part1 = UnionOperation31
- UnionOperation35.Name = "Neon"
- UnionOperation35.Parent = Model1
- UnionOperation35.CFrame = CFrame.new(84.4089127, 5.88654327, 25.3848763, 1, -3.11154799e-05, 2.91516953e-05, 3.11164004e-05, 1, -3.16077276e-05, -2.91507113e-05, 3.16086334e-05, 1)
- UnionOperation35.Position = Vector3.new(84.4089127, 5.88654327, 25.3848763)
- UnionOperation35.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation35.Transparency = 1
- UnionOperation35.Size = Vector3.new(0.293737561, 3.66449046, 0.236769527)
- UnionOperation35.CanCollide = false
- UnionOperation35.Material = Enum.Material.Neon
- UnionOperation35.UsePartColor = true
- Weld36.Name = "Union_Weld"
- Weld36.Parent = UnionOperation35
- Weld36.C0 = CFrame.new(-84.4066238, -5.88463402, -25.3867626, 1.00000119, 3.01053242e-05, -3.08794079e-05, -2.99569729e-05, 1.00000024, 3.08633716e-05, 3.10000542e-05, -3.09882198e-05, 1.00000119)
- Weld36.C1 = CFrame.new(-84.4097366, -9.85692406, 22.3365917, 1, 8.2999999e-05, -4.80000017e-05, 9.56208169e-05, -0.826527834, 0.562895894, 7.04702143e-06, -0.562895894, -0.826527834)
- Weld36.Part0 = UnionOperation35
- Weld36.Part1 = UnionOperation41
- Weld36.part1 = UnionOperation41
- UnionOperation37.Name = "Neon"
- UnionOperation37.Parent = Model1
- UnionOperation37.CFrame = CFrame.new(84.410881, 4.57688522, 25.3807392, 0.70710814, -8.0868432e-07, -0.707105458, -3.34195249e-07, -1, 8.09458072e-07, -0.707105517, -3.36063152e-07, -0.70710808)
- UnionOperation37.Orientation = Vector3.new(0, -135, -180)
- UnionOperation37.Position = Vector3.new(84.410881, 4.57688522, 25.3807392)
- UnionOperation37.Rotation = Vector3.new(-180, -45, 0)
- UnionOperation37.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation37.Transparency = 1
- UnionOperation37.Size = Vector3.new(0.25, 0.25, 0.25)
- UnionOperation37.CanCollide = false
- UnionOperation37.Material = Enum.Material.Neon
- UnionOperation37.UsePartColor = true
- Weld38.Name = "Neon_Weld"
- Weld38.Parent = UnionOperation37
- Weld38.C0 = CFrame.new(-41.7394943, 4.57671499, 77.6322784, 0.707110465, -2.76195351e-08, -0.707108259, -1.89756975e-07, -1.00000203, -1.44500518e-07, -0.707109988, -3.85363819e-07, -0.707109928)
- Weld38.C1 = CFrame.new(-62.6021309, 25.6789379, 56.7688789, 0.707107544, 0.707106411, -2.98023224e-08, 0, -6.32202983e-08, -1.00000024, -0.707106531, 0.707107365, -8.94069672e-08)
- Weld38.Part0 = UnionOperation37
- Weld38.Part1 = UnionOperation29
- Weld38.part1 = UnionOperation29
- UnionOperation39.Parent = Model1
- UnionOperation39.CFrame = CFrame.new(84.4089661, 4.12699509, 25.5723667, 1, -1.72997295e-06, 4.40319454e-05, 4.40320036e-05, 3.35001641e-05, -1, 1.72849786e-06, 1, 3.35002405e-05)
- UnionOperation39.Orientation = Vector3.new(90, 0, 0)
- UnionOperation39.Position = Vector3.new(84.4089661, 4.12699509, 25.5723667)
- UnionOperation39.Rotation = Vector3.new(90, 0, 0)
- UnionOperation39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation39.Transparency = 1
- UnionOperation39.Size = Vector3.new(0.148326963, 1.60274577, 0.270551711)
- UnionOperation39.BrickColor = BrickColor.new("Really black")
- UnionOperation39.CanCollide = false
- UnionOperation39.Material = Enum.Material.Granite
- UnionOperation39.brickColor = BrickColor.new("Really black")
- UnionOperation39.UsePartColor = true
- Weld40.Name = "Neon_Weld"
- Weld40.Parent = UnionOperation39
- Weld40.C0 = CFrame.new(-84.4073868, -25.5719337, 4.12237215, 1.00000024, 4.30210494e-05, 0, 0, 3.2994787e-05, 1.00000036, 4.29789616e-05, -1, 3.30471703e-05)
- Weld40.C1 = CFrame.new(-84.4064636, -5.884624, -25.3867111, 1.00000072, 3.00632237e-05, -3.08808048e-05, -2.99990552e-05, 1.00000024, 3.09157222e-05, 3.09986208e-05, -3.09358547e-05, 1.00000048)
- Weld40.Part0 = UnionOperation39
- Weld40.Part1 = UnionOperation35
- Weld40.part1 = UnionOperation35
- UnionOperation41.Parent = Model1
- UnionOperation41.CFrame = CFrame.new(84.4123001, 4.43331051, 24.0067387, 1, 9.55371361e-05, 9.22690288e-06, 8.41577057e-05, -0.826525629, -0.562899113, -4.61514937e-05, 0.562899053, -0.826525688)
- UnionOperation41.Orientation = Vector3.new(34.2599983, 180, 179.98999)
- UnionOperation41.Position = Vector3.new(84.4123001, 4.43331051, 24.0067387)
- UnionOperation41.Rotation = Vector3.new(145.73999, 0, -0.00999999978)
- UnionOperation41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation41.Transparency = 1
- UnionOperation41.Size = Vector3.new(0.0801388472, 2.72251821, 1.65571678)
- UnionOperation41.BrickColor = BrickColor.new("Really black")
- UnionOperation41.CanCollide = false
- UnionOperation41.Material = Enum.Material.Granite
- UnionOperation41.brickColor = BrickColor.new("Really black")
- UnionOperation41.UsePartColor = true
- UnionOperation42.Parent = Model1
- UnionOperation42.CFrame = CFrame.new(84.4088135, 5.43486071, 25.3830471, 5.21238217e-05, -1, 1.75205844e-06, -1, -5.21237416e-05, 4.4668639e-05, -4.46685481e-05, -1.75438663e-06, -1)
- UnionOperation42.Orientation = Vector3.new(0, 180, -90)
- UnionOperation42.Position = Vector3.new(84.4088135, 5.43486071, 25.3830471)
- UnionOperation42.Rotation = Vector3.new(-180, 0, 90)
- UnionOperation42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation42.Transparency = 1
- UnionOperation42.Size = Vector3.new(3.40947723, 0.146214187, 0.146214113)
- UnionOperation42.BrickColor = BrickColor.new("Really black")
- UnionOperation42.CanCollide = false
- UnionOperation42.Material = Enum.Material.Granite
- UnionOperation42.brickColor = BrickColor.new("Really black")
- UnionOperation42.UsePartColor = true
- Weld43.Name = "Neon_Weld"
- Weld43.Parent = UnionOperation42
- Weld43.C0 = CFrame.new(5.43133926, 84.4073334, 25.3822346, 5.30773614e-05, -1, -4.39367795e-05, -1, -5.30773614e-05, -2.32840325e-09, -3.63793934e-12, 4.39367795e-05, -1)
- Weld43.C1 = CFrame.new(-22.5925407, 84.4104614, -12.5650139, -0.000159000003, 0.646152914, 0.763208032, -1, -0.000100912104, -0.000122896206, -2.39282281e-06, -0.763208032, 0.646152973)
- Weld43.Part0 = UnionOperation42
- Weld43.Part1 = UnionOperation33
- Weld43.part1 = UnionOperation33
- Part44.Name = "Handle_2"
- Part44.Parent = Model1
- Part44.CFrame = CFrame.new(84.3873291, 6.98739815, 25.3623676, -1, -5.1143903e-05, 0.000190843581, 0.000190829829, 0.000268635922, 1, -5.11951657e-05, 1, -0.000268626172)
- Part44.Orientation = Vector3.new(-90, 180, 0)
- Part44.Position = Vector3.new(84.3873291, 6.98739815, 25.3623676)
- Part44.Rotation = Vector3.new(-90.0199966, 0.00999999978, 180)
- Part44.Transparency = 1
- Part44.Size = Vector3.new(0.200000092, 0.399999976, 1.4000001)
- Part44.BottomSurface = Enum.SurfaceType.Smooth
- Part44.CanCollide = false
- Part44.Material = Enum.Material.SmoothPlastic
- Part44.TopSurface = Enum.SurfaceType.Smooth
- Part44.FormFactor = Enum.FormFactor.Symmetric
- Part44.formFactor = Enum.FormFactor.Symmetric
- Weld45.Name = "Neon_Weld"
- Weld45.Parent = Part44
- Weld45.C0 = CFrame.new(84.3847351, -25.35923, -6.99652433, -1.00000215, 0.000190873674, -5.12361839e-05, -5.0834351e-05, 0.000268161297, 1.00000143, 0.000191077299, 1.00000083, -0.000267922878)
- Weld45.C1 = CFrame.new(-41.7392502, 4.57668161, 77.6318512, 0.707107723, 0, -0.707106471, 0, -1.00000024, 8.42937382e-08, -0.707106709, -8.94069672e-08, -0.707107604)
- Weld45.Part0 = Part44
- Weld45.Part1 = UnionOperation37
- Weld45.part1 = UnionOperation37
- Part46.Name = "Hitbox"
- Part46.Parent = Part44
- Part46.CFrame = CFrame.new(84.4322357, 4.68903637, 23.6873932, 1, -0.000177891969, 0.000146119957, -0.000229892816, -0.804975927, 0.593307495, 1.20783916e-05, -0.593307495, -0.804975986)
- Part46.Orientation = Vector3.new(-36.3899994, 179.98999, -179.979996)
- Part46.Position = Vector3.new(84.4322357, 4.68903637, 23.6873932)
- Part46.Rotation = Vector3.new(-143.610001, 0.00999999978, 0.00999999978)
- Part46.Transparency = 1
- Part46.Size = Vector3.new(1, 1.5, 3)
- Part46.CanCollide = false
- Weld47.Name = "Hitbox_Weld"
- Weld47.Parent = Part44
- Weld47.C0 = CFrame.new(84.3883438, -25.3602886, -6.99681187, -1, 0.00019202054, -4.93440893e-05, -4.92924992e-05, 0.000268666918, 1, 0.000192033782, 1, -0.000268657459)
- Weld47.C1 = CFrame.new(-84.4324951, 17.8437805, 16.273674, 1, -0.000231083832, 1.02272306e-05, -0.000179949406, -0.804977477, -0.593305409, 0.000145335973, 0.593305409, -0.804977477)
- Weld47.Part0 = Part44
- Weld47.Part1 = Part46
- Weld47.part1 = Part46
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = script
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- wait(1)
- repeat wait() until script:FindFirstChild("Folder") ~= nil
- script.Folder.Parent = game.Players.LocalPlayer.Backpack
- script.Name = "Chaos"
- local Player = game.Players.LocalPlayer
- repeat wait() until Player
- local Character = Player.Character
- repeat wait() until Character
- local C_Fold = Instance.new("Folder", Player.PlayerScripts) C_Fold.Name = "Chaos Folder"
- script.Parent = C_Fold
- if script.ClassName == "LocalScript" or script.ClassName == "Script" then
- local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
- local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
- oxbox.script:Destroy()
- end
- C_Fold.Parent = nil
- Value = game.Players.LocalPlayer
- --[[
- Made by Dvd.
- ]]
- local Player=Value
- local Mouse = Player:GetMouse()
- local Character=Player.Character
- local PlayerGui=Player.PlayerGui
- local Backpack=Player.Backpack
- local Torso=Character.Torso
- local Head=Character.Head
- local Face = Head.face
- local Humanoid=Character.Humanoid
- local LeftArm=Character["Left Arm"]
- local LeftLeg=Character["Left Leg"]
- local RightArm=Character["Right Arm"]
- local RightLeg=Character["Right Leg"]
- local LS=Torso["Left Shoulder"]
- local LH=Torso["Left Hip"]
- local RS=Torso["Right Shoulder"]
- local RH=Torso["Right Hip"]
- local Neck=Torso.Neck
- local it=Instance.new
- local vt=Vector3.new
- local cf=CFrame.new
- local scfr_1 = nil
- local scfr_2 = nil
- local Equipped=false
- local function CFA(x,y,z)
- return CFrame.fromEulerAnglesXYZ(math.rad(x),math.rad(y),math.rad(z))
- end
- local function rayCast(Pos, Dir, Max, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
- end
- local necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- local LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- local LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
- local RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- local RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
- local RootPart=Character.HumanoidRootPart
- local RootJoint=RootPart.RootJoint
- local RootCF=CFA(-90,0,180)
- local Attack = false
- local idle=0
- local Anim="Idle"
- local Effects={}
- local RSH, LSH, RSH2, LSH2, NEH, ROH = nil, nil, nil, nil, nil, nil
- local RW, LW=Instance.new("Weld"), Instance.new("Weld")
- RW.Name="Right Shoulder" LW.Name="Left Shoulder"
- local RH, LH=Instance.new("Weld"), Instance.new("Weld")
- RH.Name="Right Hip" LH.Name="Left Hip"
- local RO, NE=Instance.new("Weld"), Instance.new("Weld")
- RO.Name="RootJoint" NE.Name="Neck"
- local ModelPlace=Instance.new("Model")
- ModelPlace.Parent=Character
- ModelPlace.Name="Sword"
- local DerbisPlace=Instance.new("Model")
- DerbisPlace.Parent=Character
- DerbisPlace.Name="DerbisPlace"
- local Mouse = Player:GetMouse()
- local Mode = false
- local ArtificialHB = Instance.new("BindableEvent", nil)
- ArtificialHB.Name = "Heartbeat"
- wait()
- local frame = 1 / 240
- local tf = 0
- local allowframeloss = false
- local tossremainder = false
- local lastframe = tick()
- ArtificialHB:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- ArtificialHB:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- ArtificialHB:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- local function swait(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 NoOutline(Part)
- Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
- end
- local function part(formfactor,parent, material,reflectance,transparency,brickcolor,name,size)
- local P=it("Part")
- P.formFactor=formfactor
- P.Parent=parent
- P.Reflectance=reflectance
- P.Transparency=transparency
- P.CanCollide=false
- P.Locked=true
- P.BrickColor=BrickColor.new(brickcolor)
- P.Name=name
- P.Size=size
- P.Position=Torso.Position
- NoOutline(P)
- P.Material=material
- P:BreakJoints()
- return P
- end
- local function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh=it(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- if meshid == "" then
- mesh.MeshId=""
- else
- mesh.MeshId=meshid
- end
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- local 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
- local so = function(id,par,vol,pit)
- coroutine.resume(coroutine.create(function()
- local sou = Instance.new("Sound",par or Character)
- sou.Name = "Sfx"
- sou.Volume=vol
- sou.Pitch=pit or 1
- sou.SoundId=id
- wait()
- sou:play()
- game:GetService("Debris"):AddItem(sou,6)
- end))
- end
- for _,v in pairs(Value.Backpack.Folder.Kama:children()) do
- if v.Name == "Neon" then v.BrickColor = Torso.BrickColor end
- end
- Value.Backpack.Folder.Kama.Parent = ModelPlace
- local Handle = ModelPlace.Kama.Handle
- local Handle_2 = ModelPlace.Kama.Handle_2
- local Hitbox_1 = ModelPlace.Kama.Hitbox_1
- local Hitbox_2 = ModelPlace.Kama.Hitbox_2
- local Hitbox1 = Handle.Hitbox
- local Hitbox2 = Handle_2.Hitbox
- local Axis_1 = it("Part",DerbisPlace)
- NoOutline(Axis_1)
- Axis_1.Name = "Axis_1"
- Axis_1.Transparency = 1
- Axis_1.Size = vt(1,1,1)
- local Axis_1_Weld=weld(Axis_1,RightArm,Axis_1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,1,0))
- local Axis_2 = it("Part",DerbisPlace)
- NoOutline(Axis_2)
- Axis_2.Name = "Axis_2"
- Axis_2.Transparency = 1
- Axis_2.Size = vt(1,1,1)
- local Axis_2_Weld=weld(Axis_2,LeftArm,Axis_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,1,0))
- local Axis_3 = it("Part",DerbisPlace)
- NoOutline(Axis_3)
- Axis_3.Name = "Axis_3"
- Axis_3.Transparency = 1
- Axis_3.Size = vt(1,1,1)
- local Axis_3_Weld=weld(Axis_3,Head,Axis_3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,-2,0))
- local Axis_4 = it("Part",DerbisPlace)
- NoOutline(Axis_4)
- Axis_4.Name = "Axis_4"
- Axis_4.Transparency = 1
- Axis_4.Size = vt(1,1,1)
- local Axis_4_Weld=weld(Axis_4,RootPart,Axis_4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,-0.5,1.75))
- local JoinWeld=weld(Handle_2,Handle,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0.045,0)*CFA(0,180,180))
- local HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- local function Lerp(a,b,t)
- return a:lerp(b,t)
- end
- local CFrameFromTopBack = function(at, top, back)
- local right = top:Cross(back)
- return cf(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
- local function Triangle(a, b, c)
- local edg1 = (c-a):Dot((b-a).unit)
- local edg2 = (a-b):Dot((c-b).unit)
- local edg3 = (b-c):Dot((a-c).unit)
- if edg1 <= (b-a).magnitude and edg1 >= 0 then
- a, b, c = a, b, c
- elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
- a, b, c = b, c, a
- elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
- a, b, c = c, a, b
- else
- assert(false, "unreachable")
- end
- local len1 = (c-a):Dot((b-a).unit)
- local len2 = (b-a).magnitude - len1
- local width = (a + (b-a).unit*len1 - c).magnitude
- local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
- local list = {}
- if len1 > 0.01 then
- local w1 = Instance.new("WedgePart", DerbisPlace)
- w1.Name = "Triangle"
- w1.FormFactor = "Custom"
- w1.BrickColor = Torso.BrickColor
- w1.Reflectance = 0
- w1.Material = "Neon"
- w1.CanCollide = false
- NoOutline(w1)
- local sz = Vector3.new(0.2, width, len1)
- w1.Size = sz
- local sp = Instance.new("SpecialMesh", w1)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
- w1:BreakJoints()
- w1.Anchored = true
- w1.Transparency = 0.7
- table.insert(Effects, {w1, "Disappear", 0.01})
- w1.CFrame = maincf * CFA(math.deg(math.pi),0,math.deg(math.pi / 2)) * cf(0, width / 2, len1 / 2)
- table.insert(list, w1)
- end
- if len2 > 0.01 then
- local w2 = Instance.new("WedgePart", DerbisPlace)
- w2.Name = "Triangle"
- w2.FormFactor = "Custom"
- w2.BrickColor = Torso.BrickColor
- w2.Reflectance = 0
- w2.Material = "Neon"
- w2.CanCollide = false
- NoOutline(w2)
- local sz = Vector3.new(0.2, width, len2)
- w2.Size = sz
- local sp = Instance.new("SpecialMesh", w2)
- sp.MeshType = "Wedge"
- sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
- w2:BreakJoints()
- w2.Anchored = true
- w2.Transparency = 0.7
- table.insert(Effects, {w2, "Disappear", 0.01})
- w2.CFrame = maincf * CFA(math.deg(math.pi), math.deg(math.pi), math.deg(-math.pi / 2)) * cf(0, width / 2, -len1 - len2 / 2)
- table.insert(list, w2)
- end
- return unpack(list)
- end
- local function Trail(Origin_1, On_1, Origin_2, On_2, Start, Size_1, Size_2, Nilify)
- if Start < Nilify then
- scfr_1 = nil
- scfr_2 = nil
- end
- if On_1 then
- if scfr_1 and (Origin_1.p-scfr_1.p).magnitude > .1 then
- local h = Size_1
- local a,b = Triangle((scfr_1*CFrame.new(0,h/2,0)).p,(scfr_1*CFrame.new(0,-h/2,0)).p,(Origin_1*CFrame.new(0,h/2,0)).p)
- if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
- local a,b = Triangle((Origin_1*CFrame.new(0,h/2,0)).p,(Origin_1*CFrame.new(0,-h/2,0)).p,(scfr_1*CFrame.new(0,-h/2,0)).p)
- if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
- scfr_1 = Origin_1
- elseif not scfr_1 then
- scfr_1 = Origin_1
- end
- end
- if On_2 then
- if scfr_2 and (Origin_2.p-scfr_2.p).magnitude > .1 then
- local h = Size_1
- local a,b = Triangle((scfr_2*CFrame.new(0,h/2,0)).p,(scfr_2*CFrame.new(0,-h/2,0)).p,(Origin_2*CFrame.new(0,h/2,0)).p)
- if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
- local a,b = Triangle((Origin_2*CFrame.new(0,h/2,0)).p,(Origin_2*CFrame.new(0,-h/2,0)).p,(scfr_2*CFrame.new(0,-h/2,0)).p)
- if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
- scfr_2 = Origin_2
- elseif not scfr_2 then
- scfr_2 = Origin_2
- end
- end
- end
- local function ShowDamage(hit, Text)
- local Rate = (1 / 30)
- local Text = (Text or "")
- local EffectPart = part("Custom",DerbisPlace,Enum.Material.Neon,0,1,Torso.BrickColor.Color,"Effect",Vector3.new(0,0,0))
- EffectPart.Anchored = true
- EffectPart.CFrame = cf(hit.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
- local BillboardGui = Instance.new("BillboardGui")
- BillboardGui.Size = UDim2.new(3, 0, 3, 0)
- BillboardGui.Adornee = EffectPart
- local TextLabel = Instance.new("TextLabel")
- TextLabel.BackgroundTransparency = 1
- TextLabel.Size = UDim2.new(1, 0, 1, 0)
- TextLabel.Text = Text
- TextLabel.TextColor3 = Torso.BrickColor.Color
- TextLabel.TextScaled = true
- TextLabel.Font = Enum.Font.ArialBold
- TextLabel.Parent = BillboardGui
- BillboardGui.Parent = EffectPart
- game.Debris:AddItem(EffectPart, (1.5 + 0.1))
- EffectPart.Parent = DerbisPlace
- delay(0, function()
- local Frames = (1.5 / Rate)
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = (Frame / Frames)
- EffectPart.CFrame = cf(EffectPart.Position + Vector3.new(0, Percent, 0))
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:remove()
- end
- end)
- end
- local function Damagefunc(hit, minim, maxim)
- if hit.Parent == nil or Dam == true then
- return
- end
- local h = hit.Parent:FindFirstChild("Humanoid")
- if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil and hit.Parent:FindFirstChild("Armed") ~= nil then
- local c = Instance.new("ObjectValue")
- c.Name = "creator"
- c.Value = game:service("Players").LocalPlayer
- c.Parent = h
- game:GetService("Debris"):AddItem(c, 0.5)
- minim = minim
- maxim = maxim
- local Damage = 0
- if minim == maxim then
- Damage = maxim
- else
- Damage = math.random(minim, maxim)
- end
- Damage = Damage+(math.random(-25,25)/100)
- h:TakeDamage(Damage)
- Dam = true
- coroutine.resume(coroutine.create(function()
- swait(25)
- Dam = false
- end))
- if hit.Parent:FindFirstChild("Head") ~= nil then
- ShowDamage(hit, Damage)
- end
- end
- end
- local function MagniDamage(Part,mind,maxd,dis)
- if dis == nil then
- dis = 25
- end
- for _,c in pairs(workspace:children()) do
- local hum=c:findFirstChild("Humanoid")
- if hum~=nil then
- local head=c:findFirstChild("Torso")
- if head~=nil then
- local targ=head.Position-Part.Position
- local mag=targ.magnitude
- if mag<=dis and c.Name~=Character.Name then
- Damagefunc(hum.Parent.Torso,mind,maxd)
- end
- end
- end
- end
- end
- local function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,DerbisPlace,Enum.Material.Neon,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,SMesh)
- for i=0,1,delay do
- swait()
- Part.CFrame=Part.CFrame*CFA(0,math.deg(0.7),0)
- Part.Transparency=i
- SMesh.Scale=SMesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- local function Attackone()
- local Hit = Hitbox1.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- local Hit2 = Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- if Mode == false then
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,0,0)*CFA(0,0,90))
- for i=0,1,0.05 do
- swait(0.75)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-5),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,5,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(165,35,45),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.35)*CFA(0,-5,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,-0.35)*CFA(0,-5,0),.1)
- end
- for i=0,20,0.5 do
- swait(0.001)
- if i > 5 and i < 15 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(-90,0,0), true, i, 4, 4, 6)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,0,0)*CFA(-i*36,0,90))
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- for i=0,1,0.05 do
- swait(1)
- Trail(Hitbox_1.CFrame*CFA(-20,0,0), true, nil, false, i, 4, nil, 0.05)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-80),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,80+(i*50),0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(20,-90,-50),.2)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.2)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(0.75,-1,0.35)*CFA(0,-80,0),.1)
- LH.C0=Lerp(LH.C0,cf(-0.75,-1,-0.35)*CFA(0,-80,0),.1)
- end
- else
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,0,0)*CFA(0,0,90))
- for i=0,1,0.05 do
- swait(0.75)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-5),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,5,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(165,35,45),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.35)*CFA(0,-5,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,-0.35)*CFA(0,-5,0),.1)
- end
- for i=0,20,0.5 do
- swait(0.001)
- if i > 5 and i < 15 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(-90,0,0), true, i, 4, 4, 6)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,0,0)*CFA(-i*36,0,90))
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- for i=0,1.5,0.05 do
- swait(1)
- Trail(Hitbox_1.CFrame*CFA(-20,0,0), true, nil, false, i, 4, nil, 0.05)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-80),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,80,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(20,-90,-50),.2)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.2)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(0.75,-1,0.35)*CFA(0,-80,0),.1)
- LH.C0=Lerp(LH.C0,cf(-0.75,-1,-0.35)*CFA(0,-80,0),.1)
- end
- end
- Hit:disconnect()
- Hit2:disconnect()
- end
- local function Attacktwo()
- local Hit = Hitbox1.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- local Hit2 = Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- if Mode == false then
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-110),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,135,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(70,60,30),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(0.75,-1,0.35)*CFA(0,-110,0),.1)
- LH.C0=Lerp(LH.C0,cf(-0.75,-1,-0.35)*CFA(0,-110,0),.1)
- end
- for i=0,1,0.05 do
- swait(1)
- Trail(Hitbox_1.CFrame*CFA(-20,0,0), true, nil, false, i, 4, nil, 0.05)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,15),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,-15,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(0,-70,85),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.35)*CFA(0,15,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,-0.35)*CFA(0,15,0),.1)
- end
- else
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-45),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,45,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(70,60,30),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0.5)*CFA(0,-30,-65),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(0.75,-1,0.35)*CFA(0,-45,0),.1)
- LH.C0=Lerp(LH.C0,cf(-0.75,-1,-0.35)*CFA(0,-45,0),.1)
- end
- for i=0,1,0.05 do
- swait(1)
- if i > 0 then
- Trail(Hitbox_2.CFrame*CFA(-20,0,0), true, nil, false, i, 4, nil, 0.1)
- end
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,130),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,-130,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(0,-70,85),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0.75)*CFA(170,-15,80),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.35),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,-0.35),.1)
- end
- end
- Hit:disconnect()
- Hit2:disconnect()
- end
- local function Attackthree()
- local Hit = Hitbox1.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- local Hit2 = Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- if Mode == false then
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,0,0)*CFA(0,0,0))
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*3
- Humanoid.JumpPower = Old_J_2*0
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*0 and Humanoid.WalkSpeed == Old_W_2*3 do
- Humanoid:MoveTo((RootPart.CFrame*cf(0,0,-10)).p) swait(1)
- end
- end))
- for i=0,5,0.05 do
- swait(0.75)
- if i > 1 and i < 4.5 then
- Trail(Hitbox_1.CFrame*CFA(-20,0,0), true, Hitbox_2.CFrame*CFA(-20,0,0), true, i, 4, 4, 1.1)
- end
- NE.C0=Lerp(NE.C0,necko,.1)
- if i < 2.5 then
- RO.C0=Lerp(RO.C0,cf(0,i*3,0)*CFA(-(300*i),0,0),.2)
- end
- if i > 2.5 then
- RO.C0=Lerp(RO.C0,cf(0,15-i*3,0)*CFA(-(300*i),0,0),.2)
- end
- RW.C0=Lerp(RW.C0,cf(0,0.5,0)*CFA(90,0,0),.8)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.8)
- LW.C0=Lerp(LW.C0,cf(0,0.5,0)*CFA(90,0,0),.8)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(0.5,-1,-0.8),.1)
- LH.C0=Lerp(LH.C0,cf(-0.5,-1,-0.8),.1)
- end
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-50),.1)
- RO.C0=Lerp(RO.C0,cf(0,-1,0)*CFA(-25,50,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(40,-10,30),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(5,0,-20),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-0.6,0.35)*CFA(0,-50,0)*CFA(-5,0,0),.1)
- LH.C0=Lerp(LH.C0,cf(-0.75,-1,-0.35)*CFA(0,-50,0)*CFA(-15,0,0),.1)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- else
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,180))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(-.75,0.7,0)*CFA(0,0,-90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(.75,0.7,0)*CFA(0,0,90),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),.1)
- end
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*3
- Humanoid.JumpPower = Old_J_2*0
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*0 and Humanoid.WalkSpeed == Old_W_2*3 do
- Humanoid:MoveTo((RootPart.CFrame*cf(0,0,-10)).p) swait(1)
- end
- end))
- for i=0,2.5,0.05 do
- swait(1)
- if i > 0.1 and i < 1.9 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(90,0,0), true, i, 4, 4, 0.2)
- end
- Neck.C0=Lerp(Neck.C0,necko,.1)
- RO.C0=Lerp(RO.C0,CFA(0,-(300*i),0),.2)
- RW.C0=Lerp(RW.C0,cf(-.75,0.7,0)*CFA(0,0,-90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(.75,0.7,0)*CFA(0,0,90),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),.1)
- end
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0))
- end
- Hit:disconnect()
- Hit2:disconnect()
- end
- local function Attackfour()
- if Mode == false then
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(-10,0,0),.1)
- RO.C0=Lerp(RO.C0,cf(0,5,0)*CFA(-110,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(0.9,2,0)*CFA(-180,0,-30),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.9,2,0)*CFA(180,0,30),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,0,-5),.1)
- end
- coroutine.resume(coroutine.create(function()
- MagicWaveThing(Torso.BrickColor.Color,Torso.CFrame*cf(0,6,0)*CFA(7.5,0,0),3,15,3,0.2,0.2,0.2,0.015)
- end))
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*3
- Humanoid.JumpPower = Old_J_2*0
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*0 and Humanoid.WalkSpeed == Old_W_2*3 do
- Humanoid:MoveTo((RootPart.CFrame*cf(0,0,-10)).p) swait(1)
- end
- end))
- for i=0,30,0.5 do
- swait(0.001)
- if i > 5 and i < 25 then
- MagniDamage(RootPart,1,3,15)
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(90,0,0), true, i, 4, 4, 6)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_3,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(-i*36,0,90))
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- else
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,180))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,5,0),.1)
- RW.C0=Lerp(RW.C0,cf(-.75,0.7,0)*CFA(0,0,-90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(.75,0.7,0)*CFA(0,0,90),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),.1)
- end
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*0
- Humanoid.JumpPower = Old_J_2*1.5
- Humanoid.Jump = true
- coroutine.resume(coroutine.create(function()
- MagicWaveThing(Torso.BrickColor.Color,Torso.CFrame,2,10,2,0.2,0.2,0.2,0.015)
- end))
- for i=0,2.5,0.05 do
- swait(1)
- if i > 0.1 and i < 1.9 then
- MagniDamage(RootPart,1,3,15)
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(90,0,0), true, i, 4, 4, 0.2)
- end
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,CFA(0,50-(300*i),0),.2)
- RW.C0=Lerp(RW.C0,cf(-.75,0.7,0)*CFA(0,0,-90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(.75,0.7,0)*CFA(0,0,90),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),.1)
- end
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0))
- end
- end
- local function Seperate()
- if Mode == false then
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.25,0.5,-0.5)*CFA(90,0,-40),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.25,0.5,-0.5)*CFA(90,0,40),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,0,-5),.1)
- end
- end))
- for i=0,30,0.5 do
- swait(0.001)
- if i > 5 and i < 25 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(-20,0,0), true, i, 4, 4, 6)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_4,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(-i*36,90,90))
- end
- HandleWeld:remove()
- JoinWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0))
- Mode = true
- else
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.25,0.5,-0.5)*CFA(90,0,-40),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.25,0.5,-0.5)*CFA(90,0,40),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,0,-5),.1)
- end
- end))
- HandleWeld:remove()
- HandleWeld_2:remove()
- JoinWeld=weld(Handle_2,Handle,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(0,180,180))
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- for i=0,30,0.5 do
- swait(0.001)
- if i > 5 and i < 25 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(-20,0,0), true, i, 4, 4, 6)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_4,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(-i*36,90,90))
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- Mode = false
- end
- end
- local function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,Type,parent)
- local prt=part(3,DerbisPlace,Enum.Material.Neon,0,0,brickcolor,"Effect",vt())
- if Type~=2 then
- prt.Anchored=true
- end
- prt.CFrame=cframe
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,Mesh,dur)
- local wld=nil
- if dur==2 then
- wld=weld(Part,Part,parent,cf(0,0,0))
- end
- for i=0,1,delay do
- swait(5)
- if dur==1 then
- Part.CFrame=Part.CFrame
- elseif dur==2 then
- wld.C0=cframe
- end
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
- end
- Part.Parent=nil
- end),prt,msh,Type)
- end
- local function Whirlwind()
- local Hit = Hitbox1.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- local Hit2 = Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- if Mode == false then
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.25,0.5,-0.5)*CFA(90,0,-40),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.25,0.5,-0.5)*CFA(90,0,40),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,0,-5),.1)
- end
- end))
- for i=0,30,0.5 do
- swait(0.001)
- if i > 5 and i < 25 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(-90,0,0), true, i, 4, 4, 6)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_4,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(-i*36,90,90))
- end
- coroutine.resume(coroutine.create(function()
- local Root_R = CFA(RootPart.Rotation.X,RootPart.Rotation.Y,RootPart.Rotation.Z)
- local x = Instance.new("Part")
- x.Anchored = true
- x.CanCollide = false
- x.Size = vt(3,3,3)
- x.Transparency = 1
- x.Parent = DerbisPlace
- x.CFrame = RootPart.CFrame*cf(0,0,-1)*CFA(0,90,90)
- game.Debris:AddItem(x, 1)
- coroutine.resume(coroutine.create(function()
- while x.Parent == DerbisPlace do swait(10)
- x.CFrame = x.CFrame * cf(0,-5,0)
- MagicRing(Torso.BrickColor.Color,cf(x.Position.X,x.Position.Y,x.Position.Z)*Root_R,5.5,5.5,0.25,0.9,0.9,0.5,0.05,0.05)
- end
- end))
- x.Touched:connect(function(shiz)
- if shiz.Parent ~= nil then
- if shiz.Parent.Name ~= Character.Name then
- if shiz.Parent:FindFirstChild("Humanoid") ~= nil then
- if shiz.Parent:findFirstChild("Humanoid") ~= nil then
- x:remove()
- shiz.Parent.Torso.Velocity = RootPart.CFrame.lookVector * 50 + Vector3.new(0, 25, 0)
- Damagefunc(shiz,5,10)
- end
- end
- end
- end
- end)
- end))
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- else
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.25,0.5,-0.5)*CFA(90,0,0),.2)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.25,0.5,-0.5)*CFA(90,0,0),.2)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,0,-5),.1)
- end
- end))
- for i=0,30,0.5 do
- swait(0.001)
- if i > 10 and i < 25 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(90,0,0), true, i, 4, 4, 11)
- end
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(-i*36,0,90))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,0)*CFA(-i*36,0,90))
- end
- coroutine.resume(coroutine.create(function()
- local Root_R = CFA(RootPart.Rotation.X,RootPart.Rotation.Y,RootPart.Rotation.Z)
- local x = Instance.new("Part")
- x.Anchored = true
- x.CanCollide = false
- x.Size = vt(3,3,3)
- x.Transparency = 1
- x.Parent = DerbisPlace
- x.CFrame = RootPart.CFrame*cf(1.5,0,-1)*CFA(0,90,90)
- local y = Instance.new("Part")
- y.Anchored = true
- y.CanCollide = false
- y.Size = vt(3,3,3)
- y.Transparency = 1
- y.Parent = DerbisPlace
- y.CFrame = RootPart.CFrame*cf(-1.5,0,-1)*CFA(0,90,90)
- game.Debris:AddItem(x, 1)
- game.Debris:AddItem(y, 1)
- coroutine.resume(coroutine.create(function()
- while x.Parent == DerbisPlace and y.Parent == DerbisPlace do swait(10)
- x.CFrame = x.CFrame * cf(0,-5,0)
- y.CFrame = y.CFrame * cf(0,-5,0)
- MagicRing(Torso.BrickColor.Color,cf(x.Position.X,x.Position.Y,x.Position.Z)*Root_R,2.5,2.5,0.25,0.9,0.9,0.5,0.1,0.05)
- MagicRing(Torso.BrickColor.Color,cf(y.Position.X,y.Position.Y,y.Position.Z)*Root_R,2.5,2.5,0.25,0.9,0.9,0.5,0.1,0.05)
- end
- end))
- x.Touched:connect(function(shiz)
- if shiz.Parent ~= nil then
- if shiz.Parent.Name ~= Character.Name then
- if shiz.Parent:FindFirstChild("Humanoid") ~= nil then
- if shiz.Parent:findFirstChild("Humanoid") ~= nil then
- if y ~= nil then
- y:remove()
- end
- if x ~= nil then
- x:remove()
- end
- shiz.Parent.Torso.Velocity = RootPart.CFrame.lookVector * 50 + Vector3.new(0, 25, 0)
- Damagefunc(shiz,5,10)
- end
- end
- end
- end
- end)
- y.Touched:connect(function(shiz)
- if shiz.Parent ~= nil then
- if shiz.Parent.Name ~= Character.Name then
- if shiz.Parent:FindFirstChild("Humanoid") ~= nil then
- if shiz.Parent:findFirstChild("Humanoid") ~= nil then
- if y ~= nil then
- y:remove()
- end
- if x ~= nil then
- x:remove()
- end
- shiz.Parent.Torso.Velocity = RootPart.CFrame.lookVector * 50 + Vector3.new(0, 25, 0)
- end
- end
- end
- end
- end)
- end))
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0))
- end
- Hit:disconnect()
- Hit2:disconnect()
- end
- local function Reapers_Claw()
- local Hit = Hitbox1.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- local Hit2 = Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- if Mode == false then
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*5
- Humanoid.JumpPower = Old_J_2*0
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*0 and Humanoid.WalkSpeed == Old_W_2*5 do
- Humanoid:MoveTo((RootPart.CFrame*cf(0,0,-10)).p) swait(1)
- end
- end))
- for i=0,3,0.05 do
- swait(0.5)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-110),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,135,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(70,60,30),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(0.75,-1,0.35)*CFA(0,-110,0),.1)
- LH.C0=Lerp(LH.C0,cf(-0.75,-1,-0.35)*CFA(0,-110,0),.1)
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)
- *cf(0,(-1-(i/3))/2,0)*cf(0,0,(((i/3)*1.75))/2))
- end
- for i=0,3,0.05 do
- swait(0.5)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,15),.1)
- RO.C0=Lerp(RO.C0,CFA(-2.5,-15,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(0,-70,85),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-15,10,-35),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.35)*CFA(0,15,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,-0.35)*CFA(0,15,0),.1)
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)
- *cf(0,(-2+(i/3))/2,0)*cf(0,0,(1.75-((i/3)*1.75))/2))
- end
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- else
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0)*CFA(180,0,0))
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*5
- Humanoid.JumpPower = Old_J_2*0
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*0 and Humanoid.WalkSpeed == Old_W_2*5 do
- Humanoid:MoveTo((RootPart.CFrame*cf(0,0,-10)).p) swait(1)
- end
- end))
- for i=0,1,0.05 do
- swait(1.5)
- NE.C0=Lerp(NE.C0,necko*CFA(5,0,0),.1)
- RO.C0=Lerp(RO.C0,CFA(-5,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(0.1,1,-0.8)*CFA(80+(i*100),30,-75),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.1,1,-0.8)*CFA(80+(i*100),-30,75),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),.1)
- end
- for i=0,1,0.05 do
- swait(1.5)
- RootPart.CFrame=RootPart.CFrame*cf(0,0,-1)
- NE.C0=Lerp(NE.C0,necko*CFA(5,0,0),.1)
- RO.C0=Lerp(RO.C0,cf(0,-0.5,0)*CFA(-10,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.9,0.2,0.2)*CFA(5,-15,75),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.9,0.2,0.2)*CFA(5,15,-75),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.25)*CFA(-30,0,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-0.5,-0.5),.1)
- end
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0))
- end
- Hit:disconnect()
- Hit2:disconnect()
- end
- local function Rev()
- local Hit = Hitbox1.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- local Hit2 = Hitbox2.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- if Mode == false then
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(5,0,0),.25)
- RO.C0=Lerp(RO.C0,cf(0,-0.5,0)*CFA(-10,0,0),.25)
- RW.C0=Lerp(RW.C0,cf(1.9,0.2,0.2)*CFA(0,0,90),.25)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.25)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.25)*CFA(-30,0,0),.25)
- LH.C0=Lerp(LH.C0,cf(-1,-0.5,-0.5),.25)
- end
- end))
- coroutine.resume(coroutine.create(function()
- for i=0,85,0.5 do
- swait(0.001)
- if i > 10 and i < 45 then
- Trail(Axis_1.CFrame*CFrame.new(0,0.1,0)*CFA(0,0,90), true, nil, false, i, 5.5, nil, 11)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(-i*36,0,90))
- end
- end))
- swait(10)
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*5
- Humanoid.JumpPower = Old_J_2*0
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*0 and Humanoid.WalkSpeed == Old_W_2*5 do
- Humanoid:MoveTo((RootPart.CFrame*cf(0,0,-10)).p) swait(1)
- end
- end))
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*0 and Humanoid.WalkSpeed == Old_W_2*5 do swait(10)
- MagicRing(Torso.BrickColor.Color,RootPart.CFrame*cf(0,0,-5),5.5,5.5,0.25,2,2,0.5,0.1,0.05)
- end
- end))
- swait(180)
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- HandleWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- else
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(0,0,90))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(180,0,90))
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(5,0,0),.25)
- RO.C0=Lerp(RO.C0,cf(0,-0.5,0)*CFA(-10,0,0),.25)
- RW.C0=Lerp(RW.C0,cf(1.9,0.2,0.2)*CFA(0,0,90),.25)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.25)
- LW.C0=Lerp(LW.C0,cf(-1.9,0.2,0.2)*CFA(0,0,-90),.25)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.25)
- RH.C0=Lerp(RH.C0,cf(1,-1,0.25)*CFA(-30,0,0),.25)
- LH.C0=Lerp(LH.C0,cf(-1,-0.5,-0.5),.25)
- end
- end))
- for i=0,50,0.5 do
- swait(0.005)
- if i > 10 and i < 45 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(90,0,0), true, i, 4, 4, 11)
- end
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(0,0,90)*CFA(0,-i*36,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(180,0,90)*CFA(0,-i*36,0))
- end
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(45,0,0)*CFA(180,0,180))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(45,0,0)*CFA(0,0,180))
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(5,0,0),.1)
- RO.C0=Lerp(RO.C0,CFA(-5,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(0.1,1,-0.8)*CFA(180,30,-75),.1)
- RW.C1=Lerp(RW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.1,1,-0.8)*CFA(180,-30,75),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),.1)
- end
- end))
- local Old_J_2 = Humanoid.JumpPower
- local Old_W_2 = Humanoid.WalkSpeed
- Humanoid.WalkSpeed = Old_W_2*10
- Humanoid.JumpPower = Old_J_2*1.25
- Humanoid.Jump = true
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*1.25 and Humanoid.WalkSpeed == Old_W_2*10 do
- Humanoid:MoveTo((RootPart.CFrame*cf(0,0,-10)).p) swait(1)
- end
- end))
- coroutine.resume(coroutine.create(function()
- while Humanoid.JumpPower == Old_J_2*1.25 and Humanoid.WalkSpeed == Old_W_2*10 do swait(10)
- MagicRing(Torso.BrickColor.Color,RootPart.CFrame*cf(0,2.5,-5)*CFA(30,0,0),5.5,5.5,0.25,2,2,0.5,0.1,0.05)
- end
- end))
- swait(120)
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0))
- end
- Hit:disconnect()
- Hit2:disconnect()
- end
- local function DarkRiftF(par)
- while Attack == true do
- wait()
- local PWN={}
- for _,v in pairs(game.Workspace:children()) do
- if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
- if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
- table.insert(PWN,v.Torso)
- end
- end
- end
- for _,t in pairs(PWN) do
- local targ=par.Position-t.Position
- local Mag=targ.magnitude
- if not t:IsDescendantOf(Character) and t~=nil and Mag<=30 then
- if Mag<=25 then
- local rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(50000,50000,50000)
- rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))/10
- rl.Parent=t
- game:GetService("Debris"):AddItem(rl,.1)
- end
- if Mag<=5 then
- else
- local vl=Instance.new("BodyVelocity")
- vl.P=3000
- vl.maxForce=Vector3.new(50000,50000,50000)
- vl.velocity=(t.Position-par.Position).unit*-(70/(Mag))
- vl.Parent=t
- game:GetService("Debris"):AddItem(vl,.1)
- end
- end
- end
- wait(.08)
- end
- end
- local function Finisher()
- local Hit = Hitbox1.Touched:connect(function(hit) Damagefunc(hit,1,3) end)
- local Hit2 = Hitbox2.Touched:connect(function(hit) Damagefunc(hit,1,3) end)
- if Mode == false then
- HandleWeld:remove()
- JoinWeld:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,180))
- coroutine.resume(coroutine.create(function()
- MagicWaveThing(Torso.BrickColor.Color,Torso.CFrame,2,10,2,0.2,0.2,0.2,0.015)
- end))
- coroutine.resume(coroutine.create(function()
- DarkRiftF(RootPart)
- end))
- for i=0,200,0.5 do
- swait(1)
- if i > 15 and i < 185 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(90,0,0), true, i, 4, 4, 16)
- end
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,CFA(0,50-(50*i),0),.2)
- RW.C0=Lerp(RW.C0,cf(-.75,0.7,0)*CFA(0,0,-90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(.75,0.7,0)*CFA(0,0,90),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(10,0,-10),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,0,10),.1)
- end
- HandleWeld:remove()
- HandleWeld_2:remove()
- JoinWeld=weld(Handle_2,Handle,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,0)*CFA(0,180,180))
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.186592102, 0.810150146, -0.556987762, 0.948563814, -0.186806351, -0.255610466, 0.296053559, 0.809464574, 0.507080317, 0.112180561, -0.556671083, 0.82312721)*cf(0,-1,0))
- else
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,180))
- coroutine.resume(coroutine.create(function()
- MagicWaveThing(Torso.BrickColor.Color,Torso.CFrame,2,10,2,0.2,0.2,0.2,0.015)
- end))
- coroutine.resume(coroutine.create(function()
- DarkRiftF(RootPart)
- end))
- for i=0,200,0.5 do
- swait(1)
- if i > 15 and i < 185 then
- Trail(Hitbox_1.CFrame*CFA(90,0,0), true, Hitbox_2.CFrame*CFA(90,0,0), true, i, 4, 4, 16)
- end
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,CFA(0,50-(50*i),0),.2)
- RW.C0=Lerp(RW.C0,cf(-.75,0.7,0)*CFA(0,0,-90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(.75,0.7,0)*CFA(0,0,90),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,0,-10),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,0,10),.1)
- end
- HandleWeld:remove()
- HandleWeld_2:remove()
- HandleWeld=weld(Handle,Axis_1,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),cf(0,0,-1.5)*CFA(-30,0,0))
- HandleWeld_2=weld(Handle_2,Axis_2,Handle_2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFA(0,180,180)*cf(0,0,1.75)*CFA(-30,0,0))
- end
- Hit:disconnect()
- Hit2:disconnect()
- end
- local combo=0
- local function Click()
- if Attack==true or Equipped==false then return end
- Attack = true
- if combo==0 then
- so("rbxassetid://471951647",RootPart,.85,1)
- Attackone()
- combo=1
- elseif combo==1 then
- so("rbxassetid://471951719",RootPart,.85,1)
- Attacktwo()
- combo=2
- elseif combo==2 then
- so("rbxassetid://471951752",RootPart,.85,1)
- Attackthree()
- combo=3
- elseif combo==3 then
- so("rbxassetid://471951752",RootPart,.85,1)
- Attackfour()
- combo=0
- end
- Attack = false
- coroutine.resume(coroutine.create(function()
- for i=1,100,1 do
- if Attack==false then
- swait()
- else
- break
- end
- end
- if Attack==false then
- combo=0
- end
- end))
- end
- local function hideanim()
- Equipped=false
- for i=0,1,0.05 do
- swait(1)
- Neck.C0=Lerp(Neck.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),.1)
- for _,v in pairs(ModelPlace.Kama:children()) do
- if v.Name ~= "Handle" and v.Name ~= "Handle_2" and v.Name ~= "Hitbox_1" and v.Name ~= "Hitbox_2" then
- v.Transparency = 1-(1-i)
- end
- end
- end
- for _,v in pairs(ModelPlace.Kama:children()) do
- if v.Name ~= "Handle" and v.Name ~= "Handle_2" and v.Name ~= "Hitbox_1" and v.Name ~= "Hitbox_2" then
- v.Transparency = 1
- end
- end
- end
- local function equipanim()
- Equipped=true
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(-2,0,30),.1)
- RO.C0=Lerp(RO.C0,cf(0,-0.2,0)*CFA(-5,-30,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(10,-50,75),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-.8,0.5,-.8)*CFA(0,-150,-100),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-.95,-.3)*CFA(-10,30,3),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-.8,0)*CFA(5,30,-3),.1)
- for _,v in pairs(ModelPlace.Kama:children()) do
- if v.Name ~= "Handle" and v.Name ~= "Handle_2" and v.Name ~= "Hitbox_1" and v.Name ~= "Hitbox_2" then
- v.Transparency = 1-i
- end
- end
- end
- for _,v in pairs(ModelPlace.Kama:children()) do
- if v.Name ~= "Handle" and v.Name ~= "Handle_2" and v.Name ~= "Hitbox_1" and v.Name ~= "Hitbox_2" then
- v.Transparency = 0
- end
- end
- end
- local function Key(key)
- if Attack==true then return end
- if key=="f" then
- Attack=true
- if Equipped==false then
- Equipped=true
- local Old_W = Humanoid.WalkSpeed
- local Old_J = Humanoid.JumpPower
- Humanoid.WalkSpeed = 0
- Humanoid.JumpPower = 0
- swait(100)
- Character.Animate.Disabled = true
- Humanoid.WalkSpeed = Old_W
- Humanoid.JumpPower = Old_J
- RSH=Character.Torso["Right Shoulder"]
- LSH=Character.Torso["Left Shoulder"]
- RSH2=Character.Torso["Right Hip"]
- LSH2=Character.Torso["Left Hip"]
- NEH=Character.Torso["Neck"]
- ROH=Character.HumanoidRootPart["RootJoint"]
- RW.Name="Right Shoulder"
- RW.Part0=Character.Torso
- RW.C0=cf(1.5, 0.5, 0)
- RW.C1=cf(0, 0.5, 0)
- RW.Part1=Character["Right Arm"]
- RW.Parent=Character.Torso
- --
- LW.Name="Left Shoulder"
- LW.Part0=Character.Torso
- LW.C0=cf(-1.5, 0.5, 0)
- LW.C1=cf(0, 0.5, 0)
- LW.Part1=Character["Left Arm"]
- LW.Parent=Character.Torso
- RH.Name="Right Hip"
- RH.Part0=Character.Torso
- RH.C0=cf(1,-1,0)
- RH.C1=cf(0.5,1,0)
- RH.Part1=Character["Right Leg"]
- RH.Parent=Character.Torso
- --
- LH.Name="Left Hip"
- LH.Part0=Character.Torso
- LH.C0=cf(-1,-1,0)
- LH.C1=cf(-0.5,1,0)
- LH.Part1=Character["Left Leg"]
- LH.Parent=Character.Torso
- RO.Name="RootJoint"
- RO.Part0=Character.HumanoidRootPart
- RO.C0=cf(0,0,0)
- RO.C1=cf(0,0,0)
- RO.Part1=Character["Torso"]
- RO.Parent=Character.HumanoidRootPart
- --
- NE.Name="Neck"
- NE.Part0=Character.Torso
- NE.C0=necko
- NE.C1=necko2
- NE.Part1=Character["Head"]
- NE.Parent=Character.Torso
- RH.C0=Lerp(RH.C0,cf(1,-1,0),1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0),1)
- RSH.Parent=nil
- LSH.Parent=nil
- RSH2.Parent=nil
- LSH2.Parent=nil
- ROH.Parent=nil
- NEH.Parent=nil
- --
- equipanim()
- else
- Equipped=false
- hideanim()
- RSH.Parent=Player.Character.Torso
- LSH.Parent=Player.Character.Torso
- RSH2.Parent=Player.Character.Torso
- LSH2.Parent=Player.Character.Torso
- ROH.Parent=Player.Character.HumanoidRootPart
- NEH.Parent=Player.Character.Torso
- RW.Parent=nil
- LW.Parent=nil
- RH.Parent=nil
- RH.Parent=nil
- RO.Parent=nil
- NE.Parent=nil
- Character.Animate.Disabled = false
- end
- Attack=false
- end
- if Equipped==false then return end
- if key == "e" then
- Attack=true
- so("rbxassetid://471951792",RootPart,.6,.91)
- Seperate()
- Attack=false
- end
- if key == "z" then
- Attack=true
- so("rbxassetid://471951926",RootPart,.8,1)
- Whirlwind()
- Attack=false
- end
- if key == "x" then
- Attack=true
- so("rbxassetid://471951869",RootPart,.5,1.05)
- Reapers_Claw()
- Attack=false
- end
- if key == "c" then
- Attack=true
- so("rbxassetid://471951596",RootPart,1,1.2)
- Rev()
- Attack=false
- end
- if key == "v" then
- Attack=true
- so("rbxassetid://471951832",RootPart,.4,1.1)
- Finisher()
- Attack=false
- end
- end
- Mouse.Button1Down:connect(Click)
- Mouse.KeyDown:connect(Key)
- local sine=1
- local change=0.5
- local function Idle()
- swait(2.5)
- DerbisPlace.Parent = Character
- torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
- velderp=RootPart.Velocity.y
- hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
- if Equipped==true then
- if RootPart.Velocity.y > 1 and hitfloor==nil then
- Anim="Jump"
- if Attack==false then
- NE.C0=Lerp(NE.C0,necko*CFA(-10,0,0),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0), .1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(-15,0,30),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(15,0,-30),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,-.3) *CFA(30,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-.8,0)*CFA(-30,0,-5),.1)
- end
- elseif RootPart.Velocity.y < -1 and hitfloor==nil then
- Anim="Fall"
- if Attack==false then
- NE.C0=Lerp(NE.C0,necko*CFA(30,0,9),.1)
- RO.C0=Lerp(RO.C0,CFA(-2,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.6,0)*CFA(-35,0,40),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.6,0)*CFA(15,0,-40),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-.8,-.3)*CFA(-30,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-.9,-.2)*CFA(30,0,-5),.1)
- end
- elseif torvel<1 and hitfloor~=nil then
- Anim="Idle"
- if Attack==false then
- NE.C0=Lerp(NE.C0,necko*CFA(-2,0,30),.1)
- RO.C0=Lerp(RO.C0,cf(0,-0.2,0)*CFA(-5,-30,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(10,-50,75),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-.8,0.5,-.8)*CFA(0,-150,-100),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-.95,-.3)*CFA(-10,30,3),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-.8,0)*CFA(5,30,-3),.1)
- end
- elseif torvel>2 and torvel<22 and hitfloor~=nil then
- Anim="Walk"
- if Attack==false then
- sine=sine+change
- NE.C0=Lerp(NE.C0,necko*CFA(-5,0,0),.1)
- RO.C0=Lerp(RO.C0,CFA(-10,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(10,-50,75),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-.5,0.7,-.8) *CFA(0,-170,-100),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/2)*CFA(-15-15*math.cos(sine/7)+ math.deg(-math.sin(sine/7)/2.5),-10*math.cos(sine/7),0)*CFA(0+2.5*math.cos(sine/7),0,0),0.1)
- LH.C0=Lerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/2)*CFA(-15+15*math.cos(sine/7)+ math.deg(math.sin(sine/7)/2.5),-10*math.cos(sine/7),0)*CFA(0-2.5*math.cos(sine/7),0,0),0.1)
- end
- elseif torvel>=22 and hitfloor~=nil then
- Anim="Run"
- if Attack==false then
- sine=sine+change
- NE.C0=Lerp(NE.C0,necko*CFA(-5,0,0),.1)
- RO.C0=Lerp(RO.C0,CFA(-5,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(10,-50,75),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-.5,0.7,-.8) *CFA(0,-170,-100),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/2)*CFA(-15-15*math.cos(sine/7)+ math.deg(-math.sin(sine/7)/2.5),-10*math.cos(sine/7),0)*CFA(0+2.5*math.cos(sine/7),0,0),0.1)
- LH.C0=Lerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/2)*CFA(-15+15*math.cos(sine/7)+ math.deg(math.sin(sine/7)/2.5),-10*math.cos(sine/7),0)*CFA(0-2.5*math.cos(sine/7),0,0),0.1)
- end
- end
- end
- if #Effects>0 then
- for e=1,#Effects do
- if Effects[e]~=nil then
- local Thing=Effects[e]
- if Thing ~= nil then
- if Thing[2] == "Disappear" then
- if Thing[1].Transparency >= 1 then
- Thing[1].Parent = nil
- table.remove(Effects, e)
- else
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- end
- end
- end
- end
- end
- end
- end
- while true do
- Idle()
- end
- --[[
- Copyrighted (C) Dvd 2014
- ]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement