Advertisement
Official_Supr14

Vereus | FE

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