Advertisement
lxUmbrielxl

Untitled

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