Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Edited by carlosname
- -- date:21/4/2020
- if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
- do
- script.Parent = owner.Character
- local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
- local function NewFakeEvent()
- local Bind = Instance.new("BindableEvent")
- local Fake;Fake = {Connections = {},
- fakeEvent=true;
- Connect=function(self,Func)
- Bind.Event:connect(Func)
- self.Connections[Bind] = true
- return setmetatable({Connected = true},{
- __index = function (self,Index)
- if Index:lower() == "disconnect" then
- return function() Fake.Connections[Bind] = false;self.Connected = false end
- end
- return Fake[Index]
- end;
- __tostring = function() return "Connection" end;
- })
- end}
- Fake.connect = Fake.Connect;return Fake;
- end
- local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
- local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
- local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
- self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
- end};ContextActionService.UnBindAction = ContextActionService.BindAction
- local function TriggerEvent(self,Event,...)
- local Trigger = Mouse[Event]
- if Trigger and Trigger.fakeEvent and Trigger.Connections then
- for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
- end
- end
- Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
- Event.OnServerEvent:Connect(function(FiredBy,Input)
- if FiredBy.Name ~= owner.Name then return end
- if Input.MouseEvent then
- Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
- else
- local Begin = Input.UserInputState == Enum.UserInputState.Begin
- if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
- for _,Action in pairs(ContextActionService.Actions) do
- for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
- end
- Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
- UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
- end
- end)
- InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
- Event.Parent = NLS([[
- local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
- local Input = function(Input,gameProcessedEvent)
- if gameProcessedEvent then return end
- Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
- end
- UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
- local Hit,Target
- while wait(1/30) do
- if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
- Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
- end
- end
- ]],owner.Character)
- end
- RealGame = game;game = setmetatable({},{
- __index = function (self,Index)
- local Sandbox = function (Thing)
- if Thing:IsA("Player") then
- local RealPlayer = Thing
- return setmetatable({},{
- __index = function (self,Index)
- local Type = type(RealPlayer[Index])
- if Type == "function" then
- if Index:lower() == "getmouse" or Index:lower() == "mouse" then
- return function (self)return InternalData["Mouse"] end
- end
- return function (self,...)return RealPlayer[Index](RealPlayer,...) end
- end
- return RealPlayer[Index]
- end;
- __tostring = function(self) return RealPlayer.Name end
- })
- end
- end
- if RealGame[Index] then
- local Type = type(RealGame[Index])
- if Type == "function" then
- if Index:lower() == "getservice" or Index:lower() == "service" then
- return function (self,Service)
- local FakeServices = {
- ["players"] = function()
- return setmetatable({},{
- __index = function (self2,Index2)
- local RealService = RealGame:GetService(Service)
- local Type2 = type(Index2)
- if Type2 == "function" then
- return function (self,...) return RealService[Index2](RealService,...)end
- else
- if Index2:lower() == "localplayer" then return Sandbox(owner) end
- return RealService[Index2]
- end
- end;
- __tostring = function(self) return RealGame:GetService(Service).Name end
- })
- end;
- ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
- ["userinputservice"] = function() return InternalData["UserInputService"] end;
- ["runservice"] = function()
- return setmetatable({},{
- __index = function(self2,Index2)
- local RealService = RealGame:GetService(Service)
- local Type2 = type(Index2)
- if Type2 == "function" then
- return function (self,...) return RealService[Index2](RealService,...) end
- else
- local RunServices = {
- ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
- ["renderstepped"] = function() return RealService["Stepped"] end
- }
- if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
- return RealService[Index2]
- end
- end
- })
- end
- }
- if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
- return RealGame:GetService(Service)
- end
- end
- return function (self,...) return RealGame[Index](RealGame,...) end
- else
- if game:GetService(Index) then return game:GetService(Index) end
- return RealGame[Index]
- end
- end
- return nil
- end
- });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
- wait(0.2)
- function TakeDamage(hum, dmg)
- hum:TakeDamage(dmg)
- end
- plr = game.Players.LocalPlayer
- repeat
- wait(0.4)
- until plr.Character
- chr = plr.Character
- human = chr:FindFirstChild("Humanoid")
- human.MaxHealth = 1500
- human.Health = 1500
- human.JumpPower = 60
- human.WalkSpeed = 18
- mouse = plr:GetMouse()
- cam = workspace.CurrentCamera
- selected = false
- equipd = false
- tors = chr.Torso
- rarm = chr["Right Arm"]
- larm = chr["Left Arm"]
- rleg = chr["Right Leg"]
- lleg = chr["Left Leg"]
- hrp = chr.HumanoidRootPart
- hed = chr.Head
- anim = human.Animator
- activu = false
- appeared = false
- animpose = nil
- POSU = false
- local wherto = hrp
- local addcfr = CFrame.new(0, 0, 0)
- Heartbeat = Instance.new("BindableEvent")
- Heartbeat.Name = "Heartbeat"
- Heartbeat.Parent = script
- frame = 0.03333333333333333
- tf = 0
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- for i = 1, math.floor(tf / frame) do
- Heartbeat:Fire()
- end
- tf = tf - frame * math.floor(tf / frame)
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- Heartbeat.Event:wait()
- else
- for i = 1, num do
- Heartbeat.Event:wait()
- end
- end
- end
- tool = Instance.new("Tool")
- tool.CanBeDropped = false
- tool.RequiresHandle = false
- tool.Name = "Za Warudo"
- tool.Parent = plr.Backpack
- modz = Instance.new("Model")
- modz.Name = "efx"
- modz.Parent = chr
- ZaWarudo = Instance.new("Model")
- ZaWarudo.Name = "Za Warudo"
- ZaWarudo.Parent = chr
- RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- RS = tors:FindFirstChild("Right Shoulder")
- LS = tors:FindFirstChild("Left Shoulder")
- RH = tors:FindFirstChild("Right Hip")
- LH = tors:FindFirstChild("Left Hip")
- RJ = hrp:FindFirstChild("RootJoint")
- N = tors:FindFirstChild("Neck")
- cf = CFrame.new
- ang = CFrame.Angles
- rd = math.rad
- rd2 = math.random
- function nooutline(p)
- p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
- end
- function makepart(color, name, reflec, mater, parnt, cfram)
- local port = Instance.new("Part")
- port.BrickColor = BrickColor.new(color)
- port.Name = name
- port.Transparency = 1
- nooutline(port)
- port.Reflectance = reflec
- port.Material = mater
- port.Anchored = false
- port.CanCollide = false
- port.Locked = true
- port.Size = Vector3.new(0.2, 0.2, 0.2)
- port.Parent = parnt
- return port
- end
- function makemesh(meshtype, scale, meshid, parent)
- local mes = Instance.new("SpecialMesh")
- mes.MeshType = meshtype
- mes.Scale = scale
- if meshtype == "FileMesh" then
- mes.MeshId = meshid
- end
- mes.Parent = parent
- return mes
- end
- function makemotor(parent, p0, p1, c0, c1)
- swait()
- local wel = Instance.new("Motor6D")
- wel.Part0 = p0
- wel.Part1 = p1
- wel.C0 = c0
- if c1 ~= nil then
- wel.C1 = c1
- end
- wel.Parent = parent
- return wel
- end
- local konodioda = Instance.new("Sound")
- konodioda.SoundId = "rbxassetid://2553924562"
- konodioda.Volume = 3.5
- konodioda.Parent = hrp
- local bast = Instance.new("Sound")
- bast.SoundId = "rbxassetid://4799902666"
- bast.Volume = 0.5
- bast.Parent = hrp
- local zaworld = Instance.new("Sound")
- zaworld.SoundId = "rbxassetid://4580055091"
- zaworld.Volume = 0.8
- zaworld.Parent = hrp
- local wry = Instance.new("Sound")
- wry.SoundId = "rbxassetid://4556863100"
- wry.Volume = 5
- wry.Parent = hrp
- function animo(yep)
- if yep == true then
- anim.Parent = human
- chr.Animate.Disabled = false
- elseif yep == false then
- chr.Animate.Disabled = true
- anim.Parent = nil
- end
- end
- function lerpz(joint, prop, cfrmz, alp)
- joint[prop] = joint[prop]:lerp(cfrmz, alp)
- end
- lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- function STANDO(cfr)
- local rooto = Instance.new("Part")
- nooutline(rooto)
- rooto.Name = "HumanoidRootPart"
- rooto.Anchored = true
- rooto.CFrame = cfr
- rooto.Size = Vector3.new(2, 2, 1)
- rooto.CanCollide = false
- rooto.Locked = true
- rooto.Transparency = 1
- rooto.Parent = ZaWarudo
- local head = Instance.new("Part")
- nooutline(head)
- head.Anchored = false
- head.CFrame = rooto.CFrame * CFrame.new(0, 1.5, 0)
- head.Size = Vector3.new(1, 1, 1)
- head.BrickColor = BrickColor.new("Really black")
- head.CanCollide = false
- head.Name = "Head"
- head.Locked = true
- head.Transparency = 1
- head.Parent = ZaWarudo
- local headmesh = makemesh("Head", Vector3.new(1.25, 1.25, 1.25), nil, head)
- local headdecal = Instance.new("Decal")
- headdecal.Name = "face"
- headdecal.Texture = "rbxassetid://64064193"
- headdecal.Face = "Front"
- headdecal.Transparency = 1
- headdecal.Parent = head
- -------- Mask-ZaWarudo
- local mp = Instance.new("Part",ZaWarudo)
- mp.Name = "Mask"
- mp.BrickColor = BrickColor.new("Really black")
- mp.Transparency = 1
- mp.CanCollide = false
- local mask = Instance.new("SpecialMesh",mp)
- mask.MeshId = "rbxassetid://6555199522"
- mask.MeshType = "FileMesh"
- mask.Scale = Vector3.new(1,1,1)
- local mw = Instance.new("Weld")
- mw.Parent = mask
- mw.Part0 = head
- mw.Part1 = mp
- mw.C1 = CFrame.new(0,-.4,0)
- mw.C0 = CFrame.Angles(0,0,0)
- local torso = Instance.new("Part")
- nooutline(torso)
- torso.Name = "Torso"
- torso.Material = 'ForceField'
- torso.Anchored = false
- torso.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
- torso.Size = Vector3.new(2, 1, 1)
- torso.BrickColor = BrickColor.new("Really black")
- torso.CanCollide = false
- torso.Transparency = 1
- torso.Locked = true
- torso.Parent = ZaWarudo
- local torsomesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/torso.mesh", torso)
- local leftarm = Instance.new("Part")
- nooutline(leftarm)
- leftarm.Anchored = false
- leftarm.Name = "Left Arm"
- leftarm.CFrame = rooto.CFrame * CFrame.new(1.5, 0, 0)
- leftarm.Size = Vector3.new(1, 2, 1)
- leftarm.BrickColor = BrickColor.new("Really black")
- leftarm.CanCollide = false
- leftarm.Transparency = 1
- leftarm.Locked = true
- leftarm.Parent = ZaWarudo
- local leftarmmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftarm.mesh", leftarm)
- local rightarm = Instance.new("Part")
- nooutline(rightarm)
- rightarm.Anchored = false
- rightarm.CFrame = rooto.CFrame * CFrame.new(-1.5, 0, 0)
- rightarm.Name = "Right Arm"
- rightarm.Size = Vector3.new(1, 2, 1)
- rightarm.BrickColor = BrickColor.new("Really black")
- rightarm.CanCollide = false
- rightarm.Locked = true
- rightarm.Transparency = 1
- rightarm.Parent = ZaWarudo
- local rightarmmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightarm.mesh", rightarm)
- local leftleg = Instance.new("Part")
- nooutline(leftleg)
- leftleg.Anchored = false
- leftleg.CFrame = rooto.CFrame * CFrame.new(1.5, -1.5, 0)
- leftleg.Name = "Left Leg"
- leftleg.Size = Vector3.new(1, 2, 1)
- leftleg.BrickColor = BrickColor.new("Really black")
- leftleg.CanCollide = false
- leftleg.Transparency = 10
- leftleg.Locked = true
- leftleg.Parent = ZaWarudo
- local leftlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://0", leftleg)
- local rightleg = Instance.new("Part")
- nooutline(rightleg)
- rightleg.Anchored = false
- rightleg.CFrame = rooto.CFrame * CFrame.new(-1.5, -1.5, 0)
- rightleg.Name = "Right Leg"
- rightleg.Size = Vector3.new(1, 2, 1)
- rightleg.BrickColor = BrickColor.new("Really black")
- rightleg.CanCollide = false
- rightleg.Locked = true
- rightleg.Transparency = 10
- rightleg.Parent = ZaWarudo
- local rightlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://0", rightleg)
- -------- Torso armour
- local armour = Instance.new("Part",ZaWarudo)
- armour.Name = "Armour Torso"
- armour.BrickColor = BrickColor.new("Really black")
- armour.Transparency = 1
- armour.CanCollide = false
- local armourm = Instance.new("SpecialMesh",armour)
- armourm.MeshId = "rbxassetid://6555213122"
- armourm.MeshType = "FileMesh"
- armourm.Scale = Vector3.new(1,1,1)
- local mmw = Instance.new("Weld")
- mmw.Parent = armour
- mmw.Part0 = torso
- mmw.Part1 = armour
- mmw.C1 = CFrame.new(0,-.1,-.05)
- mmw.C0 = CFrame.Angles(0,0,0)
- -------- arms
- local LArmour = Instance.new("Part",ZaWarudo)
- LArmour.Name = "Armour Torso"
- LArmour.BrickColor = BrickColor.new("Really black")
- LArmour.Transparency = 1
- LArmour.CanCollide = false
- local LArmourm = Instance.new("SpecialMesh",LArmour)
- LArmourm.MeshId = "rbxassetid://6555206711"
- LArmourm.MeshType = "FileMesh"
- LArmourm.Scale = Vector3.new(1,1,1)
- local LArmourmw = Instance.new("Weld")
- LArmourmw.Parent = LArmour
- LArmourmw.Part0 = leftarm
- LArmourmw.Part1 = LArmour
- LArmourmw.C1 = CFrame.new(0,0,0)
- LArmourmw.C0 = CFrame.Angles(0,0,0)
- local RArmour = Instance.new("Part",ZaWarudo)
- RArmour.Name = "Armour Torso"
- RArmour.BrickColor = BrickColor.new("Really black")
- RArmour.Transparency = 1
- RArmour.CanCollide = false
- local RArmourm = Instance.new("SpecialMesh",RArmour)
- RArmourm.MeshId = "rbxassetid://6555206711"
- RArmourm.MeshType = "FileMesh"
- RArmourm.Scale = Vector3.new(1,1,1)
- local RArmourmw = Instance.new("Weld")
- RArmourmw.Parent = RArmour
- RArmourmw.Part0 = rightarm
- RArmourmw.Part1 = RArmour
- RArmourmw.C1 = CFrame.new(0,0,0)
- RArmourmw.C0 = CFrame.Angles(0,0,0)
- local rootweld = makemotor(rooto, rooto, torso, RJC0, RJC1)
- rootweld.Name = "RootJoint"
- local neckweld = makemotor(torso, torso, head, NC0, NC1)
- neckweld.Name = "Neck"
- local rshoulderweld = makemotor(torso, torso, rightarm, RSC0, RSC1)
- rshoulderweld.Name = "Right Shoulder"
- local lshoulderweld = makemotor(torso, torso, leftarm, LSC0, LSC1)
- lshoulderweld.Name = "Left Shoulder"
- local rhipweld = makemotor(torso, torso, rightleg, RHC0, RHC1)
- rhipweld.Name = "Right Hip"
- local lhipweld = makemotor(torso, torso, leftleg, LHC0, LHC1)
- lhipweld.Name = "Left Hip"
- return ZaWarudo
- end
- local Regen = Instance.new("ParticleEmitter", hed)
- Regen.Color = ColorSequence.new(Color3.new(0, 0, 0))
- Regen.Texture = "rbxasset://textures/particles/smoke_main.dds"
- Regen.LightInfluence = 1
- Regen.LightEmission = 0.1
- Regen.Size = NumberSequence.new(1.5, 0.1)
- Regen.Transparency = NumberSequence.new(0, 1)
- Regen.Lifetime = NumberRange.new(0.1,2)
- Regen.Rate = 50000
- Regen.Speed = NumberRange.new(0.1, 1)
- Regen.Enabled = false
- local regen2 = Regen:Clone()
- regen2.Parent = larm
- local regen3 = Regen:Clone()
- regen3.Parent = rarm
- local regen4 = Regen:Clone()
- regen4.Parent = tors
- local regen5 = Regen:Clone()
- regen5.Parent = lleg
- local regen6 = Regen:Clone()
- regen6.Parent = rleg
- local thenoob = STANDO(hrp.CFrame * CFrame.new(0, 0, 0))
- coroutine.resume(coroutine.create(function()
- local rot = thenoob.HumanoidRootPart
- repeat
- swait()
- rot.CFrame = rot.CFrame:lerp(wherto.CFrame * addcfr, 0.5)
- until rot == nil
- end))
- local rot = thenoob.HumanoidRootPart
- local ntorso = thenoob:FindFirstChild("Torso")
- local rightarm = thenoob:FindFirstChild("Right Arm")
- local leftarm = thenoob:FindFirstChild("Left Arm")
- local leftleg = thenoob:FindFirstChild("Left Leg")
- local rightleg = thenoob:FindFirstChild("Right Leg")
- local head = thenoob:FindFirstChild("Head")
- local face = head:FindFirstChild("face")
- local nRJ = rot:FindFirstChild("RootJoint")
- local nN = ntorso:FindFirstChild("Neck")
- local nRS = ntorso:FindFirstChild("Right Shoulder")
- local nLS = ntorso:FindFirstChild("Left Shoulder")
- local nRH = ntorso:FindFirstChild("Right Hip")
- local nLH = ntorso:FindFirstChild("Left Hip")
- function resetlerp(whoever)
- if whoever == nil then
- RJ.C0 = RJC0
- RJ.C1 = RJC1
- N.C0 = NC0
- N.C1 = NC1
- RS.C0 = RSC0
- RS.C1 = RSC1
- LS.C0 = LSC0
- LS.C1 = LSC1
- RH.C0 = RHC0
- RH.C1 = RHC1
- LH.C0 = LHC0
- LH.C1 = LHC1
- elseif whoever ~= nil then
- nRJ.C0 = RJC0
- nRJ.C1 = RJC1
- nN.C0 = NC0
- nN.C1 = NC1
- nRS.C0 = RSC0
- nRS.C1 = RSC1
- nLS.C0 = LSC0
- nLS.C1 = LSC1
- nRH.C0 = RHC0
- nRH.C1 = RHC1
- nLH.C0 = LHC0
- nLH.C1 = LHC1
- end
- end
- function standappear(nbz)
- if selected == false or activu == true then
- return
- end
- if appeared == false then
- appeared = true
- wherto = hrp
- addcfr = cf(-2, 1, 2)
- local apear = Instance.new("Sound")
- apear.SoundId = "rbxassetid://4557027478"
- apear.Parent = rot
- apear.Volume = 1.25
- game.Debris:AddItem(apear, 1.5)
- apear:Play()
- for _, n in pairs(nbz:GetChildren()) do
- coroutine.resume(coroutine.create(function()
- for _ = 1, 5 do
- if n ~= rot and n.ClassName ~= "Sound" then
- swait()
- n.Transparency = n.Transparency - 0.85
- face.Transparency = 5
- end
- end
- if n ~= rot then
- n.Transparency = 0.85
- end
- face.Transparency = 5
- end))
- end
- elseif appeared == true then
- appeared = false
- wherto = hrp
- addcfr = cf(0, 0, 0)
- for _, n in pairs(nbz:GetChildren()) do
- coroutine.resume(coroutine.create(function()
- for _ = 1, 5 do
- if n ~= rot then
- swait()
- n.Transparency = n.Transparency + 0.5
- face.Transparency = face.Transparency + 0.5
- end
- end
- if n ~= rot then
- n.Transparency = 1
- end
- face.Transparency = 5
- end))
- end
- end
- end
- function THREATENING()
- if selected == false or activu == true then
- return
- end
- addcfr = cf(2, 1, 2)
- activu = true
- POSU = true
- human.WalkSpeed = 0
- local d = Instance.new("ParticleEmitter")
- d.Name = "MENACINGU"
- d.Lifetime = NumberRange.new(1)
- d.Rate = 6
- d.Texture = "rbxassetid://298768656"
- d.VelocitySpread = 60
- d.Parent = tors
- human:SetStateEnabled(3, false)
- local randomoth = math.random(1)
- animo(false)
- Regen.Enabled = true
- regen2.Enabled = true
- regen3.Enabled = true
- regen4.Enabled = true
- regen5.Enabled = true
- regen6.Enabled = true
- local de = mouse.KeyUp:connect(function(key)
- if key == "j" then
- POSU = false
- end
- end)
- local randomoth = math.random(1, 4)
- if randomoth == 1 then
- print(1)
- repeat
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.3)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, -0.125) * ang(rd(-0), rd(-45), rd(90)), 0.3)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-0), rd(0), rd(15)), 0.3)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C0" ,RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- swait()
- lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.05) * ang(rd(5), rd(0), rd(-140)), 0.3)
- lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(30)), 0.3)
- lerpz(RS, "C0", RSC0 * cf(1, -0.3, -0.5) * ang(rd(30), rd(-95), rd(-112)), 0.3)
- lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LS, "C0", LSC0 * cf(-1, 0, -0.5) * ang(rd(110), rd(70), rd(-25)), 0.3)
- lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(10)), 0.3)
- lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LH, "C0", LHC0 * cf(0.3, 0.1, -0.15) * ang(rd(-20), rd(50), rd(10)), 0.3)
- lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
- until POSU == false
- elseif randomoth == 2 then
- print(2)
- repeat
- swait()
- lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
- lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
- lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RS, "C1", RSC1 * cf(-0.125, 0, 0.5) * ang(rd(-22.5), rd(0), rd(-10)), 0.3)
- lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LS, "C1", LSC1 * cf(0.125, 0, 0.5) * ang(rd(-67.5), rd(0), rd(20)), 0.3)
- lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RH, "C1", RHC1 * cf(0.25, 0, 0) * ang(rd(0), rd(25), rd(-5)), 0.3)
- lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LH, "C1", LHC1 * cf(0.5, 0, 0) * ang(rd(10), rd(10), rd(-10)), 0.3)
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.3)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, -0.125) * ang(rd(-0), rd(-45), rd(90)), 0.3)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-0), rd(0), rd(15)), 0.3)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C0" ,RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- until POSU == false
- elseif randomoth == 3 then
- print(3)
- repeat
- swait()
- lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.05) * ang(rd(-5), rd(0), rd(-30)), 0.3)
- lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(30)), 0.3)
- lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-5)), 0.3)
- lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(140), rd(-70), rd(-50)), 0.3)
- lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(10)), 0.3)
- lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LH, "C0", LHC0 * cf(0.3, 0.1, -0.15) * ang(rd(-20), rd(50), rd(10)), 0.3)
- lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-2), rd(150)), 0.3)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(50)), 0.3)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, -0.125) * ang(rd(-0), rd(80), rd(85)), 0.3)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLS, "C0", LSC0 * cf(-0.1, 0, -0.50) * ang(rd(-0.1), rd(-80), rd(-85)), 0.3)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- until POSU == false
- elseif randomoth == 4 then
- print(4)
- repeat
- swait()
- lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.4)
- lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(15), rd(8), rd(0)), 0.3)
- lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(80)), 0.3)
- lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(-70)), 0.3)
- lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-15)), 0.3)
- lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(15)), 0.3)
- lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.4)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(15), rd(8), rd(0)), 0.3)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(80)), 0.3)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(-70)), 0.3)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-15)), 0.3)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(15)), 0.3)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- until POSU == false
- end
- --elseif POSU == true then
- resetlerp()
- resetlerp(thenoob)
- animo(true)
- POSU = false
- human.WalkSpeed = 16
- Regen.Enabled = false
- regen2.Enabled = false
- regen3.Enabled = false
- regen4.Enabled = false
- regen5.Enabled = false
- regen6.Enabled = false
- human:SetStateEnabled(3, true)
- tors.MENACINGU:Destroy()
- activu = true
- activu = false
- cancarry = true
- --end
- end
- local EHMMM = 0
- function block()
- if EHMMM == 50 or selected == false or activu == true then
- return
- end
- if appeared == false then
- standappear(thenoob)
- end
- wherto = hrp
- addcfr = cf(0, 0, -3)
- local bep = true
- local humanshealth = human.Health
- activu = true
- human:SetStateEnabled(15, false)
- local de = mouse.KeyUp:connect(function(key)
- if key == "e" then
- bep = false
- end
- end)
- local poopes = 0
- repeat
- swait()
- poopes = poopes + 1
- human.Health = humanshealth
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(0)), 0.5)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(7), rd(0), rd(0)), 0.5)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(110), rd(160)), 0.5)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-110), rd(-160)), 0.5)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- until bep == false or poopes > 240
- de:Disconnect()
- human:SetStateEnabled(15, true)
- activu = false
- EHMMM = 50
- coroutine.resume(coroutine.create(function()
- wait(7)
- EHMMM = 0
- end))
- wherto = hrp
- addcfr = cf(-2, 1, 2)
- standappear(thenoob)
- end
- function quickhit()
- if selected == false or activu == true then
- return
- end
- if appeared == false then
- standappear(thenoob)
- wherto = hrp
- addcfr = cf(2, 1, 2)
- end
- cancarry = false
- activu = true
- wherto = hrp
- addcfr = cf(0, 0, -3.5)
- local ZAWRU = Instance.new("Sound")
- ZAWRU.SoundId = "rbxassetid://200632136"
- ZAWRU.TimePosition = 0
- ZAWRU.Volume = 3
- ZAWRU.Parent = hrp
- ZAWRU:Play()
- local pooo = Instance.new("Sound")
- pooo.SoundId = "rbxassetid://0"
- pooo.Pitch = 1
- pooo.Volume = 3
- pooo.Parent = hrp
- pooo:Play()
- game.Debris:AddItem(pooo, 2.5)
- for _ = 1, 7 do
- swait()
- lerpz(nRJ, "C0", RJC0 * cf(0, 1.25, 0) * ang(rd(0), rd(4), rd(-85)), 0.75)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(75)), 0.75)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.75)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- end
- for _ = 1, 8 do
- swait()
- hito(rightarm, 3, 20, 0.35, rot.CFrame.lookVector * 50)
- lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(0), rd(10), rd(75)), 0.75)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.75)
- lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-60), rd(100)), 0.75)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.75)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- end
- swait(5)
- wherto = hrp
- addcfr = cf(-2, 1, 2)
- activu = false
- standappear(thenoob)
- end
- function MUDA()
- if selected == false or activu == true then
- return
- end
- if appeared == false then
- standappear(thenoob)
- wherto = hrp
- addcfr = cf(0, 0, -3.5)
- end
- wry:Stop()
- local bep = true
- activu = true
- wherto = hrp
- addcfr = cf(0, 0, -3.5)
- local function blur(limb)
- coroutine.resume(coroutine.create(function()
- local memedon = {}
- for i = 1, 6 do
- local b1 = Instance.new("Part")
- nooutline(b1)
- b1.Size = Vector3.new(1, 2, 1)
- b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
- b1.CanCollide = false
- b1.BrickColor = limb.BrickColor
- b1.Anchored = true
- b1.Transparency = 0.7
- b1.Locked = true
- b1.Parent = modz
- table.insert(memedon, b1)
- end
- local num = 0
- repeat
- swait()
- num = num % 6 + 1
- memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
- until bep == false
- for i = 1, #memedon do
- swait()
- memedon[i]:Destroy()
- end
- end))
- end
- local de = mouse.KeyUp:connect(function(key)
- if key == "r" then
- bep = false
- end
- end)
- blur(rightarm)
- blur(leftarm)
- local mudodo = Instance.new("Sound")
- mudodo.Volume = 7.5
- mudodo.SoundId = "rbxassetid://3392300106"
- mudodo.Looped = true
- mudodo.Parent = hrp
- mudodo:Play()
- repeat
- for _ = 1, 2 do
- swait()
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(4), rd(4), rd(30)), 0.85)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-28)), 0.85)
- lerpz(nRS, "C0", RSC0 * cf(0.5, 0.25, -0.1) * ang(rd(20), rd(20), rd(105)), 0.85)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(30), rd(10), rd(-70)), 0.85)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- end
- hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
- for _ = 1, 2 do
- swait()
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(-30)), 0.85)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(31)), 0.85)
- lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(-10), rd(-30), rd(75)), 0.85)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(10), rd(-70)), 0.85)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- end
- hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
- for _ = 1, 2 do
- swait()
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(3), rd(3), rd(32)), 0.85)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-29)), 0.85)
- lerpz(nRS, "C0", RSC0 * cf(0.35, 0.25, 0.1) * ang(rd(-10), rd(-20), rd(95)), 0.85)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(-10), rd(10), rd(-80)), 0.85)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- end
- hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
- for _ = 1, 2 do
- swait()
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(3), rd(-40)), 0.85)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-2), rd(35)), 0.85)
- lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(20), rd(-30), rd(65)), 0.85)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(30), rd(-75)), 0.85)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
- end
- hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
- until bep == false or 0 >= human.Health
- de:Disconnect()
- mudodo:Stop()
- wry:Play()
- for _ = 1, 6 do
- swait()
- lerpz(nRJ, "C0", RJC0 * cf(0, 1.25, 0) * ang(rd(0), rd(4), rd(-85)), 0.75)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(75)), 0.75)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.75)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- end
- for _ = 1, 7 do
- swait()
- hito(rightarm, 3, 20, 0.35, rot.CFrame.lookVector * 50)
- lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(0), rd(10), rd(75)), 0.75)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.75)
- lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-60), rd(100)), 0.75)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.75)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
- end
- swait(5)
- wherto = hrp
- mudodo:Destroy()
- addcfr = cf(-2, 1, 2)
- activu = false
- standappear(thenoob)
- end
- function cability()
- if selected == false or activu == true then
- return
- end
- if appeared == false then
- standappear(thenoob)
- wherto = hrp
- addcfr = cf(0, 0, -3.75)
- end
- activu = true
- wherto = hrp
- addcfr = cf(0, 0, -3.5)
- local ZAWRUA = Instance.new("Sound")
- ZAWRUA.SoundId = "rbxassetid://3477215170"
- ZAWRUA.Volume = 3
- ZAWRUA.Parent = hrp
- ZAWRUA:Play()
- game.Debris:AddItem(ZAWRUA, 2.5)
- local wate = Instance.new("Part")
- nooutline(wate)
- wate.Size = Vector3.new(0.2, 0.2, 0.2)
- wate.Material = "Neon"
- wate.Transparency = 1
- wate.BrickColor = BrickColor.new("Forest green")
- wate.CFrame = rightarm.CFrame * cf(0, -1.5, 0)
- wate.Anchored = true
- wate.CanCollide = false
- wate.Parent = modz
- local wmesh = makemesh("Sphere", Vector3.new(5, 5, 5), nil, wate)
- coroutine.resume(coroutine.create(function()
- repeat
- swait()
- wate.CFrame = rightarm.CFrame * cf(0, -1, 0)
- wmesh.Scale = wmesh.Scale:lerp(Vector3.new(10, 10, 10), 0.5)
- until not wate
- end))
- coroutine.resume(coroutine.create(function()
- local pt = {}
- for _ = 1, 10 do
- local wp = Instance.new("Part")
- nooutline(wp)
- wp.Size = Vector3.new(0.2, 0.2, 0.2)
- wp.Material = "Neon"
- wp.Transparency = 1
- wp.BrickColor = BrickColor.new("Forest green")
- wp.CFrame = wate.CFrame * ang(rd2(-100, 100) / 1000, rd2(-100, 100) / 1000, rd2(-100, 100) / 1000) * cf(0, -0.25, 0)
- wp.Anchored = true
- wp.CanCollide = false
- wp.Parent = modz
- local wmz = makemesh("Sphere", Vector3.new(0.5, 2, 0.5), nil, wp)
- table.insert(pt, wp)
- table.insert(pt, wmz)
- end
- for m = 1, 45 do
- swait()
- for _, hey in pairs(pt) do
- if hey.ClassName == "SpecialMesh" then
- hey.Scale = hey.Scale + Vector3.new(0.005, 0.04, 0.005)
- elseif hey.ClassName == "Part" then
- hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
- hey.Transparency = hey.Transparency - 0.015
- end
- end
- end
- for m = 45, 50 do
- swait()
- for _, hey in pairs(pt) do
- if hey.ClassName == "SpecialMesh" then
- hey.Scale = hey.Scale + Vector3.new(0.025, 0.08, 0.025)
- elseif hey.ClassName == "Part" then
- hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
- hey.Transparency = hey.Transparency + 0.2
- end
- end
- end
- for _, AAA in pairs(pt) do
- if AAA.ClassName == "Part" then
- AAA:Destroy()
- end
- end
- end))
- for _ = 1, 50 do
- swait()
- wmesh.Scale = Vector3.new(9, 9, 9)
- wate.Transparency = wate.Transparency - 0.008
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-125)), 0.2)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(115)), 0.2)
- lerpz(nRS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(-15, -5)), rd(rd2(-25, -15)), rd(rd2(95, 105))), 0.2)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.2)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.2)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.2)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
- end
- local pooo = Instance.new("Sound")
- pooo.SoundId = "rbxassetid://308452838"
- pooo.Volume = 3
- pooo.Parent = hrp
- pooo:Play()
- game.Debris:AddItem(pooo, 2.5)
- for _ = 1, 1 do
- swait()
- wate.Transparency = wate.Transparency + 0.15
- lerpz(nRJ, "C0", RJC0 * cf(0, -2, 0) * ang(rd(0), rd(10), rd(35)), 0.5)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-30)), 0.5)
- lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-80), rd(100)), 0.5)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- end
- local swoo = Instance.new("Part")
- nooutline(swoo)
- swoo.Size = Vector3.new(0.2, 0.2, 0.2)
- swoo.Material = "Neon"
- swoo.Transparency = 0.2
- swoo.BrickColor = BrickColor.new("Forest green")
- swoo.CFrame = rightarm.CFrame * ang(rd(0), rd(-15), rd(240)) * cf(1.5, -2.5, 0)
- swoo.Anchored = true
- swoo.CanCollide = false
- swoo.Parent = modz
- local wmesh = makemesh("FileMesh", Vector3.new(0.013333333333333334, 0.015384615384615385, 0.025), "rbxassetid://576041905", swoo)
- local pli = Instance.new("PointLight")
- pli.Brightness = 2
- pli.Color = Color3.new(0.45098039215686275, 1, 0)
- pli.Range = 10
- pli.Shadows = true
- pli.Parent = swoo
- hito(swoo, 5, 40, 0.15, rot.CFrame.lookVector * 80)
- --tagability(swoo, 4)
- for _ = 1, 10 do
- swait()
- wate.Transparency = wate.Transparency + 0.05
- swoo.Transparency = swoo.Transparency + 0.075
- pli.Range = pli.Range - 1
- lerpz(nRJ, "C0", RJC0 * cf(0, -3, 0) * ang(rd(0), rd(10), rd(105)), 0.5)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.5)
- lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-30), rd(100)), 0.5)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
- end
- wate:Destroy()
- swoo:Destroy()
- pli:Destroy()
- swait(15)
- wherto = hrp
- addcfr = cf(-2, 1, 2)
- activu = false
- standappear(thenoob)
- end
- game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=188959462")
- game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616594208")
- game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616576400")
- game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=291088606")
- function hito(partoz, magn, dmg, debtim, bodyfdire)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
- do
- local humz = guy:FindFirstChild("Humanoid")
- local horp = guy:FindFirstChild("HumanoidRootPart")
- TakeDamage(humz, dmg)
- local db = Instance.new("StringValue")
- db.Name = "alabo"
- db.Parent = horp
- delay(debtim, function()
- db:Destroy()
- end)
- local b = Instance.new("Part")
- nooutline(b)
- b.Size = Vector3.new(0.2, 0.2, 0.2)
- b.Transparency = 0.25
- b.Anchored = true
- b.CanCollide = false
- b.BrickColor = BrickColor.new("New Yeller")
- b.Locked = true
- b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
- b.Parent = modz
- b.Material = "Neon"
- local c = Instance.new("SpecialMesh")
- c.MeshType = "Sphere"
- c.Scale = Vector3.new(3.5, 3.5, 3.5)
- c.Parent = b
- game.Debris:AddItem(b, 1)
- if bodyfdire then
- local boopyve = Instance.new("BodyVelocity")
- boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- boopyve.P = math.huge
- boopyve.Velocity = bodyfdire * 1.25
- boopyve.Parent = horp
- game.Debris:AddItem(boopyve, debtim)
- end
- local bet = Instance.new("Sound")
- bet.Pitch = rd2(9, 11) / 10
- bet.Volume = rd2(12, 14) / 10
- bet.SoundId = "rbxassetid://856713718"
- bet.Parent = b
- bet:Play()
- coroutine.resume(coroutine.create(function()
- for _ = 1, 5 do
- swait()
- b.Transparency = b.Transparency + 0.15
- c.Scale = c.Scale + Vector3.new(1 * dmg, 1 * dmg, 1 * dmg)
- end
- end))
- end
- end
- end
- end
- function hito2(partoz, magn, dmg, debtim, bodyfdire)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
- do
- local humz = guy:FindFirstChild("Humanoid")
- local horp = guy:FindFirstChild("HumanoidRootPart")
- local db = Instance.new("StringValue")
- db.Name = "alabo"
- db.Parent = horp
- delay(debtim, function()
- db:Destroy()
- end)
- if bodyfdire then
- local boopyve = Instance.new("BodyVelocity")
- boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- boopyve.P = math.huge
- boopyve.Velocity = bodyfdire * -1.25
- boopyve.Parent = horp
- game.Debris:AddItem(boopyve, debtim)
- end
- end
- end
- end
- end
- function hito3(partoz, magn, dmg, debtim, bodyfdire)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and CanDamage == true and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
- do
- CanDamage = false
- local humz = guy:FindFirstChild("Humanoid")
- local horp = guy:FindFirstChild("HumanoidRootPart")
- TakeDamage(humz, dmg)
- local db = Instance.new("StringValue")
- db.Name = "alabo"
- db.Parent = horp
- delay(debtim, function()
- db:Destroy()
- end)
- local b = Instance.new("Part")
- nooutline(b)
- b.Size = Vector3.new(0.2, 0.2, 0.2)
- b.Transparency = 0.25
- b.Anchored = true
- b.CanCollide = false
- b.BrickColor = BrickColor.new("Deep orange")
- b.Locked = true
- b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
- b.Parent = modz
- b.Material = "Neon"
- local c = Instance.new("SpecialMesh")
- c.MeshType = "Sphere"
- c.Scale = Vector3.new(3.5, 3.5, 3.5)
- c.Parent = b
- game.Debris:AddItem(b, 1)
- if bodyfdire then
- local boopyve = Instance.new("BodyVelocity")
- boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- boopyve.P = math.huge
- boopyve.Velocity = bodyfdire * 2
- boopyve.Parent = horp
- game.Debris:AddItem(boopyve, debtim)
- end
- local d = Instance.new("Part")
- nooutline(d)
- d.Name = "EXPLOSION"
- d.Size = Vector3.new(3, 3, 3)
- d.Transparency = 1
- d.Anchored = true
- d.CanCollide = false
- d.BrickColor = BrickColor.new("Deep orange")
- d.Locked = true
- d.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
- d.Parent = modz
- d.Material = "Neon"
- Par1=Instance.new('ParticleEmitter')
- Par1.Drag = 5
- Par1.Name = "fire"
- Par1.Parent = d
- Par1.LightEmission=0.8
- Par1.LockedToPart=true
- Par1.Texture="rbxassetid://296874871"
- Par1.Color=ColorSequence.new(Color3.new(1, 0.75, 0))
- Par1.Speed=NumberRange.new(100)
- local EffectsTransparency ={
- NumberSequenceKeypoint.new(0,0,0),
- NumberSequenceKeypoint.new(1,1,0)
- }
- local EffectsSize ={
- NumberSequenceKeypoint.new(0,7.5,3),
- NumberSequenceKeypoint.new(1,1.5,0.75)
- }
- local EffectsSize2 ={
- NumberSequenceKeypoint.new(0,5,3),
- NumberSequenceKeypoint.new(1,1,0.75)
- }
- Par1.ZOffset = 0.3
- Par1.Rotation = NumberRange.new(0, 360)
- Par1.Transparency = NumberSequence.new(EffectsTransparency)
- Par1.Size = NumberSequence.new(EffectsSize)
- Par1.Lifetime=NumberRange.new(2)
- Par1.SpreadAngle=Vector2.new(90000, 90000)
- Par1.Rate=1000
- Par1.Enabled = true
- Par2=Instance.new('ParticleEmitter')
- Par2.Drag = 5
- Par2.Name = "fire2"
- Par2.Parent = d
- Par2.LightEmission=0.8
- Par2.LockedToPart=true
- Par2.Texture="rbxassetid://296874871"
- Par2.Color=ColorSequence.new(Color3.new(1, 0.75, 0))
- Par2.Speed=NumberRange.new(100)
- Par2.ZOffset = 0.3
- Par2.Rotation = NumberRange.new(0, 360)
- Par2.Transparency = NumberSequence.new(EffectsTransparency)
- Par2.Size = NumberSequence.new(EffectsSize2)
- Par2.Lifetime=NumberRange.new(2)
- Par2.SpreadAngle=Vector2.new(90000, 90000)
- Par2.Rate=1000
- Par2.Enabled = true
- local bet = Instance.new("Sound")
- bet.Volume = 5
- bet.SoundId = "rbxassetid://416328540"
- bet.Parent = b
- bet:Play()
- coroutine.resume(coroutine.create(function()
- for _ = 1, 25 do
- swait()
- b.Transparency = b.Transparency + 0.04
- c.Scale = c.Scale + Vector3.new(0.25 * dmg, 0.25 * dmg, 0.25 * dmg)
- d.Size = d.Size + Vector3.new(2.5,2.5,2.5)
- end
- end))
- coroutine.resume(coroutine.create(function()
- human.Parent.efx.Part2.Anchored = true
- human.Parent.efx.Part2.Transparency = 1
- human.Parent.efx.Part2.woah.Enabled = false
- wait(0.5)
- human.Parent.efx.EXPLOSION.fire.Enabled = false
- human.Parent.efx.EXPLOSION.fire2.Enabled = false
- human.Parent.efx.Part2.Anchored = true
- wait(2)
- human.Parent.efx.EXPLOSION:Remove()
- CanDamage = true
- end))
- end
- end
- end
- end
- function hito4(partoz, magn, dmg, debtim, bodyfdire)
- for _, guy in pairs(workspace:GetChildren()) do
- if guy:FindFirstChild("Humanoid") and CanDamage == true and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
- do
- CanDamage = false
- local humz = guy:FindFirstChild("Humanoid")
- local horp = guy:FindFirstChild("HumanoidRootPart")
- TakeDamage(humz, dmg)
- local db = Instance.new("StringValue")
- db.Name = "alabo"
- db.Parent = horp
- delay(debtim, function()
- db:Destroy()
- end)
- local b = Instance.new("Part")
- nooutline(b)
- b.Size = Vector3.new(0.2, 0.2, 0.2)
- b.Transparency = 0.25
- b.Anchored = true
- b.CanCollide = false
- b.BrickColor = BrickColor.new("New Yeller")
- b.Locked = true
- b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
- b.Parent = modz
- b.Material = "Neon"
- local c = Instance.new("SpecialMesh")
- c.MeshType = "Sphere"
- c.Scale = Vector3.new(3.5, 3.5, 3.5)
- c.Parent = b
- game.Debris:AddItem(b, 1)
- if bodyfdire then
- local boopyve = Instance.new("BodyVelocity")
- boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- boopyve.P = math.huge
- boopyve.Velocity = bodyfdire * 1.25
- boopyve.Parent = horp
- game.Debris:AddItem(boopyve, debtim)
- end
- local bet = Instance.new("Sound")
- bet.Pitch = rd2(9, 11) / 10
- bet.Volume = rd2(12, 14) / 10
- bet.SoundId = "rbxassetid://856713718"
- bet.Parent = b
- bet:Play()
- coroutine.resume(coroutine.create(function()
- for _ = 1, 5 do
- swait()
- b.Transparency = b.Transparency + 0.15
- c.Scale = c.Scale + Vector3.new(1 * dmg, 1 * dmg, 1 * dmg)
- end
- end))
- coroutine.resume(coroutine.create(function()
- wait(1)
- CanDamage = true
- end))
- end
- end
- end
- end
- mouse.KeyDown:connect(function(key)
- if human.Health <= 0 then
- return
- end
- if key == "f" then
- standappear(thenoob)
- end
- if key == "r" then
- MUDA()
- end
- if key == "e" then
- block()
- end
- if key == "q" then
- quickhit()
- end
- if key == "j" then
- THREATENING()
- end
- --[[if key == "k" then
- konodioda:Play()
- end
- if key == "l" then
- bast:Play()
- end
- if key == "p" then
- zaworld:Play()
- end]]
- end)
- tool.Equipped:connect(function()
- selected = true
- end)
- tool.Unequipped:connect(function()
- selected = false
- end)
- sine = 0
- charge = 1
- cos = math.cos
- game:GetService("RunService").RenderStepped:connect(function()
- if appeared == false and activu == false then
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- elseif appeared == true and activu == false then
- sine = sine + charge
- lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0.05 * cos(sine / 90)) * ang(rd(1 - 1 * cos(sine / 90)), rd(0), rd(-5)), 0.3)
- lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 90)), rd(0), rd(4)), 0.3)
- lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(-3 - 3 * cos(sine / 100)), rd(0)), 0.3)
- lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(3 - 3 * cos(sine / 100)), rd(0)), 0.3)
- lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 100)), rd(-3 - 3 * cos(sine / 100)), rd(-2 - 2 * cos(sine / 100))), 0.3)
- lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 100)), rd(3 - 3 * cos(sine / 100)), rd(2 - 2 * cos(sine / 100))), 0.3)
- lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
- end
- end)
- function dispose()
- for i, v in pairs(getfenv(0)) do
- v = nil
- end
- error = nil
- print = nil
- warn = nil
- end
- human.Died:connect(dispose)
- chr.Changed:connect(function()
- if chr.Parent == nil then
- dispose()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment