Advertisement
Guest User

Untitled

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