Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(0.016666666666666666)
- script.Name = "zzzzzzzzzzz;.xz'.xz'.z'x.z'x.z'.,..zx,.z,,;zx.zx,zx''z,x;zx.z'.,"
- Effects = {}
- local Player = game.Players.localPlayer
- local Character = Player.Character
- local Humanoid = Character.Humanoid
- local Mouse = Player:GetMouse()
- local LeftArm = Character["Left Arm"]
- local RightArm = Character["Right Arm"]
- local LeftLeg = Character["Left Leg"]
- local RightLeg = Character["Right Leg"]
- local Head = Character.Head
- local Torso = Character.Torso
- local Camera = game.Workspace.CurrentCamera
- local RootPart = Character.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local attack = false
- local Anim = "Idle"
- local attacktype = 1
- local Torsovelocity = RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
- local velocity = RootPart.Velocity.y
- local sine = 0
- local change = 1
- local Create = LoadLibrary("RbxUtility").Create
- local m = Create("Model")({
- Parent = Character,
- Name = "WeaponModel"
- })
- Humanoid.Animator.Parent = nil
- Character.Animate.Parent = nil
- local function newWeld(part0, part1, c0, c1)
- local w = Create("Weld")({
- Parent = part0,
- Part0 = part0,
- Part1 = part1,
- C0 = c0,
- C1 = c1
- })
- return w
- end
- function clerp(a, b, t)
- return a:lerp(b, t)
- end
- RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- local RW = newWeld(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
- local LW = newWeld(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
- local RH = newWeld(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
- local LH = newWeld(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
- RootJoint.C1 = CFrame.new(0, 0, 0)
- RootJoint.C0 = CFrame.new(0, 0, 0)
- Torso.Neck.C1 = CFrame.new(0, 0, 0)
- Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
- local rarmc1 = RW.C1
- local larmc1 = LW.C1
- local rlegc1 = RH.C1
- local llegc1 = LH.C1
- local resetc1 = false
- function PlayAnimationFromTable(table, speed, bool)
- RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
- RW.C0 = clerp(RW.C0, table[3], speed)
- LW.C0 = clerp(LW.C0, table[4], speed)
- RH.C0 = clerp(RH.C0, table[5], speed)
- LH.C0 = clerp(LH.C0, table[6], speed)
- if bool == true and resetc1 == false then
- resetc1 = true
- RootJoint.C1 = RootJoint.C1
- Torso.Neck.C1 = Torso.Neck.C1
- RW.C1 = rarmc1
- LW.C1 = larmc1
- RH.C1 = rlegc1
- LH.C1 = llegc1
- end
- end
- ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
- script:WaitForChild("Heartbeat")
- frame = 0.03333333333333333
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- 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
- function RemoveOutlines(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- CFuncs = {
- Part = {
- Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- },
- Mesh = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- },
- Weld = {
- Create = function(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- },
- Sound = {
- Create = function(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local Sound = Create("Sound")({
- Volume = vol,
- Pitch = pit or 1,
- SoundId = "rbxassetid://" .. id,
- Parent = par or workspace
- })
- Sound:play()
- game:GetService("Debris"):AddItem(Sound, 10)
- end))
- end
- },
- Decal = {
- Create = function(Color, Texture, Transparency, Name, Parent)
- local Decal = Create("Decal")({
- Color3 = Color,
- Texture = "rbxassetid://" .. Texture,
- Transparency = Transparency,
- Name = Name,
- Parent = Parent
- })
- return Decal
- end
- },
- BillboardGui = {
- Create = function(Parent, Image, Position, Size)
- local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
- BillPar.CFrame = CFrame.new(Position)
- local Bill = Create("BillboardGui")({
- Parent = BillPar,
- Adornee = BillPar,
- Size = UDim2.new(1, 0, 1, 0),
- SizeOffset = Vector2.new(Size, Size)
- })
- local d = Create("ImageLabel", Bill)({
- Parent = Bill,
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Image = "rbxassetid://" .. Image
- })
- return BillPar
- end
- },
- ParticleEmitter = {
- Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
- local Particle = Create("ParticleEmitter")({
- Parent = Parent,
- Color = ColorSequence.new(Color1, Color2),
- LightEmission = LightEmission,
- Size = Size,
- Texture = Texture,
- Transparency = Transparency,
- ZOffset = ZOffset,
- Acceleration = Accel,
- Drag = Drag,
- LockedToPart = LockedToPart,
- VelocityInheritance = VelocityInheritance,
- EmissionDirection = EmissionDirection,
- Enabled = Enabled,
- Lifetime = LifeTime,
- Rate = Rate,
- Rotation = Rotation,
- RotSpeed = RotSpeed,
- Speed = Speed,
- VelocitySpread = VelocitySpread
- })
- return Particle
- end
- },
- CreateTemplate = {}
- }
- function New(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- Handle = New("Part", m, "Handle", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.400000006, 2.20000005, 0.200000003),
- CFrame = CFrame.new(0.199969932, 6.4000001, 6.7000618, -0.999999762, 1.05095774E-6, 3.09891446E-4, 1.04929006E-6, 1, 1.11084546E-8, -3.09891533E-4, 1.14180798E-8, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle, "Mesh", {
- Scale = Vector3.new(0.300000012, 1, 0.300000012)
- })
- moter = New("Weld", Handle, "mot", {Part0 = RightArm, Part1 = Handle})
- Blade = New("Part", m, "Blade", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(1.60000038, 3.89999914, 0.299999923),
- CFrame = CFrame.new(0.0999549553, 9.85001373, 6.70002699, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Blade, "Mesh", {})
- mot = New("Weld", Blade, "mot", {
- Part0 = Blade,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
- C1 = CFrame.new(0.100018628, 3.45001364, 3.81469727E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade = New("Part", m, "Blade", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.300000131, 1.49999976, 1.60000002),
- CFrame = CFrame.new(0.0999589637, 12.5500078, 6.70003319, 3.09891417E-4, -9.75710801E-9, 0.999999642, 1.04985793E-6, 1, 1.2217356E-8, -1.00000024, 1.04982848E-6, 3.09891562E-4),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("SpecialMesh", Blade, "Mesh", {
- MeshType = Enum.MeshType.Wedge
- })
- mot = New("Weld", Blade, "mot", {
- Part0 = Blade,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, 3.09891475E-4, 1.04984724E-6, -1, -1.08713012E-8, 1, 1.0498386E-6, 0.999999881, 1.11031113E-8, 3.09891504E-4),
- C1 = CFrame.new(0.100017458, 6.15000772, -2.38418579E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade = New("Part", m, "Blade", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.300000131, 1.69999981, 1.80000007),
- CFrame = CFrame.new(-4.10079956E-5, 12.6500082, 6.70000315, 3.09891417E-4, -9.75710801E-9, 0.999999642, 1.04985793E-6, 1, 1.2217356E-8, -1.00000024, 1.04982848E-6, 3.09891562E-4),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Blade, "Mesh", {
- Scale = Vector3.new(0.99000001, 1, 0.99000001),
- MeshType = Enum.MeshType.Wedge
- })
- mot = New("Weld", Blade, "mot", {
- Part0 = Blade,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, 3.09891475E-4, 1.04984724E-6, -1, -1.08713012E-8, 1, 1.0498386E-6, 0.999999881, 1.11031113E-8, 3.09891504E-4),
- C1 = CFrame.new(0.200017557, 6.25000811, -3.33786011E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade = New("Part", m, "Blade", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(1.80000043, 3.89999914, 0.299999923),
- CFrame = CFrame.new(-4.60296869E-5, 9.85001373, 6.69999599, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Blade, "Mesh", {
- Scale = Vector3.new(0.99000001, 1, 0.99000001)
- })
- mot = New("Weld", Blade, "mot", {
- Part0 = Blade,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
- C1 = CFrame.new(0.200019628, 3.45001364, 3.81469727E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle1 = New("Part", m, "Handle1", {
- BrickColor = BrickColor.new("Fawn brown"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.550000012, 0.550000012, 0.400000006),
- CFrame = CFrame.new(0.241387904, 7.88718128, 6.70007515, -0.707104743, 0.707106769, 3.09891184E-4, 0.70710659, 0.707106233, 1.1606387E-8, -2.19118883E-4, 2.19134468E-4, -1.00000179),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.627451, 0.517647, 0.309804)
- })
- Mesh = New("BlockMesh", Handle1, "Mesh", {})
- mot = New("Weld", Handle1, "mot", {
- Part0 = Handle1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707104921, 0.70710659, -2.1911884E-4, 0.707106948, 0.707106233, 2.19134439E-4, 3.09891242E-4, 1.15956738E-8, -1.00000155),
- C1 = CFrame.new(-0.0414164215, 1.48718119, -4.76837158E-7, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle1 = New("Part", m, "Handle1", {
- BrickColor = BrickColor.new("Fawn brown"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(1.80000031, 0.399999857, 0.400000006),
- CFrame = CFrame.new(-3.10242176E-5, 7.70001221, 6.70000076, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.627451, 0.517647, 0.309804)
- })
- Mesh = New("BlockMesh", Handle1, "Mesh", {})
- mot = New("Weld", Handle1, "mot", {
- Part0 = Handle1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
- C1 = CFrame.new(0.200002372, 1.30001211, -9.53674316E-7, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.338874876, 7.62504959, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.5, 0.5, 1.00999999)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.138903722, 1.2250495, -4.33921814E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.114610955, 7.62505007, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.5, 0.5, 1.00999999)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(0.0853602961, 1.22504997, 1.95503235E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.226742923, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.5, 0.5, 1.00999999)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.0267714858, 1.43718195, -1.38282776E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.446743846, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.5, 0.5, 1.00999999)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.246772453, 1.43718243, 5.4359436E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.558875859, 7.62504911, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.5, 0.5, 1.00999999)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.358904719, 1.2250495, 2.47955322E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.00674197078, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.5, 0.5, 1.00999999)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(0.193229482, 1.43718195, -8.20159912E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(-0.10539104, 7.62505054, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.5, 0.5, 1.00999999)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(0.305362284, 1.22504997, -4.86373901E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.226742923, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.0267714858, 1.43718195, -1.38282776E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.114610955, 7.62505007, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(0.0853602961, 1.22504997, 1.95503235E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(-0.10539104, 7.62505054, 6.70001602, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(0.305362284, 1.22504997, -4.86373901E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.558875859, 7.62504911, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.358904719, 1.2250495, 2.47955322E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.446743846, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.246772453, 1.43718243, 5.4359436E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.338874876, 7.62504959, 6.70014811, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(-0.138903722, 1.2250495, -4.33921814E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle2 = New("Part", m, "Handle2", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.200000435, 0.199999154, 0.399999917),
- CFrame = CFrame.new(0.00674197078, 7.83718204, 6.70008373, -0.707106173, 0.707106829, 3.09891446E-4, 0.707107067, 0.707106411, 1.12302381E-8, -2.19118418E-4, 2.19134468E-4, -1.00000012),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("BlockMesh", Handle2, "Mesh", {
- Scale = Vector3.new(0.349999994, 0.349999994, 1.01999998)
- })
- mot = New("Weld", Handle2, "mot", {
- Part0 = Handle2,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.707106352, 0.707107067, -2.19118374E-4, 0.707107008, 0.707106411, 2.19134439E-4, 3.09891504E-4, 1.12195258E-8, -0.99999994),
- C1 = CFrame.new(0.193229482, 1.43718195, -8.20159912E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.150047973, 8.30001545, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.00999999, 1, 1),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350019991, 1.90001535, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.350049913, 8.70001411, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.00999999, 1, 1),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.550022423, 2.30001402, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.150046989, 9.10001373, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.00999999, 1, 1),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350019842, 2.70001364, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.150047973, 10.9000149, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.00999999, 1, 1),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350022733, 4.50001383, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.350049973, 11.3000145, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.00999999, 1, 1),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.550025165, 4.90001345, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.15004696, 11.7000122, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.00999999, 1, 1),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350022554, 5.30001211, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.350049973, 11.3000145, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.550025165, 4.90001345, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.150046989, 9.10001373, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350019842, 2.70001364, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.150047973, 10.9000149, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350022733, 4.50001383, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.15004696, 11.7000122, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350022554, 5.30001211, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.150047973, 8.30001545, 6.69994879, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.350019991, 1.90001535, 4.76837158E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Blade1 = New("Part", m, "Blade1", {
- BrickColor = BrickColor.new("Really black"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.300000429, 0.299999148, 0.199999928),
- CFrame = CFrame.new(-0.350049913, 8.70001411, 6.69988585, -3.06650938E-4, 1.00000143, 1.05071865E-6, -1.09471721E-8, -1.04849789E-6, 1, 0.999999821, 3.09616385E-4, 1.12493419E-8),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- })
- Mesh = New("SpecialMesh", Blade1, "Mesh", {
- Scale = Vector3.new(1.01999998, 0.800000012, 0.800000012),
- MeshType = Enum.MeshType.Cylinder
- })
- mot = New("Weld", Blade1, "mot", {
- Part0 = Blade1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -3.06650996E-4, -1.09364633E-8, 0.999999583, 1.00000167, -1.04961214E-6, 3.09616327E-4, 1.04960475E-6, 1, 1.12597105E-8),
- C1 = CFrame.new(0.550022423, 2.30001402, 5.7220459E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Handle1 = New("Part", m, "Handle1", {
- BrickColor = BrickColor.new("Fawn brown"),
- Material = Enum.Material.SmoothPlastic,
- Size = Vector3.new(0.5, 0.200000003, 0.300000012),
- CFrame = CFrame.new(0.199973926, 5.40002394, 6.70007801, -0.999999642, 1.05151469E-6, 3.09891417E-4, 1.048733E-6, 1, 1.11138236E-8, -3.09891562E-4, 1.1412884E-8, -1.00000024),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(0.627451, 0.517647, 0.309804)
- })
- Mesh = New("BlockMesh", Handle1, "Mesh", {
- Scale = Vector3.new(0.300000012, 1, 0.300000012)
- })
- mot = New("Weld", Handle1, "mot", {
- Part0 = Handle1,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1),
- C1 = CFrame.new(-5.05149364E-6, -0.999976158, -1.62124634E-5, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- Hitbox = New("Part", m, "Hitbox", {
- BrickColor = BrickColor.new("Really red"),
- Material = Enum.Material.Neon,
- Transparency = 1,
- Transparency = 1,
- Size = Vector3.new(0.300000131, 5.59999847, 1.80000007),
- CFrame = CFrame.new(-4.09999993E-5, 10.7000084, 6.70000315, 3.09891475E-4, -1.08713012E-8, 0.999999881, 1.04984724E-6, 1, 1.11031113E-8, -1, 1.0498386E-6, 3.09891504E-4),
- BackSurface = Enum.SurfaceType.SmoothNoOutlines,
- BottomSurface = Enum.SurfaceType.SmoothNoOutlines,
- FrontSurface = Enum.SurfaceType.SmoothNoOutlines,
- LeftSurface = Enum.SurfaceType.SmoothNoOutlines,
- RightSurface = Enum.SurfaceType.SmoothNoOutlines,
- TopSurface = Enum.SurfaceType.SmoothNoOutlines,
- Color = Color3.new(1, 0, 0)
- })
- Mesh = New("SpecialMesh", Hitbox, "Mesh", {
- Scale = Vector3.new(0.99000001, 1, 0.99000001),
- MeshType = Enum.MeshType.Wedge
- })
- mot = New("Weld", Hitbox, "mot", {
- Part0 = Hitbox,
- Part1 = Handle,
- C0 = CFrame.new(0, 0, 0, 3.09891475E-4, 1.04984724E-6, -1, -1.08713012E-8, 1, 1.0498386E-6, 0.999999881, 1.11031113E-8, 3.09891504E-4),
- C1 = CFrame.new(0.200015515, 4.3000083, -3.33786011E-6, -0.999999881, 1.04984724E-6, -3.09891504E-4, 1.05040078E-6, 1, 1.14232535E-8, 3.09891475E-4, 1.11031113E-8, -1)
- })
- aa1 = New("Attachment", Hitbox, "aa1", {
- Position = Vector3.new(0, 1.9, 0)
- })
- aa2 = New("Attachment", Hitbox, "aa2", {
- Position = Vector3.new(0, -2.8, 0)
- })
- Trail = New("Trail", Hitbox, "Trailbb", {
- LightEmission = 0.6,
- Enabled = false,
- Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.4),
- NumberSequenceKeypoint.new(1, 1)
- }),
- Enabled = false,
- Lifetime = 0.3,
- Color = ColorSequence.new(Color3.new(1, 0, 0)),
- Attachment0 = aa1,
- Attachment1 = aa2
- })
- for _, v in pairs(m:children()) do
- if v:IsA("Part") then
- v.Transparency = 1
- end
- end
- function rayCast(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
- end
- function FindNearestTorso(pos)
- local list = game.Workspace:children()
- local torso
- local dist = 1000
- local temp, human, temp2
- for x = 1, #list do
- temp2 = list[x]
- if temp2.className == "Model" and temp2.Name ~= Character.Name then
- temp = temp2:findFirstChild("Torso")
- human = temp2:findFirstChild("Humanoid")
- if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
- local dohit = true
- if dohit == true then
- torso = temp
- dist = (temp.Position - pos).magnitude
- end
- end
- end
- end
- return torso, dist
- end
- local BladeHitSounds = {
- "199149137",
- "199149186",
- "199149221",
- "199149235",
- "199149269",
- "199149297"
- }
- local FistHitSounds = {
- "199149137",
- "199149186",
- "199149221",
- "199149235",
- "199149269",
- "199149297"
- }
- local HitSounds = {
- Sharp = {
- Small = 153092296,
- MedL = 153092292,
- MedH = 153092285,
- Large = 153092274
- },
- Blunt = {
- Small = 153092249,
- Med = 153092238,
- LargeF = 153092227,
- LargeA = 153092217,
- Large = 153092213
- },
- Body = {Blood = 206082273}
- }
- function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitVolume, HitPitch)
- if hit.Parent == nil then
- return
- end
- local h = hit.Parent:FindFirstChildOfClass("Humanoid")
- for _, v in pairs(hit.Parent:children()) do
- if v:IsA("Humanoid") then
- h = v
- end
- end
- if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
- if h.MaxHealth == math.huge then
- hit.Parent.Head:BreakJoints()
- end
- if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
- return
- end
- local c = Create("ObjectValue")({
- Name = "creator",
- Value = game:service("Players").LocalPlayer,
- Parent = h
- })
- game:GetService("Debris"):AddItem(c, 0.5)
- if HitSound ~= nil and HitPitch ~= nil then
- CFuncs.Sound.Create(HitSound, hit, HitVolume, HitPitch)
- end
- local Damage = math.random(minim, maxim)
- local blocked = false
- local block = hit.Parent:findFirstChild("Block")
- if block ~= nil and block.className == "IntValue" and block.Value > 0 then
- blocked = true
- block.Value = block.Value - 1
- print(block.Value)
- end
- if blocked == false then
- h.Health = h.Health - Damage
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
- else
- h.Health = h.Health - Damage / 2
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
- end
- if Type == "Knockdown" then
- local hum = hit.Parent.Humanoid
- hum.PlatformStand = true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand = false
- end), hum)
- local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
- local bodvol = Create("BodyVelocity")({
- velocity = angle * knockback,
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = hit
- })
- local rl = Create("BodyAngularVelocity")({
- P = 3000,
- maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
- angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
- Parent = hit
- })
- game:GetService("Debris"):AddItem(bodvol, 0.5)
- game:GetService("Debris"):AddItem(rl, 0.5)
- elseif Type == "Normal" then
- local vp = Create("BodyVelocity")({
- P = 500,
- maxForce = Vector3.new(math.huge, 0, math.huge),
- velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
- })
- if knockback > 0 then
- vp.Parent = hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, 0.5)
- elseif Type == "Up" then
- local bodyVelocity = Create("BodyVelocity")({
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = hit
- })
- game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
- elseif Type == "DarkUp" then
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, 0.1 do
- swait()
- Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
- end
- end))
- local bodyVelocity = Create("BodyVelocity")({
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = hit
- })
- game:GetService("Debris"):AddItem(bodyVelocity, 1)
- elseif Type == "Snare" then
- local bp = Create("BodyPosition")({
- P = 2000,
- D = 100,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso
- })
- game:GetService("Debris"):AddItem(bp, 1)
- elseif Type == "Freeze" then
- local BodPos = Create("BodyPosition")({
- P = 50000,
- D = 1000,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso
- })
- local BodGy = Create("BodyGyro")({
- maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
- P = 20000,
- Parent = hit.Parent.Torso,
- cframe = hit.Parent.Torso.CFrame
- })
- hit.Parent.Torso.Anchored = true
- coroutine.resume(coroutine.create(function(Part)
- swait(1.5)
- Part.Anchored = false
- end), hit.Parent.Torso)
- game:GetService("Debris"):AddItem(BodPos, 3)
- game:GetService("Debris"):AddItem(BodGy, 3)
- end
- local debounce = Create("BoolValue")({
- Name = "DebounceHit",
- Parent = hit.Parent,
- Value = true
- })
- game:GetService("Debris"):AddItem(debounce, Delay)
- c = Create("ObjectValue")({
- Name = "creator",
- Value = Player,
- Parent = h
- })
- game:GetService("Debris"):AddItem(c, 0.5)
- end
- end
- function ShowDamage(Pos, Text, Time, Color)
- local Rate = 0.03333333333333333
- local Pos = Pos or Vector3.new(0, 0, 0)
- local Text = Text or ""
- local Time = Time or 2
- local Color = Color or Color3.new(1, 0, 1)
- local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
- EffectPart.Anchored = true
- local BillboardGui = Create("BillboardGui")({
- Size = UDim2.new(3, 0, 3, 0),
- Adornee = EffectPart,
- Parent = EffectPart
- })
- local TextLabel = Create("TextLabel")({
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Text = Text,
- Font = "SciFi",
- TextColor3 = Color,
- TextScaled = true,
- Parent = BillboardGui
- })
- game.Debris:AddItem(EffectPart, Time)
- EffectPart.Parent = game:GetService("Workspace")
- delay(0, function()
- local Frames = Time / Rate
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = Frame / Frames
- EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:Destroy()
- end
- end)
- end
- function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitVolume, HitPitch)
- for _, c in pairs(workspace:children()) do
- local hum = c:findFirstChildOfClass("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 Magnitude >= mag and c.Name ~= Player.Name then
- Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitVolume, HitPitch)
- end
- end
- end
- end
- end
- EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
- Effects = {
- Block = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, Part)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- if Type == 1 or Type == nil then
- table.insert(Effects, {
- prt,
- "Block1",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 2 then
- table.insert(Effects, {
- prt,
- "Block2",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 3 then
- table.insert(Effects, {
- prt,
- "Block3",
- delay,
- x3,
- y3,
- z3,
- msh,
- Part
- })
- elseif Type == 4 then
- table.insert(Effects, {
- prt,
- "Block2Fire",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- end
- },
- Cylinder = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Sphere = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Sphere2 = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- coroutine.resume(coroutine.create(function()
- while prt.Transparency < 1 do
- swait()
- prt.CFrame = prt.CFrame * CFrame.new(x3, y3, z3)
- end
- end))
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Blood = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Blood",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Head = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Fire = {
- Create = function(brickcolor, cframe, x1, y1, z1, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Fire",
- delay,
- 1,
- 1,
- 1,
- msh
- })
- end
- },
- Ring = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Ring2 = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- coroutine.resume(coroutine.create(function()
- wait(0.01)
- while prt.Transparency < 1 do
- swait()
- prt.CFrame = prt.CFrame * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- end
- end))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Blast = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Part)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1323306", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Block4",
- delay,
- x3,
- y3,
- z3,
- msh,
- Part
- })
- end
- },
- Wave = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Elec = {
- Create = function(cff, x, y, z)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Medium blue"), "Part", Vector3.new(1, 1, 1))
- prt.Anchored = true
- prt.CFrame = cff * CFrame.new(math.random(-x * 100, x * 100) / 100, math.random(-y * 100, y * 100) / 100, math.random(-z * 100, z * 100) / 100)
- prt.CFrame = CFrame.new(prt.Position)
- game:GetService("Debris"):AddItem(prt, 10)
- local xval = math.random() / 9
- local yval = math.random() / 9
- local zval = math.random() / 9
- msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
- local eul1 = math.random(-50, 50)
- local eul2 = math.random(-50, 50)
- local eul3 = math.random(-50, 50)
- local euld = CFrame.fromEulerAnglesXYZ(eul1, eul2, eul3)
- local euld2 = CFrame.fromEulerAnglesXYZ(-eul1, -eul2, -eul3)
- Effects[#Effects + 1] = {
- prt,
- "Elec",
- 0.05,
- x,
- y,
- z,
- xval,
- yval,
- zval,
- msh,
- euld,
- euld2
- }
- end
- },
- Break = {
- Create = function(brickcolor, cframe, x1, y1, z1)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- game:GetService("Debris"):AddItem(prt, 10)
- local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) / 1000
- table.insert(Effects, {
- prt,
- "Shatter",
- num,
- prt.CFrame,
- math.random() - math.random(),
- 0,
- math.random(50, 100) / 100
- })
- end
- },
- Ice = {
- Create = function(brickcolor, cframe, x1, y1, z1, delay)
- local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored = true
- prt.CFrame = cframe
- msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1778999", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- for i = 1, 5 do
- Effects.Break.Create(BrickColor.new(brickcolor), prt.CFrame * CFrame.new(0, 4, 0), math.random(20, 80) / 100, math.random(2, 10), math.random(20, 80) / 100)
- end
- for i = 1, 15 do
- local freezepart = CFuncs.Part.Create(EffectModel, "Neon", 0.5, 0.5, BrickColor.new("Bright blue"), "Ice Part", Vector3.new(math.random(1, 2) + math.random(), math.random(1, 2) + math.random(), math.random(1, 2) + math.random()))
- freezepart.Anchored = true
- freezepart.CanCollide = true
- freezepart.CFrame = cframe * CFrame.new(math.random(-300, 300) / 100, 4, math.random(-300, 300) / 100) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- game:GetService("Debris"):AddItem(freezepart, 10)
- end
- table.insert(Effects, {
- prt,
- "Ice",
- delay,
- msh,
- 1,
- 0.2
- })
- end
- },
- Lightning = {
- Create = function(p0, p1, tym, ofs, col, th, tra, last)
- local magz = (p0 - p1).magnitude
- local curpos = p0
- local trz = {
- -ofs,
- ofs
- }
- for i = 1, tym do
- local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
- local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
- local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
- li.Material = "Neon"
- 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)
- table.insert(Effects, {
- li,
- "Disappear",
- last
- })
- else
- li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
- curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
- game.Debris:AddItem(li, 10)
- table.insert(Effects, {
- li,
- "Disappear",
- last
- })
- end
- end
- end
- },
- EffectTemplate = {}
- }
- function attackone()
- attack = true
- for i = 0, 0.9, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082581E-17, 1.49998808, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(2.4449544, 0.202100992, 1.01267672, 0.563678145, 0.825983822, 0.00421173126, -0.021122843, 0.0195118524, -0.999586463, -0.825724483, 0.563356042, 0.028445527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- RootPart.Velocity = RootPart.CFrame.lookVector * 50
- CFuncs.Sound.Create("234365573", Handle, 1, 0.6)
- local con = Hitbox.Touched:connect(function(hit)
- Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Small, 1.4, 0.4)
- end)
- Trail.Enabled = true
- for i = 0, 0.1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082581E-17, 1.49998808, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(1.18206537, 0.0979360491, -2.36446452, -0.587409675, 0.808382511, 0.0383165814, -0.0833570883, -0.0133414753, -0.996431589, -0.804985464, -0.588506937, 0.0752213746) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- for i = 0, 1.1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082581E-17, 1.49998808, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998403, -4.76837613E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-2.0374732, -0.316002667, -3.36016822, -0.893032551, -0.437608808, 0.10487406, -0.0753240138, -0.0844012573, -0.993581772, 0.443650782, -0.895197272, 0.0424104594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- con:Disconnect()
- Trail.Enabled = false
- attack = false
- end
- function attacktwo()
- attack = true
- for i = 0, 0.9, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082714E-17, 1.49998999, -1.43051136E-6, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000215, 1.04083557E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999785, -1.0408326E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.499999881, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-3.0807817, -0.828035116, -1.77403629, -0.685650647, -0.619280815, -0.382590085, -0.325919062, -0.208793223, 0.922053874, -0.65089184, 0.756900012, -0.0586764179) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- RootPart.Velocity = RootPart.CFrame.lookVector * 60
- CFuncs.Sound.Create("234365549", Handle, 1, 0.8)
- local con = Hitbox.Touched:connect(function(hit)
- Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Small, 1.4, 0.4)
- end)
- Trail.Enabled = true
- for i = 0, 0.1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082714E-17, 1.49998999, -1.43051136E-6, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000215, 1.04083557E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999785, -1.0408326E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.499999881, -1.99998593, -1.90734909E-6, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-3.46451378, -0.0733153969, -2.1783123, 0.60132575, -0.76584518, -0.227803126, 0.388557374, 0.03116359, 0.920904934, -0.698171794, -0.642269373, 0.316316277) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- for i = 0, 0.9, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 3.46944695E-18, 0, 3.46944695E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(5.20415388E-18, 1.49999523, -4.76836988E-7, 1, 3.46944695E-18, 0, 3.46944695E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 5.20417705E-18, 0, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -5.20416381E-18, 0, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998832, -4.76837613E-7, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998832, -4.76837613E-7, 1, 4.33680869E-18, 0, 3.46944695E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(0.00192657672, 0.288838416, -2.21198153, 0.908116639, 0.215627939, -0.358937234, 0.310652941, 0.227829441, 0.92281574, 0.280764639, -0.949523211, 0.139910862) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- con:Disconnect()
- Trail.Enabled = false
- attack = false
- end
- function attackthree()
- attack = true
- CFuncs.Sound.Create("169445092", Handle, 0.8, 0.8)
- for i = 0, 1.1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082548E-17, 1.4999876, 1.70528847E-13, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999905, -1.04083342E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499997973, -0.250017643, -2.02071714, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998307, -9.53674771E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094938, 0.0749487504, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70436055E-8, 3.10002128E-4, -3.70434918E-8, 1, 7.34555805E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- Humanoid.WalkSpeed = 0
- for i = 0, 0.6, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082548E-17, 1.4999876, 1.70528847E-13, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999905, -1.04083342E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499997973, -1.99998283, -2.02071714, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998307, -9.53674771E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094938, 0.0749487504, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70436055E-8, 3.10002128E-4, -3.70434918E-8, 1, 7.34555805E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- local ground = workspace:FindPartOnRay(Ray.new(RightLeg.Position, RightLeg.CFrame * CFrame.Angles(math.rad(-90), 0, 0).lookVector.Unit * 2), Character, true, true)
- if ground then
- CFuncs.Sound.Create("142070127", RightLeg, 1, 1)
- MagnitudeDamage(Torso, 8, 15, 20, 1, "Knockdown", HitSounds.Sharp.Small, 1, 0.5)
- Effects.Wave.Create(BrickColor.new("Really red"), RightLeg.CFrame * CFrame.new(0, -0.8, 0), 0.5, 0.1, 0.5, 0.7, 0.1, 0.7, 0.07)
- Effects.Wave.Create(BrickColor.new("Really black"), RightLeg.CFrame * CFrame.new(0, -0.8, 0), 0.4, 0.1, 0.4, 0.55, 0.1, 0.55, 0.07)
- end
- for i = 0, 0.9, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082548E-17, 1.4999876, 1.70528847E-13, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.04083541E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999905, -1.04083342E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499997973, -1.99998283, -2.02071714, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998307, -9.53674771E-7, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094938, 0.0749487504, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70436055E-8, 3.10002128E-4, -3.70434918E-8, 1, 7.34555805E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- Humanoid.WalkSpeed = 8
- attack = false
- end
- function attackfour()
- attack = true
- for i = 0, 0.9, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-1.32396829, 3.71611595, 1.16126049, 0.00480830017, 0.00346533558, 0.999984026, 0.815195322, 0.579158723, -0.00592678552, -0.579168022, 0.815209687, -4.01489233E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- Humanoid.WalkSpeed = 0
- Humanoid.AutoRotate = false
- CFuncs.Sound.Create("234365549", Handle, 1, 0.5)
- local con = Hitbox.Touched:connect(function(hit)
- Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Med, 1.4, 0.4)
- end)
- Trail.Enabled = true
- for i = 0, 0.1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-1.32930601, 2.82758975, -1.66322601, -0.00270223035, 0.00531309471, 0.999982417, -0.446178794, 0.894924283, -0.00596059998, -0.894939899, -0.446187079, -4.77011527E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- for i = 0, 0.7, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-1.35416257, -1.34975886, -2.09521627, -0.0057267407, -0.00170065369, 0.999983728, -0.959361434, -0.282126307, -0.0059739016, 0.282131046, -0.959379375, -1.58739695E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- local ground, pos = workspace:FindPartOnRay(Ray.new(Hitbox.Position, Hitbox.CFrame * CFrame.Angles(0, 0, 0).lookVector.Unit * 4), Character, true, true)
- if ground then
- con:Disconnect()
- CFuncs.Sound.Create("157878578", Hitbox, 0.5, 1.5)
- MagnitudeDamage(Torso, 10, 15, 20, 10, "Normal", "440145223", 1.3, 0.5)
- Effects.Wave.Create(ground.BrickColor.Name, CFrame.new(pos), 0.4, 0.5, 0.4, 1, 0.2, 1, 0.07)
- end
- Trail.Enabled = false
- for i = 0, 0.9, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.04082846E-17, 1.49999189, -9.53674146E-7, 1, 6.9388939E-18, 0, 6.9388939E-18, 1, 1.13686838E-13, 0, 1.13686838E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 1.04083673E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, -1.04083276E-17, 0, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998498, -4.54743936E-13, 1, 7.80625564E-18, 0, 6.9388939E-18, 1, -1.13686838E-13, 0, 2.27373675E-13, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-1.35416257, -1.34975886, -2.09521627, -0.0057267407, -0.00170065369, 0.999983728, -0.959361434, -0.282126307, -0.0059739016, 0.282131046, -0.959379375, -1.58739695E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- Humanoid.WalkSpeed = 8
- Humanoid.AutoRotate = true
- con:Disconnect()
- attack = false
- end
- function why()
- attack = true
- Humanoid.AutoRotate = false
- Humanoid.JumpPower = 0
- Humanoid.WalkSpeed = 0
- for i = 0, 4, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-1.39660505E-11, -0.325010359, 0.0749414563, 1, 1.8900416E-11, -4.73291406E-11, -3.73671163E-11, -4.94721007E-6, -0.999996901, -1.4921642E-11, 1.00000501, -3.9041638E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.49998951, -8.10623169E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.5000031, 2.86102295E-6, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.1, false)
- moter.C0 = clerp(moter.C0, CFrame.new(1.40031517, -0.399959207, -0.926019251, -3.10000032E-4, -4.73291406E-11, -1, 4.94721007E-6, -0.999996901, -1.496268E-9, -1.00000501, -3.9041638E-6, 3.10001575E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- CFuncs.Sound.Create("522153316", RootPart, 2, 1)
- CFuncs.Sound.Create("316300831", RootPart, 0.8, 1)
- for i = 0, 3, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-1.39660505E-11, -0.325010359, 0.0749414563, 1, 1.8900416E-11, -4.73291406E-11, -3.73671163E-11, -4.94721007E-6, -0.999996901, -1.4921642E-11, 1.00000501, -3.9041638E-6) * CFrame.new(0, 0, -6666) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.49998951, -8.10623169E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.5000031, 2.86102295E-6, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.9999907, 9.05990601E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.1, false)
- moter.C0 = clerp(moter.C0, CFrame.new(1.40031517, -0.399959207, -0.926019251, -3.10000032E-4, -4.73291406E-11, -1, 4.94721007E-6, -0.999996901, -1.496268E-9, -1.00000501, -3.9041638E-6, 3.10001575E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- CFuncs.Sound.Create("899609285", RootPart, 1, 1)
- swait(60)
- CFuncs.Sound.Create("657611525", RootPart, 2, 1)
- swait(30)
- CFuncs.Sound.Create("448260722", RootPart, 3, 1.2)
- swait(15)
- for _, v in pairs(m:children()) do
- if v:IsA("Part") then
- v.Transparency = 0
- v.CanCollide = false
- end
- end
- for i = 0, 0.8, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-1.44087145E-10, -2.67493892, -0.925072491, 1, -1.8900416E-11, 4.73291406E-11, -3.73671163E-11, 4.94721007E-6, 0.999996901, -1.4921642E-11, -1.00000501, 3.9041638E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(2.98014697E-8, 1.5, -2.66333245E-7, 1, -5.68431749E-13, 1.70530257E-13, 2.60349413E-13, 1, 5.55051599E-7, -1.70530257E-13, -5.55051599E-7, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.5000031, 9.53674316E-7, 2.14576721E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.7, false)
- moter.C0 = clerp(moter.C0, CFrame.new(0.52332896, -0.913068414, 0.0863121152, 0.458981723, -0.821184516, -0.339104474, -0.882430673, -0.465700656, -0.066626437, -0.103208579, 0.329816461, -0.9383865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- CFuncs.Sound.Create("990927677", RootPart, 6, 1)
- CFuncs.Sound.Create("142070127", RootPart, 2, 1)
- MagnitudeDamage(Torso, 40, 40, 60, 10, "Knockdown", "142070127", 2, 0.8)
- Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 0), 2, 4, 2, 4, 0.4, 4, 0.04)
- Effects.Sphere.Create(BrickColor.new("Really black"), Torso.CFrame, 4, 4, 4, 19, 19, 19, 0.03)
- Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 3.5, 3.5, 3.5, 16, 16, 16, 0.022)
- Effects.Ring.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(90), 0, 0), 6, 6, 2, 4, 4, 0.4, 0.04)
- Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 8, 8, 1, 8, 8, 0.2, 0.035)
- Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 7, 7, 1, 7, 7, 0.2, 0.04)
- Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 6, 6, 1, 6, 6, 0.2, 0.045)
- Effects.Ring2.Create(BrickColor.new("Really red"), Torso.CFrame, 5, 5, 1, 5, 5, 0.2, 0.05)
- swait(100)
- CFuncs.Sound.Create("539729609", RootPart, 10, 1)
- for i = 0, 4.5, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-1.44087145E-10, -2.67493892, -0.925072491, 1, -1.8900416E-11, 4.73291406E-11, -3.73671163E-11, 4.94721007E-6, 0.999996901, -1.4921642E-11, -1.00000501, 3.9041638E-6) * CFrame.new(0, 0, 0.168) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.09510505, 0.700430274, 1, 0, 0, 0, 0.033427991, -0.999440908, 0, 0.999440908, 0.033427991) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.5000031, 9.53674316E-7, 2.14576721E-6, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999595, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99999094, 1.00135803E-5, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.3, false)
- moter.C0 = clerp(moter.C0, CFrame.new(0.52332896, -0.913068414, 0.0863121152, 0.458981723, -0.821184516, -0.339104474, -0.882430673, -0.465700656, -0.066626437, -0.103208579, 0.329816461, -0.9383865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- attack = false
- Humanoid.AutoRotate = true
- Humanoid.JumpPower = 100
- Humanoid.WalkSpeed = 8
- end
- local hold = false
- local charge = 0
- function NibbaB00m()
- attack = true
- Humanoid.WalkSpeed = 0
- Humanoid.JumpPower = 0
- charge = 0
- for i = 0, 0.9, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-7.0239918E-11, -1.11670554, -1.05345547, 1.00000083, -6.75613255E-12, 5.80277458E-11, -5.82076609E-11, -0.030668715, 0.999530435, -4.97446528E-12, -0.9995296, -0.0306686889) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.90734863E-6, 1.50000083, 1.01327885E-6, 1, 0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 0.424314171, -0.422069579, 1, 0, 0, 0, 0.0915508643, -0.995800436, 0, 0.995800436, 0.0915508643) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.50000381, 0.366673082, -0.59063524, 1, 0, 0, 0, 0.169463724, -0.985542357, 0, 0.985543132, 0.169456512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499996603, -1.02587068, -0.915174186, 1.00000083, -5.82076609E-11, -4.97440977E-12, -6.75613255E-12, -0.030668715, -0.9995296, 5.80277458E-11, 0.999530435, -0.0306686889) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.500000417, -1.02587068, -0.915174186, 1.00000083, -5.82076609E-11, -4.97440977E-12, -6.75613255E-12, -0.030668715, -0.9995296, 5.80277458E-11, 0.999530435, -0.0306686889) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.45, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.0363749154, -1.04881704, -0.0928452536, -0.0496142209, -0.175533235, -0.98322928, -0.995705426, -0.0683464408, 0.0624445081, -0.0781612992, 0.982104778, -0.17138885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- coroutine.resume(coroutine.create(function()
- while hold == true and charge <= 8 do
- charge = charge + 1
- swait(20)
- CFuncs.Sound.Create("638062404", Hitbox, 1, 1 - charge / 10)
- Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 4, 4, 4, 8, 8, 8, 0.07)
- end
- end))
- while hold == true and charge <= 8 do
- swait()
- Effects.Sphere2.Create(BrickColor.new("Really red"), Hitbox.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 12, 2, 0, 3, 0, 0.15)
- Effects.Sphere2.Create(BrickColor.new("Really red"), Hitbox.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 12, 2, 0, 3, 0, 0.15)
- end
- local con = Hitbox.Touched:connect(function(hit)
- Damage(Hitbox, hit, 15, 20, math.random(1, 5), "Normal", RootPart, 0.2, HitSounds.Blunt.Med, 1.4, 0.4)
- end)
- CFuncs.Sound.Create("234365573", Handle, 1, 1.1)
- Trail.Enabled = true
- local aa = 10
- for i = 0, 0.7, 0.1 do
- swait()
- aa = aa + 5
- PlayAnimationFromTable({
- CFrame.new(-2.59490797E-11, -0.521550477, 0.886555552, 1.00000083, 3.50542928E-11, -4.67339466E-11, -5.82076609E-11, 0.529762208, -0.848147273, -4.97446528E-12, 0.848146558, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(aa * 6), 0, 0),
- CFrame.new(1.90734863E-6, 0.984223723, 0.498266548, 1, 0, 0, 0, 0.358891815, -0.933379412, 0, 0.933379412, 0.358891815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.23080528, -0.0522073209, 1, 0, 0, 0, -0.991077542, -0.133287132, 0, 0.133287132, -0.991077542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.50000381, 1.39890957, 0.241747528, 1, 0, 0, 0, -0.907737434, 0.419539392, 0, -0.419539392, -0.907737434) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499996603, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.500000417, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.100175865, -2.73057199, 1.44786048, -1.82497984E-4, -2.69754033E-4, -1.00000155, -0.529720485, -0.848174393, 3.25470901E-4, -0.848175228, 0.52971977, 1.18957978E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- ref = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "Really red", "ref", Vector3.new())
- ref.Anchored = true
- ref.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
- local function woah()
- coroutine.resume(coroutine.create(function()
- local ed = charge
- ref.CFrame = ref.CFrame * CFrame.new(0, 0, -16)
- local orb = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really red", "orb", Vector3.new(0.2, 0.2, 0.2))
- orb.Anchored = true
- orb.CFrame = ref.CFrame
- CFuncs.Mesh.Create("SpecialMesh", orb, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(55, 55, 55))
- game:GetService("Debris"):AddItem(orb, 3)
- Effects.Ring.Create(BrickColor.new("Really red"), ref.CFrame * CFrame.Angles(math.rad(90), 0, 0), 1, 1, 1, 1.5, 1.5, 0, 0.08)
- for i = 1, 30 do
- swait()
- MagnitudeDamage(orb, 18, 5, 8, 4, "Up", HitSounds.Sharp.Small, 1.4, 0.4)
- orb.Transparency = orb.Transparency + 0.038
- orb.CFrame = orb.CFrame * CFrame.new(0, 1.2, 0)
- Effects.Block.Create(BrickColor.new("Really black"), orb.CFrame, 15, 15, 15, 4, 4, 4, 0.07)
- CFuncs.Sound.Create("580748642", orb, 2, 1)
- end
- CFuncs.Sound.Create("882057150", orb, 2.7, 1)
- CFuncs.Sound.Create("233091183", orb, 1.5, 0.8)
- Effects.Block.Create(BrickColor.new("Really red"), orb.CFrame, 5, 5, 5, 8, 8, 8, 0.07)
- Effects.Block.Create(BrickColor.new("Really red"), orb.CFrame, 5, 5, 5, 8, 8, 8, 0.07)
- for i = 0, math.random(10, 12) do
- Effects.Break.Create(BrickColor.new("Really red"), orb.CFrame, 1, 12, 1)
- end
- end))
- end
- coroutine.resume(coroutine.create(function()
- for i = 1, charge do
- woah(i)
- swait(8)
- end
- end))
- for i = 0, 2.5, 0.1 do
- swait()
- aa = aa + 5
- PlayAnimationFromTable({
- CFrame.new(-2.59490797E-11, -0.521550477, 0.886555552, 1.00000083, 3.50542928E-11, -4.67339466E-11, -5.82076609E-11, 0.529762208, -0.848147273, -4.97446528E-12, 0.848146558, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(aa * 6), 0, 0),
- CFrame.new(1.90734863E-6, 0.984223723, 0.498266548, 1, 0, 0, 0, 0.358891815, -0.933379412, 0, 0.933379412, 0.358891815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.23080528, -0.0522073209, 1, 0, 0, 0, -0.991077542, -0.133287132, 0, 0.133287132, -0.991077542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.50000381, 1.39890957, 0.241747528, 1, 0, 0, 0, -0.907737434, 0.419539392, 0, -0.419539392, -0.907737434) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499996603, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.500000417, -1.53514922, 0.784267187, 1.00000083, -5.82076609E-11, -4.97440977E-12, 3.50542928E-11, 0.529762208, 0.848146558, -4.67339466E-11, -0.848147273, 0.529761791) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.100175865, -2.73057199, 1.44786048, -1.82497984E-4, -2.69754033E-4, -1.00000155, -0.529720485, -0.848174393, 3.25470901E-4, -0.848175228, 0.52971977, 1.18957978E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- ref:Remove()
- con:Disconnect()
- hold = false
- Trail.Enabled = false
- Humanoid.WalkSpeed = 8
- Humanoid.JumpPower = 100
- attack = false
- end
- local hit = false
- local hitt
- function Retardive()
- attack = true
- Humanoid.WalkSpeed = 0
- Humanoid.JumpPower = 0
- Humanoid.AutoRotate = false
- for i = 0, 3, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(3.30872245E-24, 1.49996901, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 0, 2.60209183E-18, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, 0, -2.60208191E-18, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99999201, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99999201, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.266223848, -0.0979962274, -2.1657865, 3.09979427E-4, -1.52466021E-6, -1.00000477, 1.00000525, 0.00177494343, 3.09975498E-4, 0.00177479116, -1.00000072, 2.07493053E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- CFuncs.Sound.Create("234365573", Torso, 1, 1.2)
- for i = 0, 2, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 0, 0, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, 0, 0, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.3, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.266223818, 1.97115648, 0.0600002483, 3.09979398E-4, -1.52464531E-6, -1.00000477, -0.00763188675, 0.999973238, -3.89043589E-6, 0.999977767, 0.00763201201, 3.09958006E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
- for i = 0, 0.3, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 0, 0, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.9, false)
- end
- CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
- for i = 0, 0.3, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.9, false)
- moter.C0 = clerp(moter.C0, CFrame.new(1.0726527, 1.89919209, 0.0600003116, -0.00554619217, 0.753401279, -0.657544196, -0.00525173498, 0.657521725, 0.753423154, 0.999979317, 0.00763196778, 3.09921685E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.9)
- end
- CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
- for i = 0, 0.3, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.01102936, -1.9249121, 1.12614289E-5, 0.873850703, -0.486195624, 5.0301324E-8, 0.486194581, 0.87385273, 1.69500709E-7, -1.27824023E-7, -1.32247806E-7, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998689, 1.09681869E-5, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.9, false)
- end
- CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
- for i = 0, 0.3, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.49997342, 5.48292928E-6, 1, 0, 0, 0, 1.00000012, -4.65661287E-10, 0, -4.65661287E-10, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.01102936, -1.9249121, 1.12614289E-5, 0.873850703, -0.486195624, 5.0301324E-8, 0.486194581, 0.87385273, 1.69500709E-7, -1.27824023E-7, -1.32247806E-7, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.920551956, -1.95234179, 1.10831588E-5, 0.884276032, 0.466964453, 3.30532268E-9, -0.466963321, 0.884276807, -6.93835318E-8, -3.11993062E-8, 5.54136932E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.9, false)
- end
- CFuncs.Sound.Create("314390675", Torso, 1, 1.3)
- for i = 0, 1, 0.1 do
- swait()
- PlayAnimationFromTable({
- CFrame.new(-8.41656866E-12, -0.146448404, -0.19431217, 1, -1.51419641E-11, 3.75847964E-11, -3.76728371E-11, -0.00585709512, 0.999982893, -1.4921564E-11, -0.999982893, -0.00585709466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0, 1.10615277, 0.587524772, 1, 0, 0, 0, 0.0306621008, -0.99953258, 0, 0.99953258, 0.0306618344) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.95936131, -0.0857902169, -8.01215236E-8, 0.657538116, -0.753422141, 3.67886344E-8, 0.753422558, 0.657538295, -5.63450158E-8, 1.90921128E-8, 6.75208867E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.88441157, -0.0267885923, 2.83463123E-7, 0.627857089, 0.778328657, 1.99844585E-8, -0.778328896, 0.627857089, 2.79862434E-7, 2.05822289E-7, -1.9161962E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.01102936, -1.9249121, 1.12614289E-5, 0.873850703, -0.486195624, 5.0301324E-8, 0.486194581, 0.87385273, 1.69500709E-7, -1.27824023E-7, -1.32247806E-7, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.920551956, -1.95234179, 1.10831588E-5, 0.884276032, 0.466964453, 3.30532268E-9, -0.466963321, 0.884276807, -6.93835318E-8, -3.11993062E-8, 5.54136932E-8, 1.00000167) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.9, false)
- moter.C0 = clerp(moter.C0, CFrame.new(1.0726527, 1.89919209, 0.0600003116, -0.00554619217, 0.753401279, -0.657544196, -0.00525173498, 0.657521725, 0.753423154, 0.999979317, 0.00763196778, 3.09921685E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- local Aa = New("Sound", Torso, "oh", {
- SoundId = "rbxassetid://188381340",
- Volume = 2,
- Pitch = 1
- })
- Aa.TimePosition = 3.223
- Aa:Play()
- game:GetService("Debris"):AddItem(Aa, 3)
- swait(26)
- Effects.Ring.Create(BrickColor.new("White"), Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0), 1.2, 1.2, 1, 1, 1, 0, 0.06)
- CFuncs.Sound.Create("853516672", Torso, 1, 1)
- local ref = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "Really red", "orb", Vector3.new(0.2, 0.2, 0.2))
- ref.CFrame = Handle.CFrame
- local ref2 = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "Really red", "orb", Vector3.new(0.2, 0.2, 0.2))
- ref2.CFrame = Handle.CFrame
- ref2.Anchored = true
- moter.Part0 = ref
- local weld = CFuncs.Weld.Create(ref2, ref, ref2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, 0.1 do
- swait()
- moter.C0 = clerp(moter.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
- end
- end))
- Humanoid.AutoRotate = true
- for i = 1, 10, 0.1 do
- swait()
- if hit == false then
- RootPart.Velocity = RootPart.CFrame.lookVector * 120
- for _, c in pairs(workspace:children()) do
- local hum = c:findFirstChildOfClass("Humanoid")
- if hum ~= nil then
- local head
- for _, d in pairs(c:children()) do
- if d.Name == "Torso" then
- local targ = d.Position - RootPart.Position
- local mag = targ.magnitude
- if mag <= 4 and c.Name ~= Player.Name then
- hit = true
- hitt = c
- end
- end
- end
- end
- end
- else
- break
- end
- end
- if hit == true then
- CFuncs.Sound.Create("738087836", Torso, 2, 1)
- CFuncs.Sound.Create("247879481", Torso, 1.2, 1)
- Humanoid.AutoRotate = false
- Trail.Enabled = true
- hitt.Torso.Anchored = true
- for i = 0, 1, 0.1 do
- swait()
- RootPart.CFrame = hitt.Torso.CFrame * CFrame.new(0, 0, 1)
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(3.30872245E-24, 1.49998188, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.901240826, 0.509889007, -1.22465467, 0.895853341, 0.444354773, 2.32436449E-7, -0.0146620553, 0.0295604691, -0.999457061, -0.444112509, 0.895366132, 0.0329968631) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.00888252, 0.487608641, -1.17118597, 0.920931041, -0.389727473, 6.4421279E-8, 0.00831267517, 0.0196427871, -0.999772489, 0.389638931, 0.92072171, 0.0213292968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.528118134, -1.78625917, -0.554680705, 1, 1.81105131E-15, -7.74554032E-16, -1.89431804E-15, 0.798573136, -0.601898968, -4.61436445E-16, 0.601898968, 0.798573136) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.73805594, -0.537730455, 1, -3.42434414E-15, 1.95503336E-15, 3.74353326E-15, 0.797083497, -0.603885412, 3.57353036E-16, 0.603885412, 0.797083497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(20, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
- end
- RootPart.Anchored = true
- hitt.Humanoid.WalkSpeed = 0
- hitt.Humanoid.JumpPower = 0
- hitt.Humanoid.AutoRotate = false
- Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
- Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
- for i = 0, math.random(15, 20) do
- Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
- end
- CFuncs.Sound.Create("181004943", Hitbox, 1, 1.2)
- swait(6)
- Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
- Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
- for i = 0, math.random(15, 20) do
- Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
- ref.CFrame = CFrame.new(hitt.Torso.Position)
- ref2.CFrame = CFrame.new(hitt.Torso.Position)
- end
- CFuncs.Sound.Create("181004943", Torso, 1, 2.2)
- for i = 0, 0.8, 0.1 do
- swait()
- moter.C0 = clerp(moter.C0, CFrame.new(20, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
- end
- RootPart.Anchored = false
- for i = 0, 1.2, 0.1 do
- swait()
- RootPart.Velocity = RootPart.CFrame.lookVector * -35
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(3.30872245E-24, 1.49998188, 1.90734863E-6, 1, 0, 1.73472348E-18, 0, 1, 5.62137636E-22, 1.73472348E-18, 5.62137636E-22, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.901240826, 0.509889007, -1.22465467, 0.895853341, 0.444354773, 2.32436449E-7, -0.0146620553, 0.0295604691, -0.999457061, -0.444112509, 0.895366132, 0.0329968631) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.00888252, 0.487608641, -1.17118597, 0.920931041, -0.389727473, 6.4421279E-8, 0.00831267517, 0.0196427871, -0.999772489, 0.389638931, 0.92072171, 0.0213292968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.528118134, -1.78625917, -0.554680705, 1, 1.81105131E-15, -7.74554032E-16, -1.89431804E-15, 0.798573136, -0.601898968, -4.61436445E-16, 0.601898968, 0.798573136) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.73805594, -0.537730455, 1, -3.42434414E-15, 1.95503336E-15, 3.74353326E-15, 0.797083497, -0.603885412, 3.57353036E-16, 0.603885412, 0.797083497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.4, false)
- moter.C0 = clerp(moter.C0, CFrame.new(20, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.5)
- end
- CFuncs.Sound.Create("234365549", Hitbox, 1, 0.7)
- for i = 0, 0.7, 0.1 do
- swait()
- moter.C0 = clerp(moter.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(90)), 0.55)
- end
- for i = 0, math.random(10, 12) do
- Effects.Sphere2.Create(BrickColor.new("Really red"), hitt.Torso.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.8, 9, 0.8, 0, 1, 0, 0.08)
- Effects.Break.Create(BrickColor.new("Really red"), hitt.Torso.CFrame, 0.5, 9, 0.5)
- end
- MagnitudeDamage(hitt.Torso, 10, 45, 50, 1, "Knockdown", HitSounds.Blunt.Med, 1.4, 0.4)
- Effects.Sphere.Create(BrickColor.new("Really red"), hitt.Torso.CFrame, 3, 3, 3, 10, 10, 10, 0.12)
- CFuncs.Sound.Create("206082273", Hitbox, 1, 1)
- swait(20)
- hitt.Torso.Anchored = false
- hitt.Humanoid.WalkSpeed = 16
- hitt.Humanoid.JumpPower = 50
- hitt.Humanoid.AutoRotate = true
- Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
- Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
- for i = 0, math.random(15, 20) do
- Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
- end
- CFuncs.Sound.Create("181004943", Hitbox, 1, 1.2)
- swait(5)
- moter.Part0 = RightArm
- swait(1)
- Effects.Sphere.Create(BrickColor.new("Really red"), Hitbox.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
- Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
- for i = 0, math.random(15, 20) do
- Effects.Break.Create(BrickColor.new("Really red"), Hitbox.CFrame, 1, 12, 1)
- ref.CFrame = hitt.Torso.CFrame
- ref2.CFrame = hitt.Torso.CFrame
- end
- CFuncs.Sound.Create("181004943", Hitbox, 1, 2.2)
- else
- Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
- Effects.Block.Create(BrickColor.new("Really black"), Torso.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
- for i = 0, math.random(15, 20) do
- Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 12, 1)
- end
- CFuncs.Sound.Create("181004943", Torso, 1, 1.2)
- for _, v in pairs(Character:children()) do
- if v:IsA("Part") then
- v.Transparency = 1
- elseif v:IsA("Accessory") then
- v.Handle.Transparency = 1
- end
- end
- swait(5)
- Torso.CFrame = CFrame.new(ref.Position)
- swait(1)
- Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 60, 60, 60, 3, 3, 3, 0.06)
- Effects.Block.Create(BrickColor.new("Really black"), Torso.CFrame, 62, 62, 62, 3, 3, 3, 0.06)
- for i = 0, math.random(15, 20) do
- Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 12, 1)
- end
- CFuncs.Sound.Create("181004943", Torso, 1, 2.2)
- for _, v in pairs(Character:children()) do
- if v:IsA("Part") then
- v.Transparency = 0
- RootPart.Transparency = 1
- elseif v:IsA("Accessory") then
- v.Handle.Transparency = 0
- end
- end
- end
- hit = false
- Trail.Enabled = false
- hitt = nil
- moter.Part0 = RightArm
- ref:Remove()
- ref2:Remove()
- attack = false
- Humanoid.WalkSpeed = 8
- Humanoid.JumpPower = 100
- Humanoid.AutoRotate = true
- end
- Mouse.Button1Down:connect(function()
- if attack == false and attacktype == 1 then
- attacktype = 2
- attackone()
- elseif attack == false and attacktype == 2 then
- attacktype = 3
- attacktwo()
- elseif attack == false and attacktype == 3 then
- attacktype = 4
- attackthree()
- elseif attack == false and attacktype == 4 then
- attacktype = 1
- attackfour()
- end
- coroutine.resume(coroutine.create(function()
- for i = 1, 50 do
- if attack == false then
- swait()
- end
- end
- if attack == false then
- attacktype = 1
- end
- end))
- end)
- Mouse.KeyDown:connect(function(k)
- k = k:lower()
- if attack == false and k == "z" and hold == false then
- hold = true
- NibbaB00m()
- elseif attack == false and k == "x" then
- Retardive()
- elseif k == " " then
- end
- end)
- Mouse.KeyUp:connect(function(k)
- k = k:lower()
- if attack == true and k == "z" and hold == true then
- hold = false
- end
- end)
- Humanoid.Jumping:connect(function()
- CFuncs.Sound.Create("316300831", RootPart, 0.8, 1)
- end)
- coroutine.resume(coroutine.create(function()
- why()
- end))
- while true do
- swait()
- for i, v in pairs(Character:GetChildren()) do
- if v:IsA("Part") then
- v.Material = "SmoothPlastic"
- elseif v:IsA("Accessory") then
- v:WaitForChild("Handle").Material = "SmoothPlastic"
- end
- end
- for i, v in pairs(Character:GetChildren()) do
- if v:IsA("Model") then
- for _, c in pairs(v:GetChildren()) do
- if c:IsA("BasePart") then
- c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
- end
- end
- end
- end
- if Character:FindFirstChild("Effects") == nil then
- EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
- end
- Torsovelocity = RootPart.Velocity.y * Vector3.new(1, 0, 1).magnitude
- velocity = RootPart.Velocity.y
- sine = sine + change
- local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
- if RootPart.Velocity.y > 1 and hit == nil then
- Anim = "Jump"
- if attack == false then
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 1.28369537E-16, 0, 1.28369537E-16, 1, 4.206413E-12, 0, 4.206413E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.92553393E-16, 1.49999285, -1.19208664E-6, 1, 1.28369537E-16, 0, 1.28369537E-16, 1, 4.206413E-12, 0, 4.206413E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000191, 1.09116411, 0.00897432119, 1, 2.78336382E-15, -1.16317546E-14, 2.61075883E-15, -0.999700546, -0.0244729575, -1.17102508E-14, 0.0244729575, -0.999700546) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999809, 1.09764349, -0.0505994931, 1, 3.81552429E-15, 1.36353602E-14, 4.55972066E-15, -0.998915434, -0.0466222875, 1.3435867E-14, 0.0466222726, -0.998913825) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.3, false)
- moter.C0 = clerp(moter.C0, CFrame.new(1.56836235E-4, -1.50093508, -0.0249322485, -1.02860872E-6, -3.11033626E-4, -1, -1.99861825E-6, -1.00000012, 3.11033597E-4, -1.00000012, 1.99861825E-6, 1.02798708E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- elseif RootPart.Velocity.y < -1 and hit == nil then
- Anim = "Fall"
- if attack == false then
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 1.28369537E-16, 0, 1.28369537E-16, 1, 4.206413E-12, 0, 4.206413E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-7.02117807E-14, 1.40895319, -0.626731157, 1, -2.3451293E-14, -3.90364824E-14, 4.14104515E-14, 0.103765309, 0.994603932, -1.92658389E-14, -0.994603932, 0.10376551) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.98319316, 0.473364025, 0.00716515817, 0.0187441129, -0.999824345, 1.86999092E-8, 0.999695003, 0.0187416933, 0.0160783026, -0.0160754789, -3.01355001E-4, 0.999870896) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.9655571, 0.546043456, -0.0248546265, 0.018906679, 0.999821305, 1.58146818E-7, 0.998733997, -0.0188861135, -0.0466224886, -0.0466141514, 8.8163442E-4, -0.998912573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.499998093, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.5, -1.99998498, -7.74869022E-7, 1, 1.29236899E-16, 0, 1.28369537E-16, 1, 3.97903932E-12, 0, 4.32009983E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
- }, 0.3, false)
- moter.C0 = clerp(moter.C0, CFrame.new(3.18127422E-4, -0.916823566, -0.661805153, -2.22579576E-4, -2.05804594E-4, -0.99999994, -0.652460456, -0.757822752, 3.01185995E-4, -0.75782299, 0.652460575, 3.44026994E-5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- elseif Torsovelocity < 1 and hit ~= nil then
- Anim = "Idle"
- if attack == false then
- change = 1
- PlayAnimationFromTable({
- CFrame.new(0.00642491691, 1.79295227E-8, -0.0668307245, 0.92064321, 2.52242801E-12, -0.390405089, -9.88950575E-8, 0.999999166, -2.33218188E-7, 0.390406072, -2.68221129E-7, 0.920645535) * CFrame.new(0, 0 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(0.0201764442, 1.49998951, 0.0640341491, 0.92064321, -9.88950575E-8, 0.390406072, 2.52242801E-12, 0.999999166, -2.68221129E-7, -0.390405089, -2.33218188E-7, 0.920645535) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0 - 2 * math.cos(sine / 15)), 0, 0),
- CFrame.new(1.59889042, 0.0733156055, 0.00368946791, 0.490345776, -0.310570985, -0.814313769, 0.373706281, 0.91902101, -0.125475079, 0.787340522, -0.242787987, 0.56670022) * CFrame.new(0 + 0.09 * math.cos(sine / 15), 0, 0) * CFrame.Angles(0, 0, math.rad(0 + 4 * math.cos(sine / 15))),
- CFrame.new(-1.5682683, 0.131469294, 0.186499745, 0.978008866, 0.205304757, 0.0367505252, -0.20854938, 0.964947164, 0.159329519, -0.00274968147, -0.163489535, 0.986544371) * CFrame.new(0 - 0.03 * math.cos(sine / 15), 0, 0) * CFrame.Angles(0, 0, math.rad(0 - 4 * math.cos(sine / 15))),
- CFrame.new(0.489253789, -1.99023795, 0.133936644, 0.996798694, 0.00782179832, -0.0795737803, 2.11095241E-7, 0.995203316, 0.0978274271, 0.0799573362, -0.0975142419, 0.992016971) * CFrame.new(0, 0 + 0.1 * math.cos(sine / 15), 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-0.499999762, -1.99999714, -3.42726707E-7, 0.848488688, -1.59973038E-16, 0.529213607, 1.17062283E-16, 1, 1.16961023E-16, -0.529213607, -3.7819356E-17, 0.848488688) * CFrame.new(0, 0 + 0.1 * math.cos(sine / 15), 0) * CFrame.Angles(0, 0, 0)
- }, 0.3, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.0363749154, -1.04881704, -0.0928452536, -0.0496142209, -0.175533235, -0.98322928, -0.995705426, -0.0683464408, 0.0624445081, -0.0781612992, 0.982104778, -0.17138885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- elseif Torsovelocity > 2 and hit ~= nil then
- Anim = "Walk"
- if attack == false then
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0, 1, 7.2858386E-17, 0, 7.2858386E-17, 1, 2.38742359E-12, 0, 2.38742359E-12, 1) * CFrame.new(0, 0 - 0.1 * math.cos(sine / 4.5), 0) * CFrame.Angles(-math.rad(10), math.rad(0 + 4 * math.cos(sine / 9)), 0),
- CFrame.new(1.09287268E-16, 1.49999571, -9.53670735E-7, 1, 7.2858386E-17, 0, 7.2858386E-17, 1, 2.38742359E-12, 0, 2.38742359E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(1.50000381, 1.09287857E-16, 0, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
- CFrame.new(-1.49999619, -1.09287301E-16, 0, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0 - 2 * math.cos(sine / 9)) * CFrame.Angles(math.rad(0 + 30 * math.cos(sine / 9)), 0, 0),
- CFrame.new(0.499996185, -1.99998808, -9.53679319E-7, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0 - 2 * math.cos(sine / 9)) * CFrame.Angles(math.rad(0 + 30 * math.cos(sine / 9)), 0, 0),
- CFrame.new(-0.5, -1.99998808, -9.53679319E-7, 1, 7.37257477E-17, 0, 7.2858386E-17, 1, 2.16004992E-12, 0, 2.50111043E-12, 1) * CFrame.new(0, 0, 0 + 2 * math.cos(sine / 9)) * CFrame.Angles(math.rad(0 - 30 * math.cos(sine / 9)), 0, 0)
- }, 0.3, false)
- moter.C0 = clerp(moter.C0, CFrame.new(-0.0996908024, -1.00094867, 0.074948512, -3.10002128E-4, 7.23072158E-10, -1, -1, -3.70413318E-8, 3.10002128E-4, -3.70457656E-8, 1, 7.34556582E-10) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
- end
- end
- if #Effects > 0 then
- for e = 1, #Effects do
- if Effects[e] ~= nil then
- local Thing = Effects[e]
- if Thing ~= nil then
- Part = Thing[1]
- Mode = Thing[2]
- Delay = Thing[3]
- IncX = Thing[4]
- IncY = Thing[5]
- IncZ = Thing[6]
- if Thing[2] == "Shoot" then
- Look = Thing[1]
- hit, pos = rayCast(Thing[4], Look, 5, Character)
- mag = Thing[4] - pos.magnitude
- Thing[9].CFrame = CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(-1.57, 0, 0)
- Thing[4] = Thing[4] + Look * 5
- Thing[3] = Thing[3] - 1
- if hit ~= nil then
- print(hit.Parent)
- Thing[3] = 0
- end
- if Thing[3] <= 0 then
- if hit == nil then
- Effects.Sphere.Create(BrickColor.new("Crimson"), Thing[9].CFrame, 1, 1, 1, 2, 2, 2, 0.1)
- CFuncs.Sound.Create("285370517", Thing[9], 1, 1)
- else
- Effects.Wave.Create(BrickColor.new("Crimson"), Thing[9].CFrame * CFrame.fromEulerAnglesXYZ(3.2, 0, 0), 0.2, 0.2, 0.2, 0.6, 0.8, 0.6, 0.1)
- CFuncs.Sound.Create("285370517", Thing[9], 0.6, 1)
- CFuncs.Sound.Create("285370545", Thing[9], 1, 1)
- end
- for i = 1, math.random(2, 4) do
- Effects.Break.Create(BrickColor.new("Crimson"), Thing[9].CFrame, math.random(20, 40) / 100, math.random(100, 600) / 100, math.random(20, 40) / 100)
- end
- Thing[9].Transparency = 1
- game:GetService("Debris"):AddItem(Thing[9], 1)
- table.remove(Effects, e)
- end
- end
- if Thing[2] ~= "Shoot" then
- if Thing[1].Transparency <= 1 then
- if Thing[2] == "Block1" then
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block2" then
- Thing[1].CFrame = Thing[1].CFrame
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block3" then
- Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block4" then
- Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block2Fire" then
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- if Thing[1].Transparency >= 0.3 then
- Thing[1].BrickColor = BrickColor.new("Bright red")
- else
- Thing[1].BrickColor = BrickColor.new("Bright yellow")
- end
- elseif Thing[2] == "Ice" then
- if Thing[6] <= Thing[5] then
- Thing[6] = Thing[6] + 0.3
- Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 1, 0)
- else
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- end
- elseif Thing[2] == "Shatter" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
- Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
- Thing[6] = Thing[6] + Thing[5]
- elseif Thing[2] == "Fire" then
- Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Cylinder" then
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Cylinder2" then
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, Thing[8], 0)
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Blood" then
- Mesh = Thing[7]
- Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Elec" then
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Disappear" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- end
- else
- Part.Parent = nil
- table.remove(Effects, e)
- end
- end
- end
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment