Advertisement
Guest User

Untitled

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