SHARE
TWEET

Untitled

a guest Jul 20th, 2019 95 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5.     print("FE Compatibility code V2 by Mokiros")
  6.     local RealPlayer = RealPlayer
  7.     script.Parent = RealPlayer.Character
  8.  
  9.     --Fake event to make stuff like Mouse.KeyDown work
  10.     local Disconnect_Function = function(this)
  11.         this[1].Functions[this[2]] = nil
  12.     end
  13.     local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  14.     local FakeEvent_Metatable = {__index={
  15.         Connect = function(this,f)
  16.             local i = tostring(math.random(0,10000))
  17.             while this.Functions[i] do
  18.                 i = tostring(math.random(0,10000))
  19.             end
  20.             this.Functions[i] = f
  21.             return setmetatable({this,i},Disconnect_Metatable)
  22.         end
  23.     }}
  24.     FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  25.     local function fakeEvent()
  26.         return setmetatable({Functions={}},FakeEvent_Metatable)
  27.     end
  28.  
  29.     --Creating fake input objects with fake variables
  30.     local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  31.     FakeMouse.keyUp = FakeMouse.KeyUp
  32.     FakeMouse.keyDown = FakeMouse.KeyDown
  33.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  34.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  35.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  36.     end}
  37.     --Merged 2 functions into one by checking amount of arguments
  38.     CAS.UnbindAction = CAS.BindAction
  39.  
  40.     --This function will trigger the events that have been :Connect()'ed
  41.     local function TriggerEvent(self,ev,...)
  42.         for _,f in pairs(self[ev].Functions) do
  43.             f(...)
  44.         end
  45.     end
  46.     FakeMouse.TriggerEvent = TriggerEvent
  47.     UIS.TriggerEvent = TriggerEvent
  48.  
  49.     --Client communication
  50.     local Event = Instance.new("RemoteEvent")
  51.     Event.Name = "UserInput_Event"
  52.     Event.OnServerEvent:Connect(function(plr,io)
  53.         if plr~=RealPlayer then return end
  54.         FakeMouse.Target = io.Target
  55.         FakeMouse.Hit = io.Hit
  56.         if not io.isMouse then
  57.             local b = io.UserInputState == Enum.UserInputState.Begin
  58.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  59.                 return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  60.             end
  61.             if io.UserInputType == Enum.UserInputType.MouseButton2 then
  62.                 return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  63.             end
  64.             for _,t in pairs(CAS.Actions) do
  65.                 for _,k in pairs(t.Keys) do
  66.                     if k==io.KeyCode then
  67.                         t.Function(t.Name,io.UserInputState,io)
  68.                     end
  69.                 end
  70.             end
  71.             FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  72.             UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  73.         end
  74.     end)
  75.     Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  76.     local Mouse = owner:GetMouse()
  77.     local UIS = game:GetService("UserInputService")
  78.     local input = function(io,RobloxHandled)
  79.         if RobloxHandled then return end
  80.         --Since InputObject is a client-side instance, we create and pass table instead
  81.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  82.     end
  83.     UIS.InputBegan:Connect(input)
  84.     UIS.InputEnded:Connect(input)
  85.  
  86.     local h,t
  87.     --Give the server mouse data every second frame, but only if the values changed
  88.     --If player is not moving their mouse, client won't fire events
  89.     local HB = game:GetService("RunService").Heartbeat
  90.     while true do
  91.         if h~=Mouse.Hit or t~=Mouse.Target then
  92.             h,t=Mouse.Hit,Mouse.Target
  93.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  94.         end
  95.         --Wait 2 frames
  96.         for i=1,2 do
  97.             HB:Wait()
  98.         end
  99.     end]==],script)
  100.  
  101.     ----Sandboxed game object that allows the usage of client-side methods and services
  102.     --Real game object
  103.     local RealGame = game
  104.  
  105.     --Metatable for fake service
  106.     local FakeService_Metatable = {
  107.         __index = function(self,k)
  108.             local s = rawget(self,"_RealService")
  109.             if s then
  110.                 return typeof(s[k])=="function"
  111.                 and function(_,...)return s[k](s,...)end or s[k]
  112.             end
  113.         end,
  114.         __newindex = function(self,k,v)
  115.             local s = rawget(self,"_RealService")
  116.             if s then s[k]=v end
  117.         end
  118.     }
  119.     local function FakeService(t,RealService)
  120.         t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  121.         return setmetatable(t,FakeService_Metatable)
  122.     end
  123.  
  124.     --Fake game object
  125.     local FakeGame = {
  126.         GetService = function(self,s)
  127.             return rawget(self,s) or RealGame:GetService(s)
  128.         end,
  129.         Players = FakeService({
  130.             LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  131.         },"Players"),
  132.         UserInputService = FakeService(UIS,"UserInputService"),
  133.         ContextActionService = FakeService(CAS,"ContextActionService"),
  134.         RunService = FakeService({
  135.             _btrs = {},
  136.             RenderStepped = RealGame:GetService("RunService").Heartbeat,
  137.             BindToRenderStep = function(self,name,_,fun)
  138.                 self._btrs[name] = self.Heartbeat:Connect(fun)
  139.             end,
  140.             UnbindFromRenderStep = function(self,name)
  141.                 self._btrs[name]:Disconnect()
  142.             end,
  143.         },"RunService")
  144.     }
  145.     rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  146.     FakeGame.service = FakeGame.GetService
  147.     FakeService(FakeGame,game)
  148.     --Changing owner to fake player object to support owner:GetMouse()
  149.     game,owner = FakeGame,FakeGame.Players.LocalPlayer
  150. end
  151.  
  152. -----------//VEREUS\\-----------
  153. --[[Movelist
  154. Q = The reverse penance stare,
  155. E = Doom Pillars
  156. T = Unleashed evil ball
  157. Y = The hunt is on
  158. Z = CRAZY XESTER SWITCH!!!
  159. X = Re_*101011Dact/^ed.exe
  160. ---------]]
  161.  
  162. --To get this shit out of the way, this is NOT a edit of void boss, it was a little project of mine to see how easy it was to animate 2 hands and a head.--
  163. --Also stop calling this void boss v2, void boss switcher or any other name you come up with.--
  164. --I'm not proud of this project however, having a script this powerful is uncreative and boring + that's what skids care about anyway.--
  165. --Alright enjoy it guys please do not abuse the shit out of this.--
  166.  
  167. Player=owner
  168. Character=Player.Character
  169. Character.Humanoid.Name = "vereus"
  170. hum = Character.vereus
  171. LeftArm=Character["Left Arm"]
  172. LeftLeg=Character["Left Leg"]
  173. RightArm=Character["Right Arm"]
  174. RightLeg=Character["Right Leg"]
  175. Root=Character["HumanoidRootPart"]
  176. Head=Character["Head"]
  177. Torso=Character["Torso"]
  178. Neck=Torso["Neck"]
  179. attacking = false
  180. snoring = false
  181. laughing = false
  182. taim = nil
  183. secondform = false
  184. change = 0
  185. xester = false
  186. rachjumper = false
  187. ws = 92
  188. hpheight = 5
  189. huntdown = false
  190. visualizer = false
  191. jumpscared = false
  192. appi = false
  193. stoplev = false
  194. tauntdebounce = false
  195. allowlev = true
  196. MseGuide = true
  197. position = nil
  198. levitate = false
  199. mouse = Player:GetMouse()
  200. settime = 0
  201. sine = 0
  202. t = 0
  203. dgs = 75
  204. RunSrv = game:GetService("RunService")
  205. RenderStepped = game:GetService("RunService").RenderStepped
  206. removeuseless = game:GetService("Debris")
  207. smoothen = game:GetService("TweenService")
  208. randomcolortable={"Cyan","Really red","Cyan","Royal purple","Lime green","Crimson","Daisy yellow","Eggplant"}
  209. random = #randomcolortable
  210. smoothen = game:GetService("TweenService")
  211. local dmt2 = {143536946,2858940717}
  212. local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
  213. local soundtable2 = {2616767970,2614901458,2616891279,2614896603,2616768521,2616848595,2614905967,2614918002,2563244734,2563244134,2563244444,2563244999,2563245407,2563654940,2563656758,2563658474,2563659001}
  214. laugh = #laughs
  215.  
  216. local HEADLERP = Instance.new("ManualWeld")
  217. HEADLERP.Parent = Head
  218. HEADLERP.Part0 = Head
  219. HEADLERP.Part1 = Head
  220. HEADLERP.C0 = CFrame.new(0, -1.5, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
  221.  
  222. local TORSOLERP = Instance.new("ManualWeld")
  223. TORSOLERP.Parent = Root
  224. TORSOLERP.Part0 = Torso
  225. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  226.  
  227. local ROOTLERP = Instance.new("ManualWeld")
  228. ROOTLERP.Parent = Root
  229. ROOTLERP.Part0 = Root
  230. ROOTLERP.Part1 = Torso
  231. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  232.  
  233. local RIGHTARMLERP = Instance.new("ManualWeld")
  234. RIGHTARMLERP.Parent = RightArm
  235. RIGHTARMLERP.Part0 = RightArm
  236. RIGHTARMLERP.Part1 = Torso
  237. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  238.  
  239. local LEFTARMLERP = Instance.new("ManualWeld")
  240. LEFTARMLERP.Parent = LeftArm
  241. LEFTARMLERP.Part0 = LeftArm
  242. LEFTARMLERP.Part1 = Torso
  243. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  244.  
  245. local RIGHTLEGLERP = Instance.new("ManualWeld")
  246. RIGHTLEGLERP.Parent = RightLeg
  247. RIGHTLEGLERP.Part0 = RightLeg
  248. RIGHTLEGLERP.Part1 = Torso
  249. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  250.  
  251. local LEFTLEGLERP = Instance.new("ManualWeld")
  252. LEFTLEGLERP.Parent = LeftLeg
  253. LEFTLEGLERP.Part0 = LeftLeg
  254. LEFTLEGLERP.Part1 = Torso
  255. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  256.  
  257. local function weldBetween(a, b)
  258.     local weld = Instance.new("ManualWeld", a)
  259.     weld.Part0 = a
  260.     weld.Part1 = b
  261.     weld.C0 = a.CFrame:inverse() * b.CFrame
  262.     return weld
  263. end
  264.  
  265. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  266. A = Instance.new("Attachment", PARENT)
  267. A.Position = POSITION1
  268. A.Name = "A"
  269. B = Instance.new("Attachment", PARENT)
  270. B.Position = POSITION2
  271. B.Name = "B"
  272. tr1 = Instance.new("Trail", PARENT)
  273. tr1.Attachment0 = A
  274. tr1.Attachment1 = B
  275. tr1.Enabled = true
  276. tr1.Lifetime = LIFETIME
  277. tr1.TextureMode = "Static"
  278. tr1.LightInfluence = 0
  279. tr1.Color = COLOR
  280. tr1.Transparency = NumberSequence.new(0, 1)
  281. end
  282.  
  283. coroutine.wrap(function()
  284. while wait() do
  285. hum.WalkSpeed = ws
  286. end
  287. end)()
  288. godmode = coroutine.wrap(function()
  289. for i,v in pairs(Character:GetChildren()) do
  290. if v:IsA("BasePart") and v ~= Root then
  291. v.Anchored = false
  292. end
  293. end
  294. while true do
  295. hum.MaxHealth = math.huge
  296. wait(0.0000001)
  297. hum.Health = math.huge
  298. wait()
  299. end
  300. end)
  301. godmode()
  302. ff = Instance.new("ForceField", Character)
  303. ff.Visible = false
  304.  
  305. coroutine.wrap(function()
  306. for i,v in pairs(Character:GetChildren()) do
  307. if v.Name == "Animate" then v:Remove()
  308. end
  309. end
  310. end)()
  311.  
  312. for _,x in pairs(Character:GetChildren()) do
  313. if x:IsA("Decal") then x:Remove() end
  314. end
  315.  
  316. function damagealll(Radius,Position)       
  317.     local Returning = {}       
  318.     for _,v in pairs(workspace:GetChildren()) do       
  319.         if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  320. if v:FindFirstChild("Torso") then      
  321.             local Mag = (v.Torso.Position - Position).magnitude    
  322.             if Mag < Radius then       
  323.                 table.insert(Returning,v)      
  324.             end
  325. elseif v:FindFirstChild("UpperTorso") then 
  326.             local Mag = (v.UpperTorso.Position - Position).magnitude       
  327.             if Mag < Radius then       
  328.                 table.insert(Returning,v)      
  329.             end
  330. end
  331.         end    
  332.     end    
  333.     return Returning       
  334. end
  335.  
  336. ArtificialHB = Instance.new("BindableEvent", script)
  337. ArtificialHB.Name = "Heartbeat"
  338. script:WaitForChild("Heartbeat")
  339.  
  340. frame = 1 / 60
  341. tf = 0
  342. allowframeloss = false
  343. tossremainder = false
  344.  
  345.  
  346. lastframe = tick()
  347. script.Heartbeat:Fire()
  348.  
  349.  
  350. game:GetService("RunService").Heartbeat:connect(function(s, p)
  351.     tf = tf + s
  352.     if tf >= frame then
  353.         if allowframeloss then
  354.             script.Heartbeat:Fire()
  355.             lastframe = tick()
  356.         else
  357.             for i = 1, math.floor(tf / frame) do
  358.                 script.Heartbeat:Fire()
  359.             end
  360.             lastframe = tick()
  361.         end
  362.         if tossremainder then
  363.             tf = 0
  364.         else
  365.             tf = tf - frame * math.floor(tf / frame)
  366.         end
  367.     end
  368. end)
  369.  
  370. function swait(num)
  371.     if num == 0 or num == nil then
  372.         game:service("RunService").Stepped:wait(0)
  373.     else
  374.         for i = 0, num do
  375.             game:service("RunService").Stepped:wait(0)
  376.         end
  377.     end
  378. end
  379.  
  380. for i,v in pairs(Root.Parent:GetDescendants()) do if v:IsA("Part") then v.Transparency = 1 end end
  381.  
  382. id = "rbxassetid://2858940717"
  383.  
  384.  
  385. dmt2random = dmt2[math.random(1,#dmt2)]
  386. doomtheme = Instance.new("Sound", Torso)
  387. doomtheme.Volume = 4
  388. doomtheme.Name = "doomtheme"
  389. doomtheme.Looped = true
  390. doomtheme.SoundId = "rbxassetid://"..dmt2random
  391. if doomtheme.SoundId == "rbxassetid://2858940717" then
  392. doomtheme.Pitch = .49
  393. else
  394. doomtheme.Pitch = 1
  395. end
  396. doomtheme:Play()
  397.  
  398.  
  399. Torso.ChildRemoved:connect(function(removed)
  400. if removed.Name == "doomtheme" then
  401. if xester then
  402. doomtheme = Instance.new("Sound",Torso)
  403. doomtheme.Volume = 4
  404. doomtheme.Name = "doomtheme"
  405. doomtheme.Looped = true
  406. doomtheme.SoundId = "rbxassetid://1382488262"
  407. doomtheme.TimePosition = 20.72
  408. doomtheme:Play()
  409. else
  410. dmt2random = dmt2[math.random(1,#dmt2)]
  411. doomtheme = Instance.new("Sound",Torso)
  412. doomtheme.Volume = 4
  413. doomtheme.Name = "doomtheme"
  414. doomtheme.Looped = true
  415. doomtheme.SoundId = "rbxassetid://"..dmt2random
  416. if doomtheme.SoundId == "rbxassetid://2858940717" then
  417. doomtheme.Pitch = .49
  418. else
  419. doomtheme.Pitch = 1
  420. end
  421. doomtheme:Play()
  422. end
  423. end
  424. end)
  425.  
  426. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  427. local so = Instance.new("Sound")
  428. so.Parent = PARENT
  429. so.SoundId = "rbxassetid://"..ID
  430. so.Volume = VOL
  431. so.Looped = LOOP
  432. so:Play()
  433. removeuseless:AddItem(so,REMOVE)
  434. end
  435.  
  436. bighead = Instance.new("Part",Torso)
  437. bighead.Size = Vector3.new(1,1,1)
  438. bighead.Anchored = false
  439. bighead.CanCollide = false
  440. bighead.Locked = true
  441. bighead.Size = Vector3.new(4.75, 4.89, 4.77)
  442. bighead.BrickColor = BrickColor.new("Really black")
  443. bighead.CFrame = Head.CFrame
  444. bigheadweld = weldBetween(bighead,Head)
  445. headmesh = Instance.new("SpecialMesh",bighead)
  446. headmesh.MeshType = "Head"
  447. headmesh.Scale = Vector3.new(1.25,1.25,1.25)
  448.  
  449. mask = Instance.new("Part",Torso)
  450. mask.Size = Vector3.new(.1, 0.39, .1)
  451. mask.Anchored = false
  452. mask.Locked = true
  453. mask.CanCollide = false
  454. mask.BrickColor = BrickColor.new("White")
  455. mask.Material = "Corroded Metal"
  456. maskweld = weldBetween(mask,bighead)
  457. maskweld.C0 = CFrame.new(0,-2.4,0) * CFrame.Angles(math.rad(90),0,0)
  458. maskmesh = Instance.new("SpecialMesh",mask)
  459. maskmesh.MeshId = "rbxassetid://5158270"
  460. maskmesh.TextureId = "rbxassetid://128212042"
  461. maskmesh.Scale = Vector3.new(0.7, 0.5, 0.5)
  462.  
  463. lightpart1 = Instance.new("Part",Head)
  464. lightpart1.Size = Vector3.new(2.42,2,.516)
  465. lightpart1.Anchored = false
  466. lightpart1.Transparency = 1
  467. lightpart1.BrickColor = BrickColor.new("White")
  468. lightpart1.Material = "Neon"
  469. lightpart1weld = weldBetween(lightpart1,Head)
  470. lightpart1weld.C0 = CFrame.new(0,.9,2.595)
  471.  
  472. horns = Instance.new("Part",Torso)
  473. horns.Size = Vector3.new(.1,.1,.1)
  474. horns.Material = "Slate"
  475. horns.Locked = true
  476. horns.BrickColor = BrickColor.new("Really black")
  477. horns.CFrame = Head.CFrame * CFrame.new(0,3,0)
  478. hornsmesh = Instance.new("SpecialMesh",horns)
  479. hornsmesh.MeshId = "rbxassetid://434078905"
  480. hornsmesh.Scale = Vector3.new(13,12,12)
  481. hornsweld = weldBetween(horns,bighead)
  482. hornsweld.C0 = CFrame.new(0,-3.3,.82) * CFrame.Angles(math.rad(0),math.rad(180),0)
  483.  
  484. hand1 = Instance.new("Part",Torso)
  485. hand1.Size = Vector3.new(.1,.1,.1)
  486. hand1.Anchored = false
  487. hand1.Locked = true
  488. hand1.CanCollide = false
  489. hand1.BrickColor = BrickColor.new("White")
  490. hand1.Material = "Slate"
  491. hand1mesh = Instance.new("SpecialMesh",hand1)
  492. hand1mesh.MeshId = "rbxassetid://37241605"
  493. hand1mesh.Scale = Vector3.new(8, 8, 8)
  494. HAND1LERP = weldBetween(hand1,Torso)
  495. HAND1LERP.C0 = CFrame.new(4.5,-5,6) * CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-36))
  496.  
  497. hand2 = Instance.new("Part",Torso)
  498. hand2.Size = Vector3.new(.1,.1,.1)
  499. hand2.Anchored = false
  500. hand2.CanCollide = false
  501. hand2.Locked = true
  502. hand2.BrickColor = BrickColor.new("White")
  503. hand2.Material = "Slate"
  504. hand2mesh = Instance.new("SpecialMesh",hand2)
  505. hand2mesh.MeshId = "rbxassetid://2899129749"
  506. hand2mesh.Scale = Vector3.new(.8, .8, .8)
  507. HAND2LERP = weldBetween(hand2,Torso)
  508. HAND2LERP.C0 = HAND2LERP.C0:Inverse() * CFrame.new(-5,-5,6) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(95))
  509.  
  510. mg1 = Instance.new("Part",Torso)
  511. mg1.Anchored = false
  512. mg1.CanCollide = false
  513. mg1.Locked = true
  514. mg1.Size = Vector3.new(4,4,4)
  515. mg1.Shape = "Ball"
  516. mg1.BrickColor = BrickColor.new("Really black")
  517. mg1.Material = "Neon"
  518. mg1.CFrame = hand1.CFrame
  519. mg1weld = weldBetween(mg1,hand1)
  520. mg1weld.C0 = CFrame.new(0,2.7,-4)
  521. blackhole = Instance.new("ParticleEmitter",mg1)
  522. blackhole.Texture = "rbxassetid://258128463"
  523. blackhole.Size = NumberSequence.new(2,2)
  524. blackhole.Rate = 50
  525. blackhole.LockedToPart = true
  526. blackhole.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
  527. blackhole.RotSpeed = NumberRange.new(50)
  528. blackhole.Lifetime = NumberRange.new(1)
  529. blackhole.Speed = NumberRange.new(0)
  530.  
  531. mg2 = Instance.new("Part",Torso)
  532. mg2.Anchored = false
  533. mg2.CanCollide = false
  534. mg2.Shape = "Ball"
  535. mg2.Locked = true
  536. mg2.Size = Vector3.new(4,4,4)
  537. mg2.BrickColor = BrickColor.new("Really black")
  538. mg2.Material = "Neon"
  539. mg2.CFrame = hand2.CFrame
  540. mg2weld = weldBetween(mg2,hand2)
  541. mg2weld.C0 = CFrame.new(0,2.7,-4)
  542. blackhole2 = Instance.new("ParticleEmitter",mg2)
  543. blackhole2.Texture = "rbxassetid://258128463"
  544. blackhole2.Size = NumberSequence.new(2,2)
  545. blackhole2.Rate = 50
  546. blackhole2.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
  547. blackhole2.RotSpeed = NumberRange.new(50)
  548. blackhole2.Lifetime = NumberRange.new(1)
  549. blackhole2.LockedToPart = true
  550. blackhole2.Speed = NumberRange.new(0)
  551.  
  552. slaten = Instance.new("Decal",hand2)
  553. slaten.Texture = "rbxassetid://647441616"
  554. slaten.Color3 = Color3.new(0, 0, 0)
  555. slaten.Face = "Top"
  556.  
  557. slaten2 = Instance.new("Decal",hand2)
  558. slaten2.Texture = "rbxassetid://647417318"
  559. slaten2.Color3 = Color3.new(0,0,0)
  560. slaten2.Face = "Top"
  561.  
  562. slatez = Instance.new("Decal",hand1)
  563. slatez.Texture = "rbxassetid://647441616"
  564. slatez.Color3 = Color3.new(0, 0, 0)
  565. slatez.Face = "Top"
  566.  
  567. slatez2 = Instance.new("Decal",hand1)
  568. slatez2.Texture = "rbxassetid://647417318"
  569. slatez2.Color3 = Color3.new(0,0,0)
  570. slatez2.Face = "Top"
  571.  
  572. slatez3 = Instance.new("Decal",hand1)
  573. slatez3.Texture = "rbxassetid://647410994"
  574. slatez3.Color3 = Color3.new(1,1,1)
  575. slatez3.Face = "Top"
  576.  
  577. slatez4 = Instance.new("Decal",hand1)
  578. slatez4.Texture = "rbxassetid://647413967"
  579. slatez4.Color3 = Color3.new(1,1,1)
  580. slatez4.Face = "Top"
  581.  
  582. slatex = Instance.new("Decal",horns)
  583. slatex.Texture = "rbxassetid://647441616"
  584. slatex.Color3 = Color3.new(0, 0, 0)
  585. slatex.Face = "Top"
  586.  
  587. slatex2 = Instance.new("Decal",horns)
  588. slatex2.Texture = "rbxassetid://647417318"
  589. slatex2.Color3 = Color3.new(0,0,0)
  590. slatex2.Face = "Top"
  591.  
  592. slatex3 = Instance.new("Decal",horns)
  593. slatex3.Texture = "rbxassetid://647410994"
  594. slatex3.Color3 = Color3.new(1,1,1)
  595. slatex3.Face = "Top"
  596.  
  597. slatex4 = Instance.new("Decal",horns)
  598. slatex4.Texture = "rbxassetid://647413967"
  599. slatex4.Color3 = Color3.new(1,1,1)
  600. slatex4.Face = "Top"
  601.  
  602. slatex5 = Instance.new("Decal",horns)
  603. slatex5.Texture = "rbxassetid://64739326f6"
  604. slatex5.Color3 = Color3.new(1, 1, 1)
  605. slatex5.Face = "Top"
  606.  
  607. eyeball1 = Instance.new("Part",Torso)
  608. eyeball1.Anchored = false
  609. eyeball1.CanCollide = false
  610. eyeball1.Locked = true
  611. eyeball1.Shape = "Ball"
  612. eyeball1.Material = "Glass"
  613. eyeball1.Size = Vector3.new(3.25, 3.25, 3.25)
  614. eyeball1.BrickColor = BrickColor.new("Really black")
  615. eyeball1weld = weldBetween(eyeball1,Head)
  616. eyeball1weld.C0 = CFrame.new(.6,-.2,1.25)
  617.  
  618. eyeball2 = Instance.new("Part",Torso)
  619. eyeball2.Anchored = false
  620. eyeball2.CanCollide = false
  621. eyeball2.Shape = "Ball"
  622. eyeball2.Locked = true
  623. eyeball2.Material = "Glass"
  624. eyeball2.Size = Vector3.new(3.25, 3.25, 3.25)
  625. eyeball2.BrickColor = BrickColor.new("Really black")
  626. eyeball2weld = weldBetween(eyeball2,Head)
  627. eyeball2weld.C0 = CFrame.new(-.6,-.2,1.25)
  628.  
  629. eyeball3 = Instance.new("Part",Torso)
  630. eyeball3.Anchored = false
  631. eyeball3.CanCollide = false
  632. eyeball3.Locked = true
  633. eyeball3.Material = "Neon"
  634. eyeball3.Size = Vector3.new(0.4, 0.4, 0.4)
  635. eyeball3.BrickColor = BrickColor.new("Crimson")
  636. eyeball3mesh = Instance.new("SpecialMesh",eyeball3)
  637. eyeball3mesh.MeshType = "Sphere"
  638. eyeball3weld = weldBetween(eyeball3,Head)
  639. eyeball3weld.C0 = CFrame.new(-1.2,-.3,2.65)
  640.  
  641. eyeball4 = Instance.new("Part",Torso)
  642. eyeball4.Anchored = false
  643. eyeball4.CanCollide = false
  644. eyeball4.Material = "Neon"
  645. eyeball4.Locked = true
  646. eyeball4.Size = Vector3.new(0.4, 0.4, 0.4)
  647. eyeball4.BrickColor = BrickColor.new("Crimson")
  648. eyeball4mesh = Instance.new("SpecialMesh",eyeball4)
  649. eyeball4mesh.MeshType = "Sphere"
  650. eyeball4weld = weldBetween(eyeball4,Head)
  651. eyeball4weld.C0 = CFrame.new(1.2,-.3,2.65)
  652.  
  653. coroutine.wrap(function()
  654. while true do
  655. wait(5)
  656. for i = 1, 10 do
  657. eyeball3.Size = eyeball3.Size - Vector3.new(0,.04,0)
  658. eyeball4.Size = eyeball4.Size - Vector3.new(0,.04,0)
  659. swait()
  660. end
  661. for i = 1, 10 do
  662. eyeball3.Size = eyeball3.Size + Vector3.new(0,.04,0)
  663. eyeball4.Size = eyeball4.Size + Vector3.new(0,.04,0)
  664. swait()
  665. end
  666. swait()
  667. end
  668. end)()
  669.  
  670. slateh = Instance.new("Decal",mask)
  671. slateh.Texture = "rbxassetid://647441616"
  672. slateh.Color3 = Color3.new(0, 0, 0)
  673. slateh.Face = "Top"
  674.  
  675. slateh2 = Instance.new("Decal",mask)
  676. slateh2.Texture = "rbxassetid://647417318"
  677. slateh2.Color3 = Color3.new(0,0,0)
  678. slateh2.Face = "Top"
  679.  
  680. slateh3 = Instance.new("Decal",mask)
  681. slateh3.Texture = "rbxassetid://647410994"
  682. slateh3.Color3 = Color3.new(1,1,1)
  683. slateh3.Face = "Top"
  684.  
  685. slateh4 = Instance.new("Decal",mask)
  686. slateh4.Texture = "rbxassetid://647413967"
  687. slateh4.Color3 = Color3.new(1,1,1)
  688. slateh4.Face = "Top"
  689.  
  690. slateh5 = Instance.new("Decal",mask)
  691. slateh5.Texture = "rbxassetid://64739326f6"
  692. slateh5.Color3 = Color3.new(1, 1, 1)
  693. slateh5.Face = "Top"
  694.  
  695. mouse.KeyDown:connect(function(Press)
  696. Press=Press:lower()
  697. if Press=='m' then
  698. immortality()
  699. elseif Press=='t' then
  700. if xester then
  701. if tauntdebounce then return end
  702. tauntdebounce = true
  703. laughing = true
  704. laugh = laughs[math.random(1,#laughs)]
  705. laughy = Instance.new("Sound",Head)
  706. laughy.SoundId = "rbxassetid://"..laugh
  707. laughy.Volume = 10
  708. laughy:Play()
  709. wait(1)
  710. wait(laughy.TimeLength)
  711. laughing = false
  712. laughy:Remove()
  713. tauntdebounce = false
  714. elseif rachjumper then
  715. if tauntdebounce == true then return end
  716. tauntdebounce = true
  717. rdnm2 = soundtable2[math.random(1,#soundtable2)]
  718. tauntsound = Instance.new("Sound", Head)
  719. tauntsound.Volume = 8
  720. tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm2
  721. tauntsound.Looped = false
  722. tauntsound:Play()
  723. wait(3)
  724. wait(tauntsound.TimeLength)
  725. tauntsound:Remove()
  726. wait(1)
  727. tauntdebounce = false
  728. else
  729. if debounce then return end
  730. debounce = true
  731. attacking = true
  732. ws = 0
  733. local energball = Instance.new("Part",Torso)
  734. energball.Shape = "Ball"
  735. energball.Material = "Neon"
  736. energball.Size = Vector3.new(.1,.1,.1)
  737. energball.Anchored = true
  738. energball.CanCollide = false
  739. energball.BrickColor = BrickColor.new("Really black")
  740. energball.CFrame = hand1.CFrame * CFrame.new(0,1,-2.5)
  741. SOUND(energball,2880335731,10,false,10)
  742. local g1 = Instance.new("BodyGyro", Root)
  743. g1.D = 175
  744. g1.P = 20000
  745. g1.MaxTorque = Vector3.new(0,9000,0)
  746. for i = 1, 250 do
  747. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  748. coroutine.wrap(function()
  749. local sk = Instance.new("Part",Torso)
  750. sk.CanCollide = false
  751. sk.Anchored = true
  752. sk.BrickColor = BrickColor.new("Really black")
  753. sk.Name = "sk"
  754. sk.CFrame = energball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  755. local skmesh = Instance.new("SpecialMesh",sk)
  756. skmesh.MeshId = "rbxassetid://662586858"
  757. skmesh.Name = "wave"
  758. skmesh.Scale = Vector3.new(.02,.005,.02)
  759. for i = 1, 20 do
  760. skmesh.Scale = skmesh.Scale + Vector3.new(.004,0,.004)
  761. sk.Transparency = sk.Transparency + .05
  762. swait()
  763. end
  764. sk:Remove()
  765. end)()
  766. coroutine.wrap(function()
  767. local shockwave = Instance.new("Part", Torso)
  768. shockwave.Size = Vector3.new(1,1,1)
  769. shockwave.CanCollide = false
  770. shockwave.Anchored = true
  771. shockwave.Transparency = .7
  772. shockwave.BrickColor = BrickColor.new("Really black")
  773. shockwave.CFrame = CFrame.new(energball.Position) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  774. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  775. shockwavemesh.Scale = Vector3.new(7,.1,7)
  776. shockwavemesh.MeshId = "rbxassetid://20329976"
  777. for i = 1, 20 do
  778. shockwave.Transparency = shockwave.Transparency + .05
  779. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.5,0,.5)
  780. swait()
  781. end
  782. shockwave:Remove()
  783. end)()
  784. coroutine.wrap(function()
  785. local shockwave = Instance.new("Part", Torso)
  786. shockwave.Size = Vector3.new(1,1,1)
  787. shockwave.CanCollide = false
  788. shockwave.Anchored = true
  789. shockwave.Transparency = .4
  790. shockwave.BrickColor = BrickColor.new("Really black")
  791. shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
  792. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  793. shockwavemesh.Scale = Vector3.new(10,1,10)
  794. shockwavemesh.MeshId = "rbxassetid://20329976"
  795. local shockwave2 = Instance.new("Part", Torso)
  796. shockwave2.Size = Vector3.new(1,1,1)
  797. shockwave2.CanCollide = false
  798. shockwave2.Anchored = true
  799. shockwave2.Transparency = .4
  800. shockwave2.BrickColor = BrickColor.new("Really black")
  801. shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
  802. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  803. shockwavemesh2.Scale = Vector3.new(1,1,1)
  804. shockwavemesh2.MeshId = "rbxassetid://20329976"
  805. for i = 1, 30 do
  806. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
  807. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
  808. shockwave.Transparency = shockwave.Transparency + 0.05
  809. shockwave2.Transparency = shockwave2.Transparency + 0.05
  810. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,1,8)
  811. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,.5,10)
  812. swait()
  813. end
  814. shockwave:Remove()
  815. shockwave2:Remove()
  816.     end)()
  817. energball.Size = energball.Size + Vector3.new(.02,.02,.02)
  818. energball.CFrame = hand1.CFrame * CFrame.new(0,0,-3)
  819. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6.5,0,-1) * CFrame.Angles(math.rad(70),math.rad(90),math.rad(0)),.2)
  820. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(6.5,0,-5) * CFrame.Angles(math.rad(-110),math.rad(90),math.rad(0)),.2)
  821. swait()
  822. end
  823. local bwoo = Instance.new("Sound",Torso)
  824. bwoo.SoundId = "rbxassetid://134012322"
  825. bwoo.Volume = 10
  826. bwoo.Pitch = .85
  827. bwoo:Play()
  828. removeuseless:AddItem(bwoo,10)
  829. for i = 1, 20 do
  830. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  831. energball.CFrame = hand2.CFrame * CFrame.new(0,0,-3)
  832. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-35),0),.2)
  833. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
  834. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.5,0,7) * CFrame.Angles(math.rad(-90),math.rad(18),math.rad(37)),.2)
  835. swait()
  836. end
  837. energball.Anchored = false
  838. local bov = Instance.new("BodyVelocity",energball)
  839. bov.maxForce = Vector3.new(99999,99999,99999)
  840. energball.CFrame = CFrame.new(energball.Position,mouse.Hit.p)
  841. bov.velocity = energball.CFrame.lookVector*300
  842. local hitted = false
  843. energball.Touched:connect(function(hit)
  844. if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "rachjumper" and hit.Parent.Parent ~= Character then
  845. if hitted then return end
  846. hitted = true
  847. print("hit")
  848. energball.Anchored = true
  849. local energballplosion = energball:Clone() energballplosion.Parent = Torso
  850. energball.Transparency = 1
  851. local render = Instance.new("Sound",energball)
  852. render.SoundId = "rbxassetid://2006635781"
  853. render.Volume = 10 * 10
  854. render:Play()
  855. local zm = 0
  856. for i = 1, 70 do
  857. zm = zm + 2
  858. Hit = damagealll(zm,energball.Position)
  859. for _,v in pairs(Hit) do
  860. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  861. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  862. coroutine.wrap(function()
  863. local w = Instance.new("Part",Torso)
  864. w.Anchored = true
  865. w.CanCollide = false
  866. w.Material = "Neon"
  867. w.BrickColor = BrickColor.new("Really black")
  868. if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  869. w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
  870. elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
  871. w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
  872. end
  873. w.Size = Vector3.new(3,3,3)
  874. w.Shape = "Ball"
  875. for i = 1, 50 do
  876. w.Transparency = w.Transparency + .05
  877. w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
  878. swait()
  879. end
  880. w:Remove()
  881. end)()
  882. for i = 1, 8 do
  883. coroutine.wrap(function()
  884. local ps = Instance.new("Part",Torso)
  885. ps.Size = Vector3.new(1,1,1)
  886. ps.Anchored = true
  887. ps.BrickColor = BrickColor.new("Really black")
  888. ps.Material = "Neon"
  889. if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
  890. ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  891. elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  892. ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  893. end
  894. local psm = Instance.new("SpecialMesh",ps)
  895. psm.MeshType = "Sphere"
  896. psm.Scale = Vector3.new(3,1,3)
  897. for i = 1, 50 do
  898. psm.Scale = psm.Scale + Vector3.new(0,5,0)
  899. ps.Transparency = ps.Transparency + .025
  900. swait()
  901. end
  902. ps:Remove()
  903. end)()
  904. end
  905. for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
  906. x.CanCollide = true x:BreakJoints() end end
  907. for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
  908. slachtoffer.Parent:BreakJoints()
  909. end
  910. end
  911. coroutine.wrap(function()
  912. local shockwave = Instance.new("Part", Torso)
  913. shockwave.Size = Vector3.new(1,1,1)
  914. shockwave.CanCollide = false
  915. shockwave.Anchored = true
  916. shockwave.Transparency = .4
  917. shockwave.BrickColor = BrickColor.new("Really black")
  918. shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
  919. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  920. shockwavemesh.Scale = Vector3.new(10,2,10)
  921. shockwavemesh.MeshId = "rbxassetid://20329976"
  922. local shockwave2 = Instance.new("Part", Torso)
  923. shockwave2.Size = Vector3.new(1,1,1)
  924. shockwave2.CanCollide = false
  925. shockwave2.Anchored = true
  926. shockwave2.Transparency = .4
  927. shockwave2.BrickColor = BrickColor.new("Really black")
  928. shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
  929. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  930. shockwavemesh2.Scale = Vector3.new(11,2,11)
  931. shockwavemesh2.MeshId = "rbxassetid://20329976"
  932. local biggar = 0
  933. for i = 1, 30 do
  934. biggar = biggar + 4
  935. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
  936. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
  937. shockwave.Transparency = shockwave.Transparency + 0.05
  938. shockwave2.Transparency = shockwave2.Transparency + 0.05
  939. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8 + biggar,4,8 + biggar)
  940. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10 + biggar,4,10 + biggar)
  941. swait()
  942. end
  943. shockwave:Remove()
  944. shockwave2:Remove()
  945.     end)()
  946. energballplosion.Size = energballplosion.Size + Vector3.new(2,2,2)
  947. swait()
  948. end
  949. for i = 1, 80 do
  950. zm = zm + 3.5
  951. Hit = damagealll(zm,energball.Position)
  952. for _,v in pairs(Hit) do
  953. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  954. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  955. coroutine.wrap(function()
  956. local w = Instance.new("Part",Torso)
  957. w.Anchored = true
  958. w.CanCollide = false
  959. w.Material = "Neon"
  960. w.BrickColor = BrickColor.new("Really black")
  961. if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  962. w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
  963. elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
  964. w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
  965. end
  966. w.Size = Vector3.new(3,3,3)
  967. w.Shape = "Ball"
  968. for i = 1, 50 do
  969. w.Transparency = w.Transparency + .05
  970. w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
  971. swait()
  972. end
  973. w:Remove()
  974. end)()
  975. for i = 1, 8 do
  976. coroutine.wrap(function()
  977. local ps = Instance.new("Part",Torso)
  978. ps.Size = Vector3.new(1,1,1)
  979. ps.Anchored = true
  980. ps.BrickColor = BrickColor.new("Really black")
  981. ps.Material = "Neon"
  982. if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
  983. ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  984. elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  985. ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  986. end
  987. local psm = Instance.new("SpecialMesh",ps)
  988. psm.MeshType = "Sphere"
  989. psm.Scale = Vector3.new(3,1,3)
  990. for i = 1, 50 do
  991. psm.Scale = psm.Scale + Vector3.new(0,5,0)
  992. ps.Transparency = ps.Transparency + .025
  993. swait()
  994. end
  995. ps:Remove()
  996. end)()
  997. end
  998. for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
  999. x.CanCollide = true x:BreakJoints() end end
  1000. for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
  1001. slachtoffer.Parent:BreakJoints()
  1002. end
  1003. end
  1004. coroutine.wrap(function()
  1005. local shockwave = Instance.new("Part", Torso)
  1006. shockwave.Size = Vector3.new(1,1,1)
  1007. shockwave.CanCollide = false
  1008. shockwave.Anchored = true
  1009. shockwave.Transparency = .4
  1010. shockwave.BrickColor = BrickColor.new("Really black")
  1011. shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
  1012. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1013. shockwavemesh.Scale = Vector3.new(10,6,10)
  1014. shockwavemesh.MeshId = "rbxassetid://20329976"
  1015. local shockwave2 = Instance.new("Part", Torso)
  1016. shockwave2.Size = Vector3.new(1,1,1)
  1017. shockwave2.CanCollide = false
  1018. shockwave2.Anchored = true
  1019. shockwave2.Transparency = .4
  1020. shockwave2.BrickColor = BrickColor.new("Really black")
  1021. shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
  1022. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1023. shockwavemesh2.Scale = Vector3.new(11,6,11)
  1024. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1025. local biggar = 0
  1026. local biggar2 = 0
  1027. for i = 1, 30 do
  1028. biggar = biggar + 14
  1029. biggar2 = biggar2 + 22
  1030. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
  1031. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
  1032. shockwave.Transparency = shockwave.Transparency + 0.05
  1033. shockwave2.Transparency = shockwave2.Transparency + 0.05
  1034. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(16 + biggar,12 + biggar,16 + biggar)
  1035. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18 + biggar2,12,18 + biggar2)
  1036. swait()
  1037. end
  1038. shockwave:Remove()
  1039. shockwave2:Remove()
  1040.     end)()
  1041. energballplosion.Size = energballplosion.Size + Vector3.new(7,7,7)
  1042. swait()
  1043. end
  1044. for i = 1, 50 do
  1045. energballplosion.Size = energballplosion.Size + Vector3.new(5,5,5)
  1046. energballplosion.Transparency = energballplosion.Transparency + .025
  1047. swait()
  1048. end
  1049. energballplosion:Remove()
  1050. end
  1051. end)
  1052. for i = 1, 20 do
  1053. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(20 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
  1054. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.5,0,5) * CFrame.Angles(math.rad(30),math.rad(-28),math.rad(37)),.2)
  1055. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(35),0),.2)
  1056. swait()
  1057. end
  1058. removeuseless:AddItem(g1,.001)
  1059. debounce = false
  1060. if xester then
  1061. ws = 155
  1062. else
  1063. ws = 92
  1064. end
  1065. attacking = false
  1066. end
  1067. elseif Press=='x' then
  1068. if debounce then return end
  1069. debounce = true
  1070. attacking = true
  1071. ws = 0
  1072. for i = 1, 70 do
  1073. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
  1074. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
  1075. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
  1076. swait()
  1077. end
  1078. for i = 1, 40 do
  1079. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
  1080. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
  1081. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
  1082. swait()
  1083. end
  1084. rachjumper = true
  1085. xester = false
  1086. doomtheme.Volume = 0
  1087. coroutine.wrap(function()
  1088. local shockwave = Instance.new("Part", Torso)
  1089. shockwave.Size = Vector3.new(1,1,1)
  1090. shockwave.CanCollide = false
  1091. shockwave.Anchored = true
  1092. shockwave.Transparency = .2
  1093. shockwave.BrickColor = BrickColor.new("Really red")
  1094. shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
  1095. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1096. shockwavemesh.Scale = Vector3.new(10,1,10)
  1097. shockwavemesh.MeshId = "rbxassetid://20329976"
  1098. local shockwave2 = Instance.new("Part", Torso)
  1099. shockwave2.Size = Vector3.new(1,1,1)
  1100. shockwave2.CanCollide = false
  1101. shockwave2.Anchored = true
  1102. shockwave2.Transparency = .2
  1103. shockwave2.BrickColor = BrickColor.new("Really red")
  1104. shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
  1105. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1106. shockwavemesh2.Scale = Vector3.new(1,1,1)
  1107. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1108. for i = 1, 30 do
  1109. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
  1110. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
  1111. shockwave.Transparency = shockwave.Transparency + 0.05
  1112. shockwave2.Transparency = shockwave2.Transparency + 0.05
  1113. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
  1114. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
  1115. swait()
  1116. end
  1117. shockwave:Remove()
  1118. shockwave2:Remove()
  1119.     end)()
  1120. coroutine.wrap(function()
  1121. local nball = Instance.new("Part",Torso)
  1122. nball.Size = Vector3.new(4,4,4)
  1123. nball.Material = "Neon"
  1124. nball.BrickColor = BrickColor.new("Really red")
  1125. nball.Shape = "Ball"
  1126. nball.Anchored = true
  1127. nball.CanCollide = false
  1128. nball.CFrame = Torso.CFrame
  1129. for i = 1, 40 do
  1130. nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
  1131. nball.Transparency = nball.Transparency + .05
  1132. swait()
  1133. end
  1134. nball:Remove()
  1135. end)()
  1136. particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
  1137.  
  1138. particlemiter1 = Instance.new("ParticleEmitter", bighead)
  1139. particlemiter1.Enabled = true
  1140. particlemiter1.Color = particlecolor
  1141. particlemiter1.Texture = "rbxassetid://1390780157"
  1142. particlemiter1.Lifetime = NumberRange.new(.05)
  1143. particlemiter1.Size = NumberSequence.new(7.5,7.5)
  1144. particlemiter1.Rate = 4
  1145. particlemiter1.Rotation = NumberRange.new(0,360)
  1146. particlemiter1.RotSpeed = NumberRange.new(0)
  1147. particlemiter1.Speed = NumberRange.new(0)
  1148.  
  1149. particlemiter2 = Instance.new("ParticleEmitter", hand1)
  1150. particlemiter2.Enabled = true
  1151. particlemiter2.Color = particlecolor
  1152. particlemiter2.Texture = "rbxassetid://1390780157"
  1153. particlemiter2.Lifetime = NumberRange.new(.05)
  1154. particlemiter2.Size = NumberSequence.new(5,5)
  1155. particlemiter2.Rate = 4
  1156. particlemiter2.Rotation = NumberRange.new(0,360)
  1157. particlemiter2.RotSpeed = NumberRange.new(0)
  1158. particlemiter2.Speed = NumberRange.new(0)
  1159.  
  1160. particlemiter3 = Instance.new("ParticleEmitter", hand2)
  1161. particlemiter3.Enabled = true
  1162. particlemiter3.Color = particlecolor
  1163. particlemiter3.Texture = "rbxassetid://1390780157"
  1164. particlemiter3.Lifetime = NumberRange.new(.05)
  1165. particlemiter3.Size = NumberSequence.new(5,5)
  1166. particlemiter3.Rate = 4
  1167. particlemiter3.Rotation = NumberRange.new(0,360)
  1168. particlemiter3.RotSpeed = NumberRange.new(0)
  1169. particlemiter3.Speed = NumberRange.new(0)
  1170. coroutine.wrap(function()
  1171. transformsound = Instance.new("Sound",Torso)
  1172. transformsound.Volume = 10
  1173. transformsound.SoundId = "rbxassetid://159576182"
  1174. transformsound:Play()
  1175. coroutine.wrap(function()
  1176. wait(1)
  1177. realmofexistence = Instance.new("Sound",Torso)
  1178. realmofexistence.Volume = 8
  1179. realmofexistence.SoundId = "rbxassetid://2565721367"
  1180. realmofexistence:Play()
  1181. end)()
  1182. wait(2.2)
  1183. doomtheme.SoundId = "rbxassetid://2902017580"
  1184. doomtheme:Play()
  1185. doomtheme.Pitch = 1
  1186. doomtheme.TimePosition = 0
  1187. for i = 1, 30 do
  1188. doomtheme.Volume = doomtheme.Volume + .25
  1189. swait()
  1190. end
  1191. end)()
  1192.  
  1193. slaten.Transparency = 1
  1194. slaten2.Transparency = 1
  1195. slateh.Transparency = 1
  1196. slateh2.Transparency = 1
  1197. slateh3.Transparency = 1
  1198. slateh4.Transparency = 1
  1199. slateh5.Transparency = 1
  1200. slatex.Transparency = 1
  1201. slatex2.Transparency = 1
  1202. slatex3.Transparency = 1
  1203. slatex4.Transparency = 1
  1204. slatex5.Transparency = 1
  1205. slatez.Transparency = 1
  1206. slatez2.Transparency = 1
  1207. slatez3.Transparency = 1
  1208. slatez4.Transparency = 1
  1209. eyeball1.Transparency = 1
  1210. eyeball2.Transparency = 1
  1211. eyeball3.Transparency = 1
  1212. eyeball4.Transparency = 1
  1213. lightpart1.Transparency = 1
  1214. Root.Anchored = false
  1215. horns.Material = "Slate"
  1216. horns.Locked = true
  1217. horns.BrickColor = BrickColor.new("Really black")
  1218. hornsmesh.MeshId = "rbxassetid://398618628"
  1219. hornsmesh.VertexColor = Vector3.new(1,0,0)
  1220. hornsmesh.TextureId = "rbxassetid://1461382301"
  1221. hornsmesh.Scale = Vector3.new(4.9, 5.5, 5.8)
  1222. hornsweld.C0 = CFrame.new(0,3.8,-4.5) * CFrame.Angles(math.rad(0),math.rad(0),0)
  1223. mask.Anchored = false
  1224. mask.Locked = true
  1225. mask.CanCollide = false
  1226. mask.Transparency = 0
  1227. mask.BrickColor = BrickColor.new("White")
  1228. mask.Material = "Corroded Metal"
  1229. maskweld.C0 = CFrame.new(0,1.45,-.4) * CFrame.Angles(math.rad(0),0,0)
  1230. maskmesh.MeshId = "rbxassetid://64560176"
  1231. maskmesh.TextureId = "rbxassetid://1326186614"
  1232. maskmesh.Scale = Vector3.new(5.04, 5.04, 5.04)
  1233. hand2.BrickColor = BrickColor.new("Really black")
  1234. hand1.BrickColor = BrickColor.new("Really black")
  1235. face = Instance.new("Decal",bighead)
  1236. face.Texture = "rbxassetid://1127768638"
  1237. face.Color3 = Color3.new(255, 255, 255)
  1238. face.Face = "Front"
  1239. attacking = false
  1240. ws = 92
  1241. debounce = false
  1242. elseif Press=='z' then
  1243. if debounce then return end
  1244. debounce = true
  1245. attacking = true
  1246. ws = 0
  1247. for i = 1, 70 do
  1248. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
  1249. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
  1250. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
  1251. swait()
  1252. end
  1253. for i = 1, 40 do
  1254. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
  1255. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
  1256. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
  1257. swait()
  1258. end
  1259. if rachjumper then
  1260. face:Remove()
  1261. particlemiter1:Remove()
  1262. particlemiter2:Remove()
  1263. particlemiter3:Remove()
  1264. end
  1265. xester = true
  1266. rachjumper = false
  1267. hand1.BrickColor = BrickColor.new("White")
  1268. hand2.BrickColor = BrickColor.new("White")
  1269. coroutine.wrap(function()
  1270. local shockwave = Instance.new("Part", Torso)
  1271. shockwave.Size = Vector3.new(1,1,1)
  1272. shockwave.CanCollide = false
  1273. shockwave.Anchored = true
  1274. shockwave.Transparency = .2
  1275. shockwave.BrickColor = BrickColor.new("White")
  1276. shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
  1277. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1278. shockwavemesh.Scale = Vector3.new(10,1,10)
  1279. shockwavemesh.MeshId = "rbxassetid://20329976"
  1280. local shockwave2 = Instance.new("Part", Torso)
  1281. shockwave2.Size = Vector3.new(1,1,1)
  1282. shockwave2.CanCollide = false
  1283. shockwave2.Anchored = true
  1284. shockwave2.Transparency = .2
  1285. shockwave2.BrickColor = BrickColor.new("White")
  1286. shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
  1287. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1288. shockwavemesh2.Scale = Vector3.new(1,1,1)
  1289. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1290. for i = 1, 30 do
  1291. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
  1292. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
  1293. shockwave.Transparency = shockwave.Transparency + 0.05
  1294. shockwave2.Transparency = shockwave2.Transparency + 0.05
  1295. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
  1296. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
  1297. swait()
  1298. end
  1299. shockwave:Remove()
  1300. shockwave2:Remove()
  1301.     end)()
  1302. coroutine.wrap(function()
  1303. local nball = Instance.new("Part",Torso)
  1304. nball.Size = Vector3.new(4,4,4)
  1305. nball.Material = "Neon"
  1306. nball.BrickColor = BrickColor.new("White")
  1307. nball.Shape = "Ball"
  1308. nball.Anchored = true
  1309. nball.CanCollide = false
  1310. nball.CFrame = Torso.CFrame
  1311. for i = 1, 40 do
  1312. nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
  1313. nball.Transparency = nball.Transparency + .05
  1314. swait()
  1315. end
  1316. nball:Remove()
  1317. end)()
  1318. doomtheme.SoundId = "rbxassetid://1382488262"
  1319. doomtheme:Play()
  1320. doomtheme.Volume = 6
  1321. doomtheme.Pitch = 1
  1322. doomtheme.TimePosition = 20.7
  1323. slaten.Transparency = 1
  1324. slaten2.Transparency = 1
  1325. slateh.Transparency = 1
  1326. slateh2.Transparency = 1
  1327. slateh3.Transparency = 1
  1328. slateh4.Transparency = 1
  1329. slateh5.Transparency = 1
  1330. slatex.Transparency = 1
  1331. slatex2.Transparency = 1
  1332. slatex3.Transparency = 1
  1333. slatex4.Transparency = 1
  1334. slatex5.Transparency = 1
  1335. slatez.Transparency = 1
  1336. slatez2.Transparency = 1
  1337. slatez3.Transparency = 1
  1338. slatez4.Transparency = 1
  1339. eyeball1.Transparency = 1
  1340. eyeball2.Transparency = 1
  1341. eyeball3.Transparency = 1
  1342. eyeball4.Transparency = 1
  1343. lightpart1.Transparency = 0
  1344. laugh = laughs[math.random(1,#laughs)]
  1345. local laughy = Instance.new("Sound",Head)
  1346. laughy.SoundId = "rbxassetid://"..laugh
  1347. laughy.Volume = 10
  1348. laughy:Play()
  1349. removeuseless:AddItem(laughy,10)
  1350. Root.Anchored = false
  1351. horns.Material = "Slate"
  1352. horns.Locked = true
  1353. horns.BrickColor = BrickColor.new("Really black")
  1354. hornsmesh.MeshId = "rbxassetid://193760002"
  1355. hornsmesh.VertexColor = Vector3.new(1,0,0)
  1356. hornsmesh.TextureId = "rbxassetid://379225327"
  1357. hornsmesh.Scale = Vector3.new(5.41,5.41,5.41)
  1358. hornsweld.C0 = CFrame.new(0,-2.75,-1.7) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1359. mask.Anchored = false
  1360. mask.Locked = true
  1361. mask.CanCollide = false
  1362. mask.BrickColor = BrickColor.new("White")
  1363. mask.Material = "Corroded Metal"
  1364. maskweld.C0 = CFrame.new(0,0,2.5) * CFrame.Angles(math.rad(0),0,0)
  1365. maskmesh.MeshId = "rbxassetid://13520257"
  1366. maskmesh.TextureId = "rbxassetid://13520260"
  1367. maskmesh.Scale = Vector3.new(5.53, 5, 5.1)
  1368. for i = 1, 30 do
  1369. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
  1370. swait()
  1371. end
  1372. for i = 1, 50 do
  1373. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.03)
  1374. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.03)
  1375. swait()
  1376. end
  1377. for i = 1, 50 do
  1378. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 - 5 * math.sin(sine)),math.rad(-30 - 8 * math.sin(sine))),.03)
  1379. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 + 5 * math.sin(sine)),math.rad(30 + 8 * math.sin(sine))),.03)
  1380. swait()
  1381. end
  1382. ws = 155
  1383. Root.Anchored = false
  1384. debounce = false
  1385. attacking = false
  1386. xester = true
  1387. elseif Press=='r' then
  1388. if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  1389. if debounce then return end
  1390. debounce = true
  1391. attacking = true
  1392. local enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1393. local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
  1394. SOUND(Head,1837106999,10,false,10)
  1395. ws = 0
  1396. local z = {
  1397. Color = BrickColor.new("Crimson").Color
  1398. }
  1399. local z2 = {
  1400. Color = BrickColor.new("Really black").Color
  1401. }
  1402. eyeball1.Material = "Neon"
  1403. eyeball2.Material = "Neon"
  1404. for i = 1, 7 do
  1405. local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1406. lol:Play()
  1407. local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1408. lol2:Play()
  1409. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(10)),.2)
  1410. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(-10)),.2)
  1411. swait()
  1412. end
  1413. for i = 1, 70 do
  1414. local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1415. lol:Play()
  1416. local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1417. lol2:Play()
  1418. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
  1419. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.05)
  1420. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.05)
  1421. swait()
  1422. end
  1423. for i = 1, 40 do
  1424. local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1425. lol:Play()
  1426. local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1427. lol2:Play()
  1428. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
  1429. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
  1430. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
  1431. swait()
  1432. end
  1433. attacking = false
  1434. local targetfound = false
  1435. local chasemusic = Instance.new("Sound",Head)
  1436. chasemusic.Volume = 10
  1437. chasemusic.SoundId = "rbxassetid://2866313732"
  1438. chasemusic.Looped = true
  1439. chasemusic:Play()
  1440. for i = 1, 1000 do
  1441. if targetfound then break end
  1442. local Hit = damagealll(15,Torso.Position)
  1443. for _,v in pairs(Hit) do
  1444. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
  1445. targetfound = true
  1446. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1447. end
  1448. end
  1449. huntdown = true
  1450. hum:MoveTo(enemy.Parent.Torso.Position)
  1451. ws = 150
  1452. swait()
  1453. end
  1454. if targetfound then
  1455. attacking = true
  1456. local lweld = weldBetween(enemy.Parent.Torso,hand1)
  1457. lweld.C0 = CFrame.new(2,-2,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  1458. ws = 0
  1459. enemy.WalkSpeed = 0
  1460. enemy.JumpPower = 0
  1461. local IAMHERE = Instance.new("Sound",Head)
  1462. IAMHERE.SoundId = "rbxassetid://2867055627"
  1463. IAMHERE.Volume = 10
  1464. IAMHERE:Play()
  1465. removeuseless:AddItem(IAMHERE,10)
  1466. for i = 1, 220 do
  1467. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
  1468. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-2.2) * CFrame.Angles(math.rad(90 + 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(-80 + 2 * math.sin(sine))),.2)
  1469. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-2.2) * CFrame.Angles(math.rad(90 - 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(80 - 2 * math.sin(sine))),.2)
  1470. swait()
  1471. end
  1472. lweld:Remove()
  1473. coroutine.wrap(function()
  1474. local w = Instance.new("Part",Torso)
  1475. w.Anchored = true
  1476. w.CanCollide = false
  1477. w.Material = "Neon"
  1478. w.BrickColor = BrickColor.new("Really black")
  1479. if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  1480. w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
  1481. elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
  1482. w.CFrame = targ:FindFirstChild("Torso").CFrame
  1483. end
  1484. w.Size = Vector3.new(3,3,3)
  1485. w.Shape = "Ball"
  1486. for i = 1, 50 do
  1487. w.Transparency = w.Transparency + .05
  1488. w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
  1489. swait()
  1490. end
  1491. w:Remove()
  1492. end)()
  1493. for i = 1, 8 do
  1494. coroutine.wrap(function()
  1495. local ps = Instance.new("Part",Torso)
  1496. ps.Size = Vector3.new(1,1,1)
  1497. ps.Anchored = true
  1498. ps.BrickColor = BrickColor.new("Really black")
  1499. ps.Material = "Neon"
  1500. if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  1501. ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1502. elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
  1503. ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1504. end
  1505. local psm = Instance.new("SpecialMesh",ps)
  1506. psm.MeshType = "Sphere"
  1507. psm.Scale = Vector3.new(3,1,3)
  1508. for i = 1, 50 do
  1509. psm.Scale = psm.Scale + Vector3.new(0,5,0)
  1510. ps.Transparency = ps.Transparency + .025
  1511. swait()
  1512. end
  1513. ps:Remove()
  1514. end)()
  1515. end
  1516. for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
  1517. x.CanCollide = true x:BreakJoints() end end
  1518. for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
  1519. targ:BreakJoints()
  1520. SOUND(hand1,264486467,8,false,10)
  1521. huntdown = false
  1522. for i = 1, 25 do
  1523. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
  1524. local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
  1525. lol:Play()
  1526. local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
  1527. lol2:Play()
  1528. chasemusic.Volume = chasemusic.Volume - .5
  1529. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-80)),.2)
  1530. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)),.2)
  1531. swait()
  1532. end
  1533. chasemusic:Remove()
  1534. if xester then
  1535. ws = 155
  1536. else
  1537. ws = 92
  1538. end
  1539. eyeball1.Material = "Glass"
  1540. eyeball2.Material = "Glass"
  1541. attacking = false
  1542. debounce = false
  1543. else
  1544. if xester then
  1545. ws = 155
  1546. else
  1547. ws = 92
  1548. end
  1549. huntdown = false
  1550. eyeball1.Material = "Glass"
  1551. eyeball2.Material = "Glass"
  1552. debounce = false
  1553. attacking = false
  1554. coroutine.wrap(function()
  1555. for i = 1, 25 do
  1556. if debounce then break end
  1557. local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
  1558. lol:Play()
  1559. local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
  1560. lol2:Play()
  1561. swait()
  1562. end
  1563. end)()
  1564. chasemusic:Remove()
  1565. end
  1566. end
  1567. elseif Press=='e' then
  1568. if debounce then return end
  1569. debounce = true
  1570. attacking = true
  1571. g1 = Instance.new("BodyGyro", Root)
  1572. g1.D = 175
  1573. g1.P = 20000
  1574. g1.MaxTorque = Vector3.new(0,9000,0)
  1575. ws = 30
  1576. for i =  1,  75 do
  1577. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  1578. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(15 * math.sin(sine/12)),math.rad(16 * math.sin(sine/14)),math.rad(0)),.2)
  1579. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(-15 * math.sin(sine/12)),math.rad(-16 * math.sin(sine/14)),math.rad(0)),.2)
  1580. swait()
  1581. end
  1582. local bwoo = Instance.new("Sound",Torso)
  1583. bwoo.SoundId = "rbxassetid://134012322"
  1584. bwoo.Volume = 10
  1585. bwoo.Pitch = .85
  1586. bwoo:Play()
  1587. removeuseless:AddItem(bwoo,7)
  1588. for i =  1,  25 do
  1589. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  1590. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
  1591. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-94 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
  1592. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-94 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
  1593. swait()
  1594. end
  1595. ws = 0
  1596. for i =  1,  3 do
  1597. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
  1598. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-76 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
  1599. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-76 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
  1600. swait()
  1601. end
  1602. local rocksm = Instance.new("Sound",Torso)
  1603. rocksm.SoundId = "rbxassetid://168514932"
  1604. rocksm.Volume = 10
  1605. rocksm.Pitch = .94
  1606. rocksm:Play()
  1607. removeuseless:AddItem(rocksm,7)
  1608. removeuseless:AddItem(g1,.001)
  1609. local rb = Instance.new("Part",Torso)
  1610. rb.Size = Vector3.new(.1,.1,.1)
  1611. rb.Anchored = false
  1612. rb.Transparency = 1
  1613. rb.CanCollide = false
  1614. rb.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,30,10)
  1615. local rbweld = weldBetween(rb,Root)
  1616. rbweld.C0 = CFrame.new(0,10,45)
  1617. local txc = 10
  1618. coroutine.wrap(function()
  1619.     for i = 1, 10 do
  1620.         coroutine.wrap(function()
  1621.     local sondb = Instance.new("Part",rb)
  1622.     sondb.Anchored = true
  1623.     sondb.Transparency = 1
  1624.     sondb.CanCollide = false
  1625.     sondb.CFrame = rb.CFrame
  1626.     local booms = Instance.new("Sound",sondb)
  1627.     booms.SoundId = "rbxassetid://2175667385"
  1628.     booms.Volume = 5
  1629.     booms.Pitch = .8
  1630.     for i = 1, 20 do
  1631.         swait()
  1632.     end
  1633.     wait(1)
  1634.     booms:Play()
  1635.     end)()
  1636.     swait(6)
  1637.     end
  1638. end)()
  1639. for i = 1, 90 do
  1640. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
  1641. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-2,7.2 + .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(-9),math.rad(0)),.2)
  1642. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-2,7.2+ .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(9),math.rad(0)),.2)
  1643.     coroutine.wrap(function()
  1644.     local cyl = Instance.new("Part",Torso)
  1645.     cyl.Shape = "Cylinder"
  1646.     cyl.BrickColor = BrickColor.new("Really black")
  1647.     cyl.Anchored = true
  1648.     cyl.Transparency = 1
  1649.     cyl.CanCollide = false
  1650.     cyl.Material = "Neon"
  1651.     cyl.CFrame = rb.CFrame * CFrame.new(math.random(-30,30),2,math.random(-30,30)) * CFrame.Angles(math.rad(90),math.rad(90),0)
  1652.     cyl.Size = Vector3.new(4,6 * math.random(4,8),6 * math.random(4,8))
  1653.     for i = 1, 20 do
  1654.         cyl.Transparency = cyl.Transparency - .05
  1655.         swait()
  1656.     end
  1657.     wait(1)
  1658.     local brock = Instance.new("Part",Torso)
  1659.     brock.Size = Vector3.new(9,70 + math.random(10,33),9)
  1660.     brock.Anchored = true
  1661.     brock.Transparency = .3
  1662.     brock.CanCollide = false
  1663.     brock.Material = "Neon"
  1664.     brock.BrickColor = BrickColor.new("Really black")
  1665.     brock.CFrame = cyl.CFrame * CFrame.new(0,70,0)
  1666.     coroutine.wrap(function()
  1667. local shockwave = Instance.new("Part", Torso)
  1668. shockwave.Size = Vector3.new(1,1,1)
  1669. shockwave.CanCollide = false
  1670. shockwave.Anchored = true
  1671. shockwave.Transparency = .4
  1672. shockwave.BrickColor = BrickColor.new("White")
  1673. shockwave.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
  1674. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1675. shockwavemesh.Scale = Vector3.new(10,1,10)
  1676. shockwavemesh.MeshId = "rbxassetid://20329976"
  1677. local shockwave2 = Instance.new("Part", Torso)
  1678. shockwave2.Size = Vector3.new(1,1,1)
  1679. shockwave2.CanCollide = false
  1680. shockwave2.Anchored = true
  1681. shockwave2.Transparency = .4
  1682. shockwave2.BrickColor = BrickColor.new("White")
  1683. shockwave2.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
  1684. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1685. shockwavemesh2.Scale = Vector3.new(1,1,1)
  1686. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1687. for i = 1, 30 do
  1688. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
  1689. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
  1690. shockwave.Transparency = shockwave.Transparency + 0.05
  1691. shockwave2.Transparency = shockwave2.Transparency + 0.05
  1692. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,2.5,8)
  1693. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,2,10)
  1694. swait()
  1695. end
  1696. shockwave:Remove()
  1697. shockwave2:Remove()
  1698.     end)()
  1699. Hit = damagealll(52,brock.Position)
  1700. for _,v in pairs(Hit) do
  1701. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  1702. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1703. coroutine.wrap(function()
  1704. local w = Instance.new("Part",Torso)
  1705. w.Anchored = true
  1706. w.CanCollide = false
  1707. w.Material = "Neon"
  1708. w.BrickColor = BrickColor.new("Really black")
  1709. if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  1710. w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
  1711. elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
  1712. w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
  1713. end
  1714. w.Size = Vector3.new(3,3,3)
  1715. w.Shape = "Ball"
  1716. for i = 1, 50 do
  1717. w.Transparency = w.Transparency + .05
  1718. w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
  1719. swait()
  1720. end
  1721. w:Remove()
  1722. end)()
  1723. for i = 1, 8 do
  1724. coroutine.wrap(function()
  1725. local ps = Instance.new("Part",Torso)
  1726. ps.Size = Vector3.new(1,1,1)
  1727. ps.Anchored = true
  1728. ps.BrickColor = BrickColor.new("Really black")
  1729. ps.Material = "Neon"
  1730. if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
  1731. ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1732. elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  1733. ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1734. end
  1735. local psm = Instance.new("SpecialMesh",ps)
  1736. psm.MeshType = "Sphere"
  1737. psm.Scale = Vector3.new(3,1,3)
  1738. for i = 1, 50 do
  1739. psm.Scale = psm.Scale + Vector3.new(0,5,0)
  1740. ps.Transparency = ps.Transparency + .025
  1741. swait()
  1742. end
  1743. ps:Remove()
  1744. end)()
  1745. end
  1746. for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
  1747. x.CanCollide = true x:BreakJoints() end end
  1748. for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
  1749. slachtoffer.Parent:BreakJoints()
  1750. end
  1751. end
  1752.     for i = 1, 50 do
  1753.         brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
  1754.         swait()
  1755.     end
  1756.     wait(4)
  1757.     for i = 1, 40 do
  1758.         brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
  1759.         swait()
  1760.     end
  1761.     for i = 1, 40 do
  1762.         brock.Transparency = brock.Transparency + .025
  1763.         brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,-40,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.09)
  1764.         swait()
  1765.     end
  1766.     brock:Remove()
  1767.     for i = 1, 30 do
  1768.         cyl.Size = cyl.Size + Vector3.new(0,3,3)
  1769.         cyl.Transparency = cyl.Transparency + .05
  1770.         swait()
  1771.     end
  1772.     cyl:Remove()
  1773.     rb:Remove()
  1774.     end)()
  1775.     txc = txc + 8
  1776.     rbweld.C0 = rbweld.C0:lerp(CFrame.new(0,10,txc),.3)
  1777.     swait()
  1778. end
  1779. attacking = false
  1780. debounce = false
  1781. if xester then
  1782. ws = 155
  1783. else
  1784. ws = 92
  1785. end
  1786. elseif Press=='q' then
  1787. if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  1788. if debounce then return end
  1789. debounce = true
  1790. ws = 0
  1791. g1 = Instance.new("BodyGyro", Root)
  1792. g1.D = 175
  1793. g1.P = 20000
  1794. g1.MaxTorque = Vector3.new(0,9000,0)
  1795. local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
  1796. for i = 1, 20 do
  1797. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,targ.Head.Position),.2)
  1798. swait()
  1799. end
  1800. removeuseless:AddItem(g1,.001)
  1801. eyeball1.BrickColor = BrickColor.new("Crimson")
  1802. eyeball1.Material = "Neon"
  1803. eyeball2.BrickColor = BrickColor.new("Crimson")
  1804. eyeball2.Material = "Neon"
  1805. local z = {
  1806. Color = BrickColor.new("Really black").Color
  1807. }
  1808. SOUND(Head,2175667385,10,false,10)
  1809. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1810. coroutine.wrap(function()
  1811. coroutine.wrap(function()
  1812. coroutine.wrap(function()
  1813. local w = Instance.new("Part",Torso)
  1814. w.Anchored = true
  1815. w.CanCollide = false
  1816. w.Material = "Neon"
  1817. w.BrickColor = BrickColor.new("Really black")
  1818. if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  1819. w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
  1820. elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
  1821. w.CFrame = targ:FindFirstChild("Torso").CFrame
  1822. end
  1823. w.Size = Vector3.new(3,3,3)
  1824. w.Shape = "Ball"
  1825. for i = 1, 50 do
  1826. w.Transparency = w.Transparency + .05
  1827. w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
  1828. swait()
  1829. end
  1830. w:Remove()
  1831. end)()
  1832. for i = 1, 8 do
  1833. coroutine.wrap(function()
  1834. local ps = Instance.new("Part",Torso)
  1835. ps.Size = Vector3.new(1,1,1)
  1836. ps.Anchored = true
  1837. ps.BrickColor = BrickColor.new("Really black")
  1838. ps.Material = "Neon"
  1839. if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  1840. ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1841. elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
  1842. ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  1843. end
  1844. local psm = Instance.new("SpecialMesh",ps)
  1845. psm.MeshType = "Sphere"
  1846. psm.Scale = Vector3.new(3,1,3)
  1847. for i = 1, 50 do
  1848. psm.Scale = psm.Scale + Vector3.new(0,5,0)
  1849. ps.Transparency = ps.Transparency + .025
  1850. swait()
  1851. end
  1852. ps:Remove()
  1853. end)()
  1854. end
  1855. end)()
  1856. for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
  1857. x.CanCollide = true x:BreakJoints() end end
  1858. for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
  1859. targ:BreakJoints()
  1860. for i = 1, 40 do
  1861. local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1862. lol:Play()
  1863. local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
  1864. lol2:Play()
  1865. swait()
  1866. end
  1867. eyeball1.BrickColor = BrickColor.new("Really black")
  1868. eyeball2.BrickColor = BrickColor.new("Really black")
  1869. eyeball1.Material = "Glass"
  1870. eyeball2.Material = "Glass"
  1871. debounce = false
  1872. if xester then
  1873. ws = 155
  1874. else
  1875. ws = 92
  1876. end
  1877. end)()
  1878. end
  1879. end
  1880. end
  1881. end)
  1882.  
  1883. checks1 = coroutine.wrap(function() -------Checks
  1884. while true do
  1885. if Root.Velocity.Magnitude < 10 then
  1886. position = "Idle"
  1887. elseif Root.Velocity.Magnitude > 10 then
  1888. position = "Walking"
  1889. else
  1890. end
  1891. wait()
  1892. end
  1893. end)
  1894. checks1()
  1895.  
  1896. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1897.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1898. end
  1899.  
  1900. function ray2(StartPos, EndPos, Distance, Ignore)
  1901. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  1902. return ray(StartPos, DIRECTION, Distance, Ignore)
  1903. end
  1904.  
  1905. OrgnC0 = Neck.C0
  1906. local movelimbs = coroutine.wrap(function()
  1907. while RunSrv.RenderStepped:wait() do
  1908. TrsoLV = Torso.CFrame.lookVector
  1909. Dist = nil
  1910. Diff = nil
  1911. if not MseGuide then
  1912. print("Failed to recognize")
  1913. else
  1914. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1915. Dist = (Head.CFrame.p-Point).magnitude
  1916. Diff = Head.CFrame.Y-Point.Y
  1917. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1918. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  1919. Diff2 = LeftArm.CFrame.Y-Point.Y
  1920. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1921. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  1922. end
  1923. end
  1924. end)
  1925. movelimbs()
  1926. immortal = {}
  1927. for i,v in pairs(Character:GetDescendants()) do
  1928.     if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  1929.         if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  1930.             v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1931.         end
  1932.         table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  1933.     elseif v:IsA("JointInstance") then
  1934.         table.insert(immortal,{v,v.Parent,nil,nil,nil})
  1935.     end
  1936. end
  1937. for e = 1, #immortal do
  1938.     if immortal[e] ~= nil then
  1939.         local STUFF = immortal[e]
  1940.         local PART = STUFF[1]
  1941.         local PARENT = STUFF[2]
  1942.         local MATERIAL = STUFF[3]
  1943.         local COLOR = STUFF[4]
  1944.         local TRANSPARENCY = STUFF[5]
  1945. if levitate then
  1946.         if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1947.             PART.Material = MATERIAL
  1948.             PART.Color = COLOR
  1949.             PART.Transparency = TRANSPARENCY
  1950.         end
  1951.         PART.AncestryChanged:connect(function()
  1952.             PART.Parent = PARENT
  1953.         end)
  1954. else
  1955.         if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1956.             PART.Material = MATERIAL
  1957.             PART.Color = COLOR
  1958.             PART.Transparency = TRANSPARENCY
  1959.         end
  1960.         PART.AncestryChanged:connect(function()
  1961.             PART.Parent = PARENT
  1962.         end)
  1963. end
  1964.     end
  1965. end
  1966. function immortality()
  1967.     for e = 1, #immortal do
  1968.         if immortal[e] ~= nil then
  1969.             local STUFF = immortal[e]
  1970.             local PART = STUFF[1]
  1971.             local PARENT = STUFF[2]
  1972.             local MATERIAL = STUFF[3]
  1973.             local COLOR = STUFF[4]
  1974.             local TRANSPARENCY = STUFF[5]
  1975.             if PART.ClassName == "Part" and PART == Root then
  1976.                 PART.Material = MATERIAL
  1977.                 PART.Color = COLOR
  1978.                 PART.Transparency = TRANSPARENCY
  1979.             end
  1980.             if PART.Parent ~= PARENT then
  1981.                 hum:Remove()
  1982.                 PART.Parent = PARENT
  1983.                 hum = Instance.new("Humanoid",Character)
  1984. if levitate then
  1985. eyo1:Remove()
  1986. eyo2:Remove()
  1987. end
  1988.                                 hum.Name = "noneofurbusiness"
  1989.             end
  1990.         end
  1991.     end
  1992. end
  1993. coroutine.wrap(function()
  1994. while true do
  1995. hum:SetStateEnabled("Dead",false) hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  1996. if hum.Health < .1 then
  1997. immortality()
  1998. end
  1999. wait()
  2000. end
  2001. end)()
  2002.  
  2003. leftlocation = Instance.new("Part",LeftArm)
  2004. leftlocation.Size = Vector3.new(1,1,1)
  2005. leftlocation.Transparency = 1
  2006. leftlocationweld = weldBetween(leftlocation,LeftArm)
  2007. leftlocationweld.C0 = CFrame.new(0,1.2,0)
  2008. rightlocation = Instance.new("Part",RightArm)
  2009. rightlocation.Size = Vector3.new(1,1,1)
  2010. rightlocation.Transparency = 1
  2011. rightlocationweld = weldBetween(rightlocation,RightArm)
  2012. rightlocationweld.C0 = CFrame.new(0,1.2,0)
  2013.  
  2014. coroutine.wrap(function()
  2015. while true do
  2016. hpheight = 5.8 + .95 * math.sin(sine/12)
  2017. hum.HipHeight = hpheight
  2018. swait()
  2019. end
  2020. end)()
  2021.  
  2022. local anims = coroutine.wrap(function()
  2023. while true do
  2024. settime = 0.05
  2025. sine = sine + change
  2026. if position == "Walking" and attacking == false then
  2027. if huntdown then
  2028. change = .85
  2029. else
  2030. change = .5
  2031. end
  2032. walking = true
  2033. if xester then
  2034. ws = 155
  2035. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(-25),math.rad(2 * math.sin(sine/6))),.2)
  2036. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(25),math.rad(2 * math.sin(sine/6))),.2)
  2037. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/3.5)),math.rad(0 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
  2038. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
  2039. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
  2040. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
  2041. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
  2042. else
  2043. ws = 92
  2044. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
  2045. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * -math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
  2046. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,1 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/3.5)),math.rad(10 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
  2047. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
  2048. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
  2049. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
  2050. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
  2051. end
  2052. elseif position == "Idle" and attacking == false then
  2053. change = .5
  2054. HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
  2055. HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(13 - 3 * math.sin(sine/12)),math.rad(36 - 3 * math.sin(sine/13)),math.rad(35 + 2 * math.sin(sine/11))),.2)
  2056. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/12)),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
  2057. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
  2058. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
  2059. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
  2060. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
  2061. end
  2062. swait()
  2063. end
  2064. end)
  2065. anims()
  2066. warn("The one you fear, Made by Supr14.")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top