Advertisement
Guest User

Untitled

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