Advertisement
Guest User

Untitled

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