Advertisement
Guest User

Untitled

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