theScripter123123

Untitled

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