Advertisement
HenloMyDude

my nub switcher edit (new)

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