Upscalefanatic3

[FE] Furry Switcher v2 (voidacity)

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