TheYoutuber_Pro

Oof

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