Advertisement
doryna2281337

Untitled

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