Advertisement
AstroScripts

Hooded Switcher V.15 (WIP)

Aug 29th, 2019
705
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 167.54 KB | None | 0 0
  1. ----------------------------------------------------------------
  2. --------------------------Noob Script--------------------------
  3. ----------------------------------------------------------------
  4. print([[
  5. --made by henriquegame2015
  6. --FE code by henry (henriquegame2015)
  7.  
  8. ----------------------------------------
  9. hey this is a test script
  10. if this aint working its bc im testing a thing
  11. -----------------------------------------
  12. ]])
  13.  
  14. if game:GetService("RunService"):IsClient() then error("ok mate type h/ this time") end
  15. local Player,game,owner = owner,game
  16. local RealPlayer = Player
  17. do
  18. local rp = RealPlayer
  19. script.Parent = rp.Character
  20.  
  21. --RemoteEvent for communicating
  22. local Event = Instance.new("RemoteEvent")
  23. Event.Name = "UserInput_Event"
  24.  
  25. --Fake event to make stuff like Mouse.KeyDown work
  26. local function fakeEvent()
  27. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  28. t.connect = t.Connect
  29. return t
  30. end
  31.  
  32. --Creating fake input objects with fake variables
  33. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function te(self,ev,...)
  43. local t = m[ev]
  44. if t and t._fakeEvent then
  45. for _,f in pairs(t.Functions) do
  46. f(...)
  47. end
  48. end
  49. end
  50. m.TrigEvent = te
  51. UIS.TrigEvent = te
  52.  
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=rp then return end
  55. m.Target = io.Target
  56. m.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. for _,t in pairs(CAS.Actions) do
  63. for _,k in pairs(t.Keys) do
  64. if k==io.KeyCode then
  65. t.Function(t.Name,io.UserInputState,io)
  66. end
  67. end
  68. end
  69. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  70. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  71. end
  72. end)
  73. Event.Parent = NLS([==[
  74. local Player = game:GetService("Players").LocalPlayer
  75. local Event = script:WaitForChild("UserInput_Event")
  76.  
  77. local Mouse = Player:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,a)
  80. if a then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data 30 times every second, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. while wait(1/30) do
  91. if h~=Mouse.Hit or t~=Mouse.Target then
  92. h,t=Mouse.Hit,Mouse.Target
  93. Event:FireServer({isMouse=true,Target=t,Hit=h})
  94. end
  95. end]==],Player.Character)
  96.  
  97. ----Sandboxed game object that allows the usage of client-side methods and services
  98. --Real game object
  99. local _rg = game
  100.  
  101. --Metatable for fake service
  102. local fsmt = {
  103. __index = function(self,k)
  104. local s = rawget(self,"_RealService")
  105. if s then return s[k] end
  106. end,
  107. __newindex = function(self,k,v)
  108. local s = rawget(self,"_RealService")
  109. if s then s[k]=v end
  110. end,
  111. __call = function(self,...)
  112. local s = rawget(self,"_RealService")
  113. if s then return s(...) end
  114. end
  115. }
  116. local function FakeService(t,RealService)
  117. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  118. return setmetatable(t,fsmt)
  119. end
  120.  
  121. --Fake game object
  122. local g = {
  123. GetService = function(self,s)
  124. return self[s]
  125. end,
  126. Players = FakeService({
  127. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  128. },"Players"),
  129. UserInputService = FakeService(UIS,"UserInputService"),
  130. ContextActionService = FakeService(CAS,"ContextActionService"),
  131. }
  132. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  133. g.service = g.GetService
  134.  
  135. g.RunService = FakeService({
  136. RenderStepped = _rg:GetService("RunService").Heartbeat,
  137. BindToRenderStep = function(self,name,_,fun)
  138. self._btrs[name] = self.Heartbeat:Connect(fun)
  139. end,
  140. UnbindFromRenderStep = function(self,name)
  141. self._btrs[name]:Disconnect()
  142. end,
  143. },"RunService")
  144.  
  145. setmetatable(g,{
  146. __index=function(self,s)
  147. return _rg:GetService(s) or typeof(_rg[s])=="function"
  148. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  149. end,
  150. __newindex = fsmt.__newindex,
  151. __call = fsmt.__call
  152. })
  153. --Changing owner to fake player object to support owner:GetMouse()
  154. game,owner = g,g.Players.LocalPlayer
  155. end
  156.  
  157. Player = owner
  158. PlayerGui = Player.PlayerGui
  159. Cam = workspace.CurrentCamera
  160. Backpack = Player.Backpack
  161. Character = Player.Character
  162. Humanoid = Character.Humanoid
  163. Mouse = Player:GetMouse()
  164. RootPart = Character["HumanoidRootPart"]
  165. Torso = Character["Torso"]
  166. Head = Character["Head"]
  167. RightArm = Character["Right Arm"]
  168. LeftArm = Character["Left Arm"]
  169. RightLeg = Character["Right Leg"]
  170. LeftLeg = Character["Left Leg"]
  171. RootJoint = RootPart["RootJoint"]
  172. Neck = Torso["Neck"]
  173. function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
  174. local NSound = nil
  175. coroutine.resume(coroutine.create(function()
  176. NSound = Instance.new("Sound", PARENT)
  177. NSound.Volume = VOLUME
  178. NSound.Pitch = PITCH
  179. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  180. swait()
  181. NSound:play()
  182. game:GetService("Debris"):AddItem(NSound, 10)
  183. end))
  184. return NSound
  185. end
  186.  
  187. Character = Player.Character
  188. Humanoid = Character.Humanoid
  189. ---------
  190. plr = game.Players.LocalPlayer
  191. chara = plr.Character
  192. mouse = plr:GetMouse()
  193. Create = Instance.new
  194. Huge = math.huge
  195.  
  196.  
  197.  
  198.  
  199. local shadowhead = Create("Part",chara.Head)
  200. shadowhead.BrickColor = BrickColor.new("Really black")
  201. shadowhead.Size = Vector3.new(1.2, 0.6, 1)
  202. shadowhead.CanCollide = false
  203. local shadowheadmesh = Create("SpecialMesh",shadowhead)
  204. shadowheadmesh.MeshType = "Head"
  205. shadowheadmesh.Scale = Vector3.new(1.26, 1.5, 1.26)
  206. local weld2 = Create("Weld",shadowhead)
  207. weld2.Part0 = shadowhead
  208. weld2.Part1 = chara.Head
  209. weld2.C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  210.  
  211. Player = game:GetService("Players").LocalPlayer
  212. PlayerGui = Player.PlayerGui
  213. Cam = workspace.CurrentCamera
  214. Backpack = Player.Backpack
  215. Character = Player.Character
  216. char = Player.Character
  217. Humanoid = Character.Humanoid
  218. Mouse = Player:GetMouse()
  219. RootPart = Character["HumanoidRootPart"]
  220. Torso = Character["Torso"]
  221. Head = Character["Head"]
  222. RightArm = Character["Right Arm"]
  223. LeftArm = Character["Left Arm"]
  224. RightLeg = Character["Right Leg"]
  225. LeftLeg = Character["Left Leg"]
  226. RootJoint = RootPart["RootJoint"]
  227. Neck = Torso["Neck"]
  228. RightShoulder = Torso["Right Shoulder"]
  229. LeftShoulder = Torso["Left Shoulder"]
  230. RightHip = Torso["Right Hip"]
  231. LeftHip = Torso["Left Hip"]
  232.  
  233. local Orin = "http://www.roblox.com/asset/?id=10521899"
  234. Head.face.Texture = Orin
  235. function weld(a, b, acf)
  236. local w = Instance.new("Weld", a)
  237. w.Part0 = a
  238. w.Part1 = b
  239. w.C0 = acf
  240. end
  241.  
  242. char.Humanoid.MaxHealth = 9999
  243. char.Humanoid.Health = 9999
  244.  
  245. char.Humanoid.Changed:Connect(function()
  246.  
  247.  
  248. char.Humanoid.Health = 9999
  249.  
  250. end)
  251. --------------------------------
  252. char.Head.face.Texture = "rbxassetid://10521899"
  253. --------------------------------
  254.  
  255.  
  256.  
  257.  
  258. -------------------------------------------------------
  259.  
  260. local FavIDs = {
  261. 340106355, --Nefl Crystals
  262. 927529620, --Dimension
  263. 876981900, --Fantasy
  264. 398987889, --Ordinary Days
  265. 1117396305, --Oh wait, it's you.
  266. 885996042, --Action Winter Journey
  267. 919231299, --Sprawling Idiot Effigy
  268. 743466274, --Good Day Sunshine
  269. 727411183, --Knife Fight
  270. 1402748531, --The Earth Is Counting On You!
  271. 595230126 --Robot Language
  272. }
  273.  
  274.  
  275.  
  276. --The reality of my life isn't real but a Universe -makhail07
  277. wait(0.2)
  278. local plr = game:service'Players'.LocalPlayer
  279. print('Local User is '..plr.Name)
  280. print('SCRIPTNAME Loaded')
  281. print('SCRIPT DESCRIPTION')
  282. local char = plr.Character
  283. local hum = char.Humanoid
  284. local hed = char.Head
  285. local root = char.HumanoidRootPart
  286. local rootj = root.RootJoint
  287. local tors = char.Torso
  288. local ra = char["Right Arm"]
  289. local la = char["Left Arm"]
  290. local rl = char["Right Leg"]
  291. local ll = char["Left Leg"]
  292. local neck = tors["Neck"]
  293. local mouse = plr:GetMouse()
  294. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  295. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  296. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  297. local maincolor = BrickColor.new("New Yeller")
  298.  
  299. -------------------------------------------------------
  300. --Start Good Stuff--
  301. -------------------------------------------------------
  302. cam = game.Workspace.CurrentCamera
  303. CF = CFrame.new
  304. angles = CFrame.Angles
  305. attack = false
  306. Euler = CFrame.fromEulerAnglesXYZ
  307. Rad = math.rad
  308. IT = Instance.new
  309. BrickC = BrickColor.new
  310. Cos = math.cos
  311. Acos = math.acos
  312. Sin = math.sin
  313. Asin = math.asin
  314. Abs = math.abs
  315. Mrandom = math.random
  316. Floor = math.floor
  317.  
  318.  
  319.  
  320. -------------------------------------------------------
  321. --End Good Stuff--
  322. -------------------------------------------------------
  323. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  324. RSH, LSH = nil, nil
  325. RW = Instance.new("Weld")
  326. LW = Instance.new("Weld")
  327. RH = tors["Right Hip"]
  328. LH = tors["Left Hip"]
  329. RSH = tors["Right Shoulder"]
  330. LSH = tors["Left Shoulder"]
  331. RSH.Parent = nil
  332. LSH.Parent = nil
  333. RW.Name = "RW"
  334. RW.Part0 = tors
  335. RW.C0 = CF(1.5, 0.5, 0)
  336. RW.C1 = CF(0, 0.5, 0)
  337. RW.Part1 = ra
  338. RW.Parent = tors
  339. LW.Name = "LW"
  340. LW.Part0 = tors
  341. LW.C0 = CF(-1.5, 0.5, 0)
  342. LW.C1 = CF(0, 0.5, 0)
  343. LW.Part1 = la
  344. LW.Parent = tors
  345. Effects = {}
  346. -------------------------------------------------------
  347. --Start HeartBeat--
  348. -------------------------------------------------------
  349. ArtificialHB = Instance.new("BindableEvent", script)
  350. ArtificialHB.Name = "Heartbeat"
  351. script:WaitForChild("Heartbeat")
  352.  
  353. frame = 1 / 60
  354. tf = 0
  355. allowframeloss = false
  356. tossremainder = false
  357.  
  358.  
  359. lastframe = tick()
  360. script.Heartbeat:Fire()
  361.  
  362.  
  363. game:GetService("RunService").Heartbeat:connect(function(s, p)
  364. tf = tf + s
  365. if tf >= frame then
  366. if allowframeloss then
  367. script.Heartbeat:Fire()
  368. lastframe = tick()
  369. else
  370. for i = 1, math.floor(tf / frame) do
  371. script.Heartbeat:Fire()
  372. end
  373. lastframe = tick()
  374. end
  375. if tossremainder then
  376. tf = 0
  377. else
  378. tf = tf - frame * math.floor(tf / frame)
  379. end
  380. end
  381. end)
  382. -------------------------------------------------------
  383. --End HeartBeat--
  384. -------------------------------------------------------
  385.  
  386. -------------------------------------------------------
  387. --Start Important Functions--
  388. -------------------------------------------------------
  389. function swait(num)
  390. if num == 0 or num == nil then
  391. game:service("RunService").Stepped:wait(0)
  392. else
  393. for i = 0, num do
  394. game:service("RunService").Stepped:wait(0)
  395. end
  396. end
  397. end
  398. function thread(f)
  399. coroutine.resume(coroutine.create(f))
  400. end
  401. function clerp(a, b, t)
  402. local qa = {
  403. QuaternionFromCFrame(a)
  404. }
  405. local qb = {
  406. QuaternionFromCFrame(b)
  407. }
  408. local ax, ay, az = a.x, a.y, a.z
  409. local bx, by, bz = b.x, b.y, b.z
  410. local _t = 1 - t
  411. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  412. end
  413. function QuaternionFromCFrame(cf)
  414. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  415. local trace = m00 + m11 + m22
  416. if trace > 0 then
  417. local s = math.sqrt(1 + trace)
  418. local recip = 0.5 / s
  419. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  420. else
  421. local i = 0
  422. if m00 < m11 then
  423. i = 1
  424. end
  425. if m22 > (i == 0 and m00 or m11) then
  426. i = 2
  427. end
  428. if i == 0 then
  429. local s = math.sqrt(m00 - m11 - m22 + 1)
  430. local recip = 0.5 / s
  431. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  432. elseif i == 1 then
  433. local s = math.sqrt(m11 - m22 - m00 + 1)
  434. local recip = 0.5 / s
  435. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  436. elseif i == 2 then
  437. local s = math.sqrt(m22 - m00 - m11 + 1)
  438. local recip = 0.5 / s
  439. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  440. end
  441. end
  442. end
  443. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  444. local xs, ys, zs = x + x, y + y, z + z
  445. local wx, wy, wz = w * xs, w * ys, w * zs
  446. local xx = x * xs
  447. local xy = x * ys
  448. local xz = x * zs
  449. local yy = y * ys
  450. local yz = y * zs
  451. local zz = z * zs
  452. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  453. end
  454. function QuaternionSlerp(a, b, t)
  455. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  456. local startInterp, finishInterp
  457. if cosTheta >= 1.0E-4 then
  458. if 1 - cosTheta > 1.0E-4 then
  459. local theta = math.acos(cosTheta)
  460. local invSinTheta = 1 / Sin(theta)
  461. startInterp = Sin((1 - t) * theta) * invSinTheta
  462. finishInterp = Sin(t * theta) * invSinTheta
  463. else
  464. startInterp = 1 - t
  465. finishInterp = t
  466. end
  467. elseif 1 + cosTheta > 1.0E-4 then
  468. local theta = math.acos(-cosTheta)
  469. local invSinTheta = 1 / Sin(theta)
  470. startInterp = Sin((t - 1) * theta) * invSinTheta
  471. finishInterp = Sin(t * theta) * invSinTheta
  472. else
  473. startInterp = t - 1
  474. finishInterp = t
  475. end
  476. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  477. end
  478. function rayCast(Position, Direction, Range, Ignore)
  479. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  480. end
  481. local RbxUtility = LoadLibrary("RbxUtility")
  482. local Create = RbxUtility.Create
  483.  
  484. function getRegion(point,range,ignore)
  485. return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
  486. end
  487.  
  488. function GetTorso(char)
  489. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  490. end
  491.  
  492. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  493. -------------------------------------------------------
  494. --Start Damage Function--
  495. -------------------------------------------------------
  496. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  497. if hit.Parent == nil then
  498. return
  499. end
  500. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  501. for _, v in pairs(hit.Parent:children()) do
  502. if v:IsA("Humanoid") then
  503. h = v
  504. end
  505. end
  506. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  507.  
  508. hit.Parent:FindFirstChild("Head"):BreakJoints()
  509. end
  510.  
  511. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  512. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  513. if hit.Parent.DebounceHit.Value == true then
  514. return
  515. end
  516. end
  517. if insta == true then
  518. hit.Parent:FindFirstChild("Head"):BreakJoints()
  519. end
  520. local c = Create("ObjectValue"){
  521. Name = "creator",
  522. Value = game:service("Players").LocalPlayer,
  523. Parent = h,
  524. }
  525. game:GetService("Debris"):AddItem(c, .5)
  526. if HitSound ~= nil and HitPitch ~= nil then
  527. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  528. end
  529. local Damage = math.random(minim, maxim)
  530. local blocked = false
  531. local block = hit.Parent:findFirstChild("Block")
  532. if block ~= nil then
  533. if block.className == "IntValue" then
  534. if block.Value > 0 then
  535. blocked = true
  536. block.Value = block.Value - 1
  537. print(block.Value)
  538. end
  539. end
  540. end
  541. if blocked == false then
  542. h.Health = h.Health - Damage
  543. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  544. else
  545. h.Health = h.Health - (Damage / 2)
  546. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  547. end
  548. if Type == "Knockdown" then
  549. local hum = hit.Parent.Humanoid
  550. hum.PlatformStand = true
  551. coroutine.resume(coroutine.create(function(HHumanoid)
  552. swait(1)
  553. HHumanoid.PlatformStand = false
  554. end), hum)
  555. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  556. local bodvol = Create("BodyVelocity"){
  557. velocity = angle * knockback,
  558. P = 5000,
  559. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  560. Parent = hit,
  561. }
  562. local rl = Create("BodyAngularVelocity"){
  563. P = 3000,
  564. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  565. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  566. Parent = hit,
  567. }
  568. game:GetService("Debris"):AddItem(bodvol, .5)
  569. game:GetService("Debris"):AddItem(rl, .5)
  570. elseif Type == "Normal" then
  571. local vp = Create("BodyVelocity"){
  572. P = 500,
  573. maxForce = Vector3.new(math.huge, 0, math.huge),
  574. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  575. }
  576. if knockback > 0 then
  577. vp.Parent = hit.Parent.Torso
  578. end
  579. game:GetService("Debris"):AddItem(vp, .5)
  580. elseif Type == "Up" then
  581. local bodyVelocity = Create("BodyVelocity"){
  582. velocity = Vector3.new(0, 20, 0),
  583. P = 5000,
  584. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  585. Parent = hit,
  586. }
  587. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  588. elseif Type == "DarkUp" then
  589. coroutine.resume(coroutine.create(function()
  590. for i = 0, 1, 0.1 do
  591. swait()
  592. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  593. end
  594. end))
  595. local bodyVelocity = Create("BodyVelocity"){
  596. velocity = Vector3.new(0, 20, 0),
  597. P = 5000,
  598. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  599. Parent = hit,
  600. }
  601. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  602. elseif Type == "Snare" then
  603. local bp = Create("BodyPosition"){
  604. P = 2000,
  605. D = 100,
  606. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  607. position = hit.Parent.Torso.Position,
  608. Parent = hit.Parent.Torso,
  609. }
  610. game:GetService("Debris"):AddItem(bp, 1)
  611. elseif Type == "Freeze" then
  612. local BodPos = Create("BodyPosition"){
  613. P = 50000,
  614. D = 1000,
  615. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  616. position = hit.Parent.Torso.Position,
  617. Parent = hit.Parent.Torso,
  618. }
  619. local BodGy = Create("BodyGyro") {
  620. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  621. P = 20e+003,
  622. Parent = hit.Parent.Torso,
  623. cframe = hit.Parent.Torso.CFrame,
  624. }
  625. hit.Parent.Torso.Anchored = true
  626. coroutine.resume(coroutine.create(function(Part)
  627. swait(1.5)
  628. Part.Anchored = false
  629. end), hit.Parent.Torso)
  630. game:GetService("Debris"):AddItem(BodPos, 3)
  631. game:GetService("Debris"):AddItem(BodGy, 3)
  632. end
  633. local debounce = Create("BoolValue"){
  634. Name = "DebounceHit",
  635. Parent = hit.Parent,
  636. Value = true,
  637. }
  638. game:GetService("Debris"):AddItem(debounce, Delay)
  639. c = Create("ObjectValue"){
  640. Name = "creator",
  641. Value = Player,
  642. Parent = h,
  643. }
  644. game:GetService("Debris"):AddItem(c, .5)
  645. end
  646. end
  647. -------------------------------------------------------
  648. --End Damage Function--
  649. -------------------------------------------------------
  650.  
  651. -------------------------------------------------------
  652. --Start Damage Function Customization--
  653. -------------------------------------------------------
  654. function ShowDamage(Pos, Text, Time, Color)
  655. local Rate = (1 / 30)
  656. local Pos = (Pos or Vector3.new(0, 0, 0))
  657. local Text = (Text or "")
  658. local Time = (Time or 2)
  659. local Color = (Color or Color3.new(255, 255, 1))
  660. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  661. EffectPart.Anchored = true
  662. local BillboardGui = Create("BillboardGui"){
  663. Size = UDim2.new(3, 0, 3, 0),
  664. Adornee = EffectPart,
  665. Parent = EffectPart,
  666. }
  667. local TextLabel = Create("TextLabel"){
  668. BackgroundTransparency = 1,
  669. Size = UDim2.new(1, 0, 1, 0),
  670. Text = Text,
  671. Font = "Bodoni",
  672. TextColor3 = Color,
  673. TextScaled = true,
  674. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  675. Parent = BillboardGui,
  676. }
  677. game.Debris:AddItem(EffectPart, (Time))
  678. EffectPart.Parent = game:GetService("Workspace")
  679. delay(0, function()
  680. local Frames = (Time / Rate)
  681. for Frame = 1, Frames do
  682. wait(Rate)
  683. local Percent = (Frame / Frames)
  684. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  685. TextLabel.TextTransparency = Percent
  686. end
  687. if EffectPart and EffectPart.Parent then
  688. EffectPart:Destroy()
  689. end
  690. end)
  691. end
  692. -------------------------------------------------------
  693. --End Damage Function Customization--
  694. -------------------------------------------------------
  695.  
  696. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  697. for _, c in pairs(workspace:children()) do
  698. local hum = c:findFirstChild("Humanoid")
  699. if hum ~= nil then
  700. local head = c:findFirstChild("Head")
  701. if head ~= nil then
  702. local targ = head.Position - Part.Position
  703. local mag = targ.magnitude
  704. if magni >= mag and c.Name ~= plr.Name then
  705. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  706. end
  707. end
  708. end
  709. end
  710. end
  711.  
  712.  
  713. CFuncs = {
  714. Part = {
  715. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  716. local Part = Create("Part")({
  717. Parent = Parent,
  718. Reflectance = Reflectance,
  719. Transparency = Transparency,
  720. CanCollide = false,
  721. Locked = true,
  722. BrickColor = BrickColor.new(tostring(BColor)),
  723. Name = Name,
  724. Size = Size,
  725. Material = Material
  726. })
  727. RemoveOutlines(Part)
  728. return Part
  729. end
  730. },
  731. Mesh = {
  732. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  733. local Msh = Create(Mesh)({
  734. Parent = Part,
  735. Offset = OffSet,
  736. Scale = Scale
  737. })
  738. if Mesh == "SpecialMesh" then
  739. Msh.MeshType = MeshType
  740. Msh.MeshId = MeshId
  741. end
  742. return Msh
  743. end
  744. },
  745. Mesh = {
  746. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  747. local Msh = Create(Mesh)({
  748. Parent = Part,
  749. Offset = OffSet,
  750. Scale = Scale
  751. })
  752. if Mesh == "SpecialMesh" then
  753. Msh.MeshType = MeshType
  754. Msh.MeshId = MeshId
  755. end
  756. return Msh
  757. end
  758. },
  759. Weld = {
  760. Create = function(Parent, Part0, Part1, C0, C1)
  761. local Weld = Create("Weld")({
  762. Parent = Parent,
  763. Part0 = Part0,
  764. Part1 = Part1,
  765. C0 = C0,
  766. C1 = C1
  767. })
  768. return Weld
  769. end
  770. },
  771. Sound = {
  772. Create = function(id, par, vol, pit)
  773. coroutine.resume(coroutine.create(function()
  774. local S = Create("Sound")({
  775. Volume = vol,
  776. Pitch = pit or 1,
  777. SoundId = id,
  778. Parent = par or workspace
  779. })
  780. wait()
  781. S:play()
  782. game:GetService("Debris"):AddItem(S, 6)
  783. end))
  784. end
  785. },
  786. ParticleEmitter = {
  787. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  788. local fp = Create("ParticleEmitter")({
  789. Parent = Parent,
  790. Color = ColorSequence.new(Color1, Color2),
  791. LightEmission = LightEmission,
  792. Size = Size,
  793. Texture = Texture,
  794. Transparency = Transparency,
  795. ZOffset = ZOffset,
  796. Acceleration = Accel,
  797. Drag = Drag,
  798. LockedToPart = LockedToPart,
  799. VelocityInheritance = VelocityInheritance,
  800. EmissionDirection = EmissionDirection,
  801. Enabled = Enabled,
  802. Lifetime = LifeTime,
  803. Rate = Rate,
  804. Rotation = Rotation,
  805. RotSpeed = RotSpeed,
  806. Speed = Speed,
  807. VelocitySpread = VelocitySpread
  808. })
  809. return fp
  810. end
  811. }
  812. }
  813. function RemoveOutlines(part)
  814. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  815. end
  816. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  817. local Part = Create("Part")({
  818. formFactor = FormFactor,
  819. Parent = Parent,
  820. Reflectance = Reflectance,
  821. Transparency = Transparency,
  822. CanCollide = false,
  823. Locked = true,
  824. BrickColor = BrickColor.new(tostring(BColor)),
  825. Name = Name,
  826. Size = Size,
  827. Material = Material
  828. })
  829. RemoveOutlines(Part)
  830. return Part
  831. end
  832. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  833. local Msh = Create(Mesh)({
  834. Parent = Part,
  835. Offset = OffSet,
  836. Scale = Scale
  837. })
  838. if Mesh == "SpecialMesh" then
  839. Msh.MeshType = MeshType
  840. Msh.MeshId = MeshId
  841. end
  842. return Msh
  843. end
  844. function CreateWeld(Parent, Part0, Part1, C0, C1)
  845. local Weld = Create("Weld")({
  846. Parent = Parent,
  847. Part0 = Part0,
  848. Part1 = Part1,
  849. C0 = C0,
  850. C1 = C1
  851. })
  852. return Weld
  853. end
  854.  
  855.  
  856. -------------------------------------------------------
  857. --Start Effect Function--
  858. -------------------------------------------------------
  859. EffectModel = Instance.new("Model", char)
  860. Effects = {
  861. Block = {
  862. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  863. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  864. prt.Anchored = true
  865. prt.CFrame = cframe
  866. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  867. game:GetService("Debris"):AddItem(prt, 10)
  868. if Type == 1 or Type == nil then
  869. table.insert(Effects, {
  870. prt,
  871. "Block1",
  872. delay,
  873. x3,
  874. y3,
  875. z3,
  876. msh
  877. })
  878. elseif Type == 2 then
  879. table.insert(Effects, {
  880. prt,
  881. "Block2",
  882. delay,
  883. x3,
  884. y3,
  885. z3,
  886. msh
  887. })
  888. else
  889. table.insert(Effects, {
  890. prt,
  891. "Block3",
  892. delay,
  893. x3,
  894. y3,
  895. z3,
  896. msh
  897. })
  898. end
  899. end
  900. },
  901. Sphere = {
  902. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  903. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  904. prt.Anchored = true
  905. prt.CFrame = cframe
  906. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  907. game:GetService("Debris"):AddItem(prt, 10)
  908. table.insert(Effects, {
  909. prt,
  910. "Cylinder",
  911. delay,
  912. x3,
  913. y3,
  914. z3,
  915. msh
  916. })
  917. end
  918. },
  919. Cylinder = {
  920. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  921. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  922. prt.Anchored = true
  923. prt.CFrame = cframe
  924. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  925. game:GetService("Debris"):AddItem(prt, 10)
  926. table.insert(Effects, {
  927. prt,
  928. "Cylinder",
  929. delay,
  930. x3,
  931. y3,
  932. z3,
  933. msh
  934. })
  935. end
  936. },
  937. Wave = {
  938. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  939. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  940. prt.Anchored = true
  941. prt.CFrame = cframe
  942. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  943. game:GetService("Debris"):AddItem(prt, 10)
  944. table.insert(Effects, {
  945. prt,
  946. "Cylinder",
  947. delay,
  948. x3 / 60,
  949. y3 / 60,
  950. z3 / 60,
  951. msh
  952. })
  953. end
  954. },
  955. Ring = {
  956. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  957. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  958. prt.Anchored = true
  959. prt.CFrame = cframe
  960. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  961. game:GetService("Debris"):AddItem(prt, 10)
  962. table.insert(Effects, {
  963. prt,
  964. "Cylinder",
  965. delay,
  966. x3,
  967. y3,
  968. z3,
  969. msh
  970. })
  971. end
  972. },
  973. Break = {
  974. Create = function(brickcolor, cframe, x1, y1, z1)
  975. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  976. prt.Anchored = true
  977. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  978. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  979. local num = math.random(10, 50) / 1000
  980. game:GetService("Debris"):AddItem(prt, 10)
  981. table.insert(Effects, {
  982. prt,
  983. "Shatter",
  984. num,
  985. prt.CFrame,
  986. math.random() - math.random(),
  987. 0,
  988. math.random(50, 100) / 100
  989. })
  990. end
  991. },
  992. Spiral = {
  993. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  994. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  995. prt.Anchored = true
  996. prt.CFrame = cframe
  997. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  998. game:GetService("Debris"):AddItem(prt, 10)
  999. table.insert(Effects, {
  1000. prt,
  1001. "Cylinder",
  1002. delay,
  1003. x3,
  1004. y3,
  1005. z3,
  1006. msh
  1007. })
  1008. end
  1009. },
  1010. Push = {
  1011. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1012. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1013. prt.Anchored = true
  1014. prt.CFrame = cframe
  1015. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1016. game:GetService("Debris"):AddItem(prt, 10)
  1017. table.insert(Effects, {
  1018. prt,
  1019. "Cylinder",
  1020. delay,
  1021. x3,
  1022. y3,
  1023. z3,
  1024. msh
  1025. })
  1026. end
  1027. }
  1028. }
  1029. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1030. local fp = IT("Part")
  1031. fp.formFactor = formfactor
  1032. fp.Parent = parent
  1033. fp.Reflectance = reflectance
  1034. fp.Transparency = transparency
  1035. fp.CanCollide = false
  1036. fp.Locked = true
  1037. fp.BrickColor = brickcolor
  1038. fp.Name = name
  1039. fp.Size = size
  1040. fp.Position = tors.Position
  1041. RemoveOutlines(fp)
  1042. fp.Material = "Fabric"
  1043. fp:BreakJoints()
  1044. return fp
  1045. end
  1046.  
  1047. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1048. local mesh = IT(Mesh)
  1049. mesh.Parent = part
  1050. if Mesh == "SpecialMesh" then
  1051. mesh.MeshType = meshtype
  1052. if meshid ~= "nil" then
  1053. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1054. end
  1055. end
  1056. mesh.Offset = offset
  1057. mesh.Scale = scale
  1058. return mesh
  1059. end
  1060.  
  1061. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1062. local type = type
  1063. local rng = Instance.new("Part", char)
  1064. rng.Anchored = true
  1065. rng.BrickColor = color
  1066. rng.CanCollide = false
  1067. rng.FormFactor = 3
  1068. rng.Name = "Ring"
  1069. rng.Material = "Neon"
  1070. rng.Size = Vector3.new(1, 1, 1)
  1071. rng.Transparency = 0
  1072. rng.TopSurface = 0
  1073. rng.BottomSurface = 0
  1074. rng.CFrame = pos
  1075. local rngm = Instance.new("SpecialMesh", rng)
  1076. rngm.MeshType = MType
  1077. rngm.Scale = scale
  1078. local scaler2 = 1
  1079. if type == "Add" then
  1080. scaler2 = 1 * value
  1081. elseif type == "Divide" then
  1082. scaler2 = 1 / value
  1083. end
  1084. coroutine.resume(coroutine.create(function()
  1085. for i = 0, 10 / bonuspeed, 0.1 do
  1086. swait()
  1087. if type == "Add" then
  1088. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1089. elseif type == "Divide" then
  1090. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1091. end
  1092. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1093. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1094. end
  1095. rng:Destroy()
  1096. end))
  1097. end
  1098.  
  1099. function Eviscerate(dude)
  1100. if dude.Name ~= char then
  1101. local bgf = IT("BodyGyro", dude.Head)
  1102. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1103. local val = IT("BoolValue", dude)
  1104. val.Name = "IsHit"
  1105. local ds = coroutine.wrap(function()
  1106. dude:WaitForChild("Head"):BreakJoints()
  1107. wait(0.5)
  1108. target = nil
  1109. coroutine.resume(coroutine.create(function()
  1110. for i, v in pairs(dude:GetChildren()) do
  1111. if v:IsA("Accessory") then
  1112. v:Destroy()
  1113. end
  1114. if v:IsA("Humanoid") then
  1115. v:Destroy()
  1116. end
  1117. if v:IsA("CharacterMesh") then
  1118. v:Destroy()
  1119. end
  1120. if v:IsA("Model") then
  1121. v:Destroy()
  1122. end
  1123. if v:IsA("Part") or v:IsA("MeshPart") then
  1124. for x, o in pairs(v:GetChildren()) do
  1125. if o:IsA("Decal") then
  1126. o:Destroy()
  1127. end
  1128. end
  1129. coroutine.resume(coroutine.create(function()
  1130. v.Material = "Neon"
  1131. v.CanCollide = false
  1132. local PartEmmit1 = IT("ParticleEmitter", v)
  1133. PartEmmit1.LightEmission = 1
  1134. PartEmmit1.Texture = "rbxassetid://2582829122"
  1135. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1136. PartEmmit1.Rate = 150
  1137. PartEmmit1.Lifetime = NumberRange.new(1)
  1138. PartEmmit1.Size = NumberSequence.new({
  1139. NumberSequenceKeypoint.new(0, 0.75, 0),
  1140. NumberSequenceKeypoint.new(1, 0, 0)
  1141. })
  1142. PartEmmit1.Transparency = NumberSequence.new({
  1143. NumberSequenceKeypoint.new(0, 0, 0),
  1144. NumberSequenceKeypoint.new(1, 1, 0)
  1145. })
  1146. PartEmmit1.Speed = NumberRange.new(0, 0)
  1147. PartEmmit1.VelocitySpread = 30000
  1148. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1149. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1150. local BodPoss = IT("BodyPosition", v)
  1151. BodPoss.P = 3000
  1152. BodPoss.D = 1000
  1153. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1154. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1155. v.Color = maincolor.Color
  1156. coroutine.resume(coroutine.create(function()
  1157. for i = 0, 49 do
  1158. swait(1)
  1159. v.Transparency = v.Transparency + 0.08
  1160. end
  1161. wait(0.5)
  1162. PartEmmit1.Enabled = false
  1163. wait(3)
  1164. v:Destroy()
  1165. dude:Destroy()
  1166. end))
  1167. end))
  1168. end
  1169. end
  1170. end))
  1171. end)
  1172. ds()
  1173. end
  1174. end
  1175.  
  1176. function FindNearestHead(Position, Distance, SinglePlayer)
  1177. if SinglePlayer then
  1178. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1179. end
  1180. local List = {}
  1181. for i, v in pairs(workspace:GetChildren()) do
  1182. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1183. table.insert(List, v)
  1184. end
  1185. end
  1186. return List
  1187. end
  1188.  
  1189. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1190. local type = type
  1191. local rng = Instance.new("Part", char)
  1192. rng.Anchored = true
  1193. rng.BrickColor = color
  1194. rng.CanCollide = false
  1195. rng.FormFactor = 3
  1196. rng.Name = "Ring"
  1197. rng.Material = "Neon"
  1198. rng.Size = Vector3.new(1, 1, 1)
  1199. rng.Transparency = 0
  1200. rng.TopSurface = 0
  1201. rng.BottomSurface = 0
  1202. rng.CFrame = pos
  1203. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1204. local rngm = Instance.new("SpecialMesh", rng)
  1205. rngm.MeshType = MType
  1206. rngm.Scale = Vector3.new(x1, y1, z1)
  1207. local scaler2 = 1
  1208. local speeder = FastSpeed
  1209. if type == "Add" then
  1210. scaler2 = 1 * value
  1211. elseif type == "Divide" then
  1212. scaler2 = 1 / value
  1213. end
  1214. coroutine.resume(coroutine.create(function()
  1215. for i = 0, 10 / bonuspeed, 0.1 do
  1216. swait()
  1217. if type == "Add" then
  1218. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1219. elseif type == "Divide" then
  1220. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1221. end
  1222. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1223. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1224. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1225. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1226. end
  1227. rng:Destroy()
  1228. end))
  1229. end
  1230.  
  1231. function SoulSteal(dude)
  1232. if dude.Name ~= char then
  1233. local bgf = IT("BodyGyro", dude.Head)
  1234. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1235. local val = IT("BoolValue", dude)
  1236. val.Name = "IsHit"
  1237. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1238. local soulst = coroutine.wrap(function()
  1239. local soul = Instance.new("Part",dude)
  1240. soul.Size = Vector3.new(1,1,1)
  1241. soul.CanCollide = false
  1242. soul.Anchored = false
  1243. soul.Position = torso.Position
  1244. soul.Transparency = 1
  1245. local PartEmmit1 = IT("ParticleEmitter", soul)
  1246. PartEmmit1.LightEmission = 1
  1247. PartEmmit1.Texture = "rbxassetid://2582829122"
  1248. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1249. PartEmmit1.Rate = 250
  1250. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1251. PartEmmit1.Size = NumberSequence.new({
  1252. NumberSequenceKeypoint.new(0, 1, 0),
  1253. NumberSequenceKeypoint.new(1, 0, 0)
  1254. })
  1255. PartEmmit1.Transparency = NumberSequence.new({
  1256. NumberSequenceKeypoint.new(0, 0, 0),
  1257. NumberSequenceKeypoint.new(1, 1, 0)
  1258. })
  1259. PartEmmit1.Speed = NumberRange.new(0, 0)
  1260. PartEmmit1.VelocitySpread = 30000
  1261. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1262. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1263. local BodPoss = IT("BodyPosition", soul)
  1264. BodPoss.P = 3000
  1265. BodPoss.D = 1000
  1266. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1267. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1268. wait(1.6)
  1269. soul.Touched:connect(function(hit)
  1270. if hit.Parent == char then
  1271. soul:Destroy()
  1272. end
  1273. end)
  1274. wait(1.2)
  1275. while soul do
  1276. swait()
  1277. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1278. BodPoss.Position = tors.Position
  1279. end
  1280. end)
  1281. soulst()
  1282. end
  1283. end
  1284. function FaceMouse()
  1285. local Cam = workspace.CurrentCamera
  1286. return {
  1287. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1288. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1289. }
  1290. end
  1291.  
  1292. BTAUNT = Instance.new("Sound", tors)
  1293. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=869166432"
  1294. BTAUNT.Volume = 10
  1295. BTAUNT.Pitch = 1
  1296. BTAUNT.Looped = true
  1297. BTAUNT.TimePosition = 0
  1298.  
  1299. BTAUNT2 = Instance.new("Sound", tors)
  1300. BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=935804253"
  1301. BTAUNT2.Volume = 10
  1302. BTAUNT2.Pitch = 1
  1303. BTAUNT2.Looped = false
  1304. BTAUNT2.TimePosition = 0
  1305.  
  1306. BTAUNT3 = Instance.new("Sound", tors)
  1307. BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=2866646141"
  1308. BTAUNT3.Volume = 2
  1309. BTAUNT3.Pitch = 1
  1310. BTAUNT3.Looped = true
  1311. BTAUNT3.TimePosition = 0
  1312.  
  1313. TEST = Instance.new("Sound", tors)
  1314. TEST.SoundId = "http://www.roblox.com/asset/?id=130766856"
  1315. TEST.Volume = 25
  1316. TEST.Pitch = 1
  1317. TEST.Looped = false
  1318. TEST.TimePosition = 0
  1319. -------------------------------------------------------
  1320. --End Effect Function--
  1321. -------------------------------------------------------
  1322. function Cso(ID, PARENT, VOLUME, PITCH)
  1323. local NSound = nil
  1324. coroutine.resume(coroutine.create(function()
  1325. NSound = IT("Sound", PARENT)
  1326. NSound.Volume = VOLUME
  1327. NSound.Pitch = PITCH
  1328. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1329. swait()
  1330. NSound:play()
  1331. game:GetService("Debris"):AddItem(NSound, 50)
  1332. end))
  1333. return NSound
  1334. end
  1335. function CameraEnshaking(Length, Intensity)
  1336. coroutine.resume(coroutine.create(function()
  1337. local intensity = 1 * Intensity
  1338. local rotM = 0.01 * Intensity
  1339. for i = 0, Length, 0.1 do
  1340. swait()
  1341. intensity = intensity - 0.05 * Intensity / Length
  1342. rotM = rotM - 5.0E-4 * Intensity / Length
  1343. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1344. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1345. end
  1346. hum.CameraOffset = Vector3.new(0, 0, 0)
  1347. end))
  1348. end
  1349. -------------------------------------------------------
  1350. --End Important Functions--
  1351. -------------------------------------------------------
  1352.  
  1353.  
  1354. -------------------------------------------------------
  1355. --Start Customization--
  1356. -------------------------------------------------------
  1357. local Player_Size = 1
  1358. if Player_Size ~= 1 then
  1359. root.Size = root.Size * Player_Size
  1360. tors.Size = tors.Size * Player_Size
  1361. hed.Size = hed.Size * Player_Size
  1362. ra.Size = ra.Size * Player_Size
  1363. la.Size = la.Size * Player_Size
  1364. rl.Size = rl.Size * Player_Size
  1365. ll.Size = ll.Size * Player_Size
  1366. ----------------------------------------------------------------------------------
  1367. rootj.Parent = root
  1368. neck.Parent = tors
  1369. RW.Parent = tors
  1370. LW.Parent = tors
  1371. RH.Parent = tors
  1372. LH.Parent = tors
  1373. ----------------------------------------------------------------------------------
  1374. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1375. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1376. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1377. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1378. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1379. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1380. ----------------------------------------------------------------------------------
  1381. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1382. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1383. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1384. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1385. --hat.Parent = Character
  1386. end
  1387. ----------------------------------------------------------------------------------
  1388. ----------------------------------------------------------------------------------
  1389. local equipped = false
  1390. local idle = 0
  1391. local change = 1
  1392. local val = 0
  1393. local toim = 0
  1394. local idleanim = 0.4
  1395. local sine = 0
  1396. local Sit = 1
  1397. ----------------------------------------------------------------------------------
  1398. hum.WalkSpeed = 8
  1399. hum.JumpPower = 57
  1400. hum.Animator.Parent = nil
  1401. ----------------------------------------------------------------------------------
  1402.  
  1403.  
  1404. -------------------------------------------------------
  1405. --End Customization--
  1406. -------------------------------------------------------
  1407. local Blobby = Instance.new("Part", char)
  1408. Blobby.Name = "Blob"
  1409. Blobby.CanCollide = false
  1410. Blobby.BrickColor = BrickColor.new("Really black")
  1411. Blobby.Transparency = 0
  1412. Blobby.Material = "Plastic"
  1413. Blobby.Size = Vector3.new(1, 1, 2)
  1414. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1415. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1416.  
  1417. local Weld = Instance.new("Weld", Blobby)
  1418. Weld.Part0 = ra
  1419. Weld.Part1 = Blobby
  1420. Weld.C1 = CFrame.new(0, 0.8, 0)
  1421. Weld.C0 = CFrame.Angles(Rad(-180),0,135)
  1422.  
  1423. local M2 = Instance.new("SpecialMesh")
  1424. M2.Parent = Blobby
  1425. M2.MeshId = "rbxassetid://0"
  1426. M2.TextureId = "rbxassetid://0"
  1427. M2.Scale = Vector3.new(2.01, 2.01, 2.01)
  1428.  
  1429. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1430. naeeym2.AlwaysOnTop = true
  1431. naeeym2.Size = UDim2.new(5,35,2,15)
  1432. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1433. naeeym2.Adornee = hed
  1434. naeeym2.Name = "Name"
  1435. --naeeym2.PlayerToHideFrom = Player
  1436. local tecks2 = Instance.new("TextLabel",naeeym2)
  1437. tecks2.BackgroundTransparency = 1
  1438. tecks2.TextScaled = true
  1439. tecks2.BorderSizePixel = 0
  1440. tecks2.Text = "hostile skid"
  1441. tecks2.Font = Enum.Font.Bodoni
  1442. tecks2.TextSize = 30
  1443. tecks2.TextStrokeTransparency = 0
  1444. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1445. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1446. tecks2.Size = UDim2.new(1,0,0.5,0)
  1447. tecks2.Parent = naeeym2]]
  1448. ----------------------------------------------------------------------------------
  1449. local AddInstance = function(Object, ...)
  1450. local Obj = Instance.new(Object)
  1451. for i,v in next,(...) do
  1452. Obj[i] = v
  1453. end
  1454. return Obj
  1455. end
  1456. ----------------------------------------------------
  1457.  
  1458. MeshT = "rbxassetid://83499032"
  1459. TextureM = "rbxassetid://254676194"
  1460.  
  1461.  
  1462.  
  1463.  
  1464. local Load = Instance.new("Animation", char)
  1465.  
  1466.  
  1467. local Reaper = AddInstance("Part",{
  1468. Parent = hed,
  1469. CFrame = hed.CFrame,
  1470. formFactor = "Symmetric",
  1471. Size = Vector3.new(1, 1, 1),
  1472. CanCollide = false,
  1473. TopSurface = "Smooth",
  1474. BottomSurface = "Smooth",
  1475. Locked = true,
  1476. })
  1477. local Weld = AddInstance("Weld",{
  1478. Parent = Reaper,
  1479. Part0 = hed,
  1480. C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0),
  1481. Part1 = Reaper,
  1482. })
  1483. local Mesh = AddInstance("SpecialMesh",{
  1484. Parent = Reaper,
  1485. MeshId = MeshT,
  1486. TextureId = TextureM,
  1487. Offset = Vector3.new(0,-0.2,0),
  1488. Scale = Vector3.new(1,1,1),
  1489. VertexColor = Vector3.new(0,0,0),
  1490. })
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496. -------------------------------------------------------
  1497.  
  1498.  
  1499.  
  1500.  
  1501. wait(1)
  1502. plr = game.Players.LocalPlayer
  1503. char = plr.Character
  1504. mouse = plr:GetMouse()
  1505. epicmode = false
  1506. normal = true
  1507. for i,v in pairs(char:GetChildren()) do
  1508. if v.ClassName == "Hat" or v.ClassName == "Hat" then
  1509. v:Destroy()
  1510. end
  1511. end
  1512.  
  1513.  
  1514.  
  1515.  
  1516. local righteyebrickcolor = "Institutional white"
  1517. local reye = Instance.new("Part", char)
  1518. reye.CanCollide = false
  1519. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  1520. reye.Material = "Neon"
  1521. reye.Size = Vector3.new(.25,.35,.15)
  1522. weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0))
  1523. m1 = Instance.new("SpecialMesh", reye)
  1524. m1.MeshType = "Sphere"
  1525. m1.Scale = Vector3.new(0.9,0.9,0.9)
  1526. reye.Locked = true
  1527. reye.Name = "re"
  1528.  
  1529. local wings = Instance.new("Part", char)
  1530. wings.CFrame = char.Torso.CFrame
  1531. wings.BrickColor = BrickColor.new("Black")
  1532. wings.Locked = true
  1533. wings.CanCollide = false
  1534.  
  1535. local weld = Instance.new("Weld", wings)
  1536. weld.Part0 = wings
  1537. weld.Part1 = char.Torso
  1538.  
  1539. local specialMesh = Instance.new("SpecialMesh", wings)
  1540. specialMesh.MeshId = "rbxassetid://0"
  1541. specialMesh.Offset = Vector3.new(0,0.1,-0.2)
  1542. specialMesh.Scale = Vector3.new(1,1,1)
  1543.  
  1544.  
  1545.  
  1546. -------------------------------------------------------
  1547. --Start Attacks N Stuff--
  1548. -------------------------------------------------------
  1549. local naeeym2 = Instance.new("BillboardGui",char)
  1550. naeeym2.AlwaysOnTop = true
  1551. naeeym2.Size = UDim2.new(5,35,2,35)
  1552. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1553. naeeym2.Adornee = hed
  1554. naeeym2.Name = "Name"
  1555.  
  1556. local tecks2 = Instance.new("TextLabel",naeeym2)
  1557. tecks2.BackgroundTransparency = 1
  1558. tecks2.TextScaled = true
  1559. tecks2.BorderSizePixel = 0
  1560. tecks2.Text = "Script by Henry, edited by ArtistBase"
  1561. tecks2.Font = "Fantasy"
  1562. tecks2.TextSize = 30
  1563. tecks2.TextStrokeTransparency = 0
  1564. tecks2.TextColor3 = BrickColor.new('Black').Color
  1565. tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
  1566. tecks2.Size = UDim2.new(1,0,0.5,0)
  1567. tecks2.Parent = naeeym2
  1568. textfag = tecks2
  1569. tecks2.Text = "This hood..."
  1570. wait(2)
  1571. tecks2.Text = "Is it controlling me?"
  1572. wait(1)
  1573. tecks2.Text = "Well, I hope not."
  1574. wait(1)
  1575. tecks2.Text = "Neutral"
  1576. BTAUNT:Play()
  1577. coroutine.resume(coroutine.create(function()
  1578. while textfag ~= nil do
  1579. swait()
  1580. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1581. textfag.Rotation = math.random(-3,3)
  1582. end
  1583. end))
  1584.  
  1585.  
  1586. char.Humanoid.JumpPower = 115
  1587. char.Humanoid.WalkSpeed = 30
  1588.  
  1589.  
  1590. -----------------------------------------------
  1591.  
  1592. function chatfunc(text, color)
  1593. local chat = coroutine.wrap(function()
  1594. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1595. char:FindFirstChild("TalkingBillBoard"):destroy()
  1596. end
  1597. local naeeym2 = Instance.new("BillboardGui", char)
  1598. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1599. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  1600. naeeym2.Adornee = hed
  1601. naeeym2.Name = "TalkingBillBoard"
  1602. local tecks2 = Instance.new("TextLabel", naeeym2)
  1603. tecks2.BackgroundTransparency = 1
  1604. tecks2.BorderSizePixel = 0
  1605. tecks2.Text = ""
  1606. tecks2.Font = "SciFi"
  1607. tecks2.TextSize = 30
  1608. tecks2.TextStrokeTransparency = 0
  1609. tecks2.TextColor3 = color
  1610. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1611. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1612. local tecks3 = Instance.new("TextLabel", naeeym2)
  1613. tecks3.BackgroundTransparency = 1
  1614. tecks3.BorderSizePixel = 0
  1615. tecks3.Text = ""
  1616. tecks3.Font = "SciFi"
  1617. tecks3.TextSize = 30
  1618. tecks3.TextStrokeTransparency = 0
  1619. tecks3.TextColor3 = Color3.new(0, 0, 0)
  1620. tecks3.TextStrokeColor3 = color
  1621. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  1622. coroutine.resume(coroutine.create(function()
  1623. while true do
  1624. swait(1)
  1625. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1626. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1627. tecks2.Rotation = math.random(-5, 5)
  1628. tecks3.Rotation = math.random(-5, 5)
  1629. end
  1630. end))
  1631. for i = 1, string.len(text) do
  1632. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  1633. tecks2.Text = string.sub(text, 1, i)
  1634. tecks3.Text = string.sub(text, 1, i)
  1635. swait(1)
  1636. end
  1637. wait(1)
  1638. local randomrot = math.random(1, 2)
  1639. if randomrot == 1 then
  1640. for i = 1, 50 do
  1641. swait()
  1642. tecks2.Rotation = tecks2.Rotation - 0.75
  1643. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1644. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1645. tecks3.Rotation = tecks2.Rotation + 0.75
  1646. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1647. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1648. end
  1649. elseif randomrot == 2 then
  1650. for i = 1, 50 do
  1651. swait()
  1652. tecks2.Rotation = tecks2.Rotation + 0.75
  1653. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1654. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1655. tecks3.Rotation = tecks2.Rotation - 0.75
  1656. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1657. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1658. end
  1659. end
  1660. naeeym2:Destroy()
  1661. end)
  1662. chat()
  1663. end
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671. --Switcher-------------------------------------
  1672.  
  1673.  
  1674. local effectTorso = Instance.new("Sparkles", char.Torso)
  1675. effectTorso.SparkleColor = Color3.new(0, 85, 255)
  1676. effectTorso.Enabled = false
  1677.  
  1678. local animation = Instance.new("NumberValue", char)
  1679. animation.Value = 1
  1680. animation.Name = "Animation"
  1681.  
  1682. local animation2 = Instance.new("NumberValue", char)
  1683. animation2.Value = 1
  1684. animation2.Name = "mode"
  1685.  
  1686.  
  1687.  
  1688.  
  1689. ---------------------------
  1690.  
  1691.  
  1692. function Noob2 ()
  1693.  
  1694.  
  1695. if animation2.Value == 1 then
  1696.  
  1697. animation2.Value = 2
  1698.  
  1699. specialMesh.MeshId = "rbxassetid://0"
  1700.  
  1701. wait(0.1)
  1702. tecks2.Text = "~Waved~"
  1703.  
  1704. tecks2.TextColor3 = BrickColor.new('Instutional White').Color
  1705. tecks2.TextStrokeColor3 = BrickColor.new('Black').Color
  1706. maincolor = BrickColor.new("Instutional White")
  1707.  
  1708. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1953265096"
  1709. BTAUNT.TimePosition = 70
  1710.  
  1711. char.Torso.Material = ("Plastic")
  1712.  
  1713. effectTorso.Enabled = false
  1714.  
  1715. animation.Value = 4
  1716.  
  1717.  
  1718. hed.face.Texture = "rbxassetid://21635489"
  1719.  
  1720.  
  1721.  
  1722. end
  1723.  
  1724.  
  1725.  
  1726. end
  1727.  
  1728. function Noob3 ()
  1729.  
  1730.  
  1731. if animation2.Value == 1 then
  1732.  
  1733. animation2.Value = 3
  1734.  
  1735. specialMesh.MeshId = "rbxassetid://0"
  1736. wait(0.1)
  1737. tecks2.Text = "Bye Bye..."
  1738.  
  1739. tecks2.TextColor3 = BrickColor.new('Black').Color
  1740. tecks2.TextStrokeColor3 = BrickColor.new('Grey').Color
  1741. maincolor = BrickColor.new("Grey")
  1742.  
  1743. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2190980177"
  1744. BTAUNT.TimePosition = 8
  1745.  
  1746.  
  1747. char.Torso.Material = ("Plastic")
  1748.  
  1749. effectTorso.Enabled = false
  1750.  
  1751. animation.Value = 4
  1752.  
  1753. hed.face.Texture = "rbxassetid://2613619629"
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759. end
  1760.  
  1761.  
  1762.  
  1763. end
  1764.  
  1765. function Noob4 ()
  1766.  
  1767.  
  1768.  
  1769.  
  1770. animation2.Value = 1
  1771.  
  1772.  
  1773. specialMesh.MeshId = "rbxassetid://0"
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779. wait(0.1)
  1780. tecks2.Text = "Neutral"
  1781.  
  1782. tecks2.TextColor3 = BrickColor.new('Black').Color
  1783. tecks2.TextStrokeColor3 = BrickColor.new('Grey').Color
  1784. maincolor = BrickColor.new("Grey")
  1785.  
  1786.  
  1787. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1117396305"
  1788.  
  1789.  
  1790. char.Torso.Material = ("Plastic")
  1791. effectTorso.Enabled = false
  1792.  
  1793. animation.Value = 1
  1794.  
  1795. hed.face.Texture = "rbxassetid://3589472112"
  1796.  
  1797.  
  1798. end
  1799.  
  1800.  
  1801. function Noob5 ()
  1802.  
  1803.  
  1804. if animation2.Value == 1 then
  1805.  
  1806. animation2.Value = 5
  1807. specialMesh.MeshId = "rbxassetid://0"
  1808.  
  1809.  
  1810. wait(0.1)
  1811. tecks2.Text = "Scat-man"
  1812.  
  1813. tecks2.TextColor3 = BrickColor.new('Black').Color
  1814. tecks2.TextStrokeColor3 = BrickColor.new('White').Color
  1815. maincolor = BrickColor.new("White")
  1816.  
  1817.  
  1818. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=146643371"
  1819.  
  1820. effectTorso.Enabled = false
  1821.  
  1822. animation.Value = 1
  1823.  
  1824.  
  1825. hed.face.Texture = "rbxassetid://10521899"
  1826.  
  1827.  
  1828.  
  1829.  
  1830. end
  1831.  
  1832.  
  1833. end
  1834.  
  1835.  
  1836.  
  1837. function Noob6 ()
  1838.  
  1839.  
  1840. if animation2.Value == 1 then
  1841.  
  1842. animation2.Value = 6
  1843. specialMesh.MeshId = "rbxassetid://0"
  1844.  
  1845. wait(0.1)
  1846. tecks2.Text = "Test Mode"
  1847.  
  1848. tecks2.TextColor3 = BrickColor.new('Black').Color
  1849. tecks2.TextStrokeColor3 = BrickColor.new('Really red').Color
  1850. maincolor = BrickColor.new("Really red")
  1851.  
  1852.  
  1853. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=243839247"
  1854.  
  1855.  
  1856.  
  1857. effectTorso.Enabled = false
  1858.  
  1859. animation.Value = 4
  1860.  
  1861.  
  1862. hed.face.Texture = "rbxassetid://2885675932"
  1863.  
  1864.  
  1865.  
  1866.  
  1867. end
  1868.  
  1869.  
  1870.  
  1871.  
  1872. end
  1873.  
  1874.  
  1875. function Noob7 ()
  1876.  
  1877.  
  1878. if animation2.Value == 1 then
  1879.  
  1880. animation2.Value = 7
  1881. specialMesh.MeshId = "rbxassetid://0"
  1882.  
  1883.  
  1884. wait(0.1)
  1885. tecks2.Text = "God of Time"
  1886.  
  1887. tecks2.TextColor3 = BrickColor.new('Black').Color
  1888. tecks2.TextStrokeColor3 = BrickColor.new('Deep orange').Color
  1889. maincolor = BrickColor.new("Deep orange")
  1890.  
  1891.  
  1892. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=492070484"
  1893.  
  1894.  
  1895.  
  1896. effectTorso.Enabled = false
  1897.  
  1898. animation.Value = 1
  1899.  
  1900. hed.face.Texture = "rbxassetid://10521899"
  1901.  
  1902.  
  1903.  
  1904. end
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910. end
  1911.  
  1912.  
  1913.  
  1914. function Noob8 ()
  1915.  
  1916.  
  1917. if animation2.Value == 1 then
  1918.  
  1919. animation2.Value = 8
  1920.  
  1921.  
  1922. specialMesh.MeshId = "rbxassetid://0"
  1923.  
  1924.  
  1925. wait(0.1)
  1926.  
  1927. tecks2.Text = "~ C H I L L ~"
  1928.  
  1929. tecks2.TextColor3 = BrickColor.new('Black').Color
  1930. tecks2.TextStrokeColor3 = BrickColor.new('Really blue').Color
  1931. maincolor = BrickColor.new("Really blue")
  1932.  
  1933.  
  1934. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=255288110"
  1935.  
  1936.  
  1937. effectTorso.Enabled = true
  1938.  
  1939.  
  1940.  
  1941. animation.Value = 1
  1942.  
  1943. hed.face.Texture = "rbxassetid://10521899"
  1944.  
  1945.  
  1946. end
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953. end
  1954.  
  1955.  
  1956. function Noob9 ()
  1957.  
  1958.  
  1959. if animation2.Value == 1 then
  1960.  
  1961. animation2.Value = 9
  1962.  
  1963. specialMesh.MeshId = "rbxassetid://0"
  1964.  
  1965. wait(0.1)
  1966.  
  1967. tecks2.Text = "The Jester"
  1968.  
  1969. tecks2.TextColor3 = BrickColor.new('Black').Color
  1970. tecks2.TextStrokeColor3 = BrickColor.new('Royal purple').Color
  1971. maincolor = BrickColor.new("Royal purple")
  1972.  
  1973.  
  1974. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=195916147"
  1975.  
  1976.  
  1977. effectTorso.Enabled = false
  1978.  
  1979.  
  1980.  
  1981. animation.Value = 4
  1982.  
  1983. hed.face.Texture = "rbxassetid://241553801"
  1984.  
  1985.  
  1986.  
  1987. end
  1988.  
  1989. end
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996. function Noob10()
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003. if animation2.Value == 1 then
  2004.  
  2005. animation2.Value = 10
  2006.  
  2007.  
  2008. specialMesh.MeshId = "rbxassetid://0"
  2009.  
  2010.  
  2011.  
  2012.  
  2013. wait(0.1)
  2014.  
  2015. tecks2.Text = "Nonsence"
  2016.  
  2017. tecks2.TextColor3 = BrickColor.new('Bright red').Color
  2018. tecks2.TextStrokeColor3 = BrickColor.new('Cyan').Color
  2019. maincolor = BrickColor.new("Bright red")
  2020.  
  2021.  
  2022. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1497785701"
  2023. BTAUNT.TimePosition = 13.75
  2024.  
  2025. effectTorso.Enabled = false
  2026.  
  2027.  
  2028. animation.Value = 10
  2029.  
  2030. hed.face.Texture = "rbxassetid://2931267401"
  2031.  
  2032. end
  2033.  
  2034. end
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045. function Noob11()
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052. if animation2.Value == 1 then
  2053.  
  2054. animation2.Value = 10
  2055.  
  2056.  
  2057. specialMesh.MeshId = "rbxassetid://0"
  2058.  
  2059.  
  2060.  
  2061.  
  2062. wait(0.1)
  2063.  
  2064. tecks2.Text = "The Pianist"
  2065.  
  2066. tecks2.TextColor3 = BrickColor.new('Deep blue').Color
  2067. tecks2.TextStrokeColor3 = BrickColor.new('Navy blue').Color
  2068. maincolor = BrickColor.new("Navy blue")
  2069.  
  2070.  
  2071. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1403646082"
  2072.  
  2073. effectTorso.Enabled = false
  2074.  
  2075.  
  2076. animation.Value = 2
  2077.  
  2078. hed.face.Texture = "rbxassetid://176217464"
  2079.  
  2080. end
  2081.  
  2082.  
  2083. end
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108. --------------------------------------------------
  2109.  
  2110.  
  2111. function hate()
  2112. chatfunc("Let's finish this!", BrickColor.new("White").Color)
  2113. wait(3)
  2114. chatfunc("You ready?", BrickColor.new("White").Color)
  2115. wait(3)
  2116. attack = true
  2117. Cso("464600985", hed, 3.5, 1)
  2118. local orb = Instance.new("Part", char)
  2119. orb.Anchored = true
  2120. orb.BrickColor = BrickC("Really black")
  2121. orb.CanCollide = false
  2122. orb.FormFactor = 3
  2123. orb.Name = "Ring"
  2124. orb.Material = "Neon"
  2125. orb.Size = Vector3.new(1, 1, 1)
  2126. orb.Transparency = 0
  2127. orb.TopSurface = 0
  2128. orb.BottomSurface = 0
  2129. local orbm = Instance.new("SpecialMesh", orb)
  2130. orbm.MeshType = "Sphere"
  2131. orbm.Name = "SizeMesh"
  2132. orbm.Scale = Vector3.new(0, 0, 0)
  2133. local scaled = 0.1
  2134. local posid = 0
  2135. for i = 0, 2, 0.1 do
  2136. swait()
  2137. scaled = scaled + 0.1
  2138. posid = posid - scaled
  2139. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  2140. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  2141. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2142. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2143. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2144. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2145. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  2146. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2147. end
  2148.  
  2149. chatfunc("Here it comes...", BrickColor.new("White").Color)
  2150. wait(3)
  2151. chatfunc("KABOOM!", BrickColor.new("White").Color)
  2152. wait(2)
  2153. for i = 0, 2, 0.1 do
  2154. swait()
  2155. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2156. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2157. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2158. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2159. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2160. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2161. end
  2162. coroutine.resume(coroutine.create(function()
  2163. orb.Anchored = false
  2164. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  2165. local a = Instance.new("Part", workspace)
  2166. a.Name = "Direction"
  2167. a.Anchored = true
  2168. a.BrickColor = BrickC("Really black")
  2169. a.Material = "Neon"
  2170. a.Transparency = 1
  2171. a.CanCollide = false
  2172. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  2173. local ignore = orb
  2174. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2175. a.BottomSurface = 10
  2176. a.TopSurface = 10
  2177. local distance = (orb.CFrame.p - position).magnitude
  2178. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2179. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  2180. orb.CFrame = a.CFrame
  2181. a:Destroy()
  2182. local bv = Instance.new("BodyVelocity")
  2183. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2184. bv.velocity = orb.CFrame.lookVector * 125
  2185. bv.Parent = orb
  2186. local hitted = false
  2187. game:GetService("Debris"):AddItem(orb, 15)
  2188. swait()
  2189. local hit = orb.Touched:connect(function(hit)
  2190. if hitted == false then
  2191. hitted = true
  2192. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  2193. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  2194. if v:FindFirstChild("Head") then
  2195. Eviscerate(v)
  2196. end
  2197. end
  2198. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
  2199. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
  2200. for i = 0, 9 do
  2201. Aura(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
  2202. Aura(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
  2203. end
  2204. orb.Anchored = true
  2205. orb.Transparency = 1
  2206. wait(8)
  2207. orb:Destroy()
  2208. end
  2209. end)
  2210. end))
  2211. for i = 0, 1, 0.1 do
  2212. swait()
  2213. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(30)), 0.3)
  2214. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
  2215. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.3)
  2216. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
  2217. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.3)
  2218. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.3)
  2219. end
  2220. attack = false
  2221. end
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244. function die()
  2245. attack = true
  2246. M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
  2247. M2.TextureId = "http://www.roblox.com/asset/?id=12592745"
  2248. for i = 0, 2.6, 0.1 do
  2249. swait()
  2250. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2251. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2252. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  2253. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  2254. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2255. end
  2256. Cso("357417055", tors, 10, 1)
  2257. CameraEnshaking(2, 15)
  2258. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2259. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2260. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2261. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  2262. if v:FindFirstChild("Head") then
  2263. Eviscerate(v)
  2264. end
  2265. end
  2266. for i = 0, 3, 0.1 do
  2267. swait()
  2268. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2269. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2270. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  2271. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  2272. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  2273. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2274. end
  2275. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  2276. M2.TextureId = "http://www.roblox.com/asset/?id=0"
  2277. attack = false
  2278. end
  2279.  
  2280.  
  2281. function dance()
  2282. attack = true
  2283. hum.WalkSpeed = 0
  2284. CreateSound("1238240145", tors, 10, 1.05)
  2285. for i = 0,8.3,0.1 do
  2286. swait()
  2287. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  2288. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
  2289. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  2290. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  2291. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(0)), 0.7)
  2292. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.7)
  2293. end
  2294. CreateSound("135165859", tors, 10, 1.05)
  2295. for i = 0,6,0.1 do
  2296. swait()
  2297. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2298. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.85)
  2299. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.7)
  2300. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  2301. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  2302. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-.6), Rad(0)), 0.7)
  2303. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(-.6), Rad(0 - 4.5 * Sin(sine / 20))), 0.7)
  2304. end
  2305. attack = false
  2306. hum.WalkSpeed = 16
  2307. end
  2308.  
  2309. function aaa()
  2310. attack = true
  2311. hum.WalkSpeed = 0
  2312. for i = 0,20, 0.1 do
  2313. swait()
  2314. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2315. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2316. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2317. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2318. RW.C0 = clerp(RW.C0, CF(1.1* Player_Size, 0.5 + 0.05 * Sin(sine / 12)* Player_Size, -0.5* Player_Size) * angles(Rad(180), Rad(6), Rad(-56)), 0.1)
  2319. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.1 + 0.05 * Sin(sine / 12)* Player_Size, -0.5* Player_Size) * angles(Rad(45), Rad(6), Rad(86)), 0.1)
  2320. end
  2321. hum.WalkSpeed = 16
  2322. attack = false
  2323. end
  2324.  
  2325. function finalChaos()
  2326. attack = true
  2327. spawn(function()
  2328. local p = Instance.new("Part",char)
  2329. p.Anchored = true
  2330. p.CanCollide = false
  2331. p.CFrame = CFrame.new(mouse.Hit.p+Vector3.new(0,100,0))
  2332. local m = Instance.new("SpecialMesh",p)
  2333. m.MeshId = "https://roblox.com/asset/?id=28140935"
  2334. m.Scale = Vector3.new(2,2,2)
  2335. for i=1,30 do
  2336. p.CFrame = p.CFrame-Vector3.new(0,3.3333,0)
  2337. p.CFrame = p.CFrame * CFrame.Angles(0.5,0,0)
  2338. wait()
  2339. end
  2340. local beam = Instance.new("Part",char)
  2341. beam.Anchored = true
  2342. beam.CanCollide = false
  2343. beam.BrickColor = BrickColor.new("White")
  2344. beam.Material = Enum.Material.Neon
  2345. beam.Size = Vector3.new(1,1,1)
  2346. beam.Position = p.Position+Vector3.new(0,1000,0)
  2347. beam.CFrame = beam.CFrame * CFrame.Angles(0,0,89.5354)
  2348. local m = Instance.new("SpecialMesh",beam)
  2349. m.MeshType = "Cylinder"
  2350. m.Scale = Vector3.new(2000,15,15)
  2351. damage(6,20,35,p.Position)
  2352. p.Transparency = 1
  2353. for i=1,10 do
  2354. m.Scale = m.Scale-Vector3.new(0,1,1)
  2355. beam.Transparency = i / 10
  2356. wait()
  2357. end
  2358. p:Destroy()
  2359. end)
  2360. attack = false
  2361. end
  2362.  
  2363. function beam()
  2364. attack = true
  2365. hum.WalkSpeed = 0
  2366. local Ring1 = Instance.new("Part", char)
  2367. Ring1.Anchored = true
  2368. Ring1.BrickColor = maincolor
  2369. Ring1.CanCollide = false
  2370. Ring1.FormFactor = 3
  2371. Ring1.Name = "Ring"
  2372. Ring1.Material = "Neon"
  2373. Ring1.Size = Vector3.new(1, 0.05, 1)
  2374. Ring1.Transparency = 1
  2375. Ring1.TopSurface = 0
  2376. Ring1.BottomSurface = 0
  2377. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  2378. Ring1Mesh.MeshType = "Brick"
  2379. Ring1Mesh.Name = "SizeMesh"
  2380. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  2381. local InnerRing1 = Ring1:Clone()
  2382. InnerRing1.Parent = char
  2383. InnerRing1.Transparency = 0
  2384. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  2385. InnerRing1.Size = Vector3.new(1, 1, 1)
  2386. local InnerRing1Mesh = InnerRing1.SizeMesh
  2387. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  2388. InnerRing1Mesh.MeshType = "Sphere"
  2389. Ring1:Destroy()
  2390. for i = 0, 6, 0.1 do
  2391. swait()
  2392. --orb.CFrame = Pupil.CFrame
  2393. Aura(7, 0.12, "Add", Head.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
  2394. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2395. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2396. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2397. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2398. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(165 + 2.5 * Sin(sine / 20))), 0.12)
  2399. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-165 + 2.5 * Sin(sine / 20))), 0.12)
  2400. end
  2401. InnerRing1.Transparency = 1
  2402. InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 5
  2403. Cso("2545012765", char, 10, 1)
  2404. Cso("2606661976", char, 2.3, 1)
  2405. local a = IT("Part", char)
  2406. a.Name = "Direction"
  2407. a.Anchored = true
  2408. a.BrickColor = BrickC("Pastel violet")
  2409. a.Material = "SmoothPlastic"
  2410. a.Transparency = 0
  2411. a.Shape = "Cylinder"
  2412. a.CanCollide = false
  2413. local a2 = IT("Part", char)
  2414. a2.Name = "Direction"
  2415. a2.Anchored = true
  2416. a2.BrickColor = maincolor
  2417. a2.Color = maincolor.Color
  2418. a2.Material = "Neon"
  2419. a2.Transparency = 0.7
  2420. a2.Shape = "Cylinder"
  2421. a2.CanCollide = false
  2422. local ba = IT("Part", char)
  2423. ba.Name = "HitDirect"
  2424. ba.Anchored = true
  2425. ba.BrickColor = maincolor
  2426. ba.Material = "Neon"
  2427. ba.Transparency = 1
  2428. ba.CanCollide = false
  2429. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2430. local ignore = char
  2431. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2432. a.BottomSurface = 10
  2433. a.TopSurface = 10
  2434. a2.BottomSurface = 10
  2435. a2.TopSurface = 10
  2436. local distance = (InnerRing1.CFrame.p - position).magnitude
  2437. a.Size = Vector3.new(distance, 1, 1)
  2438. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2439. a2.Size = Vector3.new(distance, 1, 1)
  2440. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2441. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2442. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2443. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2444. game:GetService("Debris"):AddItem(a, 20)
  2445. game:GetService("Debris"):AddItem(a2, 20)
  2446. game:GetService("Debris"):AddItem(ba, 20)
  2447. local msh = Instance.new("SpecialMesh", a)
  2448. msh.MeshType = "Brick"
  2449. msh.Scale = Vector3.new(1, 5, 5)
  2450. local msh2 = Instance.new("SpecialMesh", a2)
  2451. msh2.MeshType = "Brick"
  2452. msh2.Scale = Vector3.new(1, 7, 7)
  2453. for i = 0, 10, 0.1 do
  2454. swait()
  2455. CameraEnshaking(1, 5)
  2456. a2.Color = maincolor.Color
  2457. root.CFrame = FaceMouse()[1]
  2458. InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 4
  2459. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2460. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2461. distance = (InnerRing1.CFrame.p - position).magnitude
  2462. a.Size = Vector3.new(distance, 1, 1)
  2463. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2464. a2.Size = Vector3.new(distance, 1, 1)
  2465. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2466. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2467. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2468. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2469. msh.Scale = msh.Scale - Vector3.new(0, 0.05, 0.05)
  2470. msh2.Scale = msh2.Scale - Vector3.new(0, 0.03, 0.03)
  2471. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
  2472. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  2473. if v:FindFirstChild("Head") then
  2474. Eviscerate(v)
  2475. end
  2476. end
  2477. end
  2478. a:Destroy()
  2479. a2:Destroy()
  2480. ba:Destroy()
  2481. InnerRing1:Destroy()
  2482. attack = false
  2483. hum.WalkSpeed = 10
  2484. hum.CameraOffset = Vector3.new(0,0,0)
  2485. end
  2486.  
  2487. function Call_Upon_The_Eyes()
  2488. attack = true
  2489. hum.WalkSpeed = 0
  2490. for i = 0, 6, 0.1 do
  2491. swait()
  2492. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2493. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2494. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2495. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2496. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  2497. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2498. end
  2499. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2500. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2501. Magic(1, "Add", mouse.Hit, Vector3.new(100000, 100000, 100000000), 0.5, maincolor, "Sphere")
  2502. Magic(1, "Add", mouse.Hit, Vector3.new(10000000, 100000, 10000000), 0.75, maincolor, "Sphere")
  2503. CameraEnshaking(4, 25)
  2504. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  2505. if v:FindFirstChild("Head") then
  2506. Eviscerate(v)
  2507. end
  2508. end
  2509. for i = 0, 6, 0.1 do
  2510. swait()
  2511. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2512. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2513. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2514. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2515. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.2)
  2516. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2517. end
  2518. attack = false
  2519. hum.WalkSpeed = 10
  2520. end
  2521.  
  2522. function CHAOS()
  2523. attack = true
  2524. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  2525. Cso("2545012765", hed, 10, 1)
  2526. Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
  2527.  
  2528. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  2529. Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  2530. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  2531.  
  2532. PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2533. PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2534. PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2535. PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2536. PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2537. PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2538. PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2539. PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2540. PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2541. PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2542. PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2543. PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  2544. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  2545. if v:FindFirstChild("Head") then
  2546. Eviscerate(v)
  2547. end
  2548. end
  2549. attack = false
  2550. end
  2551. function Chain2()
  2552. if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2553. local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  2554. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  2555. local HEAD = HUM.Parent:FindFirstChild("Head")
  2556. local RIGHTARM = HUM.Parent:FindFirstChild("Right Arm") or HUM.Parent:FindFirstChild("RightLowerArm")
  2557. local LEFTARM = HUM.Parent:FindFirstChild("Left Arm") or HUM.Parent:FindFirstChild("LeftLowerArm")
  2558. if HEAD and TORSO and HUM.Health > 0 then
  2559. local GYRO = IT("BodyGyro",root)
  2560. GYRO.D = 275
  2561. GYRO.P = 20000
  2562. GYRO.MaxTorque = Vector3.new(0,40000,0)
  2563. attack = true
  2564. hum.WalkSpeed = 0
  2565. local hit,pos,hummie;
  2566. local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
  2567. Hook2.Transparency = 1
  2568. local A2 = NewInstance("Attachment",Hook2)
  2569. local B2 = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
  2570. local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
  2571. for i = 0, 2.3, .1 do
  2572. swait()
  2573. GYRO.cframe = CF(root.Position,TORSO.Position)
  2574. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2575. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2576. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
  2577. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
  2578. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2579. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
  2580. end
  2581. Cso("169105657", ra, 7, 1.2)
  2582. for i = 0, 5, .1 do
  2583. if(hit)then break end
  2584. swait()
  2585. GYRO.cframe = CF(root.Position,TORSO.Position)
  2586. Hook2.CFrame = TORSO.CFrame
  2587. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2588. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2589. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
  2590. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
  2591. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2592. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
  2593. end
  2594. Cso("169105657", ra, 5, .8)
  2595. Cso("2545211765", char, 7, 1)
  2596. GYRO:remove()
  2597. TORSO:BreakJoints()
  2598. for i = 0, 6, .1 do
  2599. swait()
  2600. Hook2.CFrame = Hook2.CFrame:lerp(tors.CFrame * CF(0, 0, -1), .2)
  2601. if(hit)then hit.CFrame = Hook2.CFrame; hit.Velocity = Vector3.new()
  2602. end
  2603. if((Hook2.CFrame.p-tors.CFrame.p).magnitude < 2)then
  2604. break
  2605. end
  2606. Chain2.TextureLength = 4
  2607. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2608. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2609. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(90)), 0.15)
  2610. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
  2611. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2612. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
  2613. end
  2614. hum.WalkSpeed = 16
  2615. attack = false
  2616. Hook2:Destroy()
  2617. end
  2618. end
  2619. end
  2620.  
  2621. function dejzrXD()
  2622. attack = true
  2623. hum.WalkSpeed = 20
  2624. for i = 0, 1, 0.1 do
  2625. swait()
  2626. Cso("262562442", char, 10, 1)
  2627. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  2628. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2629. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  2630. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  2631. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  2632. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  2633. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  2634. end
  2635. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2636. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2637. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 100000, 1000), 0.5, maincolor, "Sphere")
  2638. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, maincolor, "Sphere")
  2639. CameraEnshaking(4, 5)
  2640. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  2641. if v:FindFirstChild("Head") then
  2642. Eviscerate(v)
  2643. end
  2644. end
  2645. for i = 0, 1, 0.1 do
  2646. swait()
  2647. hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
  2648. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2649. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  2650. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  2651. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  2652. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  2653. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  2654. end
  2655. attack = false
  2656. Speed = 20
  2657. end
  2658.  
  2659. function specialchaos()
  2660. wait(0)
  2661. CHOICE = 6
  2662. Cso("130781067", hed, 10, 1)
  2663. local killsky = Instance.new('Sky', game:GetService'Lighting')
  2664. killsky.SkyboxBk = "rbxassetid://3662994"
  2665. killsky.SkyboxDn = "rbxassetid://3662994"
  2666. killsky.SkyboxFt = "rbxassetid://3662994"
  2667. killsky.SkyboxLf = "rbxassetid://3662994"
  2668. killsky.SkyboxRt = "rbxassetid://3662994"
  2669. killsky.SkyboxUp = "rbxassetid://3662994"
  2670. ---
  2671. killsky.StarCount = 0
  2672. killsky.SunAngularSize = 0
  2673. killsky.MoonAngularSize = 0
  2674. killsky.MoonTextureId = ""
  2675. killsky.CelestialBodiesShown = false
  2676. if HITFLOOR ~= nil then
  2677. ATTACK = false
  2678. Rooted = false
  2679. local RINGSPIN = true
  2680. local CONSTRUCTING = true
  2681. local RING = CreatePart(3, Effects, "Neon", 0, 10, "Royal purple", "Ring", VT(0,0,0))
  2682. RING.Color = C3(0,0,0)
  2683. MakeForm(RING,"Cyl")
  2684. RING.CFrame = CF(HITPOS)
  2685. coroutine.resume(coroutine.create(function()
  2686. repeat
  2687. Swait()
  2688. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2689. until CONSTRUCTING == false
  2690. repeat
  2691. Swait()
  2692. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2693. until RINGSPIN == false
  2694. for i = 1, 25 do
  2695. Swait()
  2696. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2697. RING.Size = RING.Size - VT(0.15,0,0.15)
  2698. --DECAL.Transparency = DECAL.Transparency + 1/25
  2699. RING.Transparency = RING.Transparency + 1/25
  2700. end
  2701. RING:remove()
  2702. end))
  2703. for i = 1, 15 do
  2704. Swait()
  2705. RING.Size = RING.Size + VT(0,0,0)
  2706. RING.Transparency = RING.Transparency - 1/15
  2707. end
  2708. end
  2709. hum.WalkSpeed = 20
  2710. attack = false
  2711. end
  2712. function icando()
  2713. attack = true
  2714. hum.WalkSpeed = 0
  2715. TEST:Remove()
  2716. TEST:Play()
  2717. repeat
  2718. for i = 0,4,0.1 do
  2719. swait()
  2720. TEST.Parent = tors
  2721. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2722. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  2723. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2724. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2725. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
  2726. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
  2727. end
  2728. until TEST.Playing == false
  2729. TEST:Stop()
  2730. TEST:Play()
  2731. TEST:Remove()
  2732. print('Nice taunting, bruv!')
  2733. attack = false
  2734. hum.WalkSpeed = 20
  2735. end
  2736.  
  2737. function finalChaos2()
  2738. attack = true
  2739. M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
  2740. M2.TextureId = "rbxassetid://2582829122"
  2741. M2.Scale = Vector3.new(5, 5, 5)
  2742. Cso("2545018472", hed, 10, 1)
  2743. for i = 0, 1, 0.1 do
  2744. swait()
  2745. hum.CameraOffset = Vector3.new(0, 8, 0)
  2746. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2747. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  2748. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  2749. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  2750. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0), Rad(15)), 0.2)
  2751. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  2752. end
  2753. Cso("483458132", char, 10, .7)
  2754. Cso("483458132", char, 10, 1)
  2755. CameraEnshaking(6, 65)
  2756. Effects.Wave.Create(BrickColor.new("Royal Purple"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2757. Effects.Wave.Create(BrickColor.new("Really white"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2758. Effects.Wave.Create(BrickColor.new("Royal Purple"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2759. Effects.Ring.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
  2760. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  2761. Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  2762. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  2763. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Royal Purple"), "Sphere")
  2764. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Royal Purple"), "Sphere")
  2765. Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really white"), "Sphere")
  2766. Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really white"), "Sphere")
  2767. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
  2768. if v:FindFirstChild("Head") then
  2769. Eviscerate(v)
  2770. end
  2771. end
  2772. for i = 0, 1, 0.1 do
  2773. swait()
  2774. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2775. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  2776. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  2777. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  2778. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-.6), Rad(-45)), 0.2)
  2779. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
  2780. end
  2781. M2.Scale = Vector3.new(1, 1, 1)
  2782. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  2783. M2.TextureId = "http://www.roblox.com/asset/?id=0"
  2784. attack = false
  2785. end
  2786.  
  2787. function DRAG_THEM_TO_HELL()
  2788. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2789. local HUM = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  2790. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  2791. local HEAD = HUM.Parent:FindFirstChild("Head")
  2792. if HEAD and TORSO and HUM.Health > 0 then
  2793. local GYRO = IT("BodyGyro",root)
  2794. GYRO.D = 275
  2795. GYRO.P = 20000
  2796. GYRO.MaxTorque = Vector3.new(0,40000,0)
  2797. attack = true
  2798. hum.WalkSpeed = 0
  2799. local hit,pos,hummie;
  2800. local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
  2801. Hook.Transparency = 1
  2802. local A = NewInstance("Attachment",Hook)
  2803. local B = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
  2804. local Chain = NewInstance("Beam",Hook,{Attachment0 = A,Attachment1=B,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
  2805. local POS = mouse.Hit.p
  2806. local CHAINS = false
  2807. local CHAINLINKS = {}
  2808. local A = IT("Attachment",la)
  2809. A.Position = Vector3.new(1,-1,0)*Player_Size
  2810. A.Orientation = Vector3.new(-90, -89.982, 0)
  2811. local B = IT("Attachment",la)
  2812. B.Position = Vector3.new(-1,-1,0)*Player_Size
  2813. B.Orientation = Vector3.new(-90, 89.988, 0)
  2814. local C = IT("Attachment",la)
  2815. C.Position = Vector3.new(0.5,-1.3,0)*Player_Size
  2816. C.Orientation = Vector3.new(-90, -89.982, 0)
  2817. local D = IT("Attachment",la)
  2818. D.Position = Vector3.new(-0.5,-1.3,0)*Player_Size
  2819. D.Orientation = Vector3.new(-90, 89.988, 0)
  2820. local LIGHT = IT("Attachment",la)
  2821. LIGHT.Position = Vector3.new(0,-1,0)*Player_Size
  2822. local LIGHT2 = IT("PointLight",LIGHT)
  2823. LIGHT2.Range = 7
  2824. LIGHT2.Brightness = 5
  2825. LIGHT2.Color = Color3.new(0,0,0)
  2826. for i = 1, 2 do
  2827. local TWIST = -2
  2828. local START = A
  2829. local END = B
  2830. if i == 1 then
  2831. START = B
  2832. END = A
  2833. end
  2834. local ChainLink = IT("Beam",tors)
  2835. ChainLink.Texture = "rbxassetid://73042633"
  2836. ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
  2837. ChainLink.TextureSpeed = 1
  2838. ChainLink.Width0 = 1
  2839. ChainLink.Width1 = 1
  2840. ChainLink.TextureLength = 2.5
  2841. ChainLink.Attachment0 = START
  2842. ChainLink.Attachment1 = END
  2843. ChainLink.CurveSize0 = TWIST
  2844. ChainLink.CurveSize1 = TWIST
  2845. --ChainLink.FaceCamera = true
  2846. ChainLink.Segments = 45
  2847. ChainLink.Transparency = NumberSequence.new(0.25)
  2848. table.insert(CHAINLINKS,ChainLink)
  2849. end
  2850. for i = 1, 2 do
  2851. local TWIST = -1
  2852. local START = C
  2853. local END = D
  2854. if i == 1 then
  2855. START = D
  2856. END = C
  2857. end
  2858. local ChainLink = IT("Beam",tors)
  2859. ChainLink.Texture = "rbxassetid://73042633"
  2860. ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
  2861. ChainLink.TextureSpeed = 1
  2862. ChainLink.Width0 = 1
  2863. ChainLink.Width1 = 1
  2864. ChainLink.TextureLength = 5
  2865. ChainLink.Attachment0 = START
  2866. ChainLink.Attachment1 = END
  2867. ChainLink.CurveSize0 = TWIST
  2868. ChainLink.CurveSize1 = TWIST
  2869. --ChainLink.FaceCamera = true
  2870. ChainLink.Segments = 25
  2871. ChainLink.LightEmission = 0.5
  2872. ChainLink.Transparency = NumberSequence.new(0.25)
  2873. table.insert(CHAINLINKS,ChainLink)
  2874. end
  2875. for i = 0, 2.3, .1 do
  2876. swait()
  2877. GYRO.cframe = CF(root.Position,TORSO.Position)
  2878. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2879. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2880. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
  2881. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
  2882. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2883. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
  2884. end
  2885. Cso("169105657", ra, 7, 1.2)
  2886. for i = 0, 4, .1 do
  2887. if(hit)then break end
  2888. swait()
  2889. GYRO.cframe = CF(root.Position,TORSO.Position)
  2890. Hook.CFrame = HEAD.CFrame
  2891. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2892. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2893. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
  2894. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
  2895. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2896. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
  2897. end
  2898. for _,v in next, getRegion(Hook.Position,1,{char}) do
  2899. if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass'Humanoid')then
  2900. hit = GetTorso(v.Parent);
  2901. hummie = v.Parent:FindFirstChildOfClass'Humanoid';
  2902. break;
  2903. end
  2904. end
  2905. Cso("169105657", ra, 5, .8)
  2906. Cso("1251737869", tors, 2, 1.1)
  2907. GYRO:remove()
  2908. for i = 0, 3, .1 do
  2909. swait()
  2910. HUM.PlatformStand = true
  2911. Hook.CFrame = Hook.CFrame:lerp(ra.CFrame * CF(0, 0, -1), .2)
  2912. if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new()
  2913. end
  2914. if((Hook.CFrame.p-ra.CFrame.p).magnitude < 2)then
  2915. break
  2916. end
  2917. Chain.TextureLength = 4
  2918. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2919. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(45)), 0.3)
  2920. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
  2921. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
  2922. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(45)), 0.1)
  2923. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(30), Rad(-.6), Rad(-25)), 0.1)
  2924. end
  2925. hum.WalkSpeed = 16
  2926. attack = false
  2927. Hook:Destroy()
  2928. A:remove()
  2929. B:remove()
  2930. C:remove()
  2931. D:remove()
  2932. end
  2933. end
  2934. end
  2935. function ultra()
  2936. attack = true
  2937. hum.WalkSpeed = 0
  2938. BTAUNT:Remove()
  2939. hed.face.Texture = "rbxassetid://160952297"
  2940. local Fire = IT("Sound",Character.Torso)
  2941. Fire.SoundId = "rbxassetid://1060413310"
  2942. Fire.Looped = true
  2943. Fire.Pitch = 1
  2944. Fire.Volume = 1
  2945. Fire:Play()
  2946. BTAUNT:Play()
  2947. BTAUNT:Remove()
  2948. wait(1)
  2949. for i = 0,18,0.1 do
  2950. swait()
  2951. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2952. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2953. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2954. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2955. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  2956. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  2957. end
  2958. wait(1)
  2959. for i = 0,1.2,0.1 do
  2960. swait()
  2961. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2962. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2963. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2964. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2965. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  2966. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  2967. end
  2968. for i = 0,1.2,0.1 do
  2969. swait()
  2970.  
  2971. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2972. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2973. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  2974. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2975. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2976. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  2977. end
  2978. M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
  2979. M2.TextureId = "rbxassetid://26884682"
  2980. tecks2:Remove()
  2981. Fire:Stop()
  2982.  
  2983. tecks2:Remove()
  2984. BTAUNT3:Play()
  2985. local naeeym2 = Instance.new("BillboardGui",char)
  2986. naeeym2.AlwaysOnTop = true
  2987. naeeym2.Size = UDim2.new(5,35,2,35)
  2988. naeeym2.StudsOffset = Vector3.new(0,1,0)
  2989. naeeym2.Adornee = hed
  2990. naeeym2.Name = "Name"
  2991. local tecks2 = Instance.new("TextLabel",naeeym2)
  2992. tecks2.BackgroundTransparency = 1
  2993. tecks2.TextScaled = true
  2994. tecks2.BorderSizePixel = 0
  2995. tecks2.Font = "Garamond"
  2996. tecks2.TextSize = 30
  2997. tecks2.TextStrokeTransparency = 0
  2998. tecks2.TextColor3 = BrickColor.new('Really black').Color
  2999. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  3000. tecks2.Size = UDim2.new(1,0,0.5,0)
  3001. tecks2.Parent = naeeym2
  3002. textfag = tecks2
  3003. wait(1)
  3004. tecks2.Text = "Mafia Boss"
  3005. coroutine.resume(coroutine.create(function()
  3006. while textfag ~= nil do
  3007. swait()
  3008. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  3009. textfag.Rotation = math.random(-3,3)
  3010. end
  3011. end))
  3012. hed.face.Texture = "rbxassetid://160952297"
  3013. -------------------
  3014. Spawn(function()
  3015. while Equipped and Humanoid.Parent and Torso.Parent do
  3016. if Angle == 360 then
  3017. Angle = 0
  3018. end
  3019. Angle = Angle + 0.05
  3020. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  3021. if Hit then
  3022. if not Circle.Parent then
  3023. Circle.Parent = Character
  3024. end
  3025. for i, v in pairs(CircleParts) do
  3026. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  3027. end
  3028. else
  3029. Circle.Parent = nil
  3030. end
  3031. wait()
  3032. end
  3033. end)
  3034. attack = false
  3035. hum.WalkSpeed = 75
  3036. end
  3037. -------------------------------------------------------
  3038. --End Attacks N Stuff--
  3039. -------------------------------------------------------
  3040. mouse.KeyDown:connect(function(key)
  3041. if attack == false then
  3042.  
  3043.  
  3044. if key == "t" then
  3045.  
  3046.  
  3047.  
  3048. dance()
  3049.  
  3050.  
  3051.  
  3052.  
  3053. elseif key == 'y' then
  3054.  
  3055. chatfunc("Hmm...", BrickColor.new("White").Color)
  3056. aaa()
  3057.  
  3058.  
  3059. elseif key == "p" then
  3060. finalChaos()
  3061. elseif key == "z" then
  3062. beam()
  3063. elseif key == "x" then
  3064. Call_Upon_The_Eyes()
  3065. elseif key == "v" then
  3066. dejzrXD()
  3067. elseif key == "b" then
  3068.  
  3069.  
  3070.  
  3071. if animation2.Value == 1 then
  3072.  
  3073. attack = true
  3074.  
  3075. char.Humanoid.WalkSpeed = 0
  3076.  
  3077. for i = 0, 7, 0.1 do
  3078. swait()
  3079. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  3080. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  3081. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  3082. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  3083. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  3084. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  3085. end
  3086.  
  3087.  
  3088.  
  3089. local block322 = Instance.new("Part", char)
  3090.  
  3091.  
  3092.  
  3093. block322.Size = Vector3.new(10,10,10)
  3094.  
  3095. block322.Anchored = true
  3096.  
  3097.  
  3098. block322.CanCollide = false
  3099.  
  3100. block322.Transparency = 0
  3101. block322.Material = "Neon"
  3102. block322.Shape = "Ball"
  3103. block322.BrickColor = BrickColor.new("Really Red")
  3104. block322.CFrame = char.Torso.CFrame
  3105.  
  3106.  
  3107. wait(1)
  3108.  
  3109. block322.BrickColor = BrickColor.new("Cyan")
  3110. wait(1)
  3111.  
  3112.  
  3113.  
  3114. block322.Transparency = block322.Transparency + 0.2
  3115. block322.Size = Vector3.new(12,12,12)
  3116.  
  3117. wait(0.01)
  3118.  
  3119.  
  3120. block322.Transparency = block322.Transparency + 0.2
  3121. block322.Size = Vector3.new(14,14,14)
  3122.  
  3123. wait(0.01)
  3124.  
  3125.  
  3126.  
  3127. block322.Transparency = block322.Transparency + 0.2
  3128. block322.Size = Vector3.new(16,16,16)
  3129.  
  3130. wait(0.01)
  3131.  
  3132.  
  3133.  
  3134. block322.Transparency = block322.Transparency + 0.2
  3135. block322.Size = Vector3.new(18,18,18)
  3136.  
  3137. wait(0.01)
  3138.  
  3139.  
  3140.  
  3141. block322.Transparency = block322.Transparency + 0.2
  3142. block322.Size = Vector3.new(20,20,20)
  3143.  
  3144. wait(0.01)
  3145.  
  3146. char.Humanoid.WalkSpeed = 30
  3147. Cso("262562442", char, 10, 1)
  3148.  
  3149. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3150. Effects.Wave.Create(BrickColor.new("Cyan"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3151. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3152. Effects.Wave.Create(BrickColor.new("Cyan"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3153. Effects.Wave.Create(BrickColor.new("Cyan"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3154. Effects.Wave.Create(BrickColor.new("Cyan"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3155. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3156. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3157. Effects.Wave.Create(BrickColor.new("Cyan"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3158.  
  3159.  
  3160. attack = false
  3161.  
  3162. end
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170. Noob10()
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176. elseif key == "n" then
  3177. CHAOS()
  3178. elseif key == "f" then
  3179. chatfunc("Feed me, FEED ME!", BrickColor.new("White").Color)
  3180.  
  3181. icando()
  3182. elseif key == "h" then
  3183. Noob11()
  3184. chatfunc("Hum de dum...", BrickColor.new("Bright blue").Color)
  3185.  
  3186. elseif key == "g" then
  3187. hate()
  3188. elseif key == "c" then
  3189. DRAG_THEM_TO_HELL()
  3190. elseif key == "q" then
  3191.  
  3192. if animation2.Value == 1 then
  3193.  
  3194.  
  3195. char.Humanoid.WalkSpeed = 0
  3196. local block44 = Instance.new("Part", char)
  3197. block44.Size = Vector3.new(10,10,10)
  3198.  
  3199. block44.Anchored = true
  3200.  
  3201. block44.CanCollide = false
  3202.  
  3203. block44.Transparency = 0
  3204. block44.Material = "Neon"
  3205. block44.Shape = "Ball"
  3206. block44.BrickColor = BrickColor.new("Really Red")
  3207. block44.CFrame = char.Torso.CFrame
  3208.  
  3209. wait(1)
  3210.  
  3211. block44.BrickColor = BrickColor.new("Really Red")
  3212. wait(1)
  3213.  
  3214.  
  3215.  
  3216. block44.Transparency = block44.Transparency + 0.2
  3217. block44.Size = Vector3.new(11, 11, 11)
  3218.  
  3219. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3220. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3221. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3222.  
  3223.  
  3224. wait(0.01)
  3225.  
  3226. block44.Transparency = block44.Transparency + 0.2
  3227. block44.Size = Vector3.new(12, 12, 12)
  3228.  
  3229. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3230. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3231. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3232.  
  3233.  
  3234.  
  3235. wait(0.01)
  3236.  
  3237. block44.Transparency = block44.Transparency + 0.2
  3238. block44.Size = Vector3.new(13, 13, 13)
  3239.  
  3240. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3241. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3242. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3243.  
  3244.  
  3245.  
  3246. wait(0.01)
  3247.  
  3248. block44.Transparency = block44.Transparency + 0.2
  3249. block44.Size = Vector3.new(14, 14, 14)
  3250.  
  3251. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3252. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3253. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3254.  
  3255.  
  3256.  
  3257. wait(0.01)
  3258.  
  3259. block44.Transparency = block44.Transparency + 0.2
  3260. block44.Size = Vector3.new(15, 15, 15)
  3261.  
  3262. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3263. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3264. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3265.  
  3266.  
  3267.  
  3268. wait(0.01)
  3269.  
  3270. block44.Transparency = 0
  3271.  
  3272. block44.Transparency = block44.Transparency + 0.2
  3273. block44.Size = Vector3.new(11, 11, 11)
  3274.  
  3275. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3276. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3277. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3278.  
  3279.  
  3280.  
  3281. wait(0.01)
  3282.  
  3283. block44.Transparency = block44.Transparency + 0.2
  3284. block44.Size = Vector3.new(12, 12, 12)
  3285.  
  3286. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3287. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3288. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3289.  
  3290.  
  3291.  
  3292. wait(0.01)
  3293.  
  3294. block44.Transparency = block44.Transparency + 0.2
  3295. block44.Size = Vector3.new(13, 13, 13)
  3296.  
  3297. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3298. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3299. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3300.  
  3301.  
  3302.  
  3303. wait(0.01)
  3304.  
  3305. block44.Transparency = block44.Transparency + 0.2
  3306. block44.Size = Vector3.new(14, 14, 14)
  3307.  
  3308. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3309. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3310. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3311.  
  3312.  
  3313.  
  3314. wait(0.01)
  3315.  
  3316. block44.Transparency = block44.Transparency + 0.2
  3317. block44.Size = Vector3.new(15, 15, 15)
  3318.  
  3319. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3320. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3321. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3322.  
  3323.  
  3324.  
  3325. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3326. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3327. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3328.  
  3329.  
  3330.  
  3331. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3332. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3333. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3334.  
  3335.  
  3336.  
  3337. wait(0.01)
  3338.  
  3339. Cso("262562442", char, 10, 1)
  3340.  
  3341. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3342. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3343. Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3344.  
  3345.  
  3346. char.Humanoid.WalkSpeed = 30
  3347. block44:Destroy()
  3348.  
  3349. end
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359. Noob6()
  3360. chatfunc("No... It can't be true...", BrickColor.new("Really red").Color)
  3361. elseif key == "l" then
  3362.  
  3363.  
  3364.  
  3365. Noob2()
  3366.  
  3367.  
  3368. elseif key == "k" then
  3369.  
  3370.  
  3371. if animation2.Value == 1 then
  3372.  
  3373. char.Humanoid.WalkSpeed = 0
  3374.  
  3375. local block32 = Instance.new("Part", char)
  3376. block32.Size = Vector3.new(10,10,10)
  3377.  
  3378. block32.Anchored = true
  3379.  
  3380. block32.CanCollide = false
  3381.  
  3382. block32.Transparency = 0
  3383. block32.Material = "Neon"
  3384. block32.Shape = "Ball"
  3385. block32.BrickColor = BrickColor.new("Really red")
  3386. block32.CFrame = char.Torso.CFrame
  3387.  
  3388. wait(1)
  3389.  
  3390. block32.BrickColor = BrickColor.new("Really red")
  3391. wait(1)
  3392.  
  3393.  
  3394.  
  3395. block32.Transparency = block32.Transparency + 0.2
  3396. block32.Size = Vector3.new(11, 11, 11)
  3397.  
  3398. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3399. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3400. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3401.  
  3402.  
  3403. wait(0.01)
  3404.  
  3405. block32.Transparency = block32.Transparency + 0.2
  3406. block32.Size = Vector3.new(12, 12, 12)
  3407.  
  3408. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3409. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3410. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3411.  
  3412.  
  3413. wait(0.01)
  3414.  
  3415. block32.Transparency = block32.Transparency + 0.2
  3416. block32.Size = Vector3.new(13, 13, 13)
  3417.  
  3418. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3419. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3420. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3421.  
  3422.  
  3423. wait(0.01)
  3424.  
  3425. block32.Transparency = block32.Transparency + 0.2
  3426. block32.Size = Vector3.new(14, 14, 14)
  3427.  
  3428. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3429. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3430. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3431.  
  3432.  
  3433. wait(0.01)
  3434.  
  3435. block32.Transparency = block32.Transparency + 0.2
  3436. block32.Size = Vector3.new(15, 15, 15)
  3437.  
  3438. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3439. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3440. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3441.  
  3442.  
  3443. wait(0.01)
  3444.  
  3445. block32:Destroy()
  3446.  
  3447.  
  3448. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3449. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3450. Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3451.  
  3452. chatfunc("Bye bye, baby blue...", BrickColor.new("Grey").Color)
  3453.  
  3454. Cso("262562442", char, 10, 1)
  3455. char.Humanoid.WalkSpeed = 30
  3456.  
  3457. end
  3458.  
  3459. Noob3()
  3460.  
  3461. elseif key == "j" then
  3462.  
  3463.  
  3464.  
  3465. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3466. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3467. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3468.  
  3469. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3470. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3471. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3472.  
  3473.  
  3474. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3475. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3476. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3477.  
  3478.  
  3479. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3480. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3481. Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3482.  
  3483.  
  3484. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  3485.  
  3486. Noob4()
  3487. chatfunc("Back to my old self again...", BrickColor.new("Grey").Color)
  3488.  
  3489. elseif key == "m" then
  3490.  
  3491. if animation2.Value == 1 then
  3492.  
  3493.  
  3494. char.Humanoid.WalkSpeed = 0
  3495. local block3 = Instance.new("Part", char)
  3496.  
  3497.  
  3498.  
  3499. block3.Size = Vector3.new(10,10,10)
  3500.  
  3501. block3.Anchored = true
  3502.  
  3503.  
  3504. block3.CanCollide = false
  3505.  
  3506. block3.Transparency = 0
  3507. block3.Material = "Neon"
  3508. block3.Shape = "Ball"
  3509. block3.BrickColor = BrickColor.new("White")
  3510. block3.CFrame = char.Torso.CFrame
  3511.  
  3512.  
  3513. wait(1)
  3514.  
  3515. block3.BrickColor = BrickColor.new("White")
  3516. wait(1)
  3517.  
  3518.  
  3519.  
  3520. block3.Transparency = block3.Transparency + 0.2
  3521. block3.Size = Vector3.new(12,12,12)
  3522.  
  3523. wait(0.01)
  3524.  
  3525.  
  3526. block3.Transparency = block3.Transparency + 0.2
  3527. block3.Size = Vector3.new(14,14,14)
  3528.  
  3529. wait(0.01)
  3530.  
  3531.  
  3532.  
  3533. block3.Transparency = block3.Transparency + 0.2
  3534. block3.Size = Vector3.new(16,16,16)
  3535.  
  3536. wait(0.01)
  3537.  
  3538.  
  3539.  
  3540. block3.Transparency = block3.Transparency + 0.2
  3541. block3.Size = Vector3.new(18,18,18)
  3542.  
  3543. wait(0.01)
  3544.  
  3545.  
  3546.  
  3547. block3.Transparency = block3.Transparency + 0.2
  3548. block3.Size = Vector3.new(20,20,20)
  3549.  
  3550. wait(0.01)
  3551.  
  3552.  
  3553.  
  3554.  
  3555. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3556. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3557. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3558. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3559. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3560. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3561. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3562. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3563. Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3564.  
  3565. char.Humanoid.WalkSpeed = 30
  3566.  
  3567. end
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577. Noob5()
  3578.  
  3579. chatfunc("*Scat noises*", BrickColor.new("White").Color)
  3580.  
  3581.  
  3582. elseif key == "e" then
  3583. if animation2.Value == 1 then
  3584.  
  3585. attack = true
  3586. char.Humanoid.WalkSpeed = 0
  3587.  
  3588. for i = 0, 4, 0.1 do
  3589. swait()
  3590. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  3591. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  3592. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  3593. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  3594. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 * Sin(sine / 20))), 0.3)
  3595. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 * Sin(sine / 20))), 0.3)
  3596. end
  3597.  
  3598. for i = 0, 1, 0.1 do
  3599. swait()
  3600. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  3601. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  3602. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  3603. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  3604. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 - 4.5 * Sin(sine / 20))), 0.3)
  3605. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 + 4.5 * Sin(sine / 20))), 0.3)
  3606. end
  3607.  
  3608. for i = 0, 1, 0.1 do
  3609. swait()
  3610. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  3611. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  3612. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  3613. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  3614. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 - 4.5 * Sin(sine / 20))), 0.3)
  3615. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 + 4.5 * Sin(sine / 20))), 0.3)
  3616. end
  3617.  
  3618.  
  3619. local block2 = Instance.new("Part", char)
  3620. block2.Size = Vector3.new(10,10,10)
  3621.  
  3622. block2.Anchored = true
  3623.  
  3624. block2.CanCollide = false
  3625.  
  3626. block2.Transparency = 0
  3627. block2.Material = "Neon"
  3628. block2.Shape = "Ball"
  3629. block2.BrickColor = BrickColor.new("Neon orange")
  3630. block2.CFrame = char.Torso.CFrame
  3631.  
  3632. wait(1)
  3633.  
  3634. block2.BrickColor = BrickColor.new("White")
  3635. wait(2)
  3636.  
  3637. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  3638.  
  3639. block2:Destroy()
  3640.  
  3641. Effects.Wave.Create(BrickColor.new("Neon orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3642. Effects.Wave.Create(BrickColor.new("Neon orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3643. Effects.Wave.Create(BrickColor.new("Neon orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3644.  
  3645. Cso("262562442", char, 10, 1)
  3646.  
  3647. end
  3648.  
  3649. attack = false
  3650. char.Humanoid.WalkSpeed = 30
  3651.  
  3652. Noob7()
  3653.  
  3654. elseif key == "u" then
  3655.  
  3656. if animation2.Value == 1 then
  3657.  
  3658. attack = true
  3659.  
  3660.  
  3661. char.Humanoid.WalkSpeed = 0
  3662.  
  3663. local block = Instance.new("Part", char)
  3664. local number = Instance.new("NumberValue", block)
  3665. number.Value = 10
  3666. block.Size = Vector3.new(number.Value,number.Value,number.Value)
  3667.  
  3668. block.Anchored = true
  3669.  
  3670. block.CanCollide = false
  3671.  
  3672. block.Transparency = 0
  3673. block.Material = "Neon"
  3674. block.Shape = "Ball"
  3675. block.BrickColor = BrickColor.new("Really blue")
  3676. block.CFrame = char.Torso.CFrame
  3677.  
  3678. wait(1)
  3679.  
  3680. block.BrickColor = BrickColor.new("White")
  3681. wait(1)
  3682. for g = 1,4 do
  3683.  
  3684.  
  3685. block.Transparency = block.Transparency + 0.3
  3686. number.Value = number.Value + 2
  3687. wait(0.01)
  3688.  
  3689. end
  3690.  
  3691. Cso("262562442", char, 10, 1)
  3692.  
  3693.  
  3694.  
  3695. block:Destroy()
  3696.  
  3697. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3698. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3699. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3700.  
  3701. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3702. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3703. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3704.  
  3705. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3706. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3707. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3708.  
  3709. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3710. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3711. Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719. chatfunc("Ay, chill...", BrickColor.new("Really blue").Color)
  3720. char.Humanoid.WalkSpeed = 30
  3721.  
  3722. end
  3723.  
  3724.  
  3725.  
  3726. Noob8()
  3727.  
  3728. for i = 0,10,0.08 do
  3729. swait()
  3730. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0 + 255.45 * i)), 0.15)
  3731. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3732. RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3733. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3734. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  3735. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
  3736. end
  3737.  
  3738.  
  3739. attack = false
  3740.  
  3741.  
  3742. elseif key == "r" then
  3743.  
  3744.  
  3745.  
  3746. if animation2.Value == 1 then
  3747.  
  3748. attack = true
  3749. char.Humanoid.WalkSpeed = 0
  3750.  
  3751. for i = 0, 2, 0.1 do
  3752. swait()
  3753. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  3754. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  3755. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  3756. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  3757. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  3758. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  3759. end
  3760. for i = 0, 6, 0.1 do
  3761. swait()
  3762. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  3763. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.15)
  3764. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  3765. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  3766. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  3767. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  3768. end
  3769.  
  3770.  
  3771. local block31 = Instance.new("Part", char)
  3772.  
  3773.  
  3774. block31.Size = Vector3.new(10,10,10)
  3775.  
  3776. block31.Anchored = true
  3777.  
  3778. block31.CanCollide = false
  3779.  
  3780. block31.Transparency = 0
  3781. block31.Material = "Neon"
  3782. block31.Shape = "Ball"
  3783. block31.BrickColor = BrickColor.new("Lilac")
  3784. block31.CFrame = char.Torso.CFrame
  3785.  
  3786.  
  3787.  
  3788. wait(1)
  3789.  
  3790. block31.BrickColor = BrickColor.new("Lilac")
  3791. wait(1)
  3792. for g = 1,5 do
  3793.  
  3794.  
  3795. block31.Transparency = block31.Transparency + 0.2
  3796.  
  3797. wait(0.01)
  3798.  
  3799. end
  3800.  
  3801.  
  3802. Cso("262562442", char, 10, 1)
  3803.  
  3804. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3805. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3806. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3807.  
  3808. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3809. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3810. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3811.  
  3812. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3813. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3814. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3815.  
  3816. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3817. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3818. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3819.  
  3820. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3821. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3822. Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3823.  
  3824.  
  3825. end
  3826.  
  3827.  
  3828.  
  3829. attack = false
  3830. char.Humanoid.WalkSpeed = 30
  3831.  
  3832. Noob9()
  3833.  
  3834. chatfunc("I CAN DO ANYTHING!", BrickColor.new("Lilac").Color)
  3835.  
  3836. wait(1)
  3837.  
  3838.  
  3839.  
  3840. end
  3841. end
  3842. end)
  3843.  
  3844. mouse.Button1Down:connect(function(key)
  3845. if attack == false then
  3846. die()
  3847. end
  3848. end)
  3849.  
  3850. function Part(parent,color,material,size,cframe,anchored,cancollide)
  3851. local part = Instance.new("Part")
  3852. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or Color3.new(0,0,0)
  3853. part.Material = material or Enum.Material.SmoothPlastic
  3854. part.TopSurface,part.BottomSurface=10,10
  3855. part.Size = size or Vector3.new(1,1,1)
  3856. part.CFrame = cframe or CF(0,0,0)
  3857. part.Anchored = anchored or true
  3858. part.CanCollide = cancollide or false
  3859. part.Parent = parent or char
  3860. return part
  3861. end
  3862.  
  3863. NewInstance = function(instance,parent,properties)
  3864. local inst = Instance.new(instance)
  3865. inst.Parent = parent
  3866. if(properties)then
  3867. for i,v in next, properties do
  3868. pcall(function() inst[i] = v end)
  3869. end
  3870. end
  3871. return inst;
  3872. end
  3873. -------------------------------------------------------
  3874. --Start Damage Function--
  3875. -------------------------------------------------------
  3876. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  3877. local type = type
  3878. local rng = Instance.new("Part", char)
  3879. rng.Anchored = true
  3880. rng.BrickColor = color
  3881. rng.CanCollide = false
  3882. rng.FormFactor = 3
  3883. rng.Name = "Ring"
  3884. rng.Material = "Neon"
  3885. rng.Size = Vector3.new(1, 1, 1)
  3886. rng.Transparency = 0
  3887. rng.TopSurface = 0
  3888. rng.BottomSurface = 0
  3889. rng.CFrame = pos
  3890. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  3891. local rngm = Instance.new("SpecialMesh", rng)
  3892. rngm.MeshType = "Brick"
  3893. if rainbowmode == true then
  3894. rng.Color = Color3.new(r/255,g/255,b/255)
  3895. end
  3896. local scaler2 = 1
  3897. local speeder = FastSpeed/10
  3898. if type == "Add" then
  3899. scaler2 = 1*value
  3900. elseif type == "Divide" then
  3901. scaler2 = 1/value
  3902. end
  3903. coroutine.resume(coroutine.create(function()
  3904. for i = 0,10/bonuspeed,0.1 do
  3905. swait()
  3906. if type == "Add" then
  3907. scaler2 = scaler2 - 0.01*value/bonuspeed
  3908. elseif type == "Divide" then
  3909. scaler2 = scaler2 - 0.01/value*bonuspeed
  3910. end
  3911. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  3912. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  3913. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3914. end
  3915. rng:Destroy()
  3916. end))
  3917. end
  3918.  
  3919. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  3920. if hit.Parent == nil then
  3921. return
  3922. end
  3923. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  3924. for _, v in pairs(hit.Parent:children()) do
  3925. if v:IsA("Humanoid") then
  3926. h = v
  3927. end
  3928. end
  3929. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  3930.  
  3931. hit.Parent:FindFirstChild("Head"):BreakJoints()
  3932. end
  3933.  
  3934. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3935. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  3936. if hit.Parent.DebounceHit.Value == true then
  3937. return
  3938. end
  3939. end
  3940. if insta == true then
  3941. hit.Parent:FindFirstChild("Head"):BreakJoints()
  3942. end
  3943. local c = Create("ObjectValue"){
  3944. Name = "creator",
  3945. Value = game:service("Players").LocalPlayer,
  3946. Parent = h,
  3947. }
  3948. game:GetService("Debris"):AddItem(c, .5)
  3949. if HitSound ~= nil and HitPitch ~= nil then
  3950. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  3951. end
  3952. local Damage = math.random(minim, maxim)
  3953. local blocked = false
  3954. local block = hit.Parent:findFirstChild("Block")
  3955. if block ~= nil then
  3956. if block.className == "IntValue" then
  3957. if block.Value > 0 then
  3958. blocked = true
  3959. block.Value = block.Value - 1
  3960. print(block.Value)
  3961. end
  3962. end
  3963. end
  3964. if blocked == false then
  3965. h.Health = h.Health - Damage
  3966. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  3967. else
  3968. h.Health = h.Health - (Damage / 2)
  3969. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  3970. end
  3971. if Type == "Knockdown" then
  3972. local hum = hit.Parent.Humanoid
  3973. hum.PlatformStand = true
  3974. coroutine.resume(coroutine.create(function(HHumanoid)
  3975. swait(1)
  3976. HHumanoid.PlatformStand = false
  3977. end), hum)
  3978. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  3979. local bodvol = Create("BodyVelocity"){
  3980. velocity = angle * knockback,
  3981. P = 5000,
  3982. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3983. Parent = hit,
  3984. }
  3985. local rl = Create("BodyAngularVelocity"){
  3986. P = 3000,
  3987. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  3988. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3989. Parent = hit,
  3990. }
  3991. game:GetService("Debris"):AddItem(bodvol, .5)
  3992. game:GetService("Debris"):AddItem(rl, .5)
  3993. elseif Type == "Normal" then
  3994. local vp = Create("BodyVelocity"){
  3995. P = 500,
  3996. maxForce = Vector3.new(math.huge, 0, math.huge),
  3997. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  3998. }
  3999. if knockback > 0 then
  4000. vp.Parent = hit.Parent.Torso
  4001. end
  4002. game:GetService("Debris"):AddItem(vp, .5)
  4003. elseif Type == "Up" then
  4004. local bodyVelocity = Create("BodyVelocity"){
  4005. velocity = Vector3.new(0, 20, 0),
  4006. P = 5000,
  4007. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  4008. Parent = hit,
  4009. }
  4010. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  4011. elseif Type == "DarkUp" then
  4012. coroutine.resume(coroutine.create(function()
  4013. for i = 0, 1, 0.1 do
  4014. swait()
  4015. Effects.Block.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  4016. end
  4017. end))
  4018. local bodyVelocity = Create("BodyVelocity"){
  4019. velocity = Vector3.new(0, 20, 0),
  4020. P = 5000,
  4021. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  4022. Parent = hit,
  4023. }
  4024. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  4025. elseif Type == "Snare" then
  4026. local bp = Create("BodyPosition"){
  4027. P = 2000,
  4028. D = 100,
  4029. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4030. position = hit.Parent.Torso.Position,
  4031. Parent = hit.Parent.Torso,
  4032. }
  4033. game:GetService("Debris"):AddItem(bp, 1)
  4034. elseif Type == "Freeze" then
  4035. local BodPos = Create("BodyPosition"){
  4036. P = 50000,
  4037. D = 1000,
  4038. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  4039. position = hit.Parent.Torso.Position,
  4040. Parent = hit.Parent.Torso,
  4041. }
  4042. local BodGy = Create("BodyGyro") {
  4043. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  4044. P = 20e+003,
  4045. Parent = hit.Parent.Torso,
  4046. cframe = hit.Parent.Torso.CFrame,
  4047. }
  4048. hit.Parent.Torso.Anchored = true
  4049. coroutine.resume(coroutine.create(function(Part)
  4050. swait(1.5)
  4051. Part.Anchored = false
  4052. end), hit.Parent.Torso)
  4053. game:GetService("Debris"):AddItem(BodPos, 3)
  4054. game:GetService("Debris"):AddItem(BodGy, 3)
  4055. end
  4056. local debounce = Create("BoolValue"){
  4057. Name = "DebounceHit",
  4058. Parent = hit.Parent,
  4059. Value = true,
  4060. }
  4061. game:GetService("Debris"):AddItem(debounce, Delay)
  4062. c = Create("ObjectValue"){
  4063. Name = "creator",
  4064. Value = Player,
  4065. Parent = h,
  4066. }
  4067. game:GetService("Debris"):AddItem(c, .5)
  4068. end
  4069. end
  4070.  
  4071. function damage(range,mindam,maxdam,pos)
  4072. for i,v in ipairs(workspace:GetChildren()) do
  4073. if v:IsA("Model") then
  4074. if v.Name ~= Player.Name then
  4075. if v:FindFirstChildOfClass("Humanoid") then
  4076. if v:FindFirstChild("Head") then
  4077. if (v:FindFirstChild("Head").Position - pos).magnitude < 10 then
  4078. if v:FindFirstChildOfClass("Humanoid").Health > 5000 then v:FindFirstChildOfClass("Humanoid").Health = 0 else
  4079. v:FindFirstChildOfClass("Humanoid").Health = v:FindFirstChildOfClass("Humanoid").Health - math.random(mindam,maxdam)
  4080. end
  4081. end
  4082. end
  4083. end
  4084. end
  4085. end
  4086. end
  4087. end
  4088. -------------------------------------------------------
  4089. --End Damage Function--
  4090. -------------------------------------------------------
  4091.  
  4092. -------------------------------------------------------
  4093. --Start Animations--
  4094. -------------------------------------------------------
  4095. print("By Makhail07")
  4096. while true do
  4097. swait()
  4098. sine = sine + change
  4099. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  4100. local velderp = root.Velocity.y
  4101. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  4102. if equipped == true or equipped == false then
  4103. if attack == false then
  4104. idle = idle + 1
  4105. else
  4106. idle = 0
  4107. end
  4108. if 1 < root.Velocity.y and hitfloor == nil then
  4109. Anim = "Jump"
  4110. if attack == false then
  4111. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  4112. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4113. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4114. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4115. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  4116. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  4117. end
  4118. elseif -1 > root.Velocity.y and hitfloor == nil then
  4119. Anim = "Fall"
  4120. if attack == false then
  4121. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  4122. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4123. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  4124. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  4125. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  4126. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  4127. end
  4128. elseif torvel < 1 and hitfloor ~= nil then
  4129. Anim = "Idle"
  4130. change = 1
  4131. if attack == false then
  4132.  
  4133. if animation.Value == 1 then
  4134.  
  4135.  
  4136. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
  4137. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
  4138. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
  4139. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
  4140. RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  4141. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  4142.  
  4143.  
  4144. else
  4145.  
  4146. if animation.Value == 2 then
  4147.  
  4148.  
  4149. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  4150. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  4151. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  4152. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  4153. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
  4154. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  4155.  
  4156.  
  4157. else
  4158.  
  4159.  
  4160.  
  4161. if animation.Value == 3 then
  4162.  
  4163.  
  4164.  
  4165. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
  4166. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4167. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
  4168. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
  4169. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
  4170. LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  4171.  
  4172.  
  4173. else
  4174.  
  4175.  
  4176. if animation.Value == 4 then
  4177.  
  4178.  
  4179. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  4180. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(-10 - 2.5 * Sin(sine/ 20)), Rad(20 * Cos(sine / 20))), 0.3)
  4181. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  4182. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-7), Rad(0), Rad(-5)), 0.15)
  4183. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10 + 5 * Sin(sine/ 20))), 0.1)
  4184. LW.C0 = clerp(LW.C0, CF(-1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10 - 5 * Sin(sine/ 20))), 0.1)
  4185.  
  4186. else
  4187.  
  4188.  
  4189. if animation.Value == 10 then
  4190.  
  4191.  
  4192.  
  4193. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
  4194. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
  4195. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  4196. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  4197. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  4198. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
  4199.  
  4200.  
  4201.  
  4202.  
  4203. end
  4204.  
  4205.  
  4206. end
  4207.  
  4208. end
  4209. end
  4210.  
  4211.  
  4212. end
  4213.  
  4214. end
  4215. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  4216. Anim = "Walk"
  4217. change = 1
  4218. if attack == false then
  4219. hum.WalkSpeed = 25
  4220. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  4221. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  4222. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4223. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4224. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  4225. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  4226. end
  4227. elseif torvel >= 25 and hitfloor ~= nil then
  4228. Anim = "Sprint"
  4229. change = 1.35
  4230. if attack == false then
  4231. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  4232. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4233. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
  4234. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
  4235. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  4236. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  4237. end
  4238. end
  4239. end
  4240. if 0 < #Effects then
  4241. for e = 1, #Effects do
  4242. if Effects[e] ~= nil then
  4243. local Thing = Effects[e]
  4244. if Thing ~= nil then
  4245. local Part = Thing[1]
  4246. local Mode = Thing[2]
  4247. local Delay = Thing[3]
  4248. local IncX = Thing[4]
  4249. local IncY = Thing[5]
  4250. local IncZ = Thing[6]
  4251. if 1 >= Thing[1].Transparency then
  4252. if Thing[2] == "Block1" then
  4253. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4254. local Mesh = Thing[1].Mesh
  4255. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4256. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4257. elseif Thing[2] == "Block2" then
  4258. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  4259. local Mesh = Thing[7]
  4260. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4261. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4262. elseif Thing[2] == "Block3" then
  4263. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  4264. local Mesh = Thing[7]
  4265. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4266. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4267. elseif Thing[2] == "Cylinder" then
  4268. local Mesh = Thing[1].Mesh
  4269. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4270. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4271. elseif Thing[2] == "Blood" then
  4272. local Mesh = Thing[7]
  4273. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  4274. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4275. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4276. elseif Thing[2] == "Elec" then
  4277. local Mesh = Thing[1].Mesh
  4278. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  4279. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4280. elseif Thing[2] == "Disappear" then
  4281. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4282. elseif Thing[2] == "Shatter" then
  4283. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4284. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  4285. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  4286. Thing[6] = Thing[6] + Thing[5]
  4287. end
  4288. else
  4289. Part.Parent = nil
  4290. table.remove(Effects, e)
  4291. end
  4292. end
  4293. end
  4294. end
  4295. end
  4296. end
  4297. -------------------------------------------------------
  4298. --End Animations And Script--
  4299. ------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement