Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- ...I made it more insane
- what i wanted to do
- 2018/02/11 , now 1000 over
- --]]
- --[[
- i think this is useless because this will be private
- Click Slash / <none> (an normal attack , it has two animation now / I won't add moves maybe)
- Q Target / E UnTarget
- R Equip (many moves changes by equipping this. this...? it's knife?)
- Z Eliminate Wave / Teleportation (slash but with bit deadly wave and has two animation now / teleports self ...but has max range)
- X Headcutting Slash / nil (Go straight and cuts those humanoids head that have on the way / insanely less name but it's really nil)
- C Glitched World / Outside (so loud and not so cool / shoot something slow orb but has homing and explodes )
- Y Suicide / <none> (Kills self ... maybe. / <please wait>) ... THAT'S VOODOO. TAKE CARE. . .
- ]]--
- local _Mouse
- if script.ClassName=="Script"then
- if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
- print("FE Compatibility: by WaverlyCole & Mokiros")
- InternalData = {}
- do
- script.Parent = owner.Character
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput"
- local function NewFakeEvent()
- local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func 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.Function then
- Trigger.Function(...)
- end
- end
- _Mouse = Mouse
- Mouse.TrigEvent = TriggerEvent
- UserInputService.TrigEvent = TriggerEvent
- Event.OnServerEvent:Connect(function(FiredBy,Input)
- if FiredBy.Name ~= owner.Name then 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 = _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
- else
- if Index == "PlrObj" then
- return RealPlayer
- end
- return RealPlayer[Index]
- end
- 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)
- if Service:lower() == "players" then
- 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
- })
- elseif Service:lower() == "contextactionservice" then
- return InternalData["ContextActionService"]
- elseif Service:lower() == "contextactionservice" then
- return InternalData["UserInputService"]
- elseif Service:lower() == "runservice" then
- 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() == "bindtorenderstep" then
- return function (self,Name,Priority,Function)
- return RealGame:GetService("RunService").Stepped:Connect(Function)
- end
- end
- if Index2:lower() == "renderstepped" then
- return RealService["Stepped"]
- end
- return RealService[Index2]
- end
- end
- })
- else
- return RealGame:GetService(Service)
- end
- 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
- else
- return nil
- end
- end
- });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
- print("Complete! Running...")
- end
- ---------------------------------------
- if 1 then local InsertModel=Instance.new'Model'
- GetInstance=function(CallInst,Parent)if InsertModel:FindFirstChildOfClass(CallInst)==nil then Instance.new(CallInst,InsertModel)end
- local Obj=InsertModel:Clone():FindFirstChildOfClass(CallInst)Obj.Parent=Parent or nil return Obj end end
- if game.PlaceId==775643995 then wait(1)end
- if script.ClassName=="Script"then if tostring(game.PlaceId)=="843468296"then owner:Explode()end error("HOW?!??!?!")end
- local PL=game:service("Players").LocalPlayer script.Parent=PL:FindFirstChildOfClass("PlayerScripts")
- local equip=false local IsShielded=false
- local function GetParticleEmitter()
- --[[if PL:FindFirstChild("ParticleEmitter")then if PL.ParticleEmitter:FindFirstChildOfClass("ParticleEmitter")==nil then Instance.new("ParticleEmitter",PL.ParticleEmitter)end local smo=PL.ParticleEmitter:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e
- else local m=Instance.new("Model",PL)m.Name="ParticleEmitter"Instance.new("ParticleEmitter",m)local smo=m:Clone()local e=smo:FindFirstChildOfClass("ParticleEmitter")return e
- end]]
- return GetInstance"ParticleEmitter"
- end
- local function ieraseurmotor(chr)
- for i,p in pairs(chr:children())do
- for i2,p2 in pairs(p:children())do
- if p2:IsA("Motor6D")and(tostring(p2)~="RootJoint"and tostring(p2)~="Neck")then
- p2:Destroy()
- end
- end
- end
- if chr:FindFirstChild("Animate")then chr.Animate:Destroy()end
- if chr:FindFirstChildOfClass("Humanoid")then if chr:FindFirstChildOfClass("Humanoid"):FindFirstChild("Animator")then chr:FindFirstChildOfClass("Humanoid").Animator:Destroy()end end
- end
- local moreinsane=false local excframe=Vector3.new()local latest={}
- local function FindHumanoid(Part)local humanoid=nil if Part.Parent then if Part.Parent~=PL.Character and Part.Parent:FindFirstChildOfClass("Humanoid")~=nil then humanoid=Part.Parent:FindFirstChildOfClass("Humanoid")else if Part.Parent.Parent then if Part.Parent.Parent:FindFirstChildOfClass("Humanoid")and Part.Parent.Parent~=PL.Character then humanoid=Part.Parent.Parent:FindFirstChildOfClass("Humanoid")end end end end if humanoid==Humanoid then humanoid=nil end return humanoid end
- local function ToMesh(Part)
- local Mesh=Instance.new("SpecialMesh",Part)
- if Part.Shape==Enum.PartType.Block then Mesh.MeshType="Brick"elseif Part.Shape==Enum.PartType.Ball then Mesh.MeshType="Sphere"elseif Part.Shape==Enum.PartType.Cylinder then Mesh.MeshType="Cylinder"end
- Mesh.Scale=Part.Size*20 Part.Size=Vector3.new()
- return Mesh
- end
- if 1 then --Engine ? anyway by tomonaoboys maybe
- PierceForceField = true E_MainColor=Color3.new(1,0,0)
- local AutomaticRegen=true local HealthRValue=.02
- local Players=game:GetService("Players")
- local ply=Players.LocalPlayer
- local chr=ply.Character
- local humanoid=chr:FindFirstChildOfClass("Humanoid")
- local DVal=Instance.new("NumberValue",humanoid)DVal.Name="Defense"
- local Defense=1/0
- local Mouse=ply:GetMouse()
- local rs=game:GetService("RunService").RenderStepped
- local DCoolDowns={}local Debri=function(itm,t)game:GetService("Debris"):AddItem(itm,t)end
- function sw(n)if n==nil then rs:wait()else for i=1,n do rs:wait()end end return true end
- function tDamage(CF,Range,Dam,DRand,DC,K,KH,Guide)--CFrame or Part , Range , Damage , DCoolDown , Knockback , Knockback Hold ,Knockback Guide
- if typeof(CF)=="Instance"then CF=CF.CFrame end
- local FinalD=0
- if Dam==1/0 then FinalD=1/0 else FinalD=math.random(Dam-DRand,Dam+DRand)end
- for i,m in pairs(workspace:GetChildren())do
- if m:IsA("Model")and m~=chr then
- local DCFlg=false
- for i=1,#DCoolDowns do
- if DCoolDowns[i].Model==m then DCFlg=true end
- end
- if m:FindFirstChild("HumanoidRootPart")and not DCFlg then
- local hp=m.HumanoidRootPart
- if hp:IsA("BasePart")then
- if m:FindFirstChildOfClass("Humanoid")and(CF.p-hp.CFrame.p).magnitude<=Range then
- local hum=m:FindFirstChildOfClass("Humanoid")local Guard=false
- if hum:FindFirstChild("Defense")then if hum.Defense:IsA("NumberValue")then
- FinalD=math.ceil(FinalD/(hum.Defense.Value/5+.8))
- end end FinalD=FinalD+math.random(0,1)
- if m:FindFirstChildOfClass("ForceField")and not PierceForceField then
- Guard=true
- end
- if not Guard then hum.Health=hum.Health-FinalD if Dam==1/0 then hum.Health=nil if hum.Parent then hum.Parent:BreakJoints()end end end
- if DC~=nil then table.insert(DCoolDowns,{Model=m,Time=DC})end
- if hum.Health~=0 then if K then
- if KH==nil then KH=1/2 end
- if Guide then
- local j=Instance.new("BodyVelocity",hp)j.MaxForce=Vector3.new(100,100,100)*10000
- j.Velocity=CFrame.new(hp.CFrame.p,CF.p).lookVector*K
- Debri(j,KH)
- else
- local j=Instance.new("BodyVelocity",hp)j.MaxForce=Vector3.new(100,100,100)*10000
- j.Velocity=K
- Debri(j,KH)
- end
- end end
- local dp=Instance.new("Part",workspace)dp.Transparency=1 dp.CanCollide=false dp.Anchored=true dp.Size=Vector3.new()dp.CFrame=hp.CFrame
- local b=Instance.new("BillboardGui",dp)b.Size=UDim2.new(100,0,2,0)b.AlwaysOnTop=true b.MaxDistance=100
- local d=Instance.new("TextLabel",b)d.Size=UDim2.new(1,0,1,0)d.TextScaled=true d.BackgroundTransparency=1 d.TextStrokeTransparency=0
- if not Guard then d.TextColor3=Color3.new(1,1,1)d.Text=tostring(FinalD)else d.TextColor3=Color3.new(.4,.7,1)d.Text="Guard"end
- spawn(function()local j=Instance.new("BodyVelocity",dp)j.MaxForce=Vector3.new(1/0,1/0,1/0)
- for i=1,50 do
- if dp.Parent then dp.Anchored=true
- if i<25 then
- dp.CFrame=dp.CFrame+Vector3.new(0,.1,0)
- else
- d.TextTransparency=i/25-1
- d.TextStrokeTransparency=i/25-1
- end
- sw()
- end
- end dp:Destroy()
- end)
- end
- end
- end
- if m:FindFirstChild("Torso")and moreinsane then
- if m.Torso:IsA("BasePart")then
- if Players:FindFirstChild(tostring(m))~=nil then
- local gt=Players:FindFirstChild(tostring(m))
- if gt.Character then
- gt.Character.Parent=workspace
- gt.Character:BreakJoints()
- spawn(function()
- for i,p in pairs(gt.Character:children())do
- if p:IsA("BasePart")then
- p.Anchored=true p.CanCollide=false
- p.Color=Color3.new(1)spawn(function()for i=0,1,.025 do p.Transparency=i sw()end p:Destroy()end)
- end
- end
- end)
- end
- end
- end
- end
- end
- end
- end
- spawn(function()if chr:FindFirstChild("Health")then chr.Health:Destroy()end
- local hs=Instance.new("ScreenGui",ply:FindFirstChildOfClass("PlayerGui"))hs.Name="statsidk"
- local HFrame=Instance.new("Frame",hs)HFrame.Position=UDim2.new(.4,0,.8,0)HFrame.Size=UDim2.new(.2,0,.03,0)HFrame.BackgroundTransparency=.5
- HFrame.BackgroundColor3=Color3.new()HFrame.BorderSizePixel=0
- local HPBar1=Instance.new("TextLabel",HFrame)HPBar1.Size=UDim2.new(1,0,1,0)HPBar1.Text=" Health"HPBar1.TextStrokeTransparency=0
- HPBar1.TextScaled=true HPBar1.TextXAlignment="Left"HPBar1.TextColor3=Color3.new(.5,1,.5)HPBar1.BackgroundTransparency=1 HPBar1.ZIndex=3
- local HPBar2=Instance.new("Frame",HFrame)HPBar2.Size=UDim2.new(1,0,1,0)HPBar2.BorderSizePixel=0 HPBar2.BackgroundColor3=Color3.new(0,1,0)HPBar2.ZIndex=2
- local HPBar3=Instance.new("Frame",HFrame)HPBar3.Size=UDim2.new(1,0,1,0)HPBar3.BorderSizePixel=0 HPBar3.BackgroundColor3=Color3.new(1,0,0)HPBar3.ZIndex=1
- HPBar3.BackgroundTransparency=.5 local AR=0
- local wst=Instance.new("TextLabel",hs)wst.Size=UDim2.new(.09,0,.03,0)wst.Text="WalkSpeed 0"wst.Position=UDim2.new(.91,0,.4,0)wst.BackgroundColor3=E_MainColor wst.TextStrokeTransparency=0 wst.TextColor3=Color3.new(1,1,1)
- wst.BorderSizePixel=0 wst.BackgroundTransparency=.5 wst.Font="ArialBold"wst.TextScaled=1
- local dft=Instance.new("TextLabel",hs)dft.Size=UDim2.new(.09,0,.03,0)dft.Text="Defense 0"dft.Position=UDim2.new(.91,0,.368,0)dft.BackgroundColor3=E_MainColor dft.TextStrokeTransparency=0 dft.TextColor3=Color3.new(1,1,1)
- dft.BorderSizePixel=0 dft.BackgroundTransparency=.5 dft.Font="ArialBold"dft.TextScaled=1
- while sw()do
- if chr then
- if chr.Parent then
- if AutomaticRegen and humanoid.Health<0 then
- humanoid.Health=humanoid.Health+HealthRValue
- end
- for i=1,#DCoolDowns do
- if DCoolDowns[i]~=nil then
- if DCoolDowns[i].Model.Parent then
- if DCoolDowns[i].Time>0 then
- DCoolDowns[i].Time=DCoolDowns[i].Time-1
- else
- table.remove(DCoolDowns,i)
- end
- else
- table.remove(DCoolDowns,i)
- end
- end
- end
- --HPScreen
- if hs.Parent then
- HPBar2.Size=UDim2.new(humanoid.Health/humanoid.MaxHealth,0,1,0)
- HPBar3.Size=UDim2.new(HPBar3.Size.X.Scale*(1-.1)+(HPBar2.Size.X.Scale*.1),0,1,0)
- HPBar1.Text=" Health "..tostring(math.floor(humanoid.Health*10)/10).."/"..tostring(math.floor(humanoid.MaxHealth))
- wst.Text="WalkSpeed "..tostring(humanoid.WalkSpeed)
- dft.Text="Defense "..tostring(Defense)
- end
- else
- chr=ply.Character
- end
- end
- end
- end)
- end
- --Global Functions that can use easily
- --tDamage ( CFrame or Part , Range , Damage , Damage Randomize , DCoolDown , Knockback , Knockback Hold ,Knockback Guide )magnitudedamagelol but has idk
- --sw ( number ) this function can use like wait() because it has true returning. if think easily, just small version of swait lol
- local PC=PL.Character local RightKW=nil local LeftKW=nil
- local debri=function(item,tim)game:service("Debris"):AddItem(item,tim)end
- local hum=PC:FindFirstChildOfClass("Humanoid")
- local function GetBeamLight(Parent,Length,Width0,Width1,FirstTransparent,Color,LightEm)
- local BPart=Instance.new("Part",Parent)BPart.CanCollide=false BPart.Size=Vector3.new()BPart.Transparency=1
- local a0=Instance.new("Attachment",BPart)local a1=Instance.new("Attachment",BPart)a1.Position=Vector3.new(0,0,Length)
- local beam=Instance.new("Beam",BPart)beam.FaceCamera=1
- beam.Attachment0=a0 beam.Attachment1=a1 beam.Segments=0
- beam.Width0=Width0 beam.Width1=Width1 beam.Texture="rbxassetid://1251856844"beam.LightEmission=LightEm or 1
- beam.Transparency=NumberSequence.new(FirstTransparent,1)beam.Color=ColorSequence.new(Color)
- return BPart,beam
- end
- local function FadeBeamL(Beam,Type,Add)
- if Beam~=nil then
- if Beam:IsA("Beam")and Beam.Parent then
- if Type=="Normal"then
- spawn(function()
- for i=0,1,Add do
- if Beam.Parent then
- Beam.Transparency=NumberSequence.new(i,1)
- sw()end
- end Beam.Parent:Destroy()
- end)
- end
- if Type=="idk"then
- spawn(function()
- for i=1,0,-Add do
- if Beam.Parent then
- Beam.Transparency=NumberSequence.new(i,1)
- sw()end
- end
- for i=0,1,Add do
- if Beam.Parent then
- Beam.Transparency=NumberSequence.new(i,1)
- sw()end
- end if Beam.Parent then Beam.Parent:Destroy()end
- end)
- end
- end
- end
- end
- ieraseurmotor(PC)local RootPart=PC.HumanoidRootPart
- local walk=false local onground=false local walkspeed=8 local Active=false local Effects=Instance.new("Folder",workspace)
- local Mouse=PL:GetMouse()local Knife=nil local rightk=CFrame.new()local leftk=CFrame.new()
- local RArm=PC["Right Arm"]local LArm=PC["Left Arm"]local RLeg=PC["Right Leg"]local LLeg=PC["Left Leg"]local Torso=PC.Torso
- if 1 then
- local function motor(part0,part1,c0,c1)
- local motor=Instance.new("Motor",part0)
- motor.Part0=part0 motor.Part1=part1 motor.C0=c0 motor.C1=c1
- return motor
- end
- local ra=motor(Torso,RArm,CFrame.new(1.5,0,0),CFrame.new(0,0,0))local la=motor(Torso,LArm,CFrame.new(-1.5,0,0),CFrame.new(0,0,0))
- local rl=motor(Torso,RLeg,CFrame.new(.5,-2,0),CFrame.new(0,0,0))local ll=motor(Torso,LLeg,CFrame.new(-.5,-2,0),CFrame.new(0,0,0))
- local nek=Torso.Neck local rjoint=RootPart.RootJoint nek.C0=CFrame.new(0,0,0)nek.C1=CFrame.new(0,0,0)
- rjoint.C0=CFrame.new(0,0,0)rjoint.C1=CFrame.new(0,0,0)
- function ReCallAnimate()
- RArm=PC["Right Arm"]LArm=PC["Left Arm"]RLeg=PC["Right Leg"]LLeg=PC["Left Leg"]Torso=PC.Torso RootPart=PC.HumanoidRootPart
- ra=motor(Torso,RArm,CFrame.new(1.5,0,0),CFrame.new(0,0,0))la=motor(Torso,LArm,CFrame.new(-1.5,0,0),CFrame.new(0,0,0))
- rl=motor(Torso,RLeg,CFrame.new(.5,-2,0),CFrame.new(0,0,0))ll=motor(Torso,LLeg,CFrame.new(-.5,-2,0),CFrame.new(0,0,0))
- nek=Torso.Neck rjoint=RootPart.RootJoint nek.C0=CFrame.new(0,0,0)nek.C1=CFrame.new(0,0,0)
- rjoint.C0=CFrame.new(0,0,0)rjoint.C1=CFrame.new(0,0,0)Anim(latest,1)
- end
- function Anim(idk,lerpval)
- rjoint.C0=rjoint.C0:lerp(idk[1],lerpval)
- nek.C0=nek.C0:lerp(idk[2],lerpval)
- ra.C0=ra.C0:lerp(idk[3],lerpval)
- la.C0=la.C0:lerp(idk[4],lerpval)
- rl.C0=rl.C0:lerp(idk[5],lerpval)
- ll.C0=ll.C0:lerp(idk[6],lerpval)
- latest={}latest[1]=rjoint.C0 latest[2]=nek.C0 latest[3]=ra.C0 latest[4]=la.C0 latest[5]=rl.C0 latest[6]=ll.C0
- end
- end
- function NoiseEffectBiB(Parent,Siz,Threshold,Lifetime,V3Position,idk,TrRandomize)spawn(function()
- if idk==nil then idk=1 end
- local bb=Instance.new("BillboardGui",Effects)if V3Position~=nil then bb.ExtentsOffset=V3Position end bb.Size=UDim2.new(1,0,1,0)bb.AlwaysOnTop=0
- bb.Adornee=RootPart
- if math.random(100)>Threshold then
- local Tr=0 if TrRandomize then Tr=math.random(TrRandomize*100)/100 end
- local R=Instance.new("TextLabel",bb)R.Text=""R.Size=UDim2.new(math.random(Siz*idk/2)/idk,0,math.random(Siz*idk/2)/idk,0)
- R.Position=UDim2.new(-Siz/2+math.random(Siz),0,-Siz/2+math.random(Siz),0)
- R.BorderSizePixel=0 R.BackgroundTransparency=2/3+Tr R.BackgroundColor3=Color3.new(1)
- R.ZIndex=0
- end
- if math.random(100)>Threshold then
- local Tr=0 if TrRandomize then Tr=math.random(TrRandomize*100)/100 end
- local G=Instance.new("TextLabel",bb)G.Text=""G.Size=UDim2.new(math.random(Siz*idk/2)/idk,0,math.random(Siz*idk/2)/idk,0)
- G.Position=UDim2.new(-Siz/2+math.random(Siz),0,-Siz/2+math.random(Siz),0)
- G.BorderSizePixel=0 G.BackgroundTransparency=2/3+Tr G.BackgroundColor3=Color3.new(0,1)
- G.ZIndex=0
- end
- if math.random(100)>Threshold then
- local Tr=0 if TrRandomize then Tr=math.random(TrRandomize*100)/100 end
- local B=Instance.new("TextLabel",bb)B.Text=""B.Size=UDim2.new(math.random(Siz*idk/2)/idk,0,math.random(Siz*idk/2)/idk,0)
- B.Position=UDim2.new(-Siz/2+math.random(Siz),0,-Siz/2+math.random(Siz),0)
- B.BorderSizePixel=0 B.BackgroundTransparency=2/3+Tr B.BackgroundColor3=Color3.new(0,0,1)
- B.ZIndex=0
- end bb.Name="NoiseBillBoard , so idk"
- spawn(function()sw(nil or Lifetime)bb:Destroy()end)end)
- end
- local function ua(part)if part:IsA("Part")then part.Anchored=false end local c=part:GetChildren()for i=1,#c do ua(c[i])end end local function rot(part,vec3,pow)local j=Instance.new("BodyAngularVelocity",part)j.MaxTorque=Vector3.new(pow,pow,pow)j.AngularVelocity=vec3 return j end
- local tgt=nil local something=Instance.new("BillboardGui",RootPart)something.AlwaysOnTop=1 something.Size=UDim2.new(1,0,1,0)local ShowHitBoxes=false
- local targetmarkmaybe=Instance.new("ImageLabel",something)targetmarkmaybe.BackgroundTransparency=1 targetmarkmaybe.Image="rbxassetid://1338584142"targetmarkmaybe.ImageColor3=Color3.new(.5,0,0)
- targetmarkmaybe.Size=UDim2.new(8,0,8,0)targetmarkmaybe.Position=UDim2.new(-3.5,0,-3.5,0)
- local Players=game:service("Players")local function a(part)local j=Instance.new("BodyVelocity",part)j.MaxForce=Vector3.new(1/0,1/0,1/0)j.Velocity=Vector3.new(0,0,0)end
- local function Target(hum)
- if hum then
- if hum.Parent then print(hum.Parent)
- if hum.Parent:FindFirstChild("HumanoidRootPart")then
- tgt=hum print(tgt)
- local second=Instance.new("ImageLabel",something)second.ImageColor3=Color3.new(.5,0,0)
- second.BackgroundTransparency=1 second.Image="rbxassetid://1338584142"
- second.Rotation=targetmarkmaybe.Rotation second.Size=UDim2.new(8,0,8,0)second.Position=UDim2.new(-3.5,0,-3.5,0)
- spawn(function()
- for i=0,12,.2 do
- if second.Parent then
- second.Size=UDim2.new(8+i,0,8+i,0)second.Position=UDim2.new((8+i)/-2+.5,0,(8+i)/-2+.5,0)second.ImageTransparency=i/12
- second.Rotation=targetmarkmaybe.Rotation
- if not tgt then second:Destroy()end sw()
- end
- end
- second:Destroy()
- end)
- end
- end
- end
- end
- local function UnTarget()
- tgt=nil targetmarkmaybe.ImageTransparency=1 something.Adornee=nil
- end
- local function CreateHitBox(Size,CF,Script)
- local pt=Instance.new("Part")a(pt)pt.CanCollide=false pt.Size=Size rot(pt,Vector3.new(),1/0)pt.Transparency=1 pt.CFrame=CF
- pt.Parent=Effects if ShowHitBoxes then pt.Transparency=.8 local s=Instance.new("SelectionBox",pt)s.Color3=Color3.new(.5,.5,.5)s.Adornee=pt end
- local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)spawn(function()sw()pt:Destroy()end)
- end
- local function CreateHitSphere(Size,CF,Script)
- local pt=Instance.new("Part")a(pt)pt.CanCollide=false pt.Size=Vector3.new(Size,Size,Size)
- rot(pt,Vector3.new(),1/0)pt.Transparency=1 pt.CFrame=CF pt.Shape="Ball"
- pt.Parent=Effects if ShowHitBoxes then pt.Transparency=.8 local s=Instance.new("SelectionBox",pt)s.Color3=Color3.new(.5,.5,.5)s.Adornee=pt end
- local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)spawn(function()sw()pt:Destroy()end)
- end
- local function Remake()
- local position=excframe
- local Model=Instance.new("Model",workspace)Humanoid=Instance.new("Humanoid",Model)Humanoid.Name=""Model.Name=""
- local Head=Instance.new("Part",Model)Head.Name="Head"local m=Instance.new("SpecialMesh",Head)m.Scale=Vector3.new(1.25,1.25,1.25)Head.Size=Vector3.new(2,1,1)
- local Torso=Instance.new("Part",Model)Torso.Name="Torso"Torso.Size=Vector3.new(2,2,1)Torso.CanCollide=false Head.CanCollide=false
- local RightArm=Instance.new("Part",Model)RightArm.Name="Right Arm"RightArm.Size=Vector3.new(1,2,1)RightArm.CanCollide=false
- local RightLeg=Instance.new("Part",Model)RightLeg.Name="Right Leg"RightLeg.Size=Vector3.new(1,2,1)RightLeg.CanCollide=false
- local LeftArm=Instance.new("Part",Model)LeftArm.Name="Left Arm"LeftArm.Size=Vector3.new(1,2,1)LeftArm.CanCollide=false
- local LeftLeg=Instance.new("Part",Model)LeftLeg.Name="Left Leg"LeftLeg.Size=Vector3.new(1,2,1)LeftLeg.CanCollide=false
- local HumanoidRootPart=Instance.new("Part",Model)HumanoidRootPart.Name="HumanoidRootPart"HumanoidRootPart.Size=Vector3.new(2,2,1)HumanoidRootPart.CFrame=position HumanoidRootPart.Transparency=1 HumanoidRootPart.Material="Neon"
- local RootJoint=Instance.new("Motor6D",HumanoidRootPart)RootJoint.Part0=HumanoidRootPart RootJoint.Part1=Torso RootJoint.Name="RootJoint"
- local neck=Instance.new("Motor6D",Torso)neck.Name="Neck"neck.C0=CFrame.new(0,1.5,0)neck.Part0=Torso neck.Part1=Head
- Head.Color=Color3.new()Torso.Color=Color3.new()RightArm.Color=Color3.new()RightLeg.Color=Color3.new()LeftArm.Color=Color3.new()LeftLeg.Color=Color3.new()HumanoidRootPart.Color=Color3.new()
- local RA=Instance.new("Motor6D",Torso)RA.Part0=Torso RA.Part1=RightArm
- local RL=Instance.new("Motor6D",Torso)RL.Part0=Torso RL.Part1=RightLeg
- local LA=Instance.new("Motor6D",Torso)LA.Part0=Torso LA.Part1=LeftArm
- local LL=Instance.new("Motor6D",Torso)LL.Part0=Torso LL.Part1=LeftLeg return Model
- end
- spawn(function()local opos=Vector3.new(0,0,0)local pts=0 local OldPC=PC
- local RandText={}RandText[1]="Dominus"RandText[2]="Stjórnandi"RandText[3]="支配者"RandText[4]="Valitseja"RandText[5]="统治者"
- RandText[6]="righello"RandText[7]="властитель"
- while sw()do pts=pts+.05
- if moreinsane then
- PC=PL.Character
- if PC then
- if not PC.Parent or OldPC~=PC then PC:Destroy()
- PC=Remake()PL.Character=PC
- if hum then hum:Destroy()end ReCallAnimate()
- something=Instance.new("BillboardGui",RootPart)something.AlwaysOnTop=1
- something.Size=UDim2.new(1,0,1,0)local ShowHitBoxes=false
- targetmarkmaybe=Instance.new("ImageLabel",something)targetmarkmaybe.BackgroundTransparency=1 targetmarkmaybe.Image="rbxassetid://1338584142"targetmarkmaybe.ImageColor3=Color3.new(.5,0,0)
- targetmarkmaybe.Size=UDim2.new(8,0,8,0)targetmarkmaybe.Position=UDim2.new(-3.5,0,-3.5,0)RootPart.CFrame=excframe
- if equip then CreateKnife(1)end
- end
- end
- end
- OldPC=PC
- if PC.Parent==nil and not moreinsane then script:Destroy()end
- if PC then
- if moreinsane then NoiseEffectBiB(RootPart,24,50,math.random(10),Vector3.new(0,0,0),64,1)end
- if tgt then
- if tgt.Parent then
- if tgt.Parent:FindFirstChild("HumanoidRootPart")and tgt.Parent.Parent then
- something.Adornee=tgt.Parent.HumanoidRootPart targetmarkmaybe.ImageTransparency=0
- else
- end
- else UnTarget()
- end
- else
- UnTarget()
- end
- targetmarkmaybe.Rotation=targetmarkmaybe.Rotation+1.3
- local hit , pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RootPart.CFrame.p,Vector3.new(0,-1,0).unit*3.5),{PC,Effects},false,true)
- if hit==nil then onground=false else onground=true end
- if (Vector3.new(pos.X,0,pos.Z)-Vector3.new(opos.X,0,opos.Z)).magnitude>=.01 then walk=true else walk=false end
- if not Active then if equip then if RightKW then RightKW.C0=CFrame.new(0,1,0)end if LeftKW then LeftKW.C0=CFrame.new(0,1,0)end end
- if onground then
- if walk then
- Anim({CFrame.new(0,0,0)*CFrame.Angles(math.cos(pts)/20,math.sin(pts/3)/20,0),
- CFrame.new(0,1.5,0)*CFrame.Angles(-.3+math.sin(pts)/50,0,0),
- CFrame.new(1.5,0,.15)*CFrame.Angles(-.15+math.sin(pts)/10,0,.1+math.sin(pts)/20),
- CFrame.new(-1.5,0,0)*CFrame.Angles(-.15-math.sin(pts)/10,0,-.1-math.sin(pts)/20),
- CFrame.new(.5,-2,math.sin(pts/.8)/4+.2)*CFrame.Angles(-.3-math.sin(pts/.8)/4,0,0),
- CFrame.new(-.5,-2,math.sin(-pts/.8)/4+.2)*CFrame.Angles(-.3-math.sin(-pts/.8)/4,0,0),
- },.3)
- else
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),
- CFrame.new(0,1.5,0)*CFrame.Angles(-.3+math.sin(pts)/50,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(math.sin(pts)/15,0,.1+math.sin(pts)/20-math.cos(pts)/30),
- CFrame.new(-1.5,0,0)*CFrame.Angles(-math.sin(pts)/15,0,-.1-math.sin(pts)/20+math.cos(pts)/30),
- CFrame.new(.5,-2,0)*CFrame.Angles(math.cos(pts/.9)/-27,math.cos(pts/.9)/27+math.sin(pts/-.8)/27,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-math.cos(pts/.8)/27,-math.cos(pts/.8)/27+math.sin(pts/-.9)/27,0),
- },.3)
- end
- else
- if pos.Y-opos.Y>0 then--rise
- Anim({CFrame.new(),CFrame.new(0,1.5,0)*CFrame.Angles(.2,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,-.1),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
- },.3)
- else--fall
- Anim({CFrame.new(),CFrame.new(0,1.5,0)*CFrame.Angles(-.2,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,-.1),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
- },.3)
- end
- end
- end
- if not Active then walkspeed=4 ua(PC)end
- if not hum then hum=Instance.new("Humanoid",PC)workspace.CurrentCamera.CameraSubject=hum
- elseif not hum.Parent then hum=Instance.new("Humanoid",PC)workspace.CurrentCamera.CameraSubject=hum end
- hum.Name=""hum.Health=0/0 hum.PlatformStand=false
- hum.MaxHealth=1/0 hum.WalkSpeed=walkspeed if walkspeed>0 then hum.JumpPower=80 else hum.JumpPower=0 end
- if Effects.Parent==nil then Effects:Destroy()Effects=Instance.new("Folder",workspace)end
- Mouse.TargetFilter=Effects
- local Shield=Instance.new("Part",Effects)Shield.Size=Vector3.new(9)Shield.CanCollide=false Shield.Material="SmoothPlastic"Shield.Color=Color3.new()a(Shield)
- Shield.Transparency=1 Shield.Shape="Ball"Shield.CFrame=RootPart.CFrame debri(Shield,.05)
- if IsShielded then Shield.Touched:connect(function(t)local hum=FindHumanoid(t)if hum then local c=hum.Parent:GetChildren()for i=1,#c do if c[i]:IsA("LocalScript")and c[i].Name~="Animate"then c[i]:Remove()end end if hum.Health~=0 and IsShielded then hum.Health=nil hum.Parent:BreakJoints()end if IsShielded then t:Destroy()end end end)end
- PL:FindFirstChildOfClass("Backpack"):ClearAllChildren()for i,c in pairs(PC:GetChildren())do if c:IsA("Part")then c.Locked=true end end
- if PC:FindFirstChild("Torso")then local child=PC.Torso:GetChildren()for i=1,#child do if not child[i]:IsA("Motor6D")and not child[i]:IsA("Motor")and not child[i]:IsA("Attachment")then child[i]:Destroy()end end end
- LArm:ClearAllChildren()RArm:ClearAllChildren()LLeg:ClearAllChildren()RLeg:ClearAllChildren()
- if PC:FindFirstChild("Head")then local child=PC.Head:GetChildren()for i=1,#child do if not child[i]:IsA("SpecialMesh")and child[i].Name~="HeadWeld"and not child[i]:IsA("Attachment")and child[i].Name~="face"then child[i]:Destroy()end end end
- for i,p in pairs(RootPart:GetChildren())do if tostring(p)~="RootJoint"and not p:IsA("BillboardGui") then p:Destroy()end end
- for i,p in pairs(PC:GetChildren())do if(p~=Torso and p~=PC.Head and p~=RArm and p~=RLeg and p~=LArm and p~=LLeg and p~=RootPart and p~=hum and p~=Knife and not p:IsA("ForceField")and not p:IsA("Accessory")and not p:IsA("Shirt")and not p:IsA("Pants")and not p:IsA("Hat")and p~=script)then p:Destroy()end end
- hum:ClearAllChildren()opos=pos excframe=RootPart.CFrame
- if PC:FindFirstChildOfClass("ForceField")then PC:FindFirstChildOfClass("ForceField").Visible=false else Instance.new("ForceField",PC)end
- if moreinsane then
- if Effects:FindFirstChild("NameB")then Effects.NameB:Destroy()end
- local bilb=Instance.new("BillboardGui",Effects)bilb.Name="NameB"bilb.Size=UDim2.new(1,0,1,0)bilb.AlwaysOnTop=1 bilb.StudsOffset=Vector3.new(0,5.5,0)bilb.Adornee=RootPart
- local text=Instance.new("TextLabel",bilb)text.Size=UDim2.new(32,0,3,0)text.Position=UDim2.new(-15.5,0,-2.5+math.random(50)/100,0)text.TextScaled=1
- text.BackgroundTransparency=1 text.Font="Fantasy"text.TextColor3=Color3.new(math.random(100)/100,0,0)text.TextStrokeTransparency=.5
- if math.random(math.floor(66.666666)/3)~=1 then text.Text="Ruler"else text.Text=RandText[math.random(#RandText)]end
- end
- if moreinsane then hum.Died:connect(function()if hum then hum:Destroy()end hum=nil PC:Destroy()end)end
- end
- end
- end)
- local function PlayMusic(num)
- if num~=0 then
- if PL:FindFirstChild("Music")then PL.Music:Destroy()end
- local msc=Instance.new("Sound",PL)msc.Name="Music"
- msc.Volume=5
- if num==1 then
- msc.SoundId="rbxassetid://563676702"
- end
- if num==2 then
- msc.SoundId="rbxassetid://281163074"
- end
- if num==3 then
- msc.SoundId="rbxassetid://1306229288"msc.PlaybackSpeed=.666
- end
- if num==4 then
- msc.SoundId="rbxassetid://925488833"--Instance.new("DistortionSoundEffect",msc).Level=.25 msc.Volume=1.6
- local Reverb=Instance.new("ReverbSoundEffect",msc)Reverb.DecayTime=.7 Reverb.WetLevel=-3 Reverb.DryLevel=-3
- end
- msc.Looped=true msc:Play()
- else
- if PL:FindFirstChild("Music")then PL.Music:Destroy()end
- end
- end
- --PlayMusic(1)
- local function CHAT(msg,filt)local chatcol=math.pi/math.random(100)
- while not PC or not PC.Parent do sw()end
- if msg:sub(1,5)=="/Play"then PlayMusic(tonumber(msg:sub(6)))end
- if RootPart:FindFirstChild("_CHAT")then RootPart._CHAT:Destroy()end local num=10 local ris=5.5
- local b=Instance.new("BillboardGui",RootPart)b.Name="_CHAT"b.Size=UDim2.new(1,0,1,0)b.StudsOffset=Vector3.new(0,ris,0)
- local txt=Instance.new("TextLabel",b)txt.Text=""txt.Size=UDim2.new(256,0,3,0)txt.BackgroundTransparency=1
- txt.TextColor3=Color3.new(.75)txt.TextStrokeTransparency=0 txt.Position=UDim2.new(-127.5,0,0,0)txt.Font="Fantasy"
- if filt then msg=game:service("Chat"):FilterStringAsync(msg,PL,PL)end txt.TextSize=32 txt.TextScaled=true b.AlwaysOnTop=1
- spawn(function()
- spawn(function()
- while b.Parent do
- if not moreinsane then
- b.StudsOffset=Vector3.new(math.random(-num,num)/100,ris+math.random(-num,num)/100,math.random(-num,num)/100)
- else
- b.StudsOffset=Vector3.new(math.random(-num,num)/80,ris+math.random(-num,num)/40,math.random(-num,num)/80)
- txt.TextColor3=Color3.new(math.sin(chatcol)/3.33+.6)chatcol=chatcol+.075
- end
- local m=""
- for i=0,string.len(txt.Text)do local nul=nil local rand=math.random(10)
- if rand==1 then
- nul=string.lower(txt.Text:sub(i,i))
- end
- if rand==2 then
- nul=string.upper(txt.Text:sub(i,i))
- end
- if txt.Text:sub(i,i)=="#"then
- nul=math.random(1,10)-1
- end
- if nul==nil then nul=txt.Text:sub(i,i)end
- m=m..nul
- end
- txt.Text=m
- sw()
- end
- end)
- for i=0,string.len(msg)do
- if b.Parent then
- txt.Text=msg:sub(0,i)
- sw(3)
- end
- end
- for i=0,40 do if b.Parent then txt.Text=msg sw(3)end end
- for i=0,1,.025 do if b.Parent then
- txt.Text=msg txt.TextTransparency=i txt.TextStrokeTransparency=i ris=ris+.05 sw()end
- end b:Destroy()
- end)
- end
- PL.Chatted:connect(function(m)CHAT(m,true)end)
- function CreateKnife(noeffect)--print("Equip")
- equip=true Active=true
- Knife=Instance.new("Model",PC)Knife.Name="Knife"
- walkspeed=3
- local function CreateWeld(Part0,Part1,C0)local weld=Instance.new("Weld",Part0)weld.Part0=Part0 weld.Part1=Part1 weld.C0=C0 return weld end
- local p0=Instance.new("Part",Knife)p0.Transparency=0 p0.Size=Vector3.new(.3,.3,.8)ToMesh(p0)RightKW=CreateWeld(p0,RArm,CFrame.new(0,1,0))p0.Color=Color3.new()
- p0.Material="SmoothPlastic"
- local p1=Instance.new("Part",Knife)p1.Transparency=0 p1.Size=Vector3.new(.1,.4,1)ToMesh(p1)CreateWeld(p1,p0,CFrame.new(0,0,-.9))p1.Color=Color3.new(.5,.5,.5)
- p1.Material="SmoothPlastic"
- local p2=Instance.new("Part",Knife)p2.Transparency=0 p2.Size=Vector3.new(.1,.4,.4)local m=ToMesh(p2)CreateWeld(p2,p1,CFrame.Angles(math.rad(180),0,0)*CFrame.new(0,0,-.7))p2.Color=Color3.new(.5,.5,.5)
- p2.Material="SmoothPlastic"m.MeshType="Wedge"rightk=p2
- local a0=Instance.new("Attachment",p2)a0.Position=-Vector3.new(0,.2,.2)
- local a1=Instance.new("Attachment",p1)a1.Position=Vector3.new(0,.2,-.5)
- local tr=Instance.new("Trail",Knife)tr.Attachment0=a0 tr.Attachment1=a1 tr.Transparency=NumberSequence.new(0,1)tr.Lifetime=.15 tr.Color=ColorSequence.new(Color3.new(.5,.5,.5),Color3.new())
- local p0=Instance.new("Part",Knife)p0.Transparency=0 p0.Size=Vector3.new(.3,.3,.8)ToMesh(p0)LeftKW=CreateWeld(p0,LArm,CFrame.new(0,1,0))p0.Color=Color3.new()
- p0.Material="SmoothPlastic"
- local p1=Instance.new("Part",Knife)p1.Transparency=0 p1.Size=Vector3.new(.1,.4,1)ToMesh(p1)CreateWeld(p1,p0,CFrame.new(0,0,-.9))p1.Color=Color3.new(.5,.5,.5)
- p1.Material="SmoothPlastic"
- local p2=Instance.new("Part",Knife)p2.Transparency=0 p2.Size=Vector3.new(.1,.4,.4)local m=ToMesh(p2)CreateWeld(p2,p1,CFrame.Angles(math.rad(180),0,0)*CFrame.new(0,0,-.7))p2.Color=Color3.new(.5,.5,.5)
- p2.Material="SmoothPlastic"m.MeshType="Wedge"leftk=p2
- local a0=Instance.new("Attachment",p2)a0.Position=-Vector3.new(0,.2,.2)
- local a1=Instance.new("Attachment",p1)a1.Position=Vector3.new(0,.2,-.5)
- local tr=Instance.new("Trail",Knife)tr.Attachment0=a0 tr.Attachment1=a1 tr.Transparency=NumberSequence.new(0,1)tr.Lifetime=.15 tr.Color=ColorSequence.new(Color3.new(.5,.5,.5),Color3.new())
- if not noeffect then spawn(function()
- local part=Instance.new("Part",Effects)part.Shape="Ball"part.Material="Glass"part.CFrame=RArm.CFrame*CFrame.new(0,-1,0)part.Anchored=true part.CanCollide=false
- part.Color=Color3.new(1)local M=ToMesh(part)spawn(function()for i=0,1,.01 do part.Transparency=i M.Scale=M.Scale+Vector3.new(-.4,-.4,.4)sw()end part:Destroy()end)
- local part=Instance.new("Part",Effects)part.Shape="Ball"part.Material="Glass"part.CFrame=LArm.CFrame*CFrame.new(0,-1,0)part.Anchored=true part.CanCollide=false
- part.Color=Color3.new(1)local M=ToMesh(part)spawn(function()for i=0,1,.01 do part.Transparency=i M.Scale=M.Scale+Vector3.new(-.4,-.4,.4)sw()end part:Destroy()end)
- end)end
- Active=false
- end
- function RemoveKnife()--print("UnEquip")
- equip=false local was=Knife
- Knife=nil
- if was~=nil then
- was.Parent=workspace was:BreakJoints()
- for i,p in pairs(was:children())do
- if p:IsA("BasePart")then
- p.Anchored=true
- p.CanCollide=false
- spawn(function()for i=0,1,.025 do if p.Parent then p.Transparency=i sw()end end p:Destroy()end)
- end
- end
- debri(was,5)
- end
- end
- local function Sound(id,parent,vol,pit,extra)
- local so=GetInstance("Sound",parent or Effects)--if extra~=nil then end
- so.SoundId="rbxassetid://"..tostring(id)if vol~=nil then so.Volume=vol else so.Volume=1 end if pit~=nil then so.Pitch=pit else so.Pitch=1 end so:Play()so.Ended:connect(function()so:Destroy()end)
- end
- local function headbloods(part)
- local pe=GetParticleEmitter()pe.Parent=part pe.Texture="rbxassetid://247766282"pe.Rate=450 pe.Lifetime=NumberRange.new(.777)
- pe.Size=NumberSequence.new(.25,2)pe.Transparency=NumberSequence.new(0,1)pe.Acceleration=Vector3.new(0,-10,0)
- pe.Rotation=NumberRange.new(0,360)pe.RotSpeed=NumberRange.new(math.random(-20,20))pe.Speed=NumberRange.new(4,9)pe.EmissionDirection="Bottom"
- pe.Name="blood"spawn(function()sw(120)if pe.Parent then pe.Rate=150 pe.Speed=NumberRange.new(3,5)debri(pe,60)end end)
- end
- local NormalAttackNumber=0
- Mouse.KeyDown:connect(function(k3y)
- if not Active then
- if k3y=="r"then
- if equip then
- RemoveKnife()
- else
- CreateKnife()
- end
- end
- if k3y=="q"then
- local t=Mouse.Target if t then Target(FindHumanoid(t))end
- end
- if k3y=="e"then
- UnTarget()
- end
- if k3y=="z"then
- if equip then--Eliminate wave
- Active=true walkspeed=0
- if NormalAttackNumber==0 then
- for i=1,26 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,1,0),CFrame.new(0,1.5,0),
- CFrame.new(.8,1,-1)*CFrame.Angles(2,2,0)*CFrame.Angles(1.4,0,0),
- CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
- },.2)
- sw()end
- for i=1,8 do
- tDamage(rightk,3,1/0,0,nil,nil,1,false)
- Anim({CFrame.new(0,0,-.5)*CFrame.Angles(0,-.3,0),CFrame.new(0,1.5,0),
- CFrame.new(1.5,.0,-1)*CFrame.Angles(1.1,1,0),
- CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
- CFrame.new(.5,-2,.1)*CFrame.Angles(-.1,0,0),
- CFrame.new(-.5,-2,.4)*CFrame.Angles(-.15,0,.1)
- },.5)
- sw()end local cfp=RootPart.CFrame
- NormalAttackNumber=1
- Active=false
- sw(10)
- spawn(function()
- Sound("2767090",nil,50,1)Sound("397307108",nil,2,.5)
- for i2=0,100 do
- local p=Instance.new("Part",Effects)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Color=Color3.new(1)
- p.CFrame=cfp*CFrame.new(0,0,-i2*1.5-4)*CFrame.Angles(math.rad(90),-2,0)local m=Instance.new("SpecialMesh",p)m.MeshId="rbxassetid://448386996"tDamage(p,5+i2/50,1/0,0,2,nil,1,false)
- m.Scale=Vector3.new(.001,.08+i2/800,.05+i2/800)spawn(function()for i=0,1,.1-i2/10000 do p.Transparency=i m.Scale=m.Scale-Vector3.new(0,0,.003+1*i2/100000)sw()end p:Destroy()end)
- sw()
- end
- end)
- elseif NormalAttackNumber==1 then
- Active=true walkspeed=0
- for i=1,17 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),CFrame.new(0,1.5,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.2),
- CFrame.new(-1.5,0,.1)*CFrame.Angles(-.4,.4,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,.1)*CFrame.Angles(-.2,-.15,0)
- },.4)sw()end
- for i=1,14 do
- tDamage(leftk,3,1/0,0,nil,nil,1,false)
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,-.3,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.2,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,-.1,0),
- CFrame.new(-1.5,.9,-.5)*CFrame.Angles(2.4,.666/2,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(-.2,0,0),
- CFrame.new(-.5,-2,-.1)*CFrame.Angles(.1,.24,0)
- },.4)sw()end local cfp=RootPart.CFrame
- NormalAttackNumber=0
- Active=false
- sw(10)
- spawn(function()
- Sound("2767090",nil,50,1)Sound("397307108",nil,2,.5)
- for i2=0,180 do
- local p=Instance.new("Part",Effects)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Color=Color3.new(1)
- p.CFrame=cfp*CFrame.new(-1.5,0,-i2*1.2-4)*CFrame.Angles(math.rad(90),3,0)local m=Instance.new("SpecialMesh",p)m.MeshId="rbxassetid://448386996"tDamage(p,5+i2/50,1/0,0,2,nil,1,false)
- m.Scale=Vector3.new(.001,.08+i2/800,.05+i2/800)spawn(function()for i=0,1,.1-i2/10000 do p.Transparency=i m.Scale=m.Scale-Vector3.new(0,0,.003+1*i2/100000)sw()end p:Destroy()end)
- sw()
- end
- end)
- end
- else --Teleportation
- Active=true
- walkspeed=0
- sw()
- local pos=Mouse.Hit.p+Vector3.new(0,3,0)
- local mag=(RootPart.Position-pos).Magnitude
- if Mouse.Target~=nil then
- RootPart.CFrame=CFrame.new(RootPart.CFrame.p,pos)
- for i,p in pairs(PC:children())do
- if p:IsA("BasePart")then RootPart.Anchored=true
- local idk=Instance.new("Part",Effects)idk.Anchored=true idk.CanCollide=false
- idk.Material="Neon"idk.Size=p.Size idk.CFrame=p.CFrame idk.Color=Color3.new()
- spawn(function()for i=0,1,.05 do idk.Transparency=i sw()end idk:Destroy()end)
- end
- end
- for i=0,1,2 do
- RootPart.CFrame=RootPart.CFrame*CFrame.new(0,0,-mag)
- for i,p in pairs(PC:children())do
- if p:IsA("BasePart")then RootPart.Anchored=true
- local idk=Instance.new("Part",Effects)idk.Anchored=true idk.CanCollide=false
- idk.Material="Neon"idk.Size=p.Size idk.CFrame=p.CFrame idk.Color=Color3.new()
- spawn(function()for i=0,1,.05 do idk.Transparency=i sw()end idk:Destroy()end)
- end
- end
- end
- end
- Active=false
- end
- end
- if k3y=="x"then
- if not equip then Active=true walkspeed=.5-- nil
- for i=0,1,.1 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(2,.8,0)*CFrame.Angles(.5,0,2),
- CFrame.new(-2,.8,0)*CFrame.Angles(.5,0,-2),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
- },.2)sw()end Sound(228343408,nil,3,3)
- for i=0,50 do
- local pt=Instance.new("Part",Effects)pt.Size=Vector3.new()local m=ToMesh(pt)m.MeshId="rbxassetid://3270017"pt.CanCollide=false
- pt.Anchored=true pt.CFrame=RArm.CFrame*CFrame.new(0,-1,0)m.Scale=m.Scale*2.5 pt.Transparency=1
- spawn(function()for i=0,1,.05 do
- pt.CFrame=pt.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)pt.Transparency=i m.Scale=m.Scale-Vector3.new(.05,.05,.05)*2 sw()end
- pt:Destroy()end)
- local pt=Instance.new("Part",Effects)pt.Size=Vector3.new()local m=ToMesh(pt)m.MeshId="rbxassetid://3270017"pt.CanCollide=false
- pt.Anchored=true pt.CFrame=LArm.CFrame*CFrame.new(0,-1,0)m.Scale=m.Scale*2.5 pt.Transparency=1
- spawn(function()for i=0,1,.05 do
- pt.CFrame=pt.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)pt.Transparency=i m.Scale=m.Scale-Vector3.new(.05,.05,.05)*2 sw()end
- pt:Destroy()end)
- sw()
- end
- if tgt then
- Sound(130779009,nil,3,1)
- local pos=tgt.Parent.HumanoidRootPart.CFrame
- ieraseurmotor(tgt.Parent)tgt.Parent:Destroy()
- local echr=Players:GetPlayerFromCharacter(tgt)
- if echr then echr.Character=nil end
- local b=Instance.new("Part",Effects)b.CanCollide=false b.Anchored=true
- b.Material="Glass"b.Color=Color3.new(.6666,0,0)b.Size=Vector3.new(8)b.Shape="Ball"local m=ToMesh(b)
- b.CFrame=pos spawn(function()for i=0,1,.01 do b.Transparency=i m.Scale=m.Scale/1.025 sw()end b:Destroy()end)
- local pt=Instance.new("Part",Effects)pt.Size=Vector3.new(1,1,1)local m=ToMesh(pt)m.MeshId="rbxassetid://3270017"pt.CanCollide=false
- pt.Anchored=true pt.CFrame=pos*CFrame.Angles(math.rad(90),0,0)m.Scale=m.Scale*1 pt.Transparency=1
- spawn(function()for i=0,1,.01 do
- pt.Transparency=i m.Scale=m.Scale/1.025 sw()end
- pt:Destroy()end)
- end
- Active=false
- else Active=true walkspeed=.01 -- Headcutting Slash
- if not moreinsane then for i=0,1,.06 do
- Anim({CFrame.new(0,-.5,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(1.5,.1,0)*CFrame.Angles(.5,0,.1),
- CFrame.new(-1.5,.1,0)*CFrame.Angles(.5,0,-.1),
- CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.5,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-.3,0,-.1)
- },.5)sw()end end
- for i=0,1,.0333 do
- Anim({CFrame.new(0,-.5,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(1.7,.1,0)*CFrame.Angles(.5,0,.9),
- CFrame.new(-1.7,.1,0)*CFrame.Angles(.5,0,-.9),
- CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.5,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-.3,0,-.1)
- },.2)sw()end
- local A=rightk.CFrame
- local B=leftk.CFrame
- Sound(231917794,nil,1,1)local same=RootPart.CFrame
- RootPart.CFrame=RootPart.CFrame*CFrame.new(0,0,-60)
- CreateHitBox(Vector3.new(5,25,60),RootPart.CFrame*CFrame.new(0,0,30),function(p)
- if tostring(p)=="Head"then
- local h=FindHumanoid(p)
- if h then
- sw(60)Sound(220834019,p,6,1)Sound(182707266,nil,2,1)
- if h.Parent.Parent then h.Health=nil h.MaxHealth=nil h.Parent:BreakJoints()
- headbloods(p)p.Velocity=Vector3.new(0,50,0)+same.lookVector*80+Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- end
- end
- end
- end)
- Anim({CFrame.new(0,-.5,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(1,.1,-1)*CFrame.Angles(.5,2.4,1),
- CFrame.new(-1,.1,-1)*CFrame.Angles(.5,-2.4,-1),
- CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.5,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-.3,0,-.1)
- },1)
- spawn(function()sw()
- local Arng=(rightk.CFrame.p-A.p).Magnitude
- local Brng=(leftk.CFrame.p-B.p).Magnitude
- local A=CFrame.new(A.p,rightk.CFrame.p)
- local B=CFrame.new(B.p,leftk.CFrame.p)
- for i=0,1,.05 do
- local p=Instance.new("Part",Effects)p.Size=Vector3.new(1,1,1)p.Material="Glass"local pm=ToMesh(p)
- pm.Scale=pm.Scale/(1-i/2)
- p.CFrame=A*CFrame.new(0,0,-Arng*i)p.CanCollide=false p.Anchored=true p.Color=Color3.new(1,0,0)p.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
- spawn(function()for i=0,1,.05 do p.Transparency=i sw()end p:Destroy()end)
- end
- for i=0,1,.05 do
- local p=Instance.new("Part",Effects)p.Size=Vector3.new(1,1,1)p.Material="Glass"local pm=ToMesh(p)
- pm.Scale=pm.Scale/(1-i/2)
- p.CFrame=B*CFrame.new(0,0,-Brng*i)p.CanCollide=false p.Anchored=true p.Color=Color3.new(1,0,0)p.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
- spawn(function()for i=0,1,.05 do p.Transparency=i sw()end p:Destroy()end)
- end
- end)
- Active=false
- end
- end
- if k3y=="c"then
- if equip then
- Active=true walkspeed=0
- for i=0,1,.05 do
- Anim({CFrame.new(0,-.4,0)*CFrame.Angles(-.35,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(1.5,.1,-.2)*CFrame.Angles(-.6,0,.1),
- CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
- CFrame.new(.5,-1.5,-.75)*CFrame.Angles(.35,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)
- },.2)sw()end-- spawn(function()CHAT("Let's teach our what is terror...")end)
- for i=0,1,.0333 do
- Anim({CFrame.new(0,-.5,0)*CFrame.Angles(.2,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.3,0,0),
- CFrame.new(1.5,.7,-.6)*CFrame.Angles(2.4,0,.1),
- CFrame.new(-1.5,.1,-.2)*CFrame.Angles(-.6,0,-.1),
- CFrame.new(.5,-1.7,-.1)*CFrame.Angles(-.2,0,0),
- CFrame.new(-.5,-2,.5)*CFrame.Angles(-1,-.2,-.1)
- },.15)sw()end
- RightKW.C0=CFrame.new(0,.7,-.5)*CFrame.Angles(-.6,0,0)
- Anim({CFrame.new(0,-.6,0)*CFrame.Angles(-.7,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(1.3,.3,-.7)*CFrame.Angles(1.5,0,-.1),
- CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
- CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.7,0,0),
- CFrame.new(-.5,-2,-.3)*CFrame.Angles(-.5,0,-.1)
- },1)local hit , pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RootPart.CFrame.p,Vector3.new(0,-1,0).unit*3.5),{PC,Effects},false,true)
- sw(20)Active=false
- sw(10)
- spawn(function()
- local DecalPart=Instance.new("Part",Effects)
- DecalPart.Transparency=1 DecalPart.Anchored=true DecalPart.Color=Color3.new(1)
- DecalPart.Friction=0 DecalPart.Elasticity=0 DecalPart.Size=Vector3.new(1,.05,1)
- DecalPart.CFrame=CFrame.new(pos)
- local Decal=Instance.new("Decal",DecalPart)Decal.Texture="rbxassetid://1338584142"Decal.Face="Top"Decal.Color3=Color3.new(.5)Decal.Transparency=1
- for i=0,100 do
- DecalPart.Size=Vector3.new(i,.05,i)
- DecalPart.CFrame=CFrame.new(pos)*CFrame.Angles(0,i/20,0)
- Decal.Transparency=1-i/100
- sw()
- end
- local HitPart=Instance.new("Part",Effects)HitPart.Shape="Cylinder"
- HitPart.Color=Color3.new(1,0,0)HitPart.Material="Glass"
- HitPart.Size=Vector3.new(0,80,80)HitPart.CanCollide=false HitPart.Transparency=.6 a(HitPart)
- HitPart.CFrame=DecalPart.CFrame*CFrame.Angles(0,0,math.rad(90))
- local mesh=ToMesh(HitPart)mesh.Scale=Vector3.new(1000000,1,1)
- --Sound("333430981",nil,.7,1)Sound("530591527",nil,.05,3)
- local GLITCHBEEP={}
- GLITCHBEEP[1]=613361563 GLITCHBEEP[2]=138081500 GLITCHBEEP[3]=300473653 GLITCHBEEP[4]=138093550
- GLITCHBEEP[5]=161164363 GLITCHBEEP[6]=1283290053
- HitPart.TouchEnded:connect(function(Part)local hum=FindHumanoid(Part)if hum then hum.Health=nil hum.MaxHealth=nil hum.WalkSpeed=0 hum.JumpPower=0 hum.PlatformStand=1 hum.Parent:BreakJoints()
- Part:Destroy()Sound(GLITCHBEEP[#GLITCHBEEP],nil,math.random(7,15)/60,math.random(50,150)/100,{M="Dist",Val=math.random(50,100)})end end)
- for i=0,30 do
- Sound(GLITCHBEEP[#GLITCHBEEP],nil,math.random(7,15)/70,math.random(50,150)/100,{M="Dist",Val=math.random(50,100)})
- Sound(GLITCHBEEP[#GLITCHBEEP],nil,math.random(7,15)/70,math.random(50,150)/100,{M="Dist",Val=math.random(50,100)})
- Sound(GLITCHBEEP[#GLITCHBEEP],nil,math.random(7,15)/70,math.random(50,150)/100,{M="Dist",Val=math.random(50,100)})
- HitPart.Size=Vector3.new(1000+math.random(0,30),80,80)HitPart.Color=Color3.new(math.random(50,100)/100,0,0)
- HitPart.CFrame=DecalPart.CFrame*CFrame.Angles(0,0,math.rad(90))HitPart.Velocity=Vector3.new()
- if math.random(2)==1 then HitPart.Material="Neon"else HitPart.Material="Glass"end
- sw()
- end
- HitPart:Destroy()
- for i=100,0,-1 do
- DecalPart.Size=Vector3.new(i,.05,i)
- DecalPart.CFrame=CFrame.new(pos)*CFrame.Angles(0,i/20,0)
- Decal.Transparency=1-i/100
- sw()
- end
- end)
- else Active=true walkspeed=0
- for i=0,1,.0333 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,1,0),
- CFrame.new(1.5,0,.2)*CFrame.Angles(-.5,0,.5),
- CFrame.new(-1.6,.5,-1)*CFrame.Angles(math.rad(90),0,-1),
- CFrame.new(.65,-2,0)*CFrame.Angles(0,0,.15),
- CFrame.new(-.5,-2,.2)*CFrame.Angles(0,1,-.1)
- },.15)sw()end
- for i=0,20 do
- for i2=0,1 do
- local idk,beam=GetBeamLight(Effects,math.random(5,60+i)/10,.1,1,1,Color3.new(.5),0)idk.Anchored=true
- idk.CFrame=LArm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
- FadeBeamL(beam,"idk",.05)
- end sw()
- end
- spawn(function()
- local orb=Instance.new("Part",Effects)orb.CanCollide=false
- orb.Material="Glass"orb.Color=Color3.new(1)orb.Transparency=.5 orb.Size=Vector3.new(3,3,3)orb.Shape="Ball"
- orb.CFrame=CFrame.new(LArm.CFrame*CFrame.new(0,-1,0).p,Mouse.Hit.p)a(orb)
- for i=0,1000 do
- local hit , pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(orb.CFrame.p,orb.CFrame.lookVector.unit*.25),{PC,Effects},false,false)
- if hit==nil and orb.Parent~=nil then
- local idk,beam=GetBeamLight(Effects,math.random(5,50)/10,.1,1,1,Color3.new(.5),0)
- idk.CFrame=orb.CFrame
- local weld=Instance.new("Weld",orb)weld.Part0=idk weld.Part1=orb weld.C0=CFrame.new()*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
- FadeBeamL(beam,"idk",.05)
- orb.CFrame=orb.CFrame*CFrame.new(0,0,-.25)
- if tgt then
- if tgt.Parent then
- if tgt.Parent:FindFirstChild("HumanoidRootPart")then
- orb.CFrame=CFrame.new(orb.CFrame.p,tgt.Parent.HumanoidRootPart.CFrame.p)
- end
- end
- end
- else Sound(178452221,nil,1,.8)Sound(192410084,nil,1,.6)
- local pos=orb.CFrame
- orb:Destroy()
- for i=1,30 do local idk,beam=GetBeamLight(Effects,math.random(50,60),6,math.random(8,10),1,Color3.new(.5),0)
- FadeBeamL(beam,"Normal",.0333)
- idk.CFrame=pos*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)idk.Anchored=true end
- local e=Instance.new("Part",Effects)e.Material="Neon"e.Size=Vector3.new(20,20,20)e.CanCollide=false e.CFrame=pos e.Anchored=true
- local m1=ToMesh(e)m1.MeshType="Sphere"e.Color=Color3.new(1)
- local e2=Instance.new("Part",Effects)e2.Material="Glass"e2.Size=Vector3.new(25,25,25)e2.CanCollide=false e2.CFrame=pos e2.Anchored=true
- local m2=ToMesh(e2)m2.MeshType="Sphere"e2.Color=Color3.new()e2.Transparency=.7
- spawn(function()
- for i=0,1,.02 do
- if e.Parent then e2.Transparency=.7
- m1.Scale=m1.Scale+Vector3.new(5,5,5)m2.Scale=m2.Scale+Vector3.new(4,4,4)sw()
- end
- end
- for i=0,1,.02 do
- if e.Parent then e2.Transparency=(i*(1/3))+.7
- m1.Scale=m1.Scale+Vector3.new(5-i*5,5-i*5,5-i*5)m2.Scale=m2.Scale+Vector3.new(4,4,4)sw()
- end
- end e2:Destroy()
- for i=0,1,.05 do
- if e.Parent then
- e.Transparency=i sw()
- end
- end e:Destroy()
- end)
- CreateHitSphere(20,e.CFrame,function(p)local h=FindHumanoid(p)if h then h.Health=nil p.Anchored=true
- spawn(function()for i=0,1,.05 do if p.Parent then p.Transparency=i sw()end end p:Destroy()end)
- end end)
- break
- end
- sw()
- end
- end)
- Active=false
- end
- end
- if k3y=="v"then
- if not equip then
- Active=true
- CHAT("If you want to become a ghost that no one can kill...")
- walkspeed=0
- for i=0,200 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(.1,0,.4),
- CFrame.new(-1.5,0,0)*CFrame.Angles(.1,0,-.4),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
- },.1)sw()end
- Sound(341336144)
- local ACT=0
- local ExSiz=0 local LEX=0
- CHAT("You're going to 'disappear' to be invincible!")
- spawn(function()
- while sw()and ACT==0 do
- local partA=Instance.new("Part",Effects)partA.Material="Neon"partA.CanCollide=false partA.Anchored=true partA.Color=Color3.new(.5)
- partA.Size=Vector3.new(.4+ExSiz,.4+ExSiz,.4+ExSiz)local m=ToMesh(partA)partA.CFrame=LArm.CFrame*CFrame.new(0,-1,0)CFrame.Angles(math.random(360),math.random(360),0)
- spawn(function()for i=0,1,.02 do partA.Transparency=i partA.CFrame=partA.CFrame*CFrame.Angles(math.random(360),math.random(360),0)sw()end partA:Destroy()end)
- local partA=Instance.new("Part",Effects)partA.Material="Neon"partA.CanCollide=false partA.Anchored=true partA.Color=Color3.new(.5)
- partA.Size=Vector3.new(.4+ExSiz+LEX,.4+ExSiz+LEX,.4+ExSiz+LEX)local m=ToMesh(partA)partA.CFrame=RArm.CFrame*CFrame.new(0,-1,0)CFrame.Angles(math.random(360),math.random(360),0)
- spawn(function()for i=0,1,.02 do partA.Transparency=i partA.CFrame=partA.CFrame*CFrame.Angles(math.random(360),math.random(360),0)sw()end partA:Destroy()end)
- end
- if ACT==1 then
- --local cc=Instance.new("ColorCorrectionEffect",game:service'Lighting')cc.TintColor=Color3.new(1,.5,.5)
- --spawn(function()for i=0,.5,.02 do cc.TintColor=Color3.new(1,.5+i,.5+i)sw()end cc:Destroy()end)
- local function shake(val,par)
- if par:IsA("Humanoid")then par.CameraOffset=Vector3.new(math.random(-val*10,val*10)/10,math.random(-val*10,val*10)/10,math.random(-val*10,val*10)/10)end
- if par:IsA("BasePart")then if par.Anchored==false then par.Velocity=Vector3.new(par.Velocity.X,val*60,par.Velocity.Z)end end
- for i,p in pairs(par:children())do shake(val,p)end
- end Sound(260496290,nil,6,.777)
- for i=1,0,-.025 do
- for i,p in pairs(Players:children())do if p:IsA("Player")then if p.Character then if not p.Character.Parent then p.Character:Destroy()print("destroyed "..tostring(p))end end end end
- shake(i,workspace)sw()
- end
- end
- end)
- for i=0,30 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(-.1,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.4,0,0),
- CFrame.new(2,0,.2)*CFrame.Angles(-.5,0,1.1),
- CFrame.new(-2,0,.2)*CFrame.Angles(-.5,0,-1.1),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
- },.2)sw()end
- for i=0,30 do LEX=LEX+.02
- Anim({CFrame.new(0,0,0)*CFrame.Angles(-.1,.3,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.4,0,0),
- CFrame.new(1.4,.5,-.6)*CFrame.Angles(1.3,0,-.5),
- CFrame.new(-1.8,.7,0)*CFrame.Angles(-.5,0,-2),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-.5,-2,0)*CFrame.Angles(.2,.4,-.1)
- },.2)sw()end
- for i=0,25 do ExSiz=ExSiz+.05
- Anim({CFrame.new(0,0,0)*CFrame.Angles(-.1,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.4,0,0),
- CFrame.new(.7,.5,-1)*CFrame.Angles(1.3,0,-.8),
- CFrame.new(-.7,.5,-1)*CFrame.Angles(1.3,0,.8),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
- },.3)sw()end
- Active=false
- ACT=1
- end
- end
- if k3y=="y"then
- if equip then Active=true walkspeed=0 CHAT(". . .") --Suicide It's voodoo.
- for i=0,1,.0125 do
- Anim({CFrame.new(0,-1,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(1.5,.1,-.2)*CFrame.Angles(.5,0,.1),
- CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
- CFrame.new(.5,-1.5,-1)*CFrame.Angles(.5,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)
- },.1)sw()end CHAT("Goodbye world.")
- for i=0,1,.0125 do
- Anim({CFrame.new(0,-1,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(.7,1.1,-1)*CFrame.Angles(2.3,0,-.4),
- CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
- CFrame.new(.5,-1.5,-1)*CFrame.Angles(.5,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)
- },.1)sw()end sw(15)Sound(444667859,nil,3,1)
- if tgt then spawn(function()Sound(144884872,nil,5,1)
- local pe=GetParticleEmitter()pe.Parent=tgt.Parent.HumanoidRootPart pe.Texture="rbxassetid://247766282"pe.Rate=450 pe.Lifetime=NumberRange.new(.777)
- pe.Size=NumberSequence.new(.25,2)pe.Transparency=NumberSequence.new(0,1)pe.Acceleration=Vector3.new(0,-10,0)
- pe.Rotation=NumberRange.new(0,360)pe.RotSpeed=NumberRange.new(math.random(-20,20))pe.Speed=NumberRange.new(4,9)pe.EmissionDirection="Back"
- pe.Name="blood"spawn(function()sw(120)if pe.Parent then pe.Rate=150 pe.Speed=NumberRange.new(3,5)debri(pe,60)end end)
- tgt.Parent:BreakJoints()local t2=Players:GetPlayerFromCharacter(tgt)
- if t2 then local oc=tgt t2.Character=nil oc.Parent=workspace end
- end)end
- for i=0,1,.05 do Anim({CFrame.new(0,-1,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
- CFrame.new(.8,.4,-1)*CFrame.Angles(.3,0,-.6),
- CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
- CFrame.new(.5,-1.5,-1)*CFrame.Angles(.5,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)},.5)sw()end
- sw(60)CHAT(". . .")sw(60)CHAT("Why I cannot die?")sw(100)CHAT("Why...")
- Active=false
- else
- print("unable to use.")
- end
- end
- if k3y=="3"then
- if IsShielded then IsShielded=false print("false")else IsShielded=true print("true")end
- end
- if k3y=="o"then
- if not moreinsane then
- Active=true
- moreinsane=true
- PC:Destroy()CHAT("Are you ready...?")PlayMusic(4)
- Active=false
- end
- end
- end
- end)
- if 1 then
- Mouse.Button1Down:connect(function()
- if not Active then
- if NormalAttackNumber==0 and equip then
- Active=true walkspeed=0
- for i=1,14 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,1,0),CFrame.new(0,1.5,0),
- CFrame.new(.8,1,-1)*CFrame.Angles(2,2,0)*CFrame.Angles(1.4,0,0),
- CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
- },.35)
- sw()end
- for i=1,14 do
- tDamage(rightk,3,1/0,0,nil,nil,1,false)
- Anim({CFrame.new(0,0,-.5)*CFrame.Angles(0,-.3,0),CFrame.new(0,1.5,0),
- CFrame.new(1.5,.0,-1)*CFrame.Angles(1.1,2,0),
- CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
- CFrame.new(.5,-2,.1)*CFrame.Angles(-.1,0,0),
- CFrame.new(-.5,-2,.4)*CFrame.Angles(-.15,0,.1)
- },.35)
- sw()end
- NormalAttackNumber=1
- Active=false
- elseif NormalAttackNumber==1 and equip then
- Active=true walkspeed=0
- for i=1,13 do
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),CFrame.new(0,1.5,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.2),
- CFrame.new(-1.5,0,.1)*CFrame.Angles(-.4,.4,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,.1)*CFrame.Angles(-.2,-.15,0)
- },.5)sw()end
- for i=1,16 do
- tDamage(leftk,3,1/0,0,nil,nil,1,false)
- Anim({CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.2,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,-.1,0),
- CFrame.new(-1.5,.9,-.5)*CFrame.Angles(2.4,.666/2,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(-.2,0,0),
- CFrame.new(-.5,-2,-.1)*CFrame.Angles(.2,.44,0)
- },.38)sw()end
- NormalAttackNumber=0
- Active=false
- end
- end
- end)
- end
- CHAT("Nothing here.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement