Advertisement
lxUmbrielxl

asdae

Jun 11th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ----------------------------------------------------------------
  2. --------------------------Noob Script--------------------------
  3. ----------------------------------------------------------------
  4. print([[
  5. --made by henriquegame2015
  6. --FE code by henry (henriquegame2015)
  7.  
  8. --------------------------------
  9. you find rare script good
  10. dont leak...
  11. --------------------------------
  12. ]])
  13.  
  14. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  15. local Player,game,owner = owner,game
  16. local RealPlayer = Player
  17. do
  18. local rp = RealPlayer
  19. script.Parent = rp.Character
  20.  
  21. --RemoteEvent for communicating
  22. local Event = Instance.new("RemoteEvent")
  23. Event.Name = "UserInput_Event"
  24.  
  25. --Fake event to make stuff like Mouse.KeyDown work
  26. local function fakeEvent()
  27. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  28. t.connect = t.Connect
  29. return t
  30. end
  31.  
  32. --Creating fake input objects with fake variables
  33. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function te(self,ev,...)
  43. local t = m[ev]
  44. if t and t._fakeEvent then
  45. for _,f in pairs(t.Functions) do
  46. f(...)
  47. end
  48. end
  49. end
  50. m.TrigEvent = te
  51. UIS.TrigEvent = te
  52.  
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=rp then return end
  55. m.Target = io.Target
  56. m.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. for _,t in pairs(CAS.Actions) do
  63. for _,k in pairs(t.Keys) do
  64. if k==io.KeyCode then
  65. t.Function(t.Name,io.UserInputState,io)
  66. end
  67. end
  68. end
  69. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  70. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  71. end
  72. end)
  73. Event.Parent = NLS([==[
  74. local Player = game:GetService("Players").LocalPlayer
  75. local Event = script:WaitForChild("UserInput_Event")
  76.  
  77. local Mouse = Player:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,a)
  80. if a then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data 30 times every second, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. while wait(1/30) do
  91. if h~=Mouse.Hit or t~=Mouse.Target then
  92. h,t=Mouse.Hit,Mouse.Target
  93. Event:FireServer({isMouse=true,Target=t,Hit=h})
  94. end
  95. end]==],Player.Character)
  96.  
  97. ----Sandboxed game object that allows the usage of client-side methods and services
  98. --Real game object
  99. local _rg = game
  100.  
  101. --Metatable for fake service
  102. local fsmt = {
  103. __index = function(self,k)
  104. local s = rawget(self,"_RealService")
  105. if s then return s[k] end
  106. end,
  107. __newindex = function(self,k,v)
  108. local s = rawget(self,"_RealService")
  109. if s then s[k]=v end
  110. end,
  111. __call = function(self,...)
  112. local s = rawget(self,"_RealService")
  113. if s then return s(...) end
  114. end
  115. }
  116. local function FakeService(t,RealService)
  117. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  118. return setmetatable(t,fsmt)
  119. end
  120.  
  121. --Fake game object
  122. local g = {
  123. GetService = function(self,s)
  124. return self[s]
  125. end,
  126. Players = FakeService({
  127. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  128. },"Players"),
  129. UserInputService = FakeService(UIS,"UserInputService"),
  130. ContextActionService = FakeService(CAS,"ContextActionService"),
  131. }
  132. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  133. g.service = g.GetService
  134.  
  135. g.RunService = FakeService({
  136. RenderStepped = _rg:GetService("RunService").Heartbeat,
  137. BindToRenderStep = function(self,name,_,fun)
  138. self._btrs[name] = self.Heartbeat:Connect(fun)
  139. end,
  140. UnbindFromRenderStep = function(self,name)
  141. self._btrs[name]:Disconnect()
  142. end,
  143. },"RunService")
  144.  
  145. setmetatable(g,{
  146. __index=function(self,s)
  147. return _rg:GetService(s) or typeof(_rg[s])=="function"
  148. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  149. end,
  150. __newindex = fsmt.__newindex,
  151. __call = fsmt.__call
  152. })
  153. --Changing owner to fake player object to support owner:GetMouse()
  154. game,owner = g,g.Players.LocalPlayer
  155. end
  156.  
  157. Player = owner
  158. PlayerGui = Player.PlayerGui
  159. Cam = workspace.CurrentCamera
  160. Backpack = Player.Backpack
  161. Character = Player.Character
  162. Humanoid = Character.Humanoid
  163. Mouse = Player:GetMouse()
  164. RootPart = Character["HumanoidRootPart"]
  165. Torso = Character["Torso"]
  166. Head = Character["Head"]
  167. RightArm = Character["Right Arm"]
  168. LeftArm = Character["Left Arm"]
  169. RightLeg = Character["Right Leg"]
  170. LeftLeg = Character["Left Leg"]
  171. RootJoint = RootPart["RootJoint"]
  172. Neck = Torso["Neck"]
  173. RightShoulder = Torso["Right Shoulder"]
  174. LeftShoulder = Torso["Left Shoulder"]
  175. RightHip = Torso["Right Hip"]
  176. LeftHip = Torso["Left Hip"]
  177. Animation_Speed = 3
  178. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  179. local Speed = 20
  180. local SIZE = 1.4
  181. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  182. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  183. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  184. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  185. local DAMAGEMULTIPLIER = 1
  186. local ANIM = "Idle"
  187. local ATTACK = false
  188. local EQUIPPED = false
  189. local HOLD = false
  190. local COMBO = 1
  191. local Rooted = false
  192. local SINE = 0
  193. local KEYHOLD = false
  194. local CHANGE = 2 / Animation_Speed
  195. local WALKINGANIM = false
  196. local VALUE1 = false
  197. local VALUE2 = false
  198. local ROBLOXIDLEANIMATION = IT("Animation")
  199. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  200. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  201. local ATANIM = IT("Animation")
  202. ATANIM.Name = "Attack Animation"
  203. ATANIM.AnimationId = "http://www.roblox.com/asset/?id=74894663"
  204. --ROBLOXIDLEANIMATION.Parent = Humanoid
  205. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  206. WEAPONGUI.Name = "Weapon GUI"
  207. local Weapon = IT("Model")
  208. Weapon.Name = "Adds"
  209. local Effects = IT("Folder", Weapon)
  210. Effects.Name = "Effects"
  211. local ANIMATOR = Humanoid.Animator
  212. local ANIMATE = Character.Animate
  213. local UNANCHOR = true
  214. local CLOCKLOOP = 0
  215. local SONG = 1382488262
  216. local CLOCKTARGET = nil
  217. local CLOCKSPEED = 1
  218. script.Parent = WEAPONGUI
  219. local CLONE = Character:Clone()
  220. CLONE.Parent = nil
  221. Character.Archivable = false
  222. local sick = Instance.new("Sound",Torso)
  223.  
  224. Character = Player.Character
  225. Humanoid = Character.Humanoid
  226. ---------
  227. plr = game.Players.LocalPlayer
  228. chara = plr.Character
  229. mouse = plr:GetMouse()
  230. Create = Instance.new
  231. Huge = math.huge
  232.  
  233.  
  234.  
  235.  
  236. local shadowhead = Create("Part",chara.Head)
  237. shadowhead.BrickColor = BrickColor.new("Really black")
  238. shadowhead.Size = Vector3.new(1.2, 0.6, 1)
  239. shadowhead.CanCollide = false
  240. local shadowheadmesh = Create("SpecialMesh",shadowhead)
  241. shadowheadmesh.MeshType = "Head"
  242. shadowheadmesh.Scale = Vector3.new(1.26, 1.5, 1.26)
  243. local weld2 = Create("Weld",shadowhead)
  244. weld2.Part0 = shadowhead
  245. weld2.Part1 = chara.Head
  246. weld2.C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  247.  
  248. Player = game:GetService("Players").LocalPlayer
  249. PlayerGui = Player.PlayerGui
  250. Cam = workspace.CurrentCamera
  251. Backpack = Player.Backpack
  252. Character = Player.Character
  253. char = Player.Character
  254. Humanoid = Character.Humanoid
  255. Mouse = Player:GetMouse()
  256. RootPart = Character["HumanoidRootPart"]
  257. Torso = Character["Torso"]
  258. Head = Character["Head"]
  259. RightArm = Character["Right Arm"]
  260. LeftArm = Character["Left Arm"]
  261. RightLeg = Character["Right Leg"]
  262. LeftLeg = Character["Left Leg"]
  263. RootJoint = RootPart["RootJoint"]
  264. Neck = Torso["Neck"]
  265. RightShoulder = Torso["Right Shoulder"]
  266. LeftShoulder = Torso["Left Shoulder"]
  267. RightHip = Torso["Right Hip"]
  268. LeftHip = Torso["Left Hip"]
  269.  
  270. local Orin = "http://www.roblox.com/asset/?id=10521899"
  271. Head.face.Texture = Orin
  272. function weld(a, b, acf)
  273. local w = Instance.new("Weld", a)
  274. w.Part0 = a
  275. w.Part1 = b
  276. w.C0 = acf
  277. end
  278.  
  279. char.Humanoid.MaxHealth = 9999
  280. char.Humanoid.Health = 9999
  281.  
  282. char.Humanoid.Changed:Connect(function()
  283.  
  284.  
  285. char.Humanoid.Health = 9999
  286.  
  287. end)
  288. --------------------------------
  289. char.Head.face.Texture = "rbxassetid://10521899"
  290. --------------------------------
  291.  
  292.  
  293.  
  294.  
  295. -------------------------------------------------------
  296.  
  297. local FavIDs = {
  298. 340106355, --Nefl Crystals
  299. 927529620, --Dimension
  300. 876981900, --Fantasy
  301. 398987889, --Ordinary Days
  302. 1117396305, --Oh wait, it's you.
  303. 885996042, --Action Winter Journey
  304. 919231299, --Sprawling Idiot Effigy
  305. 743466274, --Good Day Sunshine
  306. 727411183, --Knife Fight
  307. 1402748531, --The Earth Is Counting On You!
  308. 595230126 --Robot Language
  309. }
  310.  
  311.  
  312.  
  313. --The reality of my life isn't real but a Universe -makhail07
  314. wait(0.2)
  315. local plr = game:service'Players'.LocalPlayer
  316. print('Local User is '..plr.Name)
  317. print('SCRIPTNAME Loaded')
  318. print('SCRIPT DESCRIPTION')
  319. local char = plr.Character
  320. local hum = char.Humanoid
  321. local hed = char.Head
  322. local root = char.HumanoidRootPart
  323. local rootj = root.RootJoint
  324. local tors = char.Torso
  325. local ra = char["Right Arm"]
  326. local la = char["Left Arm"]
  327. local rl = char["Right Leg"]
  328. local ll = char["Left Leg"]
  329. local neck = tors["Neck"]
  330. local mouse = plr:GetMouse()
  331. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  332. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  333. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  334. local maincolor = BrickColor.new("New Yeller")
  335.  
  336. -------------------------------------------------------
  337. --Start Good Stuff--
  338. -------------------------------------------------------
  339. cam = game.Workspace.CurrentCamera
  340. CF = CFrame.new
  341. angles = CFrame.Angles
  342. attack = false
  343. Euler = CFrame.fromEulerAnglesXYZ
  344. Rad = math.rad
  345. IT = Instance.new
  346. BrickC = BrickColor.new
  347. Cos = math.cos
  348. Acos = math.acos
  349. Sin = math.sin
  350. Asin = math.asin
  351. Abs = math.abs
  352. Mrandom = math.random
  353. Floor = math.floor
  354.  
  355.  
  356.  
  357. -------------------------------------------------------
  358. --End Good Stuff--
  359. -------------------------------------------------------
  360. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  361. RSH, LSH = nil, nil
  362. RW = Instance.new("Weld")
  363. LW = Instance.new("Weld")
  364. RH = tors["Right Hip"]
  365. LH = tors["Left Hip"]
  366. RSH = tors["Right Shoulder"]
  367. LSH = tors["Left Shoulder"]
  368. RSH.Parent = nil
  369. LSH.Parent = nil
  370. RW.Name = "RW"
  371. RW.Part0 = tors
  372. RW.C0 = CF(1.5, 0.5, 0)
  373. RW.C1 = CF(0, 0.5, 0)
  374. RW.Part1 = ra
  375. RW.Parent = tors
  376. LW.Name = "LW"
  377. LW.Part0 = tors
  378. LW.C0 = CF(-1.5, 0.5, 0)
  379. LW.C1 = CF(0, 0.5, 0)
  380. LW.Part1 = la
  381. LW.Parent = tors
  382. Effects = {}
  383. -------------------------------------------------------
  384. --Start HeartBeat--
  385. -------------------------------------------------------
  386. ArtificialHB = Instance.new("BindableEvent", script)
  387. ArtificialHB.Name = "Heartbeat"
  388. script:WaitForChild("Heartbeat")
  389.  
  390. frame = 1 / 60
  391. tf = 0
  392. allowframeloss = false
  393. tossremainder = false
  394.  
  395.  
  396. lastframe = tick()
  397. script.Heartbeat:Fire()
  398.  
  399.  
  400. game:GetService("RunService").Heartbeat:connect(function(s, p)
  401. tf = tf + s
  402. if tf >= frame then
  403. if allowframeloss then
  404. script.Heartbeat:Fire()
  405. lastframe = tick()
  406. else
  407. for i = 1, math.floor(tf / frame) do
  408. script.Heartbeat:Fire()
  409. end
  410. lastframe = tick()
  411. end
  412. if tossremainder then
  413. tf = 0
  414. else
  415. tf = tf - frame * math.floor(tf / frame)
  416. end
  417. end
  418. end)
  419. -------------------------------------------------------
  420. --End HeartBeat--
  421. -------------------------------------------------------
  422.  
  423. -------------------------------------------------------
  424. --Start Important Functions--
  425. -------------------------------------------------------
  426. function swait(num)
  427. if num == 0 or num == nil then
  428. game:service("RunService").Stepped:wait(0)
  429. else
  430. for i = 0, num do
  431. game:service("RunService").Stepped:wait(0)
  432. end
  433. end
  434. end
  435. function thread(f)
  436. coroutine.resume(coroutine.create(f))
  437. end
  438. function clerp(a, b, t)
  439. local qa = {
  440. QuaternionFromCFrame(a)
  441. }
  442. local qb = {
  443. QuaternionFromCFrame(b)
  444. }
  445. local ax, ay, az = a.x, a.y, a.z
  446. local bx, by, bz = b.x, b.y, b.z
  447. local _t = 1 - t
  448. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  449. end
  450. function QuaternionFromCFrame(cf)
  451. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  452. local trace = m00 + m11 + m22
  453. if trace > 0 then
  454. local s = math.sqrt(1 + trace)
  455. local recip = 0.5 / s
  456. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  457. else
  458. local i = 0
  459. if m00 < m11 then
  460. i = 1
  461. end
  462. if m22 > (i == 0 and m00 or m11) then
  463. i = 2
  464. end
  465. if i == 0 then
  466. local s = math.sqrt(m00 - m11 - m22 + 1)
  467. local recip = 0.5 / s
  468. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  469. elseif i == 1 then
  470. local s = math.sqrt(m11 - m22 - m00 + 1)
  471. local recip = 0.5 / s
  472. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  473. elseif i == 2 then
  474. local s = math.sqrt(m22 - m00 - m11 + 1)
  475. local recip = 0.5 / s
  476. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  477. end
  478. end
  479. end
  480. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  481. local xs, ys, zs = x + x, y + y, z + z
  482. local wx, wy, wz = w * xs, w * ys, w * zs
  483. local xx = x * xs
  484. local xy = x * ys
  485. local xz = x * zs
  486. local yy = y * ys
  487. local yz = y * zs
  488. local zz = z * zs
  489. 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))
  490. end
  491. function QuaternionSlerp(a, b, t)
  492. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  493. local startInterp, finishInterp
  494. if cosTheta >= 1.0E-4 then
  495. if 1 - cosTheta > 1.0E-4 then
  496. local theta = math.acos(cosTheta)
  497. local invSinTheta = 1 / Sin(theta)
  498. startInterp = Sin((1 - t) * theta) * invSinTheta
  499. finishInterp = Sin(t * theta) * invSinTheta
  500. else
  501. startInterp = 1 - t
  502. finishInterp = t
  503. end
  504. elseif 1 + cosTheta > 1.0E-4 then
  505. local theta = math.acos(-cosTheta)
  506. local invSinTheta = 1 / Sin(theta)
  507. startInterp = Sin((t - 1) * theta) * invSinTheta
  508. finishInterp = Sin(t * theta) * invSinTheta
  509. else
  510. startInterp = t - 1
  511. finishInterp = t
  512. end
  513. 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
  514. end
  515. function rayCast(Position, Direction, Range, Ignore)
  516. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  517. end
  518. local RbxUtility = LoadLibrary("RbxUtility")
  519. local Create = RbxUtility.Create
  520.  
  521. function getRegion(point,range,ignore)
  522. return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
  523. end
  524.  
  525. function GetTorso(char)
  526. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  527. end
  528.  
  529. 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}
  530. -------------------------------------------------------
  531. --Start Damage Function--
  532. -------------------------------------------------------
  533. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  534. if hit.Parent == nil then
  535. return
  536. end
  537. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  538. for _, v in pairs(hit.Parent:children()) do
  539. if v:IsA("Humanoid") then
  540. h = v
  541. end
  542. end
  543. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  544.  
  545. hit.Parent:FindFirstChild("Head"):BreakJoints()
  546. end
  547.  
  548. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  549. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  550. if hit.Parent.DebounceHit.Value == true then
  551. return
  552. end
  553. end
  554. if insta == true then
  555. hit.Parent:FindFirstChild("Head"):BreakJoints()
  556. end
  557. local c = Create("ObjectValue"){
  558. Name = "creator",
  559. Value = game:service("Players").LocalPlayer,
  560. Parent = h,
  561. }
  562. game:GetService("Debris"):AddItem(c, .5)
  563. if HitSound ~= nil and HitPitch ~= nil then
  564. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  565. end
  566. local Damage = math.random(minim, maxim)
  567. local blocked = false
  568. local block = hit.Parent:findFirstChild("Block")
  569. if block ~= nil then
  570. if block.className == "IntValue" then
  571. if block.Value > 0 then
  572. blocked = true
  573. block.Value = block.Value - 1
  574. print(block.Value)
  575. end
  576. end
  577. end
  578. if blocked == false then
  579. h.Health = h.Health - Damage
  580. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  581. else
  582. h.Health = h.Health - (Damage / 2)
  583. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  584. end
  585. if Type == "Knockdown" then
  586. local hum = hit.Parent.Humanoid
  587. hum.PlatformStand = true
  588. coroutine.resume(coroutine.create(function(HHumanoid)
  589. swait(1)
  590. HHumanoid.PlatformStand = false
  591. end), hum)
  592. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  593. local bodvol = Create("BodyVelocity"){
  594. velocity = angle * knockback,
  595. P = 5000,
  596. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  597. Parent = hit,
  598. }
  599. local rl = Create("BodyAngularVelocity"){
  600. P = 3000,
  601. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  602. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  603. Parent = hit,
  604. }
  605. game:GetService("Debris"):AddItem(bodvol, .5)
  606. game:GetService("Debris"):AddItem(rl, .5)
  607. elseif Type == "Normal" then
  608. local vp = Create("BodyVelocity"){
  609. P = 500,
  610. maxForce = Vector3.new(math.huge, 0, math.huge),
  611. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  612. }
  613. if knockback > 0 then
  614. vp.Parent = hit.Parent.Torso
  615. end
  616. game:GetService("Debris"):AddItem(vp, .5)
  617. elseif Type == "Up" then
  618. local bodyVelocity = Create("BodyVelocity"){
  619. velocity = Vector3.new(0, 20, 0),
  620. P = 5000,
  621. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  622. Parent = hit,
  623. }
  624. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  625. elseif Type == "DarkUp" then
  626. coroutine.resume(coroutine.create(function()
  627. for i = 0, 1, 0.1 do
  628. swait()
  629. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  630. end
  631. end))
  632. local bodyVelocity = Create("BodyVelocity"){
  633. velocity = Vector3.new(0, 20, 0),
  634. P = 5000,
  635. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  636. Parent = hit,
  637. }
  638. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  639. elseif Type == "Snare" then
  640. local bp = Create("BodyPosition"){
  641. P = 2000,
  642. D = 100,
  643. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  644. position = hit.Parent.Torso.Position,
  645. Parent = hit.Parent.Torso,
  646. }
  647. game:GetService("Debris"):AddItem(bp, 1)
  648. elseif Type == "Freeze" then
  649. local BodPos = Create("BodyPosition"){
  650. P = 50000,
  651. D = 1000,
  652. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  653. position = hit.Parent.Torso.Position,
  654. Parent = hit.Parent.Torso,
  655. }
  656. local BodGy = Create("BodyGyro") {
  657. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  658. P = 20e+003,
  659. Parent = hit.Parent.Torso,
  660. cframe = hit.Parent.Torso.CFrame,
  661. }
  662. hit.Parent.Torso.Anchored = true
  663. coroutine.resume(coroutine.create(function(Part)
  664. swait(1.5)
  665. Part.Anchored = false
  666. end), hit.Parent.Torso)
  667. game:GetService("Debris"):AddItem(BodPos, 3)
  668. game:GetService("Debris"):AddItem(BodGy, 3)
  669. end
  670. local debounce = Create("BoolValue"){
  671. Name = "DebounceHit",
  672. Parent = hit.Parent,
  673. Value = true,
  674. }
  675. game:GetService("Debris"):AddItem(debounce, Delay)
  676. c = Create("ObjectValue"){
  677. Name = "creator",
  678. Value = Player,
  679. Parent = h,
  680. }
  681. game:GetService("Debris"):AddItem(c, .5)
  682. end
  683. end
  684. -------------------------------------------------------
  685. --End Damage Function--
  686. -------------------------------------------------------
  687.  
  688. -------------------------------------------------------
  689. --Start Damage Function Customization--
  690. -------------------------------------------------------
  691. function ShowDamage(Pos, Text, Time, Color)
  692. local Rate = (1 / 30)
  693. local Pos = (Pos or Vector3.new(0, 0, 0))
  694. local Text = (Text or "")
  695. local Time = (Time or 2)
  696. local Color = (Color or Color3.new(255, 255, 1))
  697. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  698. EffectPart.Anchored = true
  699. local BillboardGui = Create("BillboardGui"){
  700. Size = UDim2.new(3, 0, 3, 0),
  701. Adornee = EffectPart,
  702. Parent = EffectPart,
  703. }
  704. local TextLabel = Create("TextLabel"){
  705. BackgroundTransparency = 1,
  706. Size = UDim2.new(1, 0, 1, 0),
  707. Text = Text,
  708. Font = "Bodoni",
  709. TextColor3 = Color,
  710. TextScaled = true,
  711. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  712. Parent = BillboardGui,
  713. }
  714. game.Debris:AddItem(EffectPart, (Time))
  715. EffectPart.Parent = game:GetService("Workspace")
  716. delay(0, function()
  717. local Frames = (Time / Rate)
  718. for Frame = 1, Frames do
  719. wait(Rate)
  720. local Percent = (Frame / Frames)
  721. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  722. TextLabel.TextTransparency = Percent
  723. end
  724. if EffectPart and EffectPart.Parent then
  725. EffectPart:Destroy()
  726. end
  727. end)
  728. end
  729. -------------------------------------------------------
  730. --End Damage Function Customization--
  731. -------------------------------------------------------
  732.  
  733. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  734. for _, c in pairs(workspace:children()) do
  735. local hum = c:findFirstChild("Humanoid")
  736. if hum ~= nil then
  737. local head = c:findFirstChild("Head")
  738. if head ~= nil then
  739. local targ = head.Position - Part.Position
  740. local mag = targ.magnitude
  741. if magni >= mag and c.Name ~= plr.Name then
  742. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  743. end
  744. end
  745. end
  746. end
  747. end
  748.  
  749.  
  750. CFuncs = {
  751. Part = {
  752. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  753. local Part = Create("Part")({
  754. Parent = Parent,
  755. Reflectance = Reflectance,
  756. Transparency = Transparency,
  757. CanCollide = false,
  758. Locked = true,
  759. BrickColor = BrickColor.new(tostring(BColor)),
  760. Name = Name,
  761. Size = Size,
  762. Material = Material
  763. })
  764. RemoveOutlines(Part)
  765. return Part
  766. end
  767. },
  768. Mesh = {
  769. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  770. local Msh = Create(Mesh)({
  771. Parent = Part,
  772. Offset = OffSet,
  773. Scale = Scale
  774. })
  775. if Mesh == "SpecialMesh" then
  776. Msh.MeshType = MeshType
  777. Msh.MeshId = MeshId
  778. end
  779. return Msh
  780. end
  781. },
  782. Mesh = {
  783. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  784. local Msh = Create(Mesh)({
  785. Parent = Part,
  786. Offset = OffSet,
  787. Scale = Scale
  788. })
  789. if Mesh == "SpecialMesh" then
  790. Msh.MeshType = MeshType
  791. Msh.MeshId = MeshId
  792. end
  793. return Msh
  794. end
  795. },
  796. Weld = {
  797. Create = function(Parent, Part0, Part1, C0, C1)
  798. local Weld = Create("Weld")({
  799. Parent = Parent,
  800. Part0 = Part0,
  801. Part1 = Part1,
  802. C0 = C0,
  803. C1 = C1
  804. })
  805. return Weld
  806. end
  807. },
  808. Sound = {
  809. Create = function(id, par, vol, pit)
  810. coroutine.resume(coroutine.create(function()
  811. local S = Create("Sound")({
  812. Volume = vol,
  813. Pitch = pit or 1,
  814. SoundId = id,
  815. Parent = par or workspace
  816. })
  817. wait()
  818. S:play()
  819. game:GetService("Debris"):AddItem(S, 6)
  820. end))
  821. end
  822. },
  823. ParticleEmitter = {
  824. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  825. local fp = Create("ParticleEmitter")({
  826. Parent = Parent,
  827. Color = ColorSequence.new(Color1, Color2),
  828. LightEmission = LightEmission,
  829. Size = Size,
  830. Texture = Texture,
  831. Transparency = Transparency,
  832. ZOffset = ZOffset,
  833. Acceleration = Accel,
  834. Drag = Drag,
  835. LockedToPart = LockedToPart,
  836. VelocityInheritance = VelocityInheritance,
  837. EmissionDirection = EmissionDirection,
  838. Enabled = Enabled,
  839. Lifetime = LifeTime,
  840. Rate = Rate,
  841. Rotation = Rotation,
  842. RotSpeed = RotSpeed,
  843. Speed = Speed,
  844. VelocitySpread = VelocitySpread
  845. })
  846. return fp
  847. end
  848. }
  849. }
  850. function RemoveOutlines(part)
  851. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  852. end
  853. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  854. local Part = Create("Part")({
  855. formFactor = FormFactor,
  856. Parent = Parent,
  857. Reflectance = Reflectance,
  858. Transparency = Transparency,
  859. CanCollide = false,
  860. Locked = true,
  861. BrickColor = BrickColor.new(tostring(BColor)),
  862. Name = Name,
  863. Size = Size,
  864. Material = Material
  865. })
  866. RemoveOutlines(Part)
  867. return Part
  868. end
  869. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  870. local Msh = Create(Mesh)({
  871. Parent = Part,
  872. Offset = OffSet,
  873. Scale = Scale
  874. })
  875. if Mesh == "SpecialMesh" then
  876. Msh.MeshType = MeshType
  877. Msh.MeshId = MeshId
  878. end
  879. return Msh
  880. end
  881. function CreateWeld(Parent, Part0, Part1, C0, C1)
  882. local Weld = Create("Weld")({
  883. Parent = Parent,
  884. Part0 = Part0,
  885. Part1 = Part1,
  886. C0 = C0,
  887. C1 = C1
  888. })
  889. return Weld
  890. end
  891.  
  892.  
  893. -------------------------------------------------------
  894. --Start Effect Function--
  895. -------------------------------------------------------
  896. EffectModel = Instance.new("Model", char)
  897. Effects = {
  898. Block = {
  899. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  900. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  901. prt.Anchored = true
  902. prt.CFrame = cframe
  903. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  904. game:GetService("Debris"):AddItem(prt, 10)
  905. if Type == 1 or Type == nil then
  906. table.insert(Effects, {
  907. prt,
  908. "Block1",
  909. delay,
  910. x3,
  911. y3,
  912. z3,
  913. msh
  914. })
  915. elseif Type == 2 then
  916. table.insert(Effects, {
  917. prt,
  918. "Block2",
  919. delay,
  920. x3,
  921. y3,
  922. z3,
  923. msh
  924. })
  925. else
  926. table.insert(Effects, {
  927. prt,
  928. "Block3",
  929. delay,
  930. x3,
  931. y3,
  932. z3,
  933. msh
  934. })
  935. end
  936. end
  937. },
  938. Sphere = {
  939. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  940. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  941. prt.Anchored = true
  942. prt.CFrame = cframe
  943. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  944. game:GetService("Debris"):AddItem(prt, 10)
  945. table.insert(Effects, {
  946. prt,
  947. "Cylinder",
  948. delay,
  949. x3,
  950. y3,
  951. z3,
  952. msh
  953. })
  954. end
  955. },
  956. Cylinder = {
  957. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  958. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  959. prt.Anchored = true
  960. prt.CFrame = cframe
  961. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  962. game:GetService("Debris"):AddItem(prt, 10)
  963. table.insert(Effects, {
  964. prt,
  965. "Cylinder",
  966. delay,
  967. x3,
  968. y3,
  969. z3,
  970. msh
  971. })
  972. end
  973. },
  974. Wave = {
  975. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  976. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  977. prt.Anchored = true
  978. prt.CFrame = cframe
  979. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  980. game:GetService("Debris"):AddItem(prt, 10)
  981. table.insert(Effects, {
  982. prt,
  983. "Cylinder",
  984. delay,
  985. x3 / 60,
  986. y3 / 60,
  987. z3 / 60,
  988. msh
  989. })
  990. end
  991. },
  992. Ring = {
  993. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  994. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  995. prt.Anchored = true
  996. prt.CFrame = cframe
  997. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  998. game:GetService("Debris"):AddItem(prt, 10)
  999. table.insert(Effects, {
  1000. prt,
  1001. "Cylinder",
  1002. delay,
  1003. x3,
  1004. y3,
  1005. z3,
  1006. msh
  1007. })
  1008. end
  1009. },
  1010. Break = {
  1011. Create = function(brickcolor, cframe, x1, y1, z1)
  1012. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1013. prt.Anchored = true
  1014. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1015. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1016. local num = math.random(10, 50) / 1000
  1017. game:GetService("Debris"):AddItem(prt, 10)
  1018. table.insert(Effects, {
  1019. prt,
  1020. "Shatter",
  1021. num,
  1022. prt.CFrame,
  1023. math.random() - math.random(),
  1024. 0,
  1025. math.random(50, 100) / 100
  1026. })
  1027. end
  1028. },
  1029. Spiral = {
  1030. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1031. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1032. prt.Anchored = true
  1033. prt.CFrame = cframe
  1034. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1035. game:GetService("Debris"):AddItem(prt, 10)
  1036. table.insert(Effects, {
  1037. prt,
  1038. "Cylinder",
  1039. delay,
  1040. x3,
  1041. y3,
  1042. z3,
  1043. msh
  1044. })
  1045. end
  1046. },
  1047. Push = {
  1048. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1049. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1050. prt.Anchored = true
  1051. prt.CFrame = cframe
  1052. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1053. game:GetService("Debris"):AddItem(prt, 10)
  1054. table.insert(Effects, {
  1055. prt,
  1056. "Cylinder",
  1057. delay,
  1058. x3,
  1059. y3,
  1060. z3,
  1061. msh
  1062. })
  1063. end
  1064. }
  1065. }
  1066. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1067. local fp = IT("Part")
  1068. fp.formFactor = formfactor
  1069. fp.Parent = parent
  1070. fp.Reflectance = reflectance
  1071. fp.Transparency = transparency
  1072. fp.CanCollide = false
  1073. fp.Locked = true
  1074. fp.BrickColor = brickcolor
  1075. fp.Name = name
  1076. fp.Size = size
  1077. fp.Position = tors.Position
  1078. RemoveOutlines(fp)
  1079. fp.Material = "SmoothPlastic"
  1080. fp:BreakJoints()
  1081. return fp
  1082. end
  1083.  
  1084. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1085. local mesh = IT(Mesh)
  1086. mesh.Parent = part
  1087. if Mesh == "SpecialMesh" then
  1088. mesh.MeshType = meshtype
  1089. if meshid ~= "nil" then
  1090. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1091. end
  1092. end
  1093. mesh.Offset = offset
  1094. mesh.Scale = scale
  1095. return mesh
  1096. end
  1097.  
  1098. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1099. local type = type
  1100. local rng = Instance.new("Part", char)
  1101. rng.Anchored = true
  1102. rng.BrickColor = color
  1103. rng.CanCollide = false
  1104. rng.FormFactor = 3
  1105. rng.Name = "Ring"
  1106. rng.Material = "Neon"
  1107. rng.Size = Vector3.new(1, 1, 1)
  1108. rng.Transparency = 0
  1109. rng.TopSurface = 0
  1110. rng.BottomSurface = 0
  1111. rng.CFrame = pos
  1112. local rngm = Instance.new("SpecialMesh", rng)
  1113. rngm.MeshType = MType
  1114. rngm.Scale = scale
  1115. local scaler2 = 1
  1116. if type == "Add" then
  1117. scaler2 = 1 * value
  1118. elseif type == "Divide" then
  1119. scaler2 = 1 / value
  1120. end
  1121. coroutine.resume(coroutine.create(function()
  1122. for i = 0, 10 / bonuspeed, 0.1 do
  1123. swait()
  1124. if type == "Add" then
  1125. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1126. elseif type == "Divide" then
  1127. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1128. end
  1129. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1130. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1131. end
  1132. rng:Destroy()
  1133. end))
  1134. end
  1135.  
  1136. function Eviscerate(dude)
  1137. if dude.Name ~= char then
  1138. local bgf = IT("BodyGyro", dude.Head)
  1139. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1140. local val = IT("BoolValue", dude)
  1141. val.Name = "IsHit"
  1142. local ds = coroutine.wrap(function()
  1143. dude:WaitForChild("Head"):BreakJoints()
  1144. wait(0.5)
  1145. target = nil
  1146. coroutine.resume(coroutine.create(function()
  1147. for i, v in pairs(dude:GetChildren()) do
  1148. if v:IsA("Accessory") then
  1149. v:Destroy()
  1150. end
  1151. if v:IsA("Humanoid") then
  1152. v:Destroy()
  1153. end
  1154. if v:IsA("CharacterMesh") then
  1155. v:Destroy()
  1156. end
  1157. if v:IsA("Model") then
  1158. v:Destroy()
  1159. end
  1160. if v:IsA("Part") or v:IsA("MeshPart") then
  1161. for x, o in pairs(v:GetChildren()) do
  1162. if o:IsA("Decal") then
  1163. o:Destroy()
  1164. end
  1165. end
  1166. coroutine.resume(coroutine.create(function()
  1167. v.Material = "Neon"
  1168. v.CanCollide = false
  1169. local PartEmmit1 = IT("ParticleEmitter", v)
  1170. PartEmmit1.LightEmission = 1
  1171. PartEmmit1.Texture = "rbxassetid://2582829122"
  1172. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1173. PartEmmit1.Rate = 150
  1174. PartEmmit1.Lifetime = NumberRange.new(1)
  1175. PartEmmit1.Size = NumberSequence.new({
  1176. NumberSequenceKeypoint.new(0, 0.75, 0),
  1177. NumberSequenceKeypoint.new(1, 0, 0)
  1178. })
  1179. PartEmmit1.Transparency = NumberSequence.new({
  1180. NumberSequenceKeypoint.new(0, 0, 0),
  1181. NumberSequenceKeypoint.new(1, 1, 0)
  1182. })
  1183. PartEmmit1.Speed = NumberRange.new(0, 0)
  1184. PartEmmit1.VelocitySpread = 30000
  1185. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1186. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1187. local BodPoss = IT("BodyPosition", v)
  1188. BodPoss.P = 3000
  1189. BodPoss.D = 1000
  1190. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1191. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1192. v.Color = maincolor.Color
  1193. coroutine.resume(coroutine.create(function()
  1194. for i = 0, 49 do
  1195. swait(1)
  1196. v.Transparency = v.Transparency + 0.08
  1197. end
  1198. wait(0.5)
  1199. PartEmmit1.Enabled = false
  1200. wait(3)
  1201. v:Destroy()
  1202. dude:Destroy()
  1203. end))
  1204. end))
  1205. end
  1206. end
  1207. end))
  1208. end)
  1209. ds()
  1210. end
  1211. end
  1212.  
  1213. function FindNearestHead(Position, Distance, SinglePlayer)
  1214. if SinglePlayer then
  1215. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1216. end
  1217. local List = {}
  1218. for i, v in pairs(workspace:GetChildren()) do
  1219. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1220. table.insert(List, v)
  1221. end
  1222. end
  1223. return List
  1224. end
  1225.  
  1226. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1227. local type = type
  1228. local rng = Instance.new("Part", char)
  1229. rng.Anchored = true
  1230. rng.BrickColor = color
  1231. rng.CanCollide = false
  1232. rng.FormFactor = 3
  1233. rng.Name = "Ring"
  1234. rng.Material = "Neon"
  1235. rng.Size = Vector3.new(1, 1, 1)
  1236. rng.Transparency = 0
  1237. rng.TopSurface = 0
  1238. rng.BottomSurface = 0
  1239. rng.CFrame = pos
  1240. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1241. local rngm = Instance.new("SpecialMesh", rng)
  1242. rngm.MeshType = MType
  1243. rngm.Scale = Vector3.new(x1, y1, z1)
  1244. local scaler2 = 1
  1245. local speeder = FastSpeed
  1246. if type == "Add" then
  1247. scaler2 = 1 * value
  1248. elseif type == "Divide" then
  1249. scaler2 = 1 / value
  1250. end
  1251. coroutine.resume(coroutine.create(function()
  1252. for i = 0, 10 / bonuspeed, 0.1 do
  1253. swait()
  1254. if type == "Add" then
  1255. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1256. elseif type == "Divide" then
  1257. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1258. end
  1259. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1260. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1261. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1262. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1263. end
  1264. rng:Destroy()
  1265. end))
  1266. end
  1267.  
  1268. function SoulSteal(dude)
  1269. if dude.Name ~= char then
  1270. local bgf = IT("BodyGyro", dude.Head)
  1271. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1272. local val = IT("BoolValue", dude)
  1273. val.Name = "IsHit"
  1274. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1275. local soulst = coroutine.wrap(function()
  1276. local soul = Instance.new("Part",dude)
  1277. soul.Size = Vector3.new(1,1,1)
  1278. soul.CanCollide = false
  1279. soul.Anchored = false
  1280. soul.Position = torso.Position
  1281. soul.Transparency = 1
  1282. local PartEmmit1 = IT("ParticleEmitter", soul)
  1283. PartEmmit1.LightEmission = 1
  1284. PartEmmit1.Texture = "rbxassetid://2582829122"
  1285. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1286. PartEmmit1.Rate = 250
  1287. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1288. PartEmmit1.Size = NumberSequence.new({
  1289. NumberSequenceKeypoint.new(0, 1, 0),
  1290. NumberSequenceKeypoint.new(1, 0, 0)
  1291. })
  1292. PartEmmit1.Transparency = NumberSequence.new({
  1293. NumberSequenceKeypoint.new(0, 0, 0),
  1294. NumberSequenceKeypoint.new(1, 1, 0)
  1295. })
  1296. PartEmmit1.Speed = NumberRange.new(0, 0)
  1297. PartEmmit1.VelocitySpread = 30000
  1298. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1299. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1300. local BodPoss = IT("BodyPosition", soul)
  1301. BodPoss.P = 3000
  1302. BodPoss.D = 1000
  1303. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1304. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1305. wait(1.6)
  1306. soul.Touched:connect(function(hit)
  1307. if hit.Parent == char then
  1308. soul:Destroy()
  1309. end
  1310. end)
  1311. wait(1.2)
  1312. while soul do
  1313. swait()
  1314. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1315. BodPoss.Position = tors.Position
  1316. end
  1317. end)
  1318. soulst()
  1319. end
  1320. end
  1321. function FaceMouse()
  1322. local Cam = workspace.CurrentCamera
  1323. return {
  1324. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1325. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1326. }
  1327. end
  1328.  
  1329. BTAUNT = Instance.new("Sound", tors)
  1330. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=869166432"
  1331. BTAUNT.Volume = 10
  1332. BTAUNT.Pitch = 1
  1333. BTAUNT.Looped = true
  1334. BTAUNT.TimePosition = 0
  1335.  
  1336. BTAUNT2 = Instance.new("Sound", tors)
  1337. BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=935804253"
  1338. BTAUNT2.Volume = 10
  1339. BTAUNT2.Pitch = 1
  1340. BTAUNT2.Looped = false
  1341. BTAUNT2.TimePosition = 0
  1342.  
  1343. BTAUNT3 = Instance.new("Sound", tors)
  1344. BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=2866646141"
  1345. BTAUNT3.Volume = 2
  1346. BTAUNT3.Pitch = 1
  1347. BTAUNT3.Looped = true
  1348. BTAUNT3.TimePosition = 0
  1349.  
  1350. TEST = Instance.new("Sound", tors)
  1351. TEST.SoundId = "http://www.roblox.com/asset/?id=130766856"
  1352. TEST.Volume = 25
  1353. TEST.Pitch = 1
  1354. TEST.Looped = false
  1355. TEST.TimePosition = 0
  1356. -------------------------------------------------------
  1357. --End Effect Function--
  1358. -------------------------------------------------------
  1359. function Cso(ID, PARENT, VOLUME, PITCH)
  1360. local NSound = nil
  1361. coroutine.resume(coroutine.create(function()
  1362. NSound = IT("Sound", PARENT)
  1363. NSound.Volume = VOLUME
  1364. NSound.Pitch = PITCH
  1365. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1366. swait()
  1367. NSound:play()
  1368. game:GetService("Debris"):AddItem(NSound, 50)
  1369. end))
  1370. return NSound
  1371. end
  1372. function CameraEnshaking(Length, Intensity)
  1373. coroutine.resume(coroutine.create(function()
  1374. local intensity = 1 * Intensity
  1375. local rotM = 0.01 * Intensity
  1376. for i = 0, Length, 0.1 do
  1377. swait()
  1378. intensity = intensity - 0.05 * Intensity / Length
  1379. rotM = rotM - 5.0E-4 * Intensity / Length
  1380. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1381. 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)
  1382. end
  1383. hum.CameraOffset = Vector3.new(0, 0, 0)
  1384. end))
  1385. end
  1386. -------------------------------------------------------
  1387. --End Important Functions--
  1388. -------------------------------------------------------
  1389.  
  1390.  
  1391. -------------------------------------------------------
  1392. --Start Customization--
  1393. -------------------------------------------------------
  1394. local Player_Size = 1
  1395. if Player_Size ~= 1 then
  1396. root.Size = root.Size * Player_Size
  1397. tors.Size = tors.Size * Player_Size
  1398. hed.Size = hed.Size * Player_Size
  1399. ra.Size = ra.Size * Player_Size
  1400. la.Size = la.Size * Player_Size
  1401. rl.Size = rl.Size * Player_Size
  1402. ll.Size = ll.Size * Player_Size
  1403. ----------------------------------------------------------------------------------
  1404. rootj.Parent = root
  1405. neck.Parent = tors
  1406. RW.Parent = tors
  1407. LW.Parent = tors
  1408. RH.Parent = tors
  1409. LH.Parent = tors
  1410. ----------------------------------------------------------------------------------
  1411. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1412. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1413. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1414. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1415. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1416. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1417. ----------------------------------------------------------------------------------
  1418. 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))
  1419. 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))
  1420. 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))
  1421. 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))
  1422. --hat.Parent = Character
  1423. end
  1424. ----------------------------------------------------------------------------------
  1425. ----------------------------------------------------------------------------------
  1426. local equipped = false
  1427. local idle = 0
  1428. local change = 1
  1429. local val = 0
  1430. local toim = 0
  1431. local idleanim = 0.4
  1432. local sine = 0
  1433. local Sit = 1
  1434. ----------------------------------------------------------------------------------
  1435. hum.WalkSpeed = 8
  1436. hum.JumpPower = 57
  1437. hum.Animator.Parent = nil
  1438. ----------------------------------------------------------------------------------
  1439.  
  1440.  
  1441. -------------------------------------------------------
  1442. --End Customization--
  1443. -------------------------------------------------------
  1444. local Blobby = Instance.new("Part", char)
  1445. Blobby.Name = "Blob"
  1446. Blobby.CanCollide = false
  1447. Blobby.BrickColor = BrickColor.new("Really black")
  1448. Blobby.Transparency = 0
  1449. Blobby.Material = "Plastic"
  1450. Blobby.Size = Vector3.new(1, 1, 2)
  1451. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1452. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1453.  
  1454. local Weld = Instance.new("Weld", Blobby)
  1455. Weld.Part0 = ra
  1456. Weld.Part1 = Blobby
  1457. Weld.C1 = CFrame.new(0, 0.8, 0)
  1458. Weld.C0 = CFrame.Angles(Rad(-180),0,135)
  1459.  
  1460. local M2 = Instance.new("SpecialMesh")
  1461. M2.Parent = Blobby
  1462. M2.MeshId = "rbxassetid://0"
  1463. M2.TextureId = "rbxassetid://0"
  1464. M2.Scale = Vector3.new(1, 0.8, 1)
  1465.  
  1466. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1467. naeeym2.AlwaysOnTop = true
  1468. naeeym2.Size = UDim2.new(5,35,2,15)
  1469. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1470. naeeym2.Adornee = hed
  1471. naeeym2.Name = "Name"
  1472. --naeeym2.PlayerToHideFrom = Player
  1473. local tecks2 = Instance.new("TextLabel",naeeym2)
  1474. tecks2.BackgroundTransparency = 1
  1475. tecks2.TextScaled = true
  1476. tecks2.BorderSizePixel = 0
  1477. tecks2.Text = "Fight Me"
  1478. tecks2.Font = Enum.Font.Bodoni
  1479. tecks2.TextSize = 30
  1480. tecks2.TextStrokeTransparency = 0
  1481. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1482. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1483. tecks2.Size = UDim2.new(1,0,0.5,0)
  1484. tecks2.Parent = naeeym2]]
  1485. ----------------------------------------------------------------------------------
  1486. local AddInstance = function(Object, ...)
  1487. local Obj = Instance.new(Object)
  1488. for i,v in next,(...) do
  1489. Obj[i] = v
  1490. end
  1491. return Obj
  1492. end
  1493. ----------------------------------------------------
  1494.  
  1495. MeshT = "rbxassetid://1028713"
  1496. TextureM = "rbxassetid://127678851"
  1497.  
  1498.  
  1499.  
  1500.  
  1501. local Load = Instance.new("Animation", char)
  1502.  
  1503.  
  1504. local Reaper = AddInstance("Part",{
  1505. Parent = hed,
  1506. CFrame = hed.CFrame,
  1507. formFactor = "Symmetric",
  1508. Size = Vector3.new(1, 1, 1),
  1509. CanCollide = false,
  1510. TopSurface = "Smooth",
  1511. BottomSurface = "Smooth",
  1512. Locked = true,
  1513. })
  1514. local Weld = AddInstance("Weld",{
  1515. Parent = Reaper,
  1516. Part0 = hed,
  1517. C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0),
  1518. Part1 = Reaper,
  1519. })
  1520. local Mesh = AddInstance("SpecialMesh",{
  1521. Parent = Reaper,
  1522. MeshId = MeshT,
  1523. TextureId = TextureM,
  1524. Offset = Vector3.new(0, 0.3, 0),
  1525. Scale = Vector3.new(1.05,1.05,1.05),
  1526. VertexColor = Vector3.new(0.3, 0, 0.3),
  1527. })
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533. -------------------------------------------------------
  1534. wait(1)
  1535. plr = game.Players.LocalPlayer
  1536. char = plr.Character
  1537. mouse = plr:GetMouse()
  1538. whitecolor = Color3.new(255,255,1)
  1539. epicmode = false
  1540. normal = true
  1541. for i,v in pairs(char:GetChildren()) do
  1542. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  1543. v:Destroy()
  1544. end
  1545. end
  1546. local shirt = Instance.new("Shirt",char)
  1547. shirt.ShirtTemplate = "rbxassetid://463141967"
  1548. local pants = Instance.new("Pants",char)
  1549. pants.PantsTemplate = "rbxassetid://175974404"
  1550. local bdycolors = char["Body Colors"]
  1551. bdycolors.HeadColor3 = whitecolor
  1552. bdycolors.LeftArmColor3 = whitecolor
  1553. bdycolors.LeftLegColor3 = whitecolor
  1554. bdycolors.RightArmColor3 = whitecolor
  1555. bdycolors.RightLegColor3 = whitecolor
  1556. bdycolors.TorsoColor3 = whitecolor
  1557. for i,v in pairs(char:GetChildren()) do
  1558. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1559. v:Destroy()
  1560. end
  1561. end
  1562.  
  1563.  
  1564.  
  1565. local BC = Character["Body Colors"]
  1566. BC.HeadColor = BrickColor.new("New Yeller")
  1567. BC.LeftArmColor = BrickColor.new("New Yeller")
  1568. BC.LeftLegColor = BrickColor.new("New Yeller")
  1569. BC.RightArmColor = BrickColor.new("New Yeller")
  1570. BC.RightLegColor = BrickColor.new("New Yeller")
  1571. BC.TorsoColor = BrickColor.new("New Yeller")
  1572.  
  1573.  
  1574.  
  1575. local righteyebrickcolor = "Institutional white"
  1576. local reye = Instance.new("Part", char)
  1577. reye.CanCollide = false
  1578. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  1579. reye.Material = "Neon"
  1580. reye.Size = Vector3.new(.25,.35,.15)
  1581. weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0))
  1582. m1 = Instance.new("SpecialMesh", reye)
  1583. m1.MeshType = "Sphere"
  1584. m1.Scale = Vector3.new(0.9,0.9,0.9)
  1585. reye.Locked = true
  1586. reye.Name = "re"
  1587.  
  1588. -------------------------------------------------------
  1589. --Start Attacks N Stuff--
  1590. -------------------------------------------------------
  1591. local naeeym2 = Instance.new("BillboardGui",char)
  1592. naeeym2.AlwaysOnTop = true
  1593. naeeym2.Size = UDim2.new(5,35,2,35)
  1594. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1595. naeeym2.Adornee = hed
  1596. naeeym2.Name = "Name"
  1597.  
  1598. local tecks2 = Instance.new("TextLabel",naeeym2)
  1599. tecks2.BackgroundTransparency = 1
  1600. tecks2.TextScaled = true
  1601. tecks2.BorderSizePixel = 0
  1602. tecks2.Text = "Script By Henriquegame2015 (Rare Script)(Leaked)"
  1603. tecks2.Font = "Fantasy"
  1604. tecks2.TextSize = 30
  1605. tecks2.TextStrokeTransparency = 0
  1606. tecks2.TextColor3 = BrickColor.new('Black').Color
  1607. tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
  1608. tecks2.Size = UDim2.new(1,0,0.5,0)
  1609. tecks2.Parent = naeeym2
  1610. textfag = tecks2
  1611. tecks2.Text = "Load....."
  1612. wait(2)
  1613. tecks2.Text = "Script Leaked"
  1614. wait(1)
  1615. tecks2.Text = "Noob Switcher"
  1616. BTAUNT:Play()
  1617. coroutine.resume(coroutine.create(function()
  1618. while textfag ~= nil do
  1619. swait()
  1620. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1621. textfag.Rotation = math.random(-3,3)
  1622. end
  1623. end))
  1624.  
  1625.  
  1626. char.Humanoid.JumpPower = 115
  1627. char.Humanoid.WalkSpeed = 30
  1628.  
  1629.  
  1630. --Switcher-------------------------------------
  1631.  
  1632.  
  1633. local effectTorso = Instance.new("Sparkles", char.Torso)
  1634. effectTorso.SparkleColor = Color3.new(0, 85, 255)
  1635. effectTorso.Enabled = false
  1636.  
  1637. local animation = Instance.new("NumberValue", char)
  1638. animation.Value = 1
  1639. animation.Name = "Animation"
  1640.  
  1641.  
  1642.  
  1643.  
  1644. ---------------------------
  1645.  
  1646.  
  1647. function Noob2 ()
  1648.  
  1649. wait(0.1)
  1650. shirt.ShirtTemplate = "rbxassetid://583914109"
  1651. wait(0.1)
  1652. pants.PantsTemplate = "rbxassetid://7825739"
  1653. tecks2.Text = "Anime"
  1654.  
  1655. tecks2.TextColor3 = BrickColor.new('Black').Color
  1656. tecks2.TextStrokeColor3 = BrickColor.new('Hot pink').Color
  1657. maincolor = BrickColor.new("Hot pink")
  1658.  
  1659. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1131624146"
  1660.  
  1661. BC.HeadColor = BrickColor.new("New Yeller")
  1662. BC.LeftArmColor = BrickColor.new("New Yeller")
  1663. BC.LeftLegColor = BrickColor.new("New Yeller")
  1664. BC.RightArmColor = BrickColor.new("New Yeller")
  1665. BC.RightLegColor = BrickColor.new("New Yeller")
  1666. BC.TorsoColor = BrickColor.new("New Yeller")
  1667. char.Torso.Material = ("Plastic")
  1668.  
  1669. effectTorso.Enabled = false
  1670.  
  1671. animation.Value = 3
  1672.  
  1673.  
  1674. hed.face.Texture = "rbxassetid://10521899"
  1675.  
  1676.  
  1677. end
  1678.  
  1679. function Noob3 ()
  1680.  
  1681. wait(0.1)
  1682. shirt.ShirtTemplate = "rbxassetid://259122117"
  1683. wait(0.1)
  1684. pants.PantsTemplate = "rbxassetid://227915108"
  1685. tecks2.Text = "Murder"
  1686.  
  1687. tecks2.TextColor3 = BrickColor.new('Black').Color
  1688. tecks2.TextStrokeColor3 = BrickColor.new('Really red').Color
  1689. maincolor = BrickColor.new("Really red")
  1690.  
  1691. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1564523997"
  1692.  
  1693. BC.HeadColor = BrickColor.new("New Yeller")
  1694. BC.LeftArmColor = BrickColor.new("New Yeller")
  1695. BC.LeftLegColor = BrickColor.new("New Yeller")
  1696. BC.RightArmColor = BrickColor.new("New Yeller")
  1697. BC.RightLegColor = BrickColor.new("New Yeller")
  1698. BC.TorsoColor = BrickColor.new("New Yeller")
  1699.  
  1700. char.Torso.Material = ("Plastic")
  1701.  
  1702. effectTorso.Enabled = false
  1703.  
  1704. animation.Value = 1
  1705.  
  1706. hed.face.Texture = "rbxassetid://10521899"
  1707.  
  1708.  
  1709. end
  1710.  
  1711. function Noob4 ()
  1712.  
  1713. wait(0.1)
  1714. shirt.ShirtTemplate = "rbxassetid://463141967"
  1715. wait(0.1)
  1716. pants.PantsTemplate = "rbxassetid://175974404"
  1717. tecks2.Text = "Noob Switcher"
  1718.  
  1719. tecks2.TextColor3 = BrickColor.new('Black').Color
  1720. tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
  1721. maincolor = BrickColor.new("New Yeller")
  1722.  
  1723.  
  1724. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=869166432"
  1725.  
  1726. BC.HeadColor = BrickColor.new("New Yeller")
  1727. BC.LeftArmColor = BrickColor.new("New Yeller")
  1728. BC.LeftLegColor = BrickColor.new("New Yeller")
  1729. BC.RightArmColor = BrickColor.new("New Yeller")
  1730. BC.RightLegColor = BrickColor.new("New Yeller")
  1731. BC.TorsoColor = BrickColor.new("New Yeller")
  1732. char.Torso.Material = ("Plastic")
  1733. effectTorso.Enabled = false
  1734.  
  1735. animation.Value = 1
  1736.  
  1737. hed.face.Texture = "rbxassetid://10521899"
  1738.  
  1739.  
  1740. end
  1741.  
  1742.  
  1743. function Noob5 ()
  1744.  
  1745. wait(0.1)
  1746. shirt.ShirtTemplate = "rbxassetid://1533635803"
  1747. wait(0.1)
  1748. pants.PantsTemplate = "rbxassetid://1460022985"
  1749. tecks2.Text = "Pandora"
  1750.  
  1751. tecks2.TextColor3 = BrickColor.new('Black').Color
  1752. tecks2.TextStrokeColor3 = BrickColor.new('White').Color
  1753. maincolor = BrickColor.new("White")
  1754.  
  1755.  
  1756. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1382488262"
  1757.  
  1758. BC.HeadColor = BrickColor.new("New Yeller")
  1759. BC.LeftArmColor = BrickColor.new("New Yeller")
  1760. BC.LeftLegColor = BrickColor.new("Black")
  1761. BC.RightArmColor = BrickColor.new("New Yeller")
  1762. BC.RightLegColor = BrickColor.new("Black")
  1763. BC.TorsoColor = BrickColor.new("New Yeller")
  1764. char.Torso.Material = ("Plastic")
  1765. effectTorso.Enabled = false
  1766.  
  1767. animation.Value = 1
  1768.  
  1769.  
  1770. hed.face.Texture = "rbxassetid://10521899"
  1771.  
  1772. end
  1773.  
  1774.  
  1775.  
  1776. function Noob6 ()
  1777.  
  1778. wait(0.1)
  1779. shirt.ShirtTemplate = "rbxassetid://338740550"
  1780. wait(0.1)
  1781. pants.PantsTemplate = "rbxassetid://338750779"
  1782. tecks2.Text = "Injustice"
  1783.  
  1784. tecks2.TextColor3 = BrickColor.new('Black').Color
  1785. tecks2.TextStrokeColor3 = BrickColor.new('Neon orange').Color
  1786. maincolor = BrickColor.new("Really black")
  1787.  
  1788.  
  1789. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=929330882"
  1790.  
  1791. BC.HeadColor = BrickColor.new("White")
  1792. BC.LeftArmColor = BrickColor.new("White")
  1793. BC.LeftLegColor = BrickColor.new("White")
  1794. BC.RightArmColor = BrickColor.new("White")
  1795. BC.RightLegColor = BrickColor.new("White")
  1796. BC.TorsoColor = BrickColor.new("White")
  1797. char.Torso.Material = ("Plastic")
  1798.  
  1799. effectTorso.Enabled = false
  1800.  
  1801. animation.Value = 1
  1802.  
  1803.  
  1804. hed.face.Texture = "rbxassetid://10521899"
  1805.  
  1806.  
  1807. end
  1808.  
  1809.  
  1810. function Noob7 ()
  1811.  
  1812. wait(0.1)
  1813. shirt.ShirtTemplate = "rbxassetid://45695443"
  1814. wait(0.1)
  1815. pants.PantsTemplate = "rbxassetid://45696190"
  1816. tecks2.Text = "God of Time"
  1817.  
  1818. tecks2.TextColor3 = BrickColor.new('Black').Color
  1819. tecks2.TextStrokeColor3 = BrickColor.new('Deep orange').Color
  1820. maincolor = BrickColor.new("Deep orange")
  1821.  
  1822.  
  1823. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=492070484"
  1824.  
  1825. BC.HeadColor = BrickColor.new("Smoky grey")
  1826. BC.LeftArmColor = BrickColor.new("Smoky grey")
  1827. BC.LeftLegColor = BrickColor.new("Black")
  1828. BC.RightArmColor = BrickColor.new("Smoky grey")
  1829. BC.RightLegColor = BrickColor.new("Black")
  1830. BC.TorsoColor = BrickColor.new("Smoky grey")
  1831.  
  1832. char.Torso.Material = ("Plastic")
  1833.  
  1834.  
  1835. effectTorso.Enabled = false
  1836.  
  1837. animation.Value = 1
  1838.  
  1839. hed.face.Texture = "rbxassetid://10521899"
  1840.  
  1841.  
  1842.  
  1843. end
  1844.  
  1845.  
  1846.  
  1847. function Noob8 ()
  1848.  
  1849. wait(0.1)
  1850.  
  1851. tecks2.Text = "★ Rockefeller Street ★"
  1852.  
  1853. tecks2.TextColor3 = BrickColor.new('Black').Color
  1854. tecks2.TextStrokeColor3 = BrickColor.new('Really blue').Color
  1855. maincolor = BrickColor.new("Really blue")
  1856.  
  1857.  
  1858. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=255288110"
  1859.  
  1860. BC.HeadColor = BrickColor.new("Bright blue")
  1861. BC.LeftArmColor = BrickColor.new("Light blue")
  1862. BC.LeftLegColor = BrickColor.new("Light blue")
  1863. BC.RightArmColor = BrickColor.new("Bright blue")
  1864. BC.RightLegColor = BrickColor.new("Bright blue")
  1865. BC.TorsoColor = BrickColor.new("Really blue")
  1866.  
  1867. effectTorso.Enabled = true
  1868.  
  1869.  
  1870. shirt.ShirtTemplate = "rbxassetid://0"
  1871. wait(0.1)
  1872. pants.PantsTemplate = "rbxassetid://0"
  1873.  
  1874. animation.Value = 2
  1875.  
  1876. hed.face.Texture = "rbxassetid://10521899"
  1877.  
  1878.  
  1879.  
  1880.  
  1881. end
  1882.  
  1883.  
  1884. function Noob9 ()
  1885.  
  1886. wait(0.1)
  1887.  
  1888. tecks2.Text = "J҉ E҉ V҉ I҉ L҉"
  1889.  
  1890. tecks2.TextColor3 = BrickColor.new('Black').Color
  1891. tecks2.TextStrokeColor3 = BrickColor.new('Royal purple').Color
  1892. maincolor = BrickColor.new("Royal purple")
  1893.  
  1894.  
  1895. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2533880583"
  1896.  
  1897. BC.HeadColor = BrickColor.new("Lilac")
  1898. BC.LeftArmColor = BrickColor.new("Lilac")
  1899. BC.LeftLegColor = BrickColor.new("Lilac")
  1900. BC.RightArmColor = BrickColor.new("Lilac")
  1901. BC.RightLegColor = BrickColor.new("Lilac")
  1902. BC.TorsoColor = BrickColor.new("Lilac")
  1903.  
  1904. effectTorso.Enabled = false
  1905.  
  1906.  
  1907. shirt.ShirtTemplate = "rbxassetid://2544612637"
  1908. wait(0.1)
  1909. pants.PantsTemplate = "rbxassetid://2544611861"
  1910.  
  1911. animation.Value = 4
  1912.  
  1913. hed.face.Texture = "rbxassetid://241553801"
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923. end
  1924.  
  1925.  
  1926. --------------------------------------------
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937. --------------------------------------------------
  1938.  
  1939. function die()
  1940. attack = true
  1941. M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
  1942. M2.TextureId = "http://www.roblox.com/asset/?id=12592745"
  1943. for i = 0, 2.6, 0.1 do
  1944. swait()
  1945. 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)
  1946. 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)
  1947. 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)
  1948. 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)
  1949. 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)
  1950. end
  1951. Cso("357417055", tors, 10, 1)
  1952. CameraEnshaking(2, 15)
  1953. 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)
  1954. 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)
  1955. 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)
  1956. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  1957. if v:FindFirstChild("Head") then
  1958. Eviscerate(v)
  1959. end
  1960. end
  1961. for i = 0, 3, 0.1 do
  1962. swait()
  1963. 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)
  1964. 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)
  1965. 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)
  1966. 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)
  1967. 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)
  1968. 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)
  1969. end
  1970. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  1971. M2.TextureId = "http://www.roblox.com/asset/?id=0"
  1972. attack = false
  1973. end
  1974.  
  1975.  
  1976. function dance()
  1977. attack = true
  1978. hum.WalkSpeed = 0
  1979. CFuncs.Sound.Create("rbxassetid://130791919", head, 100, 1)
  1980. for i = 0, 2, 0.1 do
  1981. swait()
  1982. 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)
  1983. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1984. 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)
  1985. 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)
  1986. 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)
  1987. 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)
  1988. end
  1989. for i = 0, 6, 0.1 do
  1990. swait()
  1991. 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)
  1992. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.15)
  1993. 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)
  1994. 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)
  1995. 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)
  1996. 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)
  1997. end
  1998. for i = 0, 2, 0.1 do
  1999. swait()
  2000. 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)
  2001. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2002. 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)
  2003. 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)
  2004. 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)
  2005. 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)
  2006. end
  2007. attack = false
  2008. hum.WalkSpeed = 20
  2009. end
  2010.  
  2011. function aaa()
  2012. attack = true
  2013. hum.WalkSpeed = 0
  2014. for i = 0,20, 0.1 do
  2015. swait()
  2016. 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)
  2017. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2018. 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)
  2019. 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)
  2020. 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)
  2021. 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)
  2022. end
  2023. hum.WalkSpeed = 16
  2024. attack = false
  2025. end
  2026.  
  2027. function finalChaos()
  2028. attack = true
  2029. spawn(function()
  2030. local p = Instance.new("Part",char)
  2031. p.Anchored = true
  2032. p.CanCollide = false
  2033. p.CFrame = CFrame.new(mouse.Hit.p+Vector3.new(0,100,0))
  2034. local m = Instance.new("SpecialMesh",p)
  2035. m.MeshId = "https://roblox.com/asset/?id=28140935"
  2036. m.Scale = Vector3.new(2,2,2)
  2037. for i=1,30 do
  2038. p.CFrame = p.CFrame-Vector3.new(0,3.3333,0)
  2039. p.CFrame = p.CFrame * CFrame.Angles(0.5,0,0)
  2040. wait()
  2041. end
  2042. local beam = Instance.new("Part",char)
  2043. beam.Anchored = true
  2044. beam.CanCollide = false
  2045. beam.BrickColor = BrickColor.new("White")
  2046. beam.Material = Enum.Material.Neon
  2047. beam.Size = Vector3.new(1,1,1)
  2048. beam.Position = p.Position+Vector3.new(0,1000,0)
  2049. beam.CFrame = beam.CFrame * CFrame.Angles(0,0,89.5354)
  2050. local m = Instance.new("SpecialMesh",beam)
  2051. m.MeshType = "Cylinder"
  2052. m.Scale = Vector3.new(2000,15,15)
  2053. damage(6,20,35,p.Position)
  2054. p.Transparency = 1
  2055. CFuncs.Sound.Create("rbxassetid://440145223", p, 10, 1)
  2056. for i=1,10 do
  2057. m.Scale = m.Scale-Vector3.new(0,1,1)
  2058. beam.Transparency = i / 10
  2059. wait()
  2060. end
  2061. p:Destroy()
  2062. end)
  2063. attack = false
  2064. end
  2065.  
  2066. function beam()
  2067. attack = true
  2068. hum.WalkSpeed = 0
  2069. local Ring1 = Instance.new("Part", char)
  2070. Ring1.Anchored = true
  2071. Ring1.BrickColor = maincolor
  2072. Ring1.CanCollide = false
  2073. Ring1.FormFactor = 3
  2074. Ring1.Name = "Ring"
  2075. Ring1.Material = "Neon"
  2076. Ring1.Size = Vector3.new(1, 0.05, 1)
  2077. Ring1.Transparency = 1
  2078. Ring1.TopSurface = 0
  2079. Ring1.BottomSurface = 0
  2080. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  2081. Ring1Mesh.MeshType = "Brick"
  2082. Ring1Mesh.Name = "SizeMesh"
  2083. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  2084. local InnerRing1 = Ring1:Clone()
  2085. InnerRing1.Parent = char
  2086. InnerRing1.Transparency = 0
  2087. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  2088. InnerRing1.Size = Vector3.new(1, 1, 1)
  2089. local InnerRing1Mesh = InnerRing1.SizeMesh
  2090. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  2091. InnerRing1Mesh.MeshType = "Sphere"
  2092. Ring1:Destroy()
  2093. for i = 0, 6, 0.1 do
  2094. swait()
  2095. --orb.CFrame = Pupil.CFrame
  2096. 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")
  2097. 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)
  2098. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2099. 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)
  2100. 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)
  2101. 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)
  2102. 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)
  2103. end
  2104. InnerRing1.Transparency = 1
  2105. InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 5
  2106. Cso("2545012765", char, 10, 1)
  2107. Cso("2606661976", char, 2.3, 1)
  2108. local a = IT("Part", char)
  2109. a.Name = "Direction"
  2110. a.Anchored = true
  2111. a.BrickColor = BrickC("Pastel violet")
  2112. a.Material = "SmoothPlastic"
  2113. a.Transparency = 0
  2114. a.Shape = "Cylinder"
  2115. a.CanCollide = false
  2116. local a2 = IT("Part", char)
  2117. a2.Name = "Direction"
  2118. a2.Anchored = true
  2119. a2.BrickColor = maincolor
  2120. a2.Color = maincolor.Color
  2121. a2.Material = "Neon"
  2122. a2.Transparency = 0.7
  2123. a2.Shape = "Cylinder"
  2124. a2.CanCollide = false
  2125. local ba = IT("Part", char)
  2126. ba.Name = "HitDirect"
  2127. ba.Anchored = true
  2128. ba.BrickColor = maincolor
  2129. ba.Material = "Neon"
  2130. ba.Transparency = 1
  2131. ba.CanCollide = false
  2132. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2133. local ignore = char
  2134. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2135. a.BottomSurface = 10
  2136. a.TopSurface = 10
  2137. a2.BottomSurface = 10
  2138. a2.TopSurface = 10
  2139. local distance = (InnerRing1.CFrame.p - position).magnitude
  2140. a.Size = Vector3.new(distance, 1, 1)
  2141. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2142. a2.Size = Vector3.new(distance, 1, 1)
  2143. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2144. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2145. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2146. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2147. game:GetService("Debris"):AddItem(a, 20)
  2148. game:GetService("Debris"):AddItem(a2, 20)
  2149. game:GetService("Debris"):AddItem(ba, 20)
  2150. local msh = Instance.new("SpecialMesh", a)
  2151. msh.MeshType = "Brick"
  2152. msh.Scale = Vector3.new(1, 5, 5)
  2153. local msh2 = Instance.new("SpecialMesh", a2)
  2154. msh2.MeshType = "Brick"
  2155. msh2.Scale = Vector3.new(1, 7, 7)
  2156. for i = 0, 10, 0.1 do
  2157. swait()
  2158. CameraEnshaking(1, 5)
  2159. a2.Color = maincolor.Color
  2160. root.CFrame = FaceMouse()[1]
  2161. InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 4
  2162. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2163. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2164. distance = (InnerRing1.CFrame.p - position).magnitude
  2165. a.Size = Vector3.new(distance, 1, 1)
  2166. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2167. a2.Size = Vector3.new(distance, 1, 1)
  2168. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2169. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2170. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2171. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2172. msh.Scale = msh.Scale - Vector3.new(0, 0.05, 0.05)
  2173. msh2.Scale = msh2.Scale - Vector3.new(0, 0.03, 0.03)
  2174. 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")
  2175. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  2176. if v:FindFirstChild("Head") then
  2177. Eviscerate(v)
  2178. end
  2179. end
  2180. end
  2181. a:Destroy()
  2182. a2:Destroy()
  2183. ba:Destroy()
  2184. InnerRing1:Destroy()
  2185. attack = false
  2186. hum.WalkSpeed = 10
  2187. hum.CameraOffset = Vector3.new(0,0,0)
  2188. end
  2189.  
  2190. function Call_Upon_The_Eyes()
  2191. attack = true
  2192. hum.WalkSpeed = 0
  2193. for i = 0, 6, 0.1 do
  2194. swait()
  2195. 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)
  2196. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2197. 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)
  2198. 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)
  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. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2203. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2204. Magic(1, "Add", mouse.Hit, Vector3.new(100000, 100000, 100000000), 0.5, maincolor, "Sphere")
  2205. Magic(1, "Add", mouse.Hit, Vector3.new(10000000, 100000, 10000000), 0.75, maincolor, "Sphere")
  2206. CameraEnshaking(4, 25)
  2207. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  2208. if v:FindFirstChild("Head") then
  2209. Eviscerate(v)
  2210. end
  2211. end
  2212. for i = 0, 6, 0.1 do
  2213. swait()
  2214. 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)
  2215. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2216. 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)
  2217. 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)
  2218. 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)
  2219. 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)
  2220. end
  2221. attack = false
  2222. hum.WalkSpeed = 10
  2223. end
  2224.  
  2225. function CHAOS()
  2226. attack = true
  2227. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  2228. Cso("2545012765", hed, 10, 1)
  2229. 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)
  2230.  
  2231. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  2232. Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  2233. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  2234.  
  2235. 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)
  2236. 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)
  2237. 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)
  2238. 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)
  2239. 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)
  2240. 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)
  2241. 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)
  2242. 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)
  2243. 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)
  2244. 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)
  2245. 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)
  2246. 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)
  2247. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  2248. if v:FindFirstChild("Head") then
  2249. Eviscerate(v)
  2250. end
  2251. end
  2252. attack = false
  2253. end
  2254. function Chain2()
  2255. if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2256. local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  2257. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  2258. local HEAD = HUM.Parent:FindFirstChild("Head")
  2259. local RIGHTARM = HUM.Parent:FindFirstChild("Right Arm") or HUM.Parent:FindFirstChild("RightLowerArm")
  2260. local LEFTARM = HUM.Parent:FindFirstChild("Left Arm") or HUM.Parent:FindFirstChild("LeftLowerArm")
  2261. if HEAD and TORSO and HUM.Health > 0 then
  2262. local GYRO = IT("BodyGyro",root)
  2263. GYRO.D = 275
  2264. GYRO.P = 20000
  2265. GYRO.MaxTorque = Vector3.new(0,40000,0)
  2266. attack = true
  2267. hum.WalkSpeed = 0
  2268. local hit,pos,hummie;
  2269. local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
  2270. Hook2.Transparency = 1
  2271. local A2 = NewInstance("Attachment",Hook2)
  2272. local B2 = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
  2273. 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})
  2274. for i = 0, 2.3, .1 do
  2275. swait()
  2276. GYRO.cframe = CF(root.Position,TORSO.Position)
  2277. 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)
  2278. 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)
  2279. 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)
  2280. 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)
  2281. 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)
  2282. 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)
  2283. end
  2284. Cso("169105657", ra, 7, 1.2)
  2285. for i = 0, 5, .1 do
  2286. if(hit)then break end
  2287. swait()
  2288. GYRO.cframe = CF(root.Position,TORSO.Position)
  2289. Hook2.CFrame = TORSO.CFrame
  2290. 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)
  2291. 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)
  2292. 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)
  2293. 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)
  2294. 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)
  2295. 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)
  2296. end
  2297. Cso("169105657", ra, 5, .8)
  2298. Cso("2545211765", char, 7, 1)
  2299. GYRO:remove()
  2300. TORSO:BreakJoints()
  2301. for i = 0, 6, .1 do
  2302. swait()
  2303. Hook2.CFrame = Hook2.CFrame:lerp(tors.CFrame * CF(0, 0, -1), .2)
  2304. if(hit)then hit.CFrame = Hook2.CFrame; hit.Velocity = Vector3.new()
  2305. end
  2306. if((Hook2.CFrame.p-tors.CFrame.p).magnitude < 2)then
  2307. break
  2308. end
  2309. Chain2.TextureLength = 4
  2310. 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)
  2311. 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)
  2312. 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)
  2313. 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)
  2314. 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)
  2315. 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)
  2316. end
  2317. hum.WalkSpeed = 16
  2318. attack = false
  2319. Hook2:Destroy()
  2320. end
  2321. end
  2322. end
  2323.  
  2324. function dejzrXD()
  2325. attack = true
  2326. hum.WalkSpeed = 20
  2327. for i = 0, 1, 0.1 do
  2328. swait()
  2329. Cso("262562442", char, 10, 1)
  2330. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  2331. 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)
  2332. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  2333. 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)
  2334. 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)
  2335. 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)
  2336. 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)
  2337. end
  2338. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2339. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2340. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 100000, 1000), 0.5, maincolor, "Sphere")
  2341. Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, maincolor, "Sphere")
  2342. CameraEnshaking(4, 5)
  2343. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  2344. if v:FindFirstChild("Head") then
  2345. Eviscerate(v)
  2346. end
  2347. end
  2348. for i = 0, 1, 0.1 do
  2349. swait()
  2350. hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
  2351. 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)
  2352. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  2353. 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)
  2354. 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)
  2355. 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)
  2356. 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)
  2357. end
  2358. attack = false
  2359. Speed = 20
  2360. end
  2361.  
  2362. function specialchaos()
  2363. wait(0)
  2364. CHOICE = 6
  2365. Cso("130781067", hed, 10, 1)
  2366. local killsky = Instance.new('Sky', game:GetService'Lighting')
  2367. killsky.SkyboxBk = "rbxassetid://3662994"
  2368. killsky.SkyboxDn = "rbxassetid://3662994"
  2369. killsky.SkyboxFt = "rbxassetid://3662994"
  2370. killsky.SkyboxLf = "rbxassetid://3662994"
  2371. killsky.SkyboxRt = "rbxassetid://3662994"
  2372. killsky.SkyboxUp = "rbxassetid://3662994"
  2373. ---
  2374. killsky.StarCount = 0
  2375. killsky.SunAngularSize = 0
  2376. killsky.MoonAngularSize = 0
  2377. killsky.MoonTextureId = ""
  2378. killsky.CelestialBodiesShown = false
  2379. if HITFLOOR ~= nil then
  2380. ATTACK = false
  2381. Rooted = false
  2382. local RINGSPIN = true
  2383. local CONSTRUCTING = true
  2384. local RING = CreatePart(3, Effects, "Neon", 0, 10, "Royal purple", "Ring", VT(0,0,0))
  2385. RING.Color = C3(0,0,0)
  2386. MakeForm(RING,"Cyl")
  2387. RING.CFrame = CF(HITPOS)
  2388. coroutine.resume(coroutine.create(function()
  2389. repeat
  2390. Swait()
  2391. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2392. until CONSTRUCTING == false
  2393. repeat
  2394. Swait()
  2395. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2396. until RINGSPIN == false
  2397. for i = 1, 25 do
  2398. Swait()
  2399. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2400. RING.Size = RING.Size - VT(0.15,0,0.15)
  2401. --DECAL.Transparency = DECAL.Transparency + 1/25
  2402. RING.Transparency = RING.Transparency + 1/25
  2403. end
  2404. RING:remove()
  2405. end))
  2406. for i = 1, 15 do
  2407. Swait()
  2408. RING.Size = RING.Size + VT(0,0,0)
  2409. RING.Transparency = RING.Transparency - 1/15
  2410. end
  2411. end
  2412. hum.WalkSpeed = 20
  2413. attack = false
  2414. end
  2415. function icando()
  2416. attack = true
  2417. hum.WalkSpeed = 0
  2418. TEST:Remove()
  2419. TEST:Play()
  2420. repeat
  2421. for i = 0,4,0.1 do
  2422. swait()
  2423. TEST.Parent = tors
  2424. 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)
  2425. 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)
  2426. 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)
  2427. 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)
  2428. 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)
  2429. 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)
  2430. end
  2431. until TEST.Playing == false
  2432. TEST:Stop()
  2433. TEST:Play()
  2434. TEST:Remove()
  2435. print('I CAN DO ANYTHING')
  2436. attack = false
  2437. hum.WalkSpeed = 20
  2438. end
  2439.  
  2440. function finalChaos2()
  2441. attack = true
  2442. M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
  2443. M2.TextureId = "rbxassetid://2582829122"
  2444. M2.Scale = Vector3.new(5, 5, 5)
  2445. Cso("2545018472", hed, 10, 1)
  2446. for i = 0, 1, 0.1 do
  2447. swait()
  2448. hum.CameraOffset = Vector3.new(0, 8, 0)
  2449. 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)
  2450. 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)
  2451. 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)
  2452. 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)
  2453. 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)
  2454. 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)
  2455. end
  2456. Cso("483458132", char, 10, .7)
  2457. Cso("483458132", char, 10, 1)
  2458. CameraEnshaking(6, 65)
  2459. 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)
  2460. 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)
  2461. 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)
  2462. 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)
  2463. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  2464. Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  2465. Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  2466. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Royal Purple"), "Sphere")
  2467. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Royal Purple"), "Sphere")
  2468. Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really white"), "Sphere")
  2469. Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really white"), "Sphere")
  2470. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
  2471. if v:FindFirstChild("Head") then
  2472. Eviscerate(v)
  2473. end
  2474. end
  2475. for i = 0, 1, 0.1 do
  2476. swait()
  2477. 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)
  2478. 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)
  2479. 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)
  2480. 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)
  2481. 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)
  2482. 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)
  2483. end
  2484. M2.Scale = Vector3.new(1, 1, 1)
  2485. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  2486. M2.TextureId = "http://www.roblox.com/asset/?id=0"
  2487. attack = false
  2488. end
  2489.  
  2490. function DRAG_THEM_TO_HELL()
  2491. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2492. local HUM = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  2493. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  2494. local HEAD = HUM.Parent:FindFirstChild("Head")
  2495. if HEAD and TORSO and HUM.Health > 0 then
  2496. local GYRO = IT("BodyGyro",root)
  2497. GYRO.D = 275
  2498. GYRO.P = 20000
  2499. GYRO.MaxTorque = Vector3.new(0,40000,0)
  2500. attack = true
  2501. hum.WalkSpeed = 0
  2502. local hit,pos,hummie;
  2503. local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
  2504. Hook.Transparency = 1
  2505. local A = NewInstance("Attachment",Hook)
  2506. local B = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
  2507. 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})
  2508. local POS = mouse.Hit.p
  2509. local CHAINS = false
  2510. local CHAINLINKS = {}
  2511. local A = IT("Attachment",la)
  2512. A.Position = Vector3.new(1,-1,0)*Player_Size
  2513. A.Orientation = Vector3.new(-90, -89.982, 0)
  2514. local B = IT("Attachment",la)
  2515. B.Position = Vector3.new(-1,-1,0)*Player_Size
  2516. B.Orientation = Vector3.new(-90, 89.988, 0)
  2517. local C = IT("Attachment",la)
  2518. C.Position = Vector3.new(0.5,-1.3,0)*Player_Size
  2519. C.Orientation = Vector3.new(-90, -89.982, 0)
  2520. local D = IT("Attachment",la)
  2521. D.Position = Vector3.new(-0.5,-1.3,0)*Player_Size
  2522. D.Orientation = Vector3.new(-90, 89.988, 0)
  2523. local LIGHT = IT("Attachment",la)
  2524. LIGHT.Position = Vector3.new(0,-1,0)*Player_Size
  2525. local LIGHT2 = IT("PointLight",LIGHT)
  2526. LIGHT2.Range = 7
  2527. LIGHT2.Brightness = 5
  2528. LIGHT2.Color = Color3.new(0,0,0)
  2529. for i = 1, 2 do
  2530. local TWIST = -2
  2531. local START = A
  2532. local END = B
  2533. if i == 1 then
  2534. START = B
  2535. END = A
  2536. end
  2537. local ChainLink = IT("Beam",tors)
  2538. ChainLink.Texture = "rbxassetid://73042633"
  2539. ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
  2540. ChainLink.TextureSpeed = 1
  2541. ChainLink.Width0 = 1
  2542. ChainLink.Width1 = 1
  2543. ChainLink.TextureLength = 2.5
  2544. ChainLink.Attachment0 = START
  2545. ChainLink.Attachment1 = END
  2546. ChainLink.CurveSize0 = TWIST
  2547. ChainLink.CurveSize1 = TWIST
  2548. --ChainLink.FaceCamera = true
  2549. ChainLink.Segments = 45
  2550. ChainLink.Transparency = NumberSequence.new(0.25)
  2551. table.insert(CHAINLINKS,ChainLink)
  2552. end
  2553. for i = 1, 2 do
  2554. local TWIST = -1
  2555. local START = C
  2556. local END = D
  2557. if i == 1 then
  2558. START = D
  2559. END = C
  2560. end
  2561. local ChainLink = IT("Beam",tors)
  2562. ChainLink.Texture = "rbxassetid://73042633"
  2563. ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
  2564. ChainLink.TextureSpeed = 1
  2565. ChainLink.Width0 = 1
  2566. ChainLink.Width1 = 1
  2567. ChainLink.TextureLength = 5
  2568. ChainLink.Attachment0 = START
  2569. ChainLink.Attachment1 = END
  2570. ChainLink.CurveSize0 = TWIST
  2571. ChainLink.CurveSize1 = TWIST
  2572. --ChainLink.FaceCamera = true
  2573. ChainLink.Segments = 25
  2574. ChainLink.LightEmission = 0.5
  2575. ChainLink.Transparency = NumberSequence.new(0.25)
  2576. table.insert(CHAINLINKS,ChainLink)
  2577. end
  2578. for i = 0, 2.3, .1 do
  2579. swait()
  2580. GYRO.cframe = CF(root.Position,TORSO.Position)
  2581. 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)
  2582. 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)
  2583. 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)
  2584. 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)
  2585. 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)
  2586. 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)
  2587. end
  2588. Cso("169105657", ra, 7, 1.2)
  2589. for i = 0, 4, .1 do
  2590. if(hit)then break end
  2591. swait()
  2592. GYRO.cframe = CF(root.Position,TORSO.Position)
  2593. Hook.CFrame = HEAD.CFrame
  2594. 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)
  2595. 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)
  2596. 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)
  2597. 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)
  2598. 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)
  2599. 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)
  2600. end
  2601. for _,v in next, getRegion(Hook.Position,1,{char}) do
  2602. if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass'Humanoid')then
  2603. hit = GetTorso(v.Parent);
  2604. hummie = v.Parent:FindFirstChildOfClass'Humanoid';
  2605. break;
  2606. end
  2607. end
  2608. Cso("169105657", ra, 5, .8)
  2609. Cso("1251737869", tors, 2, 1.1)
  2610. GYRO:remove()
  2611. for i = 0, 3, .1 do
  2612. swait()
  2613. HUM.PlatformStand = true
  2614. Hook.CFrame = Hook.CFrame:lerp(ra.CFrame * CF(0, 0, -1), .2)
  2615. if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new()
  2616. end
  2617. if((Hook.CFrame.p-ra.CFrame.p).magnitude < 2)then
  2618. break
  2619. end
  2620. Chain.TextureLength = 4
  2621. 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)
  2622. 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)
  2623. 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)
  2624. 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)
  2625. 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)
  2626. 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)
  2627. end
  2628. hum.WalkSpeed = 16
  2629. attack = false
  2630. Hook:Destroy()
  2631. A:remove()
  2632. B:remove()
  2633. C:remove()
  2634. D:remove()
  2635. end
  2636. end
  2637. end
  2638. function ultra()
  2639. attack = true
  2640. hum.WalkSpeed = 0
  2641. BTAUNT:Remove()
  2642. hed.face.Texture = "rbxassetid://160952297"
  2643. local Fire = IT("Sound",Character.Torso)
  2644. Fire.SoundId = "rbxassetid://1060413310"
  2645. Fire.Looped = true
  2646. Fire.Pitch = 1
  2647. Fire.Volume = 1
  2648. Fire:Play()
  2649. BTAUNT:Play()
  2650. BTAUNT:Remove()
  2651. wait(1)
  2652. for i = 0,18,0.1 do
  2653. swait()
  2654. 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)
  2655. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2656. 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)
  2657. 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)
  2658. 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)
  2659. 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)
  2660. end
  2661. wait(1)
  2662. for i = 0,1.2,0.1 do
  2663. swait()
  2664. 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)
  2665. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2666. 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)
  2667. 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)
  2668. 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)
  2669. 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)
  2670. end
  2671. for i = 0,1.2,0.1 do
  2672. swait()
  2673.  
  2674. 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)
  2675. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2676. 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)
  2677. 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)
  2678. 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)
  2679. 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)
  2680. end
  2681. M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
  2682. M2.TextureId = "rbxassetid://26884682"
  2683. tecks2:Remove()
  2684. Fire:Stop()
  2685. local BC = char["Body Colors"]
  2686. BC.HeadColor = BrickColor.new("New Yeller")
  2687. BC.LeftArmColor = BrickColor.new("New Yeller")
  2688. BC.LeftLegColor = BrickColor.new("New Yeller")
  2689. BC.RightArmColor = BrickColor.new("New Yeller")
  2690. BC.RightLegColor = BrickColor.new("New Yeller")
  2691. BC.TorsoColor = BrickColor.new("New Yeller")
  2692. tecks2:Remove()
  2693. BTAUNT3:Play()
  2694. local naeeym2 = Instance.new("BillboardGui",char)
  2695. naeeym2.AlwaysOnTop = true
  2696. naeeym2.Size = UDim2.new(5,35,2,35)
  2697. naeeym2.StudsOffset = Vector3.new(0,1,0)
  2698. naeeym2.Adornee = hed
  2699. naeeym2.Name = "Name"
  2700. local tecks2 = Instance.new("TextLabel",naeeym2)
  2701. tecks2.BackgroundTransparency = 1
  2702. tecks2.TextScaled = true
  2703. tecks2.BorderSizePixel = 0
  2704. tecks2.Font = "Garamond"
  2705. tecks2.TextSize = 30
  2706. tecks2.TextStrokeTransparency = 0
  2707. tecks2.TextColor3 = BrickColor.new('Really black').Color
  2708. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  2709. tecks2.Size = UDim2.new(1,0,0.5,0)
  2710. tecks2.Parent = naeeym2
  2711. textfag = tecks2
  2712. wait(1)
  2713. tecks2.Text = "The Boss Noob"
  2714. coroutine.resume(coroutine.create(function()
  2715. while textfag ~= nil do
  2716. swait()
  2717. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  2718. textfag.Rotation = math.random(-3,3)
  2719. end
  2720. end))
  2721. hed.face.Texture = "rbxassetid://160952297"
  2722. -------------------
  2723. Spawn(function()
  2724. while Equipped and Humanoid.Parent and Torso.Parent do
  2725. if Angle == 360 then
  2726. Angle = 0
  2727. end
  2728. Angle = Angle + 0.05
  2729. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  2730. if Hit then
  2731. if not Circle.Parent then
  2732. Circle.Parent = Character
  2733. end
  2734. for i, v in pairs(CircleParts) do
  2735. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  2736. end
  2737. else
  2738. Circle.Parent = nil
  2739. end
  2740. wait()
  2741. end
  2742. end)
  2743. attack = false
  2744. hum.WalkSpeed = 75
  2745. end
  2746. -------------------------------------------------------
  2747. --End Attacks N Stuff--
  2748. -------------------------------------------------------
  2749. mouse.KeyDown:connect(function(key)
  2750. if attack == false then
  2751. if key == "t" then
  2752. dance()
  2753. elseif key == 'y' then
  2754. aaa()
  2755. elseif key == "p" then
  2756. finalChaos()
  2757. elseif key == "z" then
  2758. beam()
  2759. elseif key == "x" then
  2760. Call_Upon_The_Eyes()
  2761. elseif key == "v" then
  2762. dejzrXD()
  2763. elseif key == "b" then
  2764. specialchaos()
  2765. elseif key == "n" then
  2766. CHAOS()
  2767. elseif key == "f" then
  2768. icando()
  2769. elseif key == "h" then
  2770. finalChaos2()
  2771. elseif key == "g" then
  2772. Chain2()
  2773. elseif key == "c" then
  2774. DRAG_THEM_TO_HELL()
  2775. elseif key == "q" then
  2776.  
  2777.  
  2778.  
  2779. Noob6()
  2780. elseif key == "l" then
  2781.  
  2782.  
  2783.  
  2784.  
  2785. Noob2()
  2786.  
  2787.  
  2788. elseif key == "k" then
  2789.  
  2790.  
  2791.  
  2792.  
  2793. Noob3()
  2794.  
  2795. elseif key == "j" then
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801. Noob4()
  2802.  
  2803.  
  2804. elseif key == "m" then
  2805.  
  2806.  
  2807.  
  2808.  
  2809. Noob5()
  2810.  
  2811.  
  2812. elseif key == "e" then
  2813.  
  2814.  
  2815.  
  2816.  
  2817. Noob7()
  2818.  
  2819. elseif key == "u" then
  2820.  
  2821. Noob8()
  2822.  
  2823. elseif key == "r" then
  2824.  
  2825. Noob9()
  2826.  
  2827.  
  2828.  
  2829. end
  2830. end
  2831. end)
  2832.  
  2833. mouse.Button1Down:connect(function(key)
  2834. if attack == false then
  2835. die()
  2836. end
  2837. end)
  2838.  
  2839. function Part(parent,color,material,size,cframe,anchored,cancollide)
  2840. local part = Instance.new("Part")
  2841. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or Color3.new(0,0,0)
  2842. part.Material = material or Enum.Material.SmoothPlastic
  2843. part.TopSurface,part.BottomSurface=10,10
  2844. part.Size = size or Vector3.new(1,1,1)
  2845. part.CFrame = cframe or CF(0,0,0)
  2846. part.Anchored = anchored or true
  2847. part.CanCollide = cancollide or false
  2848. part.Parent = parent or char
  2849. return part
  2850. end
  2851.  
  2852. NewInstance = function(instance,parent,properties)
  2853. local inst = Instance.new(instance)
  2854. inst.Parent = parent
  2855. if(properties)then
  2856. for i,v in next, properties do
  2857. pcall(function() inst[i] = v end)
  2858. end
  2859. end
  2860. return inst;
  2861. end
  2862. -------------------------------------------------------
  2863. --Start Damage Function--
  2864. -------------------------------------------------------
  2865. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  2866. local type = type
  2867. local rng = Instance.new("Part", char)
  2868. rng.Anchored = true
  2869. rng.BrickColor = color
  2870. rng.CanCollide = false
  2871. rng.FormFactor = 3
  2872. rng.Name = "Ring"
  2873. rng.Material = "Neon"
  2874. rng.Size = Vector3.new(1, 1, 1)
  2875. rng.Transparency = 0
  2876. rng.TopSurface = 0
  2877. rng.BottomSurface = 0
  2878. rng.CFrame = pos
  2879. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2880. local rngm = Instance.new("SpecialMesh", rng)
  2881. rngm.MeshType = "Brick"
  2882. if rainbowmode == true then
  2883. rng.Color = Color3.new(r/255,g/255,b/255)
  2884. end
  2885. local scaler2 = 1
  2886. local speeder = FastSpeed/10
  2887. if type == "Add" then
  2888. scaler2 = 1*value
  2889. elseif type == "Divide" then
  2890. scaler2 = 1/value
  2891. end
  2892. coroutine.resume(coroutine.create(function()
  2893. for i = 0,10/bonuspeed,0.1 do
  2894. swait()
  2895. if type == "Add" then
  2896. scaler2 = scaler2 - 0.01*value/bonuspeed
  2897. elseif type == "Divide" then
  2898. scaler2 = scaler2 - 0.01/value*bonuspeed
  2899. end
  2900. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  2901. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2902. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2903. end
  2904. rng:Destroy()
  2905. end))
  2906. end
  2907.  
  2908. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  2909. if hit.Parent == nil then
  2910. return
  2911. end
  2912. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  2913. for _, v in pairs(hit.Parent:children()) do
  2914. if v:IsA("Humanoid") then
  2915. h = v
  2916. end
  2917. end
  2918. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  2919.  
  2920. hit.Parent:FindFirstChild("Head"):BreakJoints()
  2921. end
  2922.  
  2923. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2924. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  2925. if hit.Parent.DebounceHit.Value == true then
  2926. return
  2927. end
  2928. end
  2929. if insta == true then
  2930. hit.Parent:FindFirstChild("Head"):BreakJoints()
  2931. end
  2932. local c = Create("ObjectValue"){
  2933. Name = "creator",
  2934. Value = game:service("Players").LocalPlayer,
  2935. Parent = h,
  2936. }
  2937. game:GetService("Debris"):AddItem(c, .5)
  2938. if HitSound ~= nil and HitPitch ~= nil then
  2939. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  2940. end
  2941. local Damage = math.random(minim, maxim)
  2942. local blocked = false
  2943. local block = hit.Parent:findFirstChild("Block")
  2944. if block ~= nil then
  2945. if block.className == "IntValue" then
  2946. if block.Value > 0 then
  2947. blocked = true
  2948. block.Value = block.Value - 1
  2949. print(block.Value)
  2950. end
  2951. end
  2952. end
  2953. if blocked == false then
  2954. h.Health = h.Health - Damage
  2955. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  2956. else
  2957. h.Health = h.Health - (Damage / 2)
  2958. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  2959. end
  2960. if Type == "Knockdown" then
  2961. local hum = hit.Parent.Humanoid
  2962. hum.PlatformStand = true
  2963. coroutine.resume(coroutine.create(function(HHumanoid)
  2964. swait(1)
  2965. HHumanoid.PlatformStand = false
  2966. end), hum)
  2967. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2968. local bodvol = Create("BodyVelocity"){
  2969. velocity = angle * knockback,
  2970. P = 5000,
  2971. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2972. Parent = hit,
  2973. }
  2974. local rl = Create("BodyAngularVelocity"){
  2975. P = 3000,
  2976. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  2977. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2978. Parent = hit,
  2979. }
  2980. game:GetService("Debris"):AddItem(bodvol, .5)
  2981. game:GetService("Debris"):AddItem(rl, .5)
  2982. elseif Type == "Normal" then
  2983. local vp = Create("BodyVelocity"){
  2984. P = 500,
  2985. maxForce = Vector3.new(math.huge, 0, math.huge),
  2986. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2987. }
  2988. if knockback > 0 then
  2989. vp.Parent = hit.Parent.Torso
  2990. end
  2991. game:GetService("Debris"):AddItem(vp, .5)
  2992. elseif Type == "Up" then
  2993. local bodyVelocity = Create("BodyVelocity"){
  2994. velocity = Vector3.new(0, 20, 0),
  2995. P = 5000,
  2996. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2997. Parent = hit,
  2998. }
  2999. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  3000. elseif Type == "DarkUp" then
  3001. coroutine.resume(coroutine.create(function()
  3002. for i = 0, 1, 0.1 do
  3003. swait()
  3004. Effects.Block.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  3005. end
  3006. end))
  3007. local bodyVelocity = Create("BodyVelocity"){
  3008. velocity = Vector3.new(0, 20, 0),
  3009. P = 5000,
  3010. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3011. Parent = hit,
  3012. }
  3013. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3014. elseif Type == "Snare" then
  3015. local bp = Create("BodyPosition"){
  3016. P = 2000,
  3017. D = 100,
  3018. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3019. position = hit.Parent.Torso.Position,
  3020. Parent = hit.Parent.Torso,
  3021. }
  3022. game:GetService("Debris"):AddItem(bp, 1)
  3023. elseif Type == "Freeze" then
  3024. local BodPos = Create("BodyPosition"){
  3025. P = 50000,
  3026. D = 1000,
  3027. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3028. position = hit.Parent.Torso.Position,
  3029. Parent = hit.Parent.Torso,
  3030. }
  3031. local BodGy = Create("BodyGyro") {
  3032. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  3033. P = 20e+003,
  3034. Parent = hit.Parent.Torso,
  3035. cframe = hit.Parent.Torso.CFrame,
  3036. }
  3037. hit.Parent.Torso.Anchored = true
  3038. coroutine.resume(coroutine.create(function(Part)
  3039. swait(1.5)
  3040. Part.Anchored = false
  3041. end), hit.Parent.Torso)
  3042. game:GetService("Debris"):AddItem(BodPos, 3)
  3043. game:GetService("Debris"):AddItem(BodGy, 3)
  3044. end
  3045. local debounce = Create("BoolValue"){
  3046. Name = "DebounceHit",
  3047. Parent = hit.Parent,
  3048. Value = true,
  3049. }
  3050. game:GetService("Debris"):AddItem(debounce, Delay)
  3051. c = Create("ObjectValue"){
  3052. Name = "creator",
  3053. Value = Player,
  3054. Parent = h,
  3055. }
  3056. game:GetService("Debris"):AddItem(c, .5)
  3057. end
  3058. end
  3059.  
  3060. function damage(range,mindam,maxdam,pos)
  3061. for i,v in ipairs(workspace:GetChildren()) do
  3062. if v:IsA("Model") then
  3063. if v.Name ~= Player.Name then
  3064. if v:FindFirstChildOfClass("Humanoid") then
  3065. if v:FindFirstChild("Head") then
  3066. if (v:FindFirstChild("Head").Position - pos).magnitude < 10 then
  3067. if v:FindFirstChildOfClass("Humanoid").Health > 5000 then v:FindFirstChildOfClass("Humanoid").Health = 0 else
  3068. v:FindFirstChildOfClass("Humanoid").Health = v:FindFirstChildOfClass("Humanoid").Health - math.random(mindam,maxdam)
  3069. end
  3070. end
  3071. end
  3072. end
  3073. end
  3074. end
  3075. end
  3076. end
  3077. -------------------------------------------------------
  3078. --End Damage Function--
  3079. -------------------------------------------------------
  3080.  
  3081. -------------------------------------------------------
  3082. --Start Animations--
  3083. -------------------------------------------------------
  3084. print("By Makhail07")
  3085. while true do
  3086. swait()
  3087. sine = sine + change
  3088. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  3089. local velderp = root.Velocity.y
  3090. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  3091. if equipped == true or equipped == false then
  3092. if attack == false then
  3093. idle = idle + 1
  3094. else
  3095. idle = 0
  3096. end
  3097. if 1 < root.Velocity.y and hitfloor == nil then
  3098. Anim = "Jump"
  3099. if attack == false then
  3100. 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)
  3101. 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)
  3102. 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)
  3103. 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)
  3104. 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)
  3105. 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)
  3106. end
  3107. elseif -1 > root.Velocity.y and hitfloor == nil then
  3108. Anim = "Fall"
  3109. if attack == false then
  3110. 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)
  3111. 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)
  3112. 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)
  3113. 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)
  3114. 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)
  3115. 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)
  3116. end
  3117. elseif torvel < 1 and hitfloor ~= nil then
  3118. Anim = "Idle"
  3119. change = 1
  3120. if attack == false then
  3121.  
  3122. if animation.Value == 1 then
  3123.  
  3124.  
  3125. 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)
  3126. 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)
  3127. 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)
  3128. 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)
  3129. 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)
  3130. 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)
  3131.  
  3132.  
  3133. else
  3134.  
  3135. if animation.Value == 2 then
  3136.  
  3137.  
  3138. 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)
  3139. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  3140. 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)
  3141. 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)
  3142. 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)
  3143. 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)
  3144.  
  3145.  
  3146. else
  3147.  
  3148.  
  3149. if animation.Value == 3 then
  3150.  
  3151.  
  3152.  
  3153. 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)
  3154. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3155. 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)
  3156. 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)
  3157. 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)
  3158. 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)
  3159.  
  3160.  
  3161. else
  3162.  
  3163.  
  3164. if animation.Value == 4 then
  3165.  
  3166.  
  3167. 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)
  3168. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(1 + -43 * Sin(sine / 8))), 0.3)
  3169. 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)
  3170. 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)
  3171. 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)
  3172. 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)
  3173.  
  3174.  
  3175.  
  3176. end
  3177.  
  3178. end
  3179. end
  3180.  
  3181.  
  3182. end
  3183.  
  3184. end
  3185. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  3186. Anim = "Walk"
  3187. change = 1
  3188. if attack == false then
  3189. hum.WalkSpeed = 25
  3190. 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)
  3191. 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)
  3192. 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)
  3193. 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)
  3194. 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)
  3195. 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)
  3196. end
  3197. elseif torvel >= 25 and hitfloor ~= nil then
  3198. Anim = "Sprint"
  3199. change = 1.35
  3200. if attack == false then
  3201. 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)
  3202. 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)
  3203. 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)
  3204. 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)
  3205. 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)
  3206. 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)
  3207. end
  3208. end
  3209. end
  3210. if 0 < #Effects then
  3211. for e = 1, #Effects do
  3212. if Effects[e] ~= nil then
  3213. local Thing = Effects[e]
  3214. if Thing ~= nil then
  3215. local Part = Thing[1]
  3216. local Mode = Thing[2]
  3217. local Delay = Thing[3]
  3218. local IncX = Thing[4]
  3219. local IncY = Thing[5]
  3220. local IncZ = Thing[6]
  3221. if 1 >= Thing[1].Transparency then
  3222. if Thing[2] == "Block1" then
  3223. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3224. local Mesh = Thing[1].Mesh
  3225. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3226. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3227. elseif Thing[2] == "Block2" then
  3228. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3229. local Mesh = Thing[7]
  3230. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3231. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3232. elseif Thing[2] == "Block3" then
  3233. 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)
  3234. local Mesh = Thing[7]
  3235. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3236. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3237. elseif Thing[2] == "Cylinder" then
  3238. local Mesh = Thing[1].Mesh
  3239. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3240. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3241. elseif Thing[2] == "Blood" then
  3242. local Mesh = Thing[7]
  3243. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3244. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3245. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3246. elseif Thing[2] == "Elec" then
  3247. local Mesh = Thing[1].Mesh
  3248. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3249. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3250. elseif Thing[2] == "Disappear" then
  3251. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3252. elseif Thing[2] == "Shatter" then
  3253. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3254. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3255. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3256. Thing[6] = Thing[6] + Thing[5]
  3257. end
  3258. else
  3259. Part.Parent = nil
  3260. table.remove(Effects, e)
  3261. end
  3262. end
  3263. end
  3264. end
  3265. end
  3266. end
  3267. -------------------------------------------------------
  3268. --End Animations And Script--
  3269. ------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement