SHARE
TWEET

Sleeper FE

a guest Jul 20th, 2019 80 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7.     print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8.     script.Parent = Player.Character
  9.  
  10.     --RemoteEvent for communicating
  11.     local Event = Instance.new("RemoteEvent")
  12.     Event.Name = "UserInput_Event"
  13.  
  14.     --Fake event to make stuff like Mouse.KeyDown work
  15.     local function fakeEvent()
  16.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17.         t.connect = t.Connect
  18.         return t
  19.     end
  20.  
  21.     --Creating fake input objects with fake variables
  22.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26.     end}
  27.     --Merged 2 functions into one by checking amount of arguments
  28.     CAS.UnbindAction = CAS.BindAction
  29.  
  30.     --This function will trigger the events that have been :Connect()'ed
  31.     local function te(self,ev,...)
  32.         local t = m[ev]
  33.         if t and t._fakeEvent and t.Function then
  34.             t.Function(...)
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=Player then return end
  42.         if io.isMouse then
  43.             m.Target = io.Target
  44.             m.Hit = io.Hit
  45.         else
  46.             local b = io.UserInputState == Enum.UserInputState.Begin
  47.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49.             end
  50.             for _,t in pairs(CAS.Actions) do
  51.                 for _,k in pairs(t.Keys) do
  52.                     if k==io.KeyCode then
  53.                         t.Function(t.Name,io.UserInputState,io)
  54.                     end
  55.                 end
  56.             end
  57.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59.         end
  60.     end)
  61.     Event.Parent = NLS([==[
  62.     local Player = game:GetService("Players").LocalPlayer
  63.     local Event = script:WaitForChild("UserInput_Event")
  64.  
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local Mouse = Player:GetMouse()
  75.     local h,t
  76.     --Give the server mouse data 30 times every second, but only if the values changed
  77.     --If player is not moving their mouse, client won't fire events
  78.     while wait(1/30) do
  79.         if h~=Mouse.Hit or t~=Mouse.Target then
  80.             h,t=Mouse.Hit,Mouse.Target
  81.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  82.         end
  83.     end]==],Player.Character)
  84.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. --//====================================================\\--
  88. --||               EDITED BY JEFF
  89. --\\====================================================//--
  90.  
  91.  
  92.  
  93. wait(0.2)
  94.  
  95.  
  96.  
  97. Player = owner
  98. PlayerGui = Player.PlayerGui
  99. Cam = workspace.CurrentCamera
  100. Backpack = Player.Backpack
  101. Character = Player.Character
  102. Humanoid = Character.Humanoid
  103. RootPart = Character["HumanoidRootPart"]
  104. Torso = Character["Torso"]
  105. Head = Character["Head"]
  106. RightArm = Character["Right Arm"]
  107. LeftArm = Character["Left Arm"]
  108. RightLeg = Character["Right Leg"]
  109. LeftLeg = Character["Left Leg"]
  110. RootJoint = RootPart["RootJoint"]
  111. Neck = Torso["Neck"]
  112. RightShoulder = Torso["Right Shoulder"]
  113. LeftShoulder = Torso["Left Shoulder"]
  114. RightHip = Torso["Right Hip"]
  115. LeftHip = Torso["Left Hip"]
  116. local sick = Instance.new("Sound",Character)
  117. sick.SoundId = "rbxassetid://727237039"
  118. sick.Looped = true
  119. sick.Pitch = 1
  120. sick.Volume = 5
  121. sick:Play()
  122. Humanoid.DisplayDistanceType = "None"
  123.  
  124. local naeeym2 = Instance.new("BillboardGui",Character)
  125. naeeym2.AlwaysOnTop = true
  126. naeeym2.Size = UDim2.new(5,35,2,35)
  127. naeeym2.StudsOffset = Vector3.new(0,3,0)
  128. naeeym2.Adornee = Character.Head
  129. naeeym2.Name = "Sleeper"
  130. naeeym2.PlayerToHideFrom = Player
  131. local tecks2 = Instance.new("TextLabel",naeeym2)
  132. tecks2.BackgroundTransparency = 1
  133. tecks2.TextScaled = true
  134. tecks2.BorderSizePixel = 0
  135. tecks2.Text = "The Sleeper"
  136. tecks2.Font = "Antique"
  137. tecks2.TextSize = 30
  138. tecks2.TextStrokeTransparency = 0
  139. tecks2.TextColor3 = BrickColor.new("Really red").Color
  140. tecks2.TextStrokeColor3 = BrickColor.new("Really Red").Color
  141. tecks2.Size = UDim2.new(1,0,0.5,0)
  142. tecks2.Parent = naeeym2
  143.  
  144. coroutine.wrap(function()
  145.     while true do
  146.         wait(2)
  147.         local name = M.RNG(1,40)
  148.         if(name == 1)then
  149.             tecks2.Text = "Why father..."
  150.         elseif(name == 2)then
  151.             tecks2.Text = "Why mother..."
  152.         elseif(name == 3)then
  153.             tecks2.Text = "Why brother..."
  154.         elseif(name > 3 and name <= 6)then
  155.             tecks2.Text = 'I killed you all'
  156.         else
  157.             tecks2.Text = "Shhhhh..."
  158.         end
  159.         if(time()-GlitchTime < .5)then
  160.             tecks2.Text = "won't hurt till u're sleep."
  161. tecks2.Text:gsub("",string.char(M.RNG(1,127)))
  162.         end
  163.     end
  164. end)()
  165.  
  166. IT = Instance.new
  167. CF = CFrame.new
  168. VT = Vector3.new
  169. RAD = math.rad
  170. C3 = Color3.new
  171. UD2 = UDim2.new
  172. BRICKC = BrickColor.new
  173. ANGLES = CFrame.Angles
  174. EULER = CFrame.fromEulerAnglesXYZ
  175. COS = math.cos
  176. ACOS = math.acos
  177. SIN = math.sin
  178. ASIN = math.asin
  179. ABS = math.abs
  180. MRANDOM = math.random
  181. FLOOR = math.floor
  182.  
  183. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  184.     local NEWMESH = IT(MESH)
  185.     if MESH == "SpecialMesh" then
  186.         NEWMESH.MeshType = MESHTYPE
  187.         if MESHID ~= "nil" and MESHID ~= "" then
  188.             NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  189.         end
  190.         if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  191.             NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  192.         end
  193.     end
  194.     NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  195.     NEWMESH.Scale = SCALE
  196.     NEWMESH.Parent = PARENT
  197.     return NEWMESH
  198. end
  199.  
  200. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  201.     local NEWPART = IT("Part")
  202.     NEWPART.formFactor = FORMFACTOR
  203.     NEWPART.Reflectance = REFLECTANCE
  204.     NEWPART.Transparency = TRANSPARENCY
  205.     NEWPART.CanCollide = false
  206.     NEWPART.Locked = true
  207.     NEWPART.Anchored = true
  208.     if ANCHOR == false then
  209.         NEWPART.Anchored = false
  210.     end
  211.     NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  212.     NEWPART.Name = NAME
  213.     NEWPART.Size = SIZE
  214.     NEWPART.Position = Torso.Position
  215.     NEWPART.Material = MATERIAL
  216.     NEWPART:BreakJoints()
  217.     NEWPART.Parent = PARENT
  218.     return NEWPART
  219. end
  220.  
  221. --//=================================\\
  222. --||          CUSTOMIZATION
  223. --\\=================================//
  224.  
  225. Player_Size = 1 --Size of the player.
  226. Animation_Speed = 3
  227. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  228.  
  229. local Speed = 16
  230. local Effects2 = {}
  231.  
  232. --//=================================\\
  233. --||      END OF CUSTOMIZATION
  234. --\\=================================//
  235.  
  236.     local function weldBetween(a, b)
  237.         local weldd = Instance.new("ManualWeld")
  238.         weldd.Part0 = a
  239.         weldd.Part1 = b
  240.         weldd.C0 = CFrame.new()
  241.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  242.         weldd.Parent = a
  243.         return weldd
  244.     end
  245.  
  246. --//=================================\\
  247. --||          USEFUL VALUES
  248. --\\=================================//
  249.  
  250. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  251. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  252. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  253. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  254. local CHANGEDEFENSE = 0
  255. local CHANGEDAMAGE = 0
  256. local CHANGEMOVEMENT = 0
  257. local ANIM = "Idle"
  258. local ATTACK = false
  259. local EQUIPPED = false
  260. local HOLD = false
  261. local COMBO = 1
  262. local Rooted = false
  263. local SINE = 0
  264. local KEYHOLD = false
  265. local CHANGE = 2 / Animation_Speed
  266. local WALKINGANIM = false
  267. local WALK = 0
  268. local VALUE1 = false
  269. local VALUE2 = false
  270. local POWERLEVEL = 1
  271. local DEATH = false
  272. local ROBLOXIDLEANIMATION = IT("Animation")
  273. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  274. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  275. --ROBLOXIDLEANIMATION.Parent = Humanoid
  276. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  277. WEAPONGUI.Name = "Weapon GUI"
  278. local Weapon = IT("Model")
  279. Weapon.Name = "Adds"
  280. local Effects = IT("Folder", Weapon)
  281. Effects.Name = "Effects"
  282. local ANIMATOR = Humanoid.Animator
  283. local ANIMATE = Character.Animate
  284. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  285. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  286. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  287. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  288. local UNANCHOR = true
  289. local LIMITBROKEN = false
  290. local HITFLOOR, HITPOS = nil
  291. local FLIGHT = false
  292.  
  293. local SKILLTEXTCOLOR = BRICKC("Really red").Color
  294.  
  295. --//=================================\\
  296. --\\=================================//
  297.  
  298.  
  299. --//=================================\\
  300. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  301. --\\=================================//
  302.  
  303. ArtificialHB = Instance.new("BindableEvent", script)
  304. ArtificialHB.Name = "ArtificialHB"
  305.  
  306. script:WaitForChild("ArtificialHB")
  307.  
  308. frame = Frame_Speed
  309. tf = 0
  310. allowframeloss = false
  311. tossremainder = false
  312. lastframe = tick()
  313. script.ArtificialHB:Fire()
  314.  
  315. game:GetService("RunService").Heartbeat:connect(function(s, p)
  316.     tf = tf + s
  317.     if tf >= frame then
  318.         if allowframeloss then
  319.             script.ArtificialHB:Fire()
  320.             lastframe = tick()
  321.         else
  322.             for i = 1, math.floor(tf / frame) do
  323.                 script.ArtificialHB:Fire()
  324.             end
  325.         lastframe = tick()
  326.         end
  327.         if tossremainder then
  328.             tf = 0
  329.         else
  330.             tf = tf - frame * math.floor(tf / frame)
  331.         end
  332.     end
  333. end)
  334.  
  335. --//=================================\\
  336. --\\=================================//
  337.  
  338.  
  339.  
  340.  
  341.  
  342. --//=================================\\
  343. --||          SOME FUNCTIONS
  344. --\\=================================//
  345.  
  346. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  347.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  348. end
  349.  
  350. function PositiveAngle(NUMBER)
  351.     if NUMBER >= 0 then
  352.         NUMBER = 0
  353.     end
  354.     return NUMBER
  355. end
  356.  
  357. function NegativeAngle(NUMBER)
  358.     if NUMBER <= 0 then
  359.         NUMBER = 0
  360.     end
  361.     return NUMBER
  362. end
  363.  
  364. function Swait(NUMBER)
  365.     if NUMBER == 0 or NUMBER == nil then
  366.         ArtificialHB.Event:wait()
  367.     else
  368.         for i = 1, NUMBER do
  369.             ArtificialHB.Event:wait()
  370.         end
  371.     end
  372. end
  373.  
  374. function QuaternionFromCFrame(cf)
  375.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  376.     local trace = m00 + m11 + m22
  377.     if trace > 0 then
  378.         local s = math.sqrt(1 + trace)
  379.         local recip = 0.5 / s
  380.         return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  381.     else
  382.         local i = 0
  383.         if m11 > m00 then
  384.             i = 1
  385.         end
  386.         if m22 > (i == 0 and m00 or m11) then
  387.             i = 2
  388.         end
  389.         if i == 0 then
  390.             local s = math.sqrt(m00 - m11 - m22 + 1)
  391.             local recip = 0.5 / s
  392.             return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  393.         elseif i == 1 then
  394.             local s = math.sqrt(m11 - m22 - m00 + 1)
  395.             local recip = 0.5 / s
  396.             return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  397.         elseif i == 2 then
  398.             local s = math.sqrt(m22 - m00 - m11 + 1)
  399.             local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  400.         end
  401.     end
  402. end
  403.  
  404. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  405.     local xs, ys, zs = x + x, y + y, z + z
  406.     local wx, wy, wz = w * xs, w * ys, w * zs
  407.     local xx = x * xs
  408.     local xy = x * ys
  409.     local xz = x * zs
  410.     local yy = y * ys
  411.     local yz = y * zs
  412.     local zz = z * zs
  413.     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))
  414. end
  415.  
  416. function QuaternionSlerp(a, b, t)
  417.     local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  418.     local startInterp, finishInterp;
  419.     if cosTheta >= 0.0001 then
  420.         if (1 - cosTheta) > 0.0001 then
  421.             local theta = ACOS(cosTheta)
  422.             local invSinTheta = 1 / SIN(theta)
  423.             startInterp = SIN((1 - t) * theta) * invSinTheta
  424.             finishInterp = SIN(t * theta) * invSinTheta
  425.         else
  426.             startInterp = 1 - t
  427.             finishInterp = t
  428.         end
  429.     else
  430.         if (1 + cosTheta) > 0.0001 then
  431.             local theta = ACOS(-cosTheta)
  432.             local invSinTheta = 1 / SIN(theta)
  433.             startInterp = SIN((t - 1) * theta) * invSinTheta
  434.             finishInterp = SIN(t * theta) * invSinTheta
  435.         else
  436.             startInterp = t - 1
  437.             finishInterp = t
  438.         end
  439.     end
  440.     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
  441. end
  442.  
  443. function Clerp(a, b, t)
  444.     local qa = {QuaternionFromCFrame(a)}
  445.     local qb = {QuaternionFromCFrame(b)}
  446.     local ax, ay, az = a.x, a.y, a.z
  447.     local bx, by, bz = b.x, b.y, b.z
  448.     local _t = 1 - t
  449.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  450. end
  451.  
  452. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  453.     local frame = IT("Frame")
  454.     frame.BackgroundTransparency = TRANSPARENCY
  455.     frame.BorderSizePixel = BORDERSIZEPIXEL
  456.     frame.Position = POSITION
  457.     frame.Size = SIZE
  458.     frame.BackgroundColor3 = COLOR
  459.     frame.BorderColor3 = BORDERCOLOR
  460.     frame.Name = NAME
  461.     frame.Parent = PARENT
  462.     return frame
  463. end
  464.  
  465. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  466.     local label = IT("TextLabel")
  467.     label.BackgroundTransparency = 1
  468.     label.Size = UD2(1, 0, 1, 0)
  469.     label.Position = UD2(0, 0, 0, 0)
  470.     label.TextColor3 = TEXTCOLOR
  471.     label.TextStrokeTransparency = STROKETRANSPARENCY
  472.     label.TextTransparency = TRANSPARENCY
  473.     label.FontSize = TEXTFONTSIZE
  474.     label.Font = TEXTFONT
  475.     label.BorderSizePixel = BORDERSIZEPIXEL
  476.     label.TextScaled = false
  477.     label.Text = TEXT
  478.     label.Name = NAME
  479.     label.Parent = PARENT
  480.     return label
  481. end
  482.  
  483. function NoOutlines(PART)
  484.     PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  485. end
  486.  
  487.  
  488. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  489.     local NEWWELD = IT(TYPE)
  490.     NEWWELD.Part0 = PART0
  491.     NEWWELD.Part1 = PART1
  492.     NEWWELD.C0 = C0
  493.     NEWWELD.C1 = C1
  494.     NEWWELD.Parent = PARENT
  495.     return NEWWELD
  496. end
  497.  
  498. local SOUND = IT("Sound")
  499.  
  500. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  501.     local NEWSOUND = nil
  502.     coroutine.resume(coroutine.create(function()
  503.         NEWSOUND = SOUND:Clone()
  504.         NEWSOUND.Parent = PARENT
  505.         NEWSOUND.Volume = VOLUME
  506.         NEWSOUND.Pitch = PITCH
  507.         NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  508.         --Swait()
  509.         NEWSOUND:play()
  510.         if DOESLOOP == false then
  511.             repeat Swait() until NEWSOUND.Playing == false
  512.             NEWSOUND:remove()
  513.         elseif DOESLOOP == true then
  514.             NEWSOUND.Looped = true
  515.         end
  516.     end))
  517.     return NEWSOUND
  518. end
  519.  
  520. function CFrameFromTopBack(at, top, back)
  521.     local right = top:Cross(back)
  522.     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)
  523. end
  524.  
  525. function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  526.     local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  527.     local mesh = IT("SpecialMesh",wave)
  528.     mesh.MeshType = "FileMesh"
  529.     mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  530.     mesh.Scale = SIZE
  531.     mesh.Offset = VT(0,0,-SIZE.X/8)
  532.     wave.CFrame = CFRAME
  533.     coroutine.resume(coroutine.create(function(PART)
  534.         for i = 1, WAIT do
  535.             Swait()
  536.             mesh.Scale = mesh.Scale + GROW
  537.             mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  538.             if DOESROT == true then
  539.                 wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  540.             end
  541.             wave.Transparency = wave.Transparency + (0.5/WAIT)
  542.             if wave.Transparency > 0.99 then
  543.                 wave:remove()
  544.             end
  545.         end
  546.     end))
  547. end
  548.  
  549. function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  550.     local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  551.     local mesh = IT("SpecialMesh",wave)
  552.     mesh.MeshType = "FileMesh"
  553.     mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  554.     mesh.Scale = SIZE
  555.     mesh.Offset = VT(0,0,0)
  556.     wave.CFrame = CFRAME
  557.     coroutine.resume(coroutine.create(function(PART)
  558.         for i = 1, WAIT do
  559.             Swait()
  560.             mesh.Scale = mesh.Scale + GROW
  561.             if DOESROT == true then
  562.                 wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  563.             end
  564.             wave.Transparency = wave.Transparency + (0.5/WAIT)
  565.             if wave.Transparency > 0.99 then
  566.                 wave:remove()
  567.             end
  568.         end
  569.     end))
  570. end
  571.  
  572. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  573.     local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  574.     local mesh = IT("SpecialMesh",wave)
  575.     mesh.MeshType = "Sphere"
  576.     mesh.Scale = SIZE
  577.     mesh.Offset = VT(0,0,0)
  578.     wave.CFrame = CFRAME
  579.     coroutine.resume(coroutine.create(function(PART)
  580.         for i = 1, WAIT do
  581.             Swait()
  582.             mesh.Scale = mesh.Scale + GROW
  583.             wave.Transparency = wave.Transparency + (1/WAIT)
  584.             if wave.Transparency > 0.99 then
  585.                 wave:remove()
  586.             end
  587.         end
  588.     end))
  589. end
  590.  
  591. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  592.     if FLOOR ~= nil then
  593.         coroutine.resume(coroutine.create(function()
  594.             local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Really red", "DebreeCenter", VT(0,0,0))
  595.             PART.CFrame = CF(POSITION)
  596.             for i = 1, 45 do
  597.                 local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really red", "DebreePart", BLOCKSIZE)
  598.                 RingPiece.Material = FLOOR.Material
  599.                 RingPiece.Color = FLOOR.Color
  600.                 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)))
  601.                 Debris:AddItem(RingPiece,SWAIT)
  602.             end
  603.             PART:remove()
  604.         end))
  605.     end
  606. end
  607.  
  608. function Slice(SIZE,WAIT,CFRAME,COLOR,GROW)
  609.     local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  610.     local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
  611.     wave.CFrame = CFRAME
  612.     coroutine.resume(coroutine.create(function(PART)
  613.         for i = 1, WAIT do
  614.             Swait()
  615.             mesh.Scale = mesh.Scale * GROW
  616.             wave.Transparency = wave.Transparency + (0.5/WAIT)
  617.             if wave.Transparency > 0.99 then
  618.                 wave:remove()
  619.             end
  620.         end
  621.     end))
  622. end
  623.  
  624. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  625.     if FLOOR ~= nil then
  626.         for i = 1, AMOUNT do
  627.             local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Debree", BLOCKSIZE, false)
  628.             DEBREE.Material = FLOOR.Material
  629.             DEBREE.Color = FLOOR.Color
  630.             DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  631.             DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
  632.             coroutine.resume(coroutine.create(function()
  633.                 Swait(15)
  634.                 DEBREE.Parent = workspace
  635.                 DEBREE.CanCollide = true
  636.                 Debris:AddItem(DEBREE,SWAIT)
  637.             end))
  638.         end
  639.     end
  640. end
  641.  
  642. function MakeForm(PART,TYPE)
  643.     if TYPE == "Cyl" then
  644.         local MSH = IT("CylinderMesh",PART)
  645.     elseif TYPE == "Ball" then
  646.         local MSH = IT("SpecialMesh",PART)
  647.         MSH.MeshType = "Sphere"
  648.     elseif TYPE == "Wedge" then
  649.         local MSH = IT("SpecialMesh",PART)
  650.         MSH.MeshType = "Wedge"
  651.     end
  652. end
  653.  
  654. function CheckTableForString(Table, String)
  655.     for i, v in pairs(Table) do
  656.         if string.find(string.lower(String), string.lower(v)) then
  657.             return true
  658.         end
  659.     end
  660.     return false
  661. end
  662.  
  663. function CheckIntangible(Hit)
  664.     local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
  665.     if Hit and Hit.Parent then
  666.         if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
  667.             return true
  668.         end
  669.     end
  670.     return false
  671. end
  672.  
  673. Debris = game:GetService("Debris")
  674.  
  675. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  676.     local Direction = CFrame.new(StartPos, Vec).lookVector
  677.     local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
  678.     local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
  679.     if RayHit and CheckIntangible(RayHit) then
  680.         if DelayIfHit then
  681.             wait()
  682.         end
  683.         RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
  684.     end
  685.     return RayHit, RayPos, RayNormal
  686. end
  687.  
  688. function turnto(position)
  689.     RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  690. end
  691.  
  692. --//=================================\\
  693. --||         WEAPON CREATION
  694. --\\=================================//
  695.  
  696. for i = 1, 15 do
  697.     local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/15.2, "Dark stone grey", "FaceGradient", VT(1.01,0.58,1.01),false)
  698.     FACE.Color = C3(1,1,1)
  699.     Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  700.     CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.35-(i-1)/35,0), CF(0, 0, 0))
  701. end
  702. function particles(art)
  703. local EyeSizes={
  704.     NumberSequenceKeypoint.new(0,1,0),
  705.     NumberSequenceKeypoint.new(1,1,0)
  706. }
  707. local EyeTrans={
  708.     NumberSequenceKeypoint.new(0,0.8,0),
  709.     NumberSequenceKeypoint.new(1,1,0)
  710. }
  711. local PE=Instance.new("ParticleEmitter",art)
  712. PE.LightEmission=.8
  713. PE.Color = ColorSequence.new(BRICKC("Really white").Color)
  714. PE.Size=NumberSequence.new(EyeSizes)
  715. PE.Transparency=NumberSequence.new(EyeTrans)
  716. PE.Lifetime=NumberRange.new(0.35,0.35,0.35)
  717. PE.Rotation=NumberRange.new(0,360)
  718. PE.Rate=999
  719. PE.VelocitySpread = 10000
  720. PE.Acceleration = Vector3.new(0,75,0)
  721. PE.Drag = 5
  722. PE.Speed = NumberRange.new(0,0,0)
  723. PE.Texture="http://www.roblox.com/asset/?id=341277531"
  724. PE.ZOffset = -1.5
  725. PE.Name = "PE"
  726. end
  727.  
  728. local Back = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Wing", VT(1,1,0.35),false)
  729. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Back, CF(0, 0.5, 1.2) * ANGLES(RAD(0),RAD(0),RAD(45)), CF(0, 0, 0))
  730.  
  731. local ANGLE = 35
  732. for i = 1, 5 do
  733.     local Wing = CreatePart(3, Character, "Neon", 0, 0, "Really white", "Wing", VT(0.15,2+(i/2),0.15),false)
  734.     local WingWeld = CreateWeldOrSnapOrMotor("Weld", Wing, Torso, Wing, CF(0, 1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * CF(0,1,0) * ANGLES(RAD(0), RAD(0), RAD(90)) * ANGLES(RAD(ANGLE), RAD(0), RAD(0)) * CF(0,3+(i/10),0) , CF(0, 0, 0))
  735.     local Wing2 = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Wing", VT(0.25,1,0.25),false)
  736.     CreateWeldOrSnapOrMotor("Weld", Wing, Wing, Wing2, CF(0, 2+(i/2), 0) * ANGLES(RAD(25), RAD(0), RAD(0)), CF(0, 1, 0))
  737.     ANGLE = ANGLE - 15
  738. end
  739. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really white", "Eyeball", VT(0.15,0.15,0.15),false)
  740. MakeForm(EYE,"Ball")
  741. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  742. local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eyeball", VT(0.15,0.15,0.15),false)
  743. MakeForm(EYE2,"Ball")
  744. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  745. local LASTPART = Head
  746. for i = 1, 20 do
  747.     local MATH = (1-(i/25))
  748.     if LASTPART == Head then
  749.         local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  750.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  751.         LASTPART = Horn
  752.         Horn.Color = C3((i*3-3)/255,0,0)
  753.     else
  754.         local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  755.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  756.         LASTPART = Horn
  757.         Horn.Color = C3((i*3-3)/255,0,0)
  758.     end
  759. end
  760. local LASTPART = Head
  761. for i = 1, 20 do
  762.     local MATH = (1-(i/25))
  763.     if LASTPART == Head then
  764.         local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  765.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  766.         LASTPART = Horn
  767.         Horn.Color = C3((i*3-3)/255,0,0)
  768.     else
  769.         local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  770.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  771.         LASTPART = Horn
  772.         Horn.Color = C3((i*3-3)/255,0,0)
  773.     end
  774. end
  775.  
  776. Weapon.Parent = Character
  777.  
  778. Humanoid.Died:connect(function()
  779.     ATTACK = true
  780.     DEATH = false
  781. end)
  782.  
  783. local SKILL1FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  784. local SKILL2FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  785. local SKILL3FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.23, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  786. local SKILL4FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.50, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  787. local SKILL5FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.7, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  788. local SKILL6FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.1, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  789.  
  790. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Warp", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 1")
  791. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Infinity Smash", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 2")
  792. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Chunk chuck", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 3")
  793. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Boost", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 4")
  794. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] X-Impacto", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 5")
  795. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "Power level: ["..POWERLEVEL.."]", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 6")
  796.  
  797. --//=================================\\
  798. --||            DAMAGING
  799. --\\=================================//
  800.  
  801. function killnearest(position,range,maxstrength)
  802.     for i,v in ipairs(workspace:GetChildren()) do
  803.     if v.ClassName == "Model" then
  804.         local body = v:GetChildren()
  805.             for part = 1, #body do
  806.                 if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  807.                     if(body[part].Position - position).Magnitude < range then
  808.                         if v.ClassName == "Model" then
  809.                             v:BreakJoints()
  810.                         end
  811.                         --table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  812.                         body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  813.                     end
  814.                 end
  815.             end
  816.         end
  817.     end
  818. end
  819.  
  820. --//=================================\\
  821. --||    ATTACK FUNCTIONS AND STUFF
  822. --\\=================================//
  823.  
  824. Humanoid.HealthChanged:connect(function()
  825.     if DEATH == false then
  826.         if Humanoid.Health ~= "inf" then
  827.             Humanoid.Health = "inf"
  828.             CreateSound("907330011", Torso, 10, 1)
  829.         end
  830.         if Humanoid.MaxHealth ~= "inf" then
  831.             Humanoid.MaxHealth = "inf"
  832.         end
  833.     end
  834. end)
  835.  
  836. function VanishPlayer()
  837.     tecks2.TextTransparency = 1
  838.     tecks2.TextStrokeTransparency = 1
  839.     for _, c in pairs(Character:GetChildren()) do
  840.         if c.ClassName == "Part" then
  841.             c.Transparency = 1
  842.             if c:FindFirstChildOfClass("Decal") then
  843.                 c:FindFirstChildOfClass("Decal").Transparency = 1
  844.             end
  845.             if c:FindFirstChildOfClass("ParticleEmitter") then
  846.                 c:FindFirstChildOfClass("ParticleEmitter").Enabled = false
  847.             end
  848.         elseif c.ClassName == "Accessory" then
  849.             c.Handle.Transparency = 1
  850.             if c.Handle:FindFirstChildOfClass("ParticleEmitter") then
  851.                 c.Handle:FindFirstChildOfClass("ParticleEmitter").Enabled = false
  852.             end
  853.         end
  854.     end
  855. end
  856.  
  857. function Reappear()
  858.     tecks2.TextTransparency = 0
  859.     tecks2.TextStrokeTransparency = 0
  860.     for _, c in pairs(Character:GetChildren()) do
  861.         if c.ClassName == "Part" and c.Name ~= "HumanoidRootPart" then
  862.             c.Transparency = 0
  863.             if c:FindFirstChildOfClass("Decal") then
  864.                 c:FindFirstChildOfClass("Decal").Transparency = 0
  865.             end
  866.             if c:FindFirstChildOfClass("ParticleEmitter") then
  867.                 c:FindFirstChildOfClass("ParticleEmitter").Enabled = true
  868.             end
  869.         elseif c.ClassName == "Accessory" then
  870.             c.Handle.Transparency = 0
  871.             if c.Handle:FindFirstChildOfClass("ParticleEmitter") then
  872.                 c.Handle:FindFirstChildOfClass("ParticleEmitter").Enabled = true
  873.             end
  874.         end
  875.     end
  876. end
  877.  
  878. function Warp()
  879.     ATTACK = true
  880.     Rooted = true
  881.     for i = 1, 50 do
  882.         Swait()
  883.         CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(90),RAD(0)),"Institutional white",VT(i/3,i/3,0))
  884.         CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(0),RAD(0)),"Institutional white",VT(i/3,i/3,0))
  885.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.3 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  886.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0 + 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  887.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  888.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  889.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  890.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-45 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  891.     end
  892.     if VALUE2 == false then
  893.         VALUE2 = true
  894.     elseif VALUE2 == true then
  895.         VALUE2 = false
  896.     end
  897.     ATTACK = false
  898.     Rooted = false
  899. end
  900.  
  901. function RivalingOverthrower()
  902.     if HITFLOOR ~= nil then
  903.         if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  904.             local HITBODY = Mouse.Target.Parent
  905.             local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  906.             local HUMAN = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  907.             if TORS ~= nil and HUMAN ~= nil then
  908.                 ATTACK = true
  909.                 Rooted = true
  910.                 TORS.Anchored = true
  911.                 RootPart.CFrame = TORS.CFrame * CF(0,0,4)
  912.                 HITFLOOR, HITPOS = Raycast(TORS.Position, (CF(TORS.Position, TORS.Position + VT(0, -1, 0))).lookVector, 4 * TORS.Size.Y/2, HITBODY)
  913.                 local FLOOR = HITFLOOR
  914.                 local POS = HITPOS
  915.                 print(FLOOR)
  916.                 UNANCHOR = false
  917.                 RootPart.Anchored = true
  918.                 CreateSound("1295446488", Torso, 10, 1)
  919.                 for i=0, 1, 0.1 / Animation_Speed do
  920.                     Swait()
  921.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  922.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  923.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  924.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  925.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  926.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  927.                 end
  928.                 local TAUNTS = {"907329532","907333294","907329893"}
  929.                 CreateSound(TAUNTS[MRANDOM(1,#TAUNTS)], Torso, 10, 1)
  930.                 for i=0, 1, 0.1 / Animation_Speed do
  931.                     Swait()
  932.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
  933.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 2 / Animation_Speed)
  934.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  935.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  936.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  937.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  938.                 end
  939.                 RootPart.CFrame = TORS.CFrame * CF(0,0,2)
  940.                 CreateSound("260411131", TORS, 10, 1)
  941.                 TORS.Anchored = false
  942.                 local WELD = CreateWeldOrSnapOrMotor("Weld", TORS, RightArm, TORS, CF(0,-1,-0.5) * ANGLES(RAD(-90), RAD(0), RAD(0)), CF(0, 0, 0))
  943.                 for i=0, 1, 0.1 / Animation_Speed do
  944.                     Swait()
  945.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(45)), 2 / Animation_Speed)
  946.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
  947.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  948.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  949.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  950.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  951.                 end
  952.                 for i=0, 2, 0.1 / Animation_Speed do
  953.                     Swait()
  954.                     RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  955.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  956.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  957.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  958.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  959.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  960.                 end
  961.                 for i = 1, 15 do
  962.                     CreateRing(VT(0,0,0),false,0,25,CF(TORS.Position+VT(0,-3,0))*ANGLES(RAD(90),RAD(0),RAD(0)),"Institutional white",VT(i/5,i/5,0))
  963.                 end
  964.                 WELD:remove()
  965.                 local grav = Instance.new("BodyPosition",TORS)
  966.                 grav.P = 20000
  967.                 grav.D = 100
  968.                 grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  969.                 grav.position = TORS.Position + VT(0,50,0)
  970.                 grav.Name = "GravityForce"
  971.                 for i=0, 1, 0.1 / Animation_Speed do
  972.                     Swait()
  973.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
  974.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
  975.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  976.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  977.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  978.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  979.                 end
  980.                 for i=0, 2, 0.1 / Animation_Speed do
  981.                     Swait()
  982.                     RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  983.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  984.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  985.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  986.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  987.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  988.                 end
  989.                 CreateSound("1295446488", Torso, 10, 1)
  990.                 CreateWave(VT(0,0,0),15,CF(HITPOS),true,2,"Really red",VT(1,0.1,1))
  991.                 RootPart.CFrame = CF(TORS.Position)*CF(0,0,5)
  992.                 for i=0, 2, 0.1 / Animation_Speed do
  993.                     Swait()
  994.                     RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  995.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  996.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  997.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  998.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
  999.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
  1000.                 end
  1001.                 VanishPlayer()
  1002.                 for i = 1, 50+(25*POWERLEVEL) do
  1003.                     Swait()
  1004.                     CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Institutional white",VT(POWERLEVEL/3,POWERLEVEL/3,0))
  1005.                     CreateSound(HITWEAPONSOUNDS[MRANDOM(1,#HITWEAPONSOUNDS)], TORS, 10, 1)
  1006.                     local CFRAME = CF(TORS.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  1007.                     MagicSphere(VT(0,0,0),15,CFRAME,"Really red",VT(0.1,0.1,POWERLEVEL*5))
  1008.                     MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Really red",VT(0.1,0.1,POWERLEVEL*5))
  1009.                 end
  1010.                 RootPart.CFrame = CF(TORS.Position)*CF(0,15,1)
  1011.                 Reappear()
  1012.                 for i=0, 2, 0.1 / Animation_Speed do
  1013.                     Swait()
  1014.                     RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1015.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1016.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(160), RAD(0), RAD(-20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  1017.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(160), RAD(0), RAD(20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1018.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1019.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1020.                 end
  1021.                 for i = 1, 15 do
  1022.                     CreateRing(VT(0,0,0),false,0,25,CF(TORS.Position+VT(0,3,0))*ANGLES(RAD(90),RAD(0),RAD(0)),"Institutional white",VT(i/5,i/5,0))
  1023.                 end
  1024.                 RootPart.CFrame = CF(TORS.Position)*CF(0,5,1)
  1025.                 grav.Position = POS
  1026.                 CreateDebreeRing(FLOOR,POS,6*POWERLEVEL,VT(6,6,6)*POWERLEVEL,10)
  1027.                 CreateFlyingDebree(FLOOR,CF(POS),25,VT(4,4,4)*POWERLEVEL,10,50*POWERLEVEL)
  1028.                 CreateSound("289842971", TORS, 3, 1)
  1029.                 MagicSphere(VT(0,0,0),35,CF(POS),"Really red",VT(POWERLEVEL/2,POWERLEVEL/2,POWERLEVEL/2))
  1030.                 MagicSphere(VT(0.1,0.1,0.1),35,CF(POS),"Really red",VT(POWERLEVEL/2,POWERLEVEL/2,POWERLEVEL/2))
  1031.                 killnearest(POS,POWERLEVEL*10,5)
  1032.                 if POWERLEVEL > 3 then
  1033.                     MagicSphere(VT(0.1,500,0.1),15,CF(POS),"Institutional white",VT(POWERLEVEL,0,POWERLEVEL))
  1034.                 end
  1035.                 CreateWave(VT(0,0,0),15,CF(POS),true,2,"Really black",VT(POWERLEVEL*2,0.1,POWERLEVEL*2))
  1036.                 for i=0, 1, 0.1 / Animation_Speed do
  1037.                     Swait()
  1038.                     RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(45), RAD(0), RAD(0)), 3 / Animation_Speed)
  1039.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  1040.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(25), RAD(0), RAD(-20)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  1041.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -1) * ANGLES(RAD(25), RAD(0), RAD(20)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  1042.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  1043.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  1044.                 end
  1045.                 HITBODY:BreakJoints()
  1046.                 grav:remove()
  1047.                 ATTACK = false
  1048.                 Rooted = false
  1049.                 UNANCHOR = true
  1050.                 RootPart.Anchored = false
  1051.                 if POWERLEVEL > 1 then
  1052.                     POWERLEVEL = POWERLEVEL -25
  1053.                 end
  1054.             end
  1055.         end
  1056.     end
  1057. end
  1058.  
  1059. function ChunkChuck()
  1060.     if HITFLOOR ~= nil then
  1061.         ATTACK = true
  1062.         Rooted = true
  1063.         CreateSound("305685800", Head, 10, 1)
  1064.         for i=0, 1, 0.1 / Animation_Speed do
  1065.             Swait()
  1066.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  1067.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1068.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1069.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1070.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1071.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1072.         end
  1073.         for i=0, 1, 0.1 / Animation_Speed do
  1074.             Swait()
  1075.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.75, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(65), RAD(0), RAD(0)), 2 / Animation_Speed)
  1076.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1077.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(65), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1078.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -1) * ANGLES(RAD(65), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1079.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(65)), 2 / Animation_Speed)
  1080.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-65)), 2 / Animation_Speed)
  1081.         end
  1082.         CreateDebreeRing(HITFLOOR,HITPOS,3*POWERLEVEL,VT(2,2,2)*POWERLEVEL,3)
  1083.         CreateFlyingDebree(HITFLOOR,CF(HITPOS),25,VT(2,2,2)*POWERLEVEL,3,50*POWERLEVEL)
  1084.         local CHUNK = CreatePart(3, Effects, "Neon", 0, 0, "Peal", "Debree", VT(5,5,5)*POWERLEVEL/1.5)
  1085.         CHUNK.Color = HITFLOOR.Color
  1086.         CHUNK.Material = HITFLOOR.Material
  1087.         CHUNK.CFrame = Torso.CFrame*CF(0,0,-3*POWERLEVEL)
  1088.         CreateSound("260411131", CHUNK, 10, 1)
  1089.         CreateSound("289842971", Torso, 3, 1)  
  1090.         repeat
  1091.             Swait()
  1092.             CHUNK.CFrame = Torso.CFrame*CF(0,2+(2*POWERLEVEL),0)
  1093.             turnto(Mouse.Hit.p)
  1094.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1095.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1096.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1097.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1098.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1099.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1100.         until HOLD == true
  1101.         for i=0, 1, 0.1 / Animation_Speed do
  1102.             Swait()
  1103.             CHUNK.CFrame = Torso.CFrame*CF(0,2+(2*POWERLEVEL),0)
  1104.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  1105.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1106.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1107.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1108.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1109.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1110.         end
  1111.         CHUNK.CanCollide = true
  1112.         CHUNK.Anchored = false
  1113.         CHUNK.CFrame = RootPart.CFrame*CF(0,0,-1*POWERLEVEL)
  1114.         for i = 1, 25 do
  1115.             CreateRing(VT(0,0,0),false,0,15,RootPart.CFrame*CF(0,0,-3)*ANGLES(RAD(0),RAD(0),RAD(0)),"Really red",VT((POWERLEVEL/3)/i,(POWERLEVEL/3)/i,0))
  1116.         end
  1117.         local bv = Instance.new("BodyVelocity")
  1118.         bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1119.         bv.velocity = RootPart.CFrame.lookVector*400
  1120.         bv.Parent = CHUNK
  1121.         local HIT = CHUNK.Touched:Connect(function(hit)
  1122.             if hit.Parent ~= workspace and hit.Parent ~= Character and hit.Parent.ClassName == "Model" then
  1123.                 hit.Parent:BreakJoints()
  1124.             end
  1125.         end)
  1126.         CreateSound("138079201", CHUNK, 10, 1)
  1127.         Debris:AddItem(CHUNK,5)
  1128.         for i=0, 1, 0.1 / Animation_Speed do
  1129.             Swait()
  1130.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  1131.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1132.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(115), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1133.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(115), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1134.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1135.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1136.         end
  1137.         ATTACK = false
  1138.         Rooted = false
  1139.         if POWERLEVEL > 1 then
  1140.             POWERLEVEL = POWERLEVEL - 1
  1141.         end
  1142.     end
  1143. end
  1144.  
  1145. function Boost()
  1146.     ATTACK = true
  1147.     Rooted = true
  1148.     CreateSound("466493476", Torso, 10, MRANDOM(7, 12) / 10)
  1149.     for i = 1, 50 do
  1150.         Swait()
  1151.         CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(90),RAD(0)),"Really red",VT(i/5,i/5,0))
  1152.         CreateRing(VT(0,0,0),false,0,5,RootPart.CFrame*ANGLES(RAD(0),RAD(0),RAD(0)),"Really red",VT(i/5,i/5,0))
  1153.         CreateRing(VT(0,0,0),false,0,25,RootPart.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Institutional white",VT(i/3,i/3,0))
  1154.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.3 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  1155.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0 + 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  1156.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  1157.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  1158.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  1159.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-45 - 2.5 * SIN(SINE / 12))), 3 / Animation_Speed)
  1160.     end
  1161.     POWERLEVEL = POWERLEVEL + 5
  1162.     ATTACK = false
  1163.     Rooted = false
  1164. end
  1165.  
  1166. function XEvent()
  1167.     if HITFLOOR ~= nil then
  1168.         VALUE2 = false
  1169.         CreateSound("907332670", Effects, 10, 1)
  1170.         local POS = HITPOS
  1171.         local FLOOR = HITFLOOR
  1172.         local STARTPOS = RootPart.CFrame
  1173.         ATTACK = true
  1174.         Rooted = true
  1175.         for i=0, 2, 0.1 / Animation_Speed do
  1176.             Swait()
  1177.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1178.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1179.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  1180.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1181.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  1182.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1183.         end
  1184.         UNANCHOR = false
  1185.         RootPart.Anchored = true
  1186.         CreateSound("1295446488", Effects, 10, 1)
  1187.         RootPart.CFrame = RootPart.CFrame*CF(0,100+(150*POWERLEVEL),0)
  1188.         for i=0, 1, 0.1 / Animation_Speed do
  1189.             Swait()
  1190.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 2 / Animation_Speed)
  1191.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1192.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1193.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1194.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1195.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1196.         end
  1197.         CreateSound("289315275", Effects, 10, 1)
  1198.         for i=0, 5, 0.1 / Animation_Speed do
  1199.             Swait()
  1200.             CreateRing(VT(0,0,0),false,0,25,RootPart.CFrame*CF(0,5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/1.2,POWERLEVEL/1.2,0))
  1201.             CreateRing(VT(0,0,0),false,0,25,RootPart.CFrame*CF(0,5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL,POWERLEVEL,0))
  1202.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
  1203.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
  1204.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1205.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1206.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1207.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1208.         end
  1209.         CreateSound("260411131", Effects, 3, 1)
  1210.         for i=0, 1, 0.1 / Animation_Speed do
  1211.             Swait()
  1212.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
  1213.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1214.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1215.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1216.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.75, 0.5, -1) * ANGLES(RAD(0), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1217.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1218.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1219.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1220.         end
  1221.         for i=0, 0.3, 0.1 / Animation_Speed do
  1222.             Swait()
  1223.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
  1224.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1225.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1226.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1227.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1228.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1229.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1230.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1231.         end
  1232.         for i=0, 0.3, 0.1 / Animation_Speed do
  1233.             Swait()
  1234.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1235.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/3,POWERLEVEL/3,0))
  1236.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(75), RAD(0), RAD(45)), 2 / Animation_Speed)
  1237.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 2 / Animation_Speed)
  1238.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1239.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1240.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1241.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1242.         end
  1243.         local BURNMARKS = {}
  1244.         local DEATHRAY1 = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "RAY", VT(0,0,0))
  1245.         MakeForm(DEATHRAY1,"Cyl")
  1246.         local DEATHRAY2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "RAY", VT(0,0,0))
  1247.         MakeForm(DEATHRAY2,"Cyl")
  1248.         local loopsound = CreateSound("992192914", Effects, 4, 1, true)
  1249.         local AMOUNT = POWERLEVEL * 25
  1250.         for i = 1, POWERLEVEL * 50 do
  1251.             Swait()
  1252.             MagicSphere(VT(POWERLEVEL,POWERLEVEL,POWERLEVEL)*2,35,RightArm.CFrame*CF(0,-2,0),"Really red",VT(0,0,0))
  1253.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1254.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/3,POWERLEVEL/3,0))
  1255.             local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Institutional white", "BurnMark", VT(POWERLEVEL,0,POWERLEVEL)*2)
  1256.             MARK.CFrame = CF(POS+VT(AMOUNT,0,AMOUNT))
  1257.             table.insert(BURNMARKS,MARK)
  1258.             MakeForm(MARK,"Cyl")
  1259.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
  1260.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1261.             local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,AMOUNT)).magnitude
  1262.             DEATHRAY1.Size          = Vector3.new(POWERLEVEL, distance, POWERLEVEL)
  1263.             DEATHRAY1.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1264.             DEATHRAY2.Size          = Vector3.new(POWERLEVEL+0.1, distance, POWERLEVEL+0.1)
  1265.             DEATHRAY2.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1266.             AMOUNT = AMOUNT - 1
  1267.         end
  1268.         local AMOUNT = POWERLEVEL * 25
  1269.         for i = 1, POWERLEVEL * 50 do
  1270.             Swait()
  1271.             MagicSphere(VT(POWERLEVEL,POWERLEVEL,POWERLEVEL)*2,35,RightArm.CFrame*CF(0,-2,0),"Institutional white",VT(0,0,0))
  1272.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1273.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Institutional red",VT(POWERLEVEL/3,POWERLEVEL/3,0))
  1274.             local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Institutional white", "BurnMark", VT(POWERLEVEL,0,POWERLEVEL)*2)
  1275.             MARK.CFrame = CF(POS+VT(AMOUNT,0,-AMOUNT))
  1276.             table.insert(BURNMARKS,MARK)
  1277.             MakeForm(MARK,"Cyl")
  1278.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/5,POWERLEVEL/5,0))
  1279.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1280.             local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,-AMOUNT)).magnitude
  1281.             DEATHRAY1.Size          = Vector3.new(POWERLEVEL, distance, POWERLEVEL)
  1282.             DEATHRAY1.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,-AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1283.             DEATHRAY2.Size          = Vector3.new(POWERLEVEL+0.1, distance, POWERLEVEL+0.1)
  1284.             DEATHRAY2.CFrame        = CFrame.new(RightArm.CFrame*CF(0,-2,0).p,POS+VT(AMOUNT,0,-AMOUNT)) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1285.             AMOUNT = AMOUNT - 1
  1286.         end
  1287.         DEATHRAY1:remove()
  1288.         DEATHRAY2:remove()
  1289.         loopsound:remove()
  1290.         for i=0, 1, 0.1 / Animation_Speed do
  1291.             Swait()
  1292.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(-65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1293.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1294.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  1295.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1296.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  1297.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1298.         end
  1299.         RootPart.CFrame = STARTPOS
  1300.         for i=0, 0.1, 0.1 / Animation_Speed do
  1301.             Swait()
  1302.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 2 / Animation_Speed)
  1303.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1304.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1305.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1306.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 2 / Animation_Speed)
  1307.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
  1308.         end
  1309.         for i = 1, 10+(5*POWERLEVEL) do
  1310.             Swait()
  1311.             CreateRing(VT(0,0,0),false,0,5,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*5,POWERLEVEL*5,0))
  1312.             CreateRing(VT(0,0,0),false,0,5,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*15,POWERLEVEL*15,0))
  1313.         end
  1314.         local SOUND = CreateSound("314970772", Effects, 10, 1)
  1315.         CreateSound("414517163", Effects, 10, 1)
  1316.         IT("EchoSoundEffect",SOUND)
  1317.         MagicSphere(VT(0,0,0),35,CF(POS),"Institutional white",VT(POWERLEVEL,POWERLEVEL,POWERLEVEL))
  1318.         CreateDebreeRing(FLOOR,POS,25*POWERLEVEL,VT(25,25,25)*POWERLEVEL,3)
  1319.         CreateFlyingDebree(FLOOR,CF(POS),25,VT(4,4,4)*POWERLEVEL,3,25*POWERLEVEL)
  1320.         for i = 1, 25 do
  1321.             Swait()
  1322.             MagicSphere(VT(0,0,0),15,CF(POS),"Really black",VT(POWERLEVEL,POWERLEVEL,POWERLEVEL))
  1323.             CreateRing(VT(0,0,0.1),false,0,45,CF(HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0)),"Institutional white",VT(POWERLEVEL*2,POWERLEVEL*2,0))
  1324.             killnearest(POS,POWERLEVEL*100,500)
  1325.             CreateRing(VT(0,0,0),false,0,15,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*15,POWERLEVEL*15,0))
  1326.             CreateRing(VT(0,0,0),false,0,15,CF(POS)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL*25,POWERLEVEL*25,0))
  1327.         end
  1328.         for i = 1, 50 do
  1329.             Swait()
  1330.             for e=1,#BURNMARKS do
  1331.                 if BURNMARKS[e]~=nil then
  1332.                     local Thing=BURNMARKS[e]
  1333.                     if Thing~=nil then
  1334.                         local Part=Thing
  1335.                         Part.Transparency = Part.Transparency + (1/50)
  1336.                     end
  1337.                 end
  1338.             end
  1339.         end
  1340.         for e=1,#BURNMARKS do
  1341.             if BURNMARKS[e]~=nil then
  1342.                 local Thing=BURNMARKS[e]
  1343.                 if Thing~=nil then
  1344.                     local Part=Thing
  1345.                     Part:remove()
  1346.                 end
  1347.             end
  1348.         end
  1349.         ATTACK = false
  1350.         Rooted = false
  1351.         UNANCHOR = true
  1352.         RootPart.Anchored = false
  1353.         POWERLEVEL = 1
  1354.     end
  1355. end
  1356.  
  1357. function Taunt()
  1358.     ATTACK = true
  1359.     Rooted = true
  1360.     CreateSound("907330011", Head, 10, 1.1)
  1361.     for i=0, 1, 0.1 / Animation_Speed do
  1362.         Swait()
  1363.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1364.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1365.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.8) * ANGLES(RAD(170), RAD(0), RAD(-30)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1366.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1367.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1368.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1369.     end
  1370.     for i=0, 2, 0.1 / Animation_Speed do
  1371.         Swait()
  1372.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1373.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1374.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1375.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1376.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1377.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1378.     end
  1379.     ATTACK = false
  1380.     Rooted = false
  1381. end
  1382.  
  1383. function BreakLimit()
  1384.     ATTACK = true
  1385.     Rooted = false
  1386.     UNANCHOR = false
  1387.     RootPart.Anchored = true
  1388.     for i=0, 5, 0.1 / Animation_Speed do
  1389.         Swait()
  1390.         RootPart.CFrame = RootPart.CFrame * CF(0,0.2,0)
  1391.         RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1392.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
  1393.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1394.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1395.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 2 / Animation_Speed)
  1396.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 2 / Animation_Speed)
  1397.     end
  1398.     CreateSound("1368598393", Effects, 10, 1)
  1399.     for i=0, 2, 0.1 / Animation_Speed do
  1400.         Swait()
  1401.         local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  1402.         MagicSphere(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,5))
  1403.         MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Institutional white",VT(0.1,0.1,5))
  1404.         RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1405.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  1406.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1407.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1408.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  1409.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  1410.     end
  1411.     CreateSound("1368583274", Effects, 10, 1)
  1412.     for i=0, 6, 0.1 / Animation_Speed do
  1413.         Swait()
  1414.         CreateRing(VT(45,5,0)*2,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(-1,0,0))
  1415.         CreateRing(VT(45,5,0)*3,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(-1,0,0)*3)
  1416.         local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  1417.         MagicSphere(VT(0,0,0),15,CFRAME,"Really white",VT(0.1,0.1,55))
  1418.         MagicSphere(VT(0,0,0),15,CFRAME,"Really red",VT(2,2,2))
  1419.         MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Really red",VT(0.1,0.1,55))
  1420.         RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1421.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  1422.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1423.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1424.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  1425.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  1426.     end
  1427.     CreateSound("846221985", Effects, 10, 1.1)
  1428.     Swait(175)
  1429.     CreateRing(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(7,7,0))
  1430.     CreateSound("1368605755", Effects, 10, 1)
  1431.     CreateSound("1368637781", Effects, 10, 1)
  1432.     MagicSphere(VT(0,0,0),45,Torso.CFrame,"Really red",VT(5,5,5))
  1433.     LIMITBROKEN = true
  1434.     for i=0, 1, 0.1 / Animation_Speed do
  1435.         Swait()
  1436.         CreateRing(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(4,4,0))
  1437.         CreateRing(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(5,5,0))
  1438.         RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1439.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
  1440.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1441.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1442.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-50)), 2 / Animation_Speed)
  1443.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(50)), 2 / Animation_Speed)
  1444.     end
  1445.     UNANCHOR = true
  1446.     RootPart.Anchored = false
  1447.     ATTACK = false
  1448.     Rooted = false
  1449. end
  1450.  
  1451. -- LIMIT BROKEN
  1452.  
  1453. function RivalingOverthrower2()
  1454.     if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1455.         local HITBODY = Mouse.Target.Parent
  1456.         local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  1457.         local HUMAN = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1458.         if TORS ~= nil and HUMAN ~= nil then
  1459.             ATTACK = true
  1460.             Rooted = false
  1461.             VanishPlayer()
  1462.             TORS.Anchored = true
  1463.             RootPart.CFrame = TORS.CFrame*CF(0,5,0)
  1464.             CreateSound("260411131", RootPart, 3, 1)
  1465.             for i = 1, 75 do
  1466.                 Swait()
  1467.                 CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(POWERLEVEL/3,POWERLEVEL/3,0))
  1468.                 CreateSound(HITWEAPONSOUNDS[MRANDOM(1,#HITWEAPONSOUNDS)], TORS, 10, 1)
  1469.                 local CFRAME = CF(TORS.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  1470.                 MagicSphere(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,POWERLEVEL*5))
  1471.                 MagicSphere(VT(0.1,0.1,0.1),15,CFRAME,"Institutional white",VT(0.1,0.1,POWERLEVEL*5))
  1472.                 TORS.CFrame = TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  1473.             end
  1474.             RootPart.CFrame = CF(TORS.Position)*CF(MRANDOM(-45,45),45,MRANDOM(-45,45))
  1475.             Reappear()
  1476.             CreateSound("1368583274", RightArm, 10, 1)
  1477.             local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really black", "Neon", VT(0,0,0))
  1478.             MakeForm(ORB,"Ball")
  1479.             ORB.Color = C3(0,0,0)
  1480.             ORB.CFrame = RightArm.CFrame * CF(0,-2,0)
  1481.             for i=0, 4, 0.1 / Animation_Speed do
  1482.                 Swait()
  1483.                 ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1484.                 ORB.Size = ORB.Size + VT(0.03,0.03,0.03)
  1485.                 CreateRing(VT(25,25,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(-1,-1,0))
  1486.                 RootPart.CFrame = CF(RootPart.Position,TORS.Position)
  1487.                 RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
  1488.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1489.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1490.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1491.                 RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1492.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1493.             end
  1494.             for i = 1, 5 do
  1495.                 Swait()
  1496.                 RootPart.CFrame = CF(RootPart.Position,TORS.Position)
  1497.                 ORB.Size = ORB.Size * 0.8
  1498.             end
  1499.             local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Reallywhite", "Neon", VT(0,25,0))
  1500.             MakeForm(BEAM,"Ball")
  1501.             local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,1000,0))
  1502.             MakeForm(BEAM2,"Cyl")
  1503.             BEAM.CFrame = ORB.CFrame * CF(0,0,10)
  1504.             ORB.Color = BRICKC("Really white").Color
  1505.             for i = 1, 5 do
  1506.                 Swait()
  1507.                 CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really white",VT(2,2,0))
  1508.                 BEAM.CFrame = ORB.CFrame * CF(0,-12.5,0)
  1509.                 BEAM.Size = BEAM.Size + VT(2,0,2)
  1510.                 BEAM2.CFrame = ORB.CFrame * CF(0,-512.5,0)
  1511.                 BEAM2.Size = BEAM2.Size + VT(2,0,2)
  1512.                 RootPart.CFrame = CF(RootPart.Position,TORS.Position)
  1513.                 ORB.Size = ORB.Size * 1.3
  1514.             end
  1515.             CreateSound("1368605755", Effects, 10, 1)
  1516.             HITBODY:BreakJoints()
  1517.             TORS.Anchored = false
  1518.             local POS = TORS.Position
  1519.             for i = 1, 25 do
  1520.                 CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really white",VT(POWERLEVEL/3,POWERLEVEL/3,0))
  1521.                 CreateRing(VT(0,0,0),false,0,25,TORS.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/4,POWERLEVEL/4,0))
  1522.             end
  1523.             for i=0, 2, 0.1 / Animation_Speed do
  1524.                 Swait()
  1525.                 killnearest(POS,15,700)
  1526.                 CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really white",VT(2,2,0))
  1527.                 BEAM.CFrame = ORB.CFrame * CF(0,-12.5,0)
  1528.                 BEAM2.CFrame = ORB.CFrame * CF(0,-512.5,0)
  1529.                 ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1530.                 RootPart.CFrame = CF(RootPart.Position,POS)
  1531.                 RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
  1532.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1533.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1534.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1535.                 RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1536.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1537.             end
  1538.             for i = 1, 5 do
  1539.                 Swait()
  1540.                 BEAM.CFrame = ORB.CFrame * CF(0,-12.5,0)
  1541.                 BEAM.Size = BEAM.Size - VT(2,0,2)
  1542.                 BEAM2.CFrame = ORB.CFrame * CF(0,-512.5,0)
  1543.                 BEAM2.Size = BEAM2.Size - VT(2,0,2)
  1544.                 RootPart.CFrame = CF(RootPart.Position,TORS.Position)
  1545.                 ORB.Size = ORB.Size * 0.8
  1546.             end
  1547.             turnto(POS)
  1548.             ORB:remove()
  1549.             BEAM:remove()
  1550.             BEAM2:remove()
  1551.             ATTACK = false
  1552.             Rooted = false
  1553.         end
  1554.     end
  1555. end
  1556.  
  1557. function ChunkChuck2()
  1558.     if HITFLOOR ~= nil then
  1559.         ATTACK = true
  1560.         Rooted = false
  1561.         for i=0, 1, 0.1 / Animation_Speed do
  1562.             Swait()
  1563.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
  1564.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
  1565.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1566.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1567.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1568.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1569.         end
  1570.         local DIST = (RootPart.Position - HITPOS).Magnitude
  1571.         RootPart.CFrame = RootPart.CFrame * CF(0,-(DIST-3),0)
  1572.         for i=0, 0.1, 0.1 / Animation_Speed do
  1573.             Swait()
  1574.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 2 / Animation_Speed)
  1575.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1576.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1577.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1578.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1579.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1580.         end
  1581.         CreateDebreeRing(HITFLOOR,HITPOS,15,VT(15,15,15))
  1582.         CreateFlyingDebree(HITFLOOR,CF(HITPOS),25,VT(2,2,2),3,150)
  1583.         local CHUNK = CreatePart(3, Effects, "Neon", 0, 0, "Peal", "Debree", VT(25,25,25))
  1584.         CHUNK.Color = HITFLOOR.Color
  1585.         CHUNK.Material = HITFLOOR.Material
  1586.         CHUNK.CFrame = RootPart.CFrame*CF(0,-25,-0.5)
  1587.         CreateSound("260411131", CHUNK, 10, 1)
  1588.         CreateSound("289842971", Torso, 3, 1)  
  1589.         for i=0, 1, 0.1 / Animation_Speed do
  1590.             Swait()
  1591.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 2 / Animation_Speed)
  1592.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1593.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1594.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1595.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1596.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1597.         end
  1598.         RootPart.CFrame = RootPart.CFrame * CF(0,(DIST-3),0)
  1599.         CHUNK.CFrame = Torso.CFrame*CF(0.7,15,0)
  1600.         repeat
  1601.             Swait()
  1602.             RootPart.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  1603.             CHUNK.CFrame = Torso.CFrame*CF(0.7,15,0)
  1604.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(45)), 2 / Animation_Speed)
  1605.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
  1606.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(150), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1607.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1608.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1609.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1610.         until HOLD == true
  1611.         for i=0, 1, 0.1 / Animation_Speed do
  1612.             Swait()
  1613.             CHUNK.CFrame = Torso.CFrame*CF(0.7,15,0)
  1614.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-35), RAD(0), RAD(45)), 2 / Animation_Speed)
  1615.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
  1616.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1617.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1618.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1619.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1620.         end
  1621.         coroutine.resume(coroutine.create(function()
  1622.             local COLLISION = false
  1623.             CHUNK.CFrame = RootPart.CFrame
  1624.             for i = 1, 300 do
  1625.                 CHUNK.CFrame = CHUNK.CFrame * CF(0,0,-5)
  1626.                 killnearest(CHUNK.Position,CHUNK.Size.Z/1.8,15)
  1627.                 local TRAIL = CHUNK:Clone()
  1628.                 TRAIL.CanCollide = false
  1629.                 TRAIL.Transparency = 0.9
  1630.                 TRAIL.Parent = Effects
  1631.                 TRAIL.CFrame = CHUNK.CFrame
  1632.                 coroutine.resume(coroutine.create(function()
  1633.                     for i = 1, 10 do
  1634.                         Swait()
  1635.                         TRAIL.Transparency = TRAIL.Transparency + (0.1/10)
  1636.                     end
  1637.                     TRAIL:remove()
  1638.                 end))
  1639.                 local HIT = Raycast(CHUNK.Position, CHUNK.CFrame.lookVector, CHUNK.Size.Z/2, Character)
  1640.                 if HIT ~= nil then
  1641.                     COLLISION = true
  1642.                     break
  1643.                 end
  1644.             end
  1645.             CHUNK:remove()
  1646.             if COLLISION == true then
  1647.                 CreateFlyingDebree(CHUNK,CF(CHUNK.Position),25,VT(10,10,10),3,MRANDOM(150,250))
  1648.                 killnearest(CHUNK.Position,CHUNK.Size.Z,45)
  1649.             end
  1650.         end))
  1651.         turnto(CHUNK.Position)
  1652.         for i=0, 1, 0.1 / Animation_Speed do
  1653.             Swait()
  1654.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(45)), 2 / Animation_Speed)
  1655.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 2 / Animation_Speed)
  1656.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1657.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1658.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-25)), 2 / Animation_Speed)
  1659.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(25)), 2 / Animation_Speed)
  1660.         end
  1661.         ATTACK = false
  1662.         Rooted = false
  1663.     end
  1664. end
  1665.  
  1666. function XEvent2()
  1667.     local FLOOR,HITPOS = Raycast(RootPart.Position, CF(RootPart.Position,RootPart.Position+VT(0,-1,0)).lookVector, 100000, Character)
  1668.     if FLOOR then
  1669.         local BURNMARKS = {}
  1670.         local POS = HITPOS
  1671.         ATTACK = true
  1672.         Rooted = false
  1673.         local AMOUNT = 200
  1674.         for i=0, 3, 0.1 / Animation_Speed do
  1675.             Swait()
  1676.             RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,AMOUNT))*CF(0,0,2)
  1677.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1678.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1679.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1680.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1681.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(45), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1682.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(45), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1683.         end
  1684.         CreateSound("1368583274", Effects, 10, 0.5)
  1685.         local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,0,0))
  1686.         MakeForm(ORB,"Ball")
  1687.         ORB.Color = C3(0,0,0)
  1688.         ORB.CFrame = RightArm.CFrame * CF(0,-2,0)
  1689.         for i=0, 12, 0.1 / Animation_Speed do
  1690.             Swait()
  1691.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1692.             ORB.Size = ORB.Size + VT(0.03,0.03,0.03)
  1693.             CreateRing(VT(250,250,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
  1694.             CreateRing(VT(250,250,0),false,0,25,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
  1695.             RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,AMOUNT))
  1696.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
  1697.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1698.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1699.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1700.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1701.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1702.         end
  1703.         for i = 1, 50 do
  1704.             Swait()
  1705.             ORB.Size = ORB.Size * 0.9
  1706.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1707.         end
  1708.         local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,100,0))
  1709.         MakeForm(BEAM,"Ball")
  1710.         local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,1000,0))
  1711.         MakeForm(BEAM2,"Cyl")
  1712.         BEAM.CFrame = ORB.CFrame * CF(0,0,10)
  1713.         ORB.Color = BRICKC("Really red").Color
  1714.         CreateSound("1368598393", Effects, 10, 0.3)
  1715.         CreateSound("1368605755", Effects, 10, 0.3)
  1716.         CreateSound("1368637781", Effects, 10, 0.3)
  1717.         for i = 1, 10 do
  1718.             local COLOR = C3(0,0,0)
  1719.             ORB.Size = VT(10,10,10)
  1720.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1721.             CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(10,10,0))
  1722.             CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(20,20,0))
  1723.             BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
  1724.             BEAM.Size = BEAM.Size + VT(4,0,4)
  1725.             BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
  1726.             BEAM2.Size = BEAM2.Size + VT(4,0,4)
  1727.             BEAM.Color = COLOR
  1728.             ORB.Color = COLOR
  1729.             BEAM2.Color = COLOR
  1730.         end
  1731.         for i = 1, 400 do
  1732.             Swait()
  1733.             local COLOR = C3(1,1,1)
  1734.             BEAM.Color = COLOR
  1735.             ORB.Color = COLOR
  1736.             BEAM2.Color = COLOR
  1737.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1738.             BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
  1739.             BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
  1740.             RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,AMOUNT))
  1741.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
  1742.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/30,POWERLEVEL/30,0))
  1743.             local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "BurnMark", VT(15,0,15)*2)
  1744.             MARK.CFrame = CF(POS+VT(AMOUNT,0,AMOUNT))
  1745.             table.insert(BURNMARKS,MARK)
  1746.             MakeForm(MARK,"Cyl")
  1747.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/50,POWERLEVEL/50,0))
  1748.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
  1749.             local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,AMOUNT)).magnitude
  1750.             AMOUNT = AMOUNT - 1
  1751.             --CreateFlyingDebree(FLOOR,CF(POS+VT(AMOUNT,0,AMOUNT)),1,VT(5,5,5),1,150)
  1752.         end
  1753.         local AMOUNT = 200
  1754.         for i = 1, 400 do
  1755.             Swait()
  1756.             local COLOR = C3(1,1,1)
  1757.             BEAM.Color = COLOR
  1758.             ORB.Color = COLOR
  1759.             BEAM2.Color = COLOR
  1760.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1761.             BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
  1762.             BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
  1763.             RootPart.CFrame = CF(RootPart.Position,POS+VT(AMOUNT,0,-AMOUNT))
  1764.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
  1765.             CreateRing(VT(0,0,0),false,0,25,RightArm.CFrame*CF(0,-1.5,0)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/30,POWERLEVEL/30,0))
  1766.             local MARK = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "BurnMark", VT(15,0,15)*2)
  1767.             MARK.CFrame = CF(POS+VT(AMOUNT,0,-AMOUNT))
  1768.             table.insert(BURNMARKS,MARK)
  1769.             MakeForm(MARK,"Cyl")
  1770.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/50,POWERLEVEL/50,0))
  1771.             CreateRing(VT(0,0,0),false,0,25,CF(POS+VT(AMOUNT,0,-AMOUNT))*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(POWERLEVEL/40,POWERLEVEL/40,0))
  1772.             local distance = (RightArm.CFrame*CF(0,-2,0).p - POS+VT(AMOUNT,0,-AMOUNT)).magnitude
  1773.             AMOUNT = AMOUNT - 1
  1774.             --CreateFlyingDebree(FLOOR,CF(POS+VT(AMOUNT,0,-AMOUNT)),1,VT(5,5,5),1,150)
  1775.         end
  1776.         for i = 1, 40 do
  1777.             Swait()
  1778.             local COLOR = C3(0,0,0)
  1779.             BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
  1780.             BEAM.Size = BEAM.Size - VT(2,0,2)
  1781.             BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
  1782.             BEAM2.Size = BEAM2.Size - VT(2,0,2)
  1783.             ORB.Size = ORB.Size * 0.9
  1784.             BEAM.Color = COLOR
  1785.             ORB.Color = COLOR
  1786.             BEAM2.Color = COLOR
  1787.         end
  1788.         ORB:remove()
  1789.         BEAM:remove()
  1790.         BEAM2:remove()
  1791.         CreateSound("1368583274", Effects, 10, 0.375)
  1792.         local ORB = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,0,0))
  1793.         MakeForm(ORB,"Ball")
  1794.         ORB.Color = C3(0,0,0)
  1795.         ORB.CFrame = RightArm.CFrame * CF(0,-2,0)
  1796.         for i=0, 18, 0.1 / Animation_Speed do
  1797.             Swait()
  1798.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1799.             ORB.Size = ORB.Size + VT(0.03,0.03,0.03)
  1800.             CreateRing(VT(450,450,0),false,0,45,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
  1801.             CreateRing(VT(450,450,0),false,0,45,ORB.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-10,-10,0))
  1802.             RootPart.CFrame = CF(RootPart.Position,POS)
  1803.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
  1804.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1805.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1806.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1807.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1808.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1809.         end
  1810.         for i = 1, 50 do
  1811.             Swait()
  1812.             ORB.Size = ORB.Size * 0.9
  1813.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1814.         end
  1815.         local BEAM = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,100,0))
  1816.         MakeForm(BEAM,"Ball")
  1817.         local BEAM2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Neon", VT(0,1000,0))
  1818.         MakeForm(BEAM2,"Cyl")
  1819.         BEAM.CFrame = ORB.CFrame * CF(0,0,10)
  1820.         ORB.Color = BRICKC("Institutional white").Color
  1821.         CreateSound("1368598393", Effects, 10, 1)
  1822.         CreateSound("1368605755", Effects, 10, 1)
  1823.         CreateSound("1368637781", Effects, 10, 1)
  1824.         CreateSound("314970772", Effects, 10, 1)
  1825.         for i = 1, 60 do
  1826.             Swait()
  1827.             MagicSphere(VT(0,0,0),25,CF(POS),"Really red",VT(15,15,15))
  1828.             local COLOR = C3(0,0,0)
  1829.             ORB.Size = VT(10,10,10)
  1830.             ORB.CFrame = RightArm.CFrame * CF(0,-2-(ORB.Size.Z/2),0)
  1831.             CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(10,10,0))
  1832.             CreateRing(VT(0,0,0.1),false,0,10,RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really red",VT(20,20,0))
  1833.             BEAM.CFrame = ORB.CFrame * CF(0,-50-(ORB.Size.Z/3),0)
  1834.             BEAM.Size = BEAM.Size + VT(6,0,6)
  1835.             BEAM2.CFrame = ORB.CFrame * CF(0,-550-(ORB.Size.Z/3),0)
  1836.             BEAM2.Size = BEAM2.Size + VT(6,0,6)
  1837.             BEAM.Color = COLOR
  1838.             ORB.Color = COLOR
  1839.             BEAM2.Color = COLOR
  1840.         end
  1841.         for _, c in pairs(workspace:GetChildren()) do
  1842.             if c ~= Character then
  1843.                 if c.ClassName == "Model" then
  1844.                     c:BreakJoints()
  1845.                     for _, g in pairs(c:GetChildren()) do
  1846.                         if g ~= Character then
  1847.                             if g.ClassName == "Part" then
  1848.                                 g.Anchored = false
  1849.                                 g.Velocity = VT(MRANDOM(-150,150),MRANDOM(-150,150),MRANDOM(-150,150))
  1850.                             end
  1851.                         end
  1852.                     end
  1853.                 elseif c.ClassName == "Folder" then
  1854.                     for _, g in pairs(c:GetChildren()) do
  1855.                         if g ~= Character then
  1856.                             if g.ClassName == "Part" then
  1857.                                 g.Anchored = false
  1858.                                 g.Velocity = VT(MRANDOM(-150,150),MRANDOM(-150,150),MRANDOM(-150,150))
  1859.                             end
  1860.                         end
  1861.                     end
  1862.                 elseif c.ClassName == "Part" then
  1863.                     c.Anchored = false
  1864.                     c.Velocity = VT(MRANDOM(-150,150),MRANDOM(-150,150),MRANDOM(-150,150))
  1865.                 end
  1866.             end
  1867.         end
  1868.         for e=1,#BURNMARKS do
  1869.             if BURNMARKS[e]~=nil then
  1870.                 local Thing=BURNMARKS[e]
  1871.                 if Thing~=nil then
  1872.                     local Part=Thing
  1873.                     Part:remove()
  1874.                 end
  1875.             end
  1876.         end
  1877.         ORB:remove()
  1878.         BEAM:remove()
  1879.         BEAM2:remove()
  1880.         Swait(100)
  1881.         for i = 1, 60 do
  1882.             Swait()
  1883.         end
  1884.         ATTACK = false
  1885.         Rooted = false
  1886.     end
  1887. end
  1888.  
  1889. --//=================================\\
  1890. --||      ASSIGN THINGS TO KEYS
  1891. --\\=================================//
  1892.  
  1893. function MouseDown(Mouse)
  1894.     HOLD = true
  1895.     if ATTACK == false then
  1896.     end
  1897. end
  1898.  
  1899. function CastProperRay(StartPos, Vec, Length, Ignore)
  1900.     local Direction = CFrame.new(StartPos, Vec).lookVector
  1901.     local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
  1902.     local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
  1903.     return RayHit, RayPos, RayNormal
  1904. end
  1905.  
  1906. function MouseUp(Mouse)
  1907. HOLD = false
  1908. end
  1909.  
  1910. function KeyDown(Key)
  1911.     KEYHOLD = true
  1912.     if LIMITBROKEN == false then
  1913.         if Key == "t" and ATTACK == false then
  1914.             Taunt()
  1915.         end
  1916.    
  1917.         if Key == "z" and ATTACK == false then
  1918.             Warp()
  1919.         end
  1920.    
  1921.         if Key == "b" and ATTACK == false then
  1922.             RivalingOverthrower()
  1923.         end
  1924.    
  1925.         if Key == "c" and ATTACK == false then
  1926.             ChunkChuck()
  1927.         end
  1928.    
  1929.         if Key == "v" and ATTACK == false then
  1930.             if POWERLEVEL < 100 then
  1931.                 Boost()
  1932.             end
  1933.         end
  1934.  
  1935.         if Key == "q" and ATTACK == false then
  1936.             BreakLimit()
  1937.             tecks2.Text = "???"
  1938.             tecks2.TextSize = 50
  1939.             tecks2.TextColor3 = BrickColor.new("Really white").Color
  1940.             tecks2.TextStrokeColor3 = BrickColor.new("Really red").Color
  1941.         end
  1942.    
  1943.         if Key == "x" and ATTACK == false then
  1944.             XEvent()
  1945.         end
  1946.     else
  1947.         if Key == "b" and ATTACK == false then
  1948.             RivalingOverthrower2()
  1949.         end
  1950.  
  1951.         if Key == "c" and ATTACK == false then
  1952.             ChunkChuck2()
  1953.         end
  1954.  
  1955.         if Key == "x" and ATTACK == false then
  1956.             XEvent2()
  1957.         end
  1958.  
  1959.         if Key == "q" and ATTACK == false then
  1960.             LIMITBROKEN = false
  1961.             POWERLEVEL = 1
  1962.         end
  1963.  
  1964.             if Key == "f" and ATTACK == false and FLIGHT == false then
  1965.         if EQUIPPED == false then
  1966.             EQUIPPED = true
  1967.             EYE.Enabled = true
  1968.             EYE2.Enabled = true
  1969.             sick:Play()
  1970.         sick.Pitch = 0.95
  1971.         sick.Volume = .1
  1972.  
  1973.         else
  1974.             EQUIPPED = false
  1975.             FLIGHT = false
  1976.             EYE.Enabled = false
  1977.             EYE2.Enabled = false
  1978.             sick:Stop()
  1979.         end
  1980.     end
  1981.         if Key == "w" and ATTACK == false then
  1982.             FLIGHT = true
  1983.             repeat
  1984.                 local RayHit, RayPos = CastProperRay(RootPart.Position, Mouse.Hit.p, 5, {workspace})
  1985.                 RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)  
  1986.                 Swait()
  1987.             until KEYHOLD == false
  1988.             FLIGHT = false
  1989.         end
  1990.         if Key == "s" and ATTACK == false then
  1991.             FLIGHT = true
  1992.             repeat
  1993.                 local RayHit1, RayPos1 = CastProperRay(Mouse.Hit.p, RootPart.Position, 10000, {workspace})
  1994.                 local RayHit, RayPos = CastProperRay(RootPart.Position, RayPos1, 1, {workspace})
  1995.                 RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)  
  1996.                 Swait()
  1997.             until KEYHOLD == false
  1998.             FLIGHT = false
  1999.         end
  2000.         if Key == "a" and ATTACK == false then
  2001.             FLIGHT = true
  2002.             repeat
  2003.                 local RayHit, RayPos = CastProperRay(RootPart.Position, RootPart.CFrame*CF(-1,0,0).p, 1, {workspace})
  2004.                 RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)  
  2005.                 Swait()
  2006.             until KEYHOLD == false
  2007.             FLIGHT = false
  2008.         end
  2009.         if Key == "d" and ATTACK == false then
  2010.             FLIGHT = true
  2011.             repeat
  2012.                 local RayHit, RayPos = CastProperRay(RootPart.Position, RootPart.CFrame*CF(1,0,0).p, 1, {workspace})
  2013.                 RootPart.CFrame = CFrame.new(RayPos,VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)  
  2014.                 Swait()
  2015.             until KEYHOLD == false
  2016.             FLIGHT = false
  2017.         end
  2018.     end
  2019. end
  2020.  
  2021. function KeyUp(Key)
  2022.     KEYHOLD = false
  2023. end
  2024.  
  2025.     Mouse.Button1Down:connect(function(NEWKEY)
  2026.         MouseDown(NEWKEY)
  2027.     end)
  2028.     Mouse.Button1Up:connect(function(NEWKEY)
  2029.         MouseUp(NEWKEY)
  2030.     end)
  2031.     Mouse.KeyDown:connect(function(NEWKEY)
  2032.         KeyDown(NEWKEY)
  2033.     end)
  2034.     Mouse.KeyUp:connect(function(NEWKEY)
  2035.         KeyUp(NEWKEY)
  2036.     end)
  2037.  
  2038. --//=================================\\
  2039. --\\=================================//
  2040.  
  2041.  
  2042. function unanchor()
  2043.     if UNANCHOR == true then
  2044.         g = Character:GetChildren()
  2045.         for i = 1, #g do
  2046.             if g[i].ClassName == "Part" and g[i].Name ~= "HumanoidRootPart" then
  2047.                 g[i].Anchored = false
  2048.             end
  2049.             if g[i].ClassName == "Accessory" then
  2050.                 g[i].Handle.Anchored = false
  2051.             end
  2052.         end
  2053.         if LIMITBROKEN == false then
  2054.             RootPart.Anchored = false
  2055.         end
  2056.     end
  2057. end
  2058.  
  2059.  
  2060. --//=================================\\
  2061. --||    WRAP THE WHOLE SCRIPT UP
  2062. --\\=================================//
  2063.  
  2064. Humanoid.Changed:connect(function(Jump)
  2065.     if Jump == "Jump" and (Disable_Jump == true) then
  2066.         Humanoid.Jump = false
  2067.     end
  2068. end)
  2069.  
  2070. Speed = 12
  2071. Humanoid.JumpPower = 200
  2072.  
  2073. local FF = IT("ForceField",Character)
  2074. FF.Visible = false
  2075.  
  2076. while true do
  2077.     Swait()
  2078.     ANIMATE.Parent = nil
  2079.     local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  2080.     IDLEANIMATION:Play()
  2081.     SINE = SINE + CHANGE
  2082.     local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2083.     local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2084.     local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  2085.     if LIMITBROKEN == false then
  2086.         HITFLOOR, HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  2087.         if HITFLOOR ~= nil then
  2088.             if HITFLOOR.CanCollide == false then
  2089.                 HITFLOOR = nil
  2090.             end
  2091.         end
  2092.         local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  2093.         if ANIM == "Walk" and TORSOVELOCITY > 1 then
  2094.             RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2095.             Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2096.             RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2097.             LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2098.         elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  2099.             RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2100.             Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2101.             RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2102.             LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2103.         end
  2104.         if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  2105.             ANIM = "Jump"
  2106.             if ATTACK == false then
  2107.                 RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2108.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
  2109.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2110.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2111.                 RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 2 / Animation_Speed)
  2112.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 2 / Animation_Speed)
  2113.             end
  2114.         elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2115.             ANIM = "Fall"
  2116.             if ATTACK == false then
  2117.                 RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2118.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  2119.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2120.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2121.                 RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
  2122.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
  2123.             end
  2124.         elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2125.             if ANIM == "Fall" then
  2126.                 Rooted = true
  2127.                 CreateSound("289842971", Torso, 3, 1)
  2128.                 Humanoid.WalkSpeed = 0
  2129.                 CreateFlyingDebree(HITFLOOR,CF(RootPart.Position+VT(0,-3,0)),5,VT(1.5,1.5,1.5),45,50)
  2130.                 CreateWave(VT(0,0,0),15,CF(HITPOS),true,2,"Really black",VT(1,0.1,1))
  2131.                 for i=0, 1, 0.1 / Animation_Speed do
  2132.                     Swait()
  2133.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(-5), RAD(0)), 2 / Animation_Speed)
  2134.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2135.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, -0.3) * ANGLES(RAD(0), RAD(0), RAD(8)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2136.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2137.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  2138.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(90)), 2 / Animation_Speed)
  2139.                 end
  2140.                 Rooted = false
  2141.             end
  2142.             ANIM = "Idle"
  2143.             if ATTACK == false then
  2144.                 RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0 - 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
  2145.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0 + 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
  2146.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2147.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0, -0.5) * ANGLES(RAD(140 + 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2148.                 RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-15 - 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
  2149.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-35 - 2.5 * SIN(SINE / 12))), 2 / Animation_Speed)
  2150.             end
  2151.         elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2152.             if ANIM == "Fall" then
  2153.                 Rooted = true
  2154.                 CreateSound("289842971", Torso, 3, 1)  
  2155.                 Humanoid.WalkSpeed = 0
  2156.                 CreateFlyingDebree(HITFLOOR,CF(RootPart.Position+VT(0,-3,0)),5,VT(1.5,1.5,1.5),45,50)
  2157.                 CreateWave(VT(0,0,0),15,CF(HITPOS),true,2,"Really black",VT(1,0.1,1))
  2158.                 for i=0, 1, 0.1 / Animation_Speed do
  2159.                     Swait()
  2160.                     RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(-5), RAD(0)), 2 / Animation_Speed)
  2161.                     Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2162.                     RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, -0.3) * ANGLES(RAD(0), RAD(0), RAD(8)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2163.                     LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2164.                     RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  2165.                     LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(90)), 2 / Animation_Speed)
  2166.                 end
  2167.                 Rooted = false
  2168.             end
  2169.             ANIM = "Walk"
  2170.             WALK = WALK + 1 / Animation_Speed
  2171.             if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
  2172.                 WALK = 0
  2173.                 if WALKINGANIM == true then
  2174.                     WALKINGANIM = false
  2175.                 elseif WALKINGANIM == false then
  2176.                     WALKINGANIM = true
  2177.                 end
  2178.             end
  2179.             --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2180.             --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2181.             if ATTACK == false then
  2182.                 RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 2 / Animation_Speed)
  2183.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(2 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0)), 2 / Animation_Speed)
  2184.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2185.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2186.                 RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  2187.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  2188.             end
  2189.         end
  2190.         if ATTACK == false and POWERLEVEL > 2 then
  2191.             killnearest(Torso.Position,POWERLEVEL*2,15)
  2192.         end
  2193.         if sick.SoundId ~= "rbxassetid://1275083876" then
  2194.             sick.SoundId = "rbxassetid://1275083876"
  2195.             sick.Volume = 10
  2196.             sick:Play()
  2197.         end
  2198.         sick.Pitch = (1-((POWERLEVEL-1))/15)
  2199.         SKILL6TEXT.Text = "Power level: ["..POWERLEVEL.."]"
  2200.     else
  2201.         VALUE2 = false
  2202.         if ATTACK == false and POWERLEVEL > 2 then
  2203.             killnearest(Torso.Position,15,15)
  2204.         end
  2205.         local RANDOM = MRANDOM(1,10)
  2206.         if MRANDOM(1,10) == 1 then
  2207.             CreateRing(VT(15,15,0)*RANDOM,false,0,15,CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-1,-1,0)*RANDOM)
  2208.         end
  2209.         if MRANDOM(1,5) == 1 then
  2210.             CreateRing(VT(15,15,0)*RANDOM,false,0,15,CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really red",VT(-1,-1,0)*RANDOM)
  2211.         end
  2212.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2213.         Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2214.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2215.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2216.         POWERLEVEL = 100
  2217.         RootPart.Anchored = true
  2218.         if FLIGHT == false then
  2219.             ANIM = "Levitate"
  2220.             if ATTACK == false then
  2221.                 RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2222.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  2223.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2224.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2225.                 RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
  2226.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
  2227.             end
  2228.         else
  2229.             ANIM = "Fly"
  2230.             if ATTACK == false then
  2231.                 RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  2232.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 2 / Animation_Speed)
  2233.                 RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2234.                 LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2235.                 RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(-10), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 2 / Animation_Speed)
  2236.                 LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-35), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
  2237.             end
  2238.         end
  2239.         SKILL6TEXT.Text = "Power level: ["..MRANDOM(1,9)..MRANDOM(1,9)..MRANDOM(1,9)..MRANDOM(1,9)..MRANDOM(1,9).."]"
  2240.         HITFLOOR, HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 75, Character)
  2241.         if sick.SoundId ~= "rbxassetid://1073120896" then
  2242.             sick.SoundId = "rbxassetid://1073120896"
  2243.             sick.Volume = 10
  2244.             sick:Play()
  2245.             sick.Pitch = 1
  2246.         end
  2247.     end
  2248.     unanchor()
  2249.     Humanoid.MaxHealth = "inf"
  2250.     Humanoid.Health = "inf"
  2251.     if Rooted == false then
  2252.         Disable_Jump = false
  2253.         if ANIM == "Jump" or ANIM == "Fall" then
  2254.             Humanoid.WalkSpeed = Speed*3
  2255.         else
  2256.             Humanoid.WalkSpeed = Speed
  2257.         end
  2258.     elseif Rooted == true then
  2259.         Disable_Jump = true
  2260.         Humanoid.WalkSpeed = 0
  2261.     end
  2262.     q = Character:GetChildren()
  2263.     for u = 1, #q do
  2264.         if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  2265.             if q[u].Handle:FindFirstChild("PE") == nil then
  2266.                 particles(q[u].Handle)
  2267.             elseif q[u].Handle:FindFirstChild("PE") then
  2268.                 if LIMITBROKEN == false then
  2269.                     local EyeSizes={
  2270.                         NumberSequenceKeypoint.new(0,POWERLEVEL/2,0),
  2271.                         NumberSequenceKeypoint.new(1,0,0)
  2272.                     }
  2273.                     q[u].Handle.PE.Acceleration = Vector3.new(0,75*POWERLEVEL/2,0)
  2274.                     q[u].Handle.PE.Speed = NumberRange.new(POWERLEVEL)
  2275.                     q[u].Handle.PE.Size=NumberSequence.new(EyeSizes)
  2276.                 else
  2277.                     local EyeSizes={
  2278.                         NumberSequenceKeypoint.new(0,4,0),
  2279.                         NumberSequenceKeypoint.new(1,0,0)
  2280.                     }
  2281.                     q[u].Handle.PE.Acceleration = Vector3.new(0,100,0)
  2282.                     q[u].Handle.PE.Speed = NumberRange.new(25)
  2283.                     q[u].Handle.PE.Size=NumberSequence.new(EyeSizes)
  2284.                 end
  2285.             end
  2286.         elseif q[u].ClassName == "Part" and q[u].Name ~= "HumanoidRootPart" then
  2287.             if q[u]:FindFirstChild("PE") == nil then
  2288.                 particles(q[u])
  2289.             elseif q[u]:FindFirstChild("PE") then
  2290.                 if LIMITBROKEN == false then
  2291.                     local EyeSizes={
  2292.                         NumberSequenceKeypoint.new(0,POWERLEVEL/2,0),
  2293.                         NumberSequenceKeypoint.new(1,0,0)
  2294.                     }
  2295.                     q[u].PE.Acceleration = Vector3.new(0,75*POWERLEVEL/2,0)
  2296.                     q[u].PE.Speed = NumberRange.new(POWERLEVEL)
  2297.                     q[u].PE.Size=NumberSequence.new(EyeSizes)
  2298.                 else
  2299.                     local EyeSizes={
  2300.                         NumberSequenceKeypoint.new(0,4,0),
  2301.                         NumberSequenceKeypoint.new(1,0,0)
  2302.                     }
  2303.                     q[u].PE.Acceleration = Vector3.new(0,100,0)
  2304.                     q[u].PE.Speed = NumberRange.new(25)
  2305.                     q[u].PE.Size=NumberSequence.new(EyeSizes)
  2306.                 end
  2307.             end
  2308.         end
  2309.     end
  2310.     script.Parent = PlayerGui
  2311.     if VALUE2 == false then
  2312.         if HITFLOOR ~= nil then
  2313.             CreateRing(VT(0,0,0.1),false,0,15,CF(HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0)),"Really white",VT(POWERLEVEL/3,POWERLEVEL/3,0))
  2314.         end
  2315.         Speed = 12
  2316.         Character.Parent = workspace
  2317.         Weapon.Parent = Character
  2318.     elseif VALUE2 == true then
  2319.         Speed = 45
  2320.         Character.Parent = Cam
  2321.         Weapon.Parent = workspace
  2322.     end
  2323.     Effects.Parent = Weapon
  2324.     FF.Parent = Character
  2325.     local MATHS = {"0","1"}
  2326.     Humanoid.Name = MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]
  2327.     Humanoid.PlatformStand = false
  2328.     sick.Parent = Character
  2329. end
  2330.  
  2331. --//=================================\\
  2332. --\\=================================//
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338. --//====================================================\\--
  2339. --||                     END OF SCRIPT
  2340. --\\====================================================//--
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top