Advertisement
alphabox

Untitled

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