Advertisement
Keabhdsvavhwdjwa

Untitled

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