Advertisement
tomonaoboys

no one known

Jan 15th, 2018 (edited)
505
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 62.98 KB | None | 0 0
  1. --[[
  2. ...I made it more insane
  3.  
  4. what i wanted to do
  5.  
  6. 2018/02/11 , now 1000 over
  7. --]]
  8. --[[
  9. i think this is useless because this will be private
  10. Click Slash / <none> (an normal attack , it has two animation now / I won't add moves maybe)
  11. Q Target / E UnTarget
  12. R Equip (many moves changes by equipping this. this...? it's knife?)
  13. Z Eliminate Wave / Teleportation (slash but with bit deadly wave and has two animation now / teleports self ...but has max range)
  14. X Headcutting Slash / nil (Go straight and cuts those humanoids head that have on the way / insanely less name but it's really nil)
  15. C Glitched World / Outside (so loud and not so cool / shoot something slow orb but has homing and explodes )
  16. Y Suicide / <none> (Kills self ... maybe. / <please wait>)                                                                                                  ... THAT'S VOODOO. TAKE CARE. . .
  17. ]]--
  18.  
  19. local _Mouse
  20.  
  21. if script.ClassName=="Script"then
  22. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  23. print("FE Compatibility: by WaverlyCole & Mokiros")
  24. InternalData = {}
  25. do
  26.     script.Parent = owner.Character
  27.     local Event = Instance.new("RemoteEvent")
  28.     Event.Name = "UserInput"
  29.     local function NewFakeEvent()
  30.         local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  31.         return Fake
  32.     end
  33.     local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  34.     local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  35.     local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  36.         self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  37.     end};ContextActionService.UnBindAction = ContextActionService.BindAction
  38.     local function TriggerEvent(self,Event,...)
  39.         local Trigger = Mouse[Event]
  40.         if Trigger and Trigger.fakeEvent and Trigger.Function then
  41.             Trigger.Function(...)
  42.         end
  43.     end
  44.     _Mouse = Mouse
  45.     Mouse.TrigEvent = TriggerEvent
  46.     UserInputService.TrigEvent = TriggerEvent
  47.     Event.OnServerEvent:Connect(function(FiredBy,Input)
  48.         if FiredBy.Name ~= owner.Name then end
  49.         if Input.MouseEvent then
  50.             Mouse.Target = Input.Target
  51.             Mouse.Hit = Input.Hit
  52.         else
  53.             local Begin = Input.UserInputState == Enum.UserInputState.Begin
  54.             if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  55.                 return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  56.             end
  57.             for _,Action in pairs(ContextActionService.Actions) do
  58.                 for _,Key in pairs(Action.Keys) do
  59.                     if Key==Input.KeyCode then
  60.                         Action.Function(Action.Name,Input.UserInputState,Input)
  61.                     end
  62.                 end
  63.             end
  64.             Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  65.             UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  66.         end
  67.     end)
  68.     InternalData["Mouse"] = Mouse
  69.     InternalData["ContextActionService"] = ContextActionService
  70.     InternalData["UserInputService"] = UserInputService
  71.     Event.Parent = NLS([[
  72.         local Player = owner
  73.         local Event = script:WaitForChild("UserInput")
  74.         local UserInputService = game:GetService("UserInputService")
  75.         local Mouse = _Mouse--Player:GetMouse()
  76.         local Input = function(Input,gameProcessedEvent)
  77.             if gameProcessedEvent then return end
  78.             Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  79.         end
  80.         UserInputService.InputBegan:Connect(Input)
  81.         UserInputService.InputEnded:Connect(Input)
  82.         local Hit,Target
  83.         while wait(1/30) do
  84.             if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  85.                 Hit,Target = Mouse.Hit,Mouse.Target
  86.                 Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  87.             end
  88.         end
  89.     ]],owner.Character)
  90. end
  91. RealGame = game;game = setmetatable({},{
  92.     __index = function (self,Index)
  93.         local Sandbox = function (Thing)
  94.             if Thing:IsA("Player") then
  95.                 local RealPlayer = Thing
  96.                 return setmetatable({},{
  97.                     __index = function (self,Index)
  98.                         local Type = type(RealPlayer[Index])
  99.                         if Type == "function" then
  100.                             if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  101.                                 return function (self)
  102.                                     return InternalData["Mouse"]
  103.                                 end
  104.                             end
  105.                             return function (self,...)
  106.                                 return RealPlayer[Index](RealPlayer,...)
  107.                             end
  108.                         else
  109.                             if Index == "PlrObj" then
  110.                                 return RealPlayer
  111.                             end
  112.                             return RealPlayer[Index]
  113.                         end
  114.                     end;
  115.                     __tostring = function(self)
  116.                         return RealPlayer.Name
  117.                     end
  118.                 })
  119.             end
  120.         end
  121.         if RealGame[Index] then
  122.             local Type = type(RealGame[Index])
  123.             if Type == "function" then
  124.                 if Index:lower() == "getservice" or Index:lower() == "service" then
  125.                     return function (self,Service)
  126.                         if Service:lower() == "players" then
  127.                             return setmetatable({},{
  128.                                 __index = function (self2,Index2)
  129.                                     local RealService = RealGame:GetService(Service)
  130.                                     local Type2 = type(Index2)
  131.                                     if Type2 == "function" then
  132.                                         return function (self,...)
  133.                                             return RealService[Index2](RealService,...)
  134.                                         end
  135.                                     else
  136.                                         if Index2:lower() == "localplayer" then
  137.                                             return Sandbox(owner)
  138.                                         end
  139.                                         return RealService[Index2]
  140.                                     end
  141.                                 end;
  142.                                 __tostring = function(self)
  143.                                     return RealGame:GetService(Service).Name
  144.                                 end
  145.                             })
  146.                         elseif Service:lower() == "contextactionservice" then
  147.                             return InternalData["ContextActionService"]
  148.                         elseif Service:lower() == "contextactionservice" then
  149.                             return InternalData["UserInputService"]
  150.                         elseif Service:lower() == "runservice" then
  151.                             return setmetatable({},{
  152.                                 __index = function(self2,Index2)
  153.                                     local RealService = RealGame:GetService(Service)
  154.                                     local Type2 = type(Index2)
  155.                                     if Type2 == "function" then
  156.                                         return function (self,...)
  157.                                             return RealService[Index2](RealService,...)
  158.                                         end
  159.                                     else
  160.                                         if Index2:lower() == "bindtorenderstep" then
  161.                                             return function (self,Name,Priority,Function)
  162.                                                 return RealGame:GetService("RunService").Stepped:Connect(Function)
  163.                                             end
  164.                                         end
  165.                                         if Index2:lower() == "renderstepped" then
  166.                                             return RealService["Stepped"]
  167.                                         end
  168.                                         return RealService[Index2]
  169.                                     end
  170.                                 end
  171.                             })
  172.                         else
  173.                             return RealGame:GetService(Service)
  174.                         end
  175.                     end
  176.                 end
  177.                 return function (self,...)
  178.                     return RealGame[Index](RealGame,...)
  179.                 end
  180.             else
  181.                 if game:GetService(Index) then
  182.                     return game:GetService(Index)
  183.                 end
  184.                 return RealGame[Index]
  185.             end
  186.         else
  187.             return nil
  188.         end
  189.     end
  190. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  191. print("Complete! Running...")
  192. end
  193. ---------------------------------------
  194. if 1 then local InsertModel=Instance.new'Model'
  195. GetInstance=function(CallInst,Parent)if InsertModel:FindFirstChildOfClass(CallInst)==nil then Instance.new(CallInst,InsertModel)end
  196. local Obj=InsertModel:Clone():FindFirstChildOfClass(CallInst)Obj.Parent=Parent or nil return Obj end end
  197.  
  198. if game.PlaceId==775643995 then wait(1)end
  199. if script.ClassName=="Script"then if tostring(game.PlaceId)=="843468296"then owner:Explode()end error("HOW?!??!?!")end
  200. local PL=game:service("Players").LocalPlayer script.Parent=PL:FindFirstChildOfClass("PlayerScripts")
  201. local equip=false local IsShielded=false
  202. local function GetParticleEmitter()
  203.     --[[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
  204.     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
  205.     end]]
  206.     return GetInstance"ParticleEmitter"
  207. end
  208. local function ieraseurmotor(chr)
  209.     for i,p in pairs(chr:children())do
  210.         for i2,p2 in pairs(p:children())do
  211.             if p2:IsA("Motor6D")and(tostring(p2)~="RootJoint"and tostring(p2)~="Neck")then
  212.                 p2:Destroy()
  213.             end
  214.         end
  215.     end
  216.     if chr:FindFirstChild("Animate")then chr.Animate:Destroy()end
  217.     if chr:FindFirstChildOfClass("Humanoid")then if chr:FindFirstChildOfClass("Humanoid"):FindFirstChild("Animator")then chr:FindFirstChildOfClass("Humanoid").Animator:Destroy()end end
  218. end
  219. local moreinsane=false local excframe=Vector3.new()local latest={}
  220. 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
  221. local function ToMesh(Part)
  222.     local Mesh=Instance.new("SpecialMesh",Part)
  223.     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
  224.     Mesh.Scale=Part.Size*20 Part.Size=Vector3.new()
  225.     return Mesh
  226. end
  227. if 1 then --Engine ? anyway by tomonaoboys maybe
  228. PierceForceField = true E_MainColor=Color3.new(1,0,0)
  229. local AutomaticRegen=true local HealthRValue=.02
  230. local Players=game:GetService("Players")
  231. local ply=Players.LocalPlayer
  232. local chr=ply.Character
  233. local humanoid=chr:FindFirstChildOfClass("Humanoid")
  234. local DVal=Instance.new("NumberValue",humanoid)DVal.Name="Defense"
  235. local Defense=1/0
  236. local Mouse=ply:GetMouse()
  237. local rs=game:GetService("RunService").RenderStepped
  238. local DCoolDowns={}local Debri=function(itm,t)game:GetService("Debris"):AddItem(itm,t)end
  239. function sw(n)if n==nil then rs:wait()else for i=1,n do rs:wait()end end return true end
  240. function tDamage(CF,Range,Dam,DRand,DC,K,KH,Guide)--CFrame or Part , Range , Damage , DCoolDown , Knockback , Knockback Hold ,Knockback Guide
  241.     if typeof(CF)=="Instance"then CF=CF.CFrame end
  242.     local FinalD=0
  243.     if Dam==1/0 then FinalD=1/0 else FinalD=math.random(Dam-DRand,Dam+DRand)end
  244.     for i,m in pairs(workspace:GetChildren())do
  245.         if m:IsA("Model")and m~=chr then
  246.             local DCFlg=false
  247.             for i=1,#DCoolDowns do
  248.                 if DCoolDowns[i].Model==m then DCFlg=true end
  249.             end
  250.             if m:FindFirstChild("HumanoidRootPart")and not DCFlg then
  251.                 local hp=m.HumanoidRootPart
  252.                 if hp:IsA("BasePart")then
  253.                 if m:FindFirstChildOfClass("Humanoid")and(CF.p-hp.CFrame.p).magnitude<=Range then
  254.                     local hum=m:FindFirstChildOfClass("Humanoid")local Guard=false
  255.                     if hum:FindFirstChild("Defense")then if hum.Defense:IsA("NumberValue")then
  256.                         FinalD=math.ceil(FinalD/(hum.Defense.Value/5+.8))
  257.                     end end FinalD=FinalD+math.random(0,1)
  258.                     if m:FindFirstChildOfClass("ForceField")and not PierceForceField then
  259.                         Guard=true
  260.                     end
  261.                     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
  262.                     if DC~=nil then table.insert(DCoolDowns,{Model=m,Time=DC})end
  263.                     if hum.Health~=0 then if K then
  264.                         if KH==nil then KH=1/2 end
  265.                         if Guide then
  266.                             local j=Instance.new("BodyVelocity",hp)j.MaxForce=Vector3.new(100,100,100)*10000
  267.                             j.Velocity=CFrame.new(hp.CFrame.p,CF.p).lookVector*K
  268.                             Debri(j,KH)
  269.                         else
  270.                             local j=Instance.new("BodyVelocity",hp)j.MaxForce=Vector3.new(100,100,100)*10000
  271.                             j.Velocity=K
  272.                             Debri(j,KH)
  273.                         end
  274.                     end end
  275.                     local dp=Instance.new("Part",workspace)dp.Transparency=1 dp.CanCollide=false dp.Anchored=true dp.Size=Vector3.new()dp.CFrame=hp.CFrame
  276.                     local b=Instance.new("BillboardGui",dp)b.Size=UDim2.new(100,0,2,0)b.AlwaysOnTop=true b.MaxDistance=100
  277.                     local d=Instance.new("TextLabel",b)d.Size=UDim2.new(1,0,1,0)d.TextScaled=true d.BackgroundTransparency=1 d.TextStrokeTransparency=0
  278.                     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
  279.                     spawn(function()local j=Instance.new("BodyVelocity",dp)j.MaxForce=Vector3.new(1/0,1/0,1/0)
  280.                         for i=1,50 do
  281.                             if dp.Parent then dp.Anchored=true
  282.                             if i<25 then
  283.                                 dp.CFrame=dp.CFrame+Vector3.new(0,.1,0)
  284.                             else
  285.                                 d.TextTransparency=i/25-1
  286.                                 d.TextStrokeTransparency=i/25-1
  287.                             end
  288.                             sw()
  289.                             end
  290.                         end dp:Destroy()
  291.                     end)
  292.                 end
  293.                 end
  294.             end
  295.             if m:FindFirstChild("Torso")and moreinsane then
  296.                 if m.Torso:IsA("BasePart")then
  297.                     if Players:FindFirstChild(tostring(m))~=nil then
  298.                         local gt=Players:FindFirstChild(tostring(m))
  299.                         if gt.Character then
  300.                         gt.Character.Parent=workspace
  301.                         gt.Character:BreakJoints()
  302.                         spawn(function()
  303.                             for i,p in pairs(gt.Character:children())do
  304.                                 if p:IsA("BasePart")then
  305.                                     p.Anchored=true p.CanCollide=false
  306.                                     p.Color=Color3.new(1)spawn(function()for i=0,1,.025 do p.Transparency=i sw()end p:Destroy()end)
  307.                                 end
  308.                             end
  309.                         end)
  310.                         end
  311.                     end
  312.                 end
  313.             end
  314.         end
  315.     end
  316. end
  317. spawn(function()if chr:FindFirstChild("Health")then chr.Health:Destroy()end
  318. local hs=Instance.new("ScreenGui",ply:FindFirstChildOfClass("PlayerGui"))hs.Name="statsidk"
  319. 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
  320. HFrame.BackgroundColor3=Color3.new()HFrame.BorderSizePixel=0
  321. local HPBar1=Instance.new("TextLabel",HFrame)HPBar1.Size=UDim2.new(1,0,1,0)HPBar1.Text=" Health"HPBar1.TextStrokeTransparency=0
  322. HPBar1.TextScaled=true HPBar1.TextXAlignment="Left"HPBar1.TextColor3=Color3.new(.5,1,.5)HPBar1.BackgroundTransparency=1 HPBar1.ZIndex=3
  323. 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
  324. 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
  325. HPBar3.BackgroundTransparency=.5 local AR=0
  326. 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)
  327. wst.BorderSizePixel=0 wst.BackgroundTransparency=.5 wst.Font="ArialBold"wst.TextScaled=1
  328. 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)
  329. dft.BorderSizePixel=0 dft.BackgroundTransparency=.5 dft.Font="ArialBold"dft.TextScaled=1
  330. while sw()do
  331.     if chr then
  332.     if chr.Parent then
  333.     if AutomaticRegen and humanoid.Health<0 then
  334.         humanoid.Health=humanoid.Health+HealthRValue
  335.     end
  336.     for i=1,#DCoolDowns do
  337.         if DCoolDowns[i]~=nil then
  338.             if DCoolDowns[i].Model.Parent then
  339.                 if DCoolDowns[i].Time>0 then
  340.                     DCoolDowns[i].Time=DCoolDowns[i].Time-1
  341.                 else
  342.                     table.remove(DCoolDowns,i)
  343.                 end
  344.             else
  345.                 table.remove(DCoolDowns,i)
  346.             end
  347.         end
  348.     end
  349.     --HPScreen
  350.     if hs.Parent then
  351.         HPBar2.Size=UDim2.new(humanoid.Health/humanoid.MaxHealth,0,1,0)
  352.         HPBar3.Size=UDim2.new(HPBar3.Size.X.Scale*(1-.1)+(HPBar2.Size.X.Scale*.1),0,1,0)
  353.         HPBar1.Text=" Health "..tostring(math.floor(humanoid.Health*10)/10).."/"..tostring(math.floor(humanoid.MaxHealth))
  354.         wst.Text="WalkSpeed "..tostring(humanoid.WalkSpeed)
  355.         dft.Text="Defense "..tostring(Defense)
  356.     end
  357.     else
  358.     chr=ply.Character
  359.     end
  360.     end
  361. end
  362. end)
  363. end
  364. --Global Functions that can use easily
  365. --tDamage ( CFrame or Part , Range , Damage , Damage Randomize , DCoolDown , Knockback , Knockback Hold ,Knockback Guide )magnitudedamagelol but has idk
  366. --sw ( number ) this function can use like wait() because it has true returning. if think easily, just small version of swait lol
  367. local PC=PL.Character local RightKW=nil local LeftKW=nil
  368. local debri=function(item,tim)game:service("Debris"):AddItem(item,tim)end
  369. local hum=PC:FindFirstChildOfClass("Humanoid")
  370. local function GetBeamLight(Parent,Length,Width0,Width1,FirstTransparent,Color,LightEm)
  371.     local BPart=Instance.new("Part",Parent)BPart.CanCollide=false BPart.Size=Vector3.new()BPart.Transparency=1
  372.     local a0=Instance.new("Attachment",BPart)local a1=Instance.new("Attachment",BPart)a1.Position=Vector3.new(0,0,Length)
  373.     local beam=Instance.new("Beam",BPart)beam.FaceCamera=1
  374.     beam.Attachment0=a0 beam.Attachment1=a1 beam.Segments=0
  375.     beam.Width0=Width0 beam.Width1=Width1 beam.Texture="rbxassetid://1251856844"beam.LightEmission=LightEm or 1
  376.     beam.Transparency=NumberSequence.new(FirstTransparent,1)beam.Color=ColorSequence.new(Color)
  377.     return BPart,beam
  378. end
  379. local function FadeBeamL(Beam,Type,Add)
  380.     if Beam~=nil then
  381.         if Beam:IsA("Beam")and Beam.Parent then
  382.             if Type=="Normal"then
  383.                 spawn(function()
  384.                     for i=0,1,Add do
  385.                         if Beam.Parent then
  386.                         Beam.Transparency=NumberSequence.new(i,1)
  387.                         sw()end
  388.                     end Beam.Parent:Destroy()
  389.                 end)
  390.             end
  391.             if Type=="idk"then
  392.                 spawn(function()
  393.                     for i=1,0,-Add do
  394.                         if Beam.Parent then
  395.                         Beam.Transparency=NumberSequence.new(i,1)
  396.                         sw()end
  397.                     end
  398.                     for i=0,1,Add do
  399.                         if Beam.Parent then
  400.                         Beam.Transparency=NumberSequence.new(i,1)
  401.                         sw()end
  402.                     end if Beam.Parent then Beam.Parent:Destroy()end
  403.                 end)
  404.             end
  405.         end
  406.     end
  407. end
  408. ieraseurmotor(PC)local RootPart=PC.HumanoidRootPart
  409. local walk=false local onground=false local walkspeed=8 local Active=false local Effects=Instance.new("Folder",workspace)
  410. local Mouse=PL:GetMouse()local Knife=nil local rightk=CFrame.new()local leftk=CFrame.new()
  411. local RArm=PC["Right Arm"]local LArm=PC["Left Arm"]local RLeg=PC["Right Leg"]local LLeg=PC["Left Leg"]local Torso=PC.Torso
  412. if 1 then
  413.     local function motor(part0,part1,c0,c1)
  414.     local motor=Instance.new("Motor",part0)
  415.     motor.Part0=part0 motor.Part1=part1 motor.C0=c0 motor.C1=c1
  416.     return motor
  417.     end
  418.     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))
  419.     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))
  420.     local nek=Torso.Neck local rjoint=RootPart.RootJoint nek.C0=CFrame.new(0,0,0)nek.C1=CFrame.new(0,0,0)
  421.     rjoint.C0=CFrame.new(0,0,0)rjoint.C1=CFrame.new(0,0,0)
  422.     function ReCallAnimate()
  423.     RArm=PC["Right Arm"]LArm=PC["Left Arm"]RLeg=PC["Right Leg"]LLeg=PC["Left Leg"]Torso=PC.Torso RootPart=PC.HumanoidRootPart
  424.     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))
  425.     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))
  426.     nek=Torso.Neck rjoint=RootPart.RootJoint nek.C0=CFrame.new(0,0,0)nek.C1=CFrame.new(0,0,0)
  427.     rjoint.C0=CFrame.new(0,0,0)rjoint.C1=CFrame.new(0,0,0)Anim(latest,1)
  428.     end
  429.     function Anim(idk,lerpval)
  430.         rjoint.C0=rjoint.C0:lerp(idk[1],lerpval)
  431.         nek.C0=nek.C0:lerp(idk[2],lerpval)
  432.         ra.C0=ra.C0:lerp(idk[3],lerpval)
  433.         la.C0=la.C0:lerp(idk[4],lerpval)
  434.         rl.C0=rl.C0:lerp(idk[5],lerpval)
  435.         ll.C0=ll.C0:lerp(idk[6],lerpval)
  436.         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
  437.     end
  438. end
  439. function NoiseEffectBiB(Parent,Siz,Threshold,Lifetime,V3Position,idk,TrRandomize)spawn(function()
  440.     if idk==nil then idk=1 end
  441.     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
  442.     bb.Adornee=RootPart
  443.     if math.random(100)>Threshold then
  444.     local Tr=0 if TrRandomize then Tr=math.random(TrRandomize*100)/100 end
  445.     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)
  446.     R.Position=UDim2.new(-Siz/2+math.random(Siz),0,-Siz/2+math.random(Siz),0)
  447.     R.BorderSizePixel=0 R.BackgroundTransparency=2/3+Tr R.BackgroundColor3=Color3.new(1)
  448.     R.ZIndex=0
  449.     end
  450.     if math.random(100)>Threshold then
  451.     local Tr=0 if TrRandomize then Tr=math.random(TrRandomize*100)/100 end
  452.     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)
  453.     G.Position=UDim2.new(-Siz/2+math.random(Siz),0,-Siz/2+math.random(Siz),0)
  454.     G.BorderSizePixel=0 G.BackgroundTransparency=2/3+Tr G.BackgroundColor3=Color3.new(0,1)
  455.     G.ZIndex=0
  456.     end
  457.     if math.random(100)>Threshold then
  458.     local Tr=0 if TrRandomize then Tr=math.random(TrRandomize*100)/100 end
  459.     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)
  460.     B.Position=UDim2.new(-Siz/2+math.random(Siz),0,-Siz/2+math.random(Siz),0)
  461.     B.BorderSizePixel=0 B.BackgroundTransparency=2/3+Tr B.BackgroundColor3=Color3.new(0,0,1)
  462.     B.ZIndex=0
  463.     end bb.Name="NoiseBillBoard , so idk"
  464.     spawn(function()sw(nil or Lifetime)bb:Destroy()end)end)
  465. end
  466. 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
  467. local tgt=nil local something=Instance.new("BillboardGui",RootPart)something.AlwaysOnTop=1 something.Size=UDim2.new(1,0,1,0)local ShowHitBoxes=false
  468. local targetmarkmaybe=Instance.new("ImageLabel",something)targetmarkmaybe.BackgroundTransparency=1 targetmarkmaybe.Image="rbxassetid://1338584142"targetmarkmaybe.ImageColor3=Color3.new(.5,0,0)
  469. targetmarkmaybe.Size=UDim2.new(8,0,8,0)targetmarkmaybe.Position=UDim2.new(-3.5,0,-3.5,0)
  470. 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
  471. local function Target(hum)
  472.     if hum then
  473.     if hum.Parent then print(hum.Parent)
  474.         if hum.Parent:FindFirstChild("HumanoidRootPart")then
  475.             tgt=hum print(tgt)
  476.             local second=Instance.new("ImageLabel",something)second.ImageColor3=Color3.new(.5,0,0)
  477.             second.BackgroundTransparency=1 second.Image="rbxassetid://1338584142"
  478.             second.Rotation=targetmarkmaybe.Rotation second.Size=UDim2.new(8,0,8,0)second.Position=UDim2.new(-3.5,0,-3.5,0)
  479.             spawn(function()
  480.                 for i=0,12,.2 do
  481.                     if second.Parent then
  482.                     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
  483.                     second.Rotation=targetmarkmaybe.Rotation
  484.                     if not tgt then second:Destroy()end sw()
  485.                     end
  486.                 end
  487.                 second:Destroy()
  488.             end)
  489.         end
  490.     end
  491.     end
  492. end
  493. local function UnTarget()
  494.     tgt=nil targetmarkmaybe.ImageTransparency=1 something.Adornee=nil
  495. end
  496. local function CreateHitBox(Size,CF,Script)
  497.     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
  498.     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
  499.     local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)spawn(function()sw()pt:Destroy()end)
  500. end
  501. local function CreateHitSphere(Size,CF,Script)
  502.     local pt=Instance.new("Part")a(pt)pt.CanCollide=false pt.Size=Vector3.new(Size,Size,Size)
  503.     rot(pt,Vector3.new(),1/0)pt.Transparency=1 pt.CFrame=CF pt.Shape="Ball"
  504.     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
  505.     local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)spawn(function()sw()pt:Destroy()end)
  506. end
  507. local function Remake()
  508. local position=excframe
  509. local Model=Instance.new("Model",workspace)Humanoid=Instance.new("Humanoid",Model)Humanoid.Name=""Model.Name=""
  510. 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)
  511. local Torso=Instance.new("Part",Model)Torso.Name="Torso"Torso.Size=Vector3.new(2,2,1)Torso.CanCollide=false Head.CanCollide=false
  512. local RightArm=Instance.new("Part",Model)RightArm.Name="Right Arm"RightArm.Size=Vector3.new(1,2,1)RightArm.CanCollide=false
  513. local RightLeg=Instance.new("Part",Model)RightLeg.Name="Right Leg"RightLeg.Size=Vector3.new(1,2,1)RightLeg.CanCollide=false
  514. local LeftArm=Instance.new("Part",Model)LeftArm.Name="Left Arm"LeftArm.Size=Vector3.new(1,2,1)LeftArm.CanCollide=false
  515. local LeftLeg=Instance.new("Part",Model)LeftLeg.Name="Left Leg"LeftLeg.Size=Vector3.new(1,2,1)LeftLeg.CanCollide=false
  516. 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"
  517. local RootJoint=Instance.new("Motor6D",HumanoidRootPart)RootJoint.Part0=HumanoidRootPart RootJoint.Part1=Torso RootJoint.Name="RootJoint"
  518. local neck=Instance.new("Motor6D",Torso)neck.Name="Neck"neck.C0=CFrame.new(0,1.5,0)neck.Part0=Torso neck.Part1=Head
  519. 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()
  520. local RA=Instance.new("Motor6D",Torso)RA.Part0=Torso RA.Part1=RightArm
  521. local RL=Instance.new("Motor6D",Torso)RL.Part0=Torso RL.Part1=RightLeg
  522. local LA=Instance.new("Motor6D",Torso)LA.Part0=Torso LA.Part1=LeftArm
  523. local LL=Instance.new("Motor6D",Torso)LL.Part0=Torso LL.Part1=LeftLeg return Model
  524. end
  525. spawn(function()local opos=Vector3.new(0,0,0)local pts=0 local OldPC=PC
  526.     local RandText={}RandText[1]="Dominus"RandText[2]="Stjórnandi"RandText[3]="支配者"RandText[4]="Valitseja"RandText[5]="统治者"
  527.     RandText[6]="righello"RandText[7]="властитель"
  528.     while sw()do pts=pts+.05
  529.         if moreinsane then
  530.             PC=PL.Character
  531.             if PC then
  532.                 if not PC.Parent or OldPC~=PC then PC:Destroy()
  533.                 PC=Remake()PL.Character=PC
  534.                 if hum then hum:Destroy()end ReCallAnimate()
  535.                 something=Instance.new("BillboardGui",RootPart)something.AlwaysOnTop=1
  536.                 something.Size=UDim2.new(1,0,1,0)local ShowHitBoxes=false
  537.                 targetmarkmaybe=Instance.new("ImageLabel",something)targetmarkmaybe.BackgroundTransparency=1 targetmarkmaybe.Image="rbxassetid://1338584142"targetmarkmaybe.ImageColor3=Color3.new(.5,0,0)
  538.                 targetmarkmaybe.Size=UDim2.new(8,0,8,0)targetmarkmaybe.Position=UDim2.new(-3.5,0,-3.5,0)RootPart.CFrame=excframe
  539.                 if equip then CreateKnife(1)end
  540.                 end
  541.             end
  542.         end
  543.         OldPC=PC
  544.         if PC.Parent==nil and not moreinsane then script:Destroy()end
  545.         if PC then
  546.         if moreinsane then NoiseEffectBiB(RootPart,24,50,math.random(10),Vector3.new(0,0,0),64,1)end
  547.         if tgt then
  548.             if tgt.Parent then
  549.                 if tgt.Parent:FindFirstChild("HumanoidRootPart")and tgt.Parent.Parent then
  550.                     something.Adornee=tgt.Parent.HumanoidRootPart targetmarkmaybe.ImageTransparency=0
  551.                 else
  552.                 end
  553.             else UnTarget()
  554.             end
  555.         else
  556.             UnTarget()
  557.         end
  558.         targetmarkmaybe.Rotation=targetmarkmaybe.Rotation+1.3
  559.         local hit , pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RootPart.CFrame.p,Vector3.new(0,-1,0).unit*3.5),{PC,Effects},false,true)
  560.         if hit==nil then onground=false else onground=true end
  561.         if (Vector3.new(pos.X,0,pos.Z)-Vector3.new(opos.X,0,opos.Z)).magnitude>=.01 then walk=true else walk=false end
  562.         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
  563.         if onground then
  564.         if walk then
  565.         Anim({CFrame.new(0,0,0)*CFrame.Angles(math.cos(pts)/20,math.sin(pts/3)/20,0),
  566.         CFrame.new(0,1.5,0)*CFrame.Angles(-.3+math.sin(pts)/50,0,0),
  567.         CFrame.new(1.5,0,.15)*CFrame.Angles(-.15+math.sin(pts)/10,0,.1+math.sin(pts)/20),
  568.         CFrame.new(-1.5,0,0)*CFrame.Angles(-.15-math.sin(pts)/10,0,-.1-math.sin(pts)/20),
  569.         CFrame.new(.5,-2,math.sin(pts/.8)/4+.2)*CFrame.Angles(-.3-math.sin(pts/.8)/4,0,0),
  570.         CFrame.new(-.5,-2,math.sin(-pts/.8)/4+.2)*CFrame.Angles(-.3-math.sin(-pts/.8)/4,0,0),
  571.         },.3)
  572.         else
  573.         Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),
  574.         CFrame.new(0,1.5,0)*CFrame.Angles(-.3+math.sin(pts)/50,0,0),
  575.         CFrame.new(1.5,0,0)*CFrame.Angles(math.sin(pts)/15,0,.1+math.sin(pts)/20-math.cos(pts)/30),
  576.         CFrame.new(-1.5,0,0)*CFrame.Angles(-math.sin(pts)/15,0,-.1-math.sin(pts)/20+math.cos(pts)/30),
  577.         CFrame.new(.5,-2,0)*CFrame.Angles(math.cos(pts/.9)/-27,math.cos(pts/.9)/27+math.sin(pts/-.8)/27,0),
  578.         CFrame.new(-.5,-2,0)*CFrame.Angles(-math.cos(pts/.8)/27,-math.cos(pts/.8)/27+math.sin(pts/-.9)/27,0),
  579.         },.3)
  580.         end
  581.         else
  582.         if pos.Y-opos.Y>0 then--rise
  583.         Anim({CFrame.new(),CFrame.new(0,1.5,0)*CFrame.Angles(.2,0,0),
  584.         CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.1),
  585.         CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,-.1),
  586.         CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  587.         CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
  588.         },.3)
  589.         else--fall
  590.         Anim({CFrame.new(),CFrame.new(0,1.5,0)*CFrame.Angles(-.2,0,0),
  591.         CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.1),
  592.         CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,-.1),
  593.         CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  594.         CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
  595.         },.3)
  596.         end
  597.         end
  598.         end
  599.         if not Active then walkspeed=4 ua(PC)end
  600.         if not hum then hum=Instance.new("Humanoid",PC)workspace.CurrentCamera.CameraSubject=hum
  601.         elseif not hum.Parent then hum=Instance.new("Humanoid",PC)workspace.CurrentCamera.CameraSubject=hum end
  602.         hum.Name=""hum.Health=0/0 hum.PlatformStand=false
  603.         hum.MaxHealth=1/0 hum.WalkSpeed=walkspeed if walkspeed>0 then hum.JumpPower=80 else hum.JumpPower=0 end
  604.         if Effects.Parent==nil then Effects:Destroy()Effects=Instance.new("Folder",workspace)end
  605.         Mouse.TargetFilter=Effects
  606.         local Shield=Instance.new("Part",Effects)Shield.Size=Vector3.new(9)Shield.CanCollide=false Shield.Material="SmoothPlastic"Shield.Color=Color3.new()a(Shield)
  607.         Shield.Transparency=1 Shield.Shape="Ball"Shield.CFrame=RootPart.CFrame debri(Shield,.05)
  608.         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
  609.         PL:FindFirstChildOfClass("Backpack"):ClearAllChildren()for i,c in pairs(PC:GetChildren())do if c:IsA("Part")then c.Locked=true end end
  610.         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
  611.         LArm:ClearAllChildren()RArm:ClearAllChildren()LLeg:ClearAllChildren()RLeg:ClearAllChildren()
  612.         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
  613.         for i,p in pairs(RootPart:GetChildren())do if tostring(p)~="RootJoint"and not p:IsA("BillboardGui") then p:Destroy()end end
  614.         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
  615.         hum:ClearAllChildren()opos=pos excframe=RootPart.CFrame
  616.         if PC:FindFirstChildOfClass("ForceField")then PC:FindFirstChildOfClass("ForceField").Visible=false else Instance.new("ForceField",PC)end
  617.         if moreinsane then
  618.         if Effects:FindFirstChild("NameB")then Effects.NameB:Destroy()end
  619.         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
  620.         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
  621.         text.BackgroundTransparency=1 text.Font="Fantasy"text.TextColor3=Color3.new(math.random(100)/100,0,0)text.TextStrokeTransparency=.5
  622.         if math.random(math.floor(66.666666)/3)~=1 then text.Text="Ruler"else text.Text=RandText[math.random(#RandText)]end
  623.         end
  624.         if moreinsane then hum.Died:connect(function()if hum then hum:Destroy()end hum=nil PC:Destroy()end)end
  625.         end
  626.     end
  627. end)
  628. local function PlayMusic(num)
  629.     if num~=0 then
  630.     if PL:FindFirstChild("Music")then PL.Music:Destroy()end
  631.     local msc=Instance.new("Sound",PL)msc.Name="Music"
  632.     msc.Volume=5
  633.     if num==1 then
  634.     msc.SoundId="rbxassetid://563676702"
  635.     end
  636.     if num==2 then
  637.     msc.SoundId="rbxassetid://281163074"
  638.     end
  639.     if num==3 then
  640.     msc.SoundId="rbxassetid://1306229288"msc.PlaybackSpeed=.666
  641.     end
  642.     if num==4 then
  643.     msc.SoundId="rbxassetid://925488833"--Instance.new("DistortionSoundEffect",msc).Level=.25 msc.Volume=1.6
  644.     local Reverb=Instance.new("ReverbSoundEffect",msc)Reverb.DecayTime=.7 Reverb.WetLevel=-3 Reverb.DryLevel=-3
  645.     end
  646.     msc.Looped=true msc:Play()
  647.     else
  648.     if PL:FindFirstChild("Music")then PL.Music:Destroy()end
  649.     end
  650. end
  651. --PlayMusic(1)
  652. local function CHAT(msg,filt)local chatcol=math.pi/math.random(100)
  653.     while not PC or not PC.Parent do sw()end
  654.     if msg:sub(1,5)=="/Play"then PlayMusic(tonumber(msg:sub(6)))end
  655.     if RootPart:FindFirstChild("_CHAT")then RootPart._CHAT:Destroy()end local num=10 local ris=5.5
  656.     local b=Instance.new("BillboardGui",RootPart)b.Name="_CHAT"b.Size=UDim2.new(1,0,1,0)b.StudsOffset=Vector3.new(0,ris,0)
  657.     local txt=Instance.new("TextLabel",b)txt.Text=""txt.Size=UDim2.new(256,0,3,0)txt.BackgroundTransparency=1
  658.     txt.TextColor3=Color3.new(.75)txt.TextStrokeTransparency=0 txt.Position=UDim2.new(-127.5,0,0,0)txt.Font="Fantasy"
  659.     if filt then msg=game:service("Chat"):FilterStringAsync(msg,PL,PL)end txt.TextSize=32 txt.TextScaled=true b.AlwaysOnTop=1
  660.     spawn(function()
  661.         spawn(function()
  662.             while b.Parent do
  663.                 if not moreinsane then
  664.                 b.StudsOffset=Vector3.new(math.random(-num,num)/100,ris+math.random(-num,num)/100,math.random(-num,num)/100)
  665.                 else
  666.                 b.StudsOffset=Vector3.new(math.random(-num,num)/80,ris+math.random(-num,num)/40,math.random(-num,num)/80)
  667.                 txt.TextColor3=Color3.new(math.sin(chatcol)/3.33+.6)chatcol=chatcol+.075
  668.                 end
  669.                 local m=""
  670.                 for i=0,string.len(txt.Text)do local nul=nil local rand=math.random(10)
  671.                     if rand==1 then
  672.                         nul=string.lower(txt.Text:sub(i,i))
  673.                     end
  674.                     if rand==2 then
  675.                         nul=string.upper(txt.Text:sub(i,i))
  676.                     end
  677.                     if txt.Text:sub(i,i)=="#"then
  678.                         nul=math.random(1,10)-1
  679.                     end
  680.                     if nul==nil then nul=txt.Text:sub(i,i)end
  681.                     m=m..nul
  682.                 end
  683.                 txt.Text=m
  684.                 sw()
  685.             end
  686.             end)
  687.         for i=0,string.len(msg)do
  688.             if b.Parent then
  689.             txt.Text=msg:sub(0,i)
  690.             sw(3)
  691.             end
  692.         end
  693.         for i=0,40 do if b.Parent then txt.Text=msg sw(3)end end
  694.         for i=0,1,.025 do if b.Parent then
  695.             txt.Text=msg txt.TextTransparency=i txt.TextStrokeTransparency=i ris=ris+.05 sw()end
  696.         end b:Destroy()
  697.     end)
  698. end
  699. PL.Chatted:connect(function(m)CHAT(m,true)end)
  700. function CreateKnife(noeffect)--print("Equip")
  701.     equip=true Active=true
  702.     Knife=Instance.new("Model",PC)Knife.Name="Knife"
  703.     walkspeed=3
  704.     local function CreateWeld(Part0,Part1,C0)local weld=Instance.new("Weld",Part0)weld.Part0=Part0 weld.Part1=Part1 weld.C0=C0 return weld end
  705.     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()
  706.     p0.Material="SmoothPlastic"
  707.     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)
  708.     p1.Material="SmoothPlastic"
  709.     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)
  710.     p2.Material="SmoothPlastic"m.MeshType="Wedge"rightk=p2
  711.     local a0=Instance.new("Attachment",p2)a0.Position=-Vector3.new(0,.2,.2)
  712.     local a1=Instance.new("Attachment",p1)a1.Position=Vector3.new(0,.2,-.5)
  713.     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())
  714.     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()
  715.     p0.Material="SmoothPlastic"
  716.     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)
  717.     p1.Material="SmoothPlastic"
  718.     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)
  719.     p2.Material="SmoothPlastic"m.MeshType="Wedge"leftk=p2
  720.     local a0=Instance.new("Attachment",p2)a0.Position=-Vector3.new(0,.2,.2)
  721.     local a1=Instance.new("Attachment",p1)a1.Position=Vector3.new(0,.2,-.5)
  722.     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())
  723.     if not noeffect then spawn(function()
  724.         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
  725.         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)
  726.         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
  727.         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)
  728.     end)end
  729.     Active=false
  730. end
  731. function RemoveKnife()--print("UnEquip")
  732.     equip=false local was=Knife
  733.     Knife=nil
  734.     if was~=nil then
  735.         was.Parent=workspace was:BreakJoints()
  736.         for i,p in pairs(was:children())do
  737.             if p:IsA("BasePart")then
  738.                 p.Anchored=true
  739.                 p.CanCollide=false
  740.                 spawn(function()for i=0,1,.025 do if p.Parent then p.Transparency=i sw()end end p:Destroy()end)
  741.             end
  742.         end
  743.         debri(was,5)
  744.     end
  745. end
  746. local function Sound(id,parent,vol,pit,extra)
  747.     local so=GetInstance("Sound",parent or Effects)--if extra~=nil then end
  748.     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)
  749. end
  750. local function headbloods(part)
  751.     local pe=GetParticleEmitter()pe.Parent=part pe.Texture="rbxassetid://247766282"pe.Rate=450 pe.Lifetime=NumberRange.new(.777)
  752.     pe.Size=NumberSequence.new(.25,2)pe.Transparency=NumberSequence.new(0,1)pe.Acceleration=Vector3.new(0,-10,0)
  753.     pe.Rotation=NumberRange.new(0,360)pe.RotSpeed=NumberRange.new(math.random(-20,20))pe.Speed=NumberRange.new(4,9)pe.EmissionDirection="Bottom"
  754.     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)
  755. end
  756. local NormalAttackNumber=0
  757. Mouse.KeyDown:connect(function(k3y)
  758.     if not Active then
  759.         if k3y=="r"then
  760.             if equip then
  761.                 RemoveKnife()
  762.             else
  763.                 CreateKnife()
  764.             end
  765.         end
  766.         if k3y=="q"then
  767.             local t=Mouse.Target if t then Target(FindHumanoid(t))end
  768.         end
  769.         if k3y=="e"then
  770.             UnTarget()
  771.         end
  772.         if k3y=="z"then
  773.             if equip then--Eliminate wave
  774.             Active=true walkspeed=0
  775.             if NormalAttackNumber==0 then
  776.             for i=1,26 do
  777.             Anim({CFrame.new(0,0,0)*CFrame.Angles(0,1,0),CFrame.new(0,1.5,0),
  778.             CFrame.new(.8,1,-1)*CFrame.Angles(2,2,0)*CFrame.Angles(1.4,0,0),
  779.             CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
  780.             CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  781.             CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
  782.             },.2)
  783.             sw()end
  784.             for i=1,8 do
  785.             tDamage(rightk,3,1/0,0,nil,nil,1,false)
  786.             Anim({CFrame.new(0,0,-.5)*CFrame.Angles(0,-.3,0),CFrame.new(0,1.5,0),
  787.             CFrame.new(1.5,.0,-1)*CFrame.Angles(1.1,1,0),
  788.             CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
  789.             CFrame.new(.5,-2,.1)*CFrame.Angles(-.1,0,0),
  790.             CFrame.new(-.5,-2,.4)*CFrame.Angles(-.15,0,.1)
  791.             },.5)
  792.             sw()end local cfp=RootPart.CFrame
  793.             NormalAttackNumber=1
  794.             Active=false
  795.             sw(10)
  796.             spawn(function()
  797.                 Sound("2767090",nil,50,1)Sound("397307108",nil,2,.5)
  798.                 for i2=0,100 do
  799.                 local p=Instance.new("Part",Effects)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Color=Color3.new(1)
  800.                 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)
  801.                 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)
  802.                 sw()
  803.                 end
  804.             end)
  805.             elseif NormalAttackNumber==1 then
  806.             Active=true walkspeed=0
  807.             for i=1,17 do
  808.             Anim({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),CFrame.new(0,1.5,0),
  809.             CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.2),
  810.             CFrame.new(-1.5,0,.1)*CFrame.Angles(-.4,.4,0),
  811.             CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  812.             CFrame.new(-.5,-2,.1)*CFrame.Angles(-.2,-.15,0)
  813.             },.4)sw()end
  814.             for i=1,14 do
  815.             tDamage(leftk,3,1/0,0,nil,nil,1,false)
  816.             Anim({CFrame.new(0,0,0)*CFrame.Angles(0,-.3,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.2,0,0),
  817.             CFrame.new(1.5,0,0)*CFrame.Angles(0,-.1,0),
  818.             CFrame.new(-1.5,.9,-.5)*CFrame.Angles(2.4,.666/2,0),
  819.             CFrame.new(.5,-2,0)*CFrame.Angles(-.2,0,0),
  820.             CFrame.new(-.5,-2,-.1)*CFrame.Angles(.1,.24,0)
  821.             },.4)sw()end local cfp=RootPart.CFrame
  822.             NormalAttackNumber=0
  823.             Active=false
  824.             sw(10)
  825.             spawn(function()
  826.                 Sound("2767090",nil,50,1)Sound("397307108",nil,2,.5)
  827.                 for i2=0,180 do
  828.                 local p=Instance.new("Part",Effects)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Color=Color3.new(1)
  829.                 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)
  830.                 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)
  831.                 sw()
  832.                 end
  833.             end)
  834.             end
  835.             else --Teleportation
  836.                 Active=true
  837.                 walkspeed=0
  838.                 sw()
  839.                 local pos=Mouse.Hit.p+Vector3.new(0,3,0)
  840.                 local mag=(RootPart.Position-pos).Magnitude
  841.                 if Mouse.Target~=nil then
  842.                 RootPart.CFrame=CFrame.new(RootPart.CFrame.p,pos)
  843.                 for i,p in pairs(PC:children())do
  844.                         if p:IsA("BasePart")then RootPart.Anchored=true
  845.                             local idk=Instance.new("Part",Effects)idk.Anchored=true idk.CanCollide=false
  846.                             idk.Material="Neon"idk.Size=p.Size idk.CFrame=p.CFrame idk.Color=Color3.new()
  847.                             spawn(function()for i=0,1,.05 do idk.Transparency=i sw()end idk:Destroy()end)
  848.                     end
  849.                 end
  850.                 for i=0,1,2 do
  851.                     RootPart.CFrame=RootPart.CFrame*CFrame.new(0,0,-mag)
  852.                     for i,p in pairs(PC:children())do
  853.                         if p:IsA("BasePart")then RootPart.Anchored=true
  854.                             local idk=Instance.new("Part",Effects)idk.Anchored=true idk.CanCollide=false
  855.                             idk.Material="Neon"idk.Size=p.Size idk.CFrame=p.CFrame idk.Color=Color3.new()
  856.                             spawn(function()for i=0,1,.05 do idk.Transparency=i sw()end idk:Destroy()end)
  857.                         end
  858.                     end
  859.                 end
  860.                
  861.                 end
  862.                 Active=false
  863.             end
  864.         end
  865.         if k3y=="x"then
  866.             if not equip then Active=true walkspeed=.5-- nil
  867.                 for i=0,1,.1 do
  868.                 Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  869.                 CFrame.new(2,.8,0)*CFrame.Angles(.5,0,2),
  870.                 CFrame.new(-2,.8,0)*CFrame.Angles(.5,0,-2),
  871.                 CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
  872.                 CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
  873.                 },.2)sw()end Sound(228343408,nil,3,3)
  874.                 for i=0,50 do
  875.                     local pt=Instance.new("Part",Effects)pt.Size=Vector3.new()local m=ToMesh(pt)m.MeshId="rbxassetid://3270017"pt.CanCollide=false
  876.                     pt.Anchored=true pt.CFrame=RArm.CFrame*CFrame.new(0,-1,0)m.Scale=m.Scale*2.5 pt.Transparency=1
  877.                     spawn(function()for i=0,1,.05 do
  878.                     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
  879.                     pt:Destroy()end)
  880.                    
  881.                     local pt=Instance.new("Part",Effects)pt.Size=Vector3.new()local m=ToMesh(pt)m.MeshId="rbxassetid://3270017"pt.CanCollide=false
  882.                     pt.Anchored=true pt.CFrame=LArm.CFrame*CFrame.new(0,-1,0)m.Scale=m.Scale*2.5 pt.Transparency=1
  883.                     spawn(function()for i=0,1,.05 do
  884.                     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
  885.                     pt:Destroy()end)
  886.                     sw()
  887.                 end
  888.                 if tgt then
  889.                     Sound(130779009,nil,3,1)
  890.                     local pos=tgt.Parent.HumanoidRootPart.CFrame
  891.                     ieraseurmotor(tgt.Parent)tgt.Parent:Destroy()
  892.                     local echr=Players:GetPlayerFromCharacter(tgt)
  893.                     if echr then echr.Character=nil end
  894.                     local b=Instance.new("Part",Effects)b.CanCollide=false b.Anchored=true
  895.                     b.Material="Glass"b.Color=Color3.new(.6666,0,0)b.Size=Vector3.new(8)b.Shape="Ball"local m=ToMesh(b)
  896.                     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)
  897.                    
  898.                     local pt=Instance.new("Part",Effects)pt.Size=Vector3.new(1,1,1)local m=ToMesh(pt)m.MeshId="rbxassetid://3270017"pt.CanCollide=false
  899.                     pt.Anchored=true pt.CFrame=pos*CFrame.Angles(math.rad(90),0,0)m.Scale=m.Scale*1 pt.Transparency=1
  900.                     spawn(function()for i=0,1,.01 do
  901.                     pt.Transparency=i m.Scale=m.Scale/1.025 sw()end
  902.                     pt:Destroy()end)
  903.                 end
  904.                 Active=false
  905.             else Active=true walkspeed=.01 -- Headcutting Slash
  906.                 if not moreinsane then for i=0,1,.06 do
  907.                 Anim({CFrame.new(0,-.5,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  908.                 CFrame.new(1.5,.1,0)*CFrame.Angles(.5,0,.1),
  909.                 CFrame.new(-1.5,.1,0)*CFrame.Angles(.5,0,-.1),
  910.                 CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.5,0,0),
  911.                 CFrame.new(-.5,-2,0)*CFrame.Angles(-.3,0,-.1)
  912.                 },.5)sw()end end
  913.                 for i=0,1,.0333 do
  914.                 Anim({CFrame.new(0,-.5,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  915.                 CFrame.new(1.7,.1,0)*CFrame.Angles(.5,0,.9),
  916.                 CFrame.new(-1.7,.1,0)*CFrame.Angles(.5,0,-.9),
  917.                 CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.5,0,0),
  918.                 CFrame.new(-.5,-2,0)*CFrame.Angles(-.3,0,-.1)
  919.                 },.2)sw()end
  920.                 local A=rightk.CFrame
  921.                 local B=leftk.CFrame
  922.                 Sound(231917794,nil,1,1)local same=RootPart.CFrame
  923.                 RootPart.CFrame=RootPart.CFrame*CFrame.new(0,0,-60)
  924.                 CreateHitBox(Vector3.new(5,25,60),RootPart.CFrame*CFrame.new(0,0,30),function(p)
  925.                 if tostring(p)=="Head"then
  926.                     local h=FindHumanoid(p)
  927.                     if h then
  928.                         sw(60)Sound(220834019,p,6,1)Sound(182707266,nil,2,1)
  929.                         if h.Parent.Parent then h.Health=nil h.MaxHealth=nil h.Parent:BreakJoints()
  930.                         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))
  931.                         end
  932.                     end
  933.                 end
  934.                 end)
  935.                 Anim({CFrame.new(0,-.5,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  936.                 CFrame.new(1,.1,-1)*CFrame.Angles(.5,2.4,1),
  937.                 CFrame.new(-1,.1,-1)*CFrame.Angles(.5,-2.4,-1),
  938.                 CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.5,0,0),
  939.                 CFrame.new(-.5,-2,0)*CFrame.Angles(-.3,0,-.1)
  940.                 },1)
  941.                 spawn(function()sw()
  942.                 local Arng=(rightk.CFrame.p-A.p).Magnitude
  943.                 local Brng=(leftk.CFrame.p-B.p).Magnitude
  944.                 local A=CFrame.new(A.p,rightk.CFrame.p)
  945.                 local B=CFrame.new(B.p,leftk.CFrame.p)
  946.                 for i=0,1,.05 do
  947.                     local p=Instance.new("Part",Effects)p.Size=Vector3.new(1,1,1)p.Material="Glass"local pm=ToMesh(p)
  948.                     pm.Scale=pm.Scale/(1-i/2)
  949.                     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)
  950.                     spawn(function()for i=0,1,.05 do p.Transparency=i sw()end p:Destroy()end)
  951.                 end
  952.                 for i=0,1,.05 do
  953.                     local p=Instance.new("Part",Effects)p.Size=Vector3.new(1,1,1)p.Material="Glass"local pm=ToMesh(p)
  954.                     pm.Scale=pm.Scale/(1-i/2)
  955.                     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)
  956.                     spawn(function()for i=0,1,.05 do p.Transparency=i sw()end p:Destroy()end)
  957.                 end
  958.                 end)
  959.                 Active=false
  960.             end
  961.         end
  962.         if k3y=="c"then
  963.             if equip then
  964.                 Active=true walkspeed=0
  965.                 for i=0,1,.05 do
  966.                 Anim({CFrame.new(0,-.4,0)*CFrame.Angles(-.35,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  967.                 CFrame.new(1.5,.1,-.2)*CFrame.Angles(-.6,0,.1),
  968.                 CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
  969.                 CFrame.new(.5,-1.5,-.75)*CFrame.Angles(.35,0,0),
  970.                 CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)
  971.                 },.2)sw()end-- spawn(function()CHAT("Let's teach our what is terror...")end)
  972.                 for i=0,1,.0333 do
  973.                 Anim({CFrame.new(0,-.5,0)*CFrame.Angles(.2,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.3,0,0),
  974.                 CFrame.new(1.5,.7,-.6)*CFrame.Angles(2.4,0,.1),
  975.                 CFrame.new(-1.5,.1,-.2)*CFrame.Angles(-.6,0,-.1),
  976.                 CFrame.new(.5,-1.7,-.1)*CFrame.Angles(-.2,0,0),
  977.                 CFrame.new(-.5,-2,.5)*CFrame.Angles(-1,-.2,-.1)
  978.                 },.15)sw()end
  979.                 RightKW.C0=CFrame.new(0,.7,-.5)*CFrame.Angles(-.6,0,0)
  980.                 Anim({CFrame.new(0,-.6,0)*CFrame.Angles(-.7,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  981.                 CFrame.new(1.3,.3,-.7)*CFrame.Angles(1.5,0,-.1),
  982.                 CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
  983.                 CFrame.new(.5,-1.5,-.5)*CFrame.Angles(.7,0,0),
  984.                 CFrame.new(-.5,-2,-.3)*CFrame.Angles(-.5,0,-.1)
  985.                 },1)local hit , pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(RootPart.CFrame.p,Vector3.new(0,-1,0).unit*3.5),{PC,Effects},false,true)
  986.                 sw(20)Active=false
  987.                 sw(10)
  988.                 spawn(function()
  989.                     local DecalPart=Instance.new("Part",Effects)
  990.                     DecalPart.Transparency=1 DecalPart.Anchored=true DecalPart.Color=Color3.new(1)
  991.                     DecalPart.Friction=0 DecalPart.Elasticity=0 DecalPart.Size=Vector3.new(1,.05,1)
  992.                     DecalPart.CFrame=CFrame.new(pos)
  993.                     local Decal=Instance.new("Decal",DecalPart)Decal.Texture="rbxassetid://1338584142"Decal.Face="Top"Decal.Color3=Color3.new(.5)Decal.Transparency=1
  994.                     for i=0,100 do
  995.                         DecalPart.Size=Vector3.new(i,.05,i)
  996.                         DecalPart.CFrame=CFrame.new(pos)*CFrame.Angles(0,i/20,0)
  997.                         Decal.Transparency=1-i/100
  998.                         sw()
  999.                     end
  1000.                     local HitPart=Instance.new("Part",Effects)HitPart.Shape="Cylinder"
  1001.                     HitPart.Color=Color3.new(1,0,0)HitPart.Material="Glass"
  1002.                     HitPart.Size=Vector3.new(0,80,80)HitPart.CanCollide=false HitPart.Transparency=.6 a(HitPart)
  1003.                     HitPart.CFrame=DecalPart.CFrame*CFrame.Angles(0,0,math.rad(90))
  1004.                     local mesh=ToMesh(HitPart)mesh.Scale=Vector3.new(1000000,1,1)
  1005.                     --Sound("333430981",nil,.7,1)Sound("530591527",nil,.05,3)
  1006.                     local GLITCHBEEP={}
  1007.                     GLITCHBEEP[1]=613361563 GLITCHBEEP[2]=138081500 GLITCHBEEP[3]=300473653 GLITCHBEEP[4]=138093550
  1008.                     GLITCHBEEP[5]=161164363 GLITCHBEEP[6]=1283290053
  1009.                     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()
  1010.                     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)
  1011.                     for i=0,30 do
  1012.                         Sound(GLITCHBEEP[#GLITCHBEEP],nil,math.random(7,15)/70,math.random(50,150)/100,{M="Dist",Val=math.random(50,100)})
  1013.                         Sound(GLITCHBEEP[#GLITCHBEEP],nil,math.random(7,15)/70,math.random(50,150)/100,{M="Dist",Val=math.random(50,100)})
  1014.                         Sound(GLITCHBEEP[#GLITCHBEEP],nil,math.random(7,15)/70,math.random(50,150)/100,{M="Dist",Val=math.random(50,100)})
  1015.                         HitPart.Size=Vector3.new(1000+math.random(0,30),80,80)HitPart.Color=Color3.new(math.random(50,100)/100,0,0)
  1016.                         HitPart.CFrame=DecalPart.CFrame*CFrame.Angles(0,0,math.rad(90))HitPart.Velocity=Vector3.new()
  1017.                         if math.random(2)==1 then HitPart.Material="Neon"else HitPart.Material="Glass"end
  1018.                         sw()
  1019.                     end
  1020.                     HitPart:Destroy()
  1021.                     for i=100,0,-1 do
  1022.                         DecalPart.Size=Vector3.new(i,.05,i)
  1023.                         DecalPart.CFrame=CFrame.new(pos)*CFrame.Angles(0,i/20,0)
  1024.                         Decal.Transparency=1-i/100
  1025.                         sw()
  1026.                     end
  1027.                 end)
  1028.             else Active=true walkspeed=0
  1029.                 for i=0,1,.0333 do
  1030.                 Anim({CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,1,0),
  1031.                 CFrame.new(1.5,0,.2)*CFrame.Angles(-.5,0,.5),
  1032.                 CFrame.new(-1.6,.5,-1)*CFrame.Angles(math.rad(90),0,-1),
  1033.                 CFrame.new(.65,-2,0)*CFrame.Angles(0,0,.15),
  1034.                 CFrame.new(-.5,-2,.2)*CFrame.Angles(0,1,-.1)
  1035.                 },.15)sw()end
  1036.                 for i=0,20 do
  1037.                 for i2=0,1 do
  1038.                 local idk,beam=GetBeamLight(Effects,math.random(5,60+i)/10,.1,1,1,Color3.new(.5),0)idk.Anchored=true
  1039.                 idk.CFrame=LArm.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)
  1040.                 FadeBeamL(beam,"idk",.05)
  1041.                 end sw()
  1042.                 end
  1043.                 spawn(function()
  1044.                 local orb=Instance.new("Part",Effects)orb.CanCollide=false
  1045.                 orb.Material="Glass"orb.Color=Color3.new(1)orb.Transparency=.5 orb.Size=Vector3.new(3,3,3)orb.Shape="Ball"
  1046.                 orb.CFrame=CFrame.new(LArm.CFrame*CFrame.new(0,-1,0).p,Mouse.Hit.p)a(orb)
  1047.                 for i=0,1000 do
  1048.                     local hit , pos = workspace:FindPartOnRayWithIgnoreList(Ray.new(orb.CFrame.p,orb.CFrame.lookVector.unit*.25),{PC,Effects},false,false)
  1049.                     if hit==nil and orb.Parent~=nil then
  1050.                         local idk,beam=GetBeamLight(Effects,math.random(5,50)/10,.1,1,1,Color3.new(.5),0)
  1051.                         idk.CFrame=orb.CFrame
  1052.                         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)
  1053.                         FadeBeamL(beam,"idk",.05)
  1054.                         orb.CFrame=orb.CFrame*CFrame.new(0,0,-.25)
  1055.                         if tgt then
  1056.                             if tgt.Parent then
  1057.                                 if tgt.Parent:FindFirstChild("HumanoidRootPart")then
  1058.                                     orb.CFrame=CFrame.new(orb.CFrame.p,tgt.Parent.HumanoidRootPart.CFrame.p)
  1059.                                 end
  1060.                             end
  1061.                         end
  1062.                     else Sound(178452221,nil,1,.8)Sound(192410084,nil,1,.6)
  1063.                         local pos=orb.CFrame
  1064.                         orb:Destroy()
  1065.                         for i=1,30 do local idk,beam=GetBeamLight(Effects,math.random(50,60),6,math.random(8,10),1,Color3.new(.5),0)
  1066.                         FadeBeamL(beam,"Normal",.0333)
  1067.                         idk.CFrame=pos*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),0)idk.Anchored=true end
  1068.                         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
  1069.                         local m1=ToMesh(e)m1.MeshType="Sphere"e.Color=Color3.new(1)
  1070.                         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
  1071.                         local m2=ToMesh(e2)m2.MeshType="Sphere"e2.Color=Color3.new()e2.Transparency=.7
  1072.                         spawn(function()
  1073.                             for i=0,1,.02 do
  1074.                                 if e.Parent then e2.Transparency=.7
  1075.                                 m1.Scale=m1.Scale+Vector3.new(5,5,5)m2.Scale=m2.Scale+Vector3.new(4,4,4)sw()
  1076.                                 end
  1077.                             end
  1078.                             for i=0,1,.02 do
  1079.                                 if e.Parent then e2.Transparency=(i*(1/3))+.7
  1080.                                 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()
  1081.                                 end
  1082.                             end e2:Destroy()
  1083.                             for i=0,1,.05 do
  1084.                                 if e.Parent then
  1085.                                 e.Transparency=i sw()
  1086.                                 end
  1087.                             end e:Destroy()
  1088.                         end)
  1089.                         CreateHitSphere(20,e.CFrame,function(p)local h=FindHumanoid(p)if h then h.Health=nil p.Anchored=true
  1090.                         spawn(function()for i=0,1,.05 do if p.Parent then p.Transparency=i sw()end end p:Destroy()end)
  1091.                         end end)
  1092.                         break
  1093.                     end
  1094.                     sw()
  1095.                 end
  1096.                 end)
  1097.                 Active=false
  1098.             end
  1099.         end
  1100.         if k3y=="v"then
  1101.             if not equip then
  1102.                 Active=true
  1103.                 CHAT("If you want to become a ghost that no one can kill...")
  1104.                 walkspeed=0
  1105.                 for i=0,200 do
  1106.                 Anim({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  1107.                 CFrame.new(1.5,0,0)*CFrame.Angles(.1,0,.4),
  1108.                 CFrame.new(-1.5,0,0)*CFrame.Angles(.1,0,-.4),
  1109.                 CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
  1110.                 CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
  1111.                 },.1)sw()end
  1112.                 Sound(341336144)
  1113.                 local ACT=0
  1114.                 local ExSiz=0 local LEX=0
  1115.                 CHAT("You're going to 'disappear' to be invincible!")
  1116.                 spawn(function()
  1117.                     while sw()and ACT==0 do
  1118.                         local partA=Instance.new("Part",Effects)partA.Material="Neon"partA.CanCollide=false partA.Anchored=true partA.Color=Color3.new(.5)
  1119.                         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)
  1120.                         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)
  1121.                         local partA=Instance.new("Part",Effects)partA.Material="Neon"partA.CanCollide=false partA.Anchored=true partA.Color=Color3.new(.5)
  1122.                         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)
  1123.                         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)
  1124.                     end
  1125.                     if ACT==1 then
  1126.                         --local cc=Instance.new("ColorCorrectionEffect",game:service'Lighting')cc.TintColor=Color3.new(1,.5,.5)
  1127.                         --spawn(function()for i=0,.5,.02 do cc.TintColor=Color3.new(1,.5+i,.5+i)sw()end cc:Destroy()end)
  1128.                         local function shake(val,par)
  1129.                             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
  1130.                             if par:IsA("BasePart")then if par.Anchored==false then par.Velocity=Vector3.new(par.Velocity.X,val*60,par.Velocity.Z)end end
  1131.                             for i,p in pairs(par:children())do shake(val,p)end
  1132.                         end Sound(260496290,nil,6,.777)
  1133.                         for i=1,0,-.025 do
  1134.                         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
  1135.                         shake(i,workspace)sw()
  1136.                         end
  1137.                     end
  1138.                 end)
  1139.                 for i=0,30 do
  1140.                 Anim({CFrame.new(0,0,0)*CFrame.Angles(-.1,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.4,0,0),
  1141.                 CFrame.new(2,0,.2)*CFrame.Angles(-.5,0,1.1),
  1142.                 CFrame.new(-2,0,.2)*CFrame.Angles(-.5,0,-1.1),
  1143.                 CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
  1144.                 CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
  1145.                 },.2)sw()end
  1146.                 for i=0,30 do LEX=LEX+.02
  1147.                 Anim({CFrame.new(0,0,0)*CFrame.Angles(-.1,.3,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.4,0,0),
  1148.                 CFrame.new(1.4,.5,-.6)*CFrame.Angles(1.3,0,-.5),
  1149.                 CFrame.new(-1.8,.7,0)*CFrame.Angles(-.5,0,-2),
  1150.                 CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
  1151.                 CFrame.new(-.5,-2,0)*CFrame.Angles(.2,.4,-.1)
  1152.                 },.2)sw()end
  1153.                 for i=0,25 do ExSiz=ExSiz+.05
  1154.                 Anim({CFrame.new(0,0,0)*CFrame.Angles(-.1,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.4,0,0),
  1155.                 CFrame.new(.7,.5,-1)*CFrame.Angles(1.3,0,-.8),
  1156.                 CFrame.new(-.7,.5,-1)*CFrame.Angles(1.3,0,.8),
  1157.                 CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
  1158.                 CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
  1159.                 },.3)sw()end
  1160.                 Active=false
  1161.                 ACT=1
  1162.             end
  1163.         end
  1164.         if k3y=="y"then
  1165.             if equip then Active=true walkspeed=0 CHAT(". . .") --Suicide                                                                                               It's voodoo.
  1166.                 for i=0,1,.0125 do
  1167.                 Anim({CFrame.new(0,-1,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  1168.                 CFrame.new(1.5,.1,-.2)*CFrame.Angles(.5,0,.1),
  1169.                 CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
  1170.                 CFrame.new(.5,-1.5,-1)*CFrame.Angles(.5,0,0),
  1171.                 CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)
  1172.                 },.1)sw()end CHAT("Goodbye world.")
  1173.                 for i=0,1,.0125 do
  1174.                 Anim({CFrame.new(0,-1,0)*CFrame.Angles(-.5,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.1,0,0),
  1175.                 CFrame.new(.7,1.1,-1)*CFrame.Angles(2.3,0,-.4),
  1176.                 CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
  1177.                 CFrame.new(.5,-1.5,-1)*CFrame.Angles(.5,0,0),
  1178.                 CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)
  1179.                 },.1)sw()end sw(15)Sound(444667859,nil,3,1)
  1180.                 if tgt then spawn(function()Sound(144884872,nil,5,1)
  1181.                     local pe=GetParticleEmitter()pe.Parent=tgt.Parent.HumanoidRootPart pe.Texture="rbxassetid://247766282"pe.Rate=450 pe.Lifetime=NumberRange.new(.777)
  1182.                     pe.Size=NumberSequence.new(.25,2)pe.Transparency=NumberSequence.new(0,1)pe.Acceleration=Vector3.new(0,-10,0)
  1183.                     pe.Rotation=NumberRange.new(0,360)pe.RotSpeed=NumberRange.new(math.random(-20,20))pe.Speed=NumberRange.new(4,9)pe.EmissionDirection="Back"
  1184.                     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)
  1185.                     tgt.Parent:BreakJoints()local t2=Players:GetPlayerFromCharacter(tgt)
  1186.                     if t2 then local oc=tgt t2.Character=nil oc.Parent=workspace end
  1187.                 end)end
  1188.                 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),
  1189.                 CFrame.new(.8,.4,-1)*CFrame.Angles(.3,0,-.6),
  1190.                 CFrame.new(-1.5,.1,-.2)*CFrame.Angles(.5,0,-.1),
  1191.                 CFrame.new(.5,-1.5,-1)*CFrame.Angles(.5,0,0),
  1192.                 CFrame.new(-.5,-2,0)*CFrame.Angles(-.8,0,-.1)},.5)sw()end
  1193.                 sw(60)CHAT(". . .")sw(60)CHAT("Why I cannot die?")sw(100)CHAT("Why...")
  1194.                 Active=false
  1195.             else
  1196.                 print("unable to use.")
  1197.             end
  1198.         end
  1199.         if k3y=="3"then
  1200.         if IsShielded then IsShielded=false print("false")else IsShielded=true print("true")end
  1201.         end
  1202.         if k3y=="o"then
  1203.             if not moreinsane then
  1204.             Active=true
  1205.             moreinsane=true
  1206.             PC:Destroy()CHAT("Are you ready...?")PlayMusic(4)
  1207.             Active=false
  1208.             end
  1209.         end
  1210.     end
  1211. end)
  1212. if 1 then
  1213. Mouse.Button1Down:connect(function()
  1214.     if not Active then
  1215.         if NormalAttackNumber==0 and equip then
  1216.             Active=true walkspeed=0
  1217.             for i=1,14 do
  1218.             Anim({CFrame.new(0,0,0)*CFrame.Angles(0,1,0),CFrame.new(0,1.5,0),
  1219.             CFrame.new(.8,1,-1)*CFrame.Angles(2,2,0)*CFrame.Angles(1.4,0,0),
  1220.             CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
  1221.             CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  1222.             CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
  1223.             },.35)
  1224.             sw()end
  1225.             for i=1,14 do
  1226.             tDamage(rightk,3,1/0,0,nil,nil,1,false)
  1227.             Anim({CFrame.new(0,0,-.5)*CFrame.Angles(0,-.3,0),CFrame.new(0,1.5,0),
  1228.             CFrame.new(1.5,.0,-1)*CFrame.Angles(1.1,2,0),
  1229.             CFrame.new(-1.5,0,0)*CFrame.Angles(-.6,.4,-.3),
  1230.             CFrame.new(.5,-2,.1)*CFrame.Angles(-.1,0,0),
  1231.             CFrame.new(-.5,-2,.4)*CFrame.Angles(-.15,0,.1)
  1232.             },.35)
  1233.             sw()end
  1234.             NormalAttackNumber=1
  1235.             Active=false
  1236.         elseif NormalAttackNumber==1 and equip then
  1237.             Active=true walkspeed=0
  1238.             for i=1,13 do
  1239.             Anim({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),CFrame.new(0,1.5,0),
  1240.             CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.2),
  1241.             CFrame.new(-1.5,0,.1)*CFrame.Angles(-.4,.4,0),
  1242.             CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
  1243.             CFrame.new(-.5,-2,.1)*CFrame.Angles(-.2,-.15,0)
  1244.             },.5)sw()end
  1245.             for i=1,16 do
  1246.             tDamage(leftk,3,1/0,0,nil,nil,1,false)
  1247.             Anim({CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),CFrame.new(0,1.5,0)*CFrame.Angles(-.2,0,0),
  1248.             CFrame.new(1.5,0,0)*CFrame.Angles(0,-.1,0),
  1249.             CFrame.new(-1.5,.9,-.5)*CFrame.Angles(2.4,.666/2,0),
  1250.             CFrame.new(.5,-2,0)*CFrame.Angles(-.2,0,0),
  1251.             CFrame.new(-.5,-2,-.1)*CFrame.Angles(.2,.44,0)
  1252.             },.38)sw()end
  1253.             NormalAttackNumber=0
  1254.             Active=false
  1255.         end
  1256.     end
  1257. end)
  1258. end
  1259. CHAT("Nothing here.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement