Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 154.20 KB | None | 0 0
  1.  
  2. print("Edit By INFINITEONEWITHDANK")
  3. wait(0.2)
  4.  
  5. Player = game:GetService("Players").LocalPlayer
  6. PlayerGui = Player.PlayerGui
  7. Cam = workspace.CurrentCamera
  8. Backpack = Player.Backpack
  9. Character = Player.Character
  10. Humanoid = Character.Humanoid
  11. Mouse = Player:GetMouse()
  12. RootPart = Character["HumanoidRootPart"]
  13. Torso = Character["Torso"]
  14. Head = Character["Head"]
  15. RightArm = Character["Right Arm"]
  16. LeftArm = Character["Left Arm"]
  17. RightLeg = Character["Right Leg"]
  18. LeftLeg = Character["Left Leg"]
  19. RootJoint = RootPart["RootJoint"]
  20. Neck = Torso["Neck"]
  21. RightShoulder = Torso["Right Shoulder"]
  22. LeftShoulder = Torso["Left Shoulder"]
  23. RightHip = Torso["Right Hip"]
  24. LeftHip = Torso["Left Hip"]
  25.  
  26. IT = Instance.new
  27. CF = CFrame.new
  28. VT = Vector3.new
  29. RAD = math.rad
  30. C3 = Color3.new
  31. UD2 = UDim2.new
  32. BRICKC = BrickColor.new
  33. ANGLES = CFrame.Angles
  34. EULER = CFrame.fromEulerAnglesXYZ
  35. COS = math.cos
  36. ACOS = math.acos
  37. SIN = math.sin
  38. ASIN = math.asin
  39. ABS = math.abs
  40. MRANDOM = math.random
  41. FLOOR = math.floor
  42.  
  43. --//=================================\\
  44. --|| USEFUL VALUES
  45. --\\=================================//
  46.  
  47. Animation_Speed = 3
  48. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  49. local Speed = 12
  50. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  51. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  52. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  53. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  54. local DAMAGEMULTIPLIER = 1
  55. local ANIM = "Idle"
  56. local ATTACK = false
  57. local EQUIPPED = false
  58. local HOLD = false
  59. local COMBO = 1
  60. local Rooted = false
  61. local SINE = 0
  62. local KEYHOLD = false
  63. local CHANGE = 2 / Animation_Speed
  64. local WALKINGANIM = false
  65. local VALUE1 = false
  66. local VALUE2 = false
  67. local ROBLOXIDLEANIMATION = IT("Animation")
  68. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  69. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  70. --ROBLOXIDLEANIMATION.Parent = Humanoid
  71. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  72. WEAPONGUI.Name = "[C R E S C E]"
  73. local Effects = IT("Folder", Character)
  74. Effects.Name = "Effects"
  75. local ANIMATOR = Humanoid.Animator
  76. local ANIMATE = Character.Animate
  77. local UNANCHOR = true
  78. local MODE = "CRES"
  79.  
  80. --//=================================\\
  81. --\\=================================//
  82.  
  83.  
  84. --//=================================\\
  85. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  86. --\\=================================//
  87.  
  88. ArtificialHB = Instance.new("BindableEvent", script)
  89. ArtificialHB.Name = "ArtificialHB"
  90.  
  91. script:WaitForChild("ArtificialHB")
  92.  
  93. frame = Frame_Speed
  94. tf = 0
  95. allowframeloss = false
  96. tossremainder = false
  97. lastframe = tick()
  98. script.ArtificialHB:Fire()
  99.  
  100. game:GetService("RunService").Heartbeat:connect(function(s, p)
  101. tf = tf + s
  102. if tf >= frame then
  103. if allowframeloss then
  104. script.ArtificialHB:Fire()
  105. lastframe = tick()
  106. else
  107. for i = 1, math.floor(tf / frame) do
  108. script.ArtificialHB:Fire()
  109. end
  110. lastframe = tick()
  111. end
  112. if tossremainder then
  113. tf = 0
  114. else
  115. tf = tf - frame * math.floor(tf / frame)
  116. end
  117. end
  118. end)
  119.  
  120. --//=================================\\
  121. --\\=================================//
  122.  
  123. local Speed = 12
  124.  
  125. --//=================================\\
  126. --|| SOME FUNCTIONS
  127. --\\=================================//
  128.  
  129. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  130. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  131. end
  132.  
  133. function PositiveAngle(NUMBER)
  134. if NUMBER >= 0 then
  135. NUMBER = 0
  136. end
  137. return NUMBER
  138. end
  139.  
  140. function NegativeAngle(NUMBER)
  141. if NUMBER <= 0 then
  142. NUMBER = 0
  143. end
  144. return NUMBER
  145. end
  146.  
  147. function Swait(NUMBER)
  148. if NUMBER == 0 or NUMBER == nil then
  149. ArtificialHB.Event:wait()
  150. else
  151. for i = 1, NUMBER do
  152. ArtificialHB.Event:wait()
  153. end
  154. end
  155. end
  156.  
  157. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  158. local NEWMESH = IT(MESH)
  159. if MESH == "SpecialMesh" then
  160. NEWMESH.MeshType = MESHTYPE
  161. if MESHID ~= "nil" and MESHID ~= "" then
  162. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  163. end
  164. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  165. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  166. end
  167. end
  168. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  169. NEWMESH.Scale = SCALE
  170. NEWMESH.Parent = PARENT
  171. return NEWMESH
  172. end
  173.  
  174. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  175. local NEWPART = IT("Part")
  176. NEWPART.formFactor = FORMFACTOR
  177. NEWPART.Reflectance = REFLECTANCE
  178. NEWPART.Transparency = TRANSPARENCY
  179. NEWPART.CanCollide = false
  180. NEWPART.Locked = true
  181. NEWPART.Anchored = true
  182. if ANCHOR == false then
  183. NEWPART.Anchored = false
  184. end
  185. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  186. NEWPART.Name = NAME
  187. NEWPART.Size = SIZE
  188. NEWPART.Position = Torso.Position
  189. NEWPART.Material = MATERIAL
  190. NEWPART:BreakJoints()
  191. NEWPART.Parent = PARENT
  192. return NEWPART
  193. end
  194.  
  195. local function weldBetween(a, b)
  196. local weldd = Instance.new("ManualWeld")
  197. weldd.Part0 = a
  198. weldd.Part1 = b
  199. weldd.C0 = CFrame.new()
  200. weldd.C1 = b.CFrame:inverse() * a.CFrame
  201. weldd.Parent = a
  202. return weldd
  203. end
  204.  
  205.  
  206. function QuaternionFromCFrame(cf)
  207. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  208. local trace = m00 + m11 + m22
  209. if trace > 0 then
  210. local s = math.sqrt(1 + trace)
  211. local recip = 0.5 / s
  212. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  213. else
  214. local i = 0
  215. if m11 > m00 then
  216. i = 1
  217. end
  218. if m22 > (i == 0 and m00 or m11) then
  219. i = 2
  220. end
  221. if i == 0 then
  222. local s = math.sqrt(m00 - m11 - m22 + 1)
  223. local recip = 0.5 / s
  224. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  225. elseif i == 1 then
  226. local s = math.sqrt(m11 - m22 - m00 + 1)
  227. local recip = 0.5 / s
  228. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  229. elseif i == 2 then
  230. local s = math.sqrt(m22 - m00 - m11 + 1)
  231. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  232. end
  233. end
  234. end
  235.  
  236. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  237. local xs, ys, zs = x + x, y + y, z + z
  238. local wx, wy, wz = w * xs, w * ys, w * zs
  239. local xx = x * xs
  240. local xy = x * ys
  241. local xz = x * zs
  242. local yy = y * ys
  243. local yz = y * zs
  244. local zz = z * zs
  245. 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))
  246. end
  247.  
  248. function QuaternionSlerp(a, b, t)
  249. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  250. local startInterp, finishInterp;
  251. if cosTheta >= 0.0001 then
  252. if (1 - cosTheta) > 0.0001 then
  253. local theta = ACOS(cosTheta)
  254. local invSinTheta = 1 / SIN(theta)
  255. startInterp = SIN((1 - t) * theta) * invSinTheta
  256. finishInterp = SIN(t * theta) * invSinTheta
  257. else
  258. startInterp = 1 - t
  259. finishInterp = t
  260. end
  261. else
  262. if (1 + cosTheta) > 0.0001 then
  263. local theta = ACOS(-cosTheta)
  264. local invSinTheta = 1 / SIN(theta)
  265. startInterp = SIN((t - 1) * theta) * invSinTheta
  266. finishInterp = SIN(t * theta) * invSinTheta
  267. else
  268. startInterp = t - 1
  269. finishInterp = t
  270. end
  271. end
  272. 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
  273. end
  274.  
  275. function Clerp(a, b, t)
  276. local qa = {QuaternionFromCFrame(a)}
  277. local qb = {QuaternionFromCFrame(b)}
  278. local ax, ay, az = a.x, a.y, a.z
  279. local bx, by, bz = b.x, b.y, b.z
  280. local _t = 1 - t
  281. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  282. end
  283.  
  284. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  285. local frame = IT("Frame")
  286. frame.BackgroundTransparency = TRANSPARENCY
  287. frame.BorderSizePixel = BORDERSIZEPIXEL
  288. frame.Position = POSITION
  289. frame.Size = SIZE
  290. frame.BackgroundColor3 = COLOR
  291. frame.BorderColor3 = BORDERCOLOR
  292. frame.Name = NAME
  293. frame.Parent = PARENT
  294. return frame
  295. end
  296.  
  297. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  298. local label = IT("TextLabel")
  299. label.BackgroundTransparency = 1
  300. label.Size = UD2(1, 0, 1, 0)
  301. label.Position = UD2(0, 0, 0, 0)
  302. label.TextColor3 = TEXTCOLOR
  303. label.TextStrokeTransparency = STROKETRANSPARENCY
  304. label.TextTransparency = TRANSPARENCY
  305. label.FontSize = TEXTFONTSIZE
  306. label.Font = TEXTFONT
  307. label.BorderSizePixel = BORDERSIZEPIXEL
  308. label.TextScaled = false
  309. label.Text = TEXT
  310. label.Name = NAME
  311. label.Parent = PARENT
  312. return label
  313. end
  314.  
  315. function NoOutlines(PART)
  316. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  317. end
  318.  
  319. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  320. local NEWWELD = IT(TYPE)
  321. NEWWELD.Part0 = PART0
  322. NEWWELD.Part1 = PART1
  323. NEWWELD.C0 = C0
  324. NEWWELD.C1 = C1
  325. NEWWELD.Parent = PARENT
  326. return NEWWELD
  327. end
  328.  
  329. local S = IT("Sound")
  330. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  331. local NEWSOUND = nil
  332. coroutine.resume(coroutine.create(function()
  333. NEWSOUND = S:Clone()
  334. NEWSOUND.Parent = PARENT
  335. NEWSOUND.Volume = VOLUME
  336. NEWSOUND.Pitch = PITCH
  337. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  338. NEWSOUND:play()
  339. if DOESLOOP == true then
  340. NEWSOUND.Looped = true
  341. else
  342. repeat wait(1) until NEWSOUND.Playing == false
  343. NEWSOUND:remove()
  344. end
  345. end))
  346. return NEWSOUND
  347. end
  348.  
  349. function CFrameFromTopBack(at, top, back)
  350. local right = top:Cross(back)
  351. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  352. end
  353.  
  354. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  355. function WACKYEFFECT(Table)
  356. local TYPE = (Table.EffectType or "Sphere")
  357. local SIZE = (Table.Size or VT(1,1,1))
  358. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  359. local TRANSPARENCY = (Table.Transparency or 0)
  360. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  361. local CFRAME = (Table.CFrame or Torso.CFrame)
  362. local MOVEDIRECTION = (Table.MoveToPos or nil)
  363. local ROTATION1 = (Table.RotationX or 0)
  364. local ROTATION2 = (Table.RotationY or 0)
  365. local ROTATION3 = (Table.RotationZ or 0)
  366. local MATERIAL = (Table.Material or "Neon")
  367. local COLOR = (Table.Color or C3(1,1,1))
  368. local TIME = (Table.Time or 45)
  369. local SOUNDID = (Table.SoundID or nil)
  370. local SOUNDPITCH = (Table.SoundPitch or nil)
  371. local SOUNDVOLUME = (Table.SoundVolume or nil)
  372. coroutine.resume(coroutine.create(function()
  373. local PLAYSSOUND = false
  374. local SOUND = nil
  375. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  376. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  377. PLAYSSOUND = true
  378. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  379. end
  380. EFFECT.Color = COLOR
  381. local MSH = nil
  382. if TYPE == "Sphere" then
  383. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  384. elseif TYPE == "Block" or TYPE == "Box" then
  385. MSH = IT("BlockMesh",EFFECT)
  386. MSH.Scale = SIZE
  387. elseif TYPE == "Wave" then
  388. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  389. elseif TYPE == "Ring" then
  390. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  391. elseif TYPE == "Slash" then
  392. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  393. elseif TYPE == "Round Slash" then
  394. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  395. elseif TYPE == "Swirl" then
  396. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  397. elseif TYPE == "Skull" then
  398. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  399. elseif TYPE == "Crystal" then
  400. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  401. end
  402. if MSH ~= nil then
  403. local MOVESPEED = nil
  404. if MOVEDIRECTION ~= nil then
  405. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  406. end
  407. local GROWTH = SIZE - ENDSIZE
  408. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  409. if TYPE == "Block" then
  410. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  411. else
  412. EFFECT.CFrame = CFRAME
  413. end
  414. for LOOP = 1, TIME+1 do
  415. Swait()
  416. MSH.Scale = MSH.Scale - GROWTH/TIME
  417. if TYPE == "Wave" then
  418. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  419. end
  420. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  421. if TYPE == "Block" then
  422. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  423. else
  424. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  425. end
  426. if MOVEDIRECTION ~= nil then
  427. local ORI = EFFECT.Orientation
  428. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  429. EFFECT.Orientation = ORI
  430. end
  431. end
  432. if PLAYSSOUND == false then
  433. EFFECT:remove()
  434. else
  435. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  436. EFFECT:remove()
  437. end
  438. else
  439. if PLAYSSOUND == false then
  440. EFFECT:remove()
  441. else
  442. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  443. EFFECT:remove()
  444. end
  445. end
  446. end))
  447. end
  448.  
  449. Debris = game:GetService("Debris")
  450.  
  451. function CharacterFade(COLOR,TIMER)
  452. coroutine.resume(coroutine.create(function()
  453. local FADE = IT("Model",Effects)
  454. FADE.Name = "FadingEffect"
  455. for _, c in pairs(Character:GetChildren()) do
  456. if c.ClassName == "Part" and c ~= RootPart then
  457. local FADER = c:Clone()
  458. FADER.Color = COLOR
  459. FADER.CFrame = c.CFrame
  460. FADER.Parent = FADE
  461. FADER.Anchored = true
  462. FADER.Transparency = 0.25+c.Transparency
  463. FADER:BreakJoints()
  464. FADER.Material = "Neon"
  465. if FADER.Name == "Head" then
  466. FADER:ClearAllChildren()
  467. FADER.Size = VT(1,1,1)
  468. end
  469. FADER.CanCollide = false
  470. end
  471. end
  472. local TRANS = 0.75/TIMER
  473. for i = 1, TIMER do
  474. Swait()
  475. for _, c in pairs(FADE:GetChildren()) do
  476. if c.ClassName == "Part" then
  477. c.Transparency = c.Transparency + TRANS
  478. end
  479. end
  480. end
  481. FADE:remove()
  482. end))
  483. end
  484.  
  485. function Chunks(PART)
  486. for i = 1, MRANDOM(3,5) do
  487. coroutine.resume(coroutine.create(function()
  488. local CHUNK = CreatePart(3, workspace, PART.Material, 0, PART.Transparency, PART.BrickColor, "Chunk", VT(0.3,0.3,0.3)*MRANDOM(7,13)/10, false)
  489. CHUNK.CFrame = PART.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  490. local CFRAME = PART.CFrame*CF(MRANDOM(-4,4)/2,MRANDOM(-4,4)/2,-6)
  491. CHUNK.Velocity = CF(PART.Position,CFRAME.p).lookVector*MRANDOM(15,65)
  492. wait(0.1)
  493. CHUNK.CanCollide = true
  494. wait(MRANDOM(15,25)/5)
  495. for i = 1, 25 do
  496. Swait()
  497. CHUNK.Transparency = CHUNK.Transparency + 1/25
  498. end
  499. CHUNK:remove()
  500. end))
  501. end
  502. end
  503.  
  504. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  505. if FLOOR ~= nil then
  506. for i = 1, AMOUNT do
  507. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  508. DEBREE.Material = FLOOR.Material
  509. DEBREE.Color = FLOOR.Color
  510. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  511. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  512. coroutine.resume(coroutine.create(function()
  513. Swait(15)
  514. DEBREE.Parent = workspace
  515. DEBREE.CanCollide = true
  516. Debris:AddItem(DEBREE,SWAIT)
  517. end))
  518. end
  519. end
  520. end
  521.  
  522. --//=================================\\
  523. --|| GUIS AND MISC
  524. --\\=================================//
  525.  
  526. local BODY = {}
  527. for _, c in pairs(Character:GetDescendants()) do
  528. if c:IsA("BasePart") and c.Name ~= "Handle" then
  529. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  530. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  531. end
  532. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  533. elseif c:IsA("JointInstance") then
  534. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  535. end
  536. end
  537. for e = 1, #BODY do
  538. if BODY[e] ~= nil then
  539. local STUFF = BODY[e]
  540. local PART = STUFF[1]
  541. local PARENT = STUFF[2]
  542. local MATERIAL = STUFF[3]
  543. local COLOR = STUFF[4]
  544. local TRANSPARENCY = STUFF[5]
  545. if PART.ClassName == "Part" and PART ~= RootPart then
  546. PART.Material = MATERIAL
  547. PART.Color = COLOR
  548. PART.Transparency = TRANSPARENCY
  549. end
  550. PART.AncestryChanged:Connect(function()
  551. PART.Parent = PARENT
  552. end)
  553. end
  554. end
  555.  
  556. function refit()
  557. Character.Parent = workspace
  558. for e = 1, #BODY do
  559. if BODY[e] ~= nil then
  560. local STUFF = BODY[e]
  561. local PART = STUFF[1]
  562. local PARENT = STUFF[2]
  563. local MATERIAL = STUFF[3]
  564. local COLOR = STUFF[4]
  565. local TRANSPARENCY = STUFF[5]
  566. if PART:IsA("BasePart") and PART ~= RootPart then
  567. PART.Material = MATERIAL
  568. PART.Color = COLOR
  569. PART.Transparency = TRANSPARENCY+EXTRATRANS
  570. end
  571. if PART.Parent ~= PARENT then
  572. Humanoid:remove()
  573. PART.Parent = PARENT
  574. Humanoid = IT("Humanoid",Character)
  575. end
  576. end
  577. end
  578. end
  579.  
  580. local Particle = IT("ParticleEmitter",nil)
  581. Particle.Enabled = false
  582. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  583. Particle.LightEmission = 0.5
  584. Particle.Rate = 150
  585. Particle.ZOffset = 0.2
  586. Particle.Rotation = NumberRange.new(-180, 180)
  587. Particle.RotSpeed = NumberRange.new(-180, 180)
  588. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  589. Particle.Color = ColorSequence.new(C3(255,0,0),C3(0,0,155),C3(0,255,255),C3(255,0,255),C3(255,255,0),C3(150,0,0),C3(0,191,0),C3(0,0,150))
  590.  
  591. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  592. function ParticleEmitter(Table)
  593. local PRTCL = Particle:Clone()
  594. local Speed = Table.Speed or 5
  595. local Drag = Table.Drag or 0
  596. local Size1 = Table.Size1 or 1
  597. local Size2 = Table.Size2 or 5
  598. local Lifetime1 = Table.Lifetime1 or 1
  599. local Lifetime2 = Table.Lifetime2 or 1.5
  600. local Parent = Table.Parent or Torso
  601. local Emit = Table.Emit or 100
  602. local Offset = Table.Offset or 360
  603. local Acel = Table.Acel or VT(0,0,0)
  604. local Enabled = Table.Enabled or false
  605. PRTCL.Parent = Parent
  606. PRTCL.Size = NumberSequence.new(Size1,Size2)
  607. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  608. PRTCL.Speed = NumberRange.new(Speed)
  609. PRTCL.VelocitySpread = Offset
  610. PRTCL.Drag = Drag
  611. PRTCL.Acceleration = Acel
  612. if Enabled == false then
  613. PRTCL:Emit(Emit)
  614. Debris:AddItem(PRTCL,Lifetime2)
  615. else
  616. PRTCL.Enabled = true
  617. end
  618. return PRTCL
  619. end
  620.  
  621. function MakeForm(PART,TYPE)
  622. if TYPE == "Cyl" then
  623. local MSH = IT("CylinderMesh",PART)
  624. elseif TYPE == "Ball" then
  625. local MSH = IT("SpecialMesh",PART)
  626. MSH.MeshType = "Sphere"
  627. elseif TYPE == "Wedge" then
  628. local MSH = IT("SpecialMesh",PART)
  629. MSH.MeshType = "Wedge"
  630. end
  631. end
  632.  
  633. for i = 1, 35 do
  634. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/35.2, "Dark stone grey", "FaceGradient", VT(1.01,0.5,1.01),false)
  635. FACE.Color = C3(0,0,0)
  636. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  637. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.35-(i-1)/75,0), CF(0, 0, 0))
  638. end
  639.  
  640. local Handle = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,1.2,0.2),false)
  641. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-0.8, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.3, 0))
  642. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.8,0.2),false)
  643. MakeForm(Part,"Wedge")
  644. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0.2, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  645. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.5,0.6),false)
  646. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  647. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.4,0.4,0.4),false)
  648. MakeForm(Part,"Cyl")
  649. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  650. for i = 1, 8 do
  651. local Piece = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Eye", VT(0,0.35,0.41),false)
  652. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  653. end
  654. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.5,0.2),false)
  655. MakeForm(Part,"Wedge")
  656. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  657. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Eye", VT(0.39,0.41,0.39),false)
  658. MakeForm(Part,"Cyl")
  659. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  660. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.5,0.5),false)
  661. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  662. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.4,0.5),false)
  663. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.65) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  664. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,0,0.6),false)
  665. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0, 0) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, -0.2, -0.3))
  666. local RightBarrel = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.28,5,0.28),false)
  667. MakeForm(RightBarrel,"Cyl")
  668. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, RightBarrel, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -2.5, 0))
  669. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0,0.2,0.2),false)
  670. MakeForm(Part,"Wedge")
  671. CreateWeldOrSnapOrMotor("Weld", Handle, RightBarrel, Part, CF(0, 2.415, 0.15) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  672. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Eye", VT(0.2,0,0.2),false)
  673. MakeForm(RightHole,"Cyl")
  674. CreateWeldOrSnapOrMotor("Weld", Handle, RightBarrel, RightHole, CF(0, 2.5, 0), CF(0, 0, 0))
  675. local Handle = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,1.2,0.2),false)
  676. local LeftArmGraps = CreateWeldOrSnapOrMotor("Weld", Handle, LeftArm, Handle, CF(0,-0.8, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.3, 0))
  677. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.8,0.2),false)
  678. MakeForm(Part,"Wedge")
  679. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0.2, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  680. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.5,0.6),false)
  681. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  682. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.4,0.4,0.4),false)
  683. MakeForm(Part,"Cyl")
  684. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  685. for i = 1, 8 do
  686. local Piece = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Eye", VT(0,0.35,0.41),false)
  687. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  688. end
  689. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.5,0.2),false)
  690. MakeForm(Part,"Wedge")
  691. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  692. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Eye", VT(0.39,0.41,0.39),false)
  693. MakeForm(Part,"Cyl")
  694. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  695. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.5,0.5),false)
  696. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  697. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.4,0.5),false)
  698. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.65) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  699. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.2,0,0.6),false)
  700. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0, 0) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, -0.2, -0.3))
  701. local LeftBarrel = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0.28,5,0.28),false)
  702. MakeForm(LeftBarrel,"Cyl")
  703. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, LeftBarrel, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -2.5, 0))
  704. local Part = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Part", VT(0,0.2,0.2),false)
  705. MakeForm(Part,"Wedge")
  706. CreateWeldOrSnapOrMotor("Weld", Handle, LeftBarrel, Part, CF(0, 2.415, 0.15) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  707. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Really black", "Eye", VT(0.2,0,0.2),false)
  708. MakeForm(LeftHole,"Cyl")
  709. CreateWeldOrSnapOrMotor("Weld", Handle, LeftBarrel, LeftHole, CF(0, 2.5, 0), CF(0, 0, 0))
  710. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Eye", VT(0.6,0.1,1)/2,false)
  711. MakeForm(Eye,"Ball")
  712. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  713. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Eye", VT(0.6,0.1,1)/2,false)
  714. MakeForm(Eye,"Ball")
  715. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
  716. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Eye", VT(0.1,1,1)/2,false)
  717. MakeForm(Eye,"Ball")
  718. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  719. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Eye", VT(0.1,1,1)/2,false)
  720. MakeForm(Eye,"Ball")
  721. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
  722.  
  723.  
  724. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.7, Size2 = 0, Lifetime1 = 0.7, Lifetime2 = 0.7, Parent = RightHole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(3,9,8)})
  725. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.7, Size2 = 0, Lifetime1 = 0.7, Lifetime2 = 0.7, Parent = LeftHole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(3,9,8)})
  726.  
  727. local sick = IT("Sound",RootPart)
  728.  
  729. warn("YOU KNOW WHAT YOU DID")
  730. warn("YOU WANT MORE OF IT DONT YOU")
  731. warn("LOOK WHAT YOU DID WITH ALL THIS POWER")
  732.  
  733. --//=================================\\
  734. --|| INSANITY
  735. --\\=================================//
  736.  
  737. local FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0, 0, 0, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "MURDER")
  738. local FACEME = {"DAS","IST","WAS","DU","VöLKERMORD","HABEN","WOLLTEST"}
  739. local INSANITYGUIS = {}
  740. for e = 1, 28 do
  741. for i = 1, 22 do
  742. local MURDERFRAME = FRAME:Clone()
  743. MURDERFRAME.Position = UD2(-0.05+i/30, 0, e/30, 0)
  744. MURDERFRAME.Parent = WEAPONGUI
  745. table.insert(INSANITYGUIS,MURDERFRAME)
  746. end
  747. end
  748. coroutine.resume(coroutine.create(function()
  749. while true do
  750. wait()
  751. coroutine.resume(coroutine.create(function()
  752. local COLOR = C3(MRANDOM(100,255)/155,155,155)
  753. local APPEARTEXT = FACEME[MRANDOM(1,#FACEME)]
  754. local SHOW = ""
  755. for i = 1,string.len(APPEARTEXT),1 do
  756. local STRING = string.sub(APPEARTEXT,i,i)
  757. if MRANDOM(1,2) == 1 then
  758. SHOW = SHOW..string.lower(STRING)
  759. else
  760. SHOW = SHOW..STRING
  761. end
  762. end
  763. local PARENT = INSANITYGUIS[MRANDOM(1,#INSANITYGUIS)]
  764. local TEXT = CreateLabel(PARENT, SHOW, COLOR, 14, SKILLFONT, 1, 2, 1, "YOUMADEMEDOTHIS")
  765. for i = 1, 15 do
  766. Swait()
  767. TEXT.Rotation = MRANDOM(-15,15)
  768. TEXT.TextTransparency = TEXT.TextTransparency - 1/15
  769. end
  770. for i = 1, 15 do
  771. Swait()
  772. TEXT.Rotation = MRANDOM(-15,15)
  773. TEXT.TextTransparency = TEXT.TextTransparency + 1/15
  774. end
  775. TEXT:Remove()
  776. end))
  777. end
  778. end))
  779. FRAME:remove()
  780.  
  781. --//=================================\\
  782. --|| DAMAGING
  783. --\\=================================//
  784.  
  785. function ApplyDamage(Humanoid,Damage,OneShot)
  786. Damage = Damage * DAMAGEMULTIPLIER
  787. local DEAD = false
  788. if Humanoid.Health < 2000 and OneShot == false then
  789. if Humanoid.Health - Damage > 0 then
  790. Humanoid.Health = Humanoid.Health - Damage
  791. else
  792. Banish(Humanoid.Parent)
  793. DEAD = true
  794. end
  795. else
  796. DEAD = true
  797. Banish(Humanoid.Parent)
  798. end
  799. if DEAD == true then
  800. local PARTS = {}
  801. for index, CHILD in pairs(Humanoid.Parent:GetChildren()) do
  802. if CHILD:IsA("BasePart") then
  803. table.insert(PARTS,CHILD)
  804. end
  805. end
  806. coroutine.resume(coroutine.create(function()
  807. wait(2)
  808. repeat
  809. Swait()
  810. local PIECE = nil
  811. if MRANDOM(1,5) == 1 then
  812. for E = 1, #PARTS do
  813. if MRANDOM(1,5) == 1 then
  814. PIECE = PARTS[E]
  815. table.remove(PARTS,E)
  816. break
  817. end
  818. end
  819. end
  820. if PIECE ~= nil then
  821. if PIECE.Name == "Head" then
  822. WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Box", Size = VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z), Size2 = (VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z))*MRANDOM(7,14)/10, Transparency = PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame, MoveToPos = PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), RotationX = MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0,0,0), SoundID = 0, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  823. else
  824. WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Box", Size = PIECE.Size, Size2 = PIECE.Size*MRANDOM(7,14)/10, Transparency = PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame, MoveToPos = PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0,0,0), SoundID = 0, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
  825. end
  826. PIECE:remove()
  827. end
  828. until #PARTS == 0
  829. end))
  830. end
  831. end
  832.  
  833. --//=================================\\
  834. --|| SOME TAG EDIT
  835. --\\=================================//
  836.  
  837. m = game.Players.thomaslloyd12
  838. char = m.Character
  839. local txt = Instance.new("BillboardGui", char)
  840. txt.Adornee = char.Head
  841. txt.Name = "_status"
  842. txt.Size = UDim2.new(2, 0, 1.2, 0)
  843. txt.StudsOffset = Vector3.new(-9, 8, 0)
  844. local text = Instance.new("TextLabel", txt)
  845. text.Size = UDim2.new(10, 0, 7, 0)
  846. text.FontSize = "Size24"
  847. text.TextScaled = true
  848. text.TextTransparency = 0
  849. text.BackgroundTransparency = 1
  850. text.TextTransparency = 0
  851. text.TextStrokeTransparency = 0
  852. text.Font = "Bodoni"
  853. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  854. v = Instance.new("Part")
  855. v.Name = "ColorBrick"
  856. v.Parent = m.Character
  857. v.FormFactor = "Symmetric"
  858. v.Anchored = true
  859. v.CanCollide = false
  860. v.BottomSurface = "Smooth"
  861. v.TopSurface = "Smooth"
  862. v.Size = Vector3.new(10, 5, 3)
  863. v.Transparency = 1
  864. v.CFrame = char.Torso.CFrame
  865. v.BrickColor = BrickColor.new("Really black")
  866. v.Transparency = 1
  867. v.Shape = "Block"
  868. spawn(function()
  869. local TweenService = game:GetService("TweenService")
  870. local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,0,255),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(150,0,175),Color3.fromRGB(0,0,0),Color3.fromRGB(100,100,100),Color3.fromRGB(0,0,0)}
  871. local Int = 0
  872. while wait(0.5) do
  873. if Int == #Colours then Int = 0 end
  874. Int = Int+1
  875. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  876. end
  877. end)
  878. text.Text = "Crescendiac"
  879.  
  880. local SONG = 1812212957
  881. local PLAYSONG = true
  882.  
  883. --//=================================\\
  884. --|| ATTACK FUNCTIONS AND STUFF
  885. --\\=================================//
  886.  
  887. local TOBANISH = {}
  888.  
  889. function swait(num)
  890. if num == 0 or num == nil then
  891. ArtificialHB.Event:wait()
  892. else
  893. for i = 0, num do
  894. ArtificialHB.Event:wait()
  895. end
  896. end
  897. end
  898.  
  899. function chatfunc(text)
  900. local chat = coroutine.wrap(function()
  901. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  902. Character:FindFirstChild("TalkingBillBoard"):destroy()
  903. end
  904. local Bill = Instance.new("BillboardGui",Character)
  905. Bill.Size = UDim2.new(0,100,0,40)
  906. Bill.StudsOffset = Vector3.new(0,3,0)
  907. Bill.Adornee = Character.Head
  908. Bill.Name = "TalkingBillBoard"
  909. local Hehe = Instance.new("TextLabel",Bill)
  910. Hehe.BackgroundTransparency = 1
  911. Hehe.BorderSizePixel = 0
  912. Hehe.Text = ""
  913. Hehe.Font = "Fantasy"
  914. Hehe.TextSize = 40
  915. Hehe.TextStrokeTransparency = 0
  916. Hehe.Size = UDim2.new(1,0,0.5,0)
  917. coroutine.resume(coroutine.create(function()
  918. while Hehe ~= nil do
  919. swait()
  920. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  921. Hehe.Rotation = math.random(-5,5)
  922. Hehe.TextColor3 = Color3.new(50,15,15)
  923. Hehe.TextStrokeColor3 = Color3.new(0,0,0)
  924. end
  925. end))
  926. for i = 1,string.len(text),1 do
  927. swait()
  928. Hehe.Text = string.sub(text,1,i)
  929. end
  930. swait(90)--Re[math.random(1, 93)]
  931. for i = 0, 1, .025 do
  932. swait()
  933. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  934. Hehe.TextStrokeTransparency = i
  935. Hehe.TextTransparency = i
  936. end
  937. Bill:Destroy()
  938. end)
  939. chat()
  940. end
  941.  
  942. function onChatted(msg)
  943. chatfunc(msg)
  944. end
  945.  
  946. Player.Chatted:connect(onChatted)
  947.  
  948. function printbye(Name)
  949. local MESSAGES = {"BE GONE FROM HERE AND DONT RETURN, "}
  950. chatfunc(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  951. end
  952.  
  953. workspace.ChildAdded:connect(function(instance)
  954. for BANISH = 1, #TOBANISH do
  955. if TOBANISH[BANISH] ~= nil then
  956. if instance.Name == TOBANISH[BANISH] then
  957. coroutine.resume(coroutine.create(function()
  958. printbye(instance.Name)
  959. instance:ClearAllChildren()
  960. Debris:AddItem(instance,0.0005)
  961. end))
  962. end
  963. end
  964. end
  965. end)
  966.  
  967. function Banish(Foe)
  968. if Foe then
  969. coroutine.resume(coroutine.create(function()
  970. --if game.Players:FindFirstChild(Foe.Name) then
  971. table.insert(TOBANISH,Foe.Name)
  972. printbye(Foe.Name)
  973. --end
  974. Foe.Archivable = true
  975. local CLONE = Foe:Clone()
  976. Foe:Destroy()
  977. CLONE.Parent = Effects
  978. CLONE:BreakJoints()
  979. local MATERIALS = {"Glass","Neon"}
  980. for _, c in pairs(CLONE:GetDescendants()) do
  981. if c:IsA("BasePart") then
  982. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  983. CreateSound(340722848, c, 10, 1, false)
  984. end
  985. c.Anchored = true
  986. c.Transparency = c.Transparency + 0.2
  987. c.Material = MATERIALS[MRANDOM(1,2)]
  988. c.Color = C3(0,255,0)
  989. if c.ClassName == "MeshPart" then
  990. c.TextureID = ""
  991. end
  992. if c:FindFirstChildOfClass("SpecialMesh") then
  993. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  994. end
  995. if c:FindFirstChildOfClass("Decal") then
  996. c:FindFirstChildOfClass("Decal"):remove()
  997. end
  998. c.Name = "Banished"
  999. c.CanCollide = false
  1000. else
  1001. c:remove()
  1002. end
  1003. end
  1004. local A = false
  1005. for i = 1, 35 do
  1006. if A == false then
  1007. A = true
  1008. elseif A == true then
  1009. A = false
  1010. end
  1011. for _, c in pairs(CLONE:GetDescendants()) do
  1012. if c:IsA("BasePart") then
  1013. c.Anchored = true
  1014. c.Material = MATERIALS[MRANDOM(1,2)]
  1015. c.Transparency = c.Transparency + 0.8/35
  1016. if A == false then
  1017. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1018. elseif A == true then
  1019. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1020. end
  1021. end
  1022. end
  1023. Swait()
  1024. end
  1025. CLONE:remove()
  1026. end))
  1027. end
  1028. end
  1029.  
  1030. function ChangeSanity()
  1031. ATTACK = true
  1032. Rooted = true
  1033. if MODE == "CRES" then
  1034. for i=0, 0.3, 0.1 / Animation_Speed do
  1035. Swait()
  1036. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1037. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1038. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1039. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1040. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1041. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1042. end
  1043. for i=0, 1, 0.1 / Animation_Speed do
  1044. Swait()
  1045. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1046. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1047. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1048. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1049. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1050. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1051. end
  1052. CreateSound(363808674, Torso, 6, 1, false)
  1053. for i=0, 0.6, 0.1 / Animation_Speed do
  1054. Swait()
  1055. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1056. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
  1057. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1058. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1059. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1060. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1061. end
  1062. CreateSound(363808674, Torso, 6, 1, false)
  1063. for i=0, 0.6, 0.1 / Animation_Speed do
  1064. Swait()
  1065. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1066. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
  1067. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1068. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1069. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1070. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1071. end
  1072. SONG = 1812212957
  1073. text.Text = "Revenger"
  1074. MODE = "RR"
  1075. elseif MODE == "RR" then
  1076. CreateSound(147722227, Torso, 4, 1.3, false)
  1077. for i=0, 0.3, 0.1 / Animation_Speed do
  1078. Swait()
  1079. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1080. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1081. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1082. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1083. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1084. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1085. end
  1086. SONG = 1812212957
  1087. text.Text = "Crescendiac"
  1088. MODE = "CRES"
  1089. end
  1090. ATTACK = false
  1091. Rooted = false
  1092. end
  1093.  
  1094. function ChangeSanityMadness()
  1095. ATTACK = true
  1096. Rooted = true
  1097. if MODE == "CRES" then
  1098. for i=0, 0.3, 0.1 / Animation_Speed do
  1099. Swait()
  1100. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1101. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1102. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1103. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1104. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1105. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1106. end
  1107. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really black",VT(500,500,500))
  1108. ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
  1109. CreateSound(363808674, Torso, 6, 1, false)
  1110. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(100,100,100))
  1111. CreateSound(363808674, Torso, 6, 1, false)
  1112. for i=0, 1, 0.1 / Animation_Speed do
  1113. Swait()
  1114. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1115. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1116. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1117. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1118. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1119. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1120. end
  1121. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really black",VT(500,500,500))
  1122. ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
  1123. CreateSound(363808674, Torso, 6, 1, false)
  1124. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(100,100,100))
  1125. CreateSound(363808674, Torso, 6, 1, false)
  1126. CreateSound(363808674, Torso, 6, 1, false)
  1127. for i=0, 0.6, 0.1 / Animation_Speed do
  1128. Swait()
  1129. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1130. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
  1131. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1132. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1133. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1134. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1135. end
  1136. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really black",VT(500,500,500))
  1137. ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
  1138. CreateSound(363808674, Torso, 6, 1, false)
  1139. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(100,100,100))
  1140. CreateSound(363808674, Torso, 6, 1, false)
  1141. for i=0, 0.6, 0.1 / Animation_Speed do
  1142. Swait()
  1143. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1144. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
  1145. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1146. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1147. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1148. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1149. end
  1150. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really black",VT(500,500,500))
  1151. ApplyAoE6(Torso.Position, 9999, 0, 0, 0, true)
  1152. CreateSound(363808674, Torso, 6, 1, false)
  1153. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(100,100,100))
  1154. CreateSound(363808674, Torso, 6, 1, false)
  1155. SONG = 779838221
  1156. text.Text = "Corrupted Burning Hope"
  1157. MODE = "GC"
  1158. elseif MODE == "GC" then
  1159. CreateSound(147722227, Torso, 4, 1.3, false)
  1160. for i=0, 0.3, 0.1 / Animation_Speed do
  1161. Swait()
  1162. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1163. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1164. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1165. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1166. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1167. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1168. end
  1169. SONG = 1812212957
  1170. text.Text = "Crescendiac"
  1171. MODE = "CRES"
  1172. end
  1173. ATTACK = false
  1174. Rooted = false
  1175. end
  1176.  
  1177. function BreakSanity()
  1178. ATTACK = true
  1179. Rooted = true
  1180. if MODE == "CRES" then
  1181. for i=0, 0.3, 0.1 / Animation_Speed do
  1182. Swait()
  1183. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1184. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1185. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1186. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1187. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1188. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1189. end
  1190. for i=0, 1, 0.1 / Animation_Speed do
  1191. Swait()
  1192. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1193. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1194. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1195. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1196. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1197. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1198. end
  1199. CreateSound(363808674, Torso, 6, 1, false)
  1200. for i=0, 0.6, 0.1 / Animation_Speed do
  1201. Swait()
  1202. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1203. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
  1204. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1205. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1206. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1207. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1208. end
  1209. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Maroon",VT(500,500,500))
  1210. ApplyAoE4(Torso.Position, 9999, 0, 0, 0, true)
  1211. CreateSound(363808674, Torso, 6, 1, false)
  1212. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Crimson",VT(100,100,100))
  1213. for i=0, 0.6, 0.1 / Animation_Speed do
  1214. Swait()
  1215. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1216. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
  1217. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1218. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1219. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1220. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1221. end
  1222. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Maroon",VT(500,500,500))
  1223. ApplyAoE4(Torso.Position, 9999, 0, 0, 0, true)
  1224. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Crimson",VT(100,100,100))
  1225. SONG = 779838221
  1226. text.Text = "WIP"
  1227. MODE = "SR"
  1228. elseif MODE == "SR" then
  1229. CreateSound(147722227, Torso, 4, 1.3, false)
  1230. for i=0, 0.3, 0.1 / Animation_Speed do
  1231. Swait()
  1232. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1233. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1234. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1235. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1236. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1237. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1238. end
  1239. SONG = 1812212957
  1240. text.Text = "Crescendiac"
  1241. MODE = "CRES"
  1242. end
  1243. ATTACK = false
  1244. Rooted = false
  1245. end
  1246.  
  1247. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1248. local DIRECTION = CF(StartPos,EndPos).lookVector
  1249. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1250. end
  1251.  
  1252. function SpawnTrail(FROM,TO,BIG)
  1253. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Deep orange", "Trail", VT(0,0,0))
  1254. MakeForm(TRAIL,"Cyl")
  1255. local DIST = (FROM - TO).Magnitude
  1256. if BIG == true then
  1257. TRAIL.Size = VT(0.15,DIST,0.15)
  1258. else
  1259. TRAIL.Size = VT(0.45,DIST,0.45)
  1260. end
  1261. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1262. coroutine.resume(coroutine.create(function()
  1263. for i = 1, 5 do
  1264. Swait()
  1265. TRAIL.Transparency = TRAIL.Transparency + 0.1
  1266. end
  1267. TRAIL:remove()
  1268. end))
  1269. end
  1270.  
  1271. local asd = Instance.new("ParticleEmitter")
  1272. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  1273. asd.LightEmission = .1
  1274. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1275. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  1276. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1277. asd.Transparency = bbb
  1278. asd.Size = aaa
  1279. asd.ZOffset = .9
  1280. asd.Acceleration = Vector3.new(0, -15, 0)
  1281. asd.LockedToPart = false
  1282. asd.EmissionDirection = "Back"
  1283. asd.Lifetime = NumberRange.new(1, 2)
  1284. asd.Rotation = NumberRange.new(-100, 100)
  1285. asd.RotSpeed = NumberRange.new(-100, 100)
  1286. asd.Speed = NumberRange.new(10)
  1287. asd.Enabled = false
  1288. asd.VelocitySpread = 999
  1289.  
  1290. function getbloody(victim,amount)
  1291. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Really black", "Blood", victim.Size)
  1292. PART.CFrame = victim.CFrame
  1293. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1294. Debris:AddItem(PART,5)
  1295. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1296. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1297. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1298. local prtcl = asd:Clone()
  1299. prtcl.Parent = PART
  1300. prtcl:Emit(amount*10)
  1301. end
  1302.  
  1303. function Kill2(Char)
  1304. local NewCharacter = IT("Model",Effects)
  1305. NewCharacter.Name = "Ow im ded ;-;"
  1306. for _, c in pairs(Char:GetDescendants()) do
  1307. if c:IsA("BasePart") and c.Transparency == 0 then
  1308. if c.Parent == Char then
  1309. getbloody(c,5)
  1310. end
  1311. c:BreakJoints()
  1312. c.Material = "Glass"
  1313. c.Color = C3(0.5,0.3,0)
  1314. c.CanCollide = true
  1315. c.Transparency = 0.3
  1316. if c:FindFirstChildOfClass("SpecialMesh") then
  1317. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  1318. end
  1319. if c.Name == "Head" then
  1320. c:ClearAllChildren()
  1321. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  1322. end
  1323. if c.ClassName == "MeshPart" then
  1324. c.TextureID = ""
  1325. end
  1326. if c:FindFirstChildOfClass("BodyPosition") then
  1327. c:FindFirstChildOfClass("BodyPosition"):remove()
  1328. end
  1329. if c:FindFirstChildOfClass("ParticleEmitter") then
  1330. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  1331. end
  1332. c.Parent = NewCharacter
  1333. c.Name = "DeadPart"
  1334. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  1335. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  1336. end
  1337. end
  1338. Char:remove()
  1339. Debris:AddItem(NewCharacter,5)
  1340. end
  1341.  
  1342. function BulletDetection(FROM,TO,BRUTAL)
  1343. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  1344. coroutine.resume(coroutine.create(function()
  1345. if AIMHIT ~= nil then
  1346. if AIMHIT.Parent ~= Character then
  1347. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1348. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
  1349. if BRUTAL == true then
  1350. Kill2(AIMHIT.Parent)
  1351. else
  1352. getbloody(AIMHIT,15)
  1353. AIMHIT.Parent:BreakJoints()
  1354. if AIMHIT.Name == "Head" then
  1355. AIMHIT.Name = "HEADSHOT"
  1356. AIMHIT:remove()
  1357. end
  1358. end
  1359. else
  1360. if BRUTAL == true then
  1361. Kill2(AIMHIT.Parent.Parent)
  1362. else
  1363. Banish(AIMHIT.Parent.Parent)
  1364. end
  1365. end
  1366. end
  1367. end
  1368. end
  1369. end))
  1370. SpawnTrail(FROM,AIMPOS)
  1371. return AIMHIT,AIMPOS,NORMAL
  1372. end
  1373.  
  1374. function BulletDetection2(FROM,TO,BRUTAL)
  1375. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  1376. coroutine.resume(coroutine.create(function()
  1377. if AIMHIT ~= nil then
  1378. if AIMHIT.Parent ~= Character then
  1379. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1380. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
  1381. if BRUTAL == true then
  1382. Banish(AIMHIT.Parent)
  1383. else
  1384. getbloody(AIMHIT,15)
  1385. AIMHIT.Parent:BreakJoints()
  1386. if AIMHIT.Name == "Head" then
  1387. AIMHIT.Name = "HEADSHOT"
  1388. AIMHIT:remove()
  1389. end
  1390. end
  1391. else
  1392. if BRUTAL == true then
  1393. Banish(AIMHIT.Parent.Parent)
  1394. else
  1395. Kill2(AIMHIT.Parent.Parent)
  1396. end
  1397. end
  1398. end
  1399. end
  1400. end
  1401. end))
  1402. SpawnTrail(FROM,AIMPOS)
  1403. return AIMHIT,AIMPOS,NORMAL
  1404. end
  1405.  
  1406. function ApplyAoE2(POSITION,RANGE,ISBANISH)
  1407. local CHILDREN = workspace:GetDescendants()
  1408. for index, CHILD in pairs(CHILDREN) do
  1409. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1410. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1411. if HUM then
  1412. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1413. if TORSO then
  1414. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  1415. if ISBANISH == true then
  1416. Banish(CHILD)
  1417. else
  1418. if ISBANISH == "Gravity" then
  1419. HUM.PlatformStand = true
  1420. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1421. local grav = Instance.new("BodyPosition",TORSO)
  1422. grav.D = 15
  1423. grav.P = 20000
  1424. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1425. grav.position = TORSO.Position
  1426. grav.Name = "V3BanishForce"..Player.Name
  1427. else
  1428. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  1429. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  1430. end
  1431. else
  1432. HUM.PlatformStand = false
  1433. end
  1434. end
  1435. elseif ISBANISH == "Gravity" then
  1436. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1437. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  1438. HUM.PlatformStand = false
  1439. end
  1440. end
  1441. end
  1442. end
  1443. end
  1444. end
  1445. end
  1446.  
  1447. function CORRUPTEDBURNINGBULLETS()
  1448. ATTACK = true
  1449. Rooted = false
  1450. repeat
  1451. local GYRO = IT("BodyGyro",RootPart)
  1452. GYRO.D = 175
  1453. GYRO.P = 20000
  1454. GYRO.MaxTorque = VT(0,40000,0)
  1455. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1456. if COMBO == 1 then
  1457. COMBO = 2
  1458. for i=0, 0, 0.1 / Animation_Speed do
  1459. Swait()
  1460. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1461. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1462. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
  1463. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1464. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1465. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1466. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1467. end
  1468. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame, MoveToPos = LeftHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1469. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(255,0,255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1470. CreateSound(275326592, LeftHole, 7, 1, false)
  1471. BulletDetection2(LeftHole.Position,Mouse.Hit.p,true)
  1472. for i=0, 0, 0.1 / Animation_Speed do
  1473. Swait()
  1474. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1475. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
  1476. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1477. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1478. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1479. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1480. end
  1481. elseif COMBO == 2 then
  1482. COMBO = 1
  1483. for i=0, 0.1, 0.1 / Animation_Speed do
  1484. Swait()
  1485. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1486. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
  1487. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1488. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1489. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1490. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1491. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1492. end
  1493. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame, MoveToPos = RightHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1494. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255,0,255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1495. CreateSound(275326592, RightHole, 7, 1, false)
  1496. BulletDetection2(RightHole.Position,Mouse.Hit.p,true)
  1497. for i=0, 0.1, 0.1 / Animation_Speed do
  1498. Swait()
  1499. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
  1500. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1501. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1502. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1503. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1504. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1505. end
  1506. end
  1507. GYRO:remove()
  1508. until KEYHOLD == false
  1509. ATTACK = false
  1510. Rooted = false
  1511. end
  1512.  
  1513. function CORRUPTEDLETHALBULLETS()
  1514. ATTACK = true
  1515. Rooted = false
  1516. repeat
  1517. local GYRO = IT("BodyGyro",RootPart)
  1518. GYRO.D = 175
  1519. GYRO.P = 20000
  1520. GYRO.MaxTorque = VT(0,40000,0)
  1521. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1522. if COMBO == 1 then
  1523. COMBO = 2
  1524. for i=0, 0, 0.1 / Animation_Speed do
  1525. Swait()
  1526. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1527. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1528. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
  1529. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1530. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1531. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1532. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1533. end
  1534. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame, MoveToPos = LeftHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1535. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1536. CreateSound(1590205662, LeftHole, 7, 1, false)
  1537. BulletDetection(LeftHole.Position,Mouse.Hit.p,true)
  1538. for i=0, 0, 0.1 / Animation_Speed do
  1539. Swait()
  1540. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1541. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
  1542. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1543. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1544. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1545. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1546. end
  1547. elseif COMBO == 2 then
  1548. COMBO = 1
  1549. for i=0, 0.1, 0.1 / Animation_Speed do
  1550. Swait()
  1551. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1552. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
  1553. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1554. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1555. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1556. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1557. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1558. end
  1559. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame, MoveToPos = RightHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1560. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1561. CreateSound(1590205662, RightHole, 7, 1, false)
  1562. BulletDetection(RightHole.Position,Mouse.Hit.p,true)
  1563. for i=0, 0.1, 0.1 / Animation_Speed do
  1564. Swait()
  1565. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
  1566. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1567. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1568. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1569. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1570. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1571. end
  1572. end
  1573. GYRO:remove()
  1574. until KEYHOLD == false
  1575. ATTACK = false
  1576. Rooted = false
  1577. end
  1578.  
  1579. function Corrupted_Burn()
  1580. ATTACK = true
  1581. Rooted = true
  1582. for i=0, 1, 0.1 / Animation_Speed do
  1583. Swait()
  1584. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1585. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1586. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1587. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.5) * ANGLES(RAD(-15), RAD(0), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1588. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1589. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1590. end
  1591. coroutine.resume(coroutine.create(function()
  1592. local POS = Mouse.Hit.p
  1593. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Strike", VT(0,2000,0))
  1594. MakeForm(RAY,"Cyl")
  1595. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Hot pink", "Strike", VT(0,0,0))
  1596. MakeForm(SPHERE,"Ball")
  1597. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Deep orange", "Strike", VT(0,0,0))
  1598. MakeForm(SHIELD,"Ball")
  1599. SHIELD.CFrame = CF(POS)
  1600. RAY.CFrame = CF(POS)
  1601. SPHERE.CFrame = CF(POS)
  1602. CreateSound(440145570, SPHERE, 10, 0.8, false)
  1603. CreateSound(415700134, SPHERE, 10, 0.8, false)
  1604. for i = 1, 200 do
  1605. Swait()
  1606. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(SPHERE.Size.X*1.2,5+(i),SPHERE.Size.X*1.2), Transparency = 0, Transparency2 = 1, CFrame = SPHERE.CFrame*ANGLES(RAD(0), RAD(i), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = i, RotationZ = 0, Material = "Neon", Color = C3(0,255,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1607. RAY.Size = RAY.Size + VT(0.05,0,0.05)
  1608. SPHERE.Size = SPHERE.Size + VT(5,5,5)
  1609. SHIELD.Size = SPHERE.Size + VT(10,10,10)
  1610. ApplyAoE2(SPHERE.Position,SPHERE.Size.X/5,true)
  1611. end
  1612. for i = 1, 45 do
  1613. Swait()
  1614. RAY.Transparency = RAY.Transparency + 1/45
  1615. SPHERE.Transparency = RAY.Transparency
  1616. SHIELD.Transparency = SPHERE.Transparency + 1/45
  1617. end
  1618. RAY:remove()
  1619. SHIELD:remove()
  1620. SPHERE:remove()
  1621. end))
  1622. for i=0, 1, 0.1 / Animation_Speed do
  1623. Swait()
  1624. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1625. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1626. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.15) * ANGLES(RAD(65), RAD(-45), RAD(85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1627. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.15) * ANGLES(RAD(65), RAD(45), RAD(-85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1628. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1629. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1630. end
  1631. ATTACK = false
  1632. Rooted = false
  1633. end
  1634.  
  1635. local Weapon = IT("Model")
  1636. Weapon.Name = "Adds"
  1637.  
  1638. local Eon = CreatePart(3, Weapon, "Neon", 0, 0, "Lime green", "Eon", VT(0,0,0),false)
  1639. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Eon, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1640.  
  1641. function MagicSpheres(SIZE,WAIT,CFRAME,COLOR,GROW)
  1642. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  1643. local mesh = IT("SpecialMesh",wave)
  1644. mesh.MeshType = "Sphere"
  1645. mesh.Scale = SIZE
  1646. mesh.Offset = VT(0,0,0)
  1647. wave.CFrame = CFRAME
  1648. coroutine.resume(coroutine.create(function(PART)
  1649. for i = 1, WAIT do
  1650. Swait()
  1651. mesh.Scale = mesh.Scale + GROW
  1652. wave.Transparency = wave.Transparency + (1/WAIT)
  1653. if wave.Transparency > 0.99 then
  1654. wave:remove()
  1655. end
  1656. end
  1657. end))
  1658. end
  1659.  
  1660. function Warp()
  1661. ATTACK = true
  1662. Rooted = true
  1663. UNANCHOR = false
  1664. RootPart.Anchored = true
  1665. MagicSpheres(VT(0,0,0),15,Eon.CFrame,"Really red",VT(2,2,2))
  1666. MagicSpheres(VT(0,0,0),15,Eon.CFrame,"Royal Purple",VT(2,2,2))
  1667. for i=0, 0.5, 0.1 / Animation_Speed do
  1668. Swait()
  1669. WACKYEFFECT({
  1670. Time = 5,
  1671. EffectType = "Round Slash",
  1672. Size = VT(0, 0, 0),
  1673. Size2 = VT(0.01, 0, 0.01),
  1674. Transparency = 0.5,
  1675. Transparency2 = 1,
  1676. CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  1677. MoveToPos = nil,
  1678. RotationX = MRANDOM(-50, 50) / 10,
  1679. RotationY = MRANDOM(-50, 50) / 10,
  1680. RotationZ = MRANDOM(-50, 50) / 10,
  1681. Material = "Neon",
  1682. Color = C3(1, 0, 0),
  1683. SoundID = nil,
  1684. SoundPitch = nil,
  1685. SoundVolume = nil
  1686. })
  1687. MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Really black",VT(0.5,0,0.5))
  1688. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.1, -0.1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1689. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1690. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1691. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1692. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1693. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1694. end
  1695. for i = 1, 10 do
  1696. Swait()
  1697. MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Deep orange",VT(0.5,0,0.5))
  1698. end
  1699. for i=0, 1, 0.1 / Animation_Speed do
  1700. Swait()
  1701. WACKYEFFECT({
  1702. Time = 5,
  1703. EffectType = "Round Slash",
  1704. Size = VT(0, 0, 0),
  1705. Size2 = VT(0.01, 0, 0.01),
  1706. Transparency = 0.5,
  1707. Transparency2 = 1,
  1708. CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  1709. MoveToPos = nil,
  1710. RotationX = MRANDOM(-50, 50) / 10,
  1711. RotationY = MRANDOM(-50, 50) / 10,
  1712. RotationZ = MRANDOM(-50, 50) / 10,
  1713. Material = "Neon",
  1714. Color = C3(1, 0, 0),
  1715. SoundID = nil,
  1716. SoundPitch = nil,
  1717. SoundVolume = nil
  1718. })
  1719. MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Crimson",VT(0.5,0,0.5))
  1720. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -25) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1721. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1722. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1723. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1724. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1725. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1726. end
  1727. local ORIGIN = RootPart.Position
  1728. RootPart.CFrame = CF(Mouse.Hit.p+VT(0,3,0),ORIGIN)
  1729. for i=0, 1, 0.1 / Animation_Speed do
  1730. Swait()
  1731. WACKYEFFECT({
  1732. Time = 5,
  1733. EffectType = "Round Slash",
  1734. Size = VT(0, 0, 0),
  1735. Size2 = VT(0.01, 0, 0.01),
  1736. Transparency = 0.5,
  1737. Transparency2 = 1,
  1738. CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  1739. MoveToPos = nil,
  1740. RotationX = MRANDOM(-50, 50) / 10,
  1741. RotationY = MRANDOM(-50, 50) / 10,
  1742. RotationZ = MRANDOM(-50, 50) / 10,
  1743. Material = "Neon",
  1744. Color = C3(1, 0, 0),
  1745. SoundID = nil,
  1746. SoundPitch = nil,
  1747. SoundVolume = nil
  1748. })
  1749. MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Really black",VT(0.5,0,0.5))
  1750. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1751. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1752. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1753. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.35, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1754. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1755. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1756. end
  1757. UNANCHOR = true
  1758. RootPart.Anchored = false
  1759. for i = 1, 10 do
  1760. Swait()
  1761. MagicSpheres(VT(0,0.2,0),15,CF(RootPart.Position-VT(0,3,0)),"Hot pink",VT(0.5,0,0.5))
  1762. end
  1763. ATTACK = false
  1764. Rooted = false
  1765. end
  1766.  
  1767. function Neckless()
  1768. local TARGET = Mouse.Target
  1769. if TARGET ~= nil then
  1770. if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1771. local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1772. local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1773. if ROOT and HUM.Health > 0 then
  1774. local FOE = Mouse.Target.Parent
  1775. local HEAD = FOE:FindFirstChild("Head")
  1776. if HEAD then
  1777. ATTACK = true
  1778. Rooted = false
  1779. CharacterFade(C3(0,0,0),150)
  1780. RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
  1781. for _, c in pairs(FOE:GetChildren()) do
  1782. if c.ClassName == "Part" then
  1783. c.Anchored = true
  1784. end
  1785. end
  1786. CreateSound(235097614, Torso, 2, 3, false)
  1787. for i=0, 0.5, 0.1 / Animation_Speed do
  1788. Swait()
  1789. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1790. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1791. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1792. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1793. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1794. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1795. end
  1796. if ROOT.Name == "HumanoidRootPart" then
  1797. ROOT:remove()
  1798. end
  1799. FOE:BreakJoints()
  1800. ApplyDamage(HUM,0,true)
  1801. CreateSound(363808674, HEAD, 5, 1, false)
  1802. ROOT.Anchored = false
  1803. for i=0, 0.5, 0.1 / Animation_Speed do
  1804. Swait()
  1805. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1806. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1807. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.65, -1.5) * ANGLES(RAD(130), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1808. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1809. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1810. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1811. end
  1812. for _, c in pairs(FOE:GetChildren()) do
  1813. if c.ClassName == "Part" then
  1814. c.Anchored = false
  1815. end
  1816. end
  1817. ATTACK = false
  1818. Rooted = false
  1819. end
  1820. end
  1821. end
  1822. end
  1823. end
  1824. function BraveSpeed()
  1825. CreateSound(235097614, Torso, 0.2, 3, false)
  1826. for i = 1, 7 do
  1827. CharacterFade(C3(0,0,0),25+(i*10))
  1828. RootPart.CFrame = RootPart.CFrame*CF(0,0,-4)
  1829. end
  1830. end
  1831. function Slashed()
  1832. local TARGET = Mouse.Target
  1833. if TARGET ~= nil then
  1834. if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1835. local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1836. local ROOT = TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1837. if ROOT and HUM.Health > 0 then
  1838. local FOE = Mouse.Target.Parent
  1839. ATTACK = true
  1840. coroutine.resume(coroutine.create(function()
  1841. repeat
  1842. Swait()
  1843. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.05, -0.05 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  1844. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
  1845. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.1) * ANGLES(RAD(50), RAD(0), RAD(-30)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1846. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1847. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1848. until ATTACK == false
  1849. end))
  1850. for i=0, 0.2, 0.1 / Animation_Speed do
  1851. Swait()
  1852. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1853. end
  1854. for i=0, 1.2, 0.1 / Animation_Speed do
  1855. Swait()
  1856. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.25, -0.5) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1857. end
  1858. CreateSound(971125740, LeftArm, 5, 1, false)
  1859. for i=0, 0.1, 0.1 / Animation_Speed do
  1860. Swait()
  1861. WACKYEFFECT({Time = 25, EffectType = "Box", Size = VT(1,2,1), Size2 = VT(1,2,1), Transparency = 0.2, Transparency2 = 1, CFrame = LeftArm.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1862. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1863. end
  1864. ROOT.CFrame = ROOT.CFrame * ANGLES(RAD(-15), RAD(0), RAD(15))
  1865. WACKYEFFECT({Time = 30, EffectType = "Sphere", Size = VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1, CFrame = ROOT.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 971126018, SoundPitch = 1.5, SoundVolume = 4})
  1866. WACKYEFFECT({Time = 30, EffectType = "Sphere", Size = VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 971126018, SoundPitch = 1.5, SoundVolume = 4})
  1867. coroutine.resume(coroutine.create(function()
  1868. for i = 1, 5 do
  1869. Chunks(ROOT)
  1870. end
  1871. local FAKEROOT1 = CreatePart(3, FOE, ROOT.Material, 0, 0, ROOT.BrickColor, "SlicedTorso", VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
  1872. FAKEROOT1.CanCollide = true
  1873. local FAKEROOT2 = CreatePart(3, FOE, ROOT.Material, 0, 0, ROOT.BrickColor, "SlicedTorso", VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
  1874. FAKEROOT2.CanCollide = true
  1875. FAKEROOT1.CFrame = ROOT.CFrame*CF(0,ROOT.Size.Y/4,0)
  1876. FAKEROOT2.CFrame = ROOT.CFrame*CF(0,-ROOT.Size.Y/4,0)
  1877. ROOT:Remove()
  1878. ApplyDamage(HUM,0,true)
  1879. end))
  1880. for i=0, 0.4, 0.1 / Animation_Speed do
  1881. Swait()
  1882. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1883. end
  1884. ATTACK = false
  1885. end
  1886. end
  1887. end
  1888. end
  1889. function Dirtface()
  1890. local TARGET = Mouse.Target
  1891. if TARGET ~= nil then
  1892. if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
  1893. local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
  1894. local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
  1895. if ROOT and HUM.Health > 0 then
  1896. local FOE = Mouse.Target.Parent
  1897. local HEAD = FOE:FindFirstChild("Head")
  1898. local HITFLOOR = Raycast(ROOT.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*ROOT.Size.Z, FOE)
  1899. if HEAD and HITFLOOR then
  1900. ATTACK = true
  1901. Rooted = true
  1902. CharacterFade(C3(0,0,0),150)
  1903. RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
  1904. ROOT.Anchored = true
  1905. CreateSound(235097614, Torso, 2, 3, false)
  1906. for i=0, 0.4, 0.1 / Animation_Speed do
  1907. Swait()
  1908. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1909. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
  1910. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1911. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1912. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1913. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1914. end
  1915. for i=0, 0.1, 0.1 / Animation_Speed do
  1916. Swait()
  1917. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
  1918. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1919. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1920. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1921. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1922. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1923. end
  1924. ROOT.Anchored = false
  1925. UNANCHOR = false
  1926. local DEAD = false
  1927. local CFRAME = RootPart.CFrame
  1928. CreateSound(260411131, Torso, 2, 3, false)
  1929. coroutine.resume(coroutine.create(function()
  1930. repeat
  1931. Swait()
  1932. RootPart.CFrame = CFRAME
  1933. HEAD.CFrame = RightArm.CFrame*CF(0,-(1+HEAD.Size.Z/2),0) * ANGLES(RAD(-90), RAD(0), RAD(0))
  1934. HEAD.Velocity = VT(0,0,0)
  1935. HUM.PlatformStand = true
  1936. until DEAD == true
  1937. end))
  1938. for i=0, 0.2, 0.1 / Animation_Speed do
  1939. Swait()
  1940. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
  1941. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1942. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  1943. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1944. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1945. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1946. end
  1947. for i=0, 1, 0.1 / Animation_Speed do
  1948. Swait()
  1949. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1950. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35 - 2.5 * COS(SINE / 12)), RAD(0), RAD(15)), 1 / Animation_Speed)
  1951. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 1, 0) * ANGLES(RAD(60), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1952. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1953. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1954. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1955. end
  1956. local ERUPT = function()
  1957. local HITFLOOR,HITPOS = Raycast(HEAD.CFrame*CF(0,0.2,0).p+VT(0,0.2,0), (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*ROOT.Size.X, FOE)
  1958. if HITFLOOR then
  1959. for i = 1, 5 do
  1960. CreateFlyingDebree(HITFLOOR,CF(HITPOS),MRANDOM(1,2),VT(MRANDOM(10,60)/20,MRANDOM(10,60)/20,MRANDOM(10,60)/20),5,MRANDOM(45,85))
  1961. end
  1962. Chunks(HEAD)
  1963. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,2,1), Size2 = VT(15,0,15), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 765590102, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 4})
  1964. end
  1965. end
  1966. local ATE = false
  1967. local DEPTH = 1
  1968. coroutine.resume(coroutine.create(function()
  1969. repeat
  1970. Swait()
  1971. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
  1972. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(-15)), 1 / Animation_Speed)
  1973. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 1-DEPTH/5, -DEPTH/8) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1974. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1975. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1976. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1977. until ATE == true
  1978. end))
  1979. wait()
  1980. ERUPT()
  1981. wait(2)
  1982. ERUPT()
  1983. DEPTH = 2
  1984. wait(2)
  1985. ERUPT()
  1986. DEPTH = 2.5
  1987. wait(3)
  1988. ERUPT()
  1989. ERUPT()
  1990. HEAD:remove()
  1991. DEAD = true
  1992. ApplyDamage(HUM,0,true)
  1993. wait(0.2)
  1994. ATE = true
  1995. UNANCHOR = true
  1996. ATTACK = false
  1997. Rooted = false
  1998. end
  1999. end
  2000. end
  2001. end
  2002. end
  2003.  
  2004.  
  2005. function ApplyAoE5(POSITION, RANGE, MINDMG, MAXDMG, FLING, EBANISH)
  2006. local CHILDREN = workspace:GetDescendants()
  2007. for index, CHILD in pairs(CHILDREN) do
  2008. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2009. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2010. if HUM then
  2011. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2012. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  2013. if EBANISH == true then
  2014. Banish(CHILD)
  2015. else
  2016. local DMG = MRANDOM(MINDMG, MAXDMG)
  2017. ApplyDamage(HUM, DMG, TORSO)
  2018. end
  2019. if FLING > 0 then
  2020. for _, c in pairs(CHILD:GetChildren()) do
  2021. if c:IsA("BasePart") then
  2022. local bv = Instance.new("BodyVelocity")
  2023. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2024. bv.velocity = CF(POSITION, TORSO.Position).lookVector * FLING
  2025. bv.Parent = c
  2026. Debris:AddItem(bv, 0.05)
  2027. end
  2028. end
  2029. end
  2030. end
  2031. end
  2032. end
  2033. end
  2034. end
  2035.  
  2036. local A = IT("Attachment",RightBarrel)
  2037. A.Position = VT(0,-2.5,0)
  2038. local B = IT("Attachment",RightBarrel)
  2039. B.Position = VT(0,2.5,0)
  2040. local Trail = IT("Trail",RightBarrel)
  2041. Trail.Attachment0 = A
  2042. Trail.Attachment1 = B
  2043. Trail.Lifetime = 0.2
  2044. Trail.Color = ColorSequence.new(BRICKC"Crimson".Color)
  2045. Trail.Transparency = NumberSequence.new(0, 1)
  2046. Trail.Enabled = false
  2047.  
  2048. function Execute()
  2049. ATTACK = true
  2050. Rooted = false
  2051. local Part = CreatePart(3, Character, "Neon", 0, 0, "Crimson", "Part", VT(0,1,4),false)
  2052. Part.Color = C3(0,0,0)
  2053. MakeForm(Part,"Wedge")
  2054. Part.CanCollide = true
  2055. CreateWeldOrSnapOrMotor("Weld", Handle, RightBarrel, Part, CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(135)) *CF(0, 0.5, 0), CF(0, 0, 0))
  2056. for i=0, 1, 0.1 / Animation_Speed do
  2057. Swait()
  2058. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
  2059. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
  2060. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(125), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2061. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2062. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2063. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2064. end
  2065. Trail.Enabled = true
  2066. CreateSound(541909867, RightBarrel, 7, 1, false)
  2067. local TOCH = Part.Touched:Connect(function(hit)
  2068. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  2069. Banish(hit.Parent)
  2070. end
  2071. end)
  2072. for i=0, 0.35, 0.1 / Animation_Speed do
  2073. Swait()
  2074. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
  2075. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 1 / Animation_Speed)
  2076. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.25, -0.3) * ANGLES(RAD(50), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2077. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2078. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2079. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2080. end
  2081. TOCH:disconnect()
  2082. Trail.Enabled = false
  2083. for i=0, 0.35, 0.1 / Animation_Speed do
  2084. Swait()
  2085. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(60)), 1 / Animation_Speed)
  2086. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-55)), 1 / Animation_Speed)
  2087. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.25, -0.3) * ANGLES(RAD(50), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2088. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2089. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2090. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2091. end
  2092. Part:remove()
  2093. ATTACK = false
  2094. Rooted = false
  2095. end
  2096.  
  2097. local DECAL = IT("Decal")
  2098. function MakeRing()
  2099. local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "MagicRing", VT(0, 0, 0), true)
  2100. local MSH = IT("BlockMesh", RING)
  2101. local TOP = DECAL:Clone()
  2102. local BOTTOM = DECAL:Clone()
  2103. TOP.Parent = RING
  2104. BOTTOM.Parent = RING
  2105. TOP.Face = "Top"
  2106. BOTTOM.Face = "Bottom"
  2107. TOP.Texture = "http://www.roblox.com/asset/?id=647661410"
  2108. BOTTOM.Texture = "http://www.roblox.com/asset/?id=647661410"
  2109. local function REMOVE()
  2110. coroutine.resume(coroutine.create(function()
  2111. local SIZE = MSH.Scale.X
  2112. for i = 1, 35 do
  2113. Swait()
  2114. MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
  2115. TOP.Transparency = TOP.Transparency + 0.02857142857142857
  2116. BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
  2117. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
  2118. end
  2119. RING:remove()
  2120. end))
  2121. end
  2122. return RING, MSH, REMOVE
  2123. end
  2124.  
  2125. function ApplyAoE(POSITION,RANGE,ISBANISH)
  2126. local CHILDREN = workspace:GetDescendants()
  2127. for index, CHILD in pairs(CHILDREN) do
  2128. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2129. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2130. if HUM then
  2131. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2132. if TORSO then
  2133. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2134. if ISBANISH == true then
  2135. Banish(CHILD)
  2136. else
  2137. if ISBANISH == "Gravity" then
  2138. HUM.PlatformStand = true
  2139. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2140. local grav = Instance.new("BodyPosition",TORSO)
  2141. grav.D = 15
  2142. grav.P = 20000
  2143. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2144. grav.position = TORSO.Position
  2145. grav.Name = "V3BanishForce"..Player.Name
  2146. else
  2147. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  2148. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  2149. end
  2150. else
  2151. HUM.PlatformStand = false
  2152. end
  2153. end
  2154. elseif ISBANISH == "Gravity" then
  2155. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2156. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  2157. HUM.PlatformStand = false
  2158. end
  2159. end
  2160. end
  2161. end
  2162. end
  2163. end
  2164. end
  2165.  
  2166. function Smite()
  2167. local RING, MESH, DELET = MakeRing()
  2168. local POS = Mouse.Hit.p
  2169. RING.CFrame = CF(Mouse.Hit.p + VT(MRANDOM(-25, 25), 200, MRANDOM(-25, 25)), Mouse.Hit.p) * ANGLES(RAD(90), RAD(0), RAD(0))
  2170. for i = 1, 45 do
  2171. Swait()
  2172. MESH.Scale = MESH.Scale + VT(12, 0, 12)
  2173. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2174. end
  2175. local HITFLOOR, HITPOS = Raycast(RING.Position, CF(RING.Position, RING.CFrame * CF(0, -1, 0).p).lookVector, 500, Character)
  2176. if HITFLOOR then
  2177. local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really black"), "Beam", VT(0, 0, 0), true)
  2178. MakeForm(BEAM, "Cyl")
  2179. local DIST = (RING.Position - HITPOS).Magnitude
  2180. BEAM.Size = VT(0, DIST, 0)
  2181. BEAM.CFrame = CF(RING.Position, HITPOS) * CF(0, 0, -DIST / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
  2182. for i = 1, 5 do
  2183. WACKYEFFECT({
  2184. EffectType = "Wave",
  2185. Size = VT(25, 0, 25),
  2186. Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6),
  2187. Transparency = 0,
  2188. Transparency2 = 1,
  2189. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
  2190. MoveToPos = nil,
  2191. RotationX = 0,
  2192. RotationY = 3,
  2193. RotationZ = 0,
  2194. Material = "Neon",
  2195. Color = C3(1, 0, 0),
  2196. SoundID = nil,
  2197. SoundPitch = nil,
  2198. SoundVolume = nil
  2199. })
  2200. WACKYEFFECT({
  2201. EffectType = "Round Slash",
  2202. Size = VT(3, 0, 3) / 13,
  2203. Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5,
  2204. Transparency = 0,
  2205. Transparency2 = 1,
  2206. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))),
  2207. MoveToPos = nil,
  2208. RotationX = 0,
  2209. RotationY = 0,
  2210. RotationZ = 0,
  2211. Material = "Neon",
  2212. Color = C3(1, 0, 1),
  2213. SoundID = nil,
  2214. SoundPitch = nil,
  2215. SoundVolume = nil
  2216. })
  2217. WACKYEFFECT({
  2218. Time = 35,
  2219. EffectType = "Sphere",
  2220. Size = VT(22, 22, 22),
  2221. Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5),
  2222. Transparency = 0,
  2223. Transparency2 = 1,
  2224. CFrame = CF(HITPOS),
  2225. MoveToPos = nil,
  2226. RotationX = 0,
  2227. RotationY = 0,
  2228. RotationZ = 0,
  2229. Material = "Neon",
  2230. Color = C3(0, .7, 0),
  2231. SoundID = 459523898,
  2232. SoundPitch = MRANDOM(9, 12) / 10,
  2233. SoundVolume = 10
  2234. })
  2235. end
  2236. ApplyAoE(HITPOS, 50, true)
  2237. for i = 1, 25 do
  2238. Swait()
  2239. BEAM.Size = BEAM.Size + VT(0.15, 0, 0.15)
  2240. BEAM.Transparency = BEAM.Transparency + 0.04
  2241. end
  2242. BEAM:remove()
  2243. end
  2244. wait(0.2)
  2245. DELET()
  2246. end
  2247.  
  2248. function CorruptedBurningBeam()
  2249. ATTACK = true
  2250. Rooted = false
  2251. chatfunc("Why Dont You Just Leave My Sights Already")
  2252. local GYRO = IT("BodyGyro", RootPart)
  2253. GYRO.D = 20
  2254. GYRO.P = 4000
  2255. GYRO.MaxTorque = VT(0, 40000, 0)
  2256. local RING, MESH, DELET = MakeRing()
  2257. local POS = RootPart.Position + VT(0, 25, 0)
  2258. RING.CFrame = CF(POS, Mouse.Hit.p) * ANGLES(RAD(90), RAD(0), RAD(0))
  2259. CreateSound(459523787, RING, 8, 1, false)
  2260. local BLASTS = {468991944, 468991990}
  2261. coroutine.resume(coroutine.create(function()
  2262. local E = 0
  2263. repeat
  2264. E = E + 5
  2265. GYRO.CFrame = CF(RootPart.Position, Mouse.Hit.p)
  2266. Swait()
  2267. RING.CFrame = CF(POS, Mouse.Hit.p) * ANGLES(RAD(90), RAD(E), RAD(0))
  2268. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.45 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(90)), 1 / Animation_Speed)
  2269. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-90)), 1 / Animation_Speed)
  2270. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2271. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0 - 7.5 * SIN(SINE / 12)), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2272. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.15 * COS(SINE / 12), -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2273. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 + 0.25 * COS(SINE / 12), -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2274. until ATTACK == false
  2275. GYRO:remove()
  2276. DELET()
  2277. end))
  2278. for i = 1, 50 do
  2279. Swait()
  2280. MESH.Scale = MESH.Scale + VT(22, 0, 22)
  2281. end
  2282. for i = 1, 25 do
  2283. Swait()
  2284. WACKYEFFECT({
  2285. Time = 15,
  2286. EffectType = "Sphere",
  2287. Size = VT(4, 4, 4),
  2288. Size2 = VT(0, 0, 0),
  2289. Transparency = 1,
  2290. Transparency2 = 0,
  2291. CFrame = CF(RING.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))) * CF(0, 0, 35),
  2292. MoveToPos = RING.Position,
  2293. RotationX = 0,
  2294. RotationY = 0,
  2295. RotationZ = 0,
  2296. Material = "Neon",
  2297. Color = C3(1, 0, 0),
  2298. SoundID = nil,
  2299. SoundPitch = nil,
  2300. SoundVolume = nil
  2301. })
  2302. end
  2303. local LOOP = 0
  2304. local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Dark indigo"), "Beam", VT(0, 0, 0), true)
  2305. MakeForm(BEAM, "Cyl")
  2306. CreateSound(BLASTS[MRANDOM(1, #BLASTS)], RING, 5, MRANDOM(9, 11) / 10, false)
  2307. repeat
  2308. local DISTANCE = (RING.Position - Mouse.Hit.p).Magnitude
  2309. if DISTANCE < 2000 then
  2310. BEAM.Size = VT(10 + 2 * COS(SINE / 4), DISTANCE, 10 + 2 * COS(SINE / 4))
  2311. BEAM.CFrame = CF(RING.Position, Mouse.Hit.p) * CF(0, 0, -DISTANCE / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
  2312. ApplyAoE(Mouse.Hit.p, 35, true)
  2313. WACKYEFFECT({
  2314. Time = 35,
  2315. EffectType = "Sphere",
  2316. Size = VT(10 + 2 * COS(SINE / 4), 10 + 2 * COS(SINE / 4), 10 + 2 * COS(SINE / 4)) * 2,
  2317. Size2 = VT(5, 75, 5),
  2318. Transparency = 0,
  2319. Transparency2 = 1,
  2320. CFrame = CF(Mouse.Hit.p) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  2321. MoveToPos = nil,
  2322. RotationX = 0,
  2323. RotationY = 0,
  2324. RotationZ = 0,
  2325. Material = "Neon",
  2326. Color = C3(0, 0, 0),
  2327. SoundID = nil,
  2328. SoundPitch = MRANDOM(9, 12) / 10,
  2329. SoundVolume = 10
  2330. })
  2331. Swait()
  2332. LOOP = LOOP + 1
  2333. end
  2334. until KEYHOLD == false and LOOP >= 35 or DISTANCE >= 2000
  2335. coroutine.resume(coroutine.create(function()
  2336. for i = 1, 15 do
  2337. Swait()
  2338. BEAM.Size = BEAM.Size - VT(0.8, 0, 0.8)
  2339. BEAM.Transparency = BEAM.Transparency + 0.06666666666666667
  2340. end
  2341. BEAM:remove()
  2342. end))
  2343. ATTACK = false
  2344. Rooted = false
  2345. end
  2346.  
  2347. function PlanetaryDevastation()
  2348. ATTACK = true
  2349. Rooted = true
  2350. chatfunc("Burn In My Special Hell")
  2351. local SIZE = 1
  2352. local GYRO = IT("BodyGyro", RootPart)
  2353. GYRO.D = 20
  2354. GYRO.P = 4000
  2355. GYRO.MaxTorque = VT(0, 40000, 0)
  2356. local RING, MESH, DELET = MakeRing()
  2357. local HITFLOOR, HITPOS = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 15, Character)
  2358. RING.CFrame = CF(HITPOS)
  2359. for i = 0, 0.6, 0.1 / Animation_Speed do
  2360. GYRO.CFrame = CF(RootPart.Position, Mouse.Hit.p)
  2361. Swait()
  2362. MESH.Scale = MESH.Scale + VT(53, 0, 53)
  2363. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2364. WACKYEFFECT({TIME = 15, EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2365. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2366. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(125 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2.5 / Animation_Speed)
  2367. end
  2368. local BLASTS = {468991944, 468991990}
  2369. coroutine.resume(coroutine.create(function()
  2370. local CFRAME = RootPart.CFrame
  2371. for i = 1, 100 do
  2372. CFRAME = CFRAME * CF(0, 0, -35)
  2373. do
  2374. local HITFLOOR, HITPOS = Raycast(CFRAME.p, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 15, Character)
  2375. if HITFLOOR then
  2376. Swait()
  2377. do
  2378. local OFFSET = CFRAME * CF(MRANDOM(-25, 25), 0, 0)
  2379. coroutine.resume(coroutine.create(function()
  2380. local RING, MESH, DELET = MakeRing()
  2381. RING.CFrame = CF(OFFSET.p.X, HITPOS.Y, OFFSET.p.Z)
  2382. for i = 1, 25 do
  2383. Swait()
  2384. MESH.Scale = MESH.Scale + VT(42, 0, 42)
  2385. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  2386. end
  2387. ApplyAoE(RING.Position, 65, true)
  2388. local TURN = ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(0, 25)), RAD(0), RAD(0))
  2389. WACKYEFFECT({
  2390. Time = 25,
  2391. EffectType = "Sphere",
  2392. Size = VT(22, 22, 22),
  2393. Size2 = VT(85, 85, 85),
  2394. Transparency = 0,
  2395. Transparency2 = 1,
  2396. CFrame = CF(RING.Position),
  2397. MoveToPos = nil,
  2398. RotationX = 0,
  2399. RotationY = 0,
  2400. RotationZ = 0,
  2401. Material = "Neon",
  2402. Color = C3(1, 0, 0),
  2403. SoundID = BLASTS[MRANDOM(1, #BLASTS)],
  2404. SoundPitch = MRANDOM(9, 12) / 10,
  2405. SoundVolume = 10
  2406. })
  2407. for e = 1, 3 do
  2408. WACKYEFFECT({
  2409. EffectType = "Wave",
  2410. Size = VT(25, 0, 25),
  2411. Size2 = VT(40, 0, 40) + VT(e * 6, e / 5, e * 6),
  2412. Transparency = 0,
  2413. Transparency2 = 1,
  2414. CFrame = CF(RING.Position) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
  2415. MoveToPos = nil,
  2416. RotationX = 0,
  2417. RotationY = 3,
  2418. RotationZ = 0,
  2419. Material = "Neon",
  2420. Color = C3(1, 0, 1),
  2421. SoundID = nil,
  2422. SoundPitch = nil,
  2423. SoundVolume = nil
  2424. })
  2425. WACKYEFFECT({
  2426. Time = 35,
  2427. EffectType = "Sphere",
  2428. Size = VT(22, 45, 22),
  2429. Size2 = VT(25, 45 + e * 75, 25),
  2430. Transparency = 0,
  2431. Transparency2 = 1,
  2432. CFrame = CF(RING.Position) * TURN,
  2433. MoveToPos = nil,
  2434. RotationX = 0,
  2435. RotationY = 0,
  2436. RotationZ = 0,
  2437. Material = "Neon",
  2438. Color = C3(0, .5, 0),
  2439. SoundID = nil,
  2440. SoundPitch = MRANDOM(9, 12) / 10,
  2441. SoundVolume = 10
  2442. })
  2443. end
  2444. wait(0.3)
  2445. DELET()
  2446. end))
  2447. end
  2448. end
  2449. end
  2450. end
  2451. end))
  2452. Rooted = false
  2453. DELET()
  2454. GYRO:remove()
  2455. ATTACK = false
  2456. Rooted = false
  2457. end
  2458.  
  2459. function CreateFlyingDebree(FLOOR, POSITION, AMOUNT, BLOCKSIZE, SWAIT, STRENGTH)
  2460. if FLOOR ~= nil then
  2461. for i = 1, AMOUNT do
  2462. do
  2463. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, 0, "Peal", "Debree", BLOCKSIZE, false)
  2464. DEBREE.Material = FLOOR.Material
  2465. DEBREE.Color = FLOOR.Color
  2466. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  2467. DEBREE.Velocity = VT(MRANDOM(-STRENGTH, STRENGTH), STRENGTH, MRANDOM(-STRENGTH, STRENGTH))
  2468. coroutine.resume(coroutine.create(function()
  2469. Swait(15)
  2470. DEBREE.Parent = workspace
  2471. DEBREE.CanCollide = true
  2472. Debris:AddItem(DEBREE, SWAIT)
  2473. end))
  2474. end
  2475. end
  2476. end
  2477. end
  2478.  
  2479. function CreateFlyingDebree2(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  2480. if FLOOR ~= nil then
  2481. for i = 1, AMOUNT do
  2482. local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Deep orange", "Debree", BLOCKSIZE, false)
  2483. DEBREE.Material = FLOOR.Material
  2484. DEBREE.Color = FLOOR.Color
  2485. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2486. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
  2487. coroutine.resume(coroutine.create(function()
  2488. Swait(15)
  2489. DEBREE.Parent = workspace
  2490. DEBREE.CanCollide = true
  2491. Debris:AddItem(DEBREE,SWAIT)
  2492. end))
  2493. end
  2494. end
  2495. end
  2496.  
  2497. function CreateDebreeRing2(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  2498. if FLOOR ~= nil then
  2499. coroutine.resume(coroutine.create(function()
  2500. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Lime green", "DebreeCenter", VT(0,0,0))
  2501. PART.CFrame = CF(POSITION)
  2502. for i = 1, 45 do
  2503. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really blue", "DebreePart", BLOCKSIZE)
  2504. RingPiece.Material = FLOOR.Material
  2505. RingPiece.Color = FLOOR.Color
  2506. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2507. Debris:AddItem(RingPiece,SWAIT)
  2508. end
  2509. PART:remove()
  2510. end))
  2511. end
  2512. end
  2513.  
  2514. function CreateDebreeRing(FLOOR, POSITION, SIZE, BLOCKSIZE, SWAIT)
  2515. if FLOOR ~= nil then
  2516. coroutine.resume(coroutine.create(function()
  2517. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0, 0, 0))
  2518. PART.CFrame = CF(POSITION)
  2519. for i = 1, 45 do
  2520. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  2521. RingPiece.Material = FLOOR.Material
  2522. RingPiece.Color = FLOOR.Color
  2523. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i * 8), RAD(0)) * CF(SIZE * 4, 0, 0) * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  2524. Debris:AddItem(RingPiece, SWAIT)
  2525. end
  2526. PART:remove()
  2527. end))
  2528. end
  2529. end
  2530.  
  2531. function BIGSMASH()
  2532. local HITFLOOR, HITPOS = Raycast(Mouse.Hit.p + VT(0, 1, 0), CF(Mouse.Hit.p + VT(0, 10, 0), Mouse.Hit.p - VT(0, 10, 0)).lookVector, 25, Character)
  2533. chatfunc("Die.")
  2534. if HITFLOOR then
  2535. local ORIGINPOS = VT(RootPart.Position.X, HITPOS.Y + 8, RootPart.Position.Z)
  2536. CreateSound("1295446488", Torso, 5, 1)
  2537. for i = 1, 5 do
  2538. WACKYEFFECT({
  2539. Time = MRANDOM(15, 35),
  2540. EffectType = "Round Slash",
  2541. Size = VT(0, 0, 0),
  2542. Size2 = VT(0.3, 0, 0.3),
  2543. Transparency = 0.5,
  2544. Transparency2 = 1,
  2545. CFrame = CF(Torso.Position) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(-25, 25))),
  2546. MoveToPos = nil,
  2547. RotationX = MRANDOM(-50, 50) / 10,
  2548. RotationY = MRANDOM(-50, 50) / 10,
  2549. RotationZ = MRANDOM(-50, 50) / 10,
  2550. Material = "Neon",
  2551. Color = C3(1, 1, 1),
  2552. SoundID = nil,
  2553. SoundPitch = nil,
  2554. SoundVolume = nil
  2555. })
  2556. end
  2557. ATTACK = true
  2558. Rooted = true
  2559. UNANCHOR = false
  2560. RootPart.Anchored = true
  2561. RootPart.CFrame = CF(HITPOS + VT(0, 8, 0), ORIGINPOS) * ANGLES(RAD(0), RAD(180), RAD(0))
  2562. for i = 1, 5 do
  2563. WACKYEFFECT({
  2564. Time = MRANDOM(15, 35),
  2565. EffectType = "Round Slash",
  2566. Size = VT(0, 0, 0),
  2567. Size2 = VT(0.3, 0, 0.3),
  2568. Transparency = 0.5,
  2569. Transparency2 = 1,
  2570. CFrame = CF(Torso.Position) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(-25, 25))),
  2571. MoveToPos = nil,
  2572. RotationX = MRANDOM(-50, 50) / 10,
  2573. RotationY = MRANDOM(-50, 50) / 10,
  2574. RotationZ = MRANDOM(-50, 50) / 10,
  2575. Material = "Neon",
  2576. Color = C3(1, 1, 1),
  2577. SoundID = nil,
  2578. SoundPitch = nil,
  2579. SoundVolume = nil
  2580. })
  2581. end
  2582. for i = 0, 0.2, 0.1 / Animation_Speed do
  2583. Swait()
  2584. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(150)), 2 / Animation_Speed)
  2585. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2586. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2587. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2588. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2589. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 2 / Animation_Speed)
  2590. end
  2591. for i = 0, 1, 0.1 / Animation_Speed do
  2592. Swait()
  2593. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(300)), 0.02 / Animation_Speed)
  2594. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.02 / Animation_Speed)
  2595. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.02 / Animation_Speed)
  2596. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.02 / Animation_Speed)
  2597. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.02 / Animation_Speed)
  2598. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 0.02 / Animation_Speed)
  2599. end
  2600. for i = 1, 10 do
  2601. Swait()
  2602. RootPart.CFrame = RootPart.CFrame * CF(0, -0.4, 0)
  2603. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(300)), 1.7 / Animation_Speed)
  2604. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1.7 / Animation_Speed)
  2605. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 1.7 / Animation_Speed)
  2606. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.7 / Animation_Speed)
  2607. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1.7 / Animation_Speed)
  2608. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1.7 / Animation_Speed)
  2609. end
  2610. for i = 0, 0.2, 0.1 / Animation_Speed do
  2611. Swait()
  2612. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 1.5 / Animation_Speed)
  2613. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 1.5 / Animation_Speed)
  2614. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  2615. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.5 / Animation_Speed)
  2616. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  2617. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  2618. end
  2619. local HITFLOOR, HITPOS = Raycast(RightArm.Position, CF(RightArm.Position, RightArm.Position + VT(0, -1, 0)).lookVector, 8, Character)
  2620. if HITFLOOR then
  2621. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  2622. local CHILDREN = HITFLOOR.Parent:GetDescendants()
  2623. for index, CHILD in pairs(CHILDREN) do
  2624. if CHILD:IsA("BasePart") and CHILD.Parent:FindFirstChildOfClass("Humanoid") then
  2625. for i = 1, 5 do
  2626. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 2, 5, MRANDOM(15, 25))
  2627. CHILD:remove()
  2628. end
  2629. end
  2630. end
  2631. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2632. SOUNDPART.CFrame = CF(HITPOS)
  2633. Debris:AddItem(SOUNDPART, 5)
  2634. CreateSound("130972023", SOUNDPART, 6, 3)
  2635. CreateSound("182765513", SOUNDPART, 6, 1)
  2636. WACKYEFFECT({
  2637. EffectType = "Ring",
  2638. Size = VT(0, 0, 0),
  2639. Size2 = VT(1, 1, 0),
  2640. Transparency = 0.7,
  2641. Transparency2 = 1,
  2642. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  2643. MoveToPos = nil,
  2644. RotationX = 0,
  2645. RotationY = 0,
  2646. RotationZ = 0,
  2647. Material = "Neon",
  2648. Color = C3(1, 1, 1),
  2649. SoundID = nil,
  2650. SoundPitch = nil,
  2651. SoundVolume = nil
  2652. })
  2653. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2654. local CHILDREN = HITFLOOR.Parent.Parent:GetDescendants()
  2655. for index, CHILD in pairs(CHILDREN) do
  2656. if CHILD:IsA("BasePart") and CHILD.Parent:FindFirstChildOfClass("Humanoid") then
  2657. for i = 1, 5 do
  2658. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 2, 5, MRANDOM(15, 25))
  2659. CHILD:remove()
  2660. end
  2661. end
  2662. end
  2663. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2664. SOUNDPART.CFrame = CF(HITPOS)
  2665. Debris:AddItem(SOUNDPART, 5)
  2666. CreateSound("130972023", SOUNDPART, 6, 3)
  2667. CreateSound("182765513", SOUNDPART, 6, 1)
  2668. WACKYEFFECT({
  2669. EffectType = "Ring",
  2670. Size = VT(0, 0, 0),
  2671. Size2 = VT(1, 1, 0),
  2672. Transparency = 0.7,
  2673. Transparency2 = 1,
  2674. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  2675. MoveToPos = nil,
  2676. RotationX = 0,
  2677. RotationY = 0,
  2678. RotationZ = 0,
  2679. Material = "Neon",
  2680. Color = C3(1, 1, 1),
  2681. SoundID = nil,
  2682. SoundPitch = nil,
  2683. SoundVolume = nil
  2684. })
  2685. elseif HITFLOOR.Anchored == false then
  2686. if HITFLOOR.Parent ~= workspace then
  2687. local CHILDREN = HITFLOOR.Parent:GetDescendants()
  2688. for index, CHILD in pairs(CHILDREN) do
  2689. if CHILD:IsA("BasePart") and CHILD.Position.Y < HITPOS.Y then
  2690. for i = 1, 5 do
  2691. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 3, 5, MRANDOM(15, 25))
  2692. end
  2693. CHILD:remove()
  2694. end
  2695. end
  2696. else
  2697. for i = 1, 5 do
  2698. CreateFlyingDebree(HITFLOOR, CF(HITFLOOR.Position), 1, HITFLOOR.Size / 3, 5, MRANDOM(15, 25))
  2699. end
  2700. HITFLOOR:remove()
  2701. end
  2702. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2703. SOUNDPART.CFrame = CF(HITPOS)
  2704. Debris:AddItem(SOUNDPART, 5)
  2705. CreateSound("130972023", SOUNDPART, 10, 3)
  2706. CreateSound("178452217", SOUNDPART, 6, 1)
  2707. WACKYEFFECT({
  2708. EffectType = "Ring",
  2709. Size = VT(0, 0, 0),
  2710. Size2 = VT(1, 1, 0),
  2711. Transparency = 0.7,
  2712. Transparency2 = 1,
  2713. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  2714. MoveToPos = nil,
  2715. RotationX = 0,
  2716. RotationY = 0,
  2717. RotationZ = 0,
  2718. Material = "Neon",
  2719. Color = C3(1, 1, 1),
  2720. SoundID = nil,
  2721. SoundPitch = nil,
  2722. SoundVolume = nil
  2723. })
  2724. else
  2725. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2726. SOUNDPART.CFrame = CF(HITPOS)
  2727. Debris:AddItem(SOUNDPART, 5)
  2728. CreateSound("130972023", SOUNDPART, 10, 1)
  2729. CreateSound("130972023", SOUNDPART, 6, 0.7)
  2730. CreateDebreeRing(HITFLOOR, HITPOS, 5, VT(5, 5, 5), 5)
  2731. CreateDebreeRing(HITFLOOR, HITPOS, 8, VT(8, 8, 8), 5)
  2732. ApplyAoE5(HITPOS, 15, 45, 75, 75, true)
  2733. ApplyAoE5(HITPOS, 25, 25, 35, 35, true)
  2734. for i = 1, 5 do
  2735. CreateFlyingDebree(HITFLOOR, CF(HITPOS), 1, VT(MRANDOM(10, 30) / 10, MRANDOM(10, 30) / 10, MRANDOM(10, 30) / 10), 5, MRANDOM(75, 150))
  2736. end
  2737. for i = 1, 5 do
  2738. CreateFlyingDebree(HITFLOOR, CF(HITPOS), 1, VT(MRANDOM(10, 30) / 2, MRANDOM(10, 30) / 2, MRANDOM(10, 30) / 2), 5, MRANDOM(75, 150))
  2739. end
  2740. end
  2741. end
  2742. for i = 0, 1.2, 0.1 / Animation_Speed do
  2743. Swait()
  2744. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 1.5 / Animation_Speed)
  2745. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 1.5 / Animation_Speed)
  2746. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  2747. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.5 / Animation_Speed)
  2748. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  2749. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  2750. end
  2751. ATTACK = false
  2752. Rooted = false
  2753. UNANCHOR = true
  2754. RootPart.Anchored = false
  2755. end
  2756. end
  2757.  
  2758. function calamity()
  2759. ATTACK = true
  2760. Rooted = true
  2761. local GYRO = IT("BodyGyro", RootPart)
  2762. GYRO.D = 15
  2763. GYRO.P = 2000
  2764. GYRO.MaxTorque = VT(0, 4000000, 0)
  2765. CreateSound("341301115", Head, 5, 1.1)
  2766. CreateSound("93724183", Head, 6, 1)
  2767. for i = 1, 200 do
  2768. Swait()
  2769. WACKYEFFECT({
  2770. Time = MRANDOM(5, 15),
  2771. EffectType = "Round Slash",
  2772. Size = VT(0, 0, 0),
  2773. Size2 = VT(0.12, 0, 0.12),
  2774. Transparency = 0.5,
  2775. Transparency2 = 1,
  2776. CFrame = RootPart.CFrame * CF(0, -2.8, 0) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)),
  2777. MoveToPos = nil,
  2778. RotationX = MRANDOM(-50, 50) / 50,
  2779. RotationY = MRANDOM(-50, 50) / 10,
  2780. RotationZ = MRANDOM(-50, 50) / 50,
  2781. Material = "Neon",
  2782. Color = C3(0, 0, 0),
  2783. SoundID = nil,
  2784. SoundPitch = nil,
  2785. SoundVolume = nil
  2786. })
  2787. WACKYEFFECT({
  2788. Time = MRANDOM(5, 15),
  2789. EffectType = "Round Slash",
  2790. Size = VT(0, 0, 0),
  2791. Size2 = VT(0.1, 0, 0.1),
  2792. Transparency = 0.5,
  2793. Transparency2 = 1,
  2794. CFrame = Torso.CFrame * CF(0, -2.5, 1) * ANGLES(RAD(-35), RAD(MRANDOM(0, 360)), RAD(0)),
  2795. MoveToPos = nil,
  2796. RotationX = MRANDOM(-50, 50) / 50,
  2797. RotationY = MRANDOM(-50, 50) / 10,
  2798. RotationZ = MRANDOM(-50, 50) / 50,
  2799. Material = "Neon",
  2800. Color = C3(.2, 0, 0),
  2801. SoundID = nil,
  2802. SoundPitch = nil,
  2803. SoundVolume = nil
  2804. })
  2805. WACKYEFFECT({
  2806. Time = MRANDOM(5, 15),
  2807. EffectType = "Round Slash",
  2808. Size = VT(0, 0, 0),
  2809. Size2 = VT(0.16, 0, 0.16),
  2810. Transparency = 0.5,
  2811. Transparency2 = 1,
  2812. CFrame = Torso.CFrame * CF(0, -2.5, 1) * ANGLES(RAD(-45), RAD(MRANDOM(0, 360)), RAD(0)),
  2813. MoveToPos = nil,
  2814. RotationX = MRANDOM(-50, 50) / 50,
  2815. RotationY = MRANDOM(-50, 50) / 10,
  2816. RotationZ = MRANDOM(-50, 50) / 50,
  2817. Material = "Neon",
  2818. Color = C3(.3, 0, 0),
  2819. SoundID = nil,
  2820. SoundPitch = nil,
  2821. SoundVolume = nil
  2822. })
  2823. WACKYEFFECT({
  2824. Time = 5,
  2825. EffectType = "Sphere",
  2826. Size = VT(i, i, i) / 150,
  2827. Size2 = VT(0, 0, 0),
  2828. Transparency = 0.5,
  2829. Transparency2 = 1,
  2830. CFrame = Head.CFrame * CF(0, -0.25, -1),
  2831. MoveToPos = nil,
  2832. RotationX = 0,
  2833. RotationY = 0,
  2834. RotationZ = 0,
  2835. Material = "Neon",
  2836. Color = C3(.4, 0, 0),
  2837. SoundID = nil,
  2838. SoundPitch = nil,
  2839. SoundVolume = nil
  2840. })
  2841. GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
  2842. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0.1, -0.05 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.05 / Animation_Speed)
  2843. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.05 / Animation_Speed)
  2844. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.05 / Animation_Speed)
  2845. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.05 / Animation_Speed)
  2846. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.05 / Animation_Speed)
  2847. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.05 / Animation_Speed)
  2848. end
  2849. GYRO:remove()
  2850. for i = 0, 0.3, 0.1 / Animation_Speed do
  2851. Swait()
  2852. WACKYEFFECT({
  2853. Time = 25,
  2854. EffectType = "Sphere",
  2855. Size = VT(200, 200, 200) / 150,
  2856. Size2 = VT(0, 0, 0),
  2857. Transparency = 0.5,
  2858. Transparency2 = 1,
  2859. CFrame = Head.CFrame * CF(0, -0.25, -1),
  2860. MoveToPos = nil,
  2861. RotationX = 0,
  2862. RotationY = 0,
  2863. RotationZ = 0,
  2864. Material = "Neon",
  2865. Color = C3(.5, 0, .5),
  2866. SoundID = nil,
  2867. SoundPitch = nil,
  2868. SoundVolume = nil
  2869. })
  2870. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, -0.1, -0.05 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2871. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2872. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2873. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2874. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2875. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2876. end
  2877. coroutine.resume(coroutine.create(function()
  2878. local FIREBALL = CreatePart(3, Effects, "Neon", 0, 0, "Dark Orange", "DOOM", VT(1, 1, 1))
  2879. MakeForm(FIREBALL, "Ball")
  2880. local SOUND = CreateSound(463593339, FIREBALL, 8, 1, false)
  2881. FIREBALL.CFrame = CF(Head.Position, Mouse.Hit.p) * CF(0, 0, -2)
  2882. for i = 1, 500 do
  2883. Swait()
  2884. FIREBALL.CFrame = FIREBALL.CFrame * CF(0, 0, -2)
  2885. local HITFLOOR, HITPOS = Raycast(FIREBALL.Position, FIREBALL.CFrame.lookVector, 2.2, Character)
  2886. if HITFLOOR ~= nil then
  2887. break
  2888. end
  2889. end
  2890. CreateSound(325132788, Effects, 8, 1, false)
  2891. for i = 1, 120 do
  2892. Swait()
  2893. WACKYEFFECT({
  2894. Time = 85,
  2895. EffectType = "Sphere",
  2896. Size = FIREBALL.Size,
  2897. Size2 = VT(0, 9000, 0),
  2898. Transparency = 0.5,
  2899. Transparency2 = 1,
  2900. CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  2901. MoveToPos = nil,
  2902. RotationX = MRANDOM(-50, 50) / 10,
  2903. RotationY = MRANDOM(-50, 50) / 10,
  2904. RotationZ = MRANDOM(-50, 50) / 10,
  2905. Material = "Neon",
  2906. Color = C3(.6, 0, .6),
  2907. SoundID = nil,
  2908. SoundPitch = nil,
  2909. SoundVolume = nil
  2910. })
  2911. FIREBALL.Size = FIREBALL.Size - VT(1, 1, 1) / 120
  2912. end
  2913. Swait(5)
  2914. ApplyAoE5(FIREBALL.Position, 435, 65, 65, 600, true)
  2915. for i = 1, 10 do
  2916. WACKYEFFECT({
  2917. Time = 85 + 5 * i,
  2918. EffectType = "Slash",
  2919. Size = VT(9, 0, 9),
  2920. Size2 = VT(32, 0, 32),
  2921. Transparency = 0.5,
  2922. Transparency2 = 1,
  2923. CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  2924. MoveToPos = nil,
  2925. RotationX = MRANDOM(-50, 50) / 50,
  2926. RotationY = MRANDOM(-50, 50) / 10,
  2927. RotationZ = MRANDOM(-50, 50) / 50,
  2928. Material = "Neon",
  2929. Color = C3(0, 0, 0),
  2930. SoundID = nil,
  2931. SoundPitch = nil,
  2932. SoundVolume = nil
  2933. })
  2934. WACKYEFFECT({
  2935. Time = 185 + 5 * i,
  2936. EffectType = "Swirl",
  2937. Size = VT(25, 25, 25),
  2938. Size2 = VT(900, 900, 900) + VT(35, 35, 35) * i,
  2939. Transparency = 0.5,
  2940. Transparency2 = 1,
  2941. CFrame = FIREBALL.CFrame * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)),
  2942. MoveToPos = nil,
  2943. RotationX = MRANDOM(-50, 50) / 50,
  2944. RotationY = MRANDOM(-50, 50) / 10,
  2945. RotationZ = MRANDOM(-50, 50) / 50,
  2946. Material = "Neon",
  2947. Color = C3(1, 0.5, 0.5),
  2948. SoundID = nil,
  2949. SoundPitch = nil,
  2950. SoundVolume = nil
  2951. })
  2952. WACKYEFFECT({
  2953. Time = 285 + 5 * i,
  2954. EffectType = "Round Slash",
  2955. Size = VT(6, 0, 6),
  2956. Size2 = VT(22, 0, 22),
  2957. Transparency = 0.5,
  2958. Transparency2 = 1,
  2959. CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  2960. MoveToPos = nil,
  2961. RotationX = MRANDOM(-50, 50) / 50,
  2962. RotationY = MRANDOM(-50, 50) / 10,
  2963. RotationZ = MRANDOM(-50, 50) / 50,
  2964. Material = "Neon",
  2965. Color = C3(1, 1, 0),
  2966. SoundID = nil,
  2967. SoundPitch = nil,
  2968. SoundVolume = nil
  2969. })
  2970. WACKYEFFECT({
  2971. Time = 285 + 5 * i,
  2972. EffectType = "Sphere",
  2973. Size = VT(850, 850, 850),
  2974. Size2 = VT(1050, 1050, 1050) + VT(35, 35, 35) * i,
  2975. Transparency = 0.5,
  2976. Transparency2 = 1,
  2977. CFrame = FIREBALL.CFrame,
  2978. MoveToPos = nil,
  2979. RotationX = 0,
  2980. RotationY = 0,
  2981. RotationZ = 0,
  2982. Material = "Neon",
  2983. Color = C3(0, 1, 1),
  2984. SoundID = nil,
  2985. SoundPitch = 0,
  2986. SoundVolume = 0
  2987. })
  2988. end
  2989. wait(1)
  2990. WACKYEFFECT({
  2991. Time = 75,
  2992. EffectType = "Sphere",
  2993. Size = VT(550, 550, 550),
  2994. Size2 = VT(6500, 6500, 6500),
  2995. Transparency = 0.8,
  2996. Transparency2 = 1,
  2997. CFrame = FIREBALL.CFrame,
  2998. MoveToPos = nil,
  2999. RotationX = 0,
  3000. RotationY = 0,
  3001. RotationZ = 0,
  3002. Material = "Neon",
  3003. Color = C3(1, 1, 1),
  3004. SoundID = nil,
  3005. SoundPitch = 0,
  3006. SoundVolume = 0
  3007. })
  3008. for i = 1, 15 do
  3009. Swait()
  3010. ApplyAoE5(FIREBALL.Position, 435 + 85 * i, 3, 3, 100, true)
  3011. WACKYEFFECT({
  3012. Time = 85,
  3013. EffectType = "Sphere",
  3014. Size = VT(95, 95, 95),
  3015. Size2 = VT(0, 6500, 0),
  3016. Transparency = 0.5,
  3017. Transparency2 = 1,
  3018. CFrame = FIREBALL.CFrame * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  3019. MoveToPos = nil,
  3020. RotationX = MRANDOM(-50, 50) / 10,
  3021. RotationY = MRANDOM(-50, 50) / 10,
  3022. RotationZ = MRANDOM(-50, 50) / 10,
  3023. Material = "Neon",
  3024. Color = C3(0, 0, 0),
  3025. SoundID = nil,
  3026. SoundPitch = nil,
  3027. SoundVolume = nil
  3028. })
  3029. end
  3030. FIREBALL:remove()
  3031. end))
  3032. WACKYEFFECT({
  3033. Time = 25,
  3034. EffectType = "Ring",
  3035. Size = VT(0, 0, 0),
  3036. Size2 = VT(9.75, 9.75, 0),
  3037. Transparency = 0.7,
  3038. Transparency2 = 1,
  3039. CFrame = Head.CFrame * CF(0, -0.25, -0.75),
  3040. MoveToPos = nil,
  3041. RotationX = 0,
  3042. RotationY = 0,
  3043. RotationZ = 0,
  3044. Material = "Neon",
  3045. Color = C3(1, 0, 0),
  3046. SoundID = nil,
  3047. SoundPitch = nil,
  3048. SoundVolume = nil
  3049. })
  3050. WACKYEFFECT({
  3051. Time = 50,
  3052. EffectType = "Ring",
  3053. Size = VT(0, 0, 0),
  3054. Size2 = VT(35, 35, 0),
  3055. Transparency = 0.7,
  3056. Transparency2 = 1,
  3057. CFrame = Head.CFrame * CF(0, -0.25, -0.75),
  3058. MoveToPos = nil,
  3059. RotationX = 0,
  3060. RotationY = 0,
  3061. RotationZ = 0,
  3062. Material = "Neon",
  3063. Color = C3(.4, .1, 0),
  3064. SoundID = nil,
  3065. SoundPitch = nil,
  3066. SoundVolume = nil
  3067. })
  3068. for i = 0, 0.3, 0.1 / Animation_Speed do
  3069. Swait()
  3070. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, -0.1, -0.05 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  3071. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  3072. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3073. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  3074. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  3075. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  3076. end
  3077. ATTACK = false
  3078. Rooted = false
  3079. end
  3080.  
  3081. function MagicSphere3(SIZE,WAIT,CFRAME,COLOR,GROW)
  3082. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  3083. local mesh = IT("SpecialMesh",wave)
  3084. mesh.MeshType = "Sphere"
  3085. mesh.Scale = SIZE
  3086. mesh.Offset = VT(0,0,0)
  3087. wave.CFrame = CFRAME
  3088. coroutine.resume(coroutine.create(function(PART)
  3089. for i = 1, WAIT do
  3090. Swait()
  3091. mesh.Scale = mesh.Scale + GROW
  3092. wave.Transparency = wave.Transparency + (1/WAIT)
  3093. if wave.Transparency > 0.99 then
  3094. wave:remove()
  3095. end
  3096. end
  3097. end))
  3098. end
  3099.  
  3100. function CreateRing2(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  3101. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  3102. local mesh = IT("SpecialMesh",wave)
  3103. mesh.MeshType = "FileMesh"
  3104. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3105. mesh.Scale = SIZE
  3106. mesh.Offset = VT(0,0,0)
  3107. wave.CFrame = CFRAME
  3108. coroutine.resume(coroutine.create(function(PART)
  3109. for i = 1, WAIT do
  3110. Swait()
  3111. mesh.Scale = mesh.Scale + GROW
  3112. if DOESROT == true then
  3113. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  3114. end
  3115. wave.Transparency = wave.Transparency + (0.5/WAIT)
  3116. if wave.Transparency > 0.99 then
  3117. wave:remove()
  3118. end
  3119. end
  3120. end))
  3121. end
  3122.  
  3123.  
  3124. function ApplyAoE4(POSITION, RANGE, MINDMG, MAXDMG, FLING, IZBANISH)
  3125. local CHILDREN = workspace:GetDescendants()
  3126. for index, CHILD in pairs(CHILDREN) do
  3127. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3128. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3129. if HUM then
  3130. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3131. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  3132. if IZBANISH == true then
  3133. Banish(CHILD)
  3134. else
  3135. local DMG = MRANDOM(MINDMG, MAXDMG)
  3136. ApplyDamage(HUM, DMG, TORSO)
  3137. end
  3138. if FLING > 0 then
  3139. for _, c in pairs(CHILD:GetChildren()) do
  3140. if c:IsA("BasePart") then
  3141. local bv = Instance.new("BodyVelocity")
  3142. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3143. bv.velocity = CF(POSITION, TORSO.Position).lookVector * FLING
  3144. bv.Parent = c
  3145. Debris:AddItem(bv, 0.05)
  3146. end
  3147. end
  3148. end
  3149. end
  3150. end
  3151. end
  3152. end
  3153. end
  3154.  
  3155. function ApplyAoE6(POSITION, RANGE, MINDMG, MAXDMG, FLING, KILLD)
  3156. local CHILDREN = workspace:GetDescendants()
  3157. for index, CHILD in pairs(CHILDREN) do
  3158. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3159. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3160. if HUM then
  3161. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3162. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  3163. if KILLD == true then
  3164. Kill2(CHILD)
  3165. else
  3166. local DMG = MRANDOM(MINDMG, MAXDMG)
  3167. ApplyDamage(HUM, DMG, TORSO)
  3168. end
  3169. if FLING > 0 then
  3170. for _, c in pairs(CHILD:GetChildren()) do
  3171. if c:IsA("BasePart") then
  3172. local bv = Instance.new("BodyVelocity")
  3173. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3174. bv.velocity = CF(POSITION, TORSO.Position).lookVector * FLING
  3175. bv.Parent = c
  3176. Debris:AddItem(bv, 0.05)
  3177. end
  3178. end
  3179. end
  3180. end
  3181. end
  3182. end
  3183. end
  3184. end
  3185.  
  3186. function Complete_Control()
  3187. ATTACK = true
  3188. Rooted = true
  3189. chatfunc("Do Not Try To Get Evade This.")
  3190. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Crimson",VT(100,100,100))
  3191. CreateSound("1137548130", Effects, 10, 1)
  3192. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Maroon",VT(500,500,500))
  3193. ApplyAoE4(Torso.Position, 9999, 0, 0, 0, true)
  3194. ATTACK = false
  3195. Rooted = false
  3196. end
  3197.  
  3198. function TrustIssues()
  3199. ATTACK = true
  3200. Rooted = false
  3201. CreateSound(649634100,Head,10,0.5,false)
  3202. for i=1, 80 do
  3203. Swait()
  3204. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.15* COS(i / 5)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3205. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 + MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
  3206. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * SIN(i / 5), 0) * ANGLES(RAD(0), RAD(-15), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3207. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.15 * SIN(i / 5), 0) * ANGLES(RAD(0), RAD(15), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3208. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(i / 5), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3209. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(i / 5), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3210. end
  3211. ATTACK = false
  3212. Rooted = false
  3213. end
  3214.  
  3215. --//=================================\\
  3216. --|| ASSIGN THINGS TO KEYS
  3217. --\\=================================//
  3218.  
  3219. function MouseDown(Mouse)
  3220. if ATTACK == false then
  3221. end
  3222. end
  3223.  
  3224. function MouseUp(Mouse)
  3225. HOLD = false
  3226. end
  3227.  
  3228. function KeyDown(Key)
  3229. KEYHOLD = true
  3230. if Key == "e" and ATTACK == false then
  3231. ChangeSanity()
  3232. end
  3233.  
  3234. if Key == "m" and ATTACK == false then
  3235. BreakSanity()
  3236. end
  3237.  
  3238. if Key == "q" and ATTACK == false then
  3239. ChangeSanityMadness()
  3240. end
  3241.  
  3242. if Key == "n" and ATTACK == false then
  3243. if MODE == "SR" then
  3244. if Speed == 12 then
  3245. Speed = 50
  3246. elseif Speed == 50 then
  3247. Speed = 12
  3248. end
  3249. end
  3250. end
  3251.  
  3252. if Key == "z" and ATTACK == false then
  3253. if MODE == "CRES" then
  3254. CORRUPTEDBURNINGBULLETS()
  3255. elseif MODE == "RR" then
  3256. BIGSMASH()
  3257. elseif MODE == "GC" then
  3258. Smite()
  3259. end
  3260. end
  3261.  
  3262. if Key == "c" and ATTACK == false then
  3263. if MODE == "CRES" then
  3264. CORRUPTEDLETHALBULLETS()
  3265. elseif MODE == "RR" then
  3266. Complete_Control()
  3267. elseif MODE == "GC" then
  3268. CorruptedBurningBeam()
  3269. end
  3270. end
  3271.  
  3272. if Key == "g" and ATTACK == false then
  3273. if MODE == "CRES" then
  3274. Warp()
  3275. elseif MODE == "RR" then
  3276. Execute()
  3277. elseif MODE == "GC" then
  3278. PlanetaryDevastation()
  3279. end
  3280. end
  3281.  
  3282. if Key == "v" and ATTACK == false then
  3283. if MODE == "CRES" then
  3284. Corrupted_Burn()
  3285. elseif MODE == "RR" then
  3286. chatfunc("Maybe i can forgive you")
  3287. TOBANISH = {}
  3288. elseif MODE == "GC" then
  3289. calamity()
  3290. end
  3291. end
  3292.  
  3293. if Key == "t" and ATTACK == false then
  3294. TrustIssues()
  3295. end
  3296. end
  3297.  
  3298. function KeyUp(Key)
  3299. KEYHOLD = false
  3300. end
  3301.  
  3302. Mouse.Button1Down:connect(function(NEWKEY)
  3303. MouseDown(NEWKEY)
  3304. end)
  3305. Mouse.Button1Up:connect(function(NEWKEY)
  3306. MouseUp(NEWKEY)
  3307. end)
  3308. Mouse.KeyDown:connect(function(NEWKEY)
  3309. KeyDown(NEWKEY)
  3310. end)
  3311. Mouse.KeyUp:connect(function(NEWKEY)
  3312. KeyUp(NEWKEY)
  3313. end)
  3314.  
  3315. --//=================================\\
  3316. --\\=================================//
  3317.  
  3318. function unanchor()
  3319. for _, c in pairs(Character:GetChildren()) do
  3320. if c:IsA("BasePart") and c ~= RootPart then
  3321. c.Anchored = false
  3322. end
  3323. end
  3324. if UNANCHOR == true then
  3325. RootPart.Anchored = false
  3326. else
  3327. RootPart.Anchored = true
  3328. end
  3329. end
  3330.  
  3331. --//=================================\\
  3332. --|| WRAP THE WHOLE SCRIPT UP
  3333. --\\=================================//
  3334.  
  3335. Humanoid.Changed:connect(function(Jump)
  3336. if Jump == "Jump" and (Disable_Jump == true) then
  3337. Humanoid.Jump = false
  3338. end
  3339. end)
  3340.  
  3341. while true do
  3342. Swait()
  3343. script.Parent = WEAPONGUI
  3344. ANIMATE.Parent = nil
  3345. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  3346. v:Stop();
  3347. end
  3348. SINE = SINE + CHANGE
  3349. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  3350. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  3351. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3352. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  3353. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  3354. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.1 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3355. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3356. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.25 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  3357. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.25 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  3358. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  3359. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3360. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3361. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  3362. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  3363. end
  3364. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  3365. ANIM = "Jump"
  3366. if ATTACK == false then
  3367. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  3368. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3369. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3370. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3371. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) * ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3372. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3373. end
  3374. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  3375. ANIM = "Fall"
  3376. if ATTACK == false then
  3377. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3378. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3379. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3380. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3381. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3382. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3383. end
  3384. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  3385. ANIM = "Idle"
  3386. if ATTACK == false then
  3387. if MODE == "CRES" then
  3388. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.03 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-35)), 1 / Animation_Speed)
  3389. if MRANDOM(1,7) == 1 then
  3390. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  3391. end
  3392. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.5 + 0.05 * SIN(SINE / 12), -0.7) * ANGLES(RAD(0), RAD(0), RAD(-95)) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3393. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.75, 0.35 + 0.05 * SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(0), RAD(92)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3394. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3395. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0), RAD(0)), 1 / Animation_Speed)
  3396. elseif MODE == "GC" then
  3397. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.03 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-35)), 1 / Animation_Speed)
  3398. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3399. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.5 + 0.05 * SIN(SINE / 12), -0.7) * ANGLES(RAD(0), RAD(0), RAD(-95)) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3400. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.75, 0.35 + 0.05 * SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(0), RAD(92)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3401. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3402. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0), RAD(0)), 1 / Animation_Speed)
  3403. end
  3404. elseif MODE == "RR" then
  3405. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3406. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3407. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(110), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3408. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3409. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3410. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3411. end
  3412. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  3413. ANIM = "Walk"
  3414. if ATTACK == false then
  3415. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(5), RAD(0), RAD(-15-7 * COS(SINE / (WALKSPEEDVALUE)))), 1 / Animation_Speed)
  3416. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(15+7 * COS(SINE / (WALKSPEEDVALUE)))), 1 / Animation_Speed)
  3417. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.5 + 0.05 * SIN(SINE / 12), -0.7) * ANGLES(RAD(0), RAD(0), RAD(-95)) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3418. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.75, 0.35 + 0.05 * SIN(SINE / 12), -0.6) * ANGLES(RAD(0), RAD(0), RAD(92)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3419. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(105), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3420. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  3421. end
  3422. end
  3423. unanchor()
  3424. Humanoid.MaxHealth = 1e+1000000
  3425. Humanoid.Health = 1e+1000000
  3426. Humanoid.CameraOffset = VT(MRANDOM(-5,5)/2.5,MRANDOM(-5,5)/2.5,MRANDOM(-5,5)/2.5)/30
  3427. if Rooted == false then
  3428. Disable_Jump = false
  3429. Humanoid.WalkSpeed = Speed
  3430. elseif Rooted == true then
  3431. Disable_Jump = true
  3432. Humanoid.WalkSpeed = 0
  3433. end
  3434. sick.SoundId = "rbxassetid://"..SONG
  3435. sick.Looped = true
  3436. sick.Pitch = 1
  3437. sick.Volume = 1
  3438. sick.Parent = Effects
  3439. sick.Playing = PLAYSONG
  3440. end
  3441. Humanoid.Name = "NONHUM"
  3442.  
  3443. --//=================================\\
  3444. --\\=================================//
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450. --//====================================================\\--
  3451. --|| END OF SCRIPT
  3452. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement