Advertisement
Josemmoya

this is gay

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