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")
- Weld2 = Instance.new("Weld")
- Weld3 = Instance.new("Weld")
- Weld4 = Instance.new("Weld")
- Weld5 = Instance.new("Weld")
- Part6 = Instance.new("Part")
- SpecialMesh7 = Instance.new("SpecialMesh")
- Weld8 = Instance.new("Weld")
- Part9 = Instance.new("Part")
- SpecialMesh10 = Instance.new("SpecialMesh")
- Weld11 = Instance.new("Weld")
- Part12 = Instance.new("Part")
- SpecialMesh13 = Instance.new("SpecialMesh")
- Weld14 = Instance.new("Weld")
- Weld15 = Instance.new("Weld")
- Part16 = Instance.new("Part")
- SpecialMesh17 = Instance.new("SpecialMesh")
- Weld18 = Instance.new("Weld")
- Weld19 = Instance.new("Weld")
- Part20 = Instance.new("Part")
- SpecialMesh21 = Instance.new("SpecialMesh")
- Weld22 = Instance.new("Weld")
- Weld23 = Instance.new("Weld")
- Part24 = Instance.new("Part")
- SpecialMesh25 = Instance.new("SpecialMesh")
- Weld26 = Instance.new("Weld")
- Part27 = Instance.new("Part")
- Weld28 = Instance.new("Weld")
- Weld29 = Instance.new("Weld")
- Weld30 = Instance.new("Weld")
- Part31 = Instance.new("Part")
- SpecialMesh32 = Instance.new("SpecialMesh")
- Weld33 = Instance.new("Weld")
- Part34 = Instance.new("Part")
- Weld35 = Instance.new("Weld")
- Part36 = Instance.new("Part")
- Weld37 = Instance.new("Weld")
- Part38 = Instance.new("Part")
- Weld39 = Instance.new("Weld")
- Part40 = Instance.new("Part")
- Weld41 = Instance.new("Weld")
- Part42 = Instance.new("Part")
- Weld43 = Instance.new("Weld")
- Folder0.Parent = mas
- Model1.Name = "Colossus"
- Model1.Parent = Folder0
- Weld2.Name = "Neon_Weld"
- Weld2.Parent = mas
- Weld2.C0 = CFrame.new(118.101471, -11.0027313, 59.9671974, 3.09899406e-05, 1, 3.0995463e-05, -3.10465803e-05, -3.09945026e-05, 1, 1, -3.09909046e-05, 3.10456198e-05)
- Weld2.C1 = CFrame.new(10.9928713, 118.101494, 59.9711533, -4.29374923e-05, -0.00014000418, -1, -1.01605062e-08, 1, -0.00014000418, 1, 4.14907797e-09, -4.29374923e-05)
- Weld2.Part0 = nil
- Weld2.Part1 = nil
- Weld3.Name = "Neon_Weld"
- Weld3.Parent = mas
- Weld3.C0 = CFrame.new(10.9928722, 118.101494, 59.9711533, -4.29374923e-05, -0.000140004166, -1, -1.01639479e-08, 1, -0.000140004166, 1, 4.15252011e-09, -4.29374923e-05)
- Weld3.C1 = CFrame.new(117.250633, -11.0024805, 59.966095, 3.099073e-05, 1, 3.09957977e-05, -3.10475516e-05, -3.09948373e-05, 1, 1, -3.09916941e-05, 3.10465912e-05)
- Weld3.Part0 = nil
- Weld3.Part1 = nil
- Weld4.Name = "Neon_Weld"
- Weld4.Parent = mas
- Weld4.C0 = CFrame.new(117.250633, -11.0024796, 59.966095, 3.09907264e-05, 1, 3.09957977e-05, -3.10475516e-05, -3.09948373e-05, 1, 1, -3.09916904e-05, 3.10465912e-05)
- Weld4.C1 = CFrame.new(10.9928799, 117.250656, 59.9705544, -4.29365246e-05, -0.000140004006, -1, -9.77125669e-09, 1, -0.000140004006, 1, 3.75997145e-09, -4.29365246e-05)
- Weld4.Part0 = nil
- Weld4.Part1 = nil
- Weld5.Name = "Neon_Weld"
- Weld5.Parent = mas
- Weld5.C0 = CFrame.new(10.9928808, 117.250656, 59.9705505, -4.29365282e-05, -0.000140003991, -1, -9.77470638e-09, 1, -0.000140003991, 1, 3.76342157e-09, -4.29365282e-05)
- Weld5.C1 = CFrame.new(-3.72068906, -117.677223, 58.9537888, -6.81185028e-08, 3.30057665e-05, 1, -4.2990916e-05, -1, 3.30057628e-05, 1, -4.29909123e-05, 6.95374567e-08)
- Weld5.Part0 = nil
- Weld5.Part1 = Part6
- Part6.Name = "Neon"
- Part6.Parent = Model1
- Part6.Material = Enum.Material.Neon
- Part6.BrickColor = BrickColor.new("Institutional white")
- Part6.Transparency = 1
- Part6.Rotation = Vector3.new(180, 90, 0)
- Part6.CanCollide = false
- Part6.FormFactor = Enum.FormFactor.Custom
- Part6.Size = Vector3.new(0.200000003, 0.329120725, 0.328163594)
- Part6.CFrame = CFrame.new(-58.9602127, 16.6425915, 3.72456074, -6.3850166e-08, -4.29897118e-05, 1, 3.30062467e-05, -1, -4.298973e-05, 1, 3.30062758e-05, 6.52762537e-08)
- Part6.BottomSurface = Enum.SurfaceType.Smooth
- Part6.TopSurface = Enum.SurfaceType.Smooth
- Part6.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part6.Position = Vector3.new(-58.9602127, 16.6425915, 3.72456074)
- Part6.Orientation = Vector3.new(0, 90, 180)
- Part6.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh7.Parent = Part6
- SpecialMesh7.MeshType = Enum.MeshType.Cylinder
- Weld8.Name = "Neon_Weld"
- Weld8.Parent = Part6
- Weld8.C0 = CFrame.new(-3.7198801, -117.677223, 58.9536781, -6.8117366e-08, 3.30057665e-05, 1, -4.2990916e-05, -1, 3.30057628e-05, 1, -4.29909123e-05, 6.95363127e-08)
- Weld8.C1 = CFrame.new(-7.84090853, -117.677216, 58.9538383, -6.8121409e-08, 3.30057628e-05, 1, -4.2990916e-05, -1, 3.30057592e-05, 1, -4.29909123e-05, 6.95403557e-08)
- Weld8.Part0 = Part6
- Weld8.Part1 = Part9
- Part9.Name = "Neon"
- Part9.Parent = Model1
- Part9.Material = Enum.Material.Neon
- Part9.BrickColor = BrickColor.new("Institutional white")
- Part9.Transparency = 1
- Part9.Rotation = Vector3.new(180, 90, 0)
- Part9.CanCollide = false
- Part9.FormFactor = Enum.FormFactor.Custom
- Part9.Size = Vector3.new(0.200000003, 0.329120725, 0.328163594)
- Part9.CFrame = CFrame.new(-58.9603729, 16.6427345, 7.84558868, -6.3854209e-08, -4.29897118e-05, 1, 3.3006243e-05, -1, -4.298973e-05, 1, 3.30062721e-05, 6.52802967e-08)
- Part9.BottomSurface = Enum.SurfaceType.Smooth
- Part9.TopSurface = Enum.SurfaceType.Smooth
- Part9.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part9.Position = Vector3.new(-58.9603729, 16.6427345, 7.84558868)
- Part9.Orientation = Vector3.new(0, 90, 180)
- Part9.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh10.Parent = Part9
- SpecialMesh10.MeshType = Enum.MeshType.Cylinder
- Weld11.Name = "Part_Weld"
- Weld11.Parent = Part9
- Weld11.C0 = CFrame.new(-7.84136581, -117.677216, 58.9538383, -6.8121409e-08, 3.30057628e-05, 1, -4.2990916e-05, -1, 3.30057592e-05, 1, -4.29909123e-05, 6.95403628e-08)
- Weld11.C1 = CFrame.new(-5.81595898, -117.677216, 58.9513817, -6.3860746e-08, 3.30050643e-05, 1, -4.29925021e-05, -1, 3.30050607e-05, 1, -4.29924985e-05, 6.52797141e-08)
- Weld11.Part0 = Part9
- Weld11.Part1 = Part12
- Part12.Parent = Model1
- Part12.Material = Enum.Material.Granite
- Part12.BrickColor = BrickColor.new("Really black")
- Part12.Transparency = 1
- Part12.Rotation = Vector3.new(180, 90, 0)
- Part12.CanCollide = false
- Part12.FormFactor = Enum.FormFactor.Custom
- Part12.Size = Vector3.new(4.10347223, 0.275305808, 0.328163594)
- Part12.CFrame = CFrame.new(-58.9579163, 16.6426678, 5.82018185, -5.9593539e-08, -4.2991298e-05, 1, 3.30055445e-05, -1, -4.29913161e-05, 1, 3.30055736e-05, 6.1019648e-08)
- Part12.BottomSurface = Enum.SurfaceType.Smooth
- Part12.TopSurface = Enum.SurfaceType.Smooth
- Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part12.Position = Vector3.new(-58.9579163, 16.6426678, 5.82018185)
- Part12.Orientation = Vector3.new(0, 90, 180)
- Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh13.Parent = Part12
- SpecialMesh13.MeshType = Enum.MeshType.Cylinder
- Weld14.Name = "Union_Weld"
- Weld14.Parent = Part12
- Weld14.C0 = CFrame.new(-5.81573391, -117.677216, 58.9513817, -6.3860746e-08, 3.30050643e-05, 1, -4.29925021e-05, -1, 3.30050607e-05, 1, -4.29924985e-05, 6.52797212e-08)
- Weld14.C1 = CFrame.new(-8.95038605, -117.677368, 58.9915123, -6.66988029e-08, 3.30054208e-05, 1, -4.29917091e-05, -1, 3.30054172e-05, 1, -4.29917054e-05, 6.81177568e-08)
- Weld14.Part0 = Part12
- Weld14.Part1 = nil
- Weld15.Name = "Part_Weld"
- Weld15.Parent = mas
- Weld15.C0 = CFrame.new(-8.95073509, -117.677368, 58.9915161, -6.66987958e-08, 3.30054208e-05, 1, -4.29917091e-05, -1, 3.30054172e-05, 1, -4.29917054e-05, 6.81177497e-08)
- Weld15.C1 = CFrame.new(-10.4285383, -117.677361, 58.9519958, -6.52797851e-08, 3.30052426e-05, 1, -4.29921056e-05, -1, 3.30052389e-05, 1, -4.2992102e-05, 6.66987461e-08)
- Weld15.Part0 = nil
- Weld15.Part1 = Part16
- Part16.Parent = Model1
- Part16.Material = Enum.Material.Granite
- Part16.BrickColor = BrickColor.new("Really black")
- Part16.Transparency = 1
- Part16.Rotation = Vector3.new(180, 90, 0)
- Part16.CanCollide = false
- Part16.FormFactor = Enum.FormFactor.Custom
- Part16.Size = Vector3.new(0.84905231, 0.391550273, 0.892972052)
- Part16.CFrame = CFrame.new(-58.9585266, 16.6426754, 10.4326382, -6.10125852e-08, -4.29909014e-05, 1, 3.30057228e-05, -1, -4.29909196e-05, 1, 3.30057519e-05, 6.24386729e-08)
- Part16.BottomSurface = Enum.SurfaceType.Smooth
- Part16.TopSurface = Enum.SurfaceType.Smooth
- Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part16.Position = Vector3.new(-58.9585266, 16.6426754, 10.4326382)
- Part16.Orientation = Vector3.new(0, 90, 180)
- Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh17.Parent = Part16
- SpecialMesh17.MeshType = Enum.MeshType.Cylinder
- Weld18.Name = "Neon_Weld"
- Weld18.Parent = Part16
- Weld18.C0 = CFrame.new(-10.4287024, -117.677361, 58.951992, -6.52797922e-08, 3.30052426e-05, 1, -4.29921056e-05, -1, 3.30052389e-05, 1, -4.2992102e-05, 6.66987532e-08)
- Weld18.C1 = CFrame.new(58.0204659, 117.679619, -11.0005999, 1, -4.29926877e-05, 6.52797354e-08, 4.29926913e-05, 1, -3.30045477e-05, -6.38607816e-08, 3.30045514e-05, 1)
- Weld18.Part0 = Part16
- Weld18.Part1 = nil
- Weld19.Name = "Neon_Weld"
- Weld19.Parent = mas
- Weld19.C0 = CFrame.new(58.020359, 117.679626, -11.0006628, 1, -4.29926877e-05, 6.52797354e-08, 4.29926913e-05, 1, -3.30045477e-05, -6.38607816e-08, 3.30045514e-05, 1)
- Weld19.C1 = CFrame.new(36.200901, -117.677094, 47.6139755, 0.707106709, 8.63871374e-09, 0.707106888, -3.79924204e-05, -1, 3.80046258e-05, 0.707106888, -5.37380256e-05, -0.707106709)
- Weld19.Part0 = nil
- Weld19.Part1 = Part20
- Part20.Name = "Neon"
- Part20.Parent = Model1
- Part20.Material = Enum.Material.Neon
- Part20.BrickColor = BrickColor.new("Institutional white")
- Part20.Transparency = 1
- Part20.Rotation = Vector3.new(180, 45, 0)
- Part20.CanCollide = false
- Part20.FormFactor = Enum.FormFactor.Custom
- Part20.Size = Vector3.new(0.200000003, 0.315578341, 0.434517145)
- Part20.CFrame = CFrame.new(-59.2721252, 16.6426258, 8.07472324, 0.707106709, -3.79912162e-05, 0.707106888, 9.81526682e-09, -1, -5.37375308e-05, 0.707106888, 3.80051388e-05, -0.707106709)
- Part20.BottomSurface = Enum.SurfaceType.Smooth
- Part20.TopSurface = Enum.SurfaceType.Smooth
- Part20.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part20.Position = Vector3.new(-59.2721252, 16.6426258, 8.07472324)
- Part20.Orientation = Vector3.new(0, 135, 180)
- Part20.Color = Color3.new(0.972549, 0.972549, 0.972549)
- SpecialMesh21.Parent = Part20
- SpecialMesh21.MeshType = Enum.MeshType.Cylinder
- Weld22.Name = "Union_Weld"
- Weld22.Parent = Part20
- Weld22.C0 = CFrame.new(36.2012253, -117.677094, 47.6138458, 0.707106709, 8.63687788e-09, 0.707106888, -3.7992424e-05, -1, 3.80046295e-05, 0.707106888, -5.37380292e-05, -0.707106709)
- Weld22.C1 = CFrame.new(58.758564, 117.679604, -9.19261456, 1, -4.29926913e-05, 6.10214315e-08, 4.29926949e-05, 1, -3.30045514e-05, -5.96024705e-08, 3.3004555e-05, 1)
- Weld22.Part0 = Part20
- Weld22.Part1 = nil
- Weld23.Name = "Part_Weld"
- Weld23.Parent = mas
- Weld23.C0 = CFrame.new(58.7585106, 117.679611, -9.19273758, 1, -4.29926949e-05, 6.10202875e-08, 4.29926986e-05, 1, -3.30045477e-05, -5.96013336e-08, 3.30045514e-05, 1)
- Weld23.C1 = CFrame.new(35.9632263, -117.677109, 47.5998535, 0.707106709, 8.63668426e-09, 0.707106888, -3.7992424e-05, -1, 3.80046295e-05, 0.707106888, -5.37380256e-05, -0.707106709)
- Weld23.Part0 = nil
- Weld23.Part1 = Part24
- Part24.Parent = Model1
- Part24.Material = Enum.Material.Granite
- Part24.BrickColor = BrickColor.new("Really black")
- Part24.Transparency = 1
- Part24.Rotation = Vector3.new(180, 45, 0)
- Part24.CanCollide = false
- Part24.FormFactor = Enum.FormFactor.Custom
- Part24.Size = Vector3.new(0.487450033, 0.285125762, 0.434517145)
- Part24.CFrame = CFrame.new(-59.0939941, 16.6426086, 8.23299694, 0.707106709, -3.79912162e-05, 0.707106888, 9.82072379e-09, -1, -5.37375236e-05, 0.707106888, 3.80051461e-05, -0.707106709)
- Part24.BottomSurface = Enum.SurfaceType.Smooth
- Part24.TopSurface = Enum.SurfaceType.Smooth
- Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part24.Position = Vector3.new(-59.0939941, 16.6426086, 8.23299694)
- Part24.Orientation = Vector3.new(0, 135, 180)
- Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh25.Parent = Part24
- SpecialMesh25.MeshType = Enum.MeshType.Cylinder
- Weld26.Name = "Neon_Weld"
- Weld26.Parent = Part24
- Weld26.C0 = CFrame.new(35.9633255, -117.677109, 47.5998039, 0.707106709, 8.63204619e-09, 0.707106888, -3.79924277e-05, -1, 3.80046258e-05, 0.707106888, -5.37380292e-05, -0.707106709)
- Weld26.C1 = CFrame.new(58.7542572, 117.679298, -9.19235325, 1.00000513, -4.29962674e-05, 5.96046448e-08, 4.2995689e-05, 1, -3.30031107e-05, -5.96046448e-08, 3.30032963e-05, 1.00000513)
- Weld26.Part0 = Part24
- Weld26.Part1 = Part27
- Part27.Name = "Neon"
- Part27.Parent = Model1
- Part27.Material = Enum.Material.Neon
- Part27.BrickColor = BrickColor.new("Institutional white")
- Part27.Transparency = 1
- Part27.CanCollide = false
- Part27.Size = Vector3.new(0.302059382, 0.269999892, 0.645308733)
- Part27.CFrame = CFrame.new(-58.7610855, 16.6406879, 9.19658089, 1.00000525, 4.29944812e-05, -5.96046448e-08, -4.29950669e-05, 1, 3.30037765e-05, 5.96046448e-08, -3.30036346e-05, 1.00000525)
- Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part27.Position = Vector3.new(-58.7610855, 16.6406879, 9.19658089)
- Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Weld28.Name = "Core_Weld"
- Weld28.Parent = Part27
- Weld28.C0 = CFrame.new(58.7548256, 117.679306, -9.19255447, 1, -4.29954634e-05, 6.10200175e-08, 4.29954671e-05, 1, -3.3003289e-05, -5.9601021e-08, 3.30032926e-05, 1)
- Weld28.C1 = CFrame.new(-4.63836288, -117.659576, -59.837059, -0.258819461, -2.00044979e-05, -0.965928376, -4.29388383e-05, -1, 3.22155793e-05, -0.965928376, 4.98140398e-05, 0.258819461)
- Weld28.Part0 = Part27
- Weld28.Part1 = nil
- Weld29.Name = "Base2_Weld"
- Weld29.Parent = mas
- Weld29.C0 = CFrame.new(-4.63836288, -117.659576, -59.837059, -0.258819461, -2.00044979e-05, -0.965928376, -4.29388383e-05, -1, 3.22155793e-05, -0.965928376, 4.98140398e-05, 0.258819461)
- Weld29.C1 = CFrame.new(11.0012503, -117.677292, -59.9541512, 3.00783825e-07, -3.21862026e-05, -1, -4.28860185e-05, -1, 3.2186188e-05, -1, 4.28860076e-05, -3.02164182e-07)
- Weld29.Part0 = nil
- Weld29.Part1 = nil
- Weld30.Name = "Base3_Weld"
- Weld30.Parent = mas
- Weld30.C0 = CFrame.new(11.0013065, -117.677292, -59.9544601, 2.98023224e-07, -3.21863772e-05, -1.00000513, -4.28858366e-05, -1, 3.21861771e-05, -1.00000513, 4.28864114e-05, -2.98023224e-07)
- Weld30.C1 = CFrame.new(11.0009232, -117.677292, -57.9893417, 2.69605692e-07, -3.21858606e-05, -1, -4.28868079e-05, -1, 3.21858497e-05, -1, 4.28868007e-05, -2.7098605e-07)
- Weld30.Part0 = nil
- Weld30.Part1 = nil
- Part31.Name = "Handle"
- Part31.Parent = Model1
- Part31.Material = Enum.Material.Granite
- Part31.BrickColor = BrickColor.new("Really black")
- Part31.Transparency = 1
- Part31.Rotation = Vector3.new(0, -90, 0)
- Part31.CanCollide = false
- Part31.FormFactor = Enum.FormFactor.Custom
- Part31.Size = Vector3.new(6.82485294, 0.200000003, 0.200000003)
- Part31.CFrame = CFrame.new(-58.9650116, 16.642683, 7.07567596, 1.357553e-08, -8.55652615e-09, -1, 4.54062832e-09, 1, -8.55652615e-09, 1, -4.53554572e-09, 1.357553e-08)
- Part31.BottomSurface = Enum.SurfaceType.Smooth
- Part31.TopSurface = Enum.SurfaceType.Smooth
- Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part31.Position = Vector3.new(-58.9650116, 16.642683, 7.07567596)
- Part31.Orientation = Vector3.new(0, -90, 0)
- Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh32.Parent = Part31
- SpecialMesh32.Scale = Vector3.new(1, 0.863905609, 0.863905072)
- SpecialMesh32.MeshType = Enum.MeshType.Cylinder
- SpecialMesh32.Scale = Vector3.new(1, 0.863905609, 0.863905072)
- Weld33.Name = "Hitbox_4_Weld"
- Weld33.Parent = Part31
- Weld33.C0 = CFrame.new(-7.07524538, 117.674477, -58.9635391, 9.31359967e-09, 4.05810496e-09, 1, -7.3519808e-09, 1, -4.05810496e-09, -1, -7.3519808e-09, 9.31359967e-09)
- Weld33.C1 = CFrame.new(60.4189987, 11.5819883, 117.674004, 1, -4.61998079e-10, -6.10354931e-08, -6.10354931e-08, -6.37173869e-08, -1, 4.61994887e-10, 1, -6.37173869e-08)
- Weld33.Part0 = Part31
- Weld33.Part1 = Part42
- Part34.Name = "HitBox"
- Part34.Parent = Part31
- Part34.Material = Enum.Material.Granite
- Part34.BrickColor = BrickColor.new("Really black")
- Part34.Transparency = 1
- Part34.Rotation = Vector3.new(180, 90, 0)
- Part34.CanCollide = false
- Part34.FormFactor = Enum.FormFactor.Custom
- Part34.Size = Vector3.new(2, 2, 4)
- Part34.CFrame = CFrame.new(-59.0040016, 16.660202, 11.0100002, -5.96040124e-08, -4.299176e-05, 1, 3.30052426e-05, -1, -4.29917563e-05, 1, 3.30052389e-05, 6.10229662e-08)
- Part34.BottomSurface = Enum.SurfaceType.Smooth
- Part34.TopSurface = Enum.SurfaceType.Smooth
- Part34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part34.Position = Vector3.new(-59.0040016, 16.660202, 11.0100002)
- Part34.Orientation = Vector3.new(0, 90, 180)
- Part34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Weld35.Name = "HitBox_Weld"
- Weld35.Parent = Part31
- Weld35.C0 = CFrame.new(-7.07567501, 117.674515, -58.9650116, 1.35755256e-08, 4.5383004e-09, 1, -8.55608118e-09, 1, -4.5383004e-09, -1, -8.55608118e-09, 1.35755256e-08)
- Weld35.C1 = CFrame.new(-11.0061207, -117.659897, 58.9989433, -5.96040124e-08, 3.30052426e-05, 1, -4.299176e-05, -1, 3.30052389e-05, 1, -4.29917563e-05, 6.10229662e-08)
- Weld35.Part0 = Part31
- Weld35.Part1 = Part34
- Part36.Name = "Hitbox_1"
- Part36.Parent = Part31
- Part36.Material = Enum.Material.Granite
- Part36.BrickColor = BrickColor.new("Really black")
- Part36.Transparency = 1
- Part36.CanCollide = false
- Part36.Size = Vector3.new(0.25, 0.25, 0.549999952)
- Part36.CFrame = CFrame.new(-60.420311, 17.0691586, 11.0049925, 1, -8.04778189e-11, 6.52974137e-08, 8.04797062e-11, 1, -4.05095402e-10, -6.52974208e-08, 4.10182971e-10, 1)
- Part36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part36.Position = Vector3.new(-60.420311, 17.0691586, 11.0049925)
- Part36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Weld37.Name = "Neon_Weld"
- Weld37.Parent = Part36
- Weld37.C0 = CFrame.new(60.4189987, 117.248001, -11.0049963, 1, -1.12406795e-09, -6.10354931e-08, 1.12406784e-09, 1, 8.87617535e-10, 6.10354931e-08, -8.87617368e-10, 1)
- Weld37.C1 = CFrame.new(118.101471, -11.0027304, 59.9672508, 3.09899406e-05, 1, 3.0995463e-05, -3.10465803e-05, -3.09945026e-05, 1, 1, -3.09909046e-05, 3.10456198e-05)
- Weld37.Part0 = Part36
- Weld37.Part1 = nil
- Part38.Name = "Hitbox_2"
- Part38.Parent = Part31
- Part38.Material = Enum.Material.Granite
- Part38.BrickColor = BrickColor.new("Really black")
- Part38.Transparency = 1
- Part38.CanCollide = false
- Part38.Size = Vector3.new(0.25, 0.25, 0.549999952)
- Part38.CFrame = CFrame.new(-60.420311, 16.2171612, 11.0050573, 1, -4.58800942e-10, 6.52974066e-08, 4.58803107e-10, 1, -2.54658516e-11, -6.52974137e-08, 3.05533376e-11, 1)
- Part38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part38.Position = Vector3.new(-60.420311, 16.2171612, 11.0050573)
- Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Weld39.Name = "Hitbox_1_Weld"
- Weld39.Parent = Part38
- Weld39.C0 = CFrame.new(60.4189987, 118.099998, -11.0050611, 1, -7.45744799e-10, -6.1035486e-08, 7.45744688e-10, 1, 5.07987652e-10, 6.1035486e-08, -5.07987818e-10, 1)
- Weld39.C1 = CFrame.new(60.4189987, 117.248001, -11.0049963, 1, -1.12406806e-09, -6.10354931e-08, 1.12406795e-09, 1, 8.87617424e-10, 6.10354931e-08, -8.87617257e-10, 1)
- Weld39.Part0 = Part38
- Weld39.Part1 = Part36
- Part40.Name = "Hitbox_3"
- Part40.Parent = Part31
- Part40.Material = Enum.Material.Granite
- Part40.BrickColor = BrickColor.new("Really black")
- Part40.Transparency = 1
- Part40.Rotation = Vector3.new(-90, 0, 0)
- Part40.CanCollide = false
- Part40.Size = Vector3.new(0.25, 0.25, 0.549999952)
- Part40.CFrame = CFrame.new(-60.420311, 16.6431561, 10.4279289, 1, -6.52974066e-08, -6.47969345e-10, 6.47966125e-10, -6.42944684e-08, 1, -6.52974137e-08, -1, -6.42893809e-08)
- Part40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part40.Position = Vector3.new(-60.420311, 16.6431561, 10.4279289)
- Part40.Orientation = Vector3.new(-90, 0, 0)
- Part40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Weld41.Name = "Hitbox_2_Weld"
- Weld41.Parent = Part40
- Weld41.C0 = CFrame.new(60.4189987, 10.4278603, 117.674004, 1, -5.56579671e-10, -6.1035486e-08, -6.1035486e-08, -6.38119459e-08, -1, 5.56576563e-10, 1, -6.38119459e-08)
- Weld41.C1 = CFrame.new(60.4189987, 118.099998, -11.0049963, 1, -7.45743467e-10, -6.1035486e-08, 7.45743911e-10, 1, 5.07991371e-10, 6.1035486e-08, -5.07991371e-10, 1)
- Weld41.Part0 = Part40
- Weld41.Part1 = Part38
- Part42.Name = "Hitbox_4"
- Part42.Parent = Part31
- Part42.Material = Enum.Material.Granite
- Part42.BrickColor = BrickColor.new("Really black")
- Part42.Transparency = 1
- Part42.Rotation = Vector3.new(-90, 0, 0)
- Part42.CanCollide = false
- Part42.Size = Vector3.new(0.25, 0.25, 0.549999952)
- Part42.CFrame = CFrame.new(-60.4204712, 16.6431561, 11.5824299, 1, -6.52974208e-08, -7.4255091e-10, 7.42547357e-10, -6.41999165e-08, 1, -6.52974279e-08, -1, -6.4194829e-08)
- Part42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part42.Position = Vector3.new(-60.4204712, 16.6431561, 11.5824299)
- Part42.Orientation = Vector3.new(-90, 0, 0)
- Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Weld43.Name = "Hitbox_3_Weld"
- Weld43.Parent = Part42
- Weld43.C0 = CFrame.new(60.4191589, 11.58249, 117.674004, 1, -4.6199844e-10, -6.10355002e-08, -6.10355002e-08, -6.3717394e-08, -1, 4.6199497e-10, 1, -6.3717394e-08)
- Weld43.C1 = CFrame.new(60.4189987, 10.427989, 117.674004, 1, -5.5658006e-10, -6.1035486e-08, -6.1035486e-08, -6.38119459e-08, -1, 5.56576119e-10, 1, -6.38119459e-08)
- Weld43.Part0 = Part42
- Weld43.Part1 = Part40
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- 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 game.Workspace:FindFirstChild("Folder") ~= nil
- game.Workspace.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 scfr_3 = nil
- local scfr_4 = 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 Lightstate = 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.Colossus:children()) do
- if v.Name == "Neon" then
- v.BrickColor = Torso.BrickColor
- end
- end
- Value.Backpack.Folder.Colossus.Parent = ModelPlace
- local Handle = ModelPlace.Colossus.Handle
- local Base2 = ModelPlace.Colossus.Handle
- local Base3 = ModelPlace.Colossus.Handle
- local Core = ModelPlace.Colossus.Handle
- Handle.Position = Vector3.new(-199.614, 3.375, 118.179)
- Handle.Orientation = Vector3.new(0.01, -180, -60.58)
- local HitBox = Handle.HitBox
- local HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- local Old_H = HandleWeld.C0
- local Hitbox_1=Handle.Hitbox_1
- local Hitbox_2=Handle.Hitbox_2
- local Hitbox_3=Handle.Hitbox_3
- local Hitbox_4=Handle.Hitbox_4
- 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, Origin_2, Origin_3, Origin_4, Start, Size_1, Size_2)
- if Start == 0 then
- scfr_1 = nil
- scfr_2 = nil
- scfr_3 = nil
- scfr_4 = nil
- end
- 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
- 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
- if scfr_3 and (Origin_3.p-scfr_3.p).magnitude > .1 then
- local h = Size_2
- local a,b = Triangle((scfr_3*CFrame.new(0,h/2,0)).p,(scfr_3*CFrame.new(0,-h/2,0)).p,(Origin_3*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_3*CFrame.new(0,h/2,0)).p,(Origin_3*CFrame.new(0,-h/2,0)).p,(scfr_3*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_3 = Origin_3
- elseif not scfr_3 then
- scfr_3 = Origin_3
- end
- if scfr_4 and (Origin_4.p-scfr_4.p).magnitude > .1 then
- local h = Size_2
- local a,b = Triangle((scfr_4*CFrame.new(0,h/2,0)).p,(scfr_4*CFrame.new(0,-h/2,0)).p,(Origin_4*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_4*CFrame.new(0,h/2,0)).p,(Origin_4*CFrame.new(0,-h/2,0)).p,(scfr_4*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_4 = Origin_4
- elseif not scfr_4 then
- scfr_4 = Origin_4
- 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)
- if Lightstate == true then
- Damage = Damage+(math.random(10,20)/100)
- end
- 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 Attackone()
- local Hit = HitBox.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.982700348, -0.106773376, -1.01371574, -0.00504637975, 0.0328693315, -0.999444425, 0.999603868, -0.0275063422, -0.00595178455, -0.0276866909, -0.999079287, -0.0327175334))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-60),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-5,60,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.3,0.9,-0.7)*CFA(140,90,5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.45,0.85,-0.28)*CFA(130,70,5),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,-60,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,-60,0),.1)
- end
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,30),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-5,-60,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.2,0.2)*CFA(-5,35,10),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.7, 0.06, -1.4)*CFA(60,-35,30),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,60,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,60,0),.1)
- if i > 0.15 and i < 0.2 then
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- end
- end
- Hit:disconnect()
- end
- local function Attacktwo()
- local Hit = HitBox.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- 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,CFA(-5,50,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.15,0.4,-0.5)*CFA(120,85,-35),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.175,0.325,-0.35)*CFA(-140,80,-130),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125)*CFA(0,-50,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125)*CFA(0,-50,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))
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.5940783, 0.0732803941, -1.0657413, -0.110115193, 0.0103412047, -0.993865132, 0.987957835, 0.110490993, -0.108311027, 0.108693063, -0.993823349, -0.0223834142))
- 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,CFA(0,50-(400*i),0),.1)
- RW.C0=Lerp(RW.C0,cf(1.15,0.4,-0.5)*CFA(120,85,-35),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.175,0.325,-0.35)*CFA(-140,80,-130),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125),.1)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- Humanoid.JumpPower = Old_J_2
- Humanoid.WalkSpeed = Old_W_2
- Hit:disconnect()
- end
- local function Attackthree()
- local Hit = HitBox.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.982700348, -0.106773376, -1.01371574, -0.00504637975, 0.0328693315, -0.999444425, 0.999603868, -0.0275063422, -0.00595178455, -0.0276866909, -0.999079287, -0.0327175334))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-80),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-5,80,0),.1)
- RW.C0=Lerp(RW.C0,cf(1,0.2,-1.155)*CFA(145,75,-65),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.55,0.65,0.65)*CFA(65,30,-120),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,-80,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,-80,0),.1)
- end
- for i=0,1,0.05 do
- swait(1)
- Trail(Hitbox_1.CFrame*CFA(90,0,0), Hitbox_2.CFrame*CFA(90,0,0), Hitbox_3.CFrame*CFA(90,0,0), Hitbox_4.CFrame*CFA(90,0,0), i, 1.155, 0.855)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,50),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-5,-50,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.8,0.45,0.4)*CFA(15,-50,90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.555,-0.15,0.65)*CFA(15,40,-35),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(0,50,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(0,50,0),.1)
- end
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- Hit:disconnect()
- end
- local function Attackfour()
- local Hit = HitBox.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.75063616, 0.690796971, -1.03794658, -0.0150446966, 0.101120889, -0.994761229, 0.989275575, 0.146067455, -0.000113464077, 0.145290688, -0.984093726, -0.102233946))
- 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.5)*CFA(-5,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(0.75,1.5,0.7)*CFA(50+(200*i),0,-10),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.7,1.5,0.7)*CFA(50+(200*i),0,10),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125),.1)
- end
- for i=0,1,0.05 do
- swait(1)
- Trail(Hitbox_1.CFrame*CFA(90,0,0), Hitbox_2.CFrame*CFA(90,0,0), Hitbox_3.CFrame*CFA(90,0,0), Hitbox_4.CFrame*CFA(90,0,0), i, 1.155, 0.855)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,-0.5,-1)*CFA(-60,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(0.7,0,-0.35)*CFA(50,0,-10),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.7,0,-0.35)*CFA(50,0,10),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125)*CFA(60,0,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125)*CFA(60,0,0),.1)
- end
- Hit:disconnect()
- end
- local rando = function(a, b)
- local num = math.random(a*100, b*100)
- return num/100
- end
- local magic = {}
- magic.lightning = function(p0, p1, tym, ofs, col, th, tra, last, par)
- local magz = (p0 - p1).magnitude
- local curpos = p0
- local trz = {
- -ofs,
- ofs
- }
- for i = 1, tym do
- local li = Instance.new("Part", par or DerbisPlace)
- li.Name = "Effect"
- li.TopSurface = 0
- li.BottomSurface = 0
- li.Anchored = true
- li.Transparency = tra or 0.4
- li.BrickColor = BrickColor.new(col)
- li.Material = "Neon"
- li.formFactor = "Custom"
- li.CanCollide = false
- li.Size = Vector3.new(th, th, magz / tym)
- local ofz = Vector3.new(rando(trz[1],trz[2]), rando(trz[1],trz[2]), rando(trz[1],trz[2]))
- local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
- if tym == i then
- local magz2 = (curpos - p1).magnitude
- li.Size = Vector3.new(th, th, magz2)
- li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
- else
- li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
- end
- curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
- table.insert(Effects, {li, "Disappear", last})
- 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",Vector3.new())
- if Type~=2 then
- prt.Anchored=true
- end
- prt.CFrame=cframe
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(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,CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,0,0))
- end
- for i=0,1,delay do
- swait(4)
- if dur==1 then
- Part.CFrame=Part.CFrame
- elseif dur==2 then
- wld.C0=cframe
- end
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+Vector3.new(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh,Type)
- end
- local function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
- local prt=part(3,DerbisPlace,Enum.Material.Neon,0,0,brickcolor,"Effect",Vector3.new(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- MagniDamage(prt,10,20,15)
- local msh=mesh("BlockMesh",prt,"","",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
- game:GetService("Debris"):AddItem(prt,5)
- coroutine.resume(coroutine.create(function(Part,SMesh)
- for i=0,1,delay do
- swait(4)
- Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- Part.Transparency=i
- SMesh.Scale=SMesh.Scale+Vector3.new(x3,y3,z3)
- end
- Part:remove()
- end),prt,msh)
- end
- local function Jolt()
- local Hit = HitBox.Touched:connect(function(hit) Damagefunc(hit,5,10) end)
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.75063616, 0.690796971, -1.03794658, -0.0150446966, 0.101120889, -0.994761229, 0.989275575, 0.146067455, -0.000113464077, 0.145290688, -0.984093726, -0.102233946))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,16,3)*CFA(20,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(0.75,1.5,0.7)*CFA(50+(200*i),0,-10),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.7,1.5,0.7)*CFA(50+(200*i),0,10),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125),.1)
- end
- for i=0,1.4,0.05 do
- swait(1)
- Trail(Hitbox_1.CFrame*CFA(90,0,0), Hitbox_2.CFrame*CFA(90,0,0), Hitbox_3.CFrame*CFA(90,0,0), Hitbox_4.CFrame*CFA(90,0,0), i, 1.155, 0.855)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,cf(0,-1,-2)*CFA(-60,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(0.7,0,-0.35)*CFA(50,0,-10),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-0.7,0,-0.35)*CFA(50,0,10),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125)*CFA(60,0,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125)*CFA(60,0,0),.1)
- end
- local num=1
- coroutine.resume(coroutine.create(function()
- for i=0,2 do
- MagicRing(game.Players.LocalPlayer.Character.Torso.BrickColor.Color,CFrame.new(Base2.Position.X,RootPart.Position.Y-3,Base2.Position.Z)
- *CFA(90,0,0),1,1,1,num/1.5,num/1.5,0.25,0.05,1)
- num=num+1
- swait(3)
- end
- end))
- coroutine.resume(coroutine.create(function()
- MagicBlock(game.Players.LocalPlayer.Character.Torso.BrickColor.Color,CFrame.new(Base2.Position.X,RootPart.Position.Y-3,Base2.Position.Z),1,1,1,0.75,0.75,0.75,0.05,1)
- end))
- coroutine.resume(coroutine.create(function()
- MagicBlock(game.Players.LocalPlayer.Character.Torso.BrickColor.Color,CFrame.new(Base2.Position.X,RootPart.Position.Y-3,Base2.Position.Z),1,1,1,0.75,0.75,0.75,0.05,1)
- end))
- MagicBlock(game.Players.LocalPlayer.Character.Torso.BrickColor.Color,CFrame.new(Base2.Position.X,RootPart.Position.Y-3,Base2.Position.Z),1,1,1,0.75,0.75,0.75,0.05,1)
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- Hit:disconnect()
- end
- local function Zap()
- for i = 1,10,0.125 do
- swait(2)
- local spread=Vector3.new((math.random(-1500,1500)),(math.random(-1500,1500)),(math.random(-1500,1500)))
- local prt,hit = rayCast((Handle.CFrame*CFrame.new(-3.75,0,0)).p,((Handle.CFrame*CFrame.new(-2500,0,0)).p)+spread, 40, Character)
- magic.lightning((Handle.CFrame*CFrame.new(-3.75,0,0)).p, hit, 20, 1, game.Players.LocalPlayer.Character.Torso.BrickColor.Color, .1, .2, .02, DerbisPlace)
- local prt,hit = rayCast((Handle.CFrame*CFrame.new(-3.75,0,0)).p,((Handle.CFrame*CFrame.new(-2500,0,0)).p)+spread, 20, Character)
- local Centre = it("Part",DerbisPlace)
- Centre.Anchored = true
- Centre.CanCollide = false
- Centre.Transparency = 1
- Centre.CFrame = cf(hit)
- MagniDamage(Centre,2,5,10)
- Centre:remove()
- end
- end
- local function Electrocute()
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122)
- *cf(0,0.25,-3.25)*CFA(-10,190,0))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,79.125),.1)
- RO.C0=Lerp(RO.C0,CFA(2.5,-79.125,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.75,0)*CFA(110,85,-75),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.25,0)*CFA(40,90,15),.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
- Zap()
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- end
- local function Lightning()
- local lastCF=Torso.Position
- local x1=Instance.new("Part",DerbisPlace)
- x1.Name="Lightning"
- x1.CFrame=Core.CFrame*CFA(math.random(1,360),math.random(1,360),math.random(50,360))*CFrame.new(0,0,2.6)
- x1.Size=Vector3.new(1,1,1)
- x1.CanCollide=false
- x1.Anchored=true
- x1.Transparency = 1
- spawn(function()
- while true do
- swait(7.5)
- x1.CFrame=Core.CFrame*CFA(math.random(1,360),math.random(1,360),math.random(50,360))*CFrame.new(0,0,2.6)
- end
- end)
- coroutine.resume(coroutine.create(function()
- while Lightstate do
- local dist2 = (lastCF-x1.Position).magnitude
- local x2=Instance.new("Part",DerbisPlace)
- x2.Name="Lightning2"
- x2.Size=Vector3.new(1,1,1)
- x2.Material="Neon"
- x2.Transparency = Core.Transparency
- x2.BrickColor=Torso.BrickColor
- x2.CFrame=CFrame.new(lastCF,x1.Position)*CFrame.new(0,0,-dist2/2)
- x2.CanCollide=false
- x2.Anchored=true
- local m = Instance.new("BlockMesh",x2)
- m.Scale = Vector3.new(0.5,0.5,dist2)
- lastCF=x1.Position
- spawn(function()
- for i = 1,20 do
- local x=m.Scale.x/2
- local y=m.Scale.x/2
- m.Scale=m.Scale-Vector3.new(x,y,0)
- swait(7.5)
- end
- end)
- game.Debris:AddItem(x2,1.5)
- swait(7.5)
- end
- end))
- end
- local function Conduit()
- if Lightstate == false then
- Lightstate = true
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.982700348, -0.106773376, -1.01371574, -0.00504637975, 0.0328693315, -0.999444425, 0.999603868, -0.0275063422, -0.00595178455, -0.0276866909, -0.999079287, -0.0327175334))
- coroutine.resume(coroutine.create(function()
- local Ball=part(3,DerbisPlace,Enum.Material.Neon,0,1,Torso.BrickColor.Color,"Ball",vt(0, 0, 0))
- Ball.CFrame = Core.CFrame
- Ball.Anchored = true
- Ball.Shape = "Ball"
- for i=0,1,0.05 do
- swait()
- Ball.CFrame = Core.CFrame
- Ball.Transparency = 1-i
- Ball.Size = vt((Ball.Size.X+i)/1.25,(Ball.Size.Y+i)/1.25,(Ball.Size.Z+i)/1.25)
- end
- for i=1,2,0.05 do
- swait(1)
- Ball.CFrame = Core.CFrame
- Ball.Transparency = i-1
- Ball.Size = vt((Ball.Size.X+i)/1.25,(Ball.Size.Y+i)/1.25,(Ball.Size.Z+i)/1.25)
- end
- Ball:remove()
- end))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,CFA(30,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.3,0.9,-0.7)*CFA(140,90,5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.45,0.85,-0.28)*CFA(130,70,5),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(-30,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(-30,0,-5),.1)
- end
- Lightning()
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- elseif Lightstate == true then
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.982700348, -0.106773376, -1.01371574, -0.00504637975, 0.0328693315, -0.999444425, 0.999603868, -0.0275063422, -0.00595178455, -0.0276866909, -0.999079287, -0.0327175334))
- coroutine.resume(coroutine.create(function()
- local Ball=part(3,DerbisPlace,Enum.Material.Neon,0,1,Torso.BrickColor.Color,"Ball",vt(0, 0, 0))
- Ball.CFrame = Core.CFrame
- Ball.Anchored = true
- Ball.Shape = "Ball"
- for i=0,1,0.05 do
- swait(1)
- Ball.CFrame = Core.CFrame
- Ball.Transparency = 1-i
- Ball.Size = vt((Ball.Size.X+i)/1.25,(Ball.Size.Y+i)/1.25,(Ball.Size.Z+i)/1.25)
- end
- for i=1,2,0.05 do
- swait(1)
- Ball.CFrame = Core.CFrame
- Ball.Transparency = i-1
- Ball.Size = vt((Ball.Size.X+i)/1.25,(Ball.Size.Y+i)/1.25,(Ball.Size.Z+i)/1.25)
- end
- Ball:remove()
- end))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko,.1)
- RO.C0=Lerp(RO.C0,CFA(30,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.3,0.9,-0.7)*CFA(140,90,5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.45,0.85,-0.28)*CFA(130,70,5),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(-30,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(-30,0,-5),.1)
- end
- Lightstate = false
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- end
- end
- local function Zap_3(Par)
- for i = 1,10,0.5 do
- swait(10)
- Par.CFrame = Core.CFrame
- local spread_1=Vector3.new((math.random(-15,15)/10),(math.random(-15,15)/10),(math.random(-15,15)/10))
- local prt,hit = rayCast((Core.CFrame).p+spread_1,((RootPart.CFrame).p)+Vector3.new(0,1000,0), 100, Character)
- magic.lightning((Core.CFrame).p+spread_1, hit, 20, 1, Torso.BrickColor.Color, 0.1, 0.2, 0.04, DerbisPlace)
- local spread_2=Vector3.new((math.random(-150,150)/10),(math.random(-150,150)/10),(math.random(-150,150)/10))
- local prt,hit = rayCast((Core.CFrame).p+spread_2,((RootPart.CFrame).p)+Vector3.new(0,1000,0), 100, Character)
- magic.lightning((Core.CFrame).p+spread_1, hit, 20, 1, Torso.BrickColor.Color, 0.1, 0.2, 0.04, DerbisPlace)
- local spread_3=Vector3.new((math.random(-300,300)/10),(math.random(-300,300)/10),(math.random(-300,300)/10))
- local prt,hit = rayCast((Core.CFrame).p+spread_3,((RootPart.CFrame).p)+Vector3.new(0,1000,0), 100, Character)
- magic.lightning((Core.CFrame).p+spread_1, hit, 20, 1, Torso.BrickColor.Color, 0.1, 0.2, 0.04, DerbisPlace)
- local spread_2=Vector3.new((math.random(-150,150)/10),(math.random(-150,150)/10),(math.random(-150,150)/10))
- local prt,hit = rayCast((Core.CFrame).p+spread_2,((RootPart.CFrame).p)-Vector3.new(0,10,0), 100, Character)
- magic.lightning((Core.CFrame).p+spread_1, hit, 20, 1, Torso.BrickColor.Color, 0.1, 0.2, 0.04, DerbisPlace)
- local prt,hit = rayCast((Core.CFrame).p+spread_3,((RootPart.CFrame).p)+Vector3.new(0,1000,0), 50, Character)
- MagniDamage(RootPart,2,5,15)
- local Centre = it("Part",DerbisPlace)
- Centre.Anchored = true
- Centre.CanCollide = false
- Centre.Transparency = 1
- Centre.CFrame = cf(hit)
- MagniDamage(Centre,2,5,40)
- Centre:remove()
- end
- end
- local function Mjolnir()
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.10521698, 0.171691895, -0.901626587, 0.0255565941, -0.353765458, -0.93498075, 0.999274909, 0.0353630334, 0.0139362663, 0.0281365365, -0.934661567, 0.354409426))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-10),.1)
- RO.C0=Lerp(RO.C0,CFA(5,10,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.65,1,0)*CFA(90,60,90),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.75,0,0.25)*CFA(0,30,-40),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(-5,-10,10),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(-5,-10,-10),.1)
- end
- local Ball=part(3,DerbisPlace,Enum.Material.Neon,0,1,Torso.BrickColor.Color,"Ball",vt(0, 0, 0))
- Ball.CFrame = Core.CFrame
- Ball.Anchored = true
- Ball.Shape = "Ball"
- for i=0,1,0.1 do
- swait(2)
- Ball.CFrame = Core.CFrame
- Ball.Transparency = (1-i)+0.5
- Ball.Size = vt((Ball.Size.X+i)/1.05,(Ball.Size.Y+i)/1.05,(Ball.Size.Z+i)/1.05)
- end
- Zap_3(Ball)
- for i=1,2,0.1 do
- swait(2)
- Ball.CFrame = Core.CFrame
- Ball.Transparency = (i-1)-0.5
- Ball.Size = vt((Ball.Size.X+i)/1.25,(Ball.Size.Y+i)/1.25,(Ball.Size.Z+i)/1.25)
- end
- Ball:remove()
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- end
- local function Zap_2(Par)
- for i = 1,10,0.125 do
- swait(2)
- Par.CFrame = RootPart.CFrame
- local spread=Vector3.new((math.random(-2500,2500)),(math.random(-2500,2500)),(math.random(-2500,2500)))
- local prt,hit = rayCast((Torso.CFrame).p,((Torso.CFrame).p)+Vector3.new(0,1000,0)+spread, 21.1256771, Character)
- magic.lightning((Torso.CFrame).p, hit, 5, 2, Torso.BrickColor.Color, 0.1, 0.2, 0.02, DerbisPlace)
- MagniDamage(RootPart,2,5,20)
- end
- end
- local function Eitri()
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.982700348, -0.106773376, -1.01371574, -0.00504637975, 0.0328693315, -0.999444425, 0.999603868, -0.0275063422, -0.00595178455, -0.0276866909, -0.999079287, -0.0327175334))
- for i=0,1,0.05 do
- swait(1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,0),.1)
- RO.C0=Lerp(RO.C0,CFA(-30,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.3,0.9,-0.7)*CFA(140,90,5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.45,0.85,-0.28)*CFA(130,70,5),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(30,0,5),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(30,0,-5),.1)
- end
- local Ball=part(3,DerbisPlace,Enum.Material.Neon,0,1,"Really black","Ball",vt(0, 0, 0))
- Ball.CFrame = Core.CFrame
- Ball.Anchored = true
- Ball.Shape = "Ball"
- for i=0,1,0.01 do
- swait(0.5)
- Ball.CFrame = RootPart.CFrame
- Ball.Transparency = 1-(i/2)
- Ball.Size = vt((Ball.Size.X+i)/1.005,(Ball.Size.Y+i)/1.005,(Ball.Size.Z+i)/1.005)
- end
- Zap_2(Ball)
- for i=1,2,0.01 do
- swait(0.5)
- Ball.CFrame = RootPart.CFrame
- Ball.Transparency = i/2
- Ball.Size = vt((Ball.Size.X+i)/1.025,(Ball.Size.Y+i)/1.025,(Ball.Size.Z+i)/1.025)
- end
- Ball:remove()
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- end
- local combo=0
- local function Click()
- if Attack == true or Equipped==false then return end
- Attack = true
- so("rbxassetid://471949350",RootPart,.6,.7)
- if combo==0 then
- Attackone()
- combo=1
- elseif combo==1 then
- Attacktwo()
- combo=2
- elseif combo==2 then
- Attackthree()
- combo=3
- elseif combo==3 then
- Attackfour()
- combo=0
- end
- Attack = false
- HandleWeld:remove()
- HandleWeld=weld(Handle,RightArm,Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.945522308, 0.593322754, -0.760007858, -0.0390812606, 0.0694925338, -0.996814072, 0.747806907, 0.663699627, 0.01695095, 0.662763715, -0.74476254, -0.0779053122))
- coroutine.resume(coroutine.create(function()
- for i=1,50,1 do
- if Attack==false then
- swait(1)
- else
- break
- end
- end
- if Attack==false then
- combo=0
- end
- coroutine.yield()
- end))
- end
- local function hideanim()
- Equipped=false
- 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.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.Colossus:children()) do
- v.Transparency = i
- end
- end
- for _,v in pairs(ModelPlace.Colossus:children()) do
- v.Transparency = 1
- end
- end
- local function equipanim()
- Equipped=true
- for i=0,1,0.05 do
- swait(1)
- HandleWeld.C0=Lerp(HandleWeld.C0,Old_H,.1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-30),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-10,30,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(45,70,-5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(105,85,-25),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125)*CFA(0,-30,0)*CFA(-10,0,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125)*CFA(0,-30,0)*CFA(-16,20,0),.1)
- for _,v in pairs(ModelPlace.Colossus:children()) do
- v.Transparency = 1-i
- end
- end
- for _,v in pairs(ModelPlace.Colossus:children()) do
- v.Transparency = 0
- 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 == "z" then
- Attack = true
- so("rbxassetid://471949762",RootPart,1,1.3)
- Jolt()
- Attack = false
- end
- if key == "x" then
- Attack = true
- so("rbxassetid://471949736",RootPart,.7,1.34)
- Electrocute()
- Attack = false
- end
- if key == "e" then
- Attack = true
- so("rbxassetid://471949374",RootPart,.5,.9)
- Conduit()
- Attack = false
- end
- if key == "v" then
- Attack = true
- so("rbxassetid://471949696",RootPart,.8,3.03)
- Mjolnir()
- Attack = false
- end
- if key == "c" then
- Attack = true
- so("rbxassetid://471949296",RootPart,.4,.8)
- Eitri()
- 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,(cf(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)
- NE.C1=Lerp(NE.C1,necko2,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(-22.5,0,10),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-22.5,0,-.2),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,-.3)*CFA(-30,0,0)*CFA(0,0,-10),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,-.3)*CFA(-0.5,0,0)*CFA(0,0,10),.1)
- end
- elseif RootPart.Velocity.y < -1 and hitfloor==nil then
- Anim="Fall"
- if Attack==false then
- NE.C0=Lerp(NE.C0,necko*CFA(22.5,0,0),.1)
- NE.C1=Lerp(NE.C1,necko2,.1)
- RO.C0=Lerp(RO.C0,cf(0,0,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(-10,0,45),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(-10,0,-45),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1,-1,0)*CFA(22.5,0,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1,-1,0)*CFA(-10,0,0),.1)
- end
- elseif torvel<1 and hitfloor~=nil then
- Anim="Idle"
- if Attack==false then
- HandleWeld.C0=Lerp(HandleWeld.C0,Old_H,.1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-30),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-10,30,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(45,70,-5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(105,85,-25),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,cf(1.05,-1,0.125)*CFA(0,-30,0)*CFA(-10,0,0),.1)
- LH.C0=Lerp(LH.C0,cf(-1.05,-1,-0.125)*CFA(0,-30,0)*CFA(-15,20,0),.1)
- end
- elseif torvel>2 and torvel<22 and hitfloor~=nil then
- Anim="Walk"
- if Attack==false then
- sine=sine+change
- HandleWeld.C0=Lerp(HandleWeld.C0,Old_H,.1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-30),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-5,30,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(45,70,-5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(105,85,-25),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,CFA(0,-30,0)*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,CFA(0,-30,0)*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
- HandleWeld.C0=Lerp(HandleWeld.C0,Old_H,.1)
- NE.C0=Lerp(NE.C0,necko*CFA(0,0,-30),.1)
- RO.C0=Lerp(RO.C0,cf(0,0,-0.5)*CFA(-5,30,0),.1)
- RW.C0=Lerp(RW.C0,cf(1.5,0.5,0)*CFA(45,70,-5),.1)
- RW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- LW.C0=Lerp(LW.C0,cf(-1.5,0.5,0)*CFA(105,85,-25),.1)
- LW.C1=Lerp(LW.C1,cf(0,0.5,0),.1)
- RH.C0=Lerp(RH.C0,CFA(0,-30,0)*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,CFA(0,-30,0)*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