Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Player = game.Players.localPlayer
- local Character = Player.Character
- local red = 255
- local green = 255
- local blue = 255
- local Humanoid = Character.Humanoid
- local mouse = Player:GetMouse()
- local m = Instance.new("Model", Character)
- m.Name = "WeaponModel"
- 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 cam = game.Workspace.CurrentCamera
- local RootPart = Character.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local equipped = false
- local attack = false
- local Anim = "Idle"
- local idle = 0
- local attacktype = 1
- local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- local velocity = RootPart.Velocity.y
- local sine = 0
- local change = 1
- local grabbed = false
- local cn = CFrame.new
- local mr = math.rad
- local angles = CFrame.Angles
- local ud = UDim2.new
- local c3 = Color3.new
- local lim = 0
- local st = 0
- local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- local attacktype = 1
- local ZTarget, RocketTarget = nil, nil
- local euler = CFrame.fromEulerAnglesXYZ
- function clerp(a,b,t)
- local qa = {QuaternionFromCFrame(a)}
- local qb = {QuaternionFromCFrame(b)}
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1-t
- return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5/s
- return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
- else
- local i = 0
- if m11 > m00 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00-m11-m22+1)
- local recip = 0.5/s
- return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
- elseif i == 1 then
- local s = math.sqrt(m11-m22-m00+1)
- local recip = 0.5/s
- return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
- elseif i == 2 then
- local s = math.sqrt(m22-m00-m11+1)
- local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w*xs, w*ys, w*zs
- local xx = x*xs
- local xy = x*ys
- local xz = x*zs
- local yy = y*ys
- local yz = y*zs
- local zz = z*zs
- return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
- local startInterp, finishInterp;
- if cosTheta >= 0.0001 then
- if (1 - cosTheta) > 0.0001 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((1-t)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = 1-t
- finishInterp = t
- end
- else
- if (1+cosTheta) > 0.0001 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((t-1)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = t-1
- finishInterp = t
- end
- end
- return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
- end
- rayCast = function(Position, Direction, Range, Ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
- end
- local v = game.Players.localPlayer
- local torso = v.Character.Torso
- wait(1)
- local p = Instance.new("Part", v.Character)
- p.Name = "kit"
- p.Anchored = true
- p.Transparency = 0
- p.Material = "Plastic"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.Size = Vector3.new(0.2, 0.2, 0.2)
- p.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local msh = Instance.new("SpecialMesh", p)
- msh.Scale = Vector3.new(-2, 2, 2)
- msh.MeshId = "http://www.roblox.com/asset/?id=188635159"
- msh.TextureId = "http://www.roblox.com/asset/?id=188539332"
- msh.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn = Instance.new("Part", v.Character.kit)
- pn.Name = "tail"
- pn.Anchored = true
- pn.Transparency = 0
- pn.Material = "Plastic"
- pn.CanCollide = false
- pn.TopSurface = 0
- pn.BottomSurface = 0
- pn.Size = Vector3.new(5, 3, 3)
- pn.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn = Instance.new("SpecialMesh", pn)
- mshn.Scale = Vector3.new(2, 2, 2)
- mshn.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn3 = Instance.new("Part", v.Character.kit)
- pn3.Name = "tail"
- pn3.Anchored = true
- pn3.Transparency = 0
- pn3.Material = "Plastic"
- pn3.CanCollide = false
- pn3.TopSurface = 0
- pn3.BottomSurface = 0
- pn3.Size = Vector3.new(0.2, 0.2, 0.2)
- pn3.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn3 = Instance.new("SpecialMesh", pn3)
- mshn3.Scale = Vector3.new(2, 2, 2)
- mshn3.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn3.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn3.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn4 = Instance.new("Part", v.Character.kit)
- pn4.Name = "tail"
- pn4.Anchored = true
- pn4.Transparency = 0
- pn4.Material = "Plastic"
- pn4.CanCollide = false
- pn4.TopSurface = 0
- pn4.BottomSurface = 0
- pn4.Size = Vector3.new(0.2, 0.2, 0.2)
- pn4.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn4 = Instance.new("SpecialMesh", pn4)
- mshn4.Scale = Vector3.new(-2, 2, 2)
- mshn4.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn4.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn4.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn5 = Instance.new("Part", v.Character.kit)
- pn5.Name = "tail"
- pn5.Anchored = true
- pn5.Transparency = 0
- pn5.Material = "Plastic"
- pn5.CanCollide = false
- pn5.TopSurface = 0
- pn5.BottomSurface = 0
- pn5.Size = Vector3.new(0.2, 0.2, 0.2)
- pn5.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn5 = Instance.new("SpecialMesh", pn5)
- mshn5.Scale = Vector3.new(2, 2, 2)
- mshn5.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn5.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn5.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn6 = Instance.new("Part", v.Character.kit)
- pn6.Name = "tail"
- pn6.Anchored = true
- pn6.Transparency = 0
- pn6.Material = "Plastic"
- pn6.CanCollide = false
- pn6.TopSurface = 0
- pn6.BottomSurface = 0
- pn6.Size = Vector3.new(0.2, 0.2, 0.2)
- pn6.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn6 = Instance.new("SpecialMesh", pn6)
- mshn6.Scale = Vector3.new(2, 2, 2)
- mshn6.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn6.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn6.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn7 = Instance.new("Part", v.Character.kit)
- pn7.Name = "tail"
- pn7.Anchored = true
- pn7.Transparency = 0
- pn7.Material = "Plastic"
- pn7.CanCollide = false
- pn7.TopSurface = 0
- pn7.BottomSurface = 0
- pn7.Size = Vector3.new(0.2, 0.2, 0.2)
- pn7.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn7 = Instance.new("SpecialMesh", pn7)
- mshn7.Scale = Vector3.new(2, 2, 2)
- mshn7.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn7.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn7.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn8 = Instance.new("Part", v.Character.kit)
- pn8.Name = "tail"
- pn8.Anchored = true
- pn8.Transparency = 0
- pn8.Material = "Plastic"
- pn8.CanCollide = false
- pn8.TopSurface = 0
- pn8.BottomSurface = 0
- pn8.Size = Vector3.new(0.2, 0.2, 0.2)
- pn8.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn8 = Instance.new("SpecialMesh", pn8)
- mshn8.Scale = Vector3.new(-2, 2, 2)
- mshn8.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn8.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn8.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn9 = Instance.new("Part", v.Character.kit)
- pn9.Name = "tail"
- pn9.Anchored = true
- pn9.Transparency = 0
- pn9.Material = "Plastic"
- pn9.CanCollide = false
- pn9.TopSurface = 0
- pn9.BottomSurface = 0
- pn9.Size = Vector3.new(0.2, 0.2, 0.2)
- pn9.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn9 = Instance.new("SpecialMesh", pn9)
- mshn9.Scale = Vector3.new(-2, 2, 2)
- mshn9.MeshId = "http://www.roblox.com/asset/?id=188635159"
- mshn9.TextureId = "http://www.roblox.com/asset/?id=188539332"
- mshn9.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- local pn0 = Instance.new("Part", v.Character.kit)
- pn0.Name = "ears"
- pn0.Anchored = true
- pn0.Transparency = 0
- pn0.Material = "Plastic"
- pn0.CanCollide = false
- pn0.TopSurface = 0
- pn0.BottomSurface = 0
- pn0.Size = Vector3.new(0.2, 0.2, 0.2)
- pn0.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
- local mshn0 = Instance.new("SpecialMesh", pn0)
- mshn0.Scale = Vector3.new(0.5, 0.5, 0.5)
- mshn0.MeshId = "http://www.roblox.com/asset/?id=361948302"
- mshn0.TextureId = "http://www.roblox.com/asset/?id=50657528"
- mshn0.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
- p.Anchored = false
- local motor1 = Instance.new("Weld", p)
- motor1.Part0 = p
- motor1.Part1 = torso
- motor1.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor1.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn.Anchored = false
- local motor2 = Instance.new("Weld", pn)
- motor2.Part0 = pn
- motor2.Part1 = torso
- motor2.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor2.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn3.Anchored = false
- local motor3 = Instance.new("Weld", pn3)
- motor3.Part0 = pn3
- motor3.Part1 = torso
- motor3.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor3.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn4.Anchored = false
- local motor4 = Instance.new("Weld", pn4)
- motor4.Part0 = pn4
- motor4.Part1 = torso
- motor4.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor4.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn5.Anchored = false
- local motor5 = Instance.new("Weld", pn5)
- motor5.Part0 = pn5
- motor5.Part1 = torso
- motor5.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor5.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn6.Anchored = false
- local motor6 = Instance.new("Weld", pn6)
- motor6.Part0 = pn6
- motor6.Part1 = torso
- motor6.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor6.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn7.Anchored = false
- local motor7 = Instance.new("Weld", pn7)
- motor7.Part0 = pn7
- motor7.Part1 = torso
- motor7.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor7.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn8.Anchored = false
- local motor8 = Instance.new("Weld", pn8)
- motor8.Part0 = pn8
- motor8.Part1 = torso
- motor8.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor8.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn9.Anchored = false
- local motor9 = Instance.new("Weld", pn9)
- motor9.Part0 = pn9
- motor9.Part1 = torso
- motor9.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- motor9.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- pn0.Anchored = false
- local motor0 = Instance.new("Weld", pn0)
- motor0.Part0 = pn0
- motor0.Part1 = v.Character.Head
- motor0.C0 = CFrame.new(0, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- game:GetService("RunService").Stepped:connect(function()
- Torsovelocity = (RootPart.Velocity * 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 equipped == true or equipped == false then
- if RootPart.Velocity.y > 1 and hit == nil then
- Anim = "Jump"
- if attack == false then
- motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
- motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
- motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-110 + 0 * math.cos(sine / 25))), 0.1)
- motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(110 + 0 * math.cos(sine / 25))), 0.1)
- motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
- motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
- motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
- motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
- motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
- end
- else
- if RootPart.Velocity.y < -1 and hit == nil then
- Anim = "Fall"
- if attack == false then
- motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
- motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
- motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
- motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
- motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
- motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
- motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
- motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
- motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
- end
- else
- if Torsovelocity < 1 and hit ~= nil then
- Anim = "Idle"
- if attack == false then
- change = 1
- motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-5 + 5 * math.cos(sine / 50)), math.rad(0 + 5 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
- motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-5 + -5 * math.cos(sine / 70)), math.rad(0 + -5 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
- motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-5 + -5 * math.cos(sine / 80)), math.rad(0 + 5 * math.cos(sine / 65)), math.rad(-50 + 0 * math.cos(sine / 25))), 0.1)
- motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(0 + 5 * math.cos(sine / 40)), math.rad(0 + 5 * math.cos(sine / 70)), math.rad(-40 + 0 * math.cos(sine / 25))), 0.1)
- motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(0 + 5 * math.cos(sine / 60)), math.rad(0 + 5 * math.cos(sine / 65)), math.rad(40 + 0 * math.cos(sine / 25))), 0.1)
- motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 35)), math.rad(0 + 5 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
- motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 70)), math.rad(0 + 5 * math.cos(sine / 35)), math.rad(-45 + 0 * math.cos(sine / 25))), 0.1)
- motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 55)), math.rad(0 + 5 * math.cos(sine / 55)), math.rad(-10 + 0 * math.cos(sine / 25))), 0.1)
- motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 65)), math.rad(0 + 5 * math.cos(sine / 60)), math.rad(35 + 0 * math.cos(sine / 25))), 0.1)
- end
- else
- if Torsovelocity > 2 and hit ~= nil then
- Anim = "Walk"
- if attack == false then
- motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
- motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
- motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
- motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
- motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
- motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
- motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
- motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
- motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
- end
- end
- end
- end
- end
- end
- end)
- local lovecounter = false
- local love = 6
- local sprint = false
- local done = false
- local canheal = false
- local deathchat1 = false
- local once = true
- local breakjoints = true
- local dead = false
- local candie = true
- local deathchat = false
- local canattack = true
- local colorred = 0
- local lala = true
- local idleon = true
- local walking = true
- local idle1 = true
- local canchange = false
- local idle = true
- local p = game.Players.LocalPlayer
- local char = p.Character
- local mouse = p:GetMouse()
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- local lleg = char["Left Leg"]
- local rleg = char["Right Leg"]
- local hed = char.Head
- local torso = char.Torso
- local hum = char.Humanoid
- um = Instance.new("Part",char)
- um.Name = "Immune"
- um.CanCollide = false
- um.Anchored = true
- um.Transparency = 1
- dead = true
- local cam = game.Workspace.CurrentCamera
- local root = char.HumanoidRootPart
- local deb = false
- local shot = 0
- local debris=game:service"Debris"
- local l = game:GetService("Lighting")
- local rs = game:GetService("RunService").RenderStepped
- local Create = LoadLibrary("RbxUtility").Create
- ff = Instance.new("ForceField",char)
- ff.Visible = false
- ArtificialHB = Create("BindableEvent", script){
- Parent = script,
- Name = "Heartbeat",
- }
- CFuncs = {
- ["Sound"] = {
- Create = function(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local S = Create("Sound"){
- Volume = vol,
- Pitch = pit or 1,
- SoundId = id,
- Parent = par or workspace,
- }
- wait()
- S:play()
- game:GetService("Debris"):AddItem(S, 6)
- end))
- end;
- };
- CreateTemplate = {
- };
- }
- 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
- ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
- function lerp(a, b, t) -- Linear interpolation
- return a + (b - a)*t
- end
- function slerp(a, b, t) --Spherical interpolation
- dot = a:Dot(b)
- if dot > 0.99999 or dot < -0.99999 then
- return t <= 0.5 and a or b
- else
- r = math.acos(dot)
- return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
- end
- end
- function matrixInterpolate(a, b, t)
- local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
- local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
- local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
- local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
- local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
- local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
- local t = v1:Dot(v2)
- if not (t < 0 or t == 0 or t > 0) then -- Failsafe
- return CFrame.new()
- end
- return CFrame.new(
- v0.x, v0.y, v0.z,
- v1.x, v1.y, v1.z,
- v2.x, v2.y, v2.z,
- v3.x, v3.y, v3.z)
- end
- ----------------------------------------------------
- function genWeld(a,b)
- local w = Instance.new("Weld",a)
- w.Part0 = a
- w.Part1 = b
- return w
- end
- function weld(a, b)
- local weld = Instance.new("Weld")
- weld.Name = "W"
- weld.Part0 = a
- weld.Part1 = b
- weld.C0 = a.CFrame:inverse() * b.CFrame
- weld.Parent = a
- return weld;
- end
- ----------------------------------------------------
- function Lerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- ----------------------------------------------------
- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
- local wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- ----------------------------------------------------
- function weld5(part0, part1, c0, c1)
- weeld=Instance.new("Weld", part0)
- weeld.Part0=part0
- weeld.Part1=part1
- weeld.C0=c0
- weeld.C1=c1
- return weeld
- end
- ----------------------------------------------------
- function HasntTouched(plrname)
- local ret = true
- for _, v in pairs(Touche) do
- if v == plrname then
- ret = false
- end
- end
- return ret
- end
- newWeld(torso, larm, -1.5, 0.5, 0)
- larm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, rarm, 1.5, 0.5, 0)
- rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, hed, 0, 1.5, 0)
- newWeld(torso, lleg, -0.5, -1, 0)
- lleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(torso, rleg, 0.5, -1, 0)
- rleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(root, torso, 0, -1, 0)
- torso.Weld.C1 = CFrame.new(0, -1, 0)
- function chatfunc(text)
- local chat = coroutine.wrap(function()
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- local naeeym2 = Instance.new("BillboardGui",char)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = hed
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = ""
- tecks2.Font = "SciFi"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(255,255,255)
- tecks2.TextStrokeColor3 = Color3.new(255,255,255)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- for i = 1,string.len(text),1 do
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", hed, 6, .8)
- tecks2.Text = string.sub(text,1,i)
- wait(0.01)
- end
- wait(2)
- for i = 1, 50 do
- swait()
- tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
- tecks2.Rotation = tecks2.Rotation - .8
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks2.TextTransparency = tecks2.TextTransparency + .04
- end
- naeeym2:Destroy()
- end)
- chat()
- end
- function onChatted(msg)
- chatfunc(msg)
- end
- p.Chatted:connect(onChatted)
- hed.face.Texture = "http://www.roblox.com/asset/?id=732914906"
- ypcall(function()
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=245116830"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=245116830"
- end)
- char["Body Colors"].HeadColor = BrickColor.new("White")
- char["Body Colors"].TorsoColor = BrickColor.new("White")
- char["Body Colors"].LeftArmColor = BrickColor.new("White")
- char["Body Colors"].RightArmColor = BrickColor.new("White")
- MegaloStrikesBack = Instance.new("Sound",torso)
- MegaloStrikesBack.Looped = true
- MegaloStrikesBack.SoundId = "http://www.roblox.com/asset?id=665080025"
- MegaloStrikesBack.Volume = 50
- MegaloStrikesBack:Play()
- for _, v in pairs(char:GetChildren()) do
- if v.ClassName == "Accessory" then
- v:remove()
- end
- end
- local Hat = char:FindFirstChild("Hat_F") or Instance.new("Hat")
- Hat.AttachmentPos = Vector3.new(0, 0.33, 0)
- Hat.Name = "Hat_F"
- local Handle = Hat:FindFirstChild("Handle") or Instance.new("Part", Hat)
- if Handle.Name ~= "Handle" then
- Handle.Size = Vector3.new(3,3,3)
- end
- Handle.BottomSurface = 0
- Handle.Name = "Handle"
- Handle.TopSurface = 0
- Handle.Locked = 1
- local Mesh = Hat:FindFirstChild("Mesh") or Instance.new("SpecialMesh", Handle)
- Mesh.TextureId = "http://www.roblox.com/asset/?id=788604580"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=909105591"
- Mesh.Scale = Vector3.new(2.5,2.5,2.5)
- Hat.Parent = char
- handle = Instance.new("Part", char)
- handle.TopSurface = "Smooth"
- handle.BottomSurface = "Smooth"
- handle.Material = "Neon"
- handle.Size = Vector3.new(0.2, 0.5, 0.5)
- handle.CanCollide = false
- handle.FormFactor = "Custom"
- local Weldb = Instance.new("Weld", char)
- Weldb.Part0 = char["Right Arm"]
- Weldb.Part1 = handle
- Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
- local KnifeMesh = Instance.new("SpecialMesh", handle)
- KnifeMesh.MeshType = "FileMesh"
- KnifeMesh.MeshId = "http://www.roblox.com/asset/?id=121944778"
- KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
- blackhand = Instance.new("Part",char)
- blackhand.Material = "Neon"
- blackhand.Transparency = 1
- blackhand.BrickColor = BrickColor.new("White")
- blackhand.Position = Vector3.new(999,999,999)
- blackhand.Size = Vector3.new(1.01,1.01,1.01)
- blackweld = Instance.new("Weld",blackhand)
- blackweld.Part0 = rarm
- blackweld.Part1 = blackhand
- blackweld.C0 = CFrame.new(0,-0.5,0)
- CV="White"
- local txt = Instance.new("BillboardGui", char)
- txt.Adornee = hed
- txt.Name = "_status"
- txt.Size = UDim2.new(2, 0, 1.2, 0)
- txt.StudsOffset = Vector3.new(-9, 11, 0)
- local text = Instance.new("TextLabel", txt)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.FontSize = "Size24"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "SciFi"
- text.TextStrokeColor3 = Color3.new(255,255,255)
- v=Instance.new("Part")
- v.Name = "ColorBrick"
- v.Parent=char
- v.FormFactor="Symmetric"
- v.Anchored=true
- v.CanCollide=false
- v.BottomSurface="Smooth"
- v.TopSurface="Smooth"
- v.Size=Vector3.new(10,5,3)
- v.Transparency=1
- v.CFrame=torso.CFrame
- v.BrickColor=BrickColor.new(CV)
- v.Transparency=1
- text.TextColor3 = Color3.new(0,0,0)
- v.Shape="Block"
- text.Text = ""
- refused = Instance.new("Sound",larm)
- refused.Volume = 100
- refused.SoundId = "http://www.roblox.com/asset/?id=400905079"
- game:GetService("RunService").RenderStepped:connect(function()
- if lala == true then
- if canchange == true then
- canchange = false
- handle.BrickColor = BrickColor.new("White")
- wait(0.01)
- handle.BrickColor = BrickColor.new("White")
- wait(0.01)
- handle.BrickColor = BrickColor.new("White")
- wait(0.01)
- handle.BrickColor = BrickColor.new("White")
- wait(0.01)
- handle.BrickColor = BrickColor.new("White")
- wait(0.01)
- handle.BrickColor = BrickColor.new("White")
- wait(0.01)
- handle.BrickColor = BrickColor.new("White")
- wait(0.01)
- canchange = true
- end
- end
- if hum.MoveDirection.x == 0 then
- if idle == true then
- if idleon == true then
- idleon = false
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x == 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.3, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.7, -0.3) * CFrame.Angles(math.rad(5), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(2)), 0.1)
- end
- end
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x == 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.2) * CFrame.Angles(math.rad(5), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x == 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(2)), 0.1)
- end
- end
- idleon = true
- end
- end
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- if walking == true then
- if sprint == false then
- if idle1 == true then
- idle1 = false
- idle = false
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,10 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x == 0 then
- idle = true
- end
- idle1 = true
- end
- end
- end
- end
- ----------------------------------------------------------------------------------
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- if walking == true then
- if sprint == true then
- if idle1 == true then
- idle1 = false
- idle = false
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,8 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-120), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- for i = 1,8 do
- wait()
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(-20)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-120), 0, math.rad(-2)), 0.1)
- end
- if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(2)), 0.1)
- end
- end
- end
- if hum.MoveDirection.x == 0 then
- idle = true
- end
- idle1 = true
- end
- end
- end
- end
- if deathchat1 == true then
- char.Parent = workspace.Camera
- char.Archivable = true
- local c = p.Character:Clone()
- c:MakeJoints()
- for y,t in pairs(c:GetChildren()) do
- if t:IsA("Part") then
- t.CanCollide = false
- t.Anchored = true
- t.BrickColor = BrickColor.new("Black")
- t.Transparency = 1
- t.TopSurface = "Smooth"
- t.BottomSurface = "Smooth"
- t.RightSurface = "Smooth"
- t.LeftSurface = "Smooth"
- t.FrontSurface = "Smooth"
- t.BackSurface = "Smooth"
- else
- t:Remove()
- end
- end
- c.Parent = workspace
- game.Debris:AddItem(c,.05)
- end
- hum:SetStateEnabled("Dead",false)
- hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
- if hum.Health < 5 and candie == true then
- hum.Name = "NOMOREDAMAGE"
- canheal = true
- done = false
- done = true
- candie = false
- dead = true
- MegaloStrikesBack.Volume = 0
- refused:Play()
- deathchat = true
- end
- if deathchat == true then
- deathchat = false
- idle = false
- hed.face.Texture = "0"
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- idle1 = false
- canattack = false
- gothitdecal2 = Instance.new("Decal",torso)
- gothitdecal2.Texture = "http://www.roblox.com/asset/?id=118480438"
- gothitdecal2.Face = "Back"
- gothitdecal1 = Instance.new("Decal",torso)
- gothitdecal1.Texture = "http://www.roblox.com/asset/?id=118480438"
- hed.Transparency = 1
- torso.Transparency = 1
- larm.Transparency = 1
- rarm.Transparency = 1
- lovecounter = false
- text.Text = ""
- lleg.Transparency = 1
- rleg.Transparency = 1
- handle.Transparency = 1
- Handle.Transparency = 1
- blackhand.Transparency = 1
- wait(1)
- refused:Stop()
- wait(2)
- chatfunc("But I Want A Hug D=")
- wait(1.5)
- candie = true
- idle = true
- idle1 = true
- hed.face.Texture = "http://www.roblox.com/asset/?id=732914906"
- canattack = true
- lleg.Anchored = false
- rleg.Anchored = false
- larm.Anchored = false
- rarm.Anchored = false
- hed.Anchored = false
- torso.Anchored = false
- gothitdecal2:Destroy()
- gothitdecal1:Destroy()
- for i = 1,10 do
- wait()
- hed.Transparency = hed.Transparency - 0.1
- torso.Transparency = torso.Transparency - 0.1
- larm.Transparency = larm.Transparency - 0.1
- rarm.Transparency = rarm.Transparency - 0.1
- lleg.Transparency = lleg.Transparency - 0.1
- rleg.Transparency = rleg.Transparency - 0.1
- handle.Transparency = handle.Transparency - 0.1
- Handle.Transparency = Handle.Transparency - 0.1
- blackhand.Transparency = blackhand.Transparency - 0.1
- end
- lovecounter = true
- dead = false
- deathchat1 = false
- canheal = false
- hum.Health = 100
- MegaloStrikesBack.Volume = 50
- wait(1)
- hum.Name = "Humanoid"
- end
- if canheal == true then
- hum.Health = math.huge
- end
- if lovecounter == true then
- text.Text = "Furry LV "..love
- end
- end)
- game.Players.CharacterAutoLoads = false
- hed.Transparency = 0
- torso.Transparency = 0
- larm.Transparency = 0
- rarm.Transparency = 0
- lleg.Transparency = 0
- rleg.Transparency = 0
- handle.Transparency = 0
- Handle.Transparency = 0
- idle = false
- walking = false
- soul1 = Instance.new("Part",char)
- soul1.Shape = "Ball"
- soul1.Material = "Neon"
- soul1.BrickColor = BrickColor.new("White")
- soul1.Size = Vector3.new(1,1,1)
- soul1.Transparency = 0.5
- soul1weld = Instance.new("Weld",soul1)
- soul1weld.Part0 = torso
- soul1weld.Part1 = soul1
- soul1weld.C0 = CFrame.new(4,2,0)
- soul2 = Instance.new("Part",char)
- soul2.Shape = "Ball"
- soul2.Material = "Neon"
- soul2.Transparency = 0.5
- soul2.BrickColor = BrickColor.new("White")
- soul2.Size = Vector3.new(1,1,1)
- soul2weld = Instance.new("Weld",soul2)
- soul2weld.Part0 = torso
- soul2weld.Part1 = soul2
- soul2weld.C0 = CFrame.new(5,2,0)
- soul3 = Instance.new("Part",char)
- soul3.Shape = "Ball"
- soul3.Transparency = 0.5
- soul3.Material = "Neon"
- soul3.BrickColor = BrickColor.new("White")
- soul3.Size = Vector3.new(1,1,1)
- soul3weld = Instance.new("Weld",soul3)
- soul3weld.Part0 = torso
- soul3weld.Part1 = soul3
- soul3weld.C0 = CFrame.new(6,2,0)
- soul4 = Instance.new("Part",char)
- soul4.Shape = "Ball"
- soul4.Transparency = 0.5
- soul4.Material = "Neon"
- soul4.BrickColor = BrickColor.new("White")
- soul4.Size = Vector3.new(1,1,1)
- soul4weld = Instance.new("Weld",soul4)
- soul4weld.Part0 = torso
- soul4weld.Part1 = soul4
- soul4weld.C0 = CFrame.new(4,-1,0)
- soul5 = Instance.new("Part",char)
- soul5.Shape = "Ball"
- soul5.Material = "Neon"
- soul5.Transparency = 0.5
- soul5.BrickColor = BrickColor.new("White")
- soul5.Size = Vector3.new(1,1,1)
- soul5weld = Instance.new("Weld",soul5)
- soul5weld.Part0 = torso
- soul5weld.Part1 = soul5
- soul5weld.C0 = CFrame.new(5,-1,0)
- soul6 = Instance.new("Part",char)
- soul6.Shape = "Ball"
- soul6.Transparency = 0.5
- soul6.Material = "Neon"
- soul6.BrickColor = BrickColor.new("White")
- soul6.Size = Vector3.new(1,1,1)
- soul6weld = Instance.new("Weld",soul6)
- soul6weld.Part0 = torso
- soul6weld.Part1 = soul6
- soul6weld.C0 = CFrame.new(6,-1,0)
- soul1s = Instance.new("Part",char)
- soul1s.Shape = "Ball"
- soul1s.Material = "Neon"
- soul1s.BrickColor = BrickColor.new("White")
- soul1s.Size = Vector3.new(0.9,0.9,0.9)
- soul1s.Transparency = 0.2
- soul1sweld = Instance.new("Weld",soul1s)
- soul1sweld.Part0 = torso
- soul1sweld.Part1 = soul1s
- soul1sweld.C0 = CFrame.new(4,2,0)
- soul2s = Instance.new("Part",char)
- soul2s.Shape = "Ball"
- soul2s.Material = "Neon"
- soul2s.Transparency = 0.2
- soul2s.BrickColor = BrickColor.new("White")
- soul2s.Size = Vector3.new(0.9,0.9,0.9)
- soul2sweld = Instance.new("Weld",soul2s)
- soul2sweld.Part0 = torso
- soul2sweld.Part1 = soul2s
- soul2sweld.C0 = CFrame.new(5,2,0)
- soul3s = Instance.new("Part",char)
- soul3s.Shape = "Ball"
- soul3s.Material = "Neon"
- soul3s.Transparency = 0.2
- soul3s.BrickColor = BrickColor.new("White")
- soul3s.Size = Vector3.new(0.9,0.9,0.9)
- soul3sweld = Instance.new("Weld",soul3s)
- soul3sweld.Part0 = torso
- soul3sweld.Part1 = soul3s
- soul3sweld.C0 = CFrame.new(6,2,0)
- soul4s = Instance.new("Part",char)
- soul4s.Shape = "Ball"
- soul4s.Material = "Neon"
- soul4s.Transparency = 0.2
- soul4s.BrickColor = BrickColor.new("White")
- soul4s.Material = "Neon"
- soul4s.Size = Vector3.new(0.9,0.9,0.9)
- soul4sweld = Instance.new("Weld",soul4s)
- soul4sweld.Part0 = torso
- soul4sweld.Part1 = soul4s
- soul4sweld.C0 = CFrame.new(4,-1,0)
- soul5s = Instance.new("Part",char)
- soul5s.Shape = "Ball"
- soul5s.Transparency = 0.2
- soul5s.BrickColor = BrickColor.new("White")
- soul5s.Size = Vector3.new(0.9,0.9,0.9)
- soul5s.Material = "Neon"
- soul5sweld = Instance.new("Weld",soul5s)
- soul5sweld.Part0 = torso
- soul5sweld.Part1 = soul5s
- soul5sweld.C0 = CFrame.new(5,-1,0)
- soul6s = Instance.new("Part",char)
- soul6s.Shape = "Ball"
- soul6s.Material = "Neon"
- soul6s.Transparency = 0.2
- soul6s.BrickColor = BrickColor.new("White")
- soul6s.Size = Vector3.new(0.9,0.9,0.9)
- soul6sweld = Instance.new("Weld",soul6s)
- soul6sweld.Part0 = torso
- soul6sweld.Part1 = soul6s
- soul6sweld.C0 = CFrame.new(6,-1,0)
- chatfunc("Hello, Im A Furry")
- wait(2)
- chatfunc("You Need A Fren")
- wait(2)
- chatfunc("Igotchufam")
- Weldb.C1 = CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(-3, 0, 0)
- for i = 1,100 do
- wait()
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.01)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-180),math.rad(0),math.rad(-200)), 0.01)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.01)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-4)), 0.01)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(4)), 0.01)
- end
- chatfunc("Lets See If You Like Furries ;)")
- for i = 1,10 do
- wait(0.04)
- soul1weld.C0 = soul1weld.C0 - Vector3.new(0.45,0.14,0)
- soul2weld.C0 = soul2weld.C0 - Vector3.new(0.5,0.14,0)
- soul3weld.C0 = soul3weld.C0 - Vector3.new(0.6,0.14,0)
- soul4weld.C0 = soul4weld.C0 - Vector3.new(0.45,-0.1,0)
- soul5weld.C0 = soul5weld.C0 - Vector3.new(0.5,-0.1,0)
- soul6weld.C0 = soul6weld.C0 - Vector3.new(0.6,-0.1,0)
- soul1sweld.C0 = soul1sweld.C0 - Vector3.new(0.45,0.14,0)
- soul2sweld.C0 = soul2sweld.C0 - Vector3.new(0.5,0.14,0)
- soul3sweld.C0 = soul3sweld.C0 - Vector3.new(0.6,0.14,0)
- soul4sweld.C0 = soul4sweld.C0 - Vector3.new(0.45,-0.1,0)
- soul5sweld.C0 = soul5sweld.C0 - Vector3.new(0.5,-0.1,0)
- soul6sweld.C0 = soul6sweld.C0 - Vector3.new(0.6,-0.1,0)
- end
- soul1d = Instance.new("Part",char)
- soul1d.Shape = "Ball"
- soul1d.Material = "Neon"
- soul1d.BrickColor = BrickColor.new("White")
- soul1d.Size = Vector3.new(1,1,1)
- soul1d.Transparency = 0.5
- soul1dweld = Instance.new("Weld",soul1d)
- soul1dweld.Part0 = torso
- soul1dweld.Part1 = soul1d
- soul1dweld.C0 = CFrame.new(0,0,0)
- soul2d = Instance.new("Part",char)
- soul2d.Shape = "Ball"
- soul2d.Material = "Neon"
- soul2d.Transparency = 0.5
- soul2d.BrickColor = BrickColor.new("White")
- soul2d.Size = Vector3.new(1,1,1)
- soul2dweld = Instance.new("Weld",soul2d)
- soul2dweld.Part0 = torso
- soul2dweld.Part1 = soul2d
- soul2dweld.C0 = CFrame.new(0,0,0)
- soul3d = Instance.new("Part",char)
- soul3d.Shape = "Ball"
- soul3d.Transparency = 0.5
- soul3d.Material = "Neon"
- soul3d.BrickColor = BrickColor.new("White")
- soul3d.Size = Vector3.new(1,1,1)
- soul3dweld = Instance.new("Weld",soul3d)
- soul3dweld.Part0 = torso
- soul3dweld.Part1 = soul3d
- soul3dweld.C0 = CFrame.new(0,0,0)
- soul4d = Instance.new("Part",char)
- soul4d.Shape = "Ball"
- soul4d.Transparency = 0.5
- soul4d.Material = "Neon"
- soul4d.BrickColor = BrickColor.new("White")
- soul4d.Size = Vector3.new(1,1,1)
- soul4dweld = Instance.new("Weld",soul4d)
- soul4dweld.Part0 = torso
- soul4dweld.Part1 = soul4d
- soul4dweld.C0 = CFrame.new(0,0,0)
- soul5d = Instance.new("Part",char)
- soul5d.Shape = "Ball"
- soul5d.Material = "Neon"
- soul5d.Transparency = 0.5
- soul5d.BrickColor = BrickColor.new("White")
- soul5d.Size = Vector3.new(1,1,1)
- soul5dweld = Instance.new("Weld",soul5d)
- soul5dweld.Part0 = torso
- soul5dweld.Part1 = soul5d
- soul5dweld.C0 = CFrame.new(0,0,0)
- soul6d = Instance.new("Part",char)
- soul6d.Shape = "Ball"
- soul6d.Transparency = 0.5
- soul6d.Material = "Neon"
- soul6d.BrickColor = BrickColor.new("White")
- soul6d.Size = Vector3.new(1,1,1)
- soul6dweld = Instance.new("Weld",soul6d)
- soul6dweld.Part0 = torso
- soul6dweld.Part1 = soul6d
- soul6dweld.C0 = CFrame.new(0,0,0)
- soul1sd = Instance.new("Part",char)
- soul1sd.Shape = "Ball"
- soul1sd.Material = "Neon"
- soul1sd.BrickColor = BrickColor.new("White")
- soul1sd.Size = Vector3.new(0.9,0.9,0.9)
- soul1sd.Transparency = 0.2
- soul1sdweld = Instance.new("Weld",soul1sd)
- soul1sdweld.Part0 = torso
- soul1sdweld.Part1 = soul1sd
- soul1sdweld.C0 = CFrame.new(0,0,0)
- soul2sd = Instance.new("Part",char)
- soul2sd.Shape = "Ball"
- soul2sd.Material = "Neon"
- soul2sd.Transparency = 0.2
- soul2sd.BrickColor = BrickColor.new("White")
- soul2sd.Size = Vector3.new(0.9,0.9,0.9)
- soul2sdweld = Instance.new("Weld",soul2sd)
- soul2sdweld.Part0 = torso
- soul2sdweld.Part1 = soul2sd
- soul2sdweld.C0 = CFrame.new(0,0,0)
- soul3sd = Instance.new("Part",char)
- soul3sd.Shape = "Ball"
- soul3sd.Material = "Neon"
- soul3sd.Transparency = 0.2
- soul3sd.BrickColor = BrickColor.new("White")
- soul3sd.Size = Vector3.new(0.9,0.9,0.9)
- soul3sdweld = Instance.new("Weld",soul3sd)
- soul3sdweld.Part0 = torso
- soul3sdweld.Part1 = soul3sd
- soul3sdweld.C0 = CFrame.new(0,0,0)
- soul4sd = Instance.new("Part",char)
- soul4sd.Shape = "Ball"
- soul4sd.Material = "Neon"
- soul4sd.Transparency = 0.2
- soul4sd.BrickColor = BrickColor.new("White")
- soul4sd.Material = "Neon"
- soul4sd.Size = Vector3.new(0.9,0.9,0.9)
- soul4dsweld = Instance.new("Weld",soul4sd)
- soul4dsweld.Part0 = torso
- soul4dsweld.Part1 = soul4sd
- soul4dsweld.C0 = CFrame.new(0,0,0)
- soul5sd = Instance.new("Part",char)
- soul5sd.Shape = "Ball"
- soul5sd.Transparency = 0.2
- soul5sd.BrickColor = BrickColor.new("White")
- soul5sd.Size = Vector3.new(0.9,0.9,0.9)
- soul5sd.Material = "Neon"
- soul5sdweld = Instance.new("Weld",soul5sd)
- soul5sdweld.Part0 = torso
- soul5sdweld.Part1 = soul5sd
- soul5sdweld.C0 = CFrame.new(0,0,0)
- soul6sd = Instance.new("Part",char)
- soul6sd.Shape = "Ball"
- soul6sd.Material = "Neon"
- soul6sd.Transparency = 0.2
- soul6sd.BrickColor = BrickColor.new("White")
- soul6sd.Size = Vector3.new(0.9,0.9,0.9)
- soul6sdweld = Instance.new("Weld",soul6sd)
- soul6sdweld.Part0 = torso
- soul6sdweld.Part1 = soul6sd
- soul6sdweld.C0 = CFrame.new(0,0,0)
- soul1mesh = Instance.new("SpecialMesh",soul1d)
- soul2mesh = Instance.new("SpecialMesh",soul2d)
- soul3mesh = Instance.new("SpecialMesh",soul3d)
- soul4mesh = Instance.new("SpecialMesh",soul4d)
- soul5mesh = Instance.new("SpecialMesh",soul5d)
- soul6mesh = Instance.new("SpecialMesh",soul6d)
- soul1smesh = Instance.new("SpecialMesh",soul1sd)
- soul2smesh = Instance.new("SpecialMesh",soul2sd)
- soul3smesh = Instance.new("SpecialMesh",soul3sd)
- soul4smesh = Instance.new("SpecialMesh",soul4sd)
- soul5smesh = Instance.new("SpecialMesh",soul5sd)
- soul6smesh = Instance.new("SpecialMesh",soul6sd)
- soul1mesh.MeshType = "Sphere"
- soul2mesh.MeshType = "Sphere"
- soul3mesh.MeshType = "Sphere"
- soul4mesh.MeshType = "Sphere"
- soul5mesh.MeshType = "Sphere"
- soul6mesh.MeshType = "Sphere"
- soul1smesh.MeshType = "Sphere"
- soul2smesh.MeshType = "Sphere"
- soul3smesh.MeshType = "Sphere"
- soul4smesh.MeshType = "Sphere"
- soul5smesh.MeshType = "Sphere"
- soul6smesh.MeshType = "Sphere"
- KnifeMesh.TextureId = ""
- canchange = true
- for i = 1,20 do
- soul1mesh.Scale = soul1mesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul1smesh.Scale = soul1smesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul1d.Transparency = soul1d.Transparency + 0.025
- soul1sd.Transparency = soul1sd.Transparency + 0.05
- blackhand.Transparency = blackhand.Transparency - 0.04
- wait()
- end
- for i = 1,20 do
- soul2mesh.Scale = soul2mesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul2smesh.Scale = soul2smesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul2d.Transparency = soul2d.Transparency + 0.025
- soul2sd.Transparency = soul2sd.Transparency + 0.05
- wait()
- end
- for i = 1,20 do
- soul3mesh.Scale = soul3mesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul3smesh.Scale = soul3smesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul3d.Transparency = soul3d.Transparency + 0.025
- soul3sd.Transparency = soul3sd.Transparency + 0.05
- wait()
- end
- for i = 1,20 do
- soul4mesh.Scale = soul4mesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul4smesh.Scale = soul4smesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul4d.Transparency = soul4d.Transparency + 0.025
- soul4sd.Transparency = soul4sd.Transparency + 0.05
- wait()
- end
- for i = 1,20 do
- soul5mesh.Scale = soul5mesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul5smesh.Scale = soul5smesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul5d.Transparency = soul5d.Transparency + 0.025
- soul5sd.Transparency = soul5sd.Transparency + 0.05
- wait()
- end
- for i = 1,20 do
- soul6mesh.Scale = soul6mesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul6smesh.Scale = soul6smesh.Scale + Vector3.new(0.5,0.5,0.5)
- soul6d.Transparency = soul6d.Transparency + 0.025
- soul6sd.Transparency = soul6sd.Transparency + 0.05
- soul1.Transparency = soul1.Transparency + 0.08
- soul2.Transparency = soul2.Transparency + 0.08
- soul3.Transparency = soul3.Transparency + 0.08
- soul4.Transparency = soul4.Transparency + 0.08
- soul5.Transparency = soul5.Transparency + 0.08
- soul6.Transparency = soul6.Transparency + 0.1
- soul1s.Transparency = soul1.Transparency + 0.1
- soul2s.Transparency = soul2s.Transparency + 0.1
- soul3s.Transparency = soul3s.Transparency + 0.1
- soul4s.Transparency = soul4s.Transparency + 0.1
- soul5s.Transparency = soul5s.Transparency + 0.1
- soul6s.Transparency = soul6s.Transparency + 0.1
- wait()
- end
- wait(1)
- lala = false
- wait(1)
- soul1:Destroy()
- soul2:Destroy()
- soul3:Destroy()
- soul4:Destroy()
- soul5:Destroy()
- soul6:Destroy()
- soul1s:Destroy()
- soul2s:Destroy()
- soul3s:Destroy()
- soul4s:Destroy()
- soul5s:Destroy()
- soul6s:Destroy()
- soul1d:Destroy()
- soul2d:Destroy()
- soul3d:Destroy()
- soul4d:Destroy()
- soul5d:Destroy()
- soul6d:Destroy()
- soul1sd:Destroy()
- soul2sd:Destroy()
- soul3sd:Destroy()
- soul4sd:Destroy()
- soul5sd:Destroy()
- soul6sd:Destroy()
- idle = true
- chatfunc("Come Give Me A Hug =)")
- hed.face.Texture = "http://www.roblox.com/asset/?id=732914906"
- lovecounter = true
- walking = true
- Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
- KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
- mouse.KeyDown:connect(function(key)
- if key == "z" then
- if canattack == true then
- canattack = false
- idle = false
- walking = false
- wait(1)
- kill = Instance.new("Part",char)
- kill.Position = torso.Position - Vector3.new(0,2,0)
- kill.Size = Vector3.new(200,0.1,200)
- kill.Name = "Immune"
- kill.CanCollide = false
- kill.Transparency = 1
- kill.Anchored = true
- kill.Material = "Neon"
- kill.BrickColor = BrickColor.new("Institutional white")
- killmesh = Instance.new("SpecialMesh",kill)
- killmesh.MeshType = "FileMesh"
- killmesh.MeshId = "rbxassetid://465435723"
- killmesh.Scale = Vector3.new(5.2,0.01,5.2)
- Weldb.C1 = CFrame.new(0, -1, -1) * CFrame.fromEulerAnglesXYZ(-2, 0, 0)
- for i = 1, 20 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(0)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(6), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.2)
- end
- for i = 1, 20 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(0)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles( math.rad(-50), math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -0.8) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0, -0.8) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(2)), 0.2)
- end
- hitsound:Play()
- part = Instance.new("Part",char)
- part.Size = Vector3.new(0.1,0.1,0.1)
- part.Position = handle.Position
- part1 = Instance.new("Part",char)
- part1.Size = Vector3.new(0.1,0.1,0.1)
- part1.Position = handle.Position
- part2 = Instance.new("Part",char)
- part2.Size = Vector3.new(0.1,0.1,0.1)
- part2.Position = handle.Position
- part3 = Instance.new("Part",char)
- part3.Size = Vector3.new(0.1,0.1,0.1)
- part3.Position = handle.Position
- part4 = Instance.new("Part",char)
- part4.Size = Vector3.new(0.1,0.1,0.1)
- part4.Position = handle.Position
- part5 = Instance.new("Part",char)
- part5.Size = Vector3.new(0.1,0.1,0.1)
- part5.Position = handle.Position
- part6 = Instance.new("Part",char)
- part6.Size = Vector3.new(0.1,0.1,0.1)
- part6.Position = handle.Position
- part7 = Instance.new("Part",char)
- part7.Size = Vector3.new(0.1,0.1,0.1)
- part7.Position = handle.Position
- part8 = Instance.new("Part",char)
- part8.Size = Vector3.new(0.1,0.1,0.1)
- part8.Position = handle.Position
- part9 = Instance.new("Part",char)
- part9.Size = Vector3.new(0.1,0.1,0.1)
- part9.Position = handle.Position
- part10 = Instance.new("Part",char)
- part10.Size = Vector3.new(0.1,0.1,0.1)
- part10.Position = handle.Position
- KnifeMesh.TextureId = ""
- for i = 1,100 do
- wait()
- colorred = colorred + 0.006
- handle.Color = Color3.new(colorred,0,0)
- end
- chatfunc("I JUST WANT TO BE LOVED AND NOT HATED!")
- for i = 1,120 do
- wait()
- kill.Transparency = kill.Transparency - 0.005
- end
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- hitsound:Play()
- hit.Parent:BreakJoints()
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- end
- end
- end
- kill.Touched:connect(onTouched)
- kill1 = Instance.new("Part",char)
- kill1.Position = torso.Position - Vector3.new(0,2,0)
- kill1.Size = Vector3.new(200,300,200)
- kill1.Name = "Immune"
- kill1.CanCollide = false
- kill1.Transparency = 1
- kill1.Anchored = false
- kill1.Material = "Neon"
- kill1.BrickColor = BrickColor.new("White")
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- hitsound:Play()
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- hit.Parent:BreakJoints()
- end
- end
- end
- kill1.Touched:connect(onTouched)
- for i = 1,50 do
- wait()
- killmesh.Scale = killmesh.Scale + Vector3.new(0,0.2,0)
- end
- wait(2)
- kill.Anchored = false
- canattack = true
- idle = true
- walking = true
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
- colorred = 0
- Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
- end
- end
- end)
- slashsound = Instance.new("Sound",torso)
- slashsound.SoundId = "http://www.roblox.com/asset/?id=357417055"
- slashsound.Volume = 10
- hitsound = Instance.new("Sound",torso)
- hitsound.SoundId = "http://www.roblox.com/asset/?id=623904185"
- hitsound.Volume = 10
- mouse.KeyDown:connect(function(key)
- if key == "q" then
- if canattack == true then
- canattack = false
- idle = false
- walking = false
- wait(0.5)
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashsound:Play()
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- slash.TouchInterest:Destroy()
- wait(1)
- hitsound:Play()
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld1 = Instance.new("Weld",gothit)
- gothitweld1.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld1.Part1 = gothit
- gothitweld1.C0 = CFrame.new(0,4,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=118480438"
- love = love + 1
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld = Instance.new("Weld",gothit)
- gothitweld.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld.Part1 = gothit
- gothitweld.C0 = CFrame.new(0,5,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=118480438"
- gothitdecal.Face = "Back"
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- hit.Parent:BreakJoints()
- else
- if hit.Parent:IsA("Model") then
- wait(1)
- hit.Parent:BreakJoints()
- end
- if hit:IsA("Part") and hit.Size.X < 500 then
- hit.BrickColor = BrickColor.new("White")
- hitsound:Play()
- for i = 1,20 do
- wait()
- hit.Transparency = hit.Transparency + 0.05
- end
- end
- end
- end
- end
- slash.Touched:connect(onTouched)
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- wait(0.1)
- slash:Destroy()
- canattack = true
- idle = true
- walking = true
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "x" then
- hed.Transparency = 1
- torso.Transparency = 1
- larm.Transparency = 1
- hed.face.Texture = "http://www.roblox.com/asset/?id=732914906"
- MegaloStrikesBack.Volume = 0.1
- lovecounter = false
- rarm.Transparency = 1
- lleg.Transparency = 1
- rleg.Transparency = 1
- handle.Transparency = 1
- Handle.Transparency = 1
- blackhand.Transparency = 1
- hum.WalkSpeed = 60
- text.Text = ""
- if char:FindFirstChild("TalkingBillBoard")~= nil then
- char:FindFirstChild("TalkingBillBoard"):destroy()
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key == "x" then
- hed.Transparency = 0
- lovecounter = true
- torso.Transparency = 0
- larm.Transparency = 0
- rarm.Transparency = 0
- MegaloStrikesBack.Volume = 50
- lleg.Transparency = 0
- rleg.Transparency = 0
- handle.Transparency = 0
- Handle.Transparency = 0
- blackhand.Transparency = 0
- hum.WalkSpeed = 16
- hed.face.Texture = "http://www.roblox.com/asset/?id=732914906"
- end
- end)
- mouse.KeyDown:connect(function(Key)
- if Key:byte() == 48 then
- hum.WalkSpeed = 40
- workspace.Camera.FieldOfView = 80
- sprint = true
- end
- end)
- mouse.KeyUp:connect(function(Key)
- if Key:byte() == 48 then
- hum.WalkSpeed = 16
- workspace.Camera.FieldOfView = 70
- sprint = false
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if canattack == true then
- canattack = false
- idle = false
- walking = false
- wait(1)
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash4 = Instance.new("Part",char)
- slash4.CanCollide = false
- slash4.Transparency = 0
- slash4.Position = Vector3.new(999,999,999)
- slash4.BrickColor = BrickColor.new("White")
- slash4.Size = Vector3.new(0.3,9,0.3)
- slashweld4 = Instance.new("Weld",slash4)
- slashweld4.Part0 = torso
- slashweld4.Part1 = slash4
- slashweld4.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-80))
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-5), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash3 = Instance.new("Part",char)
- slash3.CanCollide = false
- slash3.Transparency = 0
- slash3.Position = Vector3.new(999,999,999)
- slash3.BrickColor = BrickColor.new("White")
- slash3.Size = Vector3.new(0.3,9,0.3)
- slashweld3 = Instance.new("Weld",slash3)
- slashweld3.Part0 = torso
- slashweld3.Part1 = slash3
- slashweld3.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(40))
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-70)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-7), math.rad(17), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash2 = Instance.new("Part",char)
- slash2.CanCollide = false
- slash2.Transparency = 0
- slash2.Position = Vector3.new(999,999,999)
- slash2.BrickColor = BrickColor.new("White")
- slash2.Size = Vector3.new(0.3,9,0.3)
- slashweld2 = Instance.new("Weld",slash2)
- slashweld2.Part0 = torso
- slashweld2.Part1 = slash2
- slashweld2.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(150))
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-7), math.rad(17), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash1 = Instance.new("Part",char)
- slash1.CanCollide = false
- slash1.Transparency = 0
- slash1.Position = Vector3.new(999,999,999)
- slash1.BrickColor = BrickColor.new("White")
- slash1.Size = Vector3.new(0.3,9,0.3)
- slashweld1 = Instance.new("Weld",slash1)
- slashweld1.Part0 = torso
- slashweld1.Part1 = slash1
- slashweld1.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(78))
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slash5 = Instance.new("Part",char)
- slash5.CanCollide = true
- slash5.Transparency = 1
- slash5.Position = Vector3.new(999,999,999)
- slash5.BrickColor = BrickColor.new("White")
- slash5.Size = Vector3.new(4,3,4)
- slashweld5 = Instance.new("Weld",slash5)
- slashweld5.Part0 = torso
- slashweld5.Part1 = slash5
- slashweld5.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(130))
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil then
- hit.Parent:FindFirstChild("Head").Anchored = true
- wait(1)
- hitsound:Play()
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld1 = Instance.new("Weld",gothit)
- gothitweld1.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld1.Part1 = gothit
- gothitweld1.C0 = CFrame.new(0,4,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=118480438"
- love = love + 1
- gothit = Instance.new("Part",hit)
- gothit.CanCollide = false
- gothit.Transparency = 1
- gothit.Size = Vector3.new(10,10,1)
- gothitweld = Instance.new("Weld",gothit)
- gothitweld.Part0 = hit.Parent:FindFirstChild("Torso")
- gothitweld.Part1 = gothit
- gothitweld.C0 = CFrame.new(0,5,0)
- gothitdecal = Instance.new("Decal",gothit)
- gothitdecal.Texture = "http://www.roblox.com/asset/?id=118480438"
- gothitdecal.Face = "Back"
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,3.5,0)
- gothitweld1.C0 = CFrame.new(0,3.5,0)
- wait(0.2)
- gothitweld.C0 = CFrame.new(0,4,0)
- gothitweld1.C0 = CFrame.new(0,4,0)
- wait(0.2)
- hit.Parent:FindFirstChild("Humanoid").Health = -1
- hit.Parent:BreakJoints()
- else
- if hit.Parent:IsA("Model") then
- wait(1)
- hit.Parent:BreakJoints()
- end
- if hit:IsA("Part") and hit.Size.X < 500 then
- hit.BrickColor = BrickColor.new("White")
- hitsound:Play()
- for i = 1,20 do
- wait()
- hit.Transparency = hit.Transparency + 0.05
- end
- end
- end
- end
- end
- slash5.Touched:connect(onTouched)
- for i = 1,70 do
- wait()
- slashweld1.C0 = slashweld1.C0 - Vector3.new(0,0,4)
- slashweld2.C0 = slashweld2.C0 - Vector3.new(0,0,4)
- slashweld3.C0 = slashweld3.C0 - Vector3.new(0,0,4)
- slashweld4.C0 = slashweld4.C0 - Vector3.new(0,0,4)
- slashweld5.C0 = slashweld5.C0 - Vector3.new(0,0,4)
- end
- slash1:Destroy()
- slash2:Destroy()
- slash3:Destroy()
- slash4:Destroy()
- slash5:Destroy()
- canattack = true
- idle = true
- walking = true
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- if canattack == true then
- what = Instance.new("Part",char)
- what.Size = Vector3.new(60,60,60)
- what.Transparency = 1
- what.Position = torso.Position
- what.CanCollide = false
- function onTouched(hit)
- if hit.Parent:FindFirstChild("Immune") == nil then
- if hit.Parent:FindFirstChild("Torso") ~= nil then
- chatfunc('I Just Wanted A Hug')
- t = hit.Parent:FindFirstChild("Torso")
- h = hit.Parent:FindFirstChild("Head")
- la = hit.Parent:FindFirstChild("Left Arm")
- ra = hit.Parent:FindFirstChild("Right Arm")
- ll = hit.Parent:FindFirstChild("Left Leg")
- rl = hit.Parent:FindFirstChild("Right Leg")
- what:Destroy()
- torso.CFrame = t.CFrame * CFrame.Angles(0,math.rad(180),0) + t.CFrame.lookVector * 3
- h.Anchored = true
- hed.Anchored = true
- wait(2)
- chatfunc('=(')
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- wait(0.1)
- slash:Destroy()
- if la ~= nil then
- la.BrickColor = BrickColor.new("Institutional white")
- hitsound:Play()
- for i = 1,20 do
- wait()
- la.Transparency = la.Transparency + 0.05
- end
- la:Destroy()
- end
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- wait(0.1)
- slash:Destroy()
- if ll ~= nil then
- ll.BrickColor = BrickColor.new("White")
- hitsound:Play()
- for i = 1,20 do
- wait()
- ll.Transparency = ll.Transparency + 0.05
- end
- ll:Destroy()
- end
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- wait(0.1)
- slash:Destroy()
- if ra ~= nil then
- ra.BrickColor = BrickColor.new("White")
- hitsound:Play()
- for i = 1,20 do
- wait()
- ra.Transparency = ra.Transparency + 0.05
- end
- ra:Destroy()
- end
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- wait(0.1)
- slash:Destroy()
- if rl ~= nil then
- rl.BrickColor = BrickColor.new("White")
- hitsound:Play()
- for i = 1,20 do
- wait()
- rl.Transparency = rl.Transparency + 0.05
- end
- rl:Destroy()
- end
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- wait(0.1)
- slash:Destroy()
- t.BrickColor = BrickColor.new("White")
- hitsound:Play()
- for i = 1,20 do
- wait()
- t.Transparency = t.Transparency + 0.05
- end
- t:Destroy()
- slash = Instance.new("Part",char)
- slash.CanCollide = false
- slash.Transparency = 1
- slash.Size = Vector3.new(5,5,1)
- slashweld = Instance.new("Weld",slash)
- slashweld.Part0 = torso
- slashweld.Part1 = slash
- slashweld.C0 = CFrame.new(0,0,-2)
- slashdecal = Instance.new("Decal",slash)
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1 = Instance.new("Decal",slash)
- slashdecal1.Face = "Back"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashsound:Play()
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- for i = 1, 5 do
- wait()
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
- end
- slashdecal.Texture = "http://www.roblox.com/asset/?id=18170401"
- slashdecal1.Texture = "http://www.roblox.com/asset/?id=18170401"
- wait(0.1)
- slash:Destroy()
- if h ~= nil then
- h.BrickColor = BrickColor.new("White")
- hitsound:Play()
- for i = 1,20 do
- wait()
- h.Transparency = h.Transparency + 0.05
- end
- h:Destroy()
- end
- hed.Anchored = false
- end
- end
- end
- what.Touched:connect(onTouched)
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement