Advertisement
ForkFullFight

Glitcher FE

Jul 19th, 2023 (edited)
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --usage
  2.  
  3. local FEService = loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/WhyGitHubb/FEService/main/main.lua"))()
  4.  
  5.  
  6. FEService:FullNetwork()  
  7.  
  8. print(game.Players.LocalPlayer.SimulationRadius)
  9. --reanimate by MyWorld#4430 discord.gg/pYVHtSJmEY
  10. local v3_net, v3_808 = Vector3.new(5000, 25.1, 0), Vector3.new(8, 0, 8)
  11. local function getNetlessVelocity(realPartVelocity)
  12.     local mag = realPartVelocity.Magnitude
  13.     if mag > 1 then
  14.         local unit = realPartVelocity.Unit
  15.         if (unit.Y > 0.25) or (unit.Y < -0.75) then
  16.             return unit * (25.1 / unit.Y)
  17.         end
  18.     end
  19.     return v3_net + realPartVelocity * v3_808
  20. end
  21. local simradius = "shp" --simulation radius (net bypass) method
  22. --"shp" - sethiddenproperty
  23. --"ssr" - setsimulationradius
  24. --false - disable
  25. local simrad = 1000 --simulation radius value
  26. local healthHide = true --moves your head away every 3 seconds so players dont see your health bar (alignmode 4 only)
  27. local reclaim = true --if you lost control over a part this will move your primary part to the part so you get it back (alignmode 4)
  28. local novoid = true --prevents parts from going under workspace.FallenPartsDestroyHeight if you control them (alignmode 4 only)
  29. local physp = nil --PhysicalProperties.new(0.01, 0, 1, 0, 0) --sets .CustomPhysicalProperties to this for each part
  30. local noclipAllParts = true --set it to true if you want noclip
  31. local antiragdoll = true --removes hingeConstraints and ballSocketConstraints from your character
  32. local newanimate = true --disables the animate script and enables after reanimation
  33. local discharscripts = true --disables all localScripts parented to your character before reanimation
  34. local R15toR6 = true --tries to convert your character to r6 if its r15
  35. local hatcollide = false --makes hats cancollide (credit to ShownApe) (works only with reanimate method 0)
  36. local humState16 = true --enables collisions for limbs before the humanoid dies (using hum:ChangeState)
  37. local addtools = false --puts all tools from backpack to character and lets you hold them after reanimation
  38. local hedafterneck = true --disable aligns for head and enable after neck or torso is removed
  39. local loadtime = game:GetService("Players").RespawnTime + 0.5 --anti respawn delay
  40. local method = 2 --reanimation method
  41. --methods
  42. --0 - breakJoints (takes [loadtime] seconds to load)
  43. --1 - limbs
  44. --2 - limbs + anti respawn
  45. --3 - limbs + breakJoints after [loadtime] seconds
  46. --4 - remove humanoid + breakJoints
  47. --5 - remove humanoid + limbst
  48. local alignmode = 3 --AlignPosition mode
  49. --modes:
  50. --1 - AlignPosition rigidity enabled true
  51. --2 - 2 AlignPositions rigidity enabled both true and false
  52. --3 - AlignPosition rigidity enabled false
  53. --4 - CFrame
  54. local flingpart = "HumanoidRootPart" --name of the part or the hat used for flinging
  55. --the fling function
  56. --usage: fling(target, duration, velocity)
  57. --target can be set to: basePart, CFrame, Vector3, character model or humanoid (flings at mouse.Hit if argument not provided))
  58. --duration (fling time in seconds) can be set to a number or a string convertable to the number (0.5s if not provided),
  59. --velocity (fling part rotation velocity) can be set to a vector3 value (Vector3.new(20000, 20000, 20000) if not provided)
  60.  
  61. local lp = game:GetService("Players").LocalPlayer
  62. local rs, ws, sg = game:GetService("RunService"), game:GetService("Workspace"), game:GetService("StarterGui")
  63. local stepped, heartbeat, renderstepped = rs.Stepped, rs.Heartbeat, rs.RenderStepped
  64. local twait, tdelay, rad, inf, abs, clamp = task.wait, task.delay, math.rad, math.huge, math.abs, math.clamp
  65. local cf, v3 = CFrame.new, Vector3.new
  66. local angles = CFrame.Angles
  67. local v3_0, cf_0 = v3(0, 0, 0), cf(0, 0, 0)
  68.  
  69. local c = lp.Character
  70. if not (c and c.Parent) then
  71.     return
  72. end
  73.  
  74. c:GetPropertyChangedSignal("Parent"):Connect(function()
  75.     if not (c and c.Parent) then
  76.         c = nil
  77.     end
  78. end)
  79.  
  80. local clone, destroy, getchildren, getdescendants, isa = c.Clone, c.Destroy, c.GetChildren, c.GetDescendants, c.IsA
  81.  
  82. local function gp(parent, name, className)
  83.     if typeof(parent) == "Instance" then
  84.         for i, v in pairs(getchildren(parent)) do
  85.             if (v.Name == name) and isa(v, className) then
  86.                 return v
  87.             end
  88.         end
  89.     end
  90.     return nil
  91. end
  92.  
  93. local fenv = getfenv()
  94.  
  95. local shp = fenv.sethiddenproperty or fenv.set_hidden_property or fenv.set_hidden_prop or fenv.sethiddenprop
  96. local ssr = fenv.setsimulationradius or fenv.set_simulation_radius or fenv.set_sim_radius or fenv.setsimradius or fenv.setsimrad or fenv.set_sim_rad
  97.  
  98. healthHide = healthHide and ((method == 0) or (method == 3)) and gp(c, "Head", "BasePart")
  99.  
  100. local reclaim, lostpart = reclaim and c.PrimaryPart, nil
  101.  
  102. local function align(Part0, Part1)
  103.    
  104.     local att0 = Instance.new("Attachment")
  105.     att0.Position, att0.Orientation, att0.Name = v3_0, v3_0, "att0_" .. Part0.Name
  106.     local att1 = Instance.new("Attachment")
  107.     att1.Position, att1.Orientation, att1.Name = v3_0, v3_0, "att1_" .. Part1.Name
  108.  
  109.     if alignmode == 4 then
  110.    
  111.         local hide = false
  112.         if Part0 == healthHide then
  113.             healthHide = false
  114.             tdelay(0, function()
  115.                 while twait(2.9) and Part0 and c do
  116.                     hide = #Part0:GetConnectedParts() == 1
  117.                     twait(0.1)
  118.                     hide = false
  119.                 end
  120.             end)
  121.         end
  122.        
  123.         local rot = rad(0.05)
  124.         local con0, con1 = nil, nil
  125.         con0 = stepped:Connect(function()
  126.             if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  127.             Part0.RotVelocity = Part1.RotVelocity
  128.         end)
  129.         local lastpos = Part0.Position
  130.         con1 = heartbeat:Connect(function(delta)
  131.             if not (Part0 and Part1 and att1) then return con0:Disconnect() and con1:Disconnect() end
  132.             if (not Part0.Anchored) and (Part0.ReceiveAge == 0) then
  133.                 if lostpart == Part0 then
  134.                     lostpart = nil
  135.                 end
  136.                 rot = -rot
  137.                 local newcf = Part1.CFrame * att1.CFrame * angles(0, 0, rot)
  138.                 if Part1.Velocity.Magnitude > 0.01 then
  139.                     Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  140.                 else
  141.                     Part0.Velocity = getNetlessVelocity((newcf.Position - lastpos) / delta)
  142.                 end
  143.                 lastpos = newcf.Position
  144.                 if lostpart and (Part0 == reclaim) then
  145.                     newcf = lostpart.CFrame
  146.                 elseif hide then
  147.                     newcf += v3(0, 3000, 0)
  148.                 end
  149.                 if novoid and (newcf.Y < ws.FallenPartsDestroyHeight + 0.1) then
  150.                     newcf += v3(0, ws.FallenPartsDestroyHeight + 0.1 - newcf.Y, 0)
  151.                 end
  152.                 Part0.CFrame = newcf
  153.             elseif (not Part0.Anchored) and (abs(Part0.Velocity.X) < 45) and (abs(Part0.Velocity.Y) < 25) and (abs(Part0.Velocity.Z) < 45) then
  154.                 lostpart = Part0
  155.             end
  156.         end)
  157.    
  158.     else
  159.        
  160.         Part0.CustomPhysicalProperties = physp
  161.         if (alignmode == 1) or (alignmode == 2) then
  162.             local ape = Instance.new("AlignPosition")
  163.             ape.MaxForce, ape.MaxVelocity, ape.Responsiveness = inf, inf, inf
  164.             ape.ReactionForceEnabled, ape.RigidityEnabled, ape.ApplyAtCenterOfMass = false, true, false
  165.             ape.Attachment0, ape.Attachment1, ape.Name = att0, att1, "AlignPositionRtrue"
  166.             ape.Parent = att0
  167.         end
  168.        
  169.         if (alignmode == 2) or (alignmode == 3) then
  170.             local apd = Instance.new("AlignPosition")
  171.             apd.MaxForce, apd.MaxVelocity, apd.Responsiveness = inf, inf, inf
  172.             apd.ReactionForceEnabled, apd.RigidityEnabled, apd.ApplyAtCenterOfMass = false, false, false
  173.             apd.Attachment0, apd.Attachment1, apd.Name = att0, att1, "AlignPositionRfalse"
  174.             apd.Parent = att0
  175.         end
  176.        
  177.         local ao = Instance.new("AlignOrientation")
  178.         ao.MaxAngularVelocity, ao.MaxTorque, ao.Responsiveness = inf, inf, inf
  179.         ao.PrimaryAxisOnly, ao.ReactionTorqueEnabled, ao.RigidityEnabled = false, false, false
  180.         ao.Attachment0, ao.Attachment1 = att0, att1
  181.         ao.Parent = att0
  182.        
  183.         local con0, con1 = nil, nil
  184.         local vel = Part0.Velocity
  185.         con0 = renderstepped:Connect(function()
  186.             if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  187.             Part0.Velocity = vel
  188.         end)
  189.         local lastpos = Part0.Position
  190.         con1 = heartbeat:Connect(function(delta)
  191.             if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  192.             vel = Part0.Velocity
  193.             if Part1.Velocity.Magnitude > 0.01 then
  194.                 Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  195.             else
  196.                 Part0.Velocity = getNetlessVelocity((Part0.Position - lastpos) / delta)
  197.             end
  198.             lastpos = Part0.Position
  199.         end)
  200.    
  201.     end
  202.  
  203.     att0:GetPropertyChangedSignal("Parent"):Connect(function()
  204.         Part0 = att0.Parent
  205.         if not isa(Part0, "BasePart") then
  206.             att0 = nil
  207.             if lostpart == Part0 then
  208.                 lostpart = nil
  209.             end
  210.             Part0 = nil
  211.         end
  212.     end)
  213.     att0.Parent = Part0
  214.    
  215.     att1:GetPropertyChangedSignal("Parent"):Connect(function()
  216.         Part1 = att1.Parent
  217.         if not isa(Part1, "BasePart") then
  218.             att1 = nil
  219.             Part1 = nil
  220.         end
  221.     end)
  222.     att1.Parent = Part1
  223. end
  224.  
  225. local function respawnrequest()
  226.     local ccfr, c = ws.CurrentCamera.CFrame, lp.Character
  227.     lp.Character = nil
  228.     lp.Character = c
  229.     local con = nil
  230.     con = ws.CurrentCamera.Changed:Connect(function(prop)
  231.         if (prop ~= "Parent") and (prop ~= "CFrame") then
  232.             return
  233.         end
  234.         ws.CurrentCamera.CFrame = ccfr
  235.         con:Disconnect()
  236.     end)
  237. end
  238.  
  239. local destroyhum = (method == 4) or (method == 5)
  240. local breakjoints = (method == 0) or (method == 4)
  241. local antirespawn = (method == 0) or (method == 2) or (method == 3)
  242.  
  243. hatcollide = hatcollide and (method == 0)
  244.  
  245. addtools = addtools and lp:FindFirstChildOfClass("Backpack")
  246.  
  247. if type(simrad) ~= "number" then simrad = 1000 end
  248. if shp and (simradius == "shp") then
  249.     tdelay(0, function()
  250.         while c do
  251.             shp(lp, "SimulationRadius", simrad)
  252.             heartbeat:Wait()
  253.         end
  254.     end)
  255. elseif ssr and (simradius == "ssr") then
  256.     tdelay(0, function()
  257.         while c do
  258.             ssr(simrad)
  259.             heartbeat:Wait()
  260.         end
  261.     end)
  262. end
  263.  
  264. if antiragdoll then
  265.     antiragdoll = function(v)
  266.         if isa(v, "HingeConstraint") or isa(v, "BallSocketConstraint") then
  267.             v.Parent = nil
  268.         end
  269.     end
  270.     for i, v in pairs(getdescendants(c)) do
  271.         antiragdoll(v)
  272.     end
  273.     c.DescendantAdded:Connect(antiragdoll)
  274. end
  275.  
  276. if antirespawn then
  277.     respawnrequest()
  278. end
  279.  
  280. if method == 0 then
  281.     twait(loadtime)
  282.     if not c then
  283.         return
  284.     end
  285. end
  286.  
  287. if discharscripts then
  288.     for i, v in pairs(getdescendants(c)) do
  289.         if isa(v, "LocalScript") then
  290.             v.Disabled = true
  291.         end
  292.     end
  293. elseif newanimate then
  294.     local animate = gp(c, "Animate", "LocalScript")
  295.     if animate and (not animate.Disabled) then
  296.         animate.Disabled = true
  297.     else
  298.         newanimate = false
  299.     end
  300. end
  301.  
  302. if addtools then
  303.     for i, v in pairs(getchildren(addtools)) do
  304.         if isa(v, "Tool") then
  305.             v.Parent = c
  306.         end
  307.     end
  308. end
  309.  
  310. pcall(function()
  311.     settings().Physics.AllowSleep = false
  312.     settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  313. end)
  314.  
  315. local OLDscripts = {}
  316.  
  317. for i, v in pairs(getdescendants(c)) do
  318.     if v.ClassName == "Script" then
  319.         OLDscripts[v.Name] = true
  320.     end
  321. end
  322.  
  323. local scriptNames = {}
  324.  
  325. for i, v in pairs(getdescendants(c)) do
  326.     if isa(v, "BasePart") then
  327.         local newName, exists = tostring(i), true
  328.         while exists do
  329.             exists = OLDscripts[newName]
  330.             if exists then
  331.                 newName = newName .. "_"    
  332.             end
  333.         end
  334.         table.insert(scriptNames, newName)
  335.         Instance.new("Script", v).Name = newName
  336.     end
  337. end
  338.  
  339. local hum = c:FindFirstChildOfClass("Humanoid")
  340. if hum then
  341.     for i, v in pairs(hum:GetPlayingAnimationTracks()) do
  342.         v:Stop()
  343.     end
  344. end
  345. c.Archivable = true
  346. local cl = clone(c)
  347. if hum and humState16 then
  348.     hum:ChangeState(Enum.HumanoidStateType.Physics)
  349.     if destroyhum then
  350.         twait(1.6)
  351.     end
  352. end
  353. if destroyhum then
  354.     pcall(destroy, hum)
  355. end
  356.  
  357. if not c then
  358.     return
  359. end
  360.  
  361. local head, torso, root = gp(c, "Head", "BasePart"), gp(c, "Torso", "BasePart") or gp(c, "UpperTorso", "BasePart"), gp(c, "HumanoidRootPart", "BasePart")
  362. if hatcollide then
  363.     pcall(destroy, torso)
  364.     pcall(destroy, root)
  365.     pcall(destroy, c:FindFirstChildOfClass("BodyColors") or gp(c, "Health", "Script"))
  366. end
  367.  
  368. local model = Instance.new("Model", c)
  369. model:GetPropertyChangedSignal("Parent"):Connect(function()
  370.     if not (model and model.Parent) then
  371.         model = nil
  372.     end
  373. end)
  374.  
  375. for i, v in pairs(getchildren(c)) do
  376.     if v ~= model then
  377.         if addtools and isa(v, "Tool") then
  378.             for i1, v1 in pairs(getdescendants(v)) do
  379.                 if v1 and v1.Parent and isa(v1, "BasePart") then
  380.                     local bv = Instance.new("BodyVelocity")
  381.                     bv.Velocity, bv.MaxForce, bv.P, bv.Name = v3_0, v3(1000, 1000, 1000), 1250, "bv_" .. v.Name
  382.                     bv.Parent = v1
  383.                 end
  384.             end
  385.         end
  386.         v.Parent = model
  387.     end
  388. end
  389.  
  390. if breakjoints then
  391.     model:BreakJoints()
  392. else
  393.     if head and torso then
  394.         for i, v in pairs(getdescendants(model)) do
  395.             if isa(v, "JointInstance") then
  396.                 local save = false
  397.                 if (v.Part0 == torso) and (v.Part1 == head) then
  398.                     save = true
  399.                 end
  400.                 if (v.Part0 == head) and (v.Part1 == torso) then
  401.                     save = true
  402.                 end
  403.                 if save then
  404.                     if hedafterneck then
  405.                         hedafterneck = v
  406.                     end
  407.                 else
  408.                     pcall(destroy, v)
  409.                 end
  410.             end
  411.         end
  412.     end
  413.     if method == 3 then
  414.         task.delay(loadtime, pcall, model.BreakJoints, model)
  415.     end
  416. end
  417.  
  418. cl.Parent = ws
  419. for i, v in pairs(getchildren(cl)) do
  420.     v.Parent = c
  421. end
  422. pcall(destroy, cl)
  423.  
  424. local uncollide, noclipcon = nil, nil
  425. if noclipAllParts then
  426.     uncollide = function()
  427.         if c then
  428.             for i, v in pairs(getdescendants(c)) do
  429.                 if isa(v, "BasePart") then
  430.                     v.CanCollide = false
  431.                 end
  432.             end
  433.         else
  434.             noclipcon:Disconnect()
  435.         end
  436.     end
  437. else
  438.     uncollide = function()
  439.         if model then
  440.             for i, v in pairs(getdescendants(model)) do
  441.                 if isa(v, "BasePart") then
  442.                     v.CanCollide = false
  443.                 end
  444.             end
  445.         else
  446.             noclipcon:Disconnect()
  447.         end
  448.     end
  449. end
  450. noclipcon = stepped:Connect(uncollide)
  451. uncollide()
  452.  
  453. for i, scr in pairs(getdescendants(model)) do
  454.     if (scr.ClassName == "Script") and table.find(scriptNames, scr.Name) then
  455.         local Part0 = scr.Parent
  456.         if isa(Part0, "BasePart") then
  457.             for i1, scr1 in pairs(getdescendants(c)) do
  458.                 if (scr1.ClassName == "Script") and (scr1.Name == scr.Name) and (not scr1:IsDescendantOf(model)) then
  459.                     local Part1 = scr1.Parent
  460.                     if (Part1.ClassName == Part0.ClassName) and (Part1.Name == Part0.Name) then
  461.                         align(Part0, Part1)
  462.                         pcall(destroy, scr)
  463.                         pcall(destroy, scr1)
  464.                         break
  465.                     end
  466.                 end
  467.             end
  468.         end
  469.     end
  470. end
  471.  
  472. for i, v in pairs(getdescendants(c)) do
  473.     if v and v.Parent and (not v:IsDescendantOf(model)) then
  474.         if isa(v, "Decal") then
  475.             v.Transparency = 1
  476.         elseif isa(v, "BasePart") then
  477.             v.Transparency = 1
  478.             v.Anchored = false
  479.         elseif isa(v, "ForceField") then
  480.             v.Visible = false
  481.         elseif isa(v, "Sound") then
  482.             v.Playing = false
  483.         elseif isa(v, "BillboardGui") or isa(v, "SurfaceGui") or isa(v, "ParticleEmitter") or isa(v, "Fire") or isa(v, "Smoke") or isa(v, "Sparkles") then
  484.             v.Enabled = false
  485.         end
  486.     end
  487. end
  488.  
  489. if newanimate then
  490.     local animate = gp(c, "Animate", "LocalScript")
  491.     if animate then
  492.         animate.Disabled = false
  493.     end
  494. end
  495.  
  496. if addtools then
  497.     for i, v in pairs(getchildren(c)) do
  498.         if isa(v, "Tool") then
  499.             v.Parent = addtools
  500.         end
  501.     end
  502. end
  503.  
  504. local hum0, hum1 = model:FindFirstChildOfClass("Humanoid"), c:FindFirstChildOfClass("Humanoid")
  505. if hum0 then
  506.     hum0:GetPropertyChangedSignal("Parent"):Connect(function()
  507.         if not (hum0 and hum0.Parent) then
  508.             hum0 = nil
  509.         end
  510.     end)
  511. end
  512. if hum1 then
  513.     hum1:GetPropertyChangedSignal("Parent"):Connect(function()
  514.         if not (hum1 and hum1.Parent) then
  515.             hum1 = nil
  516.         end
  517.     end)
  518.  
  519.     ws.CurrentCamera.CameraSubject = hum1
  520.     local camSubCon = nil
  521.     local function camSubFunc()
  522.         camSubCon:Disconnect()
  523.         if c and hum1 then
  524.             ws.CurrentCamera.CameraSubject = hum1
  525.         end
  526.     end
  527.     camSubCon = renderstepped:Connect(camSubFunc)
  528.     if hum0 then
  529.         hum0:GetPropertyChangedSignal("Jump"):Connect(function()
  530.             if hum1 then
  531.                 hum1.Jump = hum0.Jump
  532.             end
  533.         end)
  534.     else
  535.         respawnrequest()
  536.     end
  537. end
  538.  
  539. local rb = Instance.new("BindableEvent", c)
  540. rb.Event:Connect(function()
  541.     pcall(destroy, rb)
  542.     sg:SetCore("ResetButtonCallback", true)
  543.     if destroyhum then
  544.         if c then c:BreakJoints() end
  545.         return
  546.     end
  547.     if model and hum0 and (hum0.Health > 0) then
  548.         model:BreakJoints()
  549.         hum0.Health = 0
  550.     end
  551.     if antirespawn then
  552.         respawnrequest()
  553.     end
  554. end)
  555. sg:SetCore("ResetButtonCallback", rb)
  556.  
  557. tdelay(0, function()
  558.     while c do
  559.         if hum0 and hum1 then
  560.             hum1.Jump = hum0.Jump
  561.         end
  562.         wait()
  563.     end
  564.     sg:SetCore("ResetButtonCallback", true)
  565. end)
  566.  
  567. R15toR6 = R15toR6 and hum1 and (hum1.RigType == Enum.HumanoidRigType.R15)
  568. if R15toR6 then
  569.     local part = gp(c, "HumanoidRootPart", "BasePart") or gp(c, "UpperTorso", "BasePart") or gp(c, "LowerTorso", "BasePart") or gp(c, "Head", "BasePart") or c:FindFirstChildWhichIsA("BasePart")
  570.     if part then
  571.         local cfr = part.CFrame
  572.         local R6parts = {
  573.             head = {
  574.                 Name = "Head",
  575.                 Size = v3(2, 1, 1),
  576.                 R15 = {
  577.                     Head = 0
  578.                 }
  579.             },
  580.             torso = {
  581.                 Name = "Torso",
  582.                 Size = v3(2, 2, 1),
  583.                 R15 = {
  584.                     UpperTorso = 0.2,
  585.                     LowerTorso = -0.8
  586.                 }
  587.             },
  588.             root = {
  589.                 Name = "HumanoidRootPart",
  590.                 Size = v3(2, 2, 1),
  591.                 R15 = {
  592.                     HumanoidRootPart = 0
  593.                 }
  594.             },
  595.             leftArm = {
  596.                 Name = "Left Arm",
  597.                 Size = v3(1, 2, 1),
  598.                 R15 = {
  599.                     LeftHand = -0.849,
  600.                     LeftLowerArm = -0.174,
  601.                     LeftUpperArm = 0.415
  602.                 }
  603.             },
  604.             rightArm = {
  605.                 Name = "Right Arm",
  606.                 Size = v3(1, 2, 1),
  607.                 R15 = {
  608.                     RightHand = -0.849,
  609.                     RightLowerArm = -0.174,
  610.                     RightUpperArm = 0.415
  611.                 }
  612.             },
  613.             leftLeg = {
  614.                 Name = "Left Leg",
  615.                 Size = v3(1, 2, 1),
  616.                 R15 = {
  617.                     LeftFoot = -0.85,
  618.                     LeftLowerLeg = -0.29,
  619.                     LeftUpperLeg = 0.49
  620.                 }
  621.             },
  622.             rightLeg = {
  623.                 Name = "Right Leg",
  624.                 Size = v3(1, 2, 1),
  625.                 R15 = {
  626.                     RightFoot = -0.85,
  627.                     RightLowerLeg = -0.29,
  628.                     RightUpperLeg = 0.49
  629.                 }
  630.             }
  631.         }
  632.         for i, v in pairs(getchildren(c)) do
  633.             if isa(v, "BasePart") then
  634.                 for i1, v1 in pairs(getchildren(v)) do
  635.                     if isa(v1, "Motor6D") then
  636.                         v1.Part0 = nil
  637.                     end
  638.                 end
  639.             end
  640.         end
  641.         part.Archivable = true
  642.         for i, v in pairs(R6parts) do
  643.             local part = clone(part)
  644.             part:ClearAllChildren()
  645.             part.Name, part.Size, part.CFrame, part.Anchored, part.Transparency, part.CanCollide = v.Name, v.Size, cfr, false, 1, false
  646.             for i1, v1 in pairs(v.R15) do
  647.                 local R15part = gp(c, i1, "BasePart")
  648.                 local att = gp(R15part, "att1_" .. i1, "Attachment")
  649.                 if R15part then
  650.                     local weld = Instance.new("Weld")
  651.                     weld.Part0, weld.Part1, weld.C0, weld.C1, weld.Name = part, R15part, cf(0, v1, 0), cf_0, "Weld_" .. i1
  652.                     weld.Parent = R15part
  653.                     R15part.Massless, R15part.Name = true, "R15_" .. i1
  654.                     R15part.Parent = part
  655.                     if att then
  656.                         att.Position = v3(0, v1, 0)
  657.                         att.Parent = part
  658.                     end
  659.                 end
  660.             end
  661.             part.Parent = c
  662.             R6parts[i] = part
  663.         end
  664.         local R6joints = {
  665.             neck = {
  666.                 Parent = R6parts.torso,
  667.                 Name = "Neck",
  668.                 Part0 = R6parts.torso,
  669.                 Part1 = R6parts.head,
  670.                 C0 = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  671.                 C1 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  672.             },
  673.             rootJoint = {
  674.                 Parent = R6parts.root,
  675.                 Name = "RootJoint" ,
  676.                 Part0 = R6parts.root,
  677.                 Part1 = R6parts.torso,
  678.                 C0 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  679.                 C1 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  680.             },
  681.             rightShoulder = {
  682.                 Parent = R6parts.torso,
  683.                 Name = "Right Shoulder",
  684.                 Part0 = R6parts.torso,
  685.                 Part1 = R6parts.rightArm,
  686.                 C0 = cf(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  687.                 C1 = cf(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  688.             },
  689.             leftShoulder = {
  690.                 Parent = R6parts.torso,
  691.                 Name = "Left Shoulder",
  692.                 Part0 = R6parts.torso,
  693.                 Part1 = R6parts.leftArm,
  694.                 C0 = cf(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  695.                 C1 = cf(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  696.             },
  697.             rightHip = {
  698.                 Parent = R6parts.torso,
  699.                 Name = "Right Hip",
  700.                 Part0 = R6parts.torso,
  701.                 Part1 = R6parts.rightLeg,
  702.                 C0 = cf(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  703.                 C1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  704.             },
  705.             leftHip = {
  706.                 Parent = R6parts.torso,
  707.                 Name = "Left Hip" ,
  708.                 Part0 = R6parts.torso,
  709.                 Part1 = R6parts.leftLeg,
  710.                 C0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  711.                 C1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  712.             }
  713.         }
  714.         for i, v in pairs(R6joints) do
  715.             local joint = Instance.new("Motor6D")
  716.             for prop, val in pairs(v) do
  717.                 joint[prop] = val
  718.             end
  719.             R6joints[i] = joint
  720.         end
  721.         if hum1 then
  722.             hum1.RigType, hum1.HipHeight = Enum.HumanoidRigType.R6, 0
  723.         end
  724.     end
  725. end
  726.  
  727. local torso1 = torso
  728. torso = gp(c, "Torso", "BasePart") or ((not R15toR6) and gp(c, torso.Name, "BasePart"))
  729. if (typeof(hedafterneck) == "Instance") and head and torso and torso1 then
  730.     local conNeck, conTorso, conTorso1 = nil, nil, nil
  731.     local aligns = {}
  732.     local function enableAligns()
  733.         conNeck:Disconnect()
  734.         conTorso:Disconnect()
  735.         conTorso1:Disconnect()
  736.         for i, v in pairs(aligns) do
  737.             v.Enabled = true
  738.         end
  739.     end
  740.     conNeck = hedafterneck.Changed:Connect(function(prop)
  741.         if table.find({"Part0", "Part1", "Parent"}, prop) then
  742.             enableAligns()
  743.         end
  744.     end)
  745.     conTorso = torso:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  746.     conTorso1 = torso1:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  747.     for i, v in pairs(getdescendants(head)) do
  748.         if isa(v, "AlignPosition") or isa(v, "AlignOrientation") then
  749.             i = tostring(i)
  750.             aligns[i] = v
  751.             v:GetPropertyChangedSignal("Parent"):Connect(function()
  752.                 aligns[i] = nil
  753.             end)
  754.             v.Enabled = false
  755.         end
  756.     end
  757. end
  758.  
  759. local flingpart0 = gp(model, flingpart, "BasePart") or gp(gp(model, flingpart, "Accessory"), "Handle", "BasePart")
  760. local flingpart1 = gp(c, flingpart, "BasePart") or gp(gp(c, flingpart, "Accessory"), "Handle", "BasePart")
  761.  
  762. local fling = function() end
  763. if flingpart0 and flingpart1 then
  764.     flingpart0:GetPropertyChangedSignal("Parent"):Connect(function()
  765.         if not (flingpart0 and flingpart0.Parent) then
  766.             flingpart0 = nil
  767.             fling = function() end
  768.         end
  769.     end)
  770.     flingpart0.Archivable = true
  771.     flingpart1:GetPropertyChangedSignal("Parent"):Connect(function()
  772.         if not (flingpart1 and flingpart1.Parent) then
  773.             flingpart1 = nil
  774.             fling = function() end
  775.         end
  776.     end)
  777.     local att0 = gp(flingpart0, "att0_" .. flingpart0.Name, "Attachment")
  778.     local att1 = gp(flingpart1, "att1_" .. flingpart1.Name, "Attachment")
  779.     if att0 and att1 then
  780.         att0:GetPropertyChangedSignal("Parent"):Connect(function()
  781.             if not (att0 and att0.Parent) then
  782.                 att0 = nil
  783.                 fling = function() end
  784.             end
  785.         end)
  786.         att1:GetPropertyChangedSignal("Parent"):Connect(function()
  787.             if not (att1 and att1.Parent) then
  788.                 att1 = nil
  789.                 fling = function() end
  790.             end
  791.         end)
  792.         local lastfling = nil
  793.         local mouse = lp:GetMouse()
  794.         fling = function(target, duration, rotVelocity)
  795.             if typeof(target) == "Instance" then
  796.                 if isa(target, "BasePart") then
  797.                     target = target.Position
  798.                 elseif isa(target, "Model") then
  799.                     target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  800.                     if target then
  801.                         target = target.Position
  802.                     else
  803.                         return
  804.                     end
  805.                 elseif isa(target, "Humanoid") then
  806.                     target = target.Parent
  807.                     if not (target and isa(target, "Model")) then
  808.                         return
  809.                     end
  810.                     target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  811.                     if target then
  812.                         target = target.Position
  813.                     else
  814.                         return
  815.                     end
  816.                 else
  817.                     return
  818.                 end
  819.             elseif typeof(target) == "CFrame" then
  820.                 target = target.Position
  821.             elseif typeof(target) ~= "Vector3" then
  822.                 target = mouse.Hit
  823.                 if target then
  824.                     target = target.Position
  825.                 else
  826.                     return
  827.                 end
  828.             end
  829.             if target.Y < ws.FallenPartsDestroyHeight + 5 then
  830.                 target = v3(target.X, ws.FallenPartsDestroyHeight + 5, target.Z)
  831.             end
  832.             lastfling = target
  833.             if type(duration) ~= "number" then
  834.                 duration = tonumber(duration) or 0.5
  835.             end
  836.             if typeof(rotVelocity) ~= "Vector3" then
  837.                 rotVelocity = v3(20000, 20000, 20000)
  838.             end
  839.             if not (target and flingpart0 and flingpart1 and att0 and att1) then
  840.                 return
  841.             end
  842.             flingpart0.Archivable = true
  843.             local flingpart = clone(flingpart0)
  844.             flingpart.Transparency = 1
  845.             flingpart.CanCollide = false
  846.             flingpart.Name = "flingpart_" .. flingpart0.Name
  847.             flingpart.Anchored = true
  848.             flingpart.Velocity = v3_0
  849.             flingpart.RotVelocity = v3_0
  850.             flingpart.Position = target
  851.             flingpart:GetPropertyChangedSignal("Parent"):Connect(function()
  852.                 if not (flingpart and flingpart.Parent) then
  853.                     flingpart = nil
  854.                 end
  855.             end)
  856.             flingpart.Parent = flingpart1
  857.             if flingpart0.Transparency > 0.5 then
  858.                 flingpart0.Transparency = 0.5
  859.             end
  860.             att1.Parent = flingpart
  861.             local con = nil
  862.             local rotchg = v3(0, rotVelocity.Unit.Y * -1000, 0)
  863.             con = heartbeat:Connect(function(delta)
  864.                 if target and (lastfling == target) and flingpart and flingpart0 and flingpart1 and att0 and att1 then
  865.                     flingpart.Orientation += rotchg * delta
  866.                     flingpart0.RotVelocity = rotVelocity
  867.                 else
  868.                     con:Disconnect()
  869.                 end
  870.             end)
  871.             if alignmode ~= 4 then
  872.                 local con = nil
  873.                 con = renderstepped:Connect(function()
  874.                     if flingpart0 and target then
  875.                         flingpart0.RotVelocity = v3_0
  876.                     else
  877.                         con:Disconnect()
  878.                     end
  879.                 end)
  880.             end
  881.             twait(duration)
  882.             if lastfling ~= target then
  883.                 if flingpart then
  884.                     if att1 and (att1.Parent == flingpart) then
  885.                         att1.Parent = flingpart1
  886.                     end
  887.                     pcall(destroy, flingpart)
  888.                 end
  889.                 return
  890.             end
  891.             target = nil
  892.             if not (flingpart and flingpart0 and flingpart1 and att0 and att1) then
  893.                 return
  894.             end
  895.             flingpart0.RotVelocity = v3_0
  896.             att1.Parent = flingpart1
  897.             pcall(destroy, flingpart)
  898.         end
  899.     end
  900. end
  901.  
  902. lp:GetMouse().Button1Down:Connect(fling) --click fling
  903.  
  904. lol = getcustomasset or getsynasset
  905. getgenv().LoadLibrary = function(lib) return loadstring(game:HttpGet("https://raw.githubusercontent.com/Roblox/Core-Scripts/master/CoreScriptsRoot/Libraries/" .. lib .. ".lua"))() end
  906. Player = game:GetService("Players").LocalPlayer
  907. PlayerGui = Player.PlayerGui
  908. Mouse = Player:GetMouse()
  909. Cam = workspace.CurrentCamera
  910. Backpack = Player.Backpack
  911. Character = Player.Character
  912. Humanoid = Character.Humanoid
  913. RootPart = Character["HumanoidRootPart"]
  914. Torso = Character["Torso"]
  915. Head = Character["Head"]
  916. RightArm = Character["Right Arm"]
  917. LeftArm = Character["Left Arm"]
  918. RightLeg = Character["Right Leg"]
  919. LeftLeg = Character["Left Leg"]
  920. RootJoint = RootPart["RootJoint"]
  921. Neck = Torso["Neck"]
  922. RightShoulder = Torso["Right Shoulder"]
  923. LeftShoulder = Torso["Left Shoulder"]
  924. RightHip = Torso["Right Hip"]
  925. LeftHip = Torso["Left Hip"]
  926. local sick = Instance.new("Sound",Torso)
  927. local SONG = 561833161
  928. local RANDOMIZERMOOSICK = {492070484,1255569288,1873219898,929330882,290079189,250408242,494139763}
  929. sick:Play()
  930.  
  931. IT = Instance.new
  932. CF = CFrame.new
  933. VT = Vector3.new
  934. RAD = math.rad
  935. C3 = Color3.new
  936. UD2 = UDim2.new
  937. BRICKC = BrickColor.new
  938. ANGLES = CFrame.Angles
  939. EULER = CFrame.fromEulerAnglesXYZ
  940. COS = math.cos
  941. ACOS = math.acos
  942. SIN = math.sin
  943. ASIN = math.asin
  944. ABS = math.abs
  945. MRANDOM = math.random
  946. FLOOR = math.floor
  947. local RCHOICE = MRANDOM(1,7)
  948.  
  949. --//=================================\\
  950. --||          USEFUL VALUES
  951. --\\=================================//
  952.  
  953. Animation_Speed = 3
  954. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  955. local Speed = 13
  956. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  957. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  958. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  959. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  960. local DAMAGEMULTIPLIER = 1
  961. local ANIM = "Idle"
  962. local ATTACK = false
  963. local EQUIPPED = false
  964. local HOLD = false
  965. local COMBO = 1
  966. local Rooted = false
  967. local SINE = 0
  968. local KEYHOLD = false
  969. local CHANGE = 2 / Animation_Speed
  970. local WALKINGANIM = false
  971. local VALUE1 = false
  972. local VALUE2 = false
  973. local ROBLOXIDLEANIMATION = IT("Animation")
  974. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  975. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  976. --ROBLOXIDLEANIMATION.Parent = Humanoid
  977. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  978. WEAPONGUI.Name = "Weapon GUI"
  979. local Effects = IT("Folder", Character)
  980. Effects.Name = "Effects"
  981. local BALL = IT("Folder", Character)
  982. BALL.Name = "BALL-EYE"
  983. local XEYE = IT("Folder", Character)
  984. XEYE.Name = "X - EYE"
  985. local ANIMATOR = Humanoid.Animator
  986. local ANIMATE = Character.Animate
  987. local UNANCHOR = true
  988. local WHITELIST = {}
  989. local TAUNT = false
  990. local OFFSET = 0
  991. local FULL = false
  992. local MODE = "Lunar"
  993. local PITCH = 1
  994. local VOLUME = 3
  995. local FACE = 176217464
  996. local SIZE = 1
  997.  
  998. --//=================================\\
  999. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  1000. --\\=================================//
  1001.  
  1002. ArtificialHB = Instance.new("BindableEvent", script)
  1003. ArtificialHB.Name = "ArtificialHB"
  1004.  
  1005. script:WaitForChild("ArtificialHB")
  1006. Frame_Speed = 1 / 60
  1007. frame = Frame_Speed
  1008. tf = 0
  1009. allowframeloss = false
  1010. tossremainder = false
  1011. lastframe = tick()
  1012. script.ArtificialHB:Fire()
  1013.  
  1014. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1015.     tf = tf + s
  1016.     if tf >= frame then
  1017.         if allowframeloss then
  1018.             script.ArtificialHB:Fire()
  1019.             lastframe = tick()
  1020.         else
  1021.             for i = 1, math.floor(tf / frame) do
  1022.                 script.ArtificialHB:Fire()
  1023.             end
  1024.         lastframe = tick()
  1025.         end
  1026.         if tossremainder then
  1027.             tf = 0
  1028.         else
  1029.             tf = tf - frame * math.floor(tf / frame)
  1030.         end
  1031.     end
  1032. end)
  1033.  
  1034. --//=================================\\
  1035. --//       NOOBYGAME12'S CODE
  1036. --\\=================================//
  1037.  
  1038. plr = game:GetService("Players").LocalPlayer
  1039. char = plr.Character
  1040. hum = char.Humanoid
  1041. local cam = game.Workspace.CurrentCamera
  1042. Camera = cam
  1043. local CamInterrupt = false
  1044. local TwoD = false
  1045. local TargetInfo = {nil, nil}
  1046. cam.CameraType = "Custom"
  1047. t = char.Torso
  1048. h = char.Head
  1049. ra = char["Right Arm"]
  1050. la = char["Left Arm"]
  1051. rl = char["Right Leg"]
  1052. ll = char["Left Leg"]
  1053. tors = char.Torso
  1054. lleg = char["Left Leg"]
  1055. root = char.HumanoidRootPart
  1056. hed = char.Head
  1057. rleg = char["Right Leg"]
  1058. rarm = char["Right Arm"]
  1059. larm = char["Left Arm"]
  1060. Player = plr
  1061. Character=Player.Character
  1062. PlayerGui=Player.PlayerGui
  1063. Backpack=Player.Backpack
  1064. Torso=Character.Torso
  1065. Head=Character.Head
  1066. Humanoid=Character.Humanoid
  1067. m=Instance.new('Model',Character)
  1068. LeftArm=Character["Left Arm"]
  1069. LeftLeg=Character["Left Leg"]
  1070. RightArm=Character["Right Arm"]
  1071. RightLeg=Character["Right Leg"]
  1072. LS=Torso["Left Shoulder"]
  1073. LH=Torso["Left Hip"]
  1074. RS=Torso["Right Shoulder"]
  1075. RH=Torso["Right Hip"]
  1076. Face = Head.face
  1077. Neck=Torso.Neck
  1078. it=Instance.new
  1079. attacktype=1
  1080. vt=Vector3.new
  1081. cf=CFrame.new
  1082. euler=CFrame.fromEulerAnglesXYZ
  1083. angles=CFrame.Angles
  1084. cloaked=false
  1085. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1086. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1087. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1088. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1089. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1090. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1091. RootPart=Character.HumanoidRootPart
  1092. RootJoint=RootPart.RootJoint
  1093. RootCF=euler(-1.57,0,3.14)
  1094. radian = math.rad
  1095. random = math.random
  1096. Vec3 = Vector3.new
  1097. Inst = Instance.new
  1098. cFrame = CFrame.new
  1099. Euler = CFrame.fromEulerAnglesXYZ
  1100. vt = Vector3.new
  1101. bc = BrickColor.new
  1102. br = BrickColor.random
  1103. it = Instance.new
  1104. cf = CFrame.new
  1105. local Player_Size = 0
  1106. cam = game.Workspace.CurrentCamera
  1107. CF = CFrame.new
  1108. angles = CFrame.Angles
  1109. attack = false
  1110. Euler = CFrame.fromEulerAnglesXYZ
  1111. Rad = math.rad
  1112. IT = Instance.new
  1113. BrickC = BrickColor.new
  1114. Cos = math.cos
  1115. Acos = math.acos
  1116. Sin = math.sin
  1117. Asin = math.asin
  1118. Abs = math.abs
  1119. Mrandom = math.random
  1120. Floor = math.floor
  1121. IT = Instance.new
  1122. CF = CFrame.new
  1123. VT = Vector3.new
  1124. RAD = math.rad
  1125. C3 = Color3.new
  1126. UD2 = UDim2.new
  1127. BRICKC = BrickColor.new
  1128. ANGLES = CFrame.Angles
  1129. EULER = CFrame.fromEulerAnglesXYZ
  1130. COS = math.cos
  1131. ACOS = math.acos
  1132. SIN = math.sin
  1133. ASIN = math.asin
  1134. ABS = math.abs
  1135. MRANDOM = math.random
  1136. FLOOR = math.floor
  1137.  
  1138.  
  1139. local Booleans = {
  1140.   CamFollow = true,
  1141.   GyroUse = true
  1142. }
  1143.  
  1144. function lerp(object, newCFrame, alpha)
  1145.   return object:lerp(newCFrame, alpha)
  1146. end
  1147.  
  1148. local Directer = Inst("BodyGyro", root)
  1149. Directer.MaxTorque = Vec3(0, 0, 0)
  1150. Directer.P = 600000
  1151. local CPart = Inst("Part")
  1152. CPart.Anchored = true
  1153. CPart.CanCollide = false
  1154. CPart.Locked = true
  1155. CPart.Transparency = 1
  1156.  
  1157. local rainbowmode = false
  1158. local chaosmode = false
  1159.  
  1160. local mutedtog = false
  1161.  
  1162. function CameraEnshaking(Length,Intensity)
  1163. coroutine.resume(coroutine.create(function()
  1164.       local intensity = 1*Intensity
  1165.       local rotM = 0.01*Intensity
  1166. for i = 0, Length, 0.1 do
  1167. Swait()
  1168. intensity = intensity - 0.05*Intensity/Length
  1169. rotM = rotM - 0.0005*Intensity/Length
  1170.       hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  1171.       cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  1172. end
  1173. Humanoid.CameraOffset = Vec3(0, 0, 0)
  1174. end))
  1175. end
  1176. CamShake=function(Part,Distan,Power,Times)
  1177. local de=Part.Position
  1178. for i,v in pairs(workspace:children()) do
  1179.  if v:IsA("Model") and v:findFirstChild("Humanoid") then
  1180. for _,c in pairs(v:children()) do
  1181. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  1182. local Noob=v.Humanoid
  1183. if Noob~=nil then
  1184. coroutine.resume(coroutine.create(function()
  1185. FV = Instance.new("BoolValue", Noob)
  1186. FV.Name = "CameraShake"
  1187. for ShakeNum=1,Times do
  1188. Swait()
  1189. local ef=Power
  1190.   if ef>=1 then
  1191.    Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  1192.   else
  1193.    ef=Power*10
  1194.    Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  1195.   end  
  1196. end
  1197. Humanoid.CameraOffset = Vector3.new(0,0,0)
  1198. FV:Destroy()
  1199. end))
  1200. end
  1201. end
  1202. end
  1203. end
  1204. end
  1205. end
  1206.  
  1207. local toggleTag = true
  1208. local bilguit = Instance.new("BillboardGui", hed)
  1209. bilguit.Adornee = nil
  1210. bilguit.Name = "ModeName"
  1211. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  1212. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  1213.  
  1214.  
  1215. function chatfunc(text,color,typet,font,timeex)
  1216. local chat = coroutine.wrap(function()
  1217. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1218. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1219. end
  1220. local naeeym2 = Instance.new("BillboardGui",Character)
  1221. naeeym2.Size = UDim2.new(0,100,0,40)
  1222. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1223. naeeym2.Adornee = Character.Head
  1224. naeeym2.Name = "TalkingBillBoard"
  1225. local tecks2 = Instance.new("TextLabel",naeeym2)
  1226. tecks2.BackgroundTransparency = 1
  1227. tecks2.BorderSizePixel = 0
  1228. tecks2.Text = ""
  1229. tecks2.Font = font
  1230. tecks2.TextSize = 30
  1231. tecks2.TextStrokeTransparency = 0
  1232. tecks2.TextColor3 = color
  1233. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1234. tecks2.Size = UDim2.new(1,0,0.5,0)
  1235. local tecks3 = Instance.new("TextLabel",naeeym2)
  1236. tecks3.BackgroundTransparency = 1
  1237. tecks3.BorderSizePixel = 0
  1238. tecks3.Text = ""
  1239. tecks3.Font = font
  1240. tecks3.TextSize = 30
  1241. tecks3.TextStrokeTransparency = 0
  1242. if typet == "Inverted" then
  1243. tecks3.TextColor3 = Color3.new(0,0,0)
  1244. tecks3.TextStrokeColor3 = color
  1245. elseif typet == "Normal" then
  1246. tecks3.TextColor3 = color
  1247. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1248. end
  1249. tecks3.Size = UDim2.new(1,0,0.5,0)
  1250. coroutine.resume(coroutine.create(function()
  1251. while true do
  1252. Swait(1)
  1253. if chaosmode == true then
  1254. tecks2.TextColor3 = BrickColor.random().Color
  1255. tecks3.TextStrokeColor3 = BrickColor.random().Color
  1256. end
  1257. end
  1258. end))
  1259. text.TextTransparency = text.TextTransparency  + 1
  1260. text.TextStrokeTransparency = text.TextStrokeTransparency + 1
  1261. for i = 0, 74*timeex do
  1262. Swait()
  1263. text.TextTransparency = 1
  1264. text.TextStrokeTransparency = 1
  1265. tecks2.Text = text
  1266. tecks3.Text = text
  1267. end
  1268. local randomrot = math.random(1,2)
  1269. if randomrot == 1 then
  1270. for i = 1, 50 do
  1271. Swait()
  1272. tecks2.Text = text
  1273. tecks3.Text = text
  1274. text.TextTransparency = text.TextTransparency - .02
  1275. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  1276. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1277. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1278. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1279. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1280. end
  1281. elseif randomrot == 2 then
  1282.     for i = 1, 50 do
  1283. Swait()
  1284. tecks2.Text = text
  1285. tecks3.Text = text
  1286. text.TextTransparency = text.TextTransparency - .02
  1287. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  1288. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1289. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1290. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1291. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1292. end
  1293. end
  1294. text.TextTransparency = 0
  1295. text.TextStrokeTransparency = 0
  1296. if toggleTag == false then
  1297. text.TextTransparency = 1
  1298. text.TextStrokeTransparency = 1
  1299. end
  1300. naeeym2:Destroy()
  1301. end)
  1302. chat()
  1303. end
  1304.  
  1305.  
  1306.  
  1307. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  1308.   local gui = it(GuiType)
  1309.   gui.Parent = parent
  1310.   gui.Text = text
  1311.   gui.BackgroundTransparency = backtrans
  1312.   gui.BackgroundColor3 = backcol
  1313.   gui.SizeConstraint = "RelativeXY"
  1314.   gui.TextXAlignment = "Center"
  1315.   gui.TextYAlignment = "Center"
  1316.   gui.Position = pos
  1317.   gui.Size = size
  1318.   gui.Font = "SourceSans"
  1319.   gui.FontSize = "Size14"
  1320.   gui.TextWrapped = false
  1321.   gui.TextStrokeTransparency = 0
  1322.   gui.TextColor = BrickColor.new("White")
  1323.   return gui
  1324. end
  1325. --------------------------- GUI STUFF
  1326. local basgui = it("GuiMain")
  1327. basgui.Parent = plr.PlayerGui
  1328. basgui.Name = "VISgui"
  1329. local fullscreenz = it("Frame")
  1330. fullscreenz.Parent = basgui
  1331. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  1332. fullscreenz.BackgroundTransparency = 1
  1333. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  1334. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  1335. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  1336. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  1337. imgl2.BackgroundTransparency = 1
  1338. imgl2.BorderSizePixel = 0
  1339. imgl2.ImageTransparency = 0.5
  1340. imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
  1341. imgl2.Size = UDim2.new(0,1000,0,1000)
  1342. imgl2.Image = "rbxassetid://2344830904"
  1343. local techc = imgl2:Clone()
  1344. techc.Parent = fullscreenz
  1345. techc.ImageTransparency = 0
  1346. techc.Size = UDim2.new(0,900,0,900)
  1347. techc.Position = UDim2.new(0.70,-150,0.50,-150)
  1348. techc.Image = "rbxassetid://2092248396"
  1349. local circl = imgl2:Clone()
  1350. circl.Parent = fullscreenz
  1351. circl.ImageTransparency = 0
  1352. circl.Size = UDim2.new(0,550,0,550)
  1353. circl.Position = UDim2.new(0.70,25,0.50,25)
  1354. circl.Image = "rbxassetid://2312119891"
  1355. local circl2 = imgl2:Clone()
  1356. circl2.Parent = fullscreenz
  1357. circl2.ImageTransparency = 0
  1358. circl2.Size = UDim2.new(0,700,0,700)
  1359. circl2.Position = UDim2.new(0.70,-50,0.50,-50)
  1360. circl2.Image = "rbxassetid://2312119891"
  1361. local imgl2b = imgl2:Clone()
  1362. imgl2b.Parent = fullscreenz
  1363. imgl2b.ImageTransparency = 0
  1364. imgl2b.Size = UDim2.new(0,800,0,800)
  1365. imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
  1366. imgl2b.ImageColor3 = Color3.new(0,0,0)
  1367. local ned = Instance.new("TextLabel",fullscreenz)
  1368. ned.ZIndex = 2
  1369. ned.Font = "Bodoni"
  1370. ned.BackgroundTransparency = 1
  1371. ned.BorderSizePixel = 0.65
  1372. ned.Size = UDim2.new(0.6,0,0.6,0)
  1373. ned.Position = UDim2.new(0,0,0,0)
  1374. ned.TextScaled = true
  1375. ned.TextStrokeTransparency = 0
  1376. ned.Text = "Lunar"
  1377. ned.TextSize = 48
  1378. ned.Rotation = 1
  1379. ned.TextXAlignment = "Left"
  1380. ned.TextYAlignment = "Top"
  1381.  
  1382. --//=================================\\
  1383. --//          WINGY STUFF
  1384. --\\=================================//
  1385.  
  1386. local extrawingmod1 = Instance.new("Model",Character)
  1387. local extrawingmod2 = Instance.new("Model",Character)
  1388.  
  1389. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  1390. local p = Instance.new("Part")
  1391. p.TopSurface = 0
  1392. p.BottomSurface = 0
  1393. p.Parent = parent
  1394. p.Size = Vector3.new(0.1,0.1,0.1)
  1395. p.Transparency = transparency
  1396. p.Reflectance = reflectance
  1397. p.CanCollide = false
  1398. p.Locked = true
  1399. p.BrickColor = brickcolor
  1400. p.Material = material
  1401. return p
  1402. end
  1403.  
  1404. function CreateMesh(parent,meshtype,x1,y1,z1)
  1405. local mesh = Instance.new("SpecialMesh",parent)
  1406. mesh.MeshType = meshtype
  1407. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  1408. return mesh
  1409. end
  1410.  
  1411. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  1412. local mesh = Instance.new("SpecialMesh",parent)
  1413. mesh.MeshType = "FileMesh"
  1414. mesh.MeshId = meshid
  1415. mesh.Scale = Vector3.new(x1,y1,z1)
  1416. return mesh
  1417. end
  1418.  
  1419.  
  1420. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  1421. local mesh = Instance.new("SpecialMesh",parent)
  1422. mesh.MeshType = "FileMesh"
  1423. mesh.MeshId = meshid
  1424. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  1425. mesh.Scale = Vector3.new(x1,y1,z1)
  1426. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  1427. return mesh
  1428. end
  1429.  
  1430. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  1431. local weld = Instance.new("Weld")
  1432. weld.Parent = parent
  1433. weld.Part0 = part0
  1434. weld.Part1 = part1
  1435. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  1436. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  1437. return weld
  1438. end
  1439.  
  1440. function RemoveOutlines(part)
  1441.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1442. end
  1443.  
  1444. local Create = LoadLibrary("RbxUtility").Create
  1445.  
  1446. CFuncs = { 
  1447.     ["Part"] = {
  1448.         Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1449.             local Part = Create("Part"){
  1450.                 Parent = Parent,
  1451.                 Reflectance = Reflectance,
  1452.                 Transparency = Transparency,
  1453.                 CanCollide = false,
  1454.                 Locked = true,
  1455.                 BrickColor = BrickColor.new(tostring(BColor)),
  1456.                 Name = Name,
  1457.                 Size = Size,
  1458.                 Material = Material,
  1459.             }
  1460.             RemoveOutlines(Part)
  1461.             return Part
  1462.         end;
  1463.     };
  1464.    
  1465.     ["Mesh"] = {
  1466.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1467.             local Msh = Create(Mesh){
  1468.                 Parent = Part,
  1469.                 Offset = OffSet,
  1470.                 Scale = Scale,
  1471.             }
  1472.             if Mesh == "SpecialMesh" then
  1473.                 Msh.MeshType = MeshType
  1474.                 Msh.MeshId = MeshId
  1475.             end
  1476.             return Msh
  1477.         end;
  1478.     };
  1479.    
  1480.     ["Mesh"] = {
  1481.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1482.             local Msh = Create(Mesh){
  1483.                 Parent = Part,
  1484.                 Offset = OffSet,
  1485.                 Scale = Scale,
  1486.             }
  1487.             if Mesh == "SpecialMesh" then
  1488.                 Msh.MeshType = MeshType
  1489.                 Msh.MeshId = MeshId
  1490.             end
  1491.             return Msh
  1492.         end;
  1493.     };
  1494.    
  1495.     ["Weld"] = {
  1496.         Create = function(Parent, Part0, Part1, C0, C1)
  1497.             local Weld = Create("Weld"){
  1498.                 Parent = Parent,
  1499.                 Part0 = Part0,
  1500.                 Part1 = Part1,
  1501.                 C0 = C0,
  1502.                 C1 = C1,
  1503.             }
  1504.             return Weld
  1505.         end;
  1506.     };
  1507.  
  1508.     ["Sound"] = {
  1509.         Create = function(id, par, vol, pit)
  1510.             coroutine.resume(coroutine.create(function()
  1511.                 local S = Create("Sound"){
  1512.                     Volume = vol,
  1513.                                         Name = "EffectSoundo",
  1514.                     Pitch = pit or 1,
  1515.                     SoundId = id,
  1516.                     Parent = par or workspace,
  1517.                 }
  1518.                 wait()
  1519.                 S:play()
  1520.                 game:GetService("Debris"):AddItem(S, 10)
  1521.             end))
  1522.         end;
  1523.     };
  1524.  
  1525. ["LongSound"] = {
  1526.         Create = function(id, par, vol, pit)
  1527.             coroutine.resume(coroutine.create(function()
  1528.                 local S = Create("Sound"){
  1529.                     Volume = vol,
  1530.                     Pitch = pit or 1,
  1531.                     SoundId = id,
  1532.                     Parent = par or workspace,
  1533.                 }
  1534.                 wait()
  1535.                 S:play()
  1536.                 game:GetService("Debris"):AddItem(S, 60)
  1537.             end))
  1538.         end;
  1539.     };
  1540.    
  1541.     ["ParticleEmitter"] = {
  1542.         Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1543.             local fp = Create("ParticleEmitter"){
  1544.                 Parent = Parent,
  1545.                 Color = ColorSequence.new(Color1, Color2),
  1546.                 LightEmission = LightEmission,
  1547.                 Size = Size,
  1548.                 Texture = Texture,
  1549.                 Transparency = Transparency,
  1550.                 ZOffset = ZOffset,
  1551.                 Acceleration = Accel,
  1552.                 Drag = Drag,
  1553.                 LockedToPart = LockedToPart,
  1554.                 VelocityInheritance = VelocityInheritance,
  1555.                 EmissionDirection = EmissionDirection,
  1556.                 Enabled = Enabled,
  1557.                 Lifetime = LifeTime,
  1558.                 Rate = Rate,
  1559.                 Rotation = Rotation,
  1560.                 RotSpeed = RotSpeed,
  1561.                 Speed = Speed,
  1562.                 VelocitySpread = VelocitySpread,
  1563.             }
  1564.             return fp
  1565.         end;
  1566.     };
  1567.  
  1568.     CreateTemplate = {
  1569.    
  1570.     };
  1571. }
  1572.  
  1573.  
  1574.  
  1575. New = function(Object, Parent, Name, Data)
  1576.     local Object = Instance.new(Object)
  1577.     for Index, Value in pairs(Data or {}) do
  1578.         Object[Index] = Value
  1579.     end
  1580.     Object.Parent = Parent
  1581.     Object.Name = Name
  1582.     return Object
  1583. end
  1584.  
  1585. local halocolor = BrickColor.new("Mid gray")
  1586. local halocolor2 = BrickColor.new("Mid gray")
  1587. local halocolor3 = BrickColor.new("Really black")
  1588. local starcolor = BrickColor.new("Bright yellow")
  1589. local lunacolor = BrickColor.new("Navy blue")
  1590. local lunacolor2 = BrickColor.new("Bright blue")
  1591. local wepcolor = BrickColor.new("Deep blue")
  1592. local maincolor = BrickColor.new("Lapis")
  1593. local secondcolor = BrickColor.new("Lapis")
  1594. local m = Instance.new("Model",Character)
  1595. local m2 = Instance.new("Model",Character)
  1596. local m3 = Instance.new("Model",Character)
  1597. local mw1 = Instance.new("Model",Character)
  1598. local mw2 = Instance.new("Model",Character)
  1599. local mw3 = Instance.new("Model",Character)
  1600. local mw4 = Instance.new("Model",Character)
  1601.  
  1602. --------------
  1603. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1604. CreateWeld(sorb,RightArm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1605. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1606. CreateWeld(sorb2,LeftArm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1607.  
  1608. local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  1609. CreateMesh(handle,"Brick",0,0,0)
  1610. local handlexweld = CreateWeld(handlex,Torso,handlex,0,0,-1.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1611. local valuaring = 10
  1612.  
  1613. local refec = Instance.new("ParticleEmitter",handlex)
  1614. refec.Texture = "rbxassetid://284205403"
  1615. refec.LightEmission = 0.95
  1616. refec.Color = ColorSequence.new(BrickColor.new("White").Color)
  1617. refec.Rate = 50
  1618. refec.Lifetime = NumberRange.new(0.5)
  1619. refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1620. refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  1621. refec.Speed = NumberRange.new(0,2)
  1622. refec.Drag = 5
  1623. refec.LockedToPart = true
  1624. refec.Rotation = NumberRange.new(-500,500)
  1625. refec.VelocitySpread = 9000
  1626. refec.RotSpeed = NumberRange.new(-500,500)
  1627. local refec2 = refec:Clone()
  1628. refec2.LightEmission = 0.75
  1629. refec2.Texture = "rbxassetid://254287058"
  1630. refec2.Parent = handlex
  1631. refec2.Rate = 25
  1632. refec2.Lifetime = NumberRange.new(0.75)
  1633. refec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(0.15,1,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1634. refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  1635. refec2.Speed = NumberRange.new(0)
  1636. local refec3 = refec:Clone()
  1637. refec3.LightEmission = 0.75
  1638. refec3.Texture = "rbxassetid://363275192"
  1639. refec3.Parent = handlex
  1640. refec3.Rate = 25
  1641. refec3.Lifetime = NumberRange.new(1)
  1642. refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1643. refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  1644. refec3.Speed = NumberRange.new(0)
  1645. refec3.RotSpeed = NumberRange.new(-50,50)
  1646.  
  1647. for i = 0, 35 do
  1648.     valuaring = valuaring + 10
  1649. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1650. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  1651. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1652. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1653. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  1654. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1655. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1656. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  1657. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1658. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1659. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  1660. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1661. end
  1662.  
  1663.  
  1664. local handle = CreateParta(m,1,1,"Neon",maincolor)
  1665. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1666. local handleweld = CreateWeld(handle,Torso,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1667.  
  1668.  
  1669.  
  1670. --- Left wing.
  1671.  
  1672. local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
  1673. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1674. local lwing1weld = CreateWeld(lwing1,handle,lwing1,4,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1675.  
  1676. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1677. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1678. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1679. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1680. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1681. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1682. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1683. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1684. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1685. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1686. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1687. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1688. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1689. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1690. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1691. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1692. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1693. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1694. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1695. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1696. CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1697. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1698. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1699. CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1700. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1701. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1702. CreateWeld(wed,lwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1703. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1704. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1705. CreateWeld(wed,lwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1706.  
  1707.  
  1708. local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
  1709. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1710. local lwing2weld = CreateWeld(lwing2,handle,lwing2,5,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1711.  
  1712. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1713. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1714. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1715. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1716. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1717. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1718. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1719. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1720. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1721. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1722. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1723. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1724. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1725. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1726. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1727. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1728. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1729. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1730. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1731. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1732. CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1733. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1734. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1735. CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1736. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1737. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1738. CreateWeld(wed,lwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1739. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1740. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1741. CreateWeld(wed,lwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1742.  
  1743. local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
  1744. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1745. local lwing3weld = CreateWeld(lwing3,handle,lwing3,5.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1746.  
  1747. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1748. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1749. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1750. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1751. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1752. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1753. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1754. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1755. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1756. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1757. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1758. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1759. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1760. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1761. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1762. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1763. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1764. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1765. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1766. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1767. CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1768. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1769. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1770. CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1771. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1772. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1773. CreateWeld(wed,lwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1774. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1775. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1776. CreateWeld(wed,lwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1777.  
  1778.  
  1779. -- Right wing --
  1780.  
  1781. local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
  1782. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1783. local rwing1weld = CreateWeld(rwing1,handle,rwing1,-4,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1784.  
  1785. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1786. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1787. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1788. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1789. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1790. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1791. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1792. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1793. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1794. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1795. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1796. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1797. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1798. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1799. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1800. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1801. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1802. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1803. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1804. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1805. CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1806. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1807. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1808. CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1809. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1810. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1811. CreateWeld(wed,rwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1812. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1813. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1814. CreateWeld(wed,rwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1815.  
  1816. local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
  1817. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1818. local rwing2weld = CreateWeld(rwing2,handle,rwing2,-5,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1819.  
  1820. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1821. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1822. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1823. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1824. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1825. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1826. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1827. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1828. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1829. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1830. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1831. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1832. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1833. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1834. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1835. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1836. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1837. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1838. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1839. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1840. CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1841. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1842. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1843. CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1844. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1845. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1846. CreateWeld(wed,rwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1847. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1848. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1849. CreateWeld(wed,rwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1850.  
  1851. local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
  1852. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1853. local rwing3weld = CreateWeld(rwing3,handle,rwing3,-5.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1854.  
  1855.  
  1856. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1857. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1858. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1859. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1860. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1861. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1862. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1863. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1864. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1865. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1866. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1867. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1868. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1869. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1870. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1871. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1872. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1873. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1874. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1875. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1876. CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1877. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1878. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1879. CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1880. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1881. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1882. CreateWeld(wed,rwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1883. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1884. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1885. CreateWeld(wed,rwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1886.  
  1887. ------------- Trails
  1888. local A0 = Instance.new("Attachment",lwing1)
  1889. A0.Position = Vector3.new(0,-0.7,0)
  1890. local A1 = Instance.new("Attachment",lwing1)
  1891. A1.Position = Vector3.new(0,-3.5,0)
  1892. tl1 = Instance.new('Trail',lwing1)
  1893. tl1.Attachment0 = A0
  1894. tl1.Attachment1 = A1
  1895. tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1896. tl1.LightEmission = 1
  1897. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1898. tl1.Color = ColorSequence.new(halocolor.Color)
  1899. tl1.Lifetime = 0.5
  1900.  
  1901. local A0 = Instance.new("Attachment",lwing2)
  1902. A0.Position = Vector3.new(0,-0.7,0)
  1903. local A1 = Instance.new("Attachment",lwing2)
  1904. A1.Position = Vector3.new(0,-3.5,0)
  1905. tl2 = Instance.new('Trail',lwing2)
  1906. tl2.Attachment0 = A0
  1907. tl2.Attachment1 = A1
  1908. tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1909. tl2.LightEmission = 1
  1910. tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1911. tl2.Color = ColorSequence.new(halocolor.Color)
  1912. tl2.Lifetime = 0.5
  1913.  
  1914. local A0 = Instance.new("Attachment",lwing3)
  1915. A0.Position = Vector3.new(0,-0.7,0)
  1916. local A1 = Instance.new("Attachment",lwing3)
  1917. A1.Position = Vector3.new(0,-3.5,0)
  1918. tl3 = Instance.new('Trail',lwing3)
  1919. tl3.Attachment0 = A0
  1920. tl3.Attachment1 = A1
  1921. tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1922. tl3.LightEmission = 1
  1923. tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1924. tl3.Color = ColorSequence.new(halocolor.Color)
  1925. tl3.Lifetime = 0.5
  1926.  
  1927. local A0 = Instance.new("Attachment",rwing1)
  1928. A0.Position = Vector3.new(0,-0.7,0)
  1929. local A1 = Instance.new("Attachment",rwing1)
  1930. A1.Position = Vector3.new(0,-3.5,0)
  1931. tr1 = Instance.new('Trail',rwing1)
  1932. tr1.Attachment0 = A0
  1933. tr1.Attachment1 = A1
  1934. tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1935. tr1.LightEmission = 1
  1936. tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1937. tr1.Color = ColorSequence.new(halocolor2.Color)
  1938. tr1.Lifetime = 0.5
  1939.  
  1940. local A0 = Instance.new("Attachment",rwing2)
  1941. A0.Position = Vector3.new(0,-0.7,0)
  1942. local A1 = Instance.new("Attachment",rwing2)
  1943. A1.Position = Vector3.new(0,-3.5,0)
  1944. tr2 = Instance.new('Trail',rwing2)
  1945. tr2.Attachment0 = A0
  1946. tr2.Attachment1 = A1
  1947. tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1948. tr2.LightEmission = 1
  1949. tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1950. tr2.Color = ColorSequence.new(halocolor2.Color)
  1951. tr2.Lifetime = 0.5
  1952.  
  1953. local A0 = Instance.new("Attachment",rwing3)
  1954. A0.Position = Vector3.new(0,-0.7,0)
  1955. local A1 = Instance.new("Attachment",rwing3)
  1956. A1.Position = Vector3.new(0,-3.5,0)
  1957. tr3 = Instance.new('Trail',rwing3)
  1958. tr3.Attachment0 = A0
  1959. tr3.Attachment1 = A1
  1960. tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1961. tr3.LightEmission = 1
  1962. tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1963. tr3.Color = ColorSequence.new(halocolor2.Color)
  1964. tr3.Lifetime = 0.5
  1965.  
  1966. --------------
  1967.  
  1968.  
  1969.  
  1970. for i, v in pairs(mw2:GetChildren()) do
  1971. if v:IsA("Part") then
  1972. v.BrickColor = BrickColor.new("White")
  1973. v.Material = "Neon"
  1974. end
  1975. end
  1976. for i, v in pairs(mw1:GetChildren()) do
  1977. if v:IsA("Part") then
  1978. v.Transparency = 0
  1979. v.BrickColor = BrickColor.new("White")
  1980. v.Material = "Neon"
  1981. end
  1982. end
  1983. for i, v in pairs(extrawingmod1:GetChildren()) do
  1984. if v:IsA("Part") then
  1985. v.Transparency = 1
  1986. v.BrickColor = BrickColor.new("White")
  1987. v.Material = "Neon"
  1988. end
  1989. end
  1990. for i, v in pairs(extrawingmod2:GetChildren()) do
  1991. if v:IsA("Part") then
  1992. v.Transparency = 1
  1993. v.BrickColor = BrickColor.new("White")
  1994. v.Material = "Neon"
  1995. end
  1996. end
  1997. local MAINRUINCOLOR = BrickColor.new("Navy blue")
  1998. local SECONDRUINCOLOR  = BrickColor.new("Navy blue")
  1999. local THIRDRUINCOLOR = BrickColor.new("Really black")
  2000.  
  2001. function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
  2002. for i, v in pairs(mw2:GetChildren()) do
  2003. if v:IsA("Part") then
  2004. v.BrickColor = one
  2005. v.Material = "Neon"
  2006. end
  2007. end
  2008. refec.Color = ColorSequence.new(one.Color)
  2009. refec2.Color = ColorSequence.new(one.Color)
  2010. refec3.Color = ColorSequence.new(one.Color)
  2011. tr1.Color = ColorSequence.new(one.Color)
  2012. tr2.Color = ColorSequence.new(one.Color)
  2013. tr3.Color = ColorSequence.new(one.Color)
  2014. imgl2.ImageColor3 = one.Color
  2015. circl.ImageColor3 = two.Color
  2016. techc.ImageColor3 = one.Color
  2017. circl2.ImageColor3 = one.Color
  2018. ned.TextColor3 = two.Color
  2019. ned.TextStrokeColor3 = one.Color
  2020. for i, v in pairs(mw1:GetChildren()) do
  2021. if v:IsA("Part") then
  2022. v.Transparency = 0
  2023. v.BrickColor = two
  2024. v.Material = "Neon"
  2025. end
  2026. end
  2027. tl1.Color = ColorSequence.new(two.Color)
  2028. tl2.Color = ColorSequence.new(two.Color)
  2029. tl3.Color = ColorSequence.new(two.Color)
  2030. for i, v in pairs(m:GetChildren()) do
  2031. if v:IsA("Part") then
  2032. v.BrickColor = three
  2033. v.Material = "Ice"
  2034. end
  2035. end
  2036. for i, v in pairs(m2:GetChildren()) do
  2037. if v:IsA("Part") then
  2038. v.BrickColor = four
  2039. v.Material = "Ice"
  2040. end
  2041. end
  2042. for i, v in pairs(m3:GetChildren()) do
  2043. if v:IsA("Part") then
  2044. v.BrickColor = five
  2045. v.Material = "Neon"
  2046. end
  2047. end
  2048. for i, v in pairs(extrawingmod1:GetChildren()) do
  2049. if v:IsA("Part") then
  2050. v.Transparency = exonetran
  2051. v.BrickColor = exone
  2052. v.Material = "Neon"
  2053. end
  2054. end
  2055. for i, v in pairs(extrawingmod2:GetChildren()) do
  2056. if v:IsA("Part") then
  2057. v.Transparency = extwotran
  2058. v.BrickColor = extwo
  2059. v.Material = "Neon"
  2060. end
  2061. end
  2062. end
  2063.  
  2064. imgl2.ImageColor3 = MAINRUINCOLOR.Color
  2065. circl.ImageColor3 = SECONDRUINCOLOR.Color
  2066. techc.ImageColor3 = MAINRUINCOLOR.Color
  2067. circl2.ImageColor3 = MAINRUINCOLOR.Color
  2068. ned.TextColor3 = MAINRUINCOLOR.Color
  2069. ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
  2070.  
  2071.  
  2072. function bosschatfunc(text,color,watval)
  2073. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2074. coroutine.resume(coroutine.create(function()
  2075. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  2076. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  2077. end
  2078. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2079. scrg.Name = "Dialog"
  2080. local txtlb = Instance.new("TextLabel",scrg)
  2081. txtlb.Text = ""
  2082. txtlb.Font = "Bodoni"
  2083. txtlb.TextColor3 = Color3.new(0,0,0)
  2084. txtlb.TextStrokeTransparency = 0
  2085. txtlb.BackgroundTransparency = 0.75
  2086. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  2087. txtlb.TextStrokeColor3 = color
  2088. txtlb.TextScaled = true
  2089. txtlb.Size = UDim2.new(1,0,0.25,0)
  2090. txtlb.TextXAlignment = "Left"
  2091. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  2092. local txtlb2 = Instance.new("TextLabel",scrg)
  2093. txtlb2.Text = "Chaotic:"
  2094. txtlb2.Font = "Arcade"
  2095. txtlb2.TextColor3 = Color3.new(0,0,0)
  2096. txtlb2.TextStrokeTransparency = 0
  2097. txtlb2.BackgroundTransparency = 1
  2098. txtlb2.TextStrokeColor3 = color
  2099. txtlb2.TextSize = 40
  2100. txtlb2.Size = UDim2.new(1,0,0.25,0)
  2101. txtlb2.TextXAlignment = "Left"
  2102. txtlb2.Position = UDim2.new(0,0,1,0)
  2103. local fvalen = 0.55
  2104. local fval = -0.49
  2105. coroutine.resume(coroutine.create(function()
  2106. while true do
  2107. Swait()
  2108. if MODE == "Sanity" then
  2109. txtlb.Rotation = math.random(-1,1)
  2110. txtlb2.Rotation = math.random(-1,1)
  2111. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2112. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2113. txtlb.TextStrokeColor3 = BrickColor.random().Color
  2114. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2115. end
  2116. end
  2117. end))
  2118. coroutine.resume(coroutine.create(function()
  2119. while true do
  2120. Swait()
  2121. if scrg.Parent ~= nil then
  2122.     fvalen = fvalen - 0.0001
  2123. elseif scrg.Parent == nil then
  2124. break
  2125. end
  2126. end
  2127. end))
  2128. local flol = 1.75
  2129. local flil = 1.6
  2130. coroutine.resume(coroutine.create(function()
  2131.     for i = 0, 9 do
  2132.         Swait()
  2133.         fval = fval + 0.05
  2134.         flol = flol - 0.1
  2135.         flil = flil - 0.1
  2136.         txtlb.Text = ""
  2137.         txtlb.Position = UDim2.new(0,0,flol,0)
  2138.         txtlb2.Position = UDim2.new(0,0,flil,0)
  2139.     end
  2140.     txtlb.Text = text
  2141. wait(watval)
  2142. local valinc = 0
  2143. for i = 0, 99 do
  2144. Swait()
  2145. valinc = valinc + 0.0001
  2146. flol = flol + valinc
  2147. flil = flil + valinc
  2148. txtlb.Rotation = txtlb.Rotation + valinc*20
  2149. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  2150. txtlb.Position = UDim2.new(0,0,flol,0)
  2151. txtlb2.Position = UDim2.new(0,0,flil,0)
  2152. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2153. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2154. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2155. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2156. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2157. end
  2158. scrg:Destroy()
  2159. end))
  2160. end))
  2161. end
  2162. end
  2163.  
  2164. function BigBlack(text,color,watval)
  2165. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2166. coroutine.resume(coroutine.create(function()
  2167. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  2168. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  2169. end
  2170. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2171. scrg.Name = "Dialog"
  2172. local txtlb = Instance.new("TextLabel",scrg)
  2173. txtlb.Text = ""
  2174. txtlb.Font = "Bodoni"
  2175. txtlb.TextColor3 = Color3.new(0,0,0)
  2176. txtlb.TextStrokeTransparency = 1
  2177. txtlb.BackgroundTransparency = 1
  2178. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  2179. txtlb.TextStrokeColor3 = color
  2180. txtlb.TextScaled = true
  2181. txtlb.Size = UDim2.new(1,0,1,0)
  2182. txtlb.TextXAlignment = "Center"
  2183. txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
  2184. local txtlb2 = Instance.new("TextLabel",scrg)
  2185. txtlb2.Text = "Chaotic:"
  2186. txtlb2.Font = "Arcade"
  2187. txtlb2.TextColor3 = Color3.new(0,0,0)
  2188. txtlb2.TextStrokeTransparency = 0
  2189. txtlb2.BackgroundTransparency = 1
  2190. txtlb2.TextStrokeColor3 = color
  2191. txtlb2.TextSize = 40
  2192. txtlb2.Size = UDim2.new(1,0,0.25,0)
  2193. txtlb2.TextXAlignment = "Left"
  2194. txtlb2.Position = UDim2.new(0,0,1,0)
  2195. local fvalen = 0.55
  2196. local fval = -0.49
  2197. coroutine.resume(coroutine.create(function()
  2198. while true do
  2199. Swait()
  2200. if MODE == "Sanity" then
  2201. txtlb.Rotation = math.random(-1,1)
  2202. txtlb2.Rotation = math.random(-1,1)
  2203. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2204. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2205. txtlb.TextStrokeColor3 = BrickColor.random().Color
  2206. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2207. end
  2208. end
  2209. end))
  2210. coroutine.resume(coroutine.create(function()
  2211. while true do
  2212. Swait()
  2213. if scrg.Parent ~= nil then
  2214.     fvalen = fvalen - 0.0001
  2215. elseif scrg.Parent == nil then
  2216. break
  2217. end
  2218. end
  2219. end))
  2220. local flol = 1.05
  2221. local flil = 0.75
  2222. local flil2 = -0.2
  2223.     coroutine.resume(coroutine.create(function()
  2224.     for i = 1,string.len(text),1 do
  2225.         wait()
  2226.         text.Text = string.sub(text,1,i)
  2227.     end
  2228.     end))
  2229. coroutine.resume(coroutine.create(function()
  2230.     for i = 0, 1 do
  2231.         fval = fval + 0.05
  2232.         flol = flol - 0.1
  2233.         flil2 = flil2 + 0.1
  2234.         txtlb.Text = ""
  2235.         txtlb.Position = UDim2.new(flil2,0,0,0)
  2236.         txtlb.BackgroundTransparency = 1 - 0.1
  2237.         txtlb2.Position = UDim2.new(flil2,0,0,0)
  2238.     end
  2239.    
  2240.         for i = 0, 99 do
  2241. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
  2242. txtlb.TextTransparency = txtlb.TextTransparency - 0.01
  2243. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
  2244. txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
  2245. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
  2246.     end
  2247.    
  2248.     txtlb.Text = text
  2249. wait(watval)
  2250. local valinc = 0
  2251. for i = 0, 99 do
  2252. Swait()
  2253. valinc = valinc + 0.0002
  2254. flol = flol + valinc
  2255. flil2 = flil2 + valinc
  2256. txtlb.Rotation = txtlb.Rotation + valinc*15
  2257. txtlb2.Rotation = txtlb2.Rotation - valinc*15
  2258. txtlb.Position = UDim2.new(flil2,0,0,0)
  2259. txtlb2.Position = UDim2.new(flil2,0,0,0)
  2260. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2261. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2262. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2263. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2264. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2265. end
  2266. scrg:Destroy()
  2267. end))
  2268. end))
  2269. end
  2270. end
  2271.  
  2272. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2273.  
  2274. --//=================================\\
  2275. --||          SOME TAG EDIT
  2276. --\\=================================//
  2277. local TEXTCOLOR = C3(0, 0, 1)
  2278.  
  2279. m = game.Players.LocalPlayer
  2280. char = m.Character
  2281. local txt = Instance.new("BillboardGui", char)
  2282. txt.Adornee = char.Head
  2283. txt.Name = "_status"
  2284. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2285. txt.StudsOffset = Vector3.new(-18.75, 8, 0)
  2286. local text = Instance.new("TextLabel", txt)
  2287. text.Size = UDim2.new(20, 0, 7, 0)
  2288. text.FontSize = "Size24"
  2289. text.TextScaled = true
  2290. text.TextTransparency = 0
  2291. text.BackgroundTransparency = 1
  2292. text.TextTransparency = 0
  2293. text.TextStrokeTransparency = 0
  2294. text.Font = "Bodoni"
  2295. v = Instance.new("Part")
  2296. v.Name = "ColorBrick"
  2297. v.Parent = m.Character
  2298. v.FormFactor = "Symmetric"
  2299. v.Anchored = true
  2300. v.CanCollide = false
  2301. v.BottomSurface = "Smooth"
  2302. v.TopSurface = "Smooth"
  2303. v.Size = Vector3.new(10, 5, 3)
  2304. v.Transparency = 1
  2305. v.CFrame = char.Torso.CFrame
  2306. v.BrickColor = BrickColor.new("Really black")
  2307. v.Transparency = 1
  2308. v.Shape = "Block"
  2309. text.Text = "Lunar"
  2310.  
  2311. function RecolorTextAndRename(name,col1,col2,font)
  2312. text.TextStrokeColor3 = col2
  2313. text.TextColor3 = col1
  2314. text.Font = font
  2315. text.Text = name
  2316. techc.ImageColor3 = col2
  2317. circl.ImageColor3 = col2
  2318. circl2.ImageColor3 = col1
  2319. imgl2.ImageColor3 = col1
  2320. imgl2b.ImageColor3 = col2
  2321. ned.Text = name
  2322. ned.TextColor3 = col1
  2323. ned.TextStrokeColor3 = col2
  2324. end
  2325. --//=================================\\
  2326. --||          SOME FUNCTIONS
  2327. --\\=================================//
  2328.  
  2329.  
  2330.  
  2331. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  2332.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  2333. end
  2334.  
  2335. function PositiveAngle(NUMBER)
  2336.     if NUMBER >= 0 then
  2337.         NUMBER = 0
  2338.     end
  2339.     return NUMBER
  2340. end
  2341.  
  2342. function NegativeAngle(NUMBER)
  2343.     if NUMBER <= 0 then
  2344.         NUMBER = 0
  2345.     end
  2346.     return NUMBER
  2347. end
  2348.  
  2349. function Swait(NUMBER)
  2350.     if NUMBER == 0 or NUMBER == nil then
  2351.         ArtificialHB.Event:wait()
  2352.     else
  2353.         for i = 1, NUMBER do
  2354.             ArtificialHB.Event:wait()
  2355.         end
  2356.     end
  2357. end
  2358.  
  2359. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  2360.     local NEWMESH = IT(MESH)
  2361.     if MESH == "SpecialMesh" then
  2362.         NEWMESH.MeshType = MESHTYPE
  2363.         if MESHID ~= "nil" and MESHID ~= "" then
  2364.             NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  2365.         end
  2366.         if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  2367.             NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  2368.         end
  2369.     end
  2370.     NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  2371.     NEWMESH.Scale = SCALE
  2372.     NEWMESH.Parent = PARENT
  2373.     return NEWMESH
  2374. end
  2375.  
  2376. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  2377.     local NEWPART = IT("Part")
  2378.     NEWPART.formFactor = FORMFACTOR
  2379.     NEWPART.Reflectance = REFLECTANCE
  2380.     NEWPART.Transparency = TRANSPARENCY
  2381.     NEWPART.CanCollide = false
  2382.     NEWPART.Locked = true
  2383.     NEWPART.Anchored = true
  2384.     if ANCHOR == false then
  2385.         NEWPART.Anchored = false
  2386.     end
  2387.     NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  2388.     NEWPART.Name = NAME
  2389.     NEWPART.Size = SIZE
  2390.     NEWPART.Position = Torso.Position
  2391.     NEWPART.Material = MATERIAL
  2392.     NEWPART:BreakJoints()
  2393.     NEWPART.Parent = PARENT
  2394.     return NEWPART
  2395. end
  2396.  
  2397.     local function weldBetween(a, b)
  2398.         local weldd = Instance.new("ManualWeld")
  2399.         weldd.Part0 = a
  2400.         weldd.Part1 = b
  2401.         weldd.C0 = CFrame.new()
  2402.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  2403.         weldd.Parent = a
  2404.         return weldd
  2405.     end
  2406.  
  2407.  
  2408. function QuaternionFromCFrame(cf)
  2409.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2410.     local trace = m00 + m11 + m22
  2411.     if trace > 0 then
  2412.         local s = math.sqrt(1 + trace)
  2413.         local recip = 0.5 / s
  2414.         return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  2415.     else
  2416.         local i = 0
  2417.         if m11 > m00 then
  2418.             i = 1
  2419.         end
  2420.         if m22 > (i == 0 and m00 or m11) then
  2421.             i = 2
  2422.         end
  2423.         if i == 0 then
  2424.             local s = math.sqrt(m00 - m11 - m22 + 1)
  2425.             local recip = 0.5 / s
  2426.             return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2427.         elseif i == 1 then
  2428.             local s = math.sqrt(m11 - m22 - m00 + 1)
  2429.             local recip = 0.5 / s
  2430.             return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2431.         elseif i == 2 then
  2432.             local s = math.sqrt(m22 - m00 - m11 + 1)
  2433.             local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2434.         end
  2435.     end
  2436. end
  2437.  
  2438. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2439.     local xs, ys, zs = x + x, y + y, z + z
  2440.     local wx, wy, wz = w * xs, w * ys, w * zs
  2441.     local xx = x * xs
  2442.     local xy = x * ys
  2443.     local xz = x * zs
  2444.     local yy = y * ys
  2445.     local yz = y * zs
  2446.     local zz = z * zs
  2447.     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))
  2448. end
  2449.  
  2450. function QuaternionSlerp(a, b, t)
  2451.     local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2452.     local startInterp, finishInterp;
  2453.     if cosTheta >= 0.0001 then
  2454.         if (1 - cosTheta) > 0.0001 then
  2455.             local theta = ACOS(cosTheta)
  2456.             local invSinTheta = 1 / SIN(theta)
  2457.             startInterp = SIN((1 - t) * theta) * invSinTheta
  2458.             finishInterp = SIN(t * theta) * invSinTheta
  2459.         else
  2460.             startInterp = 1 - t
  2461.             finishInterp = t
  2462.         end
  2463.     else
  2464.         if (1 + cosTheta) > 0.0001 then
  2465.             local theta = ACOS(-cosTheta)
  2466.             local invSinTheta = 1 / SIN(theta)
  2467.             startInterp = SIN((t - 1) * theta) * invSinTheta
  2468.             finishInterp = SIN(t * theta) * invSinTheta
  2469.         else
  2470.             startInterp = t - 1
  2471.             finishInterp = t
  2472.         end
  2473.     end
  2474.     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
  2475. end
  2476.  
  2477. function Clerp(a, b, t)
  2478.     local qa = {QuaternionFromCFrame(a)}
  2479.     local qb = {QuaternionFromCFrame(b)}
  2480.     local ax, ay, az = a.x, a.y, a.z
  2481.     local bx, by, bz = b.x, b.y, b.z
  2482.     local _t = 1 - t
  2483.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2484. end
  2485.  
  2486. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  2487.     local frame = IT("Frame")
  2488.     frame.BackgroundTransparency = TRANSPARENCY
  2489.     frame.BorderSizePixel = BORDERSIZEPIXEL
  2490.     frame.Position = POSITION
  2491.     frame.Size = SIZE
  2492.     frame.BackgroundColor3 = COLOR
  2493.     frame.BorderColor3 = BORDERCOLOR
  2494.     frame.Name = NAME
  2495.     frame.Parent = PARENT
  2496.     return frame
  2497. end
  2498.  
  2499. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  2500.     local label = IT("TextLabel")
  2501.     label.BackgroundTransparency = 1
  2502.     label.Size = UD2(1, 0, 1, 0)
  2503.     label.Position = UD2(0, 0, 0, 0)
  2504.     label.TextColor3 = TEXTCOLOR
  2505.     label.TextStrokeTransparency = STROKETRANSPARENCY
  2506.     label.TextTransparency = TRANSPARENCY
  2507.     label.FontSize = TEXTFONTSIZE
  2508.     label.Font = TEXTFONT
  2509.     label.BorderSizePixel = BORDERSIZEPIXEL
  2510.     label.TextScaled = false
  2511.     label.Text = TEXT
  2512.     label.Name = NAME
  2513.     label.Parent = PARENT
  2514.     return label
  2515. end
  2516.  
  2517. function NoOutlines(PART)
  2518.     PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  2519. end
  2520.  
  2521. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2522.     local NEWWELD = IT(TYPE)
  2523.     NEWWELD.Part0 = PART0
  2524.     NEWWELD.Part1 = PART1
  2525.     NEWWELD.C0 = C0
  2526.     NEWWELD.C1 = C1
  2527.     NEWWELD.Parent = PARENT
  2528.     return NEWWELD
  2529. end
  2530.  
  2531. local S = IT("Sound")
  2532. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  2533.     local NEWSOUND = nil
  2534.     coroutine.resume(coroutine.create(function()
  2535.         NEWSOUND = S:Clone()
  2536.         NEWSOUND.Parent = PARENT
  2537.         NEWSOUND.Volume = VOLUME
  2538.         NEWSOUND.Pitch = PITCH
  2539.         NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  2540.         NEWSOUND:play()
  2541.         if DOESLOOP == true then
  2542.             NEWSOUND.Looped = true
  2543.         else
  2544.             repeat wait(1) until NEWSOUND.Playing == false
  2545.             NEWSOUND:remove()
  2546.         end
  2547.     end))
  2548.     return NEWSOUND
  2549. end
  2550.  
  2551. function CFrameFromTopBack(at, top, back)
  2552.     local right = top:Cross(back)
  2553.     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)
  2554. end
  2555.  
  2556. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2557. function WACKYEFFECT(Table)
  2558.     local TYPE = (Table.EffectType or "Sphere")
  2559.     local SIZE = (Table.Size or VT(1,1,1))
  2560.     local ENDSIZE = (Table.Size2 or VT(0,0,0))
  2561.     local TRANSPARENCY = (Table.Transparency or 0)
  2562.     local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2563.     local CFRAME = (Table.CFrame or Torso.CFrame)
  2564.     local MOVEDIRECTION = (Table.MoveToPos or nil)
  2565.     local ROTATION1 = (Table.RotationX or 0)
  2566.     local ROTATION2 = (Table.RotationY or 0)
  2567.     local ROTATION3 = (Table.RotationZ or 0)
  2568.     local MATERIAL = (Table.Material or "Neon")
  2569.     local COLOR = (Table.Color or C3(1,1,1))
  2570.     local TIME = (Table.Time or 45)
  2571.     local SOUNDID = (Table.SoundID or nil)
  2572.     local SOUNDPITCH = (Table.SoundPitch or nil)
  2573.     local SOUNDVOLUME = (Table.SoundVolume or nil)
  2574.     coroutine.resume(coroutine.create(function()
  2575.         local PLAYSSOUND = false
  2576.         local SOUND = nil
  2577.         local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  2578.         if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2579.             PLAYSSOUND = true
  2580.             SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2581.         end
  2582.         EFFECT.Color = COLOR
  2583.         local MSH = nil
  2584.         if TYPE == "Sphere" then
  2585.             MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  2586.         elseif TYPE == "Block" or TYPE == "Box" then
  2587.             MSH = IT("BlockMesh",EFFECT)
  2588.             MSH.Scale = SIZE
  2589.         elseif TYPE == "Wave" then
  2590.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  2591.         elseif TYPE == "Ring" then
  2592.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  2593.         elseif TYPE == "Slash" then
  2594.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2595.         elseif TYPE == "Round Slash" then
  2596.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2597.         elseif TYPE == "Swirl" then
  2598.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  2599.         elseif TYPE == "Skull" then
  2600.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  2601.         elseif TYPE == "Crystal" then
  2602.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  2603.         end
  2604.         if MSH ~= nil then
  2605.             local MOVESPEED = nil
  2606.             if MOVEDIRECTION ~= nil then
  2607.                 MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2608.             end
  2609.             local GROWTH = SIZE - ENDSIZE
  2610.             local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2611.             if TYPE == "Block" then
  2612.                 EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2613.             else
  2614.                 EFFECT.CFrame = CFRAME
  2615.             end
  2616.             for LOOP = 1, TIME+1 do
  2617.                 Swait()
  2618.                 MSH.Scale = MSH.Scale - GROWTH/TIME
  2619.                 if TYPE == "Wave" then
  2620.                     MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  2621.                 end
  2622.                 EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2623.                 if TYPE == "Block" then
  2624.                     EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2625.                 else
  2626.                     EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  2627.                 end
  2628.                 if MOVEDIRECTION ~= nil then
  2629.                     local ORI = EFFECT.Orientation
  2630.                     EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2631.                     EFFECT.Orientation = ORI
  2632.                 end
  2633.             end
  2634.             if PLAYSSOUND == false then
  2635.                 EFFECT:remove()
  2636.             else
  2637.                 repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  2638.                 EFFECT:remove()
  2639.             end
  2640.         else
  2641.             if PLAYSSOUND == false then
  2642.                 EFFECT:remove()
  2643.             else
  2644.                 repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  2645.                 EFFECT:remove()
  2646.             end
  2647.         end
  2648.     end))
  2649. end
  2650.  
  2651. function MakeForm(PART,TYPE)
  2652.     if TYPE == "Cyl" then
  2653.         local MSH = IT("CylinderMesh",PART)
  2654.     elseif TYPE == "Ball" then
  2655.         local MSH = IT("SpecialMesh",PART)
  2656.         MSH.MeshType = "Sphere"
  2657.     elseif TYPE == "Wedge" then
  2658.         local MSH = IT("SpecialMesh",PART)
  2659.         MSH.MeshType = "Wedge"
  2660.     end
  2661. end
  2662.  
  2663. Debris = game:GetService("Debris")
  2664.  
  2665. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  2666.     local DIRECTION = CF(StartPos,EndPos).lookVector
  2667.     return Raycast(StartPos, DIRECTION, Distance, Ignore)
  2668. end
  2669.  
  2670. local EyeSizes={
  2671.     NumberSequenceKeypoint.new(0,1,0),
  2672.     NumberSequenceKeypoint.new(1,0,0)
  2673. }
  2674. local EyeTrans={
  2675.     NumberSequenceKeypoint.new(0,0.8,0),
  2676.     NumberSequenceKeypoint.new(1,1,0)
  2677. }
  2678. local PE=Instance.new("ParticleEmitter",nil)
  2679. PE.LightEmission=.8
  2680. PE.Color = ColorSequence.new(BRICKC("Really red").Color)
  2681. PE.Size=NumberSequence.new(EyeSizes)
  2682. PE.Transparency=NumberSequence.new(EyeTrans)
  2683. PE.Lifetime=NumberRange.new(0.35,1.5)
  2684. PE.Rotation=NumberRange.new(0,360)
  2685. PE.Rate=999
  2686. PE.VelocitySpread = 10000
  2687. PE.Acceleration = Vector3.new(0,0,0)
  2688. PE.Drag = 5
  2689. PE.Speed = NumberRange.new(0,0,0)
  2690. PE.Texture="http://www.roblox.com/asset/?id=1351966707"
  2691. PE.ZOffset = -0
  2692. PE.Name = "PE"
  2693. PE.Enabled = false
  2694.  
  2695. function particles(art)
  2696.     local PARTICLES = PE:Clone()
  2697.     PARTICLES.Parent = art
  2698. end
  2699.  
  2700. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  2701.     if FLOOR ~= nil then
  2702.         coroutine.resume(coroutine.create(function()
  2703.             local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  2704.             PART.CFrame = CF(POSITION)
  2705.             for i = 1, 45 do
  2706.                 local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  2707.                 RingPiece.Material = FLOOR.Material
  2708.                 RingPiece.Color = FLOOR.Color
  2709.                 RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2710.                 Debris:AddItem(RingPiece,SWAIT)
  2711.             end
  2712.             PART:remove()
  2713.         end))
  2714.     end
  2715. end
  2716.  
  2717. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  2718.     if FLOOR ~= nil then
  2719.         for i = 1, AMOUNT do
  2720.             local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  2721.             DEBREE.Material = FLOOR.Material
  2722.             DEBREE.Color = FLOOR.Color
  2723.             DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2724.             DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  2725.             coroutine.resume(coroutine.create(function()
  2726.                 Swait(15)
  2727.                 DEBREE.Parent = workspace
  2728.                 DEBREE.CanCollide = true
  2729.                 Debris:AddItem(DEBREE,SWAIT)
  2730.             end))
  2731.         end
  2732.     end
  2733. end
  2734.  
  2735. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  2736.     local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  2737.     local mesh = IT("SpecialMesh",wave)
  2738.     mesh.MeshType = "Sphere"
  2739.     mesh.Scale = SIZE
  2740.     mesh.Offset = VT(0,0,0)
  2741.     wave.CFrame = CFRAME
  2742.     coroutine.resume(coroutine.create(function(PART)
  2743.         for i = 1, WAIT do
  2744.             Swait()
  2745.             mesh.Scale = mesh.Scale + GROW
  2746.             wave.Transparency = wave.Transparency + (1/WAIT)
  2747.             if wave.Transparency > 0.99 then
  2748.                 wave:remove()
  2749.             end
  2750.         end
  2751.     end))
  2752. end
  2753.  
  2754.  
  2755. bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
  2756.  
  2757. --//=================================\\
  2758. --||         WEAPON CREATION
  2759. --\\=================================//
  2760.  
  2761. function chatfunc(text)
  2762.     local chat = coroutine.wrap(function()
  2763.     if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2764.         Character:FindFirstChild("TalkingBillBoard"):destroy()
  2765.     end
  2766.     local Bill = Instance.new("BillboardGui",Character)
  2767.     Bill.Size = UDim2.new(0,100,0,40)
  2768.     Bill.StudsOffset = Vector3.new(0,3,0)
  2769.     Bill.Adornee = Character.Head
  2770.     Bill.Name = "TalkingBillBoard"
  2771.     local Hehe = Instance.new("TextLabel",Bill)
  2772.     Hehe.BackgroundTransparency = 1
  2773.     Hehe.BorderSizePixel = 0
  2774.     Hehe.Text = ""
  2775.     Hehe.Font = "Fantasy"
  2776.     Hehe.TextSize = 40
  2777.     Hehe.TextStrokeTransparency = 0
  2778.     Hehe.Size = UDim2.new(1,0,0.5,0)
  2779.     coroutine.resume(coroutine.create(function()
  2780.         while Hehe ~= nil do
  2781.             wait() 
  2782.             Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) 
  2783.             Hehe.Rotation = math.random(-5,5)
  2784.             Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
  2785.             Hehe.TextStrokeColor3 = Color3.new(0,0,0)
  2786.         end
  2787.     end))
  2788.     for i = 1,string.len(text),1 do
  2789.         wait()
  2790.         Hehe.Text = string.sub(text,1,i)
  2791.     end
  2792.     wait(1)--Re[math.random(1, 93)]
  2793.     for i = 0, 1, .025 do
  2794.         wait()
  2795.         Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  2796.         Hehe.TextStrokeTransparency = i
  2797.         Hehe.TextTransparency = i
  2798.     end
  2799.     Bill:Destroy()
  2800.     end)
  2801. chat()
  2802. end
  2803.  
  2804. function onChatted(msg)
  2805.     chatfunc(msg)
  2806. end
  2807.  
  2808. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  2809. PRT.Color = C3(0,0,0)
  2810. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  2811. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  2812. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
  2813. PRT.Color = C3(0/255,0/255,255/255)
  2814. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  2815. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  2816. for i = 1, 16 do
  2817.     local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  2818.     FACE.Color = C3(0,0,0)
  2819.     Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2820.     CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  2821. end
  2822. local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  2823. MakeForm(EYE,"Ball")
  2824. EYE.Color = C3(0/255,0/255,255/255)
  2825. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  2826. local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  2827. MakeForm(EYE2,"Ball")
  2828. EYE2.Color = C3(0/255,0/255,255/255)
  2829.  
  2830. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  2831.  
  2832. local LASTPART = Head
  2833. for i = 1, 20 do
  2834.     local MATH = (1-(i/25))
  2835.     if LASTPART == Head then
  2836.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2837.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  2838.         LASTPART = Horn
  2839.         Horn.Color = C3((i*3-3)/0,0,0)
  2840.     else
  2841.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2842.         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))
  2843.         LASTPART = Horn
  2844.         Horn.Color = C3((i*3-3)/0,0,0)
  2845.     end
  2846. end
  2847. local LASTPART = Head
  2848. for i = 1, 20 do
  2849.     local MATH = (1-(i/25))
  2850.     if LASTPART == Head then
  2851.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2852.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  2853.         LASTPART = Horn
  2854.         Horn.Color = C3((i*3-3)/0,0,0)
  2855.     else
  2856.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2857.         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))
  2858.         LASTPART = Horn
  2859.         Horn.Color = C3((i*3-3)/0,0,0)
  2860.     end
  2861. end
  2862.  
  2863. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  2864. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2865. Hair.Color = C3(0/255,0/255,255/255)
  2866. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  2867. local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  2868. local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2869. Hair2.Color = C3(0/255,0/255,255/255)
  2870. CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  2871.  
  2872. local BODY = {}
  2873.  
  2874. for _, c in pairs(Character:GetDescendants()) do
  2875.     if c:IsA("BasePart") and c.Name ~= "Handle" then
  2876.         if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  2877.             c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2878.         end
  2879.         table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  2880.     elseif c:IsA("JointInstance") then
  2881.         table.insert(BODY,{c,c.Parent,nil,nil,nil})
  2882.     end
  2883. end
  2884.  
  2885. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
  2886. MakeForm(Eye,"Ball")
  2887. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  2888. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  2889. MakeForm(Eye,"Ball")
  2890. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  2891. local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
  2892. MakeForm(Eye2,"Ball")
  2893. CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
  2894.  
  2895.  
  2896. XEYE.Parent = nil
  2897. BALL.Parent = Character
  2898.  
  2899. for e = 1, #BODY do
  2900.     if BODY[e] ~= nil then
  2901.         local STUFF = BODY[e]
  2902.         local PART = STUFF[1]
  2903.         local PARENT = STUFF[2]
  2904.         local MATERIAL = STUFF[3]
  2905.         local COLOR = STUFF[4]
  2906.         local TRANSPARENCY = STUFF[5]
  2907.         if PART.ClassName == "Part" and PART ~= RootPart then
  2908.             PART.Material = MATERIAL
  2909.             PART.Color = COLOR
  2910.             PART.Transparency = TRANSPARENCY
  2911.         end
  2912.         PART.AncestryChanged:Connect(function()
  2913.             PART.Parent = PARENT
  2914.         end)
  2915.     end
  2916. end
  2917.  
  2918. local SKILLTEXTCOLOR = C3(0,0,0)
  2919. local SKILLFONT = "Antique"
  2920. local SKILLTEXTSIZE = 7
  2921.  
  2922. function Blink()
  2923.     coroutine.resume(coroutine.create(function()
  2924.         if EYE ~= nil then
  2925.             for i = 1, 5 do
  2926.                 Swait()
  2927.                 EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2928.                 EYE2.Mesh.Scale = EYE.Mesh.Scale
  2929.             end
  2930.             for i = 1, 7 do
  2931.                 Swait()
  2932.                 EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2933.                 EYE2.Mesh.Scale = EYE.Mesh.Scale
  2934.             end
  2935.             EYE.Mesh.Scale = VT(1,1,1)
  2936.             EYE2.Mesh.Scale = EYE.Mesh.Scale
  2937.         end
  2938.     end))
  2939. end
  2940.  
  2941. function Blink2()
  2942.     coroutine.resume(coroutine.create(function()
  2943.         if Eye ~= nil then
  2944.             for i = 1, 5 do
  2945.                 Swait()
  2946.                 Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2947.                 Eye2.Mesh.Scale = EYE.Mesh.Scale
  2948.             end
  2949.             for i = 1, 7 do
  2950.                 Swait()
  2951.                 Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2952.                 Eye2.Mesh.Scale = EYE.Mesh.Scale
  2953.             end
  2954.             Eye.Mesh.Scale = VT(1,1,1)
  2955.             Eye2.Mesh.Scale = EYE.Mesh.Scale
  2956.         end
  2957.     end))
  2958. end
  2959.  
  2960. function refit()
  2961.     Character.Parent = workspace
  2962.     for e = 1, #BODY do
  2963.         if BODY[e] ~= nil then
  2964.             local STUFF = BODY[e]
  2965.             local PART = STUFF[1]
  2966.             local PARENT = STUFF[2]
  2967.             local MATERIAL = STUFF[3]
  2968.             local COLOR = STUFF[4]
  2969.             local TRANSPARENCY = STUFF[5]
  2970.             if PART.ClassName == "Part" and PART ~= RootPart then
  2971.                 PART.Material = MATERIAL
  2972.                 PART.Color = COLOR
  2973.                 PART.Transparency = TRANSPARENCY
  2974.             end
  2975.             if PART.Parent ~= PARENT then
  2976.                 Humanoid:remove()
  2977.                 PART.Parent = PARENT
  2978.                 Humanoid = IT("Humanoid",Character)
  2979.             end
  2980.         end
  2981.     end
  2982. end
  2983.  
  2984. Humanoid.Died:connect(function()
  2985.     refit()
  2986. end)
  2987.  
  2988. --//=================================\\
  2989. --||         DAMAGE FUNCTIONS
  2990. --\\=================================//
  2991.  
  2992. function StatLabel(CFRAME, TEXT, COLOR)
  2993.     local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  2994.     STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
  2995.     local BODYGYRO = IT("BodyGyro", STATPART)
  2996.     game:GetService("Debris"):AddItem(STATPART ,5)
  2997.     local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  2998.     BILLBOARDGUI.Adornee = STATPART
  2999.     BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  3000.     BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  3001.     BILLBOARDGUI.AlwaysOnTop = false
  3002.     local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  3003.     TEXTLABEL.BackgroundTransparency = 1
  3004.     TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  3005.     TEXTLABEL.Text = TEXT
  3006.     TEXTLABEL.Font = SKILLFONT
  3007.     TEXTLABEL.FontSize="Size42"
  3008.     TEXTLABEL.TextColor3 = COLOR
  3009.     TEXTLABEL.TextStrokeTransparency = 0
  3010.     TEXTLABEL.TextScaled = true
  3011.     TEXTLABEL.TextWrapped = true
  3012.     coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  3013.         for i = 1, 50 do
  3014.             Swait()
  3015.             STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
  3016.             TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
  3017.             TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
  3018.         end
  3019.         THEPART.Parent = nil
  3020.     end),STATPART, TEXTLABEL)
  3021. end
  3022.  
  3023. --//=================================\\
  3024. --||            DAMAGING
  3025. --\\=================================//
  3026.  
  3027. function KillChildren(v)
  3028.     v:BreakJoints()
  3029.     for _, c in pairs(v:GetChildren()) do
  3030.         if c:IsA("BasePart") then
  3031.             if c.Transparency < 1 then
  3032.                 if c:FindFirstChildOfClass("Decal") then
  3033.                     c:FindFirstChildOfClass("Decal"):remove()
  3034.                 end
  3035.                 particles(c)
  3036.                 c.PE.Enabled = true
  3037.                 c.Parent = Effects
  3038.                 c.CanCollide = false
  3039.                 c.Material = "Neon"
  3040.                 c.Color = C3(1,0,0)
  3041.                 c.Transparency = 1
  3042.                 local grav = Instance.new("BodyPosition",c)
  3043.                 grav.P = 20000
  3044.                 grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3045.                 grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
  3046.                 grav.Name = "GravityForce"
  3047.                 coroutine.resume(coroutine.create(function()
  3048.                     for i = 1, 20 do
  3049.                         Swait()
  3050.                         c.Transparency = c.Transparency + 1/20
  3051.                     end
  3052.                     c.PE.Enabled = false
  3053.                     Debris:AddItem(c,2)
  3054.                 end))
  3055.             end
  3056.         end
  3057.     end
  3058. end
  3059.  
  3060. function ApplyAoE(POSITION,RANGE)
  3061.     local CHILDREN = workspace:GetDescendants()
  3062.     for index, CHILD in pairs(CHILDREN) do
  3063.         if CHILD.ClassName == "Model" and CHILD ~= Character then
  3064.             local LISTED = false
  3065.             for LIST = 1, #WHITELIST do
  3066.                 if WHITELIST[LIST] ~= nil then
  3067.                     if CHILD.Name == WHITELIST[LIST] then
  3068.                         LISTED = true
  3069.                     end
  3070.                 end
  3071.             end
  3072.             if LISTED == false then
  3073.                 local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3074.                 if HUM then
  3075.                     local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3076.                     if TORSO then
  3077.                         if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
  3078.                             KillChildren(CHILD)
  3079.                         end
  3080.                     end
  3081.                 end
  3082.             end
  3083.         end
  3084.     end
  3085. end
  3086.  
  3087. function ApplyDamage(Humanoid,Damage,TorsoPart)
  3088.     local defence = Instance.new("BoolValue",Humanoid.Parent)
  3089.     defence.Name = ("HitBy"..Player.Name)
  3090.     game:GetService("Debris"):AddItem(defence, 0.001)
  3091.     Damage = Damage * DAMAGEMULTIPLIER
  3092.     if Humanoid.Health ~= 0 then
  3093.         local CritChance = MRANDOM(1,100)
  3094.         if Damage > Humanoid.Health then
  3095.             Damage = math.ceil(Humanoid.Health)
  3096.             if Damage == 0 then
  3097.                 Damage = 0.1
  3098.             end
  3099.         end
  3100.         Humanoid.Health = Humanoid.Health - Damage
  3101.     end
  3102. end
  3103.  
  3104. function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  3105.     local CHILDREN = workspace:GetDescendants()
  3106.     for index, CHILD in pairs(CHILDREN) do
  3107.         if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  3108.             local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3109.             if HUM then
  3110.                 local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3111.                 if TORSO then
  3112.                     if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3113.                         if INSTAKILL == true then
  3114.                             CHILD:BreakJoints()
  3115.                         else
  3116.                             local DMG = MRANDOM(MINDMG,MAXDMG)
  3117.                             ApplyDamage(HUM,DMG,TORSO)
  3118.                         end
  3119.                         if FLING > 0 then
  3120.                             for _, c in pairs(CHILD:GetChildren()) do
  3121.                                 if c:IsA("BasePart") then
  3122.                                     local bv = Instance.new("BodyVelocity")
  3123.                                     bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3124.                                     bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  3125.                                     bv.Parent = c
  3126.                                     Debris:AddItem(bv,0.05)
  3127.                                 end
  3128.                             end
  3129.                         end
  3130.                     end
  3131.                 end
  3132.             end
  3133.         end
  3134.     end
  3135. end
  3136.  
  3137. --//=================================\\
  3138. --||         MODE SWITCHING
  3139. --\\=================================//
  3140.  
  3141. function ResetMode()
  3142.     ATTACK = true
  3143.     Rooted = true
  3144.     BALL.Parent = Character
  3145.     XEYE.Parent = nil
  3146.         SONG = 561833161
  3147.         PITCH = 1
  3148.         VOLUME = 3
  3149.         sick.TimePosition = 7
  3150.         FACE = 176217464
  3151.         Speed = 13
  3152.         text.Text = "Lunar"
  3153.         TEXTCOLOR = C3(0, 0, 1)
  3154.         EYE.Color = C3(0/255,0/255,255/255)
  3155.         EYE2.Color = C3(0/255,0/255,255/255)
  3156.         Hair.Color = C3(0/255,0/255,255/255)
  3157.         Hair2.Color = C3(0/255,0/255,255/255)
  3158.         PRT.Color = C3(0/255,0/255,255/255)
  3159.         MAINRUINCOLOR = BrickColor.new("Navy blue")
  3160.         SECONDRUINCOLOR  = BrickColor.new("Navy blue")
  3161.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3162.         bosschatfunc("I'm bored..",MAINRUINCOLOR.Color,1)
  3163.         MODE = "Lunar"
  3164.         ned.Text = "Lunar"
  3165.     ATTACK = false
  3166.     Rooted = false
  3167.     end
  3168.  
  3169. function SolarForm()
  3170.     ATTACK = true
  3171.     Rooted = true
  3172.     BALL.Parent = Character
  3173.     XEYE.Parent = nil
  3174.         SONG = 1259692095
  3175.         PITCH = 1
  3176.         VOLUME = 4
  3177.         sick.TimePosition = 0
  3178.         FACE = 404306534
  3179.         Speed = 16
  3180.         text.Text = "Solar"
  3181.         TEXTCOLOR = C3(215/255,147/255,0/255)
  3182.         PRT.Color = C3(215/255,147/255,0/255)
  3183.         EYE.Color = C3(215/255,147/255,0/255)
  3184.         EYE2.Color = C3(143/255,98/255,0/255)
  3185.         Hair.Color = C3(215/255,147/255,0/255)
  3186.         Hair2.Color = C3(171/255,117/255,0/255)
  3187.         MAINRUINCOLOR = BrickColor.new("Neon orange")
  3188.         SECONDRUINCOLOR  = BrickColor.new("Neon orange")
  3189.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3190.         MODE = "Solar"
  3191.         ned.Text = "Solar"
  3192.     ATTACK = false
  3193.     Rooted = false
  3194. end
  3195.  
  3196. function SuperiorForm()
  3197.     ATTACK = true
  3198.     Rooted = true
  3199.     BALL.Parent = Character
  3200.     XEYE.Parent = nil
  3201.         SONG = 1873219898
  3202.         PITCH = 1
  3203.         VOLUME = 4
  3204.         sick.TimePosition = 0.01
  3205.         FACE = 404306534
  3206.         Speed = 25
  3207.         text.Text = "Superior"
  3208.         TEXTCOLOR = C3(107/255,0/255,0/255)
  3209.         PRT.Color = C3(117/255,0/255,0/255)
  3210.         EYE.Color = C3(255/255,0/255,0/255)
  3211.         EYE2.Color = C3(255/255,0/255,0/255)
  3212.         Hair.Color = C3(151/255,0/255,0/255)
  3213.         Hair2.Color = C3(151/255,0/255,0/255)
  3214.         MAINRUINCOLOR = BrickColor.new("Really black")
  3215.         SECONDRUINCOLOR  = BrickColor.new("Really red")
  3216.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3217.         MODE = "Superior"
  3218.         ned.Text = "Superior"
  3219.     ATTACK = false
  3220.     Rooted = false
  3221. end
  3222.  
  3223. function BlackWhiteForm()
  3224.     ATTACK = true
  3225.     Rooted = true
  3226.     XEYE.Parent = nil
  3227.     BALL.Parent = Character
  3228.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  3229.     text.Text = " "
  3230.     for i = 0, 1, 0.1 / Animation_Speed do
  3231.         Swait()
  3232.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.5, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3233.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3234.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3235.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3236.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3237.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3238.     end
  3239.         WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3240.     UNANCHOR = false
  3241.     RootPart.Anchored = true
  3242.     for i = 0, 2, 0.1 / Animation_Speed do
  3243.         Swait()
  3244.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0.05 * COS(SINE / 12), 0, -10 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3245.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3246.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3247.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3248.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3249.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3250.     end
  3251.     for i = 0, 0.1, 0.1 / Animation_Speed do
  3252.         Swait()
  3253.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3254.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3255.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3256.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3257.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3258.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3259.     end
  3260.         WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3261.         UNANCHOR = true
  3262.         RootPart.Anchored = false
  3263.         MODE = "90s"
  3264.         SONG = 1166995642
  3265.         PITCH = 1
  3266.         VOLUME = 3.5
  3267.         sick.TimePosition = 17.5
  3268.         FACE = 2365263255
  3269.         Speed = 16
  3270.         text.Text = "90's"
  3271.         ned.Text = "90's"
  3272.         TEXTCOLOR = C3(255/255,255/255,255/255)
  3273.         PRT.Color = C3(255/255,255/255,255/255)
  3274.         EYE.Color = C3(95/255,95/255,95/255)
  3275.         EYE2.Color = C3(95/255,95/255,95/255)
  3276.         Hair.Color = C3(255/255,255/255,255/255)
  3277.         Hair2.Color = C3(27/255,42/255,53/255)
  3278.         MAINRUINCOLOR = BrickColor.new("Institutional white")
  3279.         SECONDRUINCOLOR  = BrickColor.new("Black")
  3280.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3281.     ATTACK = false
  3282.     Rooted = false
  3283. end
  3284.  
  3285. function EightyForm()
  3286.     ATTACK = true
  3287.     Rooted = true
  3288.     XEYE.Parent = nil
  3289.     BALL.Parent = Character
  3290.     text.Text = " "
  3291.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  3292.     for i = 0, 1, 0.1 / Animation_Speed do
  3293.         Swait()
  3294.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3295.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3296.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3297.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3298.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3299.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3300.     end
  3301.         WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3302.     UNANCHOR = false
  3303.     RootPart.Anchored = true
  3304.     for i = 0, 2, 0.1 / Animation_Speed do
  3305.         Swait()
  3306.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -11 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3307.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3308.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3309.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3310.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3311.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3312.     end
  3313.     for i = 0, 0.1, 0.1 / Animation_Speed do
  3314.         Swait()
  3315.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3316.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3317.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3318.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3319.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3320.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3321.     end
  3322.     UNANCHOR = true
  3323.     RootPart.Anchored = false
  3324.         WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3325.         MODE = "80s"
  3326.         text.Text = "80's"
  3327.         ned.Text = "80's"
  3328.         TEXTCOLOR = C3(27/255,42/255,53/255)
  3329.         PRT.Color = C3(27/255,42/255,53/255)
  3330.         EYE.Color = C3(95/255,95/255,95/255)
  3331.         EYE2.Color = C3(95/255,95/255,95/255)
  3332.         Hair.Color = C3(27/255,42/255,53/255)
  3333.         Hair2.Color = C3(255/255,255/255,255/255)
  3334.         MAINRUINCOLOR = BrickColor.new("Black")
  3335.         SECONDRUINCOLOR  = BrickColor.new("Institutional white")
  3336.         FACE = 2365263255
  3337.         SONG = 1141556798
  3338.         PITCH = 1
  3339.         VOLUME = 3.5
  3340.         sick.TimePosition = 0.1
  3341.         Speed = 16
  3342.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3343.         UNANCHOR = true
  3344.         RootPart.Anchored = false
  3345.     ATTACK = false
  3346.     Rooted = false
  3347. end
  3348.  
  3349. function BlackForm()
  3350.     ATTACK = true
  3351.     Rooted = true
  3352.     BALL.Parent = Character
  3353.     XEYE.Parent = nil
  3354.     SONG = 1420353940
  3355.     PITCH = 1
  3356.     VOLUME = 2.5
  3357.     sick.TimePosition = 0.5
  3358.     text.Text = ""
  3359.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3360.     local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  3361.     chatfunc("Riddle me this..")
  3362.     BigBlack("Riddle me This.",MAINRUINCOLOR.Color,3)
  3363.     for i=0, 4, 0.1 / Animation_Speed do
  3364.         Swait()
  3365.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3366.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3367.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  3368.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3369.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3370.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)             
  3371.     end
  3372.     BigBlack("Riddle me that.",MAINRUINCOLOR.Color,3)
  3373.     chatfunc("Riddle me that..")
  3374.     for i=0, 4, 0.1 / Animation_Speed do
  3375.         Swait()
  3376.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3377.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3378.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3379.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  3380.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3381.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)         
  3382.     end
  3383.     BigBlack("Who's afraid of The Big Black?",MAINRUINCOLOR.Color,1.5)
  3384.     chatfunc("Who's afraid of The Big Black?")
  3385.     for i=0, 5, 0.1 / Animation_Speed do
  3386.         Swait()
  3387.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3388.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3389.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
  3390.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(40)) * LEFTSHOULDERC0, 0.1 / Animation_Speed)
  3391.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3392.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)            
  3393.     end
  3394.     WACKYEFFECT({Time = 50 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(75,75,75), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3395.     WACKYEFFECT({Time = 150 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(90,90,90), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3396.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3397.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3398.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3399.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3400.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3401.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3402.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3403.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3404.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3405.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3406.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3407.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3408.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3409.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3410.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3411.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3412.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3413.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3414.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3415.     WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3416.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3417.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3418.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3419.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3420.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3421.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3422.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3423.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3424.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3425.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3426.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3427.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3428.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3429.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3430.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3431.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3432.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3433.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3434.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3435.     WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3436.     CreateSound(206082327,Torso,3,1,false)
  3437.     for i=0, 0.7, 0.1 / Animation_Speed do
  3438.         Swait()
  3439.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.3 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3440.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3441.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3442.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3443.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3444.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)               
  3445.     end
  3446.         MODE = "Black"
  3447.         FACE = 148988280
  3448.         Speed = 45
  3449.         text.Text = "THE BIG BLACK"
  3450.         ned.Text = "TBB"
  3451.         TEXTCOLOR = C3(27/255,42/255,53/255)
  3452.         PRT.Color = C3(27/255,42/255,53/255)
  3453.         EYE.Color = C3(27/255,42/255,53/255)
  3454.         EYE2.Color = C3(27/255,42/255,53/255)
  3455.         Hair.Color = C3(27/255,42/255,53/255)
  3456.         Hair2.Color = C3(27/255,42/255,53/255)
  3457.         MAINRUINCOLOR = BrickColor.new("Black")
  3458.         SECONDRUINCOLOR  = BrickColor.new("Black")
  3459.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3460.     ATTACK = false
  3461.     Rooted = false
  3462. end
  3463.  
  3464. function LostForm()
  3465.     ATTACK = true
  3466.     Rooted = true
  3467.     BALL.Parent = Character
  3468.     XEYE.Parent = nil
  3469.         SONG = 723652641
  3470.         PITCH = 1
  3471.         VOLUME = 3
  3472.         sick.TimePosition = 0.5
  3473.         FACE = 0
  3474.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3475.     local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  3476.     CreateSound(136007472,Torso,5,1.2,false)
  3477.     for i=0, 2.5, 0.1 / Animation_Speed do
  3478.         Swait()
  3479.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3480.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3481.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1 + 0.75 * COS(SINE / 1) - 0.75 * COS(SINE / 1), 0.5 + 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  3482.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1 - 0.75 * COS(SINE / 1) + 0.75 * COS(SINE / 1), 0.5 - 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
  3483.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3484.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)         
  3485.     end
  3486.     WACKYEFFECT({Time = 75 ,EffectType = "Sphere", Size = VT(75,75,75), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3487.     WACKYEFFECT({Time = 50 ,EffectType = "Block", Size = VT(90,90,90), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3488.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3489.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3490.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3491.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3492.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3493.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3494.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3495.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3496.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3497.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3498.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3499.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3500.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3501.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3502.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3503.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3504.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3505.     WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3506.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3507.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3508.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3509.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3510.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3511.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3512.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3513.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3514.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3515.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3516.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3517.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3518.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3519.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3520.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3521.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3522.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3523.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3524.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3525.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3526.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3527.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3528.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3529.     WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3530.     CreateSound(847061203,Torso,3,1,false)
  3531.     CreateSound(239000203,Torso,3,1,false)
  3532.     CreateSound(579687077,Torso,3,0.75,false)
  3533.         MODE = "LostHope"
  3534.         Speed = 12
  3535.         text.Text = "The Lost"
  3536.         ned.Text = "Lost"
  3537.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3538.         PRT.Color = C3(0/255,0/255,0/255)
  3539.         EYE.Color = C3(0/255,0/255,0/255)
  3540.         EYE2.Color = C3(0/255,0/255,0/255)
  3541.         Hair.Color = C3(0/255,0/255,0/255)
  3542.         Hair2.Color = C3(0/255,0/255,0/255)
  3543.         MAINRUINCOLOR = BrickColor.new("Really black")
  3544.         SECONDRUINCOLOR  = BrickColor.new("Really black")
  3545.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3546.     for i=0, 1.5, 0.1 / Animation_Speed do
  3547.         Swait()
  3548.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3549.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3550.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3551.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3552.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3553.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)           
  3554.     end
  3555.     ATTACK = false
  3556.     Rooted = false
  3557. end
  3558.  
  3559. function TerraForm()
  3560.     ATTACK = true
  3561.     Rooted = true
  3562.     BALL.Parent = Character
  3563.     XEYE.Parent = nil
  3564.         SONG = 157460916
  3565.         PITCH = 1
  3566.         VOLUME = 3
  3567.         sick.TimePosition = 0
  3568.         FACE = 155195214
  3569.         Speed = 27
  3570.         MODE = "Hexa"
  3571.         text.Text = "Terra"
  3572.         ned.Text = "Terra"
  3573.         TEXTCOLOR = C3(170/255,85/255,0/255)
  3574.         PRT.Color = C3(86/255,66/255,54/255)
  3575.         EYE.Color = C3(39/255,70/255,45/255)
  3576.         EYE2.Color = C3(39/255,70/255,45/255)
  3577.         Hair.Color = C3(39/255,70/255,45/255)
  3578.         Hair2.Color = C3(39/255,70/255,45/255)
  3579.         MAINRUINCOLOR = BrickColor.new("Dirt brown")
  3580.         SECONDRUINCOLOR  = BrickColor.new("Dirt brown")
  3581.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3582.     ATTACK = false
  3583.     Rooted = false
  3584. end
  3585.  
  3586. function RandomForm()
  3587.     ATTACK = true
  3588.     Rooted = true
  3589.     XEYE.Parent = nil
  3590.     BALL.Parent = Character
  3591.         UNANCHOR = true
  3592.         RootPart.Anchored = false
  3593.         MODE = "Random"
  3594.         SONG = 0
  3595.         PITCH = 1
  3596.         VOLUME = 3.5
  3597.         sick.TimePosition = 0
  3598.         FACE = 2365263255
  3599.         Speed = 20
  3600.         text.Text = "Randomizer"
  3601.         ned.Text = "Randomizer"
  3602.         TEXTCOLOR = BrickColor.Random().Color
  3603.         PRT.Color = BrickColor.Random().Color
  3604.         EYE.Color = BrickColor.Random().Color
  3605.         EYE2.Color = BrickColor.Random().Color
  3606.         Hair.Color = BrickColor.Random().Color
  3607.         Hair2.Color = BrickColor.Random().Color
  3608.         MAINRUINCOLOR = BrickColor.Random()
  3609.         SECONDRUINCOLOR  = BrickColor.Random()
  3610.         RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
  3611.     ATTACK = false
  3612.     Rooted = false
  3613. end
  3614.  
  3615. function VantaForm()
  3616.     ATTACK = true
  3617.     Rooted = true
  3618.     BALL.Parent = Character
  3619.     XEYE.Parent = nil
  3620.         SONG = 190845741
  3621.         PITCH = 1
  3622.         VOLUME = 6
  3623.         sick.TimePosition = 12.5
  3624.         wait(1)
  3625.         for i=0, 2.5, 0.1 / Animation_Speed do
  3626.             Swait()
  3627.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  3628.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  3629.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  3630.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  3631.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3632.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)             
  3633.         end
  3634.         MODE = "Vanta"
  3635.         WACKYEFFECT({Time = 30 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(107/255,50/255,124/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3636.         FACE = 404306534
  3637.         Speed = 12
  3638.         text.Text = "Vanta-X"
  3639.         ned.Text = "Vanta-X"
  3640.         TEXTCOLOR = C3(107/255,50/255,124/255)
  3641.         PRT.Color = C3(107/255,50/255,124/255)
  3642.         EYE.Color = C3(155/255,0/255,255/255)
  3643.         EYE2.Color = C3(155/255,0/255,255/255)
  3644.         Hair.Color = C3(80/255,0/255,180/255)
  3645.         Hair2.Color = C3(50/255,0/255,150/255)
  3646.         MAINRUINCOLOR = BrickColor.new("Royal purple")
  3647.         SECONDRUINCOLOR  = BrickColor.new("Dark indigo")
  3648.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3649.     ATTACK = false
  3650.     Rooted = false
  3651. end
  3652.  
  3653. function ChronoForm()
  3654.     ATTACK = true
  3655.     Rooted = true
  3656.     BALL.Parent = Character
  3657.     XEYE.Parent = nil
  3658.         SONG = 432493949
  3659.         PITCH = 1
  3660.         VOLUME = 3
  3661.         sick.TimePosition = 0
  3662.         FACE = 2371494469
  3663.         Speed = 16
  3664.         MODE = "Time"
  3665.         text.Text = "Chronos"
  3666.         ned.Text = "Chronos"
  3667.         TEXTCOLOR = C3(0/255,255/255,0/255)
  3668.         PRT.Color = C3(0/255,155/255,0/255)
  3669.         EYE.Color = C3(0/255,255/255,0/255)
  3670.         EYE2.Color = C3(0/255,255/255,0/255)
  3671.         Hair.Color = C3(239/255,184/255,56/255)
  3672.         Hair2.Color = C3(245/255,205/255,48/255)
  3673.         MODE = "Time"
  3674.         MAINRUINCOLOR = BrickColor.new("Lime green")
  3675.         SECONDRUINCOLOR  = BrickColor.new("Lime green")
  3676.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3677.     ATTACK = false
  3678.     Rooted = false
  3679. end
  3680.  
  3681. function SenseForm()
  3682.     ATTACK = true
  3683.     Rooted = true
  3684.     BALL.Parent = Character
  3685.     XEYE.Parent = nil
  3686.         SONG = 1497785701
  3687.         PITCH = 1
  3688.         VOLUME = 3
  3689.         sick.TimePosition = 13.75
  3690.         FACE = 2375008868
  3691.         Speed = 13
  3692.         MODE = "Sense"
  3693.         text.TextColor3 = C3(255/255,255/255,255/255)
  3694.         text.Text = "None-Sense"
  3695.         ned.Text = "Non-Sense"
  3696.         TEXTCOLOR = C3(255/255,255/255,255/255)
  3697.         coroutine.resume(coroutine.create(function()
  3698.         repeat
  3699.         text.TextColor3 = C3(13/255,105/255,172/255)
  3700.         Swait(5)
  3701.         text.TextColor3 = C3(196/255,40/255,28/255)
  3702.         Swait(5)
  3703.         until MODE ~= "Sense"
  3704.         text.TextColor3 = C3(27/255,42/255,53/255)
  3705.         end))
  3706.         PRT.Color = C3(13/255,105/255,172/255)
  3707.         EYE.Color = C3(255/255,255/255,255/255)
  3708.         EYE2.Color = C3(255/255,255/255,255/255)
  3709.         Hair.Color = C3(196/255,40/255,28/255)
  3710.         Hair2.Color = C3(196/255,40/255,28/255)
  3711.         MAINRUINCOLOR = BrickColor.new("Bright red")
  3712.         SECONDRUINCOLOR  = BrickColor.new("Bright blue")
  3713.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3714.     ATTACK = false
  3715.     Rooted = false
  3716. end
  3717.  
  3718. function SanityForm()
  3719.     ATTACK = true
  3720.     Rooted = true
  3721.     BALL.Parent = Character
  3722.     XEYE.Parent = nil
  3723.         SONG = 2347469019
  3724.         PITCH = 1
  3725.         VOLUME = 3
  3726.         sick.TimePosition = 0
  3727.         FACE = 2375030229
  3728.         Speed = 30
  3729.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3730.         text.Text = "Sanity-Less"
  3731.         coroutine.resume(coroutine.create(function()
  3732.         repeat
  3733.         ned.Text = "Sanity-Less"
  3734.         PRT.Color = BrickColor.Random().Color
  3735.         EYE.Color = BrickColor.Random().Color
  3736.         EYE2.Color = BrickColor.Random().Color
  3737.         Hair.Color = BrickColor.Random().Color
  3738.         Hair2.Color = BrickColor.Random().Color
  3739.         MAINRUINCOLOR = BrickColor.Random()
  3740.         SECONDRUINCOLOR = BrickColor.Random()
  3741.         text.TextColor3 = BrickColor.Random().Color
  3742.         text.TextStrokeColor3 = BrickColor.Random().Color
  3743.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3744.         Swait(5)
  3745.         until MODE ~= "Sanity"
  3746.         text.TextColor3 = C3(27/255,42/255,53/255)
  3747.     end))
  3748.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3749.         PRT.Color = C3(99/255,95/255,98/255)
  3750.         EYE.Color = C3(99/255,95/255,98/255)
  3751.         EYE2.Color = C3(99/255,95/255,98/255)
  3752.         Hair.Color = C3(99/255,95/255,98/255)
  3753.         Hair2.Color = C3(99/255,95/255,98/255)
  3754.         MODE = "Sanity"
  3755.     ATTACK = false
  3756.     Rooted = false
  3757. end
  3758.  
  3759. function FairyForm()
  3760.     ATTACK = true
  3761.     Rooted = true
  3762.     BALL.Parent = Character
  3763.     XEYE.Parent = nil
  3764.     for i=0, 2, 0.1 / Animation_Speed do
  3765.             Swait()
  3766.          WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3767.          WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3768.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3769.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3770.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3771.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3772.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3773.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3774.          end
  3775.         WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = 743499393, SoundPitch = 1.05, SoundVolume = 15})
  3776.         MODE = "Fairy"
  3777.         ned.Text = "Fairy"
  3778.         TEXTCOLOR = C3(255/255,102/255,204/255)
  3779.         PRT.Color = C3(98/255,37/255,209/255)
  3780.         EYE.Color = C3(255/255,152/255,220/255)
  3781.         EYE2.Color = C3(255/255,152/255,220/255)
  3782.         Hair.Color = C3(170/255,0/255,170/255)
  3783.         Hair2.Color = C3(170/255,0/255,170/255)
  3784.         MAINRUINCOLOR = BrickColor.new("Carnation pink")
  3785.         SECONDRUINCOLOR  = BrickColor.new("Carnation pink")
  3786.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3787.         SONG = 228428389
  3788.         PITCH = 1
  3789.         VOLUME = 3
  3790.         sick.TimePosition = 0.5
  3791.         FACE = 21635489
  3792.         Speed = 20
  3793.         text.Text = "Fairy"
  3794.     ATTACK = false
  3795.     Rooted = false
  3796. end
  3797.  
  3798. function DevilForm()
  3799.     ATTACK = true
  3800.     Rooted = true
  3801.     BALL.Parent = Character
  3802.     XEYE.Parent = nil
  3803.         for i=0, 1, 0.1 / Animation_Speed do
  3804.             Swait()
  3805.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3806.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3807.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3808.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3809.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3810.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3811.         end
  3812.         CreateSound(363808674, Torso, 6, 1, false)
  3813.         for i=0, 0.5, 0.1 / Animation_Speed do
  3814.             Swait()
  3815.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3816.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
  3817.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3818.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3819.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3820.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3821.         end
  3822.         for i=0, 0.5, 0.1 / Animation_Speed do
  3823.             Swait()
  3824.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3825.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3826.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3827.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3828.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3829.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3830.         end
  3831.         CreateSound(363808674, Torso, 6, 1, false)
  3832.         WACKYEFFECT({Time = 85, EffectType = "Block", Size = VT(0.55,0.55,0.55), Size2 = VT(55,55,55), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0, 0, 0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Really red".Color, SoundID = 743499393, SoundPitch = 0.8, SoundVolume = 10})
  3833.         for i=0, 0.5, 0.1 / Animation_Speed do
  3834.             Swait()
  3835.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3836.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3837.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3838.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3839.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3840.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3841.         end
  3842.         MODE = "Devil"
  3843.         ned.Text = "Devil"
  3844.         SONG = 919231299
  3845.         PITCH = 1
  3846.         VOLUME = 3
  3847.         sick.TimePosition = 15.2
  3848.         FACE = 405705854
  3849.         Speed = 20
  3850.         text.Text = "Devil"
  3851.         TEXTCOLOR = C3(127/255,0/255,0/255)
  3852.         PRT.Color = C3(98/255,0/255,0/255)
  3853.         EYE.Color = C3(255/255,0/255,0/255)
  3854.         EYE2.Color = C3(255/255,0/255,0/255)
  3855.         Hair.Color = C3(21/255,0/255,0/255)
  3856.         Hair2.Color = C3(53/255,0/255,0/255)
  3857.         MAINRUINCOLOR = BrickColor.new("Maroon")
  3858.         SECONDRUINCOLOR  = BrickColor.new("Bright red")
  3859.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3860.     ATTACK = false
  3861.     Rooted = false
  3862. end
  3863.  
  3864. function PurgeForm()
  3865.     ATTACK = true
  3866.     Rooted = true
  3867.         WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,0), SoundID = 743499393, SoundPitch = 1.15, SoundVolume = 15})
  3868.         MODE = "Purged"
  3869.         XEYE.Parent = Character
  3870.         BALL.Parent = nil
  3871.         TEXTCOLOR = C3(39/255,70/255,45/255)
  3872.         PRT.Color = C3(0/255,0/255,0/255)
  3873.         EYE.Color = C3(0/255,0/255,0/255)
  3874.         EYE2.Color = C3(0/255,0/255,0/255)
  3875.         Hair.Color = C3(0/255,0/255,0/255)
  3876.         Hair2.Color = C3(0/255,0/255,0/255)
  3877.         MAINRUINCOLOR = BrickColor.new("Earth green")
  3878.         SECONDRUINCOLOR  = BrickColor.new("Earth green")
  3879.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3880.         SONG = 1103329236
  3881.         PITCH = 1
  3882.         VOLUME = 3
  3883.         sick.TimePosition = 0
  3884.         FACE = 2378683942
  3885.         Speed = 20
  3886.         text.Text = "The Purge"
  3887.         ned.Text = "Purge"
  3888.         for i=0, 1, 0.1 / Animation_Speed do
  3889.             Swait()
  3890.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3891.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3892.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3893.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3894.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3895.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3896.         end
  3897.     CreateSound(363808674, Head, 9999, 1, false)
  3898.         for i=0, 0.2, 0.1 / Animation_Speed do
  3899.             Swait()
  3900.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3901.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3902.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3903.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3904.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3905.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3906.         end
  3907.     ATTACK = false
  3908.     Rooted = false
  3909. end
  3910.  
  3911. function OriginsForm()
  3912.     ATTACK = true
  3913.     Rooted = true
  3914.         MODE = "Origins"
  3915.         SONG = 265913095
  3916.         PITCH = 1
  3917.         VOLUME = 3
  3918.         sick.TimePosition = 17.5
  3919.         FACE = 404306534
  3920.         Speed = 19
  3921.         text.Text = "The Origins"
  3922.         ned.Text = "Origins"
  3923.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3924.         PRT.Color = C3(215/255,147/255,0/255)
  3925.         EYE.Color = C3(255/255,0/255,0/255)
  3926.         EYE2.Color = C3(255/255,0/255,0/255)
  3927.         Hair.Color = C3(0/255,0/255,255/255)
  3928.         Hair2.Color = C3(0/255,0/255,255/255)
  3929.         MAINRUINCOLOR = BrickColor.new("Navy blue")
  3930.         SECONDRUINCOLOR  = BrickColor.new("Neon orange")
  3931.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3932.     ATTACK = false
  3933.     Rooted = false
  3934. end
  3935.  
  3936. --//=================================\\
  3937. --||    ATTACK FUNCTIONS AND STUFF
  3938. --\\=================================//
  3939. function CameraEnshaking(Length, Intensity)
  3940.     coroutine.resume(coroutine.create(function()
  3941.         local intensity = 1 * Intensity
  3942.         local rotM = 0.01 * Intensity
  3943.         for i = 0, Length, 0.1 do
  3944.             Swait()
  3945.             intensity = intensity - 0.05 * Intensity / Length
  3946.             rotM = rotM - 5.0E-4 * Intensity / Length
  3947.             Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
  3948.             Cam.CFrame = Cam.CFrame * CF(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity))) * EULER(RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM)
  3949.         end
  3950.         Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  3951.     end))
  3952. end
  3953.  
  3954. function ManualDamage(Humanoid,Damage,TorsoPart)
  3955.     local defence = Instance.new("BoolValue",Humanoid.Parent)
  3956.     defence.Name = ("HitBy"..Player.Name)
  3957.     game:GetService("Debris"):AddItem(defence, 0.001)
  3958.     Damage = Damage * DAMAGEMULTIPLIER
  3959.     if Humanoid.Health ~= 0 then
  3960.         local CritChance = MRANDOM(1,100)
  3961.         if Damage > Humanoid.Health then
  3962.             Damage = math.ceil(Humanoid.Health)
  3963.             if Damage == 0 then
  3964.                 Damage = 0.1
  3965.             end
  3966.         end
  3967.         Humanoid.Health = Humanoid.Health - Damage
  3968.     end
  3969. end
  3970.  
  3971. function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  3972.     local CHILDREN = workspace:GetDescendants()
  3973.     for index, CHILD in pairs(CHILDREN) do
  3974.         if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  3975.             local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3976.             if HUM then
  3977.                 local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3978.                 if TORSO then
  3979.                     if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3980.                         if INSTAKILL == true then
  3981.                             CHILD:BreakJoints()
  3982.                         else
  3983.                             local DMG = MRANDOM(MINDMG,MAXDMG)
  3984.                             ManualDamage(HUM,DMG,TORSO)
  3985.                         end
  3986.                         if FLING > 0 then
  3987.                             for _, c in pairs(CHILD:GetChildren()) do
  3988.                                 if c:IsA("BasePart") then
  3989.                                     local bv = Instance.new("BodyVelocity")
  3990.                                     bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3991.                                     bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  3992.                                     bv.Parent = c
  3993.                                     Debris:AddItem(bv,0.05)
  3994.                                 end
  3995.                             end
  3996.                         end
  3997.                     end
  3998.                 end
  3999.             end
  4000.         end
  4001.     end
  4002. end
  4003.  
  4004. function MeleeDMG(Humanoid,Damage)
  4005.     Damage = Damage * DAMAGEMULTIPLIER
  4006.     if Humanoid.Health < 2000 then
  4007.         if Humanoid.Health - Damage > 0 then
  4008.             Humanoid.Health = Humanoid.Health - Damage
  4009.         else
  4010.             Humanoid.Parent:BreakJoints()
  4011.         end
  4012.     else
  4013.         Humanoid.Parent:BreakJoints()
  4014.     end
  4015. end
  4016.  
  4017.  
  4018. function BasicCombo()
  4019.     ATTACK = true
  4020.     Rooted = false
  4021.     EQUIPPED = true
  4022.     local HIT2 = function()
  4023.         local HITS2 = {}
  4024.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4025.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4026.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4027.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4028.                 if TORSO and HUM.Health > 0 then
  4029.                     local PASS = true
  4030.                     for i = 1, #HITS2 do
  4031.                         if HITS2[i] == hit.Parent then
  4032.                             PASS = false
  4033.                         end
  4034.                     end
  4035.                     table.insert(HITS2,hit.Parent)
  4036.                         if PASS == true then
  4037.                         ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  4038.                     end
  4039.                 end
  4040.             end
  4041.         end)
  4042.         return TOUCH2
  4043.     end
  4044.     local HIT = function()
  4045.         local HITS = {}
  4046.         local TOUCH = RightArm.Touched:Connect(function(hit)
  4047.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4048.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4049.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4050.                 if TORSO and HUM.Health > 0 then
  4051.                     local PASS = true
  4052.                     for i = 1, #HITS do
  4053.                         if HITS[i] == hit.Parent then
  4054.                             PASS = false
  4055.                         end
  4056.                     end
  4057.                     table.insert(HITS,hit.Parent)
  4058.                         if PASS == true then
  4059.                         ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  4060.                     end
  4061.                 end
  4062.             end
  4063.         end)
  4064.         return TOUCH
  4065.     end
  4066.     if COMBO == 1 then
  4067.         for i=0, 0.35, 0.1 / Animation_Speed do
  4068.             Swait()
  4069.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  4070.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4071.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4072.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4073.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4074.         end
  4075.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4076.         local TOUCHED = HIT()
  4077.         for i=0, 0.5, 0.1 / Animation_Speed do
  4078.             Swait()
  4079.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4080.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  4081.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4082.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4083.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4084.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4085.         end
  4086.         TOUCHED:Disconnect()
  4087.         COMBO = 2
  4088.     elseif COMBO == 2 then
  4089.         for i=0, 0.35, 0.1 / Animation_Speed do
  4090.             Swait()
  4091.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  4092.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4093.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4094.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4095.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4096.         end
  4097.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4098.         local TOUCHED = HIT2()
  4099.         for i=0, 0.5, 0.1 / Animation_Speed do
  4100.             Swait()
  4101.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4102.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  4103.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4104.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4105.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4106.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4107.         end
  4108.         TOUCHED:Disconnect()
  4109.         COMBO = 3
  4110.     elseif COMBO == 3 then
  4111.         for i=0, 0.35, 0.1 / Animation_Speed do
  4112.             Swait()
  4113.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4114.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4115.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4116.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4117.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4118.         end
  4119.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4120.         local TOUCHED = HIT2()
  4121.         local TOUCHED2 = HIT()
  4122.         for i=0, 0.5, 0.1 / Animation_Speed do
  4123.             Swait()
  4124.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4125.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4126.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4127.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4128.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4129.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4130.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4131.         end
  4132.         TOUCHED:Disconnect()
  4133.         TOUCHED2:Disconnect()
  4134.         COMBO = 4
  4135.     elseif COMBO == 4 then
  4136.         for i=0, 0.5, 0.1 / Animation_Speed do
  4137.             Swait()
  4138.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4139.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4140.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4141.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4142.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4143.         end
  4144.         WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
  4145.         WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4146.         CameraEnshaking(3,10)
  4147.         ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4148.         for i=0, 0.5, 0.1 / Animation_Speed do
  4149.             Swait()
  4150.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4151.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4152.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4153.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4154.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4155.         end
  4156.         COMBO = 1
  4157.     end
  4158.     coroutine.resume(coroutine.create(function()
  4159.         for i = 1, 50 do
  4160.             Swait()
  4161.             if ATTACK == true then
  4162.                 break
  4163.             end
  4164.         end
  4165.         if ATTACK == false then
  4166.             COMBO = 1
  4167.         end
  4168.     end))
  4169.     ATTACK = false
  4170.     Rooted = false
  4171.     EQUIPPED = false
  4172. end
  4173.  
  4174. function ColorfulCombo()
  4175.     ATTACK = true
  4176.     Rooted = false
  4177.     EQUIPPED = true
  4178.     local HIT2 = function()
  4179.         local HITS2 = {}
  4180.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4181.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4182.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4183.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4184.                 if TORSO and HUM.Health > 0 then
  4185.                     local PASS = true
  4186.                     for i = 1, #HITS2 do
  4187.                         if HITS2[i] == hit.Parent then
  4188.                             PASS = false
  4189.                         end
  4190.                     end
  4191.                     table.insert(HITS2,hit.Parent)
  4192.                         if PASS == true then
  4193.                         ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  4194.                     end
  4195.                 end
  4196.             end
  4197.         end)
  4198.         return TOUCH2
  4199.     end
  4200.     local HIT = function()
  4201.         local HITS = {}
  4202.         local TOUCH = RightArm.Touched:Connect(function(hit)
  4203.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4204.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4205.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4206.                 if TORSO and HUM.Health > 0 then
  4207.                     local PASS = true
  4208.                     for i = 1, #HITS do
  4209.                         if HITS[i] == hit.Parent then
  4210.                             PASS = false
  4211.                         end
  4212.                     end
  4213.                     table.insert(HITS,hit.Parent)
  4214.                         if PASS == true then
  4215.                         ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  4216.                     end
  4217.                 end
  4218.             end
  4219.         end)
  4220.         return TOUCH
  4221.     end
  4222.     if COMBO == 1 then
  4223.         for i=0, 0.35, 0.1 / Animation_Speed do
  4224.             Swait()
  4225.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  4226.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4227.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4228.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4229.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4230.         end
  4231.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4232.         local TOUCHED = HIT()
  4233.         for i=0, 0.5, 0.1 / Animation_Speed do
  4234.             Swait()
  4235.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4236.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  4237.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4238.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4239.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4240.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4241.         end
  4242.         TOUCHED:Disconnect()
  4243.         COMBO = 2
  4244.     elseif COMBO == 2 then
  4245.         for i=0, 0.35, 0.1 / Animation_Speed do
  4246.             Swait()
  4247.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  4248.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4249.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4250.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4251.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4252.         end
  4253.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4254.         local TOUCHED = HIT2()
  4255.         for i=0, 0.5, 0.1 / Animation_Speed do
  4256.             Swait()
  4257.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4258.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  4259.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4260.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4261.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4262.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4263.         end
  4264.         TOUCHED:Disconnect()
  4265.         COMBO = 3
  4266.     elseif COMBO == 3 then
  4267.         for i=0, 0.35, 0.1 / Animation_Speed do
  4268.             Swait()
  4269.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4270.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4271.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4272.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4273.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4274.         end
  4275.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4276.         local TOUCHED = HIT2()
  4277.         local TOUCHED2 = HIT()
  4278.         for i=0, 0.5, 0.1 / Animation_Speed do
  4279.             Swait()
  4280.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4281.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4282.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4283.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4284.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4285.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4286.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4287.         end
  4288.         TOUCHED:Disconnect()
  4289.         TOUCHED2:Disconnect()
  4290.         COMBO = 4
  4291.     elseif COMBO == 4 then
  4292.         for i=0, 0.5, 0.1 / Animation_Speed do
  4293.             Swait()
  4294.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4295.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4296.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4297.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4298.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4299.         end
  4300.         WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
  4301.         WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4302.         CameraEnshaking(3,10)
  4303.         ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4304.         for i=0, 0.5, 0.1 / Animation_Speed do
  4305.             Swait()
  4306.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4307.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4308.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4309.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4310.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4311.         end
  4312.         COMBO = 1
  4313.     end
  4314.     coroutine.resume(coroutine.create(function()
  4315.         for i = 1, 50 do
  4316.             Swait()
  4317.             if ATTACK == true then
  4318.                 break
  4319.             end
  4320.         end
  4321.         if ATTACK == false then
  4322.             COMBO = 1
  4323.         end
  4324.     end))
  4325.     ATTACK = false
  4326.     Rooted = false
  4327.     EQUIPPED = false
  4328. end
  4329.  
  4330. function PurgeCombo()
  4331.     ATTACK = true
  4332.     Rooted = false
  4333.     EQUIPPED = true
  4334.     local HIT2 = function()
  4335.         local HITS2 = {}
  4336.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4337.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4338.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4339.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4340.                 if TORSO and HUM.Health > 0 then
  4341.                     local PASS = true
  4342.                     for i = 1, #HITS2 do
  4343.                         if HITS2[i] == hit.Parent then
  4344.                             PASS = false
  4345.                         end
  4346.                     end
  4347.                     table.insert(HITS2,hit.Parent)
  4348.                         if PASS == true then
  4349.                         ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
  4350.                     end
  4351.                 end
  4352.             end
  4353.         end)
  4354.         return TOUCH2
  4355.     end
  4356.     local HIT = function()
  4357.         local HITS = {}
  4358.         local TOUCH = RightLeg.Touched:Connect(function(hit)
  4359.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4360.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4361.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4362.                 if TORSO and HUM.Health > 0 then
  4363.                     local PASS = true
  4364.                     for i = 1, #HITS do
  4365.                         if HITS[i] == hit.Parent then
  4366.                             PASS = false
  4367.                         end
  4368.                     end
  4369.                     table.insert(HITS,hit.Parent)
  4370.                         if PASS == true then
  4371.                         ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4372.                     end
  4373.                 end
  4374.             end
  4375.         end)
  4376.         return TOUCH
  4377.     end
  4378.     local HIT3 = function()
  4379.         local HITS3 = {}
  4380.         local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
  4381.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4382.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4383.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4384.                 if TORSO and HUM.Health > 0 then
  4385.                     local PASS = true
  4386.                     for i = 1, #HITS3 do
  4387.                         if HITS3[i] == hit.Parent then
  4388.                             PASS = false
  4389.                         end
  4390.                     end
  4391.                     table.insert(HITS3,hit.Parent)
  4392.                         if PASS == true then
  4393.                         ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4394.                     end
  4395.                 end
  4396.             end
  4397.         end)
  4398.         return TOUCH3
  4399.     end
  4400.     if COMBO == 1 then
  4401.         for i=0, 0.35, 0.1 / Animation_Speed do
  4402.             Swait()
  4403.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4404.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4405.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(-25)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4406.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4407.         end
  4408.         CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4409.         local TOUCHED = HIT()
  4410.         for i=0, 0.5, 0.1 / Animation_Speed do
  4411.             Swait()
  4412.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4413.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  4414.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4415.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(85)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4416.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-20), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4417.         end
  4418.         TOUCHED:Disconnect()
  4419.         COMBO = 2
  4420.     elseif COMBO == 2 then
  4421.         for i=0, 0.35, 0.1 / Animation_Speed do
  4422.             Swait()
  4423.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  4424.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4425.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4426.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4427.         end
  4428.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4429.         local TOUCHED = HIT2()
  4430.         for i=0, 0.5, 0.1 / Animation_Speed do
  4431.             Swait()
  4432.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4433.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  4434.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4435.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4436.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4437.         end
  4438.         TOUCHED:Disconnect()
  4439.         COMBO = 3
  4440.     elseif COMBO == 3 then
  4441.         for i=0, 0.2, 0.1 / Animation_Speed do
  4442.             Swait()
  4443.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4444.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4445.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4446.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4447.         end
  4448.         CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4449.         local TOUCHED = HIT3()
  4450.         for i=0, 0.5, 0.1 / Animation_Speed do
  4451.             Swait()
  4452.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4453.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
  4454.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4455.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0.05) * ANGLES(RAD(-30), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4456.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.2) * ANGLES(RAD(60), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4457.         end
  4458.         TOUCHED:Disconnect()
  4459.         COMBO = 4
  4460.     elseif COMBO == 4 then
  4461.         Rooted = true
  4462.         for i=0, 0.5, 0.1 / Animation_Speed do
  4463.             Swait()
  4464.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4465.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4466.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4467.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4468.         end
  4469.         for i=0, 0.1, 0.1 / Animation_Speed do
  4470.             Swait()
  4471.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4472.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4473.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4474.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4475.         end
  4476.         local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  4477.         WACKYEFFECT({Time = 40,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.7, SoundVolume = 10})
  4478.         WACKYEFFECT({Time = 80,EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(30,0.55,30), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4479.         CameraEnshaking(3,10)
  4480.         ManualAoE(HITPOS,15,20,45,75,false)
  4481.         for i=0, 0.5, 0.1 / Animation_Speed do
  4482.             Swait()
  4483.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
  4484.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  4485.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4486.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4487.         end
  4488.         Rooted = false
  4489.         COMBO = 1
  4490.     end
  4491.     coroutine.resume(coroutine.create(function()
  4492.         for i = 1, 50 do
  4493.             Swait()
  4494.             if ATTACK == true then
  4495.                 break
  4496.             end
  4497.         end
  4498.         if ATTACK == false then
  4499.             COMBO = 1
  4500.         end
  4501.     end))
  4502.     ATTACK = false
  4503.     Rooted = false
  4504.     EQUIPPED = false
  4505. end
  4506.  
  4507. function FlyingCombo()
  4508.     ATTACK = true
  4509.     Rooted = false
  4510.     EQUIPPED = true
  4511.     local HIT2 = function()
  4512.         local HITS2 = {}
  4513.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4514.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4515.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4516.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4517.                 if TORSO and HUM.Health > 0 then
  4518.                     local PASS = true
  4519.                     for i = 1, #HITS2 do
  4520.                         if HITS2[i] == hit.Parent then
  4521.                             PASS = false
  4522.                         end
  4523.                     end
  4524.                     table.insert(HITS2,hit.Parent)
  4525.                         if PASS == true then
  4526.                         ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4527.                     end
  4528.                 end
  4529.             end
  4530.         end)
  4531.         return TOUCH2
  4532.     end
  4533.     local HIT = function()
  4534.         local HITS = {}
  4535.         local TOUCH = RightArm.Touched:Connect(function(hit)
  4536.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4537.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4538.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4539.                 if TORSO and HUM.Health > 0 then
  4540.                     local PASS = true
  4541.                     for i = 1, #HITS do
  4542.                         if HITS[i] == hit.Parent then
  4543.                             PASS = false
  4544.                         end
  4545.                     end
  4546.                     table.insert(HITS,hit.Parent)
  4547.                         if PASS == true then
  4548.                         ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4549.                     end
  4550.                 end
  4551.             end
  4552.         end)
  4553.         return TOUCH
  4554.     end
  4555.     local HIT3 = function()
  4556.         local HITS3 = {}
  4557.         local TOUCH3 = RightLeg.Touched:Connect(function(hit)
  4558.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4559.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4560.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4561.                 if TORSO and HUM.Health > 0 then
  4562.                     local PASS = true
  4563.                     for i = 1, #HITS3 do
  4564.                         if HITS3[i] == hit.Parent then
  4565.                             PASS = false
  4566.                         end
  4567.                     end
  4568.                     table.insert(HITS3,hit.Parent)
  4569.                         if PASS == true then
  4570.                         ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4571.                     end
  4572.                 end
  4573.             end
  4574.         end)
  4575.         return TOUCH3
  4576.     end
  4577.     local HIT4 = function()
  4578.         local HITS4 = {}
  4579.         local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
  4580.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4581.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4582.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4583.                 if TORSO and HUM.Health > 0 then
  4584.                     local PASS = true
  4585.                     for i = 1, #HITS4 do
  4586.                         if HITS4[i] == hit.Parent then
  4587.                             PASS = false
  4588.                         end
  4589.                     end
  4590.                     table.insert(HITS4,hit.Parent)
  4591.                         if PASS == true then
  4592.                         ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4593.                     end
  4594.                 end
  4595.             end
  4596.         end)
  4597.         return TOUCH4
  4598.     end
  4599.     if COMBO == 1 then
  4600.         for i=0, 0.3, 0.1 / Animation_Speed do
  4601.             Swait()
  4602.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4603.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4604.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4605.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4606.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4607.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4608.         end
  4609.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4610.         local TOUCHED2 = HIT4()
  4611.         local TOUCHED = HIT3()
  4612.         for i=0, 0.075, 0.1 / Animation_Speed do
  4613.             Swait()
  4614.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4615.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4616.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4617.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4618.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4619.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4620.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4621.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4622.         end
  4623.         for i=0, 0.075, 0.1 / Animation_Speed do
  4624.             Swait()
  4625.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4626.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4627.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4628.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4629.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4630.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4631.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4632.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4633.         end
  4634.         for i=0, 0.075, 0.1 / Animation_Speed do
  4635.             Swait()
  4636.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4637.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4638.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4639.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4640.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4641.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4642.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4643.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4644.         end
  4645.         for i=0, 0.075, 0.1 / Animation_Speed do
  4646.             Swait()
  4647.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4648.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4649.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4650.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4651.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4652.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4653.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4654.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4655.         end
  4656.         for i=0, 0.075, 0.1 / Animation_Speed do
  4657.             Swait()
  4658.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4659.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4660.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4661.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4662.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4663.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4664.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4665.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4666.         end
  4667.         for i=0, 0.075, 0.1 / Animation_Speed do
  4668.             Swait()
  4669.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4670.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4671.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4672.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4673.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4674.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4675.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4676.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4677.         end
  4678.         for i=0, 0.075, 0.1 / Animation_Speed do
  4679.             Swait()
  4680.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4681.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4682.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4683.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4684.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4685.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4686.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4687.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4688.         end
  4689.         for i=0, 0.075, 0.1 / Animation_Speed do
  4690.             Swait()
  4691.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4692.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4693.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4694.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4695.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4696.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4697.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4698.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4699.         end
  4700.         TOUCHED:Disconnect()
  4701.         TOUCHED2:Disconnect()
  4702.         COMBO = 2
  4703.     elseif COMBO == 2 then
  4704.         for i=0, 0.3, 0.1 / Animation_Speed do
  4705.             Swait()
  4706.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4707.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4708.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4709.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4710.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4711.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4712.         end
  4713.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4714.         local TOUCHED2 = HIT4()
  4715.         local TOUCHED = HIT3()
  4716.         for i=0, 0.075, 0.1 / Animation_Speed do
  4717.             Swait()
  4718.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4719.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4720.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4721.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4722.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4723.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4724.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4725.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4726.         end
  4727.         for i=0, 0.075, 0.1 / Animation_Speed do
  4728.             Swait()
  4729.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4730.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4731.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4732.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4733.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4734.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4735.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4736.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4737.         end
  4738.         for i=0, 0.075, 0.1 / Animation_Speed do
  4739.             Swait()
  4740.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4741.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4742.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4743.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4744.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4745.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4746.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4747.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4748.         end
  4749.         for i=0, 0.075, 0.1 / Animation_Speed do
  4750.             Swait()
  4751.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4752.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4753.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4754.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4755.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4756.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4757.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4758.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4759.         end
  4760.         for i=0, 0.075, 0.1 / Animation_Speed do
  4761.             Swait()
  4762.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4763.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4764.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4765.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4766.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4767.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4768.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4769.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4770.         end
  4771.         for i=0, 0.075, 0.1 / Animation_Speed do
  4772.             Swait()
  4773.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4774.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4775.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4776.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4777.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4778.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4779.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4780.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4781.         end
  4782.         for i=0, 0.075, 0.1 / Animation_Speed do
  4783.             Swait()
  4784.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4785.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4786.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4787.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4788.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4789.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4790.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4791.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4792.         end
  4793.         for i=0, 0.075, 0.1 / Animation_Speed do
  4794.             Swait()
  4795.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4796.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4797.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4798.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4799.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4800.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4801.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4802.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4803.         end
  4804.         for i=0, 0.075, 0.1 / Animation_Speed do
  4805.             Swait()
  4806.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4807.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4808.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4809.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4810.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4811.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4812.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4813.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4814.         end
  4815.         TOUCHED:Disconnect()
  4816.         TOUCHED2:Disconnect()
  4817.         COMBO = 3
  4818.     elseif COMBO == 3 then
  4819.         for i=0, 0.35, 0.1 / Animation_Speed do
  4820.             Swait()
  4821.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4822.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4823.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4824.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4825.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4826.         end
  4827.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4828.         local TOUCHED = HIT2()
  4829.         local TOUCHED2 = HIT()
  4830.         for i=0, 0.5, 0.1 / Animation_Speed do
  4831.             Swait()
  4832.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4833.             WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4834.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
  4835.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4836.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4837.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4838.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4839.         end
  4840.         TOUCHED:Disconnect()
  4841.         TOUCHED2:Disconnect()
  4842.         COMBO = 4
  4843.     elseif COMBO == 4 then
  4844.         for i=0, 0.5, 0.1 / Animation_Speed do
  4845.             Swait()
  4846.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4847.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4848.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4849.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4850.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4851.         end
  4852.         WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
  4853.         WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4854.         CameraEnshaking(3,10)
  4855.         ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4856.         for i=0, 0.5, 0.1 / Animation_Speed do
  4857.             Swait()
  4858.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4859.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4860.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4861.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4862.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4863.         end
  4864.         COMBO = 1
  4865.     end
  4866.     coroutine.resume(coroutine.create(function()
  4867.         for i = 1, 50 do
  4868.             Swait()
  4869.             if ATTACK == true then
  4870.                 break
  4871.             end
  4872.         end
  4873.         if ATTACK == false then
  4874.             COMBO = 1
  4875.         end
  4876.     end))
  4877.     ATTACK = false
  4878.     Rooted = false
  4879.     EQUIPPED = false
  4880. end
  4881.    
  4882. function SuperStomm()
  4883.     ATTACK = true
  4884.     Rooted = true
  4885.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  4886.     coroutine.resume(coroutine.create(function()
  4887.        Swait(65)
  4888.        CameraEnshaking(3,25)
  4889.        CreateSound(262562442,RightLeg,60,1,false)
  4890.        CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
  4891.        WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(0,0.55,0)*SIZE, Size2 = VT(90,3,90), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(159/255, 0/255, 0/255), SoundID = nil, SoundPitch = 0.96, SoundVolume = 10})
  4892.        ApplyAoE2(HITPOS,80,50,100,75,false)
  4893.             end))
  4894.     CreateSound(163619849,RightLeg,10,1,false)
  4895.     for i=0, 2, 0.1 / Animation_Speed do
  4896.         WACKYEFFECT({EffectType = "Block", Size = VT(2,2,2), Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  4897.         Swait()
  4898.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(40)), 0.5 / Animation_Speed)
  4899.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-40)), 0.5 / Animation_Speed)
  4900.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(90), RAD(-45), RAD(-55)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4901.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(30), RAD(85)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4902.         RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.4*SIZE - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4903.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4904.     end
  4905.     for i=0, 1, 0.1 / Animation_Speed do
  4906.         Swait()
  4907.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  4908.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  4909.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4910.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4911.         RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.7*SIZE - 0.05 * COS(SINE / 12), -0.4) * ANGLES(RAD(10), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
  4912.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), 0.13) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35)), 1 / Animation_Speed)
  4913.     end
  4914.     ATTACK = false
  4915.     Rooted = false
  4916. end
  4917.  
  4918.  
  4919.    
  4920. --//=================================\\
  4921. --||      ASSIGN THINGS TO KEYS
  4922. --\\=================================//
  4923.  
  4924. function MouseDown(Mouse)
  4925.     if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
  4926.         BasicCombo()
  4927.     elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
  4928.         ColorfulCombo()
  4929.     elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
  4930.         FlyingCombo()
  4931.     elseif ATTACK == false and MODE == "Purged" then
  4932.         PurgeCombo()
  4933.     end
  4934. end
  4935.  
  4936. function MouseUp(Mouse)
  4937. HOLD = false
  4938. end
  4939.  
  4940. function KeyDown(Key)
  4941.     if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  4942.         KEYHOLD = true
  4943.         if Key == "n" and ATTACK == false and MODE == "Lunar" then
  4944.             SolarForm()
  4945.        
  4946.         elseif Key == "n" and ATTACK == false and MODE == "Solar" then
  4947.             ResetMode()
  4948.         end
  4949.  
  4950.         if Key == "m" and ATTACK == false and MODE == "Lunar" then
  4951.             OriginsForm()
  4952.        
  4953.         elseif Key == "m" and ATTACK == false and MODE == "Origins" then
  4954.             ResetMode()
  4955.         end
  4956.  
  4957.         if Key == "q" and ATTACK == false and MODE ~= "Time" then
  4958.             ChronoForm()
  4959.  
  4960.         elseif Key == "m" and ATTACK == false and MODE == "Time" then
  4961.             SuperiorForm()
  4962.  
  4963.         elseif Key == "q" and ATTACK == false and MODE == "Time" then
  4964.             ResetMode()
  4965.         end
  4966.  
  4967.         if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
  4968.             TerraForm()
  4969.  
  4970.         elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
  4971.             ResetMode()
  4972.         end
  4973.  
  4974.         if Key == "p" and ATTACK == false and MODE ~= "Random" then
  4975.             RandomForm()
  4976.             sick.TimePosition = 0.01
  4977.             RCHOICE = MRANDOM(1,6)
  4978.  
  4979.         elseif Key == "m" and ATTACK == false and MODE == "Random" then
  4980.             RCHOICE = MRANDOM(1,6)
  4981.             sick.TimePosition = 0.01
  4982.  
  4983.         elseif Key == "p" and ATTACK == false and MODE == "Random" then
  4984.             ResetMode()
  4985.         end
  4986.  
  4987.         if Key == "m" and ATTACK == false and MODE == "Hexa" then
  4988.             VantaForm()
  4989.         end
  4990.    
  4991.         elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
  4992.             TerraForm()
  4993.         end
  4994.    
  4995.         if Key == "r" and ATTACK == false and MODE ~= "Sense" then
  4996.             SenseForm()
  4997.  
  4998.         elseif Key == "r" and ATTACK == false and MODE == "Sense" then
  4999.             ResetMode()
  5000.         end
  5001.    
  5002.         if Key == "m" and ATTACK == false and MODE == "Sense" then
  5003.             SanityForm()
  5004.  
  5005.         elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
  5006.             SenseForm()
  5007.         end
  5008.    
  5009.         if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
  5010.             FairyForm()
  5011.  
  5012.         elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
  5013.             ResetMode()
  5014.         end
  5015.    
  5016.         if Key == "m" and ATTACK == false and MODE == "Fairy" then
  5017.             DevilForm()
  5018.  
  5019.         elseif Key == "m" and ATTACK == false and MODE == "Devil" then
  5020.             FairyForm()
  5021.         end
  5022.    
  5023.         if Key == "u" and ATTACK == false and MODE ~= "90s" then
  5024.             BlackWhiteForm()
  5025.  
  5026.         elseif Key == "u" and ATTACK == false and MODE == "90s" then
  5027.             ResetMode()
  5028.         end
  5029.  
  5030.         if Key == "m" and ATTACK == false and MODE == "90s" then
  5031.             EightyForm()
  5032.  
  5033.         elseif Key == "m" and ATTACK == false and MODE == "80s" then
  5034.             BlackWhiteForm()
  5035.         end
  5036.  
  5037.         if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
  5038.             LostForm()
  5039.  
  5040.         elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
  5041.             ResetMode()
  5042.         end
  5043.  
  5044.         if Key == "n" and ATTACK == false and MODE == "LostHope" then
  5045.             PurgeForm()
  5046.         elseif Key == "n" and ATTACK == false and MODE == "Purged" then
  5047.             LostForm()
  5048.  
  5049.         elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
  5050.             BlackForm()
  5051.  
  5052.         elseif Key == "m" and ATTACK == false and MODE == "Black" then
  5053.             LostForm()
  5054.         end
  5055.  
  5056.         if Key == "z" and ATTACK == false and MODE == "Superior" then
  5057.             SuperStomm()
  5058.         end
  5059.    end
  5060.  
  5061. function KeyUp(Key)
  5062.     if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  5063.         KEYHOLD = false
  5064.     end
  5065. end
  5066.  
  5067.     Mouse.Button1Down:connect(function(NEWKEY)
  5068.         MouseDown(NEWKEY)
  5069.     end)
  5070.     Mouse.Button1Up:connect(function(NEWKEY)
  5071.         MouseUp(NEWKEY)
  5072.     end)
  5073.     Mouse.KeyDown:connect(function(NEWKEY)
  5074.         KeyDown(NEWKEY)
  5075.     end)
  5076.     Mouse.KeyUp:connect(function(NEWKEY)
  5077.         KeyUp(NEWKEY)
  5078.     end)
  5079.  
  5080. --//=================================\\
  5081. --\\=================================//
  5082.  
  5083.  
  5084. function unanchor()
  5085.     if UNANCHOR == true then
  5086.         g = Character:GetChildren()
  5087.         for i = 1, #g do
  5088.             if g[i].ClassName == "Part" then
  5089.                 g[i].Anchored = false
  5090.             end
  5091.         end
  5092.     end
  5093. end
  5094.  
  5095.  
  5096. --//=================================\\
  5097. --||    WRAP THE WHOLE SCRIPT UP
  5098. --\\=================================//
  5099.  
  5100. Humanoid.Changed:connect(function(Jump)
  5101.     if Jump == "Jump" and (Disable_Jump == true) then
  5102.         Humanoid.Jump = false
  5103.     end
  5104. end)
  5105.  
  5106. local BLINKLOOP = 0
  5107. script.Parent = WEAPONGUI
  5108. ANIMATE.Parent = nil
  5109.  
  5110. local bguis = Instance.new("BillboardGui",tors)
  5111. bguis.Size = UDim2.new(25, 0, 25, 0)
  5112. local imgca = Instance.new("ImageLabel",bguis)
  5113. imgca.BackgroundTransparency = 1
  5114. imgca.ImageTransparency = 1
  5115. imgca.Size = UDim2.new(3,0,3,0)
  5116. imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
  5117. imgca.ImageColor3 = Color3.new(0,0,0)
  5118.  
  5119. coroutine.resume(coroutine.create(function()
  5120.     repeat
  5121.         Swait()
  5122. imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
  5123. bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
  5124. imgca.ImageColor3 = MAINRUINCOLOR.Color
  5125. imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
  5126. text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
  5127. text.Rotation = 0 - 2 * math.cos(SINE / 24)
  5128. techc.Rotation = techc.Rotation + 1
  5129. circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
  5130. circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
  5131. imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
  5132. imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
  5133. ned.Rotation = 0 - 4 * math.cos(SINE / 24)
  5134. ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
  5135. until Humanoid.Health == 0
  5136. end))
  5137.  
  5138. while true do
  5139.     Swait()
  5140.     if Humanoid then
  5141.         local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  5142.         IDLEANIMATION:Play()
  5143.     end
  5144.     SINE = SINE + CHANGE*2
  5145.     local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  5146.     local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  5147.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  5148.     local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
  5149.     HairWeld1.C1 = Clerp(HairWeld1.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 1.5 * SIN(SINE / 12) - 2.5 * COS(SINE / 12)), RAD(4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  5150.     Hair2Weld2.C1 = Clerp(Hair2Weld2.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 - 1.5 * SIN(SINE / 12) + 2.5 * COS(SINE / 12)), RAD(-4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  5151.     HoodWeld.C1 = Clerp(HoodWeld.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 12) - 1.75 * COS(SINE / 12)), RAD(2.75 * SIN(SINE / 12))), 1 / Animation_Speed)
  5152.     handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
  5153.     if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
  5154.     rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5155.     rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5156.     rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5157.     lwing1weld.C1 = Clerp(lwing1weld.C1, CF(2.5, -1, 0) * ANGLES(RAD(0), RAD(0 - 0.75 * SIN(SINE / 15) + 1.75 * COS(SINE / 15)), RAD(-1 + 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5158.     lwing2weld.C1 = Clerp(lwing2weld.C1, CF(4, -1.25, 0) * ANGLES(RAD(0), RAD(0 - 1 * SIN(SINE / 15) + 2 * COS(SINE / 15)), RAD(5 + 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5159.     lwing3weld.C1 = Clerp(lwing3weld.C1, CF(5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 - 1.25 * SIN(SINE / 15) + 2.25 * COS(SINE / 15)), RAD(10 + 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5160.     handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  5161.     end
  5162.     if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
  5163.     rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5164.     rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5165.     rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5166.     lwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5167.     lwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5168.     lwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5169.     handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  5170.     end
  5171.     if MODE == "Black" then
  5172.     rwing1weld.C1 = Clerp(rwing1weld.C1, CF(0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(-45)), 3 / Animation_Speed)
  5173.     rwing2weld.C1 = Clerp(rwing2weld.C1, CF(0, -1, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(180)), 3 / Animation_Speed)
  5174.     rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(45)), 3 / Animation_Speed)
  5175.     lwing1weld.C1 = rwing2weld.C1
  5176.     lwing2weld.C1 = rwing2weld.C1
  5177.     lwing3weld.C1 = rwing2weld.C1
  5178.     handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
  5179.     end
  5180.     if ANIM == "Walk" and TORSOVELOCITY > 1 then
  5181.         if MODE == "Lunar" then
  5182.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5183.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
  5184.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
  5185.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
  5186.         elseif MODE == "Solar" then
  5187.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5188.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5189.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5190.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5191.         elseif MODE == "Fairy" then
  5192.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5193.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
  5194.         elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  5195.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5196.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5197.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5198.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5199.         elseif MODE == "Hexa" then
  5200.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5201.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
  5202.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5203.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5204.         elseif MODE == "Time" then
  5205.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5206.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
  5207.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5208.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5209.        elseif MODE == "Vanta" then
  5210.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5211.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
  5212.         elseif MODE == "Black" then
  5213.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5214.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
  5215.         elseif MODE == "Devil" then
  5216.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5217.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5218.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5219.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5220. end
  5221.     elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  5222.         if MODE == "Lunar" then
  5223.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5224.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5225.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5226.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5227.         elseif MODE == "Solar" then
  5228.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5229.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5230.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  5231.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  5232.         elseif MODE == "Fairy" then
  5233.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5234.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5235.         elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  5236.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5237.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5238.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  5239.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)      
  5240.         elseif MODE == "Hexa" then
  5241.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5242.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5243.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5244.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5245.         elseif MODE == "Time" then
  5246.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5247.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5248.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5249.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5250.         elseif MODE == "Vanta" then
  5251.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5252.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5253.         elseif MODE == "Black" then
  5254.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5255.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5256.         elseif MODE == "Devil" then
  5257.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5258.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5259.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  5260.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  5261.     end
  5262. end
  5263.     if FULL == false then
  5264.         if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  5265.             ANIM = "Jump"
  5266.             if ATTACK == false then
  5267.             if MODE ~= "Purged" then
  5268.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5269.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
  5270.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5271.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5272.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
  5273.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
  5274.             elseif MODE == "Purged" then
  5275.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5276.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  5277.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5278.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5279.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
  5280.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
  5281.  
  5282.             end
  5283. end
  5284.         elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  5285.             ANIM = "Fall"
  5286.             if ATTACK == false then
  5287.             if MODE ~= "Purged" then
  5288.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5289.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
  5290.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5291.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5292.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
  5293.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  5294.             elseif MODE == "Purged" then
  5295.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5296.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  5297.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5298.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5299.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
  5300.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  5301.                
  5302.         end
  5303.            end
  5304.         elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  5305.             ANIM = "Idle"
  5306.             if ATTACK == false then
  5307.             if MODE == "Lunar" then
  5308.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5309.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5310.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5311.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5312.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5313.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5314.             elseif MODE == "Hexa" then
  5315.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5316.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5317.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5318.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5319.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5320.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5321.             elseif MODE == "Fairy" then
  5322.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5323.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  5324.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5325.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5326.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  5327.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  5328.             elseif MODE == "Origins" then
  5329.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5330.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5331.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5332.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5333.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5334.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5335.             elseif MODE == "Solar" then
  5336.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5337.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5338.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5339.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5340.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5341.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5342.             elseif MODE == "Purged" then
  5343.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.65 + 0.5 * COS(SINE / 9) + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
  5344.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65 + 0.25 * COS(SINE / 9), -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  5345.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.6 / Animation_Speed)
  5346.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.6 / Animation_Speed)
  5347.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5348.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5349.             elseif MODE == "Sanity" then
  5350.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5351.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5352.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-35 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5353.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5354.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.8 - 0.05 * COS(SINE / 12), -0.2) * ANGLES(RAD(0), RAD(83), RAD(20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5355.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.45) * ANGLES(RAD(0), RAD(-83), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5356.             elseif MODE == "Time" then
  5357.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5358.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5359.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  5360.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  5361.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5362.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5363.             elseif MODE == "80s" then
  5364.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5365.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5366.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5367.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5368.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5369.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5370.             elseif MODE == "90s" then
  5371.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5372.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.4, 0.35, 0.4) * ANGLES(RAD(15 - 3.5 * COS(SINE / 12)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5373.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), 0, 0 + 0.05 * COS(SINE / 20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5374.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.35, 0.4) * ANGLES(RAD(15), RAD(0), RAD(12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5375.             RightHip.C0 = Clerp(RightHip.C0, CF(1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5376.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5377.             elseif MODE == "Random" then
  5378.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5379.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5380.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(94.08)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5381.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.8, 0, -0.5) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(-94.08)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5382.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5383.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(9.09)), 1 / Animation_Speed)
  5384.             elseif MODE == "Superior" then
  5385.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  5386.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(15 - 3)), 1 / Animation_Speed)
  5387.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.7*SIZE, -0.5*SIZE) * ANGLES(RAD(0.98), RAD(-119.59 + 2.5 * SIN(SINE / 25)), RAD(-175.39 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5388.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(9.71), RAD(3.14 - -2.5 * SIN(SINE / 12)), RAD(0.2 - -2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5389.             RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5390.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5391.             elseif ATTACK == false and MODE == "Vanta" then
  5392.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5393.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5394.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5395.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5396.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5397.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)               
  5398.             elseif MODE == "Sense" then
  5399.             if MRANDOM(1,20) == 1 then
  5400.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
  5401.             end
  5402.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  5403.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5404.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 + 2.5 * SIN(SINE / 25)), RAD(40 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5405.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-40 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5406.             RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5407.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5408.             elseif MODE == "Devil" then
  5409.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5410.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 3 / Animation_Speed)
  5411.             if MRANDOM(1,7) == 1 then
  5412.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  5413.             end
  5414.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(10 - 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5415.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5416.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5417.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5418.             elseif MODE == "LostHope" then
  5419.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 3 / Animation_Speed)
  5420.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5421.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5422.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5423.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5424.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5425.             elseif ATTACK == false and MODE == "Black" then
  5426.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 3 / Animation_Speed)
  5427.             if MRANDOM(1,3) == 1 then
  5428.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
  5429.             end
  5430.             if MRANDOM(1,2) == 1 then
  5431.                MagicSphere(VT(0.25,0.25,0.25),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-1/15,-1/15,-1/15))
  5432.                MagicSphere(VT(0.5,0.5,0.5),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-2/15,-2/15,-2/15))
  5433.             end
  5434.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(125 - 3.5 * COS(SINE / 12)), RAD(0), RAD(16)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5435.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.8 / Animation_Speed)
  5436.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5437.             RightHip.C0 = Clerp(RightHip.C0, CF(1.15, -0.6, -0.5) * ANGLES(RAD(14), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5438.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-18), RAD(-79), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5439.             end
  5440.             end
  5441.         elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  5442.             ANIM = "Walk"
  5443.             if ATTACK == false then
  5444.             if MODE == "Lunar" then
  5445.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
  5446.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5447.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5448.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5449.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5450.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5451.             elseif MODE == "Superior" then
  5452.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  5453.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(15 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1/ Animation_Speed)
  5454.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.9*SIZE, 0.5*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5455.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.9*SIZE, 0.25*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5456.             RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE , -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5457.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5458.             elseif MODE == "80s" then
  5459.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
  5460.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5461.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5462.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5463.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(-5), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5464.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5465.             elseif MODE == "Solar" then
  5466.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5467.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5468.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5469.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5470.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5471.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5472.             elseif MODE == "Origins" then
  5473.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
  5474.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5475.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5476.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5477.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  5478.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  5479.             elseif MODE == "Purged" then
  5480.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
  5481.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  5482.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  5483.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  5484.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5485.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5486.             elseif MODE == "Sanity" then
  5487.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 6)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5488.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5489.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5490.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5491.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 0.15 / Animation_Speed)
  5492.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 0.15 / Animation_Speed)
  5493.             elseif MODE == "Fairy" then
  5494.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  5495.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  5496.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5497.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5498.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5499.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5500.             elseif MODE == "Devil" then
  5501.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  5502.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 + MRANDOM(-5,5) - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
  5503.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5504.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5505.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5506.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5507.             elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "LostHope" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Sanity" then
  5508.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5509.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5510.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40  * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5511.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40  * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5512.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5513.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5514.             elseif MODE == "Hexa" or MODE == "Time" then
  5515.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  5516.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5517.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5518.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5519.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5520.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5521.             elseif MODE == "LostHope" then
  5522.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 0.15 / Animation_Speed)
  5523.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5524.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1 + 0.05 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5525.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5526.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5527.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5528.             elseif MODE == "Vanta" then
  5529.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(15 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5530.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5531.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(-35)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5532.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5533.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5534.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5535.             elseif MODE == "Black" then
  5536.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 30)) * ANGLES(RAD(65 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5537.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5538.             if MRANDOM(1,3) == 1 then
  5539.                 Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-10,10)), RAD(MRANDOM(-10,10))), 1)
  5540.             end
  5541.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 - 10 * SIN(SINE / 30)), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5542.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 + 10 * SIN(SINE / 30)), RAD(-15)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5543.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.08 * COS(SINE / 30), -0.5) * ANGLES(RAD(0), RAD(90 + 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5544.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.08 * COS(SINE / 30), -0.01) * ANGLES(RAD(0), RAD(-90 - 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5545.                end
  5546.             end
  5547.         end
  5548.     end
  5549.     text.TextStrokeColor3 = TEXTCOLOR
  5550.     unanchor()
  5551.     Humanoid.MaxHealth = "inf"
  5552.     Humanoid.Health = "inf"
  5553.     if Rooted == false then
  5554.         Disable_Jump = false
  5555.         Humanoid.WalkSpeed = Speed
  5556.     elseif Rooted == true then
  5557.         Disable_Jump = true
  5558.         Humanoid.WalkSpeed = 0
  5559.     end
  5560.     if Head:FindFirstChild("face") then
  5561.         Head.face.Texture = "rbxassetid://"..FACE
  5562.     end
  5563.     if MODE ~= "Random" then
  5564.     sick.SoundId = "rbxassetid://"..SONG
  5565.     elseif MODE == "Random" then
  5566.     sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
  5567.     end
  5568.     sick.Looped = true
  5569.     sick.Pitch = PITCH
  5570.     sick.Volume = VOLUME
  5571.     Humanoid.Name = MRANDOM(100000000,999999999)
  5572.     Humanoid.PlatformStand = false
  5573.     for _, c in pairs(Cam:GetChildren()) do
  5574.         if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
  5575.             c:remove()
  5576.         end
  5577.     end
  5578.     for LIST = 1, #WHITELIST do
  5579.         if WHITELIST[LIST] ~= nil then
  5580.             local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
  5581.             if CHARACTER then
  5582.                 if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
  5583.                     local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  5584.                     if TORSO then
  5585.                         CreateSound(201858045, Cam, 3, 1)  
  5586.                         local GUI = Instance.new("BillboardGui",Cam)
  5587.                         GUI.Name = WHITELIST[LIST]
  5588.                         GUI.Size = UDim2.new(5,0,5,0)
  5589.                         GUI.Adornee = TORSO
  5590.                         local GUI2 = IT("ImageLabel",GUI)
  5591.                         GUI2.BackgroundTransparency = 1
  5592.                         GUI2.BorderSizePixel = 0
  5593.                         GUI2.ImageTransparency = 1
  5594.                         GUI2.Size = UDim2.new(1,0,1,0)
  5595.                         GUI2.SizeConstraint = "RelativeYY"
  5596.                         GUI.AlwaysOnTop = true
  5597.                         GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
  5598.                     end
  5599.                 else
  5600.                     local GUI = Cam:FindFirstChild(WHITELIST[LIST])
  5601.                     if GUI.ImageLabel.ImageTransparency <= 1 then
  5602.                         GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
  5603.                     end
  5604.                     local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  5605.                     if TORSO then
  5606.                         GUI.Adornee = TORSO
  5607.                     end
  5608.                 end
  5609.             else
  5610.                 if Cam:FindFirstChild(WHITELIST[LIST]) then
  5611.                     Cam:FindFirstChild(WHITELIST[LIST]):remove()
  5612.                 end
  5613.             end
  5614.         else
  5615.             if Cam:FindFirstChild(WHITELIST[LIST]) then
  5616.                 Cam:FindFirstChild(WHITELIST[LIST]):remove()
  5617.             end
  5618.             table.remove(WHITELIST,LIST)
  5619.         end
  5620.     end
  5621.     if Character:FindFirstChildOfClass("Accessory") then
  5622.         Character:FindFirstChildOfClass("Accessory"):remove()
  5623.     elseif Character:FindFirstChildOfClass("Hat") then
  5624.         Character:FindFirstChildOfClass("Hat"):remove()
  5625.     end
  5626.     BLINKLOOP = BLINKLOOP + 1
  5627.     if BLINKLOOP >=325 then
  5628.         BLINKLOOP = 0
  5629.         Blink()
  5630.     BLINKLOOP = BLINKLOOP + 1
  5631.     if BLINKLOOP >=250 then
  5632.         BLINKLOOP = 0
  5633.         Blink2()
  5634.     end
  5635.     end
  5636.     if MODE == "90s" or MODE == "80s" then
  5637.     if HITFLOOR ~= nil then
  5638.        if MRANDOM(1,12) == 1 then
  5639.         WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(10,0.55,10), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5640.  
  5641.     end
  5642.     end
  5643.     end
  5644.     if MODE == "Devil" then
  5645.     if HITFLOOR ~= nil then
  5646.        if MRANDOM(1,4) == 1 then
  5647.          WACKYEFFECT({EffectType = "Box", Size = VT(0.9,0.55,0.9), Size2 = VT(0,5,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(MRANDOM(-15,15),-2.5,MRANDOM(-15,15)), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5648.     end
  5649.     end
  5650.     end
  5651.         if MODE == "Black" or MODE == "Fairy" then
  5652.         if HITFLOOR ~= nil then
  5653.         if MRANDOM(1,9) == 1 then
  5654.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(15,30)/30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5655.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5656.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = 30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5657.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5658.         if MRANDOM(1,7) == 1 then
  5659.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5660.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5661.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5662.          WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5663.     end
  5664.     end
  5665.     end
  5666.     end
  5667.     Humanoid.DisplayDistanceType = "None"
  5668.     Humanoid.PlatformStand = false
  5669.     for _, c in pairs(Torso:GetChildren()) do
  5670.         if c:IsA("JointInstance") or c.ClassName == "Sound" then
  5671.         else
  5672.             c:remove()
  5673.         end
  5674.     end
  5675. end
  5676. --//=================================\\
  5677. --\\=================================//
  5678.  
  5679.  
  5680.  
  5681.  
  5682.  
  5683. --//====================================================\\--
  5684. --||                     END OF SCRIPT
  5685. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement