Advertisement
PasterXIV

Untitled

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