Advertisement
Guest User

Untitled

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