Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --nahid chara v1.2.6--
- local plr = owner
- local char = plr.Character
- local hum = char:FindFirstChildOfClass("Humanoid")
- local idleanim = Instance.new("Animation")
- idleanim.Name = "Roblox Idle Animation"
- idleanim.AnimationId = "http://www.roblox.com/asset/?id=180435571"
- local idleanimplay = hum:LoadAnimation(idleanim)
- idleanimplay:Play()
- wait(0.1)
- if char:FindFirstChild("Animate") then
- char.Animate:Destroy()
- end
- local remote = Instance.new("RemoteEvent", char)
- remote.Name = "ReplicationEvent"
- local client = NLS([==[
- local mouse = game:GetService("Players").LocalPlayer:GetMouse()
- local remote = game:GetService("Players").LocalPlayer.Character:WaitForChild("ReplicationEvent")
- spawn(function()
- while game:GetService("RunService").Heartbeat:Wait() do
- remote = game:GetService("Players").LocalPlayer.Character:WaitForChild("ReplicationEvent")
- end
- end)
- game:GetService("UserInputService").InputBegan:Connect(function(input, isTyping)
- if isTyping == false and input.UserInputType == Enum.UserInputType.Keyboard then
- remote:FireServer(1, input.KeyCode)
- end
- end)
- mouse.Button1Down:Connect(function()
- remote:FireServer(2)
- end)
- remote.OnClientEvent:Connect(function()
- game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(mouse.Hit.Position.X, game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position.Y, mouse.Hit.Position.Z))
- end)
- local FavIDs = {
- 340106355, --Nefl Crystals
- 927529620, --Dimension
- 876981900, --Fantasy
- 398987889, --Ordinary Days
- 1117396305, --Oh wait, it's you.
- 885996042, --Action Winter Journey
- 919231299, --Sprawling Idiot Effigy
- 743466274, --Good Day Sunshine
- 727411183, --Knife Fight
- 1402748531, --The Earth Is Counting On You!
- 595230126 --Robot Language
- }
- wait(0.2)
- local plr = gameservice'Players'.LocalPlayer
- local char = plr.Character
- local hum = char.Humanoid
- local hed = char.Head
- local root = char.HumanoidRootPart
- local rootj = root.RootJoint
- local tors = char.Torso
- local ra = char[Right Arm]
- local la = char[Left Arm]
- local rl = char[Right Leg]
- local ll = char[Left Leg]
- local neck = torso[Neck]
- local mouse = plrGetMouse()
- local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
- local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
- local maincolor = BrickColor.new(Institutional white)
- -------------------------------------------------------
- --Start Good Stuff--
- -------------------------------------------------------
- cam = game.Workspace.CurrentCamera
- CF = CFrame.new
- angles = CFrame.Angles
- attack = false
- Euler = CFrame.fromEulerAnglesXYZ
- Rad = math.rad
- IT = Instance.new
- BrickC = BrickColor.new
- Cos = math.cos
- Acos = math.acos
- Sin = math.sin
- Asin = math.asin
- Abs = math.abs
- Mrandom = math.random
- Floor = math.floor
- -------------------------------------------------------
- --End Good Stuff--
- -------------------------------------------------------
- necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- RSH, LSH = nil, nil
- RW = Instance.new(Weld)
- LW = Instance.new(Weld)
- RH = tors[Right Hip]
- LH = tors[Left Hip]
- RSH = tors[Right Shoulder]
- LSH = tors[Left Shoulder]
- RSH.Parent = nil
- LSH.Parent = nil
- RW.Name = RW
- RW.Part0 = tors
- RW.C0 = CF(1.5, 0.5, 0)
- RW.C1 = CF(0, 0.5, 0)
- RW.Part1 = ra
- RW.Parent = tors
- LW.Name = LW
- LW.Part0 = tors
- LW.C0 = CF(-1.5, 0.5, 0)
- LW.C1 = CF(0, 0.5, 0)
- LW.Part1 = la
- LW.Parent = tors
- Effects = {}
- -------------------------------------------------------
- --Start HeartBeat--
- -------------------------------------------------------
- ArtificialHB = Instance.new(BindableEvent, script)
- ArtificialHB.Name = Heartbeat
- scriptWaitForChild(Heartbeat)
- frame = 1 60
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.HeartbeatFire()
- gameGetService(RunService).Heartbeatconnect(function(s, p)
- tf = tf + s
- if tf = frame then
- if allowframeloss then
- script.HeartbeatFire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf frame) do
- script.HeartbeatFire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame math.floor(tf frame)
- end
- end
- end)
- -------------------------------------------------------
- --End HeartBeat--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Important Functions--
- -------------------------------------------------------
- function swait(num)
- if num == 0 or num == nil then
- gameservice(RunService).Steppedwait(0)
- else
- for i = 0, num do
- gameservice(RunService).Steppedwait(0)
- end
- end
- end
- function thread(f)
- coroutine.resume(coroutine.create(f))
- end
- 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 = cfcomponents()
- 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 m00 m11 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 = 1.0E-4 then
- if 1 - cosTheta 1.0E-4 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1 Sin(theta)
- startInterp = Sin((1 - t) theta) invSinTheta
- finishInterp = Sin(t theta) invSinTheta
- else
- startInterp = 1 - t
- finishInterp = t
- end
- elseif 1 + cosTheta 1.0E-4 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1 Sin(theta)
- startInterp = Sin((t - 1) theta) invSinTheta
- finishInterp = Sin(t theta) invSinTheta
- else
- startInterp = t - 1
- finishInterp = t
- 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
- function rayCast(Position, Direction, Range, Ignore)
- return gameservice(Workspace)FindPartOnRay(Ray.new(Position, Direction.unit (Range or 999.999)), Ignore)
- end
- local RbxUtility = LoadLibrary(RbxUtility)
- local Create = RbxUtility.Create
- -------------------------------------------------------
- --Start Damage Function--
- -------------------------------------------------------
- function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
- if hit.Parent == nil then
- return
- end
- local h = hit.ParentFindFirstChildOfClass(Humanoid)
- for _, v in pairs(hit.Parentchildren()) do
- if vIsA(Humanoid) then
- h = v
- end
- end
- if h ~= nil and hit.Parent.Name ~= char.Name and hit.ParentFindFirstChild(UpperTorso) ~= nil then
- hit.ParentFindFirstChild(Head)BreakJoints()
- end
- if h ~= nil and hit.Parent.Name ~= char.Name and hit.ParentFindFirstChild(Torso) ~= nil then
- if hit.ParentfindFirstChild(DebounceHit) ~= nil then
- if hit.Parent.DebounceHit.Value == true then
- return
- end
- end
- if insta == true then
- hit.ParentFindFirstChild(Head)BreakJoints()
- end
- local c = Create(ObjectValue){
- Name = creator,
- Value = gameservice(Players).LocalPlayer,
- Parent = h,
- }
- gameGetService(Debris)AddItem(c, .5)
- if HitSound ~= nil and HitPitch ~= nil then
- CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
- end
- local Damage = math.random(minim, maxim)
- local blocked = false
- local block = hit.ParentfindFirstChild(Block)
- if block ~= nil then
- if block.className == IntValue then
- if block.Value 0 then
- blocked = true
- block.Value = block.Value - 1
- print(block.Value)
- end
- end
- end
- if blocked == false then
- h.Health = h.Health - Damage
- ShowDamage((Part.CFrame CFrame.new(0, 0, (Part.Size.Z 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
- else
- h.Health = h.Health - (Damage 2)
- ShowDamage((Part.CFrame CFrame.new(0, 0, (Part.Size.Z 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
- end
- if Type == Knockdown then
- local hum = hit.Parent.Humanoid
- hum.PlatformStand = true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand = false
- end), hum)
- local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
- local bodvol = Create(BodyVelocity){
- velocity = angle knockback,
- P = 5000,
- maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
- Parent = hit,
- }
- local rl = Create(BodyAngularVelocity){
- P = 3000,
- maxTorque = Vector3.new(500000, 500000, 500000) 50000000000000,
- angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
- Parent = hit,
- }
- gameGetService(Debris)AddItem(bodvol, .5)
- gameGetService(Debris)AddItem(rl, .5)
- elseif Type == Normal then
- local vp = Create(BodyVelocity){
- P = 500,
- maxForce = Vector3.new(math.huge, 0, math.huge),
- velocity = Property.CFrame.lookVector knockback + Property.Velocity 1.05,
- }
- if knockback 0 then
- vp.Parent = hit.Parent.Torso
- end
- gameGetService(Debris)AddItem(vp, .5)
- elseif Type == Up then
- local bodyVelocity = Create(BodyVelocity){
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
- Parent = hit,
- }
- gameGetService(Debris)AddItem(bodyVelocity, .5)
- elseif Type == DarkUp then
- coroutine.resume(coroutine.create(function()
- for i = 0, 1, 0.1 do
- swait()
- Effects.Block.Create(BrickColor.new(Black), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
- end
- end))
- local bodyVelocity = Create(BodyVelocity){
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
- Parent = hit,
- }
- gameGetService(Debris)AddItem(bodyVelocity, 1)
- elseif Type == Snare then
- local bp = Create(BodyPosition){
- P = 2000,
- D = 100,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso,
- }
- gameGetService(Debris)AddItem(bp, 1)
- elseif Type == Freeze then
- local BodPos = Create(BodyPosition){
- P = 50000,
- D = 1000,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso,
- }
- local BodGy = Create(BodyGyro) {
- maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) math.huge ,
- P = 20e+003,
- Parent = hit.Parent.Torso,
- cframe = hit.Parent.Torso.CFrame,
- }
- hit.Parent.Torso.Anchored = true
- coroutine.resume(coroutine.create(function(Part)
- swait(1.5)
- Part.Anchored = false
- end), hit.Parent.Torso)
- gameGetService(Debris)AddItem(BodPos, 3)
- gameGetService(Debris)AddItem(BodGy, 3)
- end
- local debounce = Create(BoolValue){
- Name = DebounceHit,
- Parent = hit.Parent,
- Value = true,
- }
- gameGetService(Debris)AddItem(debounce, Delay)
- c = Create(ObjectValue){
- Name = creator,
- Value = Player,
- Parent = h,
- }
- gameGetService(Debris)AddItem(c, .5)
- end
- end
- -------------------------------------------------------
- --End Damage Function--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Damage Function Customization--
- -------------------------------------------------------
- function ShowDamage(Pos, Text, Time, Color)
- local Rate = (1 30)
- local Pos = (Pos or Vector3.new(0, 0, 0))
- local Text = (Text or )
- local Time = (Time or 2)
- local Color = (Color or Color3.new(1, 0, 1))
- local EffectPart = CFuncs.Part.Create(workspace, SmoothPlastic, 0, 1, BrickColor.new(Color), Effect, Vector3.new(0, 0, 0))
- EffectPart.Anchored = true
- local BillboardGui = Create(BillboardGui){
- Size = UDim2.new(3, 0, 3, 0),
- Adornee = EffectPart,
- Parent = EffectPart,
- }
- local TextLabel = Create(TextLabel){
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Text = HahhahaHAHHhahH,
- Font = Bodoni,
- TextColor3 = Green,
- TextScaled = true,
- TextStrokeColor3 = Color3.fromRGB(0,0,0),
- Parent = BillboardGui,
- }
- game.DebrisAddItem(EffectPart, (Time))
- EffectPart.Parent = gameGetService(Workspace)
- delay(0, function()
- local Frames = (Time Rate)
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = (Frame Frames)
- EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPartDestroy()
- end
- end)
- end
- -------------------------------------------------------
- --End Damage Function Customization--
- -------------------------------------------------------
- function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
- for _, c in pairs(workspacechildren()) do
- local hum = cfindFirstChild(Humanoid)
- if hum ~= nil then
- local head = cfindFirstChild(Head)
- if head ~= nil then
- local targ = head.Position - Part.Position
- local mag = targ.magnitude
- if magni = mag and c.Name ~= plr.Name then
- Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, httpwww.roblox.comassetid=0, 1.2)
- end
- end
- end
- end
- end
- CFuncs = {
- Part = {
- Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create(Part)({
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- },
- Mesh = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == SpecialMesh then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- },
- Mesh = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == SpecialMesh then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- },
- Weld = {
- Create = function(Parent, Part0, Part1, C0, C1)
- local Weld = Create(Weld)({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- },
- Sound = {
- Create = function(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local S = Create(Sound)({
- Volume = vol,
- Pitch = pit or 1,
- SoundId = id,
- Parent = par or workspace
- })
- wait()
- Splay()
- gameGetService(Debris)AddItem(S, 6)
- end))
- end
- },
- ParticleEmitter = {
- Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
- local fp = Create(ParticleEmitter)({
- Parent = Parent,
- Color = ColorSequence.new(Color1, Color2),
- LightEmission = LightEmission,
- Size = Size,
- Texture = Texture,
- Transparency = Transparency,
- ZOffset = ZOffset,
- Acceleration = Accel,
- Drag = Drag,
- LockedToPart = LockedToPart,
- VelocityInheritance = VelocityInheritance,
- EmissionDirection = EmissionDirection,
- Enabled = Enabled,
- Lifetime = LifeTime,
- Rate = Rate,
- Rotation = Rotation,
- RotSpeed = RotSpeed,
- Speed = Speed,
- VelocitySpread = VelocitySpread
- })
- return fp
- end
- }
- }
- function RemoveOutlines(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create(Part)({
- formFactor = FormFactor,
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == SpecialMesh then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- function CreateWeld(Parent, Part0, Part1, C0, C1)
- local Weld = Create(Weld)({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- -------------------------------------------------------
- --Start Effect Function--
- -------------------------------------------------------
- EffectModel = Instance.new(Model, char)
- Effects = {
- Block = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
- local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create(BlockMesh, prt, , , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- gameGetService(Debris)AddItem(prt, 10)
- if Type == 1 or Type == nil then
- table.insert(Effects, {
- prt,
- Block1,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 2 then
- table.insert(Effects, {
- prt,
- Block2,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- else
- table.insert(Effects, {
- prt,
- Block3,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- end
- },
- Sphere = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, Neon, 0, 0, brickcolor, Effect, Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create(SpecialMesh, prt, Sphere, , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- gameGetService(Debris)AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- Cylinder,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Cylinder = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create(CylinderMesh, prt, , , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- gameGetService(Debris)AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- Cylinder,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Wave = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, Neon, 0, 0, brickcolor, Effect, Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid20329976, Vector3.new(0, 0, 0), Vector3.new(x1 60, y1 60, z1 60))
- gameGetService(Debris)AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- Cylinder,
- delay,
- x3 60,
- y3 60,
- z3 60,
- msh
- })
- end
- },
- Ring = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid3270017, Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- gameGetService(Debris)AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- Cylinder,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Break = {
- Create = function(brickcolor, cframe, x1, y1, z1)
- local prt = CFuncs.Part.Create(EffectModel, Neon, 0, 0, brickcolor, Effect, Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local msh = CFuncs.Mesh.Create(SpecialMesh, prt, Sphere, , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) 1000
- gameGetService(Debris)AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- Shatter,
- num,
- prt.CFrame,
- math.random() - math.random(),
- 0,
- math.random(50, 100) 100
- })
- end
- },
- Spiral = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid1051557, Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- gameGetService(Debris)AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- Cylinder,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- },
- Push = {
- Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid437347603, Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- gameGetService(Debris)AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- Cylinder,
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- }
- }
- function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
- local fp = IT(Part)
- fp.formFactor = formfactor
- fp.Parent = parent
- fp.Reflectance = reflectance
- fp.Transparency = transparency
- fp.CanCollide = false
- fp.Locked = true
- fp.BrickColor = brickcolor
- fp.Name = name
- fp.Size = size
- fp.Position = tors.Position
- RemoveOutlines(fp)
- fp.Material = SmoothPlastic
- fpBreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh = IT(Mesh)
- mesh.Parent = part
- if Mesh == SpecialMesh then
- mesh.MeshType = meshtype
- if meshid ~= nil then
- mesh.MeshId = httpwww.roblox.comassetid=..meshid
- end
- end
- mesh.Offset = offset
- mesh.Scale = scale
- return mesh
- end
- function Magic(bonuspeed, type, pos, scale, value, color, MType)
- local type = type
- local rng = Instance.new(Part, char)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = Ring
- rng.Material = Neon
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = pos
- local rngm = Instance.new(SpecialMesh, rng)
- rngm.MeshType = MType
- rngm.Scale = scale
- local scaler2 = 1
- if type == Add then
- scaler2 = 1 value
- elseif type == Divide then
- scaler2 = 1 value
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 bonuspeed, 0.1 do
- swait()
- if type == Add then
- scaler2 = scaler2 - 0.01 value bonuspeed
- elseif type == Divide then
- scaler2 = scaler2 - 0.01 value bonuspeed
- end
- rng.Transparency = rng.Transparency + 0.01 bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new(scaler2 bonuspeed, scaler2 bonuspeed, scaler2 bonuspeed)
- end
- rngDestroy()
- end))
- end
- function Eviscerate(dude)
- if dude.Name ~= char then
- local bgf = IT(BodyGyro, dude.Head)
- bgf.CFrame = bgf.CFrame CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
- local val = IT(BoolValue, dude)
- val.Name = IsHit
- local ds = coroutine.wrap(function()
- dudeWaitForChild(Head)BreakJoints()
- wait(0.5)
- target = nil
- coroutine.resume(coroutine.create(function()
- for i, v in pairs(dudeGetChildren()) do
- if vIsA(Accessory) then
- vDestroy()
- end
- if vIsA(Humanoid) then
- vDestroy()
- end
- if vIsA(CharacterMesh) then
- vDestroy()
- end
- if vIsA(Model) then
- vDestroy()
- end
- if vIsA(Part) or vIsA(MeshPart) then
- for x, o in pairs(vGetChildren()) do
- if oIsA(Decal) then
- oDestroy()
- end
- end
- coroutine.resume(coroutine.create(function()
- v.Material = Neon
- v.CanCollide = false
- local PartEmmit1 = IT(ParticleEmitter, v)
- PartEmmit1.LightEmission = 1
- PartEmmit1.Texture = rbxassetid284205403
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- PartEmmit1.Rate = 150
- PartEmmit1.Lifetime = NumberRange.new(1)
- PartEmmit1.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.75, 0),
- NumberSequenceKeypoint.new(1, 0, 0)
- })
- PartEmmit1.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0, 0),
- NumberSequenceKeypoint.new(1, 1, 0)
- })
- PartEmmit1.Speed = NumberRange.new(0, 0)
- PartEmmit1.VelocitySpread = 30000
- PartEmmit1.Rotation = NumberRange.new(-500, 500)
- PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
- local BodPoss = IT(BodyPosition, v)
- BodPoss.P = 3000
- BodPoss.D = 1000
- BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
- BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
- v.Color = maincolor.Color
- coroutine.resume(coroutine.create(function()
- for i = 0, 49 do
- swait(1)
- v.Transparency = v.Transparency + 0.08
- end
- wait(0.5)
- PartEmmit1.Enabled = false
- wait(3)
- vDestroy()
- dudeDestroy()
- end))
- end))
- end
- end
- end))
- end)
- ds()
- end
- end
- function FindNearestHead(Position, Distance, SinglePlayer)
- if SinglePlayer then
- return Distance (SinglePlayer.Torso.CFrame.p - Position).magnitude
- end
- local List = {}
- for i, v in pairs(workspaceGetChildren()) do
- if vIsA(Model) and vfindFirstChild(Head) and v ~= char and Distance = (v.Head.Position - Position).magnitude then
- table.insert(List, v)
- end
- end
- return List
- end
- function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
- local type = type
- local rng = Instance.new(Part, char)
- rng.Anchored = true
- rng.BrickColor = color
- rng.CanCollide = false
- rng.FormFactor = 3
- rng.Name = Ring
- rng.Material = Neon
- rng.Size = Vector3.new(1, 1, 1)
- rng.Transparency = 0
- rng.TopSurface = 0
- rng.BottomSurface = 0
- rng.CFrame = pos
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector outerpos
- local rngm = Instance.new(SpecialMesh, rng)
- rngm.MeshType = MType
- rngm.Scale = Vector3.new(x1, y1, z1)
- local scaler2 = 1
- local speeder = FastSpeed
- if type == Add then
- scaler2 = 1 value
- elseif type == Divide then
- scaler2 = 1 value
- end
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 bonuspeed, 0.1 do
- swait()
- if type == Add then
- scaler2 = scaler2 - 0.01 value bonuspeed
- elseif type == Divide then
- scaler2 = scaler2 - 0.01 value bonuspeed
- end
- speeder = speeder - 0.01 FastSpeed bonuspeed
- rng.CFrame = rng.CFrame + rng.CFrame.lookVector speeder bonuspeed
- rng.Transparency = rng.Transparency + 0.01 bonuspeed
- rngm.Scale = rngm.Scale + Vector3.new(scaler2 bonuspeed, scaler2 bonuspeed, 0)
- end
- rngDestroy()
- end))
- end
- function SoulSteal(dude)
- if dude.Name ~= char then
- local bgf = IT(BodyGyro, dude.Head)
- bgf.CFrame = bgf.CFrame CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
- local val = IT(BoolValue, dude)
- val.Name = IsHit
- local torso = (dudeFindFirstChild'Head' or dudeFindFirstChild'Torso' or dudeFindFirstChild'UpperTorso' or dudeFindFirstChild'LowerTorso' or dudeFindFirstChild'HumanoidRootPart')
- local soulst = coroutine.wrap(function()
- local soul = Instance.new(Part,dude)
- soul.Size = Vector3.new(1,1,1)
- soul.CanCollide = false
- soul.Anchored = false
- soul.Position = torso.Position
- soul.Transparency = 1
- local PartEmmit1 = IT(ParticleEmitter, soul)
- PartEmmit1.LightEmission = 1
- PartEmmit1.Texture = rbxassetid569507414
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- PartEmmit1.Rate = 250
- PartEmmit1.Lifetime = NumberRange.new(1.6)
- PartEmmit1.Size = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 1, 0),
- NumberSequenceKeypoint.new(1, 0, 0)
- })
- PartEmmit1.Transparency = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0, 0),
- NumberSequenceKeypoint.new(1, 1, 0)
- })
- PartEmmit1.Speed = NumberRange.new(0, 0)
- PartEmmit1.VelocitySpread = 30000
- PartEmmit1.Rotation = NumberRange.new(-360, 360)
- PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
- local BodPoss = IT(BodyPosition, soul)
- BodPoss.P = 3000
- BodPoss.D = 1000
- BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
- BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
- wait(1.6)
- soul.Touchedconnect(function(hit)
- if hit.Parent == char then
- soulDestroy()
- end
- end)
- wait(1.2)
- while soul do
- swait()
- PartEmmit1.Color = ColorSequence.new(maincolor.Color)
- BodPoss.Position = tors.Position
- end
- end)
- soulst()
- end
- end
- function FaceMouse()
- local Cam = workspace.CurrentCamera
- return {
- CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
- Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
- }
- end
- BTAUNT = Instance.new(Sound, tors)
- BTAUNT.SoundId = httpwww.roblox.comassetid=717045615
- BTAUNT.Volume = 10
- BTAUNT.Pitch = 1
- BTAUNT.Looped = true
- BTAUNT.TimePosition = 0.2
- BTAUNT1 = Instance.new(Sound, tors)
- BTAUNT1.SoundId = httpwww.roblox.comassetid=0
- BTAUNT1.Volume = 10
- BTAUNT1.Pitch = 1
- BTAUNT1.Looped = true
- BTAUNT1.TimePosition = 0.2
- BTAUNT3 = Instance.new(Sound, tors)
- BTAUNT3.SoundId = httpwww.roblox.comassetid=424026286
- BTAUNT3.Volume = 10
- BTAUNT3.Pitch = 1
- BTAUNT3.Looped = true
- BTAUNT3.TimePosition = 0.2
- BTAUNT2 = Instance.new(Sound, tors)
- BTAUNT2.SoundId = httpwww.roblox.comassetid=431213856
- BTAUNT2.Volume = 10
- BTAUNT2.Pitch = 1
- BTAUNT2.Looped = true
- BTAUNT2.TimePosition = 0.2
- ------------------------------------------------------
- --End Effect Function--
- -------------------------------------------------------
- function Cso(ID, PARENT, VOLUME, PITCH)
- local NSound = nil
- coroutine.resume(coroutine.create(function()
- NSound = IT(Sound, PARENT)
- NSound.Volume = VOLUME
- NSound.Pitch = PITCH
- NSound.SoundId = httpwww.roblox.comassetid=..ID
- swait()
- NSoundplay()
- gameGetService(Debris)AddItem(NSound, 50)
- end))
- return NSound
- end
- function CameraEnshaking(Length, Intensity)
- coroutine.resume(coroutine.create(function()
- local intensity = 1 Intensity
- local rotM = 0.01 Intensity
- for i = 0, Length, 0.1 do
- swait()
- intensity = intensity - 0.05 Intensity Length
- rotM = rotM - 5.0E-4 Intensity Length
- hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
- cam.CFrame = cam.CFrame CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) Euler(Rad(Mrandom(-intensity, intensity)) rotM, Rad(Mrandom(-intensity, intensity)) rotM, Rad(Mrandom(-intensity, intensity)) rotM)
- end
- hum.CameraOffset = Vector3.new(0, 0, 0)
- end))
- end
- -------------------------------------------------------
- --End Important Functions--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Customization--
- -------------------------------------------------------
- local Player_Size = 3
- if Player_Size ~= 3 then
- root.Size = root.Size Player_Size
- tors.Size = tors.Size Player_Size
- hed.Size = hed.Size Player_Size
- ra.Size = ra.Size Player_Size
- la.Size = la.Size Player_Size
- rl.Size = rl.Size Player_Size
- ll.Size = ll.Size Player_Size
- ----------------------------------------------------------------------------------
- rootj.Parent = root
- neck.Parent = tors
- RW.Parent = tors
- LW.Parent = tors
- RH.Parent = tors
- LH.Parent = tors
- ----------------------------------------------------------------------------------
- rootj.C0 = RootCF CF(0 Player_Size, 0 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0))
- rootj.C1 = RootCF CF(0 Player_Size, 0 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0))
- neck.C0 = necko CF(0 Player_Size, 0 Player_Size, 0 + ((1 Player_Size) - 1)) angles(Rad(0), Rad(0), Rad(0))
- neck.C1 = CF(0 Player_Size, -0.5 Player_Size, 0 Player_Size) angles(Rad(-90), Rad(0), Rad(180))
- RW.C0 = CF(1.5 Player_Size, 0.5 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0)) -- RIGHTSHOULDERC0
- LW.C0 = CF(-1.5 Player_Size, 0.5 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0)) -- LEFTSHOULDERC0
- ----------------------------------------------------------------------------------
- RH.C0 = CF(1 Player_Size, -1 Player_Size, 0 Player_Size) angles(Rad(0), Rad(90), Rad(0)) angles(Rad(0), Rad(0), Rad(0))
- LH.C0 = CF(-1 Player_Size, -1 Player_Size, 0 Player_Size) angles(Rad(0), Rad(-90), Rad(0)) angles(Rad(0), Rad(0), Rad(0))
- RH.C1 = CF(0.5 Player_Size, 1 Player_Size, 0 Player_Size) angles(Rad(0), Rad(90), Rad(0)) angles(Rad(0), Rad(0), Rad(0))
- LH.C1 = CF(-0.5 Player_Size, 1 Player_Size, 0 Player_Size) angles(Rad(0), Rad(-90), Rad(0)) angles(Rad(0), Rad(0), Rad(0))
- --hat.Parent = Character
- end
- ----------------------------------------------------------------------------------
- ----------------------------------------------------------------------------------
- local equipped = false
- local idle = 0
- local change = 1
- local val = 0
- local toim = 0
- local idleanim = 0.4
- local sine = 0
- local Sit = 1
- ----------------------------------------------------------------------------------
- hum.WalkSpeed = 15
- hum.JumpPower = 57
- hum.Animator.Parent = nil
- ----------------------------------------------------------------------------------
- local Blobby = Instance.new(Part, char)
- Blobby.Name = Blob
- Blobby.CanCollide = false
- Blobby.BrickColor = BrickColor.new(Really black)
- Blobby.Transparency = 0
- Blobby.Material = Plastic
- Blobby.Size = Vector3.new(1, 1, 2)
- Blobby.TopSurface = Enum.SurfaceType.Smooth
- Blobby.BottomSurface = Enum.SurfaceType.Smooth
- local Weld = Instance.new(Weld, Blobby)
- Weld.Part0 = ra
- Weld.Part1 = Blobby
- Weld.C1 = CFrame.new(0, -2, 1.1)
- Weld.C0 = CFrame.Angles(Rad(-86),0,0)
- local M2 = Instance.new(SpecialMesh)
- M2.Parent = Blobby
- M2.MeshId = httpwww.roblox.comassetid=121944778
- M2.TextureId = httpwww.roblox.comassetid=121944805
- M2.Scale = Vector3.new(2, 2, 2)
- --[[local naeeym2 = Instance.new(BillboardGui,char)
- naeeym2.AlwaysOnTop = true
- naeeym2.Size = UDim2.new(5,35,2,15)
- naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
- naeeym2.Adornee = hed
- naeeym2.Name = Name
- --naeeym2.PlayerToHideFrom = Player
- local tecks2 = Instance.new(TextLabel,naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.TextScaled = true
- tecks2.BorderSizePixel = 0
- tecks2.Text = Fight Me
- tecks2.Font = Enum.Font.Bodoni
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(0, 0, 0)
- tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- tecks2.Parent = naeeym2]]
- -------------------------------------------------------
- --End Customization--
- -------------------------------------------------------
- -------------------------------------------------------
- --Start Attacks N Stuff--
- -------------------------------------------------------
- local naeeym2 = Instance.new(BillboardGui,char)
- naeeym2.AlwaysOnTop = true
- naeeym2.Size = UDim2.new(5,35,2,35)
- naeeym2.StudsOffset = Vector3.new(0,2,0)
- naeeym2.Adornee = hed
- naeeym2.Name = Name
- local tecks2 = Instance.new(TextLabel,naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.TextScaled = true
- tecks2.BorderSizePixel = 0
- tecks2.Text = welcome, to DEATH
- tecks2.Font = Garamond
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = BrickColor.new('Really black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
- tecks2.Size = UDim2.new(1,0,0.5,0)
- tecks2.Parent = naeeym2
- textfag = tecks2
- tecks2.Text = Edited by deathspeaker2008
- wait(2)
- tecks2.Text = UNLEAKED
- wait(1)
- tecks2.Text = Edit Chara
- BTAUNTPlay()
- coroutine.resume(coroutine.create(function()
- while textfag ~= nil do
- swait()
- textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
- textfag.Rotation = math.random(-3,3)
- end
- end))
- hed.face.Texture = httpwww.roblox.comassetid=946610608
- for i,v in pairs(charchildren()) do
- if vIsA(Shirt) and vIsA(Pants) and vIsA(Hat) and vIsA(Accessory) then
- vRemove()
- end
- end
- shirt = Instance.new(Shirt, char)
- shirt.Name = Shirt
- pants = Instance.new(Pants, char)
- pants.Name = Pants
- char.Shirt.ShirtTemplate = rbxassetid1599082794
- char.Pants.PantsTemplate = rbxassetid1565561648
- char.Hats.HatsTemplate = rbxassetid215718515
- local Hair2 = Instance.new(Part, char)
- Hair2.Name = Hair2
- Hair2.CanCollide = false
- Hair2.BrickColor = BrickColor.new(CGA brown)
- Hair2.Transparency = 0
- Hair2.Material = Plastic
- Hair2.Size = Vector3.new(1, 1, 2)
- Hair2.TopSurface = Enum.SurfaceType.Smooth
- Hair2.BottomSurface = Enum.SurfaceType.Smooth
- local Weld = Instance.new(Weld, Hair2)
- Weld.Part0 = hed
- Weld.Part1 = Hair2
- Weld.C1 = CFrame.new(0,-0.1,0.60)
- Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
- local M2 = Instance.new(SpecialMesh)
- M2.Parent = Hair2
- M2.MeshId = httpwww.roblox.comassetid=0
- M2.TextureId = httpwww.roblox.comassetid=0
- M2.Scale = Vector3.new(1, 1, 1)
- local l = game.Lighting
- local sky = Instance.new(Sky,l)
- l.TimeOfDay = 000000
- l.Brightness = 1
- l.Ambient = Color3.new(0.25, 0.5, 0.75)
- ----------------------------------------------------------------------------------
- wait()
- player = game.Players.LocalPlayer
- torso = player.CharacterWaitForChild(Torso)
- mouse = playerGetMouse()
- mouse.KeyDownconnect(function(key)
- if key == t then
- dist = (torso.Position - mouse.Hit.p).magnitude
- if dist = 10000 then
- torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
- end
- end
- end)
- ----------------------------------------------------------------------------------
- local AddInstance = function(Object, ...)
- local Obj = Instance.new(Object)
- for i,v in next,(...) do
- Obj[i] = v
- end
- return Obj
- end
- ----------------------------------------------------
- local Reaper = AddInstance(Part,{
- Parent = hed,
- CFrame = hed.CFrame,
- formFactor = Symmetric,
- Size = Vector3.new(1, 1, 1),
- CanCollide = false,
- TopSurface = Smooth,
- BottomSurface = Smooth,
- Locked = true,
- })
- local Weld = AddInstance(Weld,{
- Parent = Reaper,
- Part0 = hed,
- C0 = CFrame.new(0, 0, 0)CFrame.Angles(0, 0, 0),
- Part1 = Reaper,
- })
- local Mesh = AddInstance(SpecialMesh,{
- Parent = Reaper,
- MeshId = rbxassetid83499032,
- TextureId = rbxassetid184744284,
- Scale = Vector3.new(1.1, 1.1, 1.1),
- VertexColor = Vector3.new(0.3, 0.3, 0.3),
- })
- -------------------------------------------------------
- wait()
- plr = game.Players.LocalPlayer
- char = plr.Character
- mouse = plrGetMouse()
- whitecolor = Color3.new(1,1,1)
- epicmode = false
- normal = true
- for i,v in pairs(charGetChildren()) do
- if v.ClassName == Shirt or v.ClassName == Pants or v.ClassName == ShirtGraphic then
- vDestroy()
- end
- end
- local shirt = Instance.new(Shirt,char)
- shirt.ShirtTemplate = httpwww.roblox.comassetid=1599082794
- local pants = Instance.new(Pants,char)
- pants.PantsTemplate = httpwww.roblox.comassetid=1565561648
- local bdycolors = char[Body Colors]
- bdycolors.HeadColor3 = whitecolor
- bdycolors.LeftArmColor3 = whitecolor
- bdycolors.LeftLegColor3 = whitecolor
- bdycolors.RightArmColor3 = whitecolor
- bdycolors.RightLegColor3 = whitecolor
- bdycolors.TorsoColor3 = whitecolor
- for i,v in pairs(charGetChildren()) do
- if v.ClassName == Hat or v.ClassName == Accessory then
- vDestroy()
- end
- end
- ----------------------------------------------------------------------
- Circle = nil
- CircleParts = {}
- Equipped = false
- function RayCast(Position, Direction, MaxDistance, IgnoreList)
- return gameGetService(Workspace)FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit (MaxDistance or 999.999)), IgnoreList)
- end
- Equipped = true
- Circle = Instance.new(Model)
- Circle.Name = Circle
- Angle = 0
- for i = 1, 1 do
- local CirclePart = Instance.new(Part)
- CirclePart.Name = CirclePart
- CirclePart.Transparency = 1
- CirclePart.BrickColor = BrickColor.new(Really black)
- CirclePart.Material = Enum.Material.Plastic
- CirclePart.Shape = Enum.PartType.Block
- CirclePart.FormFactor = Enum.FormFactor.Custom
- CirclePart.TopSurface = Enum.SurfaceType.Smooth
- CirclePart.BottomSurface = Enum.SurfaceType.Smooth
- CirclePart.Anchored = true
- CirclePart.CanCollide = false
- CirclePart.Locked = true
- CirclePart.Size = Vector3.new(10, 0.2, 10)
- local Aura = Instance.new('ParticleEmitter')
- Aura.Name = Aura
- Aura.Texture = rbxassetid842809396
- Aura.Parent = CirclePart
- Aura.LightEmission = 0
- Aura.Transparency = NumberSequence.new(0.2,0.4,1)
- Aura.Color = ColorSequence.new(Color3.new(255255, 255255, 0255),Color3.new(255200, 200200, 200200))
- Aura.Size = NumberSequence.new(0.9,0.5,0.3)
- Aura.LockedToPart = false
- Aura.Lifetime = NumberRange.new(1)
- Aura.Rate = 50
- Aura.Speed = NumberRange.new(2.5)
- Aura.SpreadAngle = Vector2.new(80,80)
- local BlockMesh = Instance.new(BlockMesh)
- BlockMesh.Scale = Vector3.new(1, (1 + (0.005 i)), 1)
- BlockMesh.Parent = CirclePart
- CirclePart.Parent = Circle
- local Star = Instance.new(Decal, CirclePart)
- Star.Texture = httpwww.roblox.comassetid=818983932
- Star.Face = Top
- local Light = Instance.new(PointLight, CirclePart)
- Light.Color = Color3.new(.20,0,0)
- Light.Brightness = 100
- Light.Range = 15
- table.insert(CircleParts, CirclePart)
- end
- Spawn(function()
- while Equipped and Humanoid.Parent and Torso.Parent do
- if Angle == 360 then
- Angle = 0
- end
- Angle = Angle + 0.05
- local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y 6.5), {Character})
- if Hit then
- if not Circle.Parent then
- Circle.Parent = Character
- end
- for i, v in pairs(CircleParts) do
- v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) CFrame.Angles(0, (Angle + i), 0)
- end
- else
- Circle.Parent = nil
- end
- wait()
- end
- end)
- function chatfunc(text, color)
- local chat = coroutine.wrap(function()
- if charFindFirstChild(TalkingBillBoard) ~= nil then
- charFindFirstChild(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 = color
- tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
- tecks2.Size = UDim2.new(1, 0, 0.5, 0)
- local tecks3 = Instance.new(TextLabel, naeeym2)
- tecks3.BackgroundTransparency = 1
- tecks3.BorderSizePixel = 0
- tecks3.Text =
- tecks3.Font = SciFi
- tecks3.TextSize = 30
- tecks3.TextStrokeTransparency = 0
- tecks3.TextColor3 = Color3.new(0, 0, 0)
- tecks3.TextStrokeColor3 = color
- tecks3.Size = UDim2.new(1, 0, 0.5, 0)
- coroutine.resume(coroutine.create(function()
- while true do
- swait(1)
- tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
- tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
- tecks2.Rotation = math.random(-5, 5)
- tecks3.Rotation = math.random(-5, 5)
- end
- end))
- for i = 1, string.len(text) do
- CFuncs.Sound.Create(rbxassetid274118116, char, 0.25, 0.115)
- tecks2.Text = string.sub(text, 1, i)
- tecks3.Text = string.sub(text, 1, i)
- swait(1)
- end
- wait(1)
- local randomrot = math.random(1, 2)
- if randomrot == 1 then
- for i = 1, 50 do
- swait()
- tecks2.Rotation = tecks2.Rotation - 0.75
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
- tecks2.TextTransparency = tecks2.TextTransparency + 0.04
- tecks3.Rotation = tecks2.Rotation + 0.75
- tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
- tecks3.TextTransparency = tecks2.TextTransparency + 0.04
- end
- elseif randomrot == 2 then
- for i = 1, 50 do
- swait()
- tecks2.Rotation = tecks2.Rotation + 0.75
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
- tecks2.TextTransparency = tecks2.TextTransparency + 0.04
- tecks3.Rotation = tecks2.Rotation - 0.75
- tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
- tecks3.TextTransparency = tecks2.TextTransparency + 0.04
- end
- end
- naeeym2Destroy()
- end)
- chat()
- end
- function Ban()
- attack = true
- for i = 0, 2.6, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-60)), 0.2)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-7.5 Sin(sine 30)), Rad(0), Rad(60)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, -.6 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(15), Rad(-6), Rad(-25 - 4.5 Sin(sine 20))), 0.2)
- end
- Cso(357417055, tors, 10, 1)
- CameraEnshaking(2, 15)
- Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -6, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -6, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -6, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
- if vFindFirstChild(Head) then
- Eviscerate(v)
- end
- end
- for i = 0, 3, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-15)), 0.3)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(25 - 7.5 Sin(sine 30)), Rad(0), Rad(15)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1 Player_Size, 0.3 + 0.02 Sin(sine 20) Player_Size, -.6 Player_Size) angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(15), Rad(-6), Rad(-25 - 4.5 Sin(sine 20))), 0.3)
- end
- attack = false
- end
- function fail()
- chatfunc(You have failed., BrickColor.new(Really red).Color)
- Cso(907331307, hed, 3.5, 1)
- attack = true
- hum.WalkSpeed = 2.01
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- hum.WalkSpeed = 16
- attack = false
- end
- function special_hell()
- chatfunc(welcome to my special hell., BrickColor.new(Really red).Color)
- wait(2)
- CHOICE = 6
- Cso(464600985, hed, 3.5, 1)
- local killsky = Instance.new('Sky', gameGetService'Lighting')
- killsky.SkyboxBk = rbxassetid818983932
- killsky.SkyboxDn = rbxassetid818983932
- killsky.SkyboxFt = rbxassetid818983932
- killsky.SkyboxLf = rbxassetid818983932
- killsky.SkyboxRt = rbxassetid818983932
- killsky.SkyboxUp = rbxassetid818983932
- ---
- killsky.StarCount = 0
- killsky.SunAngularSize = 0
- killsky.MoonAngularSize = 0
- killsky.MoonTextureId =
- killsky.CelestialBodiesShown = false
- game.Lighting.FogColor = Color3.new(255,0,0)
- game.Lighting.FogEnd = 1500
- if HITFLOOR ~= nil then
- ATTACK = false
- Rooted = false
- local RINGSPIN = true
- local CONSTRUCTING = true
- local RING = CreatePart(3, Effects, Neon, 0, 5, Really red, Ring, VT(0,0,0))
- RING.Color = C3(0,0,0)
- MakeForm(RING,Cyl)
- RING.CFrame = CF(HITPOS)
- coroutine.resume(coroutine.create(function()
- repeat
- Swait()
- RING.CFrame = RING.CFrame ANGLES(RAD(0), RAD(5), RAD(0))
- until CONSTRUCTING == false
- repeat
- Swait()
- RING.CFrame = RING.CFrame ANGLES(RAD(0), RAD(5), RAD(0))
- until RINGSPIN == false
- for i = 1, 25 do
- Swait()
- RING.CFrame = RING.CFrame ANGLES(RAD(0), RAD(5), RAD(0))
- RING.Size = RING.Size - VT(0.15,0,0.15)
- --DECAL.Transparency = DECAL.Transparency + 125
- RING.Transparency = RING.Transparency + 125
- end
- RINGremove()
- end))
- for i = 1, 15 do
- Swait()
- RING.Size = RING.Size + VT(0,0,0)
- RING.Transparency = RING.Transparency - 115
- end
- end
- hum.WalkSpeed = 16
- attack = false
- end
- function ultra()
- attack = true
- hum.WalkSpeed = 0
- BTAUNTRemove()
- hed.face.Texture = httpwww.roblox.comassetid=495377787
- local Fire = IT(Sound,Character.Torso)
- Fire.SoundId = rbxassetid192104941
- Fire.Looped = true
- Fire.Pitch = 1
- Fire.Volume = 1
- local fire = Instance.new(ParticleEmitter, Character.Torso)
- fire.Lifetime = NumberRange.new(0.5)
- fire.Speed = NumberRange.new(1, 3)
- fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
- fire.Rate = 0
- fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
- fire.LightEmission = 0.6
- fire.Texture = httpwww.roblox.comassetid=242911609
- fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
- FirePlay()
- BTAUNT1Play()
- fire.Enabled = true
- fire.Rate =2000
- BTAUNT1Remove()
- chatfunc(ahhhhhhhhh, BrickColor.new(Really red).Color)
- wait(1)
- for i = 0,18,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1 Cos(sine 20)) angles(Rad(-20), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(-20 - 2.5 Sin(sine 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), -.4 + 0.025 Cos(sine 20)) LHCF angles(Rad(-6.5), Rad(5 Cos(sine 20)), Rad(25)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 20), 0.025 Cos(sine 20)) angles(Rad(200), Rad(0), Rad(25 - 2.5 Sin(sine 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 20), 0.025 Cos(sine 20)) angles(Rad(200), Rad(0), Rad(-25 + 2.5 Sin(sine 20))), 0.1)
- end
- chatfunc(Time to die, BrickColor.new(Really red).Color)
- wait(1)
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- for i = 0,1.2,0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- tecks2Remove()
- fireRemove()
- FireStop()
- local BC = char[Body Colors]
- BC.HeadColor = BrickColor.new(Really black)
- BC.LeftArmColor = BrickColor.new(Really black)
- BC.LeftLegColor = BrickColor.new(Really black)
- BC.RightArmColor = BrickColor.new(Really black)
- BC.RightLegColor = BrickColor.new(Really black)
- BC.TorsoColor = BrickColor.new(Really black)
- tecks2Remove()
- BTAUNT3Play()
- local naeeym2 = Instance.new(BillboardGui,char)
- naeeym2.AlwaysOnTop = true
- naeeym2.Size = UDim2.new(5,35,2,35)
- naeeym2.StudsOffset = Vector3.new(0,1,0)
- naeeym2.Adornee = hed
- naeeym2.Name = Name
- local tecks2 = Instance.new(TextLabel,naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.TextScaled = true
- tecks2.BorderSizePixel = 0
- tecks2.Font = Garamond
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = BrickColor.new('Really black').Color
- tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
- tecks2.Size = UDim2.new(1,0,0.5,0)
- tecks2.Parent = naeeym2
- textfag = tecks2
- wait(1)
- tecks2.Text = Ultra nahid chara
- coroutine.resume(coroutine.create(function()
- while textfag ~= nil do
- swait()
- textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
- textfag.Rotation = math.random(-3,3)
- end
- end))
- hed.face.Texture = httpwww.roblox.comassetid=435233416
- -------------------
- Spawn(function()
- while Equipped and Humanoid.Parent and Torso.Parent do
- if Angle == 360 then
- Angle = 0
- end
- Angle = Angle + 0.05
- local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y 6.5), {Character})
- if Hit then
- if not Circle.Parent then
- Circle.Parent = Character
- end
- for i, v in pairs(CircleParts) do
- v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) CFrame.Angles(0, (Angle + i), 0)
- end
- else
- Circle.Parent = nil
- end
- wait()
- end
- end)
- attack = false
- hum.WalkSpeed = 75
- end
- function hate()
- chatfunc(i've got a question for you., BrickColor.new(Really red).Color)
- wait(3)
- chatfunc(do you know what black means., BrickColor.new(Really red).Color)
- wait(3)
- attack = true
- Cso(464600985, hed, 3.5, 1)
- local orb = Instance.new(Part, char)
- orb.Anchored = true
- orb.BrickColor = BrickC(Really black)
- orb.CanCollide = false
- orb.FormFactor = 3
- orb.Name = Ring
- orb.Material = Neon
- orb.Size = Vector3.new(1, 1, 1)
- orb.Transparency = 0
- orb.TopSurface = 0
- orb.BottomSurface = 0
- local orbm = Instance.new(SpecialMesh, orb)
- orbm.MeshType = Sphere
- orbm.Name = SizeMesh
- orbm.Scale = Vector3.new(0, 0, 0)
- local scaled = 0.1
- local posid = 0
- for i = 0, 12, 0.1 do
- swait()
- scaled = scaled + 0.001
- posid = posid - scaled
- orb.CFrame = ra.CFrame CF(0, -0.1 + posid 1.05, 0)
- orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(-2.5 Sin(sine 20)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1 Player_Size, 0.3 + 0.06 Sin(sine 20) Player_Size, .6 Player_Size) angles(Rad(-35), Rad(25 + 2.5 Sin(sine 20)), Rad(55 + 2.5 Sin(sine 20))), 0.12)
- end
- hed.face.Texture = httpwww.roblox.comassetid=435233416
- chatfunc(it's hate, BrickColor.new(Really red).Color)
- wait(3)
- chatfunc(and i have a LOT of it to share, heres some death too =), BrickColor.new(Really red).Color)
- wait(2)
- for i = 0, 2, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
- end
- coroutine.resume(coroutine.create(function()
- orb.Anchored = false
- CFuncs.Sound.Create(rbxassetid907528019, root, 1.85, 1)
- local a = Instance.new(Part, workspace)
- a.Name = Direction
- a.Anchored = true
- a.BrickColor = BrickC(Really black)
- a.Material = Neon
- a.Transparency = 1
- a.CanCollide = false
- local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit 500)
- local ignore = orb
- local hit, position, normal = workspaceFindPartOnRay(ray, ignore)
- a.BottomSurface = 10
- a.TopSurface = 10
- local distance = (orb.CFrame.p - position).magnitude
- a.Size = Vector3.new(0.1, 0.1, 0.1)
- a.CFrame = CFrame.new(orb.CFrame.p, position) CFrame.new(0, 0, 0)
- orb.CFrame = a.CFrame
- aDestroy()
- local bv = Instance.new(BodyVelocity)
- bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
- bv.velocity = orb.CFrame.lookVector 125
- bv.Parent = orb
- local hitted = false
- gameGetService(Debris)AddItem(orb, 15)
- swait()
- local hit = orb.Touchedconnect(function(hit)
- if hitted == false then
- hitted = true
- CFuncs.Sound.Create(rbxassetid151304356, orb, 5, 1)
- for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
- if vFindFirstChild(Head) then
- Eviscerate(v)
- end
- end
- Magic(1, Add, orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC(Really black), Sphere)
- Magic(2, Add, orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC(Really black), Sphere)
- for i = 0, 9 do
- Aura(1, 2.5, Add, orb.CFrame CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC(Really black), 0, Sphere)
- Aura(2, 5, Add, orb.CFrame CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC(Really black), 0, Sphere)
- end
- orb.Anchored = true
- orb.Transparency = 1
- wait(8)
- orbDestroy()
- end
- end)
- end))
- for i = 0, 1, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(6), Rad(0), Rad(30)), 0.3)
- neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(6)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 Sin(sine 20))), 0.3)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 Sin(sine 20))), 0.3)
- end
- hed.face.Texture = httpwww.roblox.comassetid=946610608
- attack = false
- end
- function THUNDERCLAP()
- attack = true
- for i = 0, 15, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(-25), Rad(0), Rad(0)), 0.3)
- neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(25)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 Sin(sine 20))), 0.3)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 Sin(sine 20))), 0.3)
- end
- CFuncs.Sound.Create(rbxassetid907528019, root, 1.85, 1)
- for i = 0, 7, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(25), Rad(0), Rad(0)), 0.3)
- neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(25)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 - 4.5 Sin(sine 20))), 0.3)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 + 4.5 Sin(sine 20))), 0.3)
- end
- Magic(1, Add, root.CFrame, Vector3.new(50, 100, 50), 4, BrickC(Really black), Sphere)
- Magic(1, Add, root.CFrame, Vector3.new(30, 60, 30), 4, BrickC(Really black), Sphere)
- Magic(1, Add, root.CFrame, Vector3.new(3, 600, 3), 4, BrickC(Really black), Sphere)
- for i, v in pairs(FindNearestHead(tors.CFrame.p, 500000)) do
- if vFindFirstChild(Head) then
- Eviscerate(v)
- end
- end
- CFuncs[Sound].Create(rbxassetid138213851, char, 2,1.2)
- CFuncs[Sound].Create(rbxassetid239000203, char, 2,1.2)
- CFuncs[Sound].Create(rbxassetid919941001, char, 3,1.05)
- for i = 0, 7, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(25), Rad(0), Rad(0)), 0.3)
- neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(25)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 - 4.5 Sin(sine 20))), 0.3)
- LW.C0 = clerp(LW.C0, CF(-1 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 + 4.5 Sin(sine 20))), 0.3)
- end
- attack = false
- end
- function TUSKOR661()
- attack = true
- M2.Scale = Vector3.new(5, 5, 5)
- chatfunc(mu hahahahahahahaha, BrickColor.new(Really red).Color)
- Cso(464600985, hed, 3.5, 1)
- hed.face.Texture = httpwww.roblox.comassetid=435233416
- for i = 0, 15, 0.1 do
- swait()
- hum.CameraOffset = Vector3.new(0, 8, 0)
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 8 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.2)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
- end
- for i = 0, 15, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 8 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.2)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
- end
- wait(0.1)
- for i = 0, 15, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 8 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.2)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
- end
- Cso(483458132, char, 10, .7)
- CameraEnshaking(6, 65)
- Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -5, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -5, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -5, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
- Effects.Ring.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0) angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
- Effects.Sphere.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
- Effects.Sphere.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
- Effects.Sphere.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
- Magic(5, Add, root.CFrame CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new(Really black), Sphere)
- Magic(10, Add, root.CFrame CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new(Really black), Sphere)
- Magic(1, Add, root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new(Really black), Sphere)
- Magic(1, Add, root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new(Really black), Sphere)
- for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
- if vFindFirstChild(Head) then
- Eviscerate(v)
- end
- end
- for i = 0, 15, 0.1 do
- swait()
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(75), Rad(0), Rad(0)), 0.2)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 Sin(sine 20))), 0.3)
- LW.C0 = clerp(LW.C0, CF(-1 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, -.6 Player_Size) angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
- end
- hed.face.Texture = httpwww.roblox.comassetid=946610608
- M2.Scale = Vector3.new(1, 1, 1)
- attack = false
- end
- -------------------------------------------------------
- --End Attacks N Stuff--
- -------------------------------------------------------
- mouse.KeyDownconnect(function(key)
- if attack == false then
- if key == y then
- Cso(464600985, tors, 10, 1)
- elseif key == 'q' then
- fail()
- elseif key == 'h' then
- special_hell()
- elseif key == 'f' then
- ultra()
- elseif key == 'z' then
- hate()
- elseif key == 'g' then
- TUSKOR661()
- elseif key == 'b' then
- THUNDERCLAP()
- elseif key == 'm' then
- Cso(660701977, hed, 3.5, 1)
- end
- end
- end)
- mouse.Button1Downconnect(function(key)
- if attack == false then
- Ban()
- end
- end)
- -------------------------------------------------------
- --Start Animations--
- -------------------------------------------------------
- while true do
- swait()
- sine = sine + change
- local torvel = (root.Velocity Vector3.new(1, 0, 1)).magnitude
- local velderp = root.Velocity.y
- hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4 Player_Size, char)
- if equipped == true or equipped == false then
- if attack == false then
- idle = idle + 1
- else
- idle = 0
- end
- if 1 root.Velocity.y and hitfloor == nil then
- Anim = Jump
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Cos(sine 20) Player_Size) angles(Rad(-16), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(10 - 2.5 Sin(sine 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -.2 - 0.1 Cos(sine 20) Player_Size, -.3 Player_Size) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -.9 - 0.1 Cos(sine 20), -.5 Player_Size) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(25), Rad(-.6), Rad(13 + 4.5 Sin(sine 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 Sin(sine 20))), 0.1)
- end
- elseif -1 root.Velocity.y and hitfloor == nil then
- Anim = Fall
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Cos(sine 20) Player_Size) angles(Rad(24), Rad(0), Rad(0)), 0.15)
- neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(10 - 2.5 Sin(sine 30)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(79), Rad(0)) angles(Rad(-6 - 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(-79), Rad(0)) angles(Rad(-6 + 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(65), Rad(-.6), Rad(45 + 4.5 Sin(sine 20))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 Sin(sine 20))), 0.1)
- end
- elseif torvel 1 and hitfloor ~= nil then
- Anim = Idle
- change = 1
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 - 0.04 Sin(sine 24) Player_Size, 0 + 0.04 Sin(sine 12) Player_Size, 0 + 0.05 Player_Size Cos(sine 12)) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(0 - 2.5 Sin(sine 24)), Rad(0)), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(25 - 12.5 Sin(sine 12)), Rad(0), Rad(0)), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(79), Rad(0)) angles(Rad(-6 - 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(-79), Rad(0)) angles(Rad(-6 + 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.02 Sin(sine 12) Player_Size, 0 Player_Size) angles(Rad(20), Rad(-.6), Rad(43 + 4.5 Sin(sine 12))), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 12) Player_Size, 0 Player_Size) angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 Sin(sine 12))), 0.1)
- end
- elseif torvel 2 and torvel 25 and hitfloor ~= nil then
- Anim = Walk
- change = 1
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.175 + 0.025 Cos(sine 3.5) + -Sin(sine 3.5) 7) angles(Rad(4-2.5 Cos(sine 3.5)), Rad(0) - root.RotVelocity.Y 75, Rad(5 Cos(sine 7))), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(-2.5 Sin(sine 20)), Rad(0), Rad(0) - hed.RotVelocity.Y 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 Cos(sine 7) 2, 0.5 Cos(sine 7) 2) angles(Rad(-15 - 5 Cos(sine 7)) - rl.RotVelocity.Y 75 + -Sin(sine 7) 2.5, Rad(90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 + 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 Cos(sine 7) 2, -0.5 Cos(sine 7) 2) angles(Rad(-15 + 5 Cos(sine 7)) + ll.RotVelocity.Y 75 + Sin(sine 7) 2.5, Rad(-90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 - 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 7), 0.15 Cos(sine 7)) angles(Rad(45) Cos(sine 7) , Rad(0), Rad(5) - ra.RotVelocity.Y 75), 0.1)
- LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 7), -0.15 Cos(sine 7)) angles(Rad(-45) Cos(sine 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y 75), 0.1)
- end
- elseif torvel = 25 and hitfloor ~= nil then
- Anim = Sprint
- change = 1.35
- if attack == false then
- rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.175 + 0.025 Cos(sine 3.5) + -Sin(sine 3.5) 7 Player_Size) angles(Rad(26 - 4.5 Cos(sine 3.5)), Rad(0) - root.RotVelocity.Y 75, Rad(15 Cos(sine 7))), 0.15)
- tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-2.5 Sin(sine 20)), Rad(0), Rad(0) - hed.RotVelocity.Y 15), 0.3)
- RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.925 - 0.5 Cos(sine 7) 2 Player_Size, 0.7 Cos(sine 7) 2 Player_Size) angles(Rad(-15 - 55 Cos(sine 7)) - rl.RotVelocity.Y 75 + -Sin(sine 7) 2.5, Rad(90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 + 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.925 + 0.5 Cos(sine 7) 2 Player_Size, -0.7 Cos(sine 7) 2 Player_Size) angles(Rad(-15 + 55 Cos(sine 7)) + ll.RotVelocity.Y 75 + Sin(sine 7) 2.5, Rad(-90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 - 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.05 Sin(sine 30) Player_Size, 0.34 Cos(sine 7 Player_Size)) angles(Rad(110) Cos(sine 7) , Rad(0), Rad(13) - ra.RotVelocity.Y 75), 0.15)
- LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.05 Sin(sine 30) Player_Size, -0.34 Cos(sine 7 Player_Size)) angles(Rad(-110) Cos(sine 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y 75), 0.15)
- end
- end
- end
- if 0 #Effects then
- for e = 1, #Effects do
- if Effects[e] ~= nil then
- local Thing = Effects[e]
- if Thing ~= nil then
- local Part = Thing[1]
- local Mode = Thing[2]
- local Delay = Thing[3]
- local IncX = Thing[4]
- local IncY = Thing[5]
- local IncZ = Thing[6]
- if 1 = Thing[1].Transparency then
- if Thing[2] == Block1 then
- Thing[1].CFrame = Thing[1].CFrame CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == Block2 then
- Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
- local Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == Block3 then
- Thing[1].CFrame = Thing[1].CFrame CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
- local Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == Cylinder then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == Blood then
- local Mesh = Thing[7]
- Thing[1].CFrame = Thing[1].CFrame Vector3.new(0, 0.5, 0)
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == Elec then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == Disappear then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == Shatter then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- Thing[4] = Thing[4] CFrame.new(0, Thing[7], 0)
- Thing[1].CFrame = Thing[4] CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
- Thing[6] = Thing[6] + Thing[5]
- end
- else
- Part.Parent = nil
- table.remove(Effects, e)
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement