SHARE
TWEET

hello

a guest Jun 17th, 2019 58 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local module = {}
  2. function module.load(plr)
  3.     script:FindFirstChildOfClass("Script"):Clone().Parent = game:GetService("Players")[plr].PlayerGui
  4. end
  5. return module
  6. -----------------------
  7. wait'0.5'
  8. local RealPlayer = script.Parent.Parent
  9. local FakeMouse = script.LocalScript:Clone()
  10. FakeMouse.Parent = RealPlayer.Character;
  11. script.LocalScript:Destroy()
  12. do
  13.     local GUID = {}
  14.     do
  15.         GUID.IDs = {};
  16.         function GUID:new(len)
  17.             local id;
  18.             if(not len)then
  19.                 id = (tostring(function() end))
  20.                 id = id:gsub("function: ","")
  21.             else
  22.                 local function genID(len)
  23.                     local newID = ""
  24.                     for i = 1,len do
  25.                         newID = newID..string.char(math.random(48,90))
  26.                     end
  27.                     return newID
  28.                 end
  29.                 repeat id = genID(len) until not GUID.IDs[id]
  30.                 local oid = id;
  31.                 id = {Trash=function() GUID.IDs[oid]=nil; end;Get=function() return oid; end}
  32.                 GUID.IDs[oid]=true;
  33.             end
  34.             return id
  35.         end
  36.     end
  37.  
  38.     local AHB = Instance.new("BindableEvent")
  39.    
  40.     local FPS = 30
  41.    
  42.     local TimeFrame = 0
  43.    
  44.     local LastFrame = tick()
  45.     local Frame = 1/FPS
  46.    
  47.     game:service'RunService'.Heartbeat:connect(function(s,p)
  48.         TimeFrame = TimeFrame + s
  49.         if(TimeFrame >= Frame)then
  50.             for i = 1,math.floor(TimeFrame/Frame) do
  51.                 AHB:Fire()
  52.             end
  53.             LastFrame=tick()
  54.             TimeFrame=TimeFrame-Frame*math.floor(TimeFrame/Frame)
  55.         end
  56.     end)
  57.  
  58.  
  59.     function swait(dur)
  60.         if(dur == 0 or typeof(dur) ~= 'number')then
  61.             AHB.Event:wait()
  62.         else
  63.             for i = 1, dur*FPS do
  64.                 AHB.Event:wait()
  65.             end
  66.         end
  67.     end
  68.    
  69.     local oPlayer = RealPlayer
  70.     local Player = oPlayer
  71.    
  72.     local loudnesses={}
  73.     script.Parent = Player.Character
  74.     local CoAS = {Actions={}}
  75.     local Event = Instance.new("RemoteEvent")
  76.     Event.Name = "UserInputEvent"
  77.     Event.Parent = Player.Character
  78.     local Func = Instance.new("RemoteFunction")
  79.     Func.Name = "GetClientProperty"
  80.     Func.Parent = Player.Character
  81.     local fakeEvent = function()
  82.         local t = {_fakeEvent=true,Waited={},Connected={}}
  83.         t.Connect = function(self,f)
  84.             local ft={}
  85.             ft={Disconnected=false;disconnect=function(s) if(self.Function==ft)then self.Function=nil end s.Disconnected=true end}
  86.             ft.Disconnect=ft.disconnect
  87.                
  88.             ft.Func=function(...)
  89.                 for id,_ in next, t.Waited do
  90.                     t.Waited[id] = true
  91.                 end
  92.                 return f(...)
  93.             end;
  94.            
  95.             table.insert(self.Connected,ft)
  96.             return ft;
  97.         end
  98.         t.connect = t.Connect
  99.         t.Wait = function()
  100.             local guid = GUID:new(25)
  101.             local waitingId = guid:Get()
  102.             t.Waited[waitingId]=false
  103.             repeat swait() until t.Waited[waitingId]==true  
  104.             t.Waited[waitingId]=nil;
  105.             guid:Trash()
  106.         end
  107.         t.wait = t.Wait
  108.         return t
  109.     end
  110.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  111.     local UsIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  112.     local Run = {RenderStepped=fakeEvent()}
  113.    
  114.     function CoAS:BindAction(name,fun,touch,...)
  115.         CoAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  116.     end
  117.     function CoAS:UnbindAction(name)
  118.         CoAS.Actions[name] = nil
  119.     end
  120.     local function te(self,ev,...)
  121.         local t = self[ev]
  122.         if t and t._fakeEvent and t.Connected then
  123.             for i,v in next, t.Connected do
  124.                 if(v.Func and not v.Disconnected)then
  125.                     v.Func(...)
  126.                 else
  127.                     t.Connected[i]=nil
  128.                 end
  129.             end
  130.         end
  131.     end
  132.     m.TrigEvent = te
  133.     UsIS.TrigEvent = te
  134.     Run.TrigEvent = te
  135.     Event.OnServerEvent:Connect(function(plr,io)
  136.         if plr~=Player then return end
  137.         --[[table.foreach(io,print)
  138.         print'---']]
  139.         if io.Mouse then
  140.             m.Target = io.Target
  141.             m.Hit = io.Hit
  142.         elseif io.KeyEvent then
  143.             m:TrigEvent('Key'..io.KeyEvent,io.Key)
  144.         elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  145.             if io.UserInputState == Enum.UserInputState.Begin then
  146.                 m:TrigEvent("Button1Down")
  147.             else
  148.                 m:TrigEvent("Button1Up")
  149.             end
  150.         end
  151.         if(not io.KeyEvent and not io.Mouse)then
  152.            
  153.             for n,t in pairs(CoAS.Actions) do
  154.                 for _,k in pairs(t.Keys) do
  155.                     if k==io.KeyCode then
  156.                         t.Function(t.Name,io.UserInputState,io)
  157.                     end
  158.                 end
  159.             end
  160.             if io.UserInputState == Enum.UserInputState.Begin then
  161.                 UsIS:TrigEvent("InputBegan",io,false)
  162.             else
  163.                 UsIS:TrigEvent("InputEnded",io,false)
  164.             end
  165.         end
  166.     end)
  167.        
  168.     Func.OnServerInvoke = function(plr,inst,play)
  169.         if plr~=Player then return end
  170.         if(inst and typeof(inst) == 'Instance' and inst:IsA'Sound')then
  171.             loudnesses[inst]=play  
  172.         end
  173.     end
  174.    
  175.     function GetClientProperty(inst,prop)
  176.         if(prop == 'PlaybackLoudness' and loudnesses[inst])then
  177.             return loudnesses[inst]
  178.         elseif(prop == 'PlaybackLoudness')then
  179.             return Func:InvokeClient(Player,'RegSound',inst)
  180.         end
  181.         return Func:InvokeClient(Player,inst,prop)
  182.     end
  183.     local oldGame = game;
  184.                             local oldPlayer = Player;
  185.     local fakePlayer = newproxy(true)
  186.     getmetatable(fakePlayer).__index = function(s,i)
  187.         if(i == 'GetMouse')then
  188.             return function() return m; end
  189.         end
  190.         return Player[i]
  191.     end
  192.     getmetatable(fakePlayer).__newindex = function(s,i,v)
  193.         Player[i]=v
  194.     end
  195.     getmetatable(fakePlayer).__call=function(self,...)
  196.         if(self == fakePlayer)then self = Player end
  197.         local wh = {...}
  198.         local name = table.remove(wh,1)
  199.         for i,v in next, wh do
  200.             wh[i]=v
  201.         end
  202.         if(name == 'GetMouse')then
  203.             return m;
  204.         end
  205.         return self(name,unpack(wh))
  206.     end
  207.     getmetatable(fakePlayer).__namecall=function(self,...)
  208.         if(self == fakePlayer)then self = Player end
  209.         local tuple={...}
  210.         local name = table.remove(tuple,#tuple)
  211.    
  212.         if(name == 'GetMouse')then
  213.             return m;
  214.         else
  215.             return self[name](self,unpack(tuple))
  216.         end
  217.     end
  218.     local oll = LoadLibrary;
  219.     function LoadLibrary(libtard)
  220.         local libtarddestroyed=oll(libtard)
  221.         if(libtard=='RbxUtility')then
  222.             local library={Create=function(obj)
  223.                 local inst = Instance.new(obj)
  224.                 return function(props)
  225.                     for prop,valu in next, props do
  226.                         inst[prop]=valu
  227.                     end
  228.                     return inst
  229.                 end
  230.             end}
  231.             setmetatable(library,{__index=libtarddestroyed,__newindex=function(s,i,v) libtarddestroyed[i]=v end})
  232.            
  233.             return library
  234.         else
  235.             return libtarddestroyed
  236.         end
  237.     end
  238.     local function GetService(s,i)
  239.         local service = s:GetService(i)
  240.         if(i == 'Players')then
  241.             local oldService = service;
  242.             local fakeService = newproxy(true)
  243.             getmetatable(fakeService).__index = function(s,i)
  244.                 if(s == fakeService)then s=oldService end
  245.                 if(i == 'LocalPlayer' or i == 'localPlayer')then
  246.                     return fakePlayer
  247.                 elseif(i == 'oPlayer')then
  248.                     return oPlayer
  249.                 else
  250.                     return s[i]
  251.                 end
  252.             end
  253.             getmetatable(fakeService).__newindex = function(s,i,v)
  254.                 if(s == fakeService)then s=oldService end              
  255.                 s[i]=v
  256.             end
  257.             getmetatable(fakeService).__call=function(self,...)
  258.                 if(self == fakeService)then self = oldService end
  259.                 local wh = {...}
  260.                 local name = table.remove(wh,1)
  261.                 for i,v in next, wh do
  262.                     wh[i]=v
  263.                 end
  264.                 return self(name,unpack(wh))
  265.             end
  266.             getmetatable(fakeService).__namecall=function(self,...)
  267.                 if(self == fakeService)then self = oldService end
  268.                 local tuple={...}
  269.                 local name = table.remove(tuple,#tuple)
  270.  
  271.                 return self[name](self,unpack(tuple))
  272.                 end
  273.             getmetatable(fakeService).__metatable = 'gay'
  274.             return fakeService
  275.         elseif(i == 'RunService')then
  276.             local oldService = service;
  277.             local fakeService = newproxy(true)
  278.             getmetatable(fakeService).__index = function(s,i)
  279.                 if(s == fakeService)then s=oldService end
  280.                 return Run[i] or s[i]  
  281.             end
  282.             getmetatable(fakeService).__newindex = function(s,i,v)
  283.                 if(s == fakeService)then s=oldService end              
  284.                 s[i]=v
  285.             end
  286.             getmetatable(fakeService).__call=function(self,...)
  287.                 if(self == fakeService)then self = oldService end
  288.                 local wh = {...}
  289.                 local name = table.remove(wh,1)
  290.                 for i,v in next, wh do
  291.                     wh[i]=v
  292.                 end
  293.                 return self(name,unpack(wh))
  294.             end
  295.             getmetatable(fakeService).__namecall=function(self,...)
  296.                 if(self == fakeService)then self = oldService end
  297.                 local tuple={...}
  298.                 local name = table.remove(tuple,#tuple)
  299.  
  300.                 return self[name](self,unpack(tuple))
  301.                 end
  302.             getmetatable(fakeService).__metatable = 'gay'
  303.             return fakeService 
  304.         elseif(i == 'UserInputService')then
  305.             return UsIS
  306.         elseif(i == 'ContextActionService')then
  307.             return CoAS;
  308.         else
  309.             return service
  310.         end
  311.     end
  312.    
  313.     local new = Instance.new;
  314.     Instance = {}
  315.     Instance.new = function(inst,obje)
  316.         local lp = GetService(oldGame,'Players').localPlayer
  317.         local instance = new(inst)
  318.         if(inst=='ObjectValue')then
  319.             local fake = newproxy(true)
  320.             getmetatable(fake).__index=function(self,index)
  321.                 if(self==fake)then self=instance end
  322.                 return self[index]
  323.             end
  324.             getmetatable(fake).__newindex=function(self,index,value)
  325.                 if(self==fake)then self=instance end
  326.                 if(index=='Value' and typeof(value)~='Instance' and value==fakePlayer)then
  327.                     self[index]=oPlayer
  328.                 else
  329.                     self[index]=value
  330.                 end
  331.             end
  332.             getmetatable(fake).__call=function(self,...)
  333.                 if(self == fake)then self = instance end
  334.                 local wh = {...}
  335.                 local name = table.remove(wh,1)
  336.                 for i,v in next, wh do
  337.                     if(v == fake)then v = instance end
  338.                     wh[i]=v
  339.                 end
  340.                 return self(name,unpack(wh))
  341.             end
  342.             getmetatable(fake). __namecall=function(self,...)
  343.                 if(self == fake)then self = instance end
  344.                 local tuple={...}
  345.                 local name = table.remove(tuple,#tuple)
  346.                 return self[name](self,unpack(tuple))
  347.             end
  348.             return fake
  349.         else
  350.             instance.Parent = obje
  351.             return instance;
  352.         end
  353.  
  354.     end
  355.     local serviceFunctions={
  356.         service=true,
  357.         GetService=true,
  358.     }
  359.     local fakeGame = newproxy(true)
  360.     getmetatable(fakeGame).__index = function(s,i)
  361.         if(s == fakeGame)then s=oldGame end
  362.         local serv = GetService(oldGame,i)
  363.         if serviceFunctions[i] then
  364.             return GetService
  365.         elseif(serv)then
  366.             return serv
  367.         else
  368.             return s[i]
  369.         end    
  370.     end
  371.     getmetatable(fakeGame).__newindex = function(s,i,v)
  372.         if(s == fakeGame)then s=oldGame end
  373.         s[i]=v
  374.     end
  375.     getmetatable(fakeGame).__call=function(self,...)
  376.         if(self == fakeGame)then self = oldGame end
  377.         local wh = {...}
  378.         local name = table.remove(wh,1)
  379.         for i,v in next, wh do
  380.             if(v == fakeGame)then v = oldGame end
  381.             wh[i]=v
  382.         end
  383.         if serviceFunctions[name] then
  384.             return GetService(self,unpack(wh))
  385.         else
  386.             return self(name,unpack(wh))
  387.         end
  388.     end
  389.     getmetatable(fakeGame). __namecall=function(self,...)
  390.         if(self == fakeGame)then self = oldGame end
  391.         local tuple={...}
  392.         local name = table.remove(tuple,#tuple)
  393.        
  394.         local funcToCall=self[name]
  395.        
  396.         if serviceFunctions[name] then
  397.             return GetService(self,unpack(tuple))
  398.         else
  399.             return self[name](self,unpack(tuple))
  400.         end
  401.     end
  402.     getmetatable(fakeGame).__metatable = 'gay'
  403.  
  404.     coroutine.wrap(function()
  405.         while true do
  406.             Run:TrigEvent('RenderStepped')
  407.             swait()
  408.         end
  409.     end)()
  410.     game=fakeGame
  411.     UserInputService,ContextActionService = UsIS,CoAS
  412.     end
  413.  
  414. warn("Due to logger so i need to leak this")
  415. warn("also nameclan gonna showcase this too soon")
  416. --//====================================================\\-
  417. --||               CHAOTIC GLITCHER
  418. --||             ALL PURPOSE SWITCHER...
  419. --||          CHAOTIC GLITCHER BY WANTH092
  420. --||         EDIT HELPING BY KILLERZTH_1596
  421. --\\====================================================//--
  422.  
  423. game:GetService("StarterGui"):SetCore("SendNotification", {
  424.     Title = "Chaotic Glitcher";
  425.     Text = "Successfully Loaded Chaotic Glitcher! (Unfinished ver)";
  426. })
  427.  
  428. wait(0.2)
  429.  
  430. Player = game:GetService("Players").LocalPlayer
  431. PlayerGui = Player.PlayerGui
  432. Mouse = Player:GetMouse()
  433. Cam = workspace.CurrentCamera
  434. Backpack = Player.Backpack
  435. Character = Player.Character
  436. Humanoid = Character.Humanoid
  437. RootPart = Character["HumanoidRootPart"]
  438. Torso = Character["Torso"]
  439. Head = Character["Head"]
  440. RightArm = Character["Right Arm"]
  441. LeftArm = Character["Left Arm"]
  442. RightLeg = Character["Right Leg"]
  443. LeftLeg = Character["Left Leg"]
  444. RootJoint = RootPart["RootJoint"]
  445. Neck = Torso["Neck"]
  446. RightShoulder = Torso["Right Shoulder"]
  447. LeftShoulder = Torso["Left Shoulder"]
  448. RightHip = Torso["Right Hip"]
  449. LeftHip = Torso["Left Hip"]
  450. local sick = Instance.new("Sound",Torso)
  451. local SONG = 561833161
  452. local RANDOMIZERMOOSICK = {492070484,1255569288,1873219898,929330882,290079189,250408242,494139763}
  453. sick:Play()
  454.  
  455. IT = Instance.new
  456. CF = CFrame.new
  457. VT = Vector3.new
  458. RAD = math.rad
  459. C3 = Color3.new
  460. UD2 = UDim2.new
  461. BRICKC = BrickColor.new
  462. ANGLES = CFrame.Angles
  463. EULER = CFrame.fromEulerAnglesXYZ
  464. COS = math.cos
  465. ACOS = math.acos
  466. SIN = math.sin
  467. ASIN = math.asin
  468. ABS = math.abs
  469. MRANDOM = math.random
  470. FLOOR = math.floor
  471. local RCHOICE = MRANDOM(1,7)
  472.  
  473. --//=================================\\
  474. --||          USEFUL VALUES
  475. --\\=================================//
  476.  
  477. Animation_Speed = 3
  478. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  479. local Speed = 13
  480. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  481. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  482. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  483. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  484. local DAMAGEMULTIPLIER = 1
  485. local ANIM = "Idle"
  486. local ATTACK = false
  487. local EQUIPPED = false
  488. local HOLD = false
  489. local COMBO = 1
  490. local Rooted = false
  491. local SINE = 0
  492. local KEYHOLD = false
  493. local CHANGE = 2 / Animation_Speed
  494. local WALKINGANIM = false
  495. local VALUE1 = false
  496. local VALUE2 = false
  497. local ROBLOXIDLEANIMATION = IT("Animation")
  498. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  499. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  500. --ROBLOXIDLEANIMATION.Parent = Humanoid
  501. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  502. WEAPONGUI.Name = "Weapon GUI"
  503. local Effects = IT("Folder", Character)
  504. Effects.Name = "Effects"
  505. local BALL = IT("Folder", Character)
  506. BALL.Name = "BALL-EYE"
  507. local XEYE = IT("Folder", Character)
  508. XEYE.Name = "X - EYE"
  509. local ANIMATOR = Humanoid.Animator
  510. local ANIMATE = Character.Animate
  511. local UNANCHOR = true
  512. local WHITELIST = {}
  513. local TAUNT = false
  514. local OFFSET = 0
  515. local FULL = false
  516. local MODE = "Lunar"
  517. local PITCH = 1
  518. local VOLUME = 3
  519. local FACE = 176217464
  520. local SIZE = 1
  521.  
  522. --//=================================\\
  523. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  524. --\\=================================//
  525.  
  526. ArtificialHB = Instance.new("BindableEvent", script)
  527. ArtificialHB.Name = "ArtificialHB"
  528.  
  529. script:WaitForChild("ArtificialHB")
  530. Frame_Speed = 1 / 60
  531. frame = Frame_Speed
  532. tf = 0
  533. allowframeloss = false
  534. tossremainder = false
  535. lastframe = tick()
  536. script.ArtificialHB:Fire()
  537.  
  538. game:GetService("RunService").Heartbeat:connect(function(s, p)
  539.     tf = tf + s
  540.     if tf >= frame then
  541.         if allowframeloss then
  542.             script.ArtificialHB:Fire()
  543.             lastframe = tick()
  544.         else
  545.             for i = 1, math.floor(tf / frame) do
  546.                 script.ArtificialHB:Fire()
  547.             end
  548.         lastframe = tick()
  549.         end
  550.         if tossremainder then
  551.             tf = 0
  552.         else
  553.             tf = tf - frame * math.floor(tf / frame)
  554.         end
  555.     end
  556. end)
  557.  
  558. --//=================================\\
  559. --//       NOOBYGAME12'S CODE
  560. --\\=================================//
  561.  
  562. plr = game:GetService("Players").LocalPlayer
  563. char = plr.Character
  564. hum = char.Humanoid
  565. local cam = game.Workspace.CurrentCamera
  566. Camera = cam
  567. local CamInterrupt = false
  568. local TwoD = false
  569. local TargetInfo = {nil, nil}
  570. cam.CameraType = "Custom"
  571. t = char.Torso
  572. h = char.Head
  573. ra = char["Right Arm"]
  574. la = char["Left Arm"]
  575. rl = char["Right Leg"]
  576. ll = char["Left Leg"]
  577. tors = char.Torso
  578. lleg = char["Left Leg"]
  579. root = char.HumanoidRootPart
  580. hed = char.Head
  581. rleg = char["Right Leg"]
  582. rarm = char["Right Arm"]
  583. larm = char["Left Arm"]
  584. Player = plr
  585. Character=Player.Character
  586. PlayerGui=Player.PlayerGui
  587. Backpack=Player.Backpack
  588. Torso=Character.Torso
  589. Head=Character.Head
  590. Humanoid=Character.Humanoid
  591. m=Instance.new('Model',Character)
  592. LeftArm=Character["Left Arm"]
  593. LeftLeg=Character["Left Leg"]
  594. RightArm=Character["Right Arm"]
  595. RightLeg=Character["Right Leg"]
  596. LS=Torso["Left Shoulder"]
  597. LH=Torso["Left Hip"]
  598. RS=Torso["Right Shoulder"]
  599. RH=Torso["Right Hip"]
  600. Face = Head.face
  601. Neck=Torso.Neck
  602. it=Instance.new
  603. attacktype=1
  604. vt=Vector3.new
  605. cf=CFrame.new
  606. euler=CFrame.fromEulerAnglesXYZ
  607. angles=CFrame.Angles
  608. cloaked=false
  609. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  610. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  611. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  612. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  613. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  614. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  615. RootPart=Character.HumanoidRootPart
  616. RootJoint=RootPart.RootJoint
  617. RootCF=euler(-1.57,0,3.14)
  618. radian = math.rad
  619. random = math.random
  620. Vec3 = Vector3.new
  621. Inst = Instance.new
  622. cFrame = CFrame.new
  623. Euler = CFrame.fromEulerAnglesXYZ
  624. vt = Vector3.new
  625. bc = BrickColor.new
  626. br = BrickColor.random
  627. it = Instance.new
  628. cf = CFrame.new
  629. local Player_Size = 0
  630. cam = game.Workspace.CurrentCamera
  631. CF = CFrame.new
  632. angles = CFrame.Angles
  633. attack = false
  634. Euler = CFrame.fromEulerAnglesXYZ
  635. Rad = math.rad
  636. IT = Instance.new
  637. BrickC = BrickColor.new
  638. Cos = math.cos
  639. Acos = math.acos
  640. Sin = math.sin
  641. Asin = math.asin
  642. Abs = math.abs
  643. Mrandom = math.random
  644. Floor = math.floor
  645. IT = Instance.new
  646. CF = CFrame.new
  647. VT = Vector3.new
  648. RAD = math.rad
  649. C3 = Color3.new
  650. UD2 = UDim2.new
  651. BRICKC = BrickColor.new
  652. ANGLES = CFrame.Angles
  653. EULER = CFrame.fromEulerAnglesXYZ
  654. COS = math.cos
  655. ACOS = math.acos
  656. SIN = math.sin
  657. ASIN = math.asin
  658. ABS = math.abs
  659. MRANDOM = math.random
  660. FLOOR = math.floor
  661.  
  662.  
  663. local Booleans = {
  664.   CamFollow = true,
  665.   GyroUse = true
  666. }
  667.  
  668. function lerp(object, newCFrame, alpha)
  669.   return object:lerp(newCFrame, alpha)
  670. end
  671.  
  672. local Directer = Inst("BodyGyro", root)
  673. Directer.MaxTorque = Vec3(0, 0, 0)
  674. Directer.P = 600000
  675. local CPart = Inst("Part")
  676. CPart.Anchored = true
  677. CPart.CanCollide = false
  678. CPart.Locked = true
  679. CPart.Transparency = 1
  680.  
  681. local rainbowmode = false
  682. local chaosmode = false
  683.  
  684. local mutedtog = false
  685.  
  686. function CameraEnshaking(Length,Intensity)
  687. coroutine.resume(coroutine.create(function()
  688.       local intensity = 1*Intensity
  689.       local rotM = 0.01*Intensity
  690. for i = 0, Length, 0.1 do
  691. Swait()
  692. intensity = intensity - 0.05*Intensity/Length
  693. rotM = rotM - 0.0005*Intensity/Length
  694.       hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  695.       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)
  696. end
  697. Humanoid.CameraOffset = Vec3(0, 0, 0)
  698. end))
  699. end
  700. CamShake=function(Part,Distan,Power,Times)
  701. local de=Part.Position
  702. for i,v in pairs(workspace:children()) do
  703.  if v:IsA("Model") and v:findFirstChild("Humanoid") then
  704. for _,c in pairs(v:children()) do
  705. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  706. local Noob=v.Humanoid
  707. if Noob~=nil then
  708. coroutine.resume(coroutine.create(function()
  709. FV = Instance.new("BoolValue", Noob)
  710. FV.Name = "CameraShake"
  711. for ShakeNum=1,Times do
  712. Swait()
  713. local ef=Power
  714.   if ef>=1 then
  715.    Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  716.   else
  717.    ef=Power*10
  718.    Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  719.   end  
  720. end
  721. Humanoid.CameraOffset = Vector3.new(0,0,0)
  722. FV:Destroy()
  723. end))
  724. end
  725. end
  726. end
  727. end
  728. end
  729. end
  730.  
  731. local toggleTag = true
  732. local bilguit = Instance.new("BillboardGui", hed)
  733. bilguit.Adornee = nil
  734. bilguit.Name = "ModeName"
  735. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  736. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  737.  
  738.  
  739. function chatfunc(text,color,typet,font,timeex)
  740. local chat = coroutine.wrap(function()
  741. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  742. Character:FindFirstChild("TalkingBillBoard"):destroy()
  743. end
  744. local naeeym2 = Instance.new("BillboardGui",Character)
  745. naeeym2.Size = UDim2.new(0,100,0,40)
  746. naeeym2.StudsOffset = Vector3.new(0,3,0)
  747. naeeym2.Adornee = Character.Head
  748. naeeym2.Name = "TalkingBillBoard"
  749. local tecks2 = Instance.new("TextLabel",naeeym2)
  750. tecks2.BackgroundTransparency = 1
  751. tecks2.BorderSizePixel = 0
  752. tecks2.Text = ""
  753. tecks2.Font = font
  754. tecks2.TextSize = 30
  755. tecks2.TextStrokeTransparency = 0
  756. tecks2.TextColor3 = color
  757. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  758. tecks2.Size = UDim2.new(1,0,0.5,0)
  759. local tecks3 = Instance.new("TextLabel",naeeym2)
  760. tecks3.BackgroundTransparency = 1
  761. tecks3.BorderSizePixel = 0
  762. tecks3.Text = ""
  763. tecks3.Font = font
  764. tecks3.TextSize = 30
  765. tecks3.TextStrokeTransparency = 0
  766. if typet == "Inverted" then
  767. tecks3.TextColor3 = Color3.new(0,0,0)
  768. tecks3.TextStrokeColor3 = color
  769. elseif typet == "Normal" then
  770. tecks3.TextColor3 = color
  771. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  772. end
  773. tecks3.Size = UDim2.new(1,0,0.5,0)
  774. coroutine.resume(coroutine.create(function()
  775. while true do
  776. Swait(1)
  777. if chaosmode == true then
  778. tecks2.TextColor3 = BrickColor.random().Color
  779. tecks3.TextStrokeColor3 = BrickColor.random().Color
  780. end
  781. end
  782. end))
  783. text.TextTransparency = text.TextTransparency  + 1
  784. text.TextStrokeTransparency = text.TextStrokeTransparency + 1
  785. for i = 0, 74*timeex do
  786. Swait()
  787. text.TextTransparency = 1
  788. text.TextStrokeTransparency = 1
  789. tecks2.Text = text
  790. tecks3.Text = text
  791. end
  792. local randomrot = math.random(1,2)
  793. if randomrot == 1 then
  794. for i = 1, 50 do
  795. Swait()
  796. tecks2.Text = text
  797. tecks3.Text = text
  798. text.TextTransparency = text.TextTransparency - .02
  799. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  800. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  801. tecks2.TextTransparency = tecks2.TextTransparency + .04
  802. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  803. tecks3.TextTransparency = tecks2.TextTransparency + .04
  804. end
  805. elseif randomrot == 2 then
  806.     for i = 1, 50 do
  807. Swait()
  808. tecks2.Text = text
  809. tecks3.Text = text
  810. text.TextTransparency = text.TextTransparency - .02
  811. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  812. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  813. tecks2.TextTransparency = tecks2.TextTransparency + .04
  814. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  815. tecks3.TextTransparency = tecks2.TextTransparency + .04
  816. end
  817. end
  818. text.TextTransparency = 0
  819. text.TextStrokeTransparency = 0
  820. if toggleTag == false then
  821. text.TextTransparency = 1
  822. text.TextStrokeTransparency = 1
  823. end
  824. naeeym2:Destroy()
  825. end)
  826. chat()
  827. end
  828.  
  829.  
  830.  
  831. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  832.   local gui = it(GuiType)
  833.   gui.Parent = parent
  834.   gui.Text = text
  835.   gui.BackgroundTransparency = backtrans
  836.   gui.BackgroundColor3 = backcol
  837.   gui.SizeConstraint = "RelativeXY"
  838.   gui.TextXAlignment = "Center"
  839.   gui.TextYAlignment = "Center"
  840.   gui.Position = pos
  841.   gui.Size = size
  842.   gui.Font = "SourceSans"
  843.   gui.FontSize = "Size14"
  844.   gui.TextWrapped = false
  845.   gui.TextStrokeTransparency = 0
  846.   gui.TextColor = BrickColor.new("White")
  847.   return gui
  848. end
  849. --------------------------- GUI STUFF
  850. local basgui = it("GuiMain")
  851. basgui.Parent = plr.PlayerGui
  852. basgui.Name = "VISgui"
  853. local fullscreenz = it("Frame")
  854. fullscreenz.Parent = basgui
  855. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  856. fullscreenz.BackgroundTransparency = 1
  857. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  858. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  859. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  860. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  861. imgl2.BackgroundTransparency = 1
  862. imgl2.BorderSizePixel = 0
  863. imgl2.ImageTransparency = 0.5
  864. imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
  865. imgl2.Size = UDim2.new(0,1000,0,1000)
  866. imgl2.Image = "rbxassetid://2344830904"
  867. local techc = imgl2:Clone()
  868. techc.Parent = fullscreenz
  869. techc.ImageTransparency = 0
  870. techc.Size = UDim2.new(0,900,0,900)
  871. techc.Position = UDim2.new(0.70,-150,0.50,-150)
  872. techc.Image = "rbxassetid://2092248396"
  873. local circl = imgl2:Clone()
  874. circl.Parent = fullscreenz
  875. circl.ImageTransparency = 0
  876. circl.Size = UDim2.new(0,550,0,550)
  877. circl.Position = UDim2.new(0.70,25,0.50,25)
  878. circl.Image = "rbxassetid://2312119891"
  879. local circl2 = imgl2:Clone()
  880. circl2.Parent = fullscreenz
  881. circl2.ImageTransparency = 0
  882. circl2.Size = UDim2.new(0,700,0,700)
  883. circl2.Position = UDim2.new(0.70,-50,0.50,-50)
  884. circl2.Image = "rbxassetid://2312119891"
  885. local imgl2b = imgl2:Clone()
  886. imgl2b.Parent = fullscreenz
  887. imgl2b.ImageTransparency = 0
  888. imgl2b.Size = UDim2.new(0,800,0,800)
  889. imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
  890. imgl2b.ImageColor3 = Color3.new(0,0,0)
  891. local ned = Instance.new("TextLabel",fullscreenz)
  892. ned.ZIndex = 2
  893. ned.Font = "Bodoni"
  894. ned.BackgroundTransparency = 1
  895. ned.BorderSizePixel = 0.65
  896. ned.Size = UDim2.new(0.6,0,0.6,0)
  897. ned.Position = UDim2.new(0,0,0,0)
  898. ned.TextScaled = true
  899. ned.TextStrokeTransparency = 0
  900. ned.Text = "Lunar"
  901. ned.TextSize = 48
  902. ned.Rotation = 1
  903. ned.TextXAlignment = "Left"
  904. ned.TextYAlignment = "Top"
  905.  
  906. --//=================================\\
  907. --//          WINGY STUFF
  908. --\\=================================//
  909.  
  910. local extrawingmod1 = Instance.new("Model",Character)
  911. local extrawingmod2 = Instance.new("Model",Character)
  912.  
  913. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  914. local p = Instance.new("Part")
  915. p.TopSurface = 0
  916. p.BottomSurface = 0
  917. p.Parent = parent
  918. p.Size = Vector3.new(0.1,0.1,0.1)
  919. p.Transparency = transparency
  920. p.Reflectance = reflectance
  921. p.CanCollide = false
  922. p.Locked = true
  923. p.BrickColor = brickcolor
  924. p.Material = material
  925. return p
  926. end
  927.  
  928. function CreateMesh(parent,meshtype,x1,y1,z1)
  929. local mesh = Instance.new("SpecialMesh",parent)
  930. mesh.MeshType = meshtype
  931. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  932. return mesh
  933. end
  934.  
  935. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  936. local mesh = Instance.new("SpecialMesh",parent)
  937. mesh.MeshType = "FileMesh"
  938. mesh.MeshId = meshid
  939. mesh.Scale = Vector3.new(x1,y1,z1)
  940. return mesh
  941. end
  942.  
  943.  
  944. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  945. local mesh = Instance.new("SpecialMesh",parent)
  946. mesh.MeshType = "FileMesh"
  947. mesh.MeshId = meshid
  948. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  949. mesh.Scale = Vector3.new(x1,y1,z1)
  950. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  951. return mesh
  952. end
  953.  
  954. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  955. local weld = Instance.new("Weld")
  956. weld.Parent = parent
  957. weld.Part0 = part0
  958. weld.Part1 = part1
  959. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  960. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  961. return weld
  962. end
  963.  
  964. function RemoveOutlines(part)
  965.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  966. end
  967.  
  968. local Create = LoadLibrary("RbxUtility").Create
  969.  
  970. CFuncs = { 
  971.     ["Part"] = {
  972.         Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  973.             local Part = Create("Part"){
  974.                 Parent = Parent,
  975.                 Reflectance = Reflectance,
  976.                 Transparency = Transparency,
  977.                 CanCollide = false,
  978.                 Locked = true,
  979.                 BrickColor = BrickColor.new(tostring(BColor)),
  980.                 Name = Name,
  981.                 Size = Size,
  982.                 Material = Material,
  983.             }
  984.             RemoveOutlines(Part)
  985.             return Part
  986.         end;
  987.     };
  988.    
  989.     ["Mesh"] = {
  990.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  991.             local Msh = Create(Mesh){
  992.                 Parent = Part,
  993.                 Offset = OffSet,
  994.                 Scale = Scale,
  995.             }
  996.             if Mesh == "SpecialMesh" then
  997.                 Msh.MeshType = MeshType
  998.                 Msh.MeshId = MeshId
  999.             end
  1000.             return Msh
  1001.         end;
  1002.     };
  1003.    
  1004.     ["Mesh"] = {
  1005.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1006.             local Msh = Create(Mesh){
  1007.                 Parent = Part,
  1008.                 Offset = OffSet,
  1009.                 Scale = Scale,
  1010.             }
  1011.             if Mesh == "SpecialMesh" then
  1012.                 Msh.MeshType = MeshType
  1013.                 Msh.MeshId = MeshId
  1014.             end
  1015.             return Msh
  1016.         end;
  1017.     };
  1018.    
  1019.     ["Weld"] = {
  1020.         Create = function(Parent, Part0, Part1, C0, C1)
  1021.             local Weld = Create("Weld"){
  1022.                 Parent = Parent,
  1023.                 Part0 = Part0,
  1024.                 Part1 = Part1,
  1025.                 C0 = C0,
  1026.                 C1 = C1,
  1027.             }
  1028.             return Weld
  1029.         end;
  1030.     };
  1031.  
  1032.     ["Sound"] = {
  1033.         Create = function(id, par, vol, pit)
  1034.             coroutine.resume(coroutine.create(function()
  1035.                 local S = Create("Sound"){
  1036.                     Volume = vol,
  1037.                                         Name = "EffectSoundo",
  1038.                     Pitch = pit or 1,
  1039.                     SoundId = id,
  1040.                     Parent = par or workspace,
  1041.                 }
  1042.                 wait()
  1043.                 S:play()
  1044.                 game:GetService("Debris"):AddItem(S, 10)
  1045.             end))
  1046.         end;
  1047.     };
  1048.  
  1049. ["LongSound"] = {
  1050.         Create = function(id, par, vol, pit)
  1051.             coroutine.resume(coroutine.create(function()
  1052.                 local S = Create("Sound"){
  1053.                     Volume = vol,
  1054.                     Pitch = pit or 1,
  1055.                     SoundId = id,
  1056.                     Parent = par or workspace,
  1057.                 }
  1058.                 wait()
  1059.                 S:play()
  1060.                 game:GetService("Debris"):AddItem(S, 60)
  1061.             end))
  1062.         end;
  1063.     };
  1064.    
  1065.     ["ParticleEmitter"] = {
  1066.         Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1067.             local fp = Create("ParticleEmitter"){
  1068.                 Parent = Parent,
  1069.                 Color = ColorSequence.new(Color1, Color2),
  1070.                 LightEmission = LightEmission,
  1071.                 Size = Size,
  1072.                 Texture = Texture,
  1073.                 Transparency = Transparency,
  1074.                 ZOffset = ZOffset,
  1075.                 Acceleration = Accel,
  1076.                 Drag = Drag,
  1077.                 LockedToPart = LockedToPart,
  1078.                 VelocityInheritance = VelocityInheritance,
  1079.                 EmissionDirection = EmissionDirection,
  1080.                 Enabled = Enabled,
  1081.                 Lifetime = LifeTime,
  1082.                 Rate = Rate,
  1083.                 Rotation = Rotation,
  1084.                 RotSpeed = RotSpeed,
  1085.                 Speed = Speed,
  1086.                 VelocitySpread = VelocitySpread,
  1087.             }
  1088.             return fp
  1089.         end;
  1090.     };
  1091.  
  1092.     CreateTemplate = {
  1093.    
  1094.     };
  1095. }
  1096.  
  1097.  
  1098.  
  1099. New = function(Object, Parent, Name, Data)
  1100.     local Object = Instance.new(Object)
  1101.     for Index, Value in pairs(Data or {}) do
  1102.         Object[Index] = Value
  1103.     end
  1104.     Object.Parent = Parent
  1105.     Object.Name = Name
  1106.     return Object
  1107. end
  1108.  
  1109. local halocolor = BrickColor.new("Mid gray")
  1110. local halocolor2 = BrickColor.new("Mid gray")
  1111. local halocolor3 = BrickColor.new("Really black")
  1112. local starcolor = BrickColor.new("Bright yellow")
  1113. local lunacolor = BrickColor.new("Navy blue")
  1114. local lunacolor2 = BrickColor.new("Bright blue")
  1115. local wepcolor = BrickColor.new("Deep blue")
  1116. local maincolor = BrickColor.new("Lapis")
  1117. local secondcolor = BrickColor.new("Lapis")
  1118. local m = Instance.new("Model",Character)
  1119. local m2 = Instance.new("Model",Character)
  1120. local m3 = Instance.new("Model",Character)
  1121. local mw1 = Instance.new("Model",Character)
  1122. local mw2 = Instance.new("Model",Character)
  1123. local mw3 = Instance.new("Model",Character)
  1124. local mw4 = Instance.new("Model",Character)
  1125.  
  1126. --------------
  1127. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1128. 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))
  1129. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1130. 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))
  1131.  
  1132. local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  1133. CreateMesh(handle,"Brick",0,0,0)
  1134. 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))
  1135. local valuaring = 10
  1136.  
  1137. local refec = Instance.new("ParticleEmitter",handlex)
  1138. refec.Texture = "rbxassetid://284205403"
  1139. refec.LightEmission = 0.95
  1140. refec.Color = ColorSequence.new(BrickColor.new("White").Color)
  1141. refec.Rate = 50
  1142. refec.Lifetime = NumberRange.new(0.5)
  1143. refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1144. refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  1145. refec.Speed = NumberRange.new(0,2)
  1146. refec.Drag = 5
  1147. refec.LockedToPart = true
  1148. refec.Rotation = NumberRange.new(-500,500)
  1149. refec.VelocitySpread = 9000
  1150. refec.RotSpeed = NumberRange.new(-500,500)
  1151. local refec2 = refec:Clone()
  1152. refec2.LightEmission = 0.75
  1153. refec2.Texture = "rbxassetid://254287058"
  1154. refec2.Parent = handlex
  1155. refec2.Rate = 25
  1156. refec2.Lifetime = NumberRange.new(0.75)
  1157. 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)})
  1158. refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  1159. refec2.Speed = NumberRange.new(0)
  1160. local refec3 = refec:Clone()
  1161. refec3.LightEmission = 0.75
  1162. refec3.Texture = "rbxassetid://363275192"
  1163. refec3.Parent = handlex
  1164. refec3.Rate = 25
  1165. refec3.Lifetime = NumberRange.new(1)
  1166. refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1167. refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  1168. refec3.Speed = NumberRange.new(0)
  1169. refec3.RotSpeed = NumberRange.new(-50,50)
  1170.  
  1171. for i = 0, 35 do
  1172.     valuaring = valuaring + 10
  1173. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1174. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  1175. 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))
  1176. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1177. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  1178. 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))
  1179. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1180. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  1181. 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))
  1182. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1183. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  1184. 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))
  1185. end
  1186.  
  1187.  
  1188. local handle = CreateParta(m,1,1,"Neon",maincolor)
  1189. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1190. 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))
  1191.  
  1192.  
  1193.  
  1194. --- Left wing.
  1195.  
  1196. local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
  1197. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1198. 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))
  1199.  
  1200. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1201. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1202. 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))
  1203. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1204. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1205. 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))
  1206. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1207. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1208. 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))
  1209. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1210. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1211. 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))
  1212. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1213. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1214. 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))
  1215. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1216. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1217. 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))
  1218. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1219. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1220. 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))
  1221. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1222. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1223. 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))
  1224. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1225. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1226. 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))
  1227. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1228. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1229. 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))
  1230.  
  1231.  
  1232. local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
  1233. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1234. 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))
  1235.  
  1236. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1237. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1238. 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))
  1239. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1240. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1241. 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))
  1242. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1243. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1244. 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))
  1245. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1246. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1247. 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))
  1248. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1249. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1250. 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))
  1251. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1252. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1253. 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))
  1254. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1255. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1256. 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))
  1257. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1258. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1259. 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))
  1260. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1261. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1262. 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))
  1263. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1264. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1265. 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))
  1266.  
  1267. local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
  1268. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1269. 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))
  1270.  
  1271. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1272. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1273. 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))
  1274. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1275. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1276. 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))
  1277. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1278. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1279. 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))
  1280. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1281. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1282. 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))
  1283. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1284. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1285. 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))
  1286. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1287. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1288. 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))
  1289. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1290. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1291. 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))
  1292. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1293. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1294. 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))
  1295. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1296. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1297. 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))
  1298. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1299. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1300. 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))
  1301.  
  1302.  
  1303. -- Right wing --
  1304.  
  1305. local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
  1306. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1307. 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))
  1308.  
  1309. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1310. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1311. 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))
  1312. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1313. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1314. 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))
  1315. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1316. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1317. 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))
  1318. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1319. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1320. 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))
  1321. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1322. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1323. 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))
  1324. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1325. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1326. 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))
  1327. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1328. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1329. 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))
  1330. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1331. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1332. 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))
  1333. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1334. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1335. 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))
  1336. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1337. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1338. 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))
  1339.  
  1340. local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
  1341. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1342. 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))
  1343.  
  1344. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1345. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1346. 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))
  1347. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1348. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1349. 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))
  1350. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1351. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1352. 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))
  1353. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1354. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1355. 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))
  1356. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1357. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1358. 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))
  1359. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1360. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1361. 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))
  1362. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1363. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1364. 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))
  1365. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1366. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1367. 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))
  1368. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1369. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1370. 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))
  1371. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1372. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1373. 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))
  1374.  
  1375. local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
  1376. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1377. 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))
  1378.  
  1379.  
  1380. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1381. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1382. 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))
  1383. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1384. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1385. 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))
  1386. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1387. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1388. 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))
  1389. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1390. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1391. 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))
  1392. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1393. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1394. 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))
  1395. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1396. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1397. 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))
  1398. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1399. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1400. 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))
  1401. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1402. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1403. 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))
  1404. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1405. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1406. 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))
  1407. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1408. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1409. 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))
  1410.  
  1411. ------------- Trails
  1412. local A0 = Instance.new("Attachment",lwing1)
  1413. A0.Position = Vector3.new(0,-0.7,0)
  1414. local A1 = Instance.new("Attachment",lwing1)
  1415. A1.Position = Vector3.new(0,-3.5,0)
  1416. tl1 = Instance.new('Trail',lwing1)
  1417. tl1.Attachment0 = A0
  1418. tl1.Attachment1 = A1
  1419. tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1420. tl1.LightEmission = 1
  1421. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1422. tl1.Color = ColorSequence.new(halocolor.Color)
  1423. tl1.Lifetime = 0.5
  1424.  
  1425. local A0 = Instance.new("Attachment",lwing2)
  1426. A0.Position = Vector3.new(0,-0.7,0)
  1427. local A1 = Instance.new("Attachment",lwing2)
  1428. A1.Position = Vector3.new(0,-3.5,0)
  1429. tl2 = Instance.new('Trail',lwing2)
  1430. tl2.Attachment0 = A0
  1431. tl2.Attachment1 = A1
  1432. tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1433. tl2.LightEmission = 1
  1434. tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1435. tl2.Color = ColorSequence.new(halocolor.Color)
  1436. tl2.Lifetime = 0.5
  1437.  
  1438. local A0 = Instance.new("Attachment",lwing3)
  1439. A0.Position = Vector3.new(0,-0.7,0)
  1440. local A1 = Instance.new("Attachment",lwing3)
  1441. A1.Position = Vector3.new(0,-3.5,0)
  1442. tl3 = Instance.new('Trail',lwing3)
  1443. tl3.Attachment0 = A0
  1444. tl3.Attachment1 = A1
  1445. tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1446. tl3.LightEmission = 1
  1447. tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1448. tl3.Color = ColorSequence.new(halocolor.Color)
  1449. tl3.Lifetime = 0.5
  1450.  
  1451. local A0 = Instance.new("Attachment",rwing1)
  1452. A0.Position = Vector3.new(0,-0.7,0)
  1453. local A1 = Instance.new("Attachment",rwing1)
  1454. A1.Position = Vector3.new(0,-3.5,0)
  1455. tr1 = Instance.new('Trail',rwing1)
  1456. tr1.Attachment0 = A0
  1457. tr1.Attachment1 = A1
  1458. tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1459. tr1.LightEmission = 1
  1460. tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1461. tr1.Color = ColorSequence.new(halocolor2.Color)
  1462. tr1.Lifetime = 0.5
  1463.  
  1464. local A0 = Instance.new("Attachment",rwing2)
  1465. A0.Position = Vector3.new(0,-0.7,0)
  1466. local A1 = Instance.new("Attachment",rwing2)
  1467. A1.Position = Vector3.new(0,-3.5,0)
  1468. tr2 = Instance.new('Trail',rwing2)
  1469. tr2.Attachment0 = A0
  1470. tr2.Attachment1 = A1
  1471. tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1472. tr2.LightEmission = 1
  1473. tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1474. tr2.Color = ColorSequence.new(halocolor2.Color)
  1475. tr2.Lifetime = 0.5
  1476.  
  1477. local A0 = Instance.new("Attachment",rwing3)
  1478. A0.Position = Vector3.new(0,-0.7,0)
  1479. local A1 = Instance.new("Attachment",rwing3)
  1480. A1.Position = Vector3.new(0,-3.5,0)
  1481. tr3 = Instance.new('Trail',rwing3)
  1482. tr3.Attachment0 = A0
  1483. tr3.Attachment1 = A1
  1484. tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1485. tr3.LightEmission = 1
  1486. tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1487. tr3.Color = ColorSequence.new(halocolor2.Color)
  1488. tr3.Lifetime = 0.5
  1489.  
  1490. --------------
  1491.  
  1492.  
  1493.  
  1494. for i, v in pairs(mw2:GetChildren()) do
  1495. if v:IsA("Part") then
  1496. v.BrickColor = BrickColor.new("White")
  1497. v.Material = "Neon"
  1498. end
  1499. end
  1500. for i, v in pairs(mw1:GetChildren()) do
  1501. if v:IsA("Part") then
  1502. v.Transparency = 0
  1503. v.BrickColor = BrickColor.new("White")
  1504. v.Material = "Neon"
  1505. end
  1506. end
  1507. for i, v in pairs(extrawingmod1:GetChildren()) do
  1508. if v:IsA("Part") then
  1509. v.Transparency = 1
  1510. v.BrickColor = BrickColor.new("White")
  1511. v.Material = "Neon"
  1512. end
  1513. end
  1514. for i, v in pairs(extrawingmod2:GetChildren()) do
  1515. if v:IsA("Part") then
  1516. v.Transparency = 1
  1517. v.BrickColor = BrickColor.new("White")
  1518. v.Material = "Neon"
  1519. end
  1520. end
  1521. local MAINRUINCOLOR = BrickColor.new("Navy blue")
  1522. local SECONDRUINCOLOR  = BrickColor.new("Navy blue")
  1523. local THIRDRUINCOLOR = BrickColor.new("Really black")
  1524.  
  1525. function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
  1526. for i, v in pairs(mw2:GetChildren()) do
  1527. if v:IsA("Part") then
  1528. v.BrickColor = one
  1529. v.Material = "Neon"
  1530. end
  1531. end
  1532. refec.Color = ColorSequence.new(one.Color)
  1533. refec2.Color = ColorSequence.new(one.Color)
  1534. refec3.Color = ColorSequence.new(one.Color)
  1535. tr1.Color = ColorSequence.new(one.Color)
  1536. tr2.Color = ColorSequence.new(one.Color)
  1537. tr3.Color = ColorSequence.new(one.Color)
  1538. imgl2.ImageColor3 = one.Color
  1539. circl.ImageColor3 = two.Color
  1540. techc.ImageColor3 = one.Color
  1541. circl2.ImageColor3 = one.Color
  1542. ned.TextColor3 = two.Color
  1543. ned.TextStrokeColor3 = one.Color
  1544. for i, v in pairs(mw1:GetChildren()) do
  1545. if v:IsA("Part") then
  1546. v.Transparency = 0
  1547. v.BrickColor = two
  1548. v.Material = "Neon"
  1549. end
  1550. end
  1551. tl1.Color = ColorSequence.new(two.Color)
  1552. tl2.Color = ColorSequence.new(two.Color)
  1553. tl3.Color = ColorSequence.new(two.Color)
  1554. for i, v in pairs(m:GetChildren()) do
  1555. if v:IsA("Part") then
  1556. v.BrickColor = three
  1557. v.Material = "Ice"
  1558. end
  1559. end
  1560. for i, v in pairs(m2:GetChildren()) do
  1561. if v:IsA("Part") then
  1562. v.BrickColor = four
  1563. v.Material = "Ice"
  1564. end
  1565. end
  1566. for i, v in pairs(m3:GetChildren()) do
  1567. if v:IsA("Part") then
  1568. v.BrickColor = five
  1569. v.Material = "Neon"
  1570. end
  1571. end
  1572. for i, v in pairs(extrawingmod1:GetChildren()) do
  1573. if v:IsA("Part") then
  1574. v.Transparency = exonetran
  1575. v.BrickColor = exone
  1576. v.Material = "Neon"
  1577. end
  1578. end
  1579. for i, v in pairs(extrawingmod2:GetChildren()) do
  1580. if v:IsA("Part") then
  1581. v.Transparency = extwotran
  1582. v.BrickColor = extwo
  1583. v.Material = "Neon"
  1584. end
  1585. end
  1586. end
  1587.  
  1588. imgl2.ImageColor3 = MAINRUINCOLOR.Color
  1589. circl.ImageColor3 = SECONDRUINCOLOR.Color
  1590. techc.ImageColor3 = MAINRUINCOLOR.Color
  1591. circl2.ImageColor3 = MAINRUINCOLOR.Color
  1592. ned.TextColor3 = MAINRUINCOLOR.Color
  1593. ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
  1594.  
  1595.  
  1596. function bosschatfunc(text,color,watval)
  1597. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1598. coroutine.resume(coroutine.create(function()
  1599. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  1600. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  1601. end
  1602. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  1603. scrg.Name = "Dialog"
  1604. local txtlb = Instance.new("TextLabel",scrg)
  1605. txtlb.Text = ""
  1606. txtlb.Font = "Bodoni"
  1607. txtlb.TextColor3 = Color3.new(0,0,0)
  1608. txtlb.TextStrokeTransparency = 0
  1609. txtlb.BackgroundTransparency = 0.75
  1610. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  1611. txtlb.TextStrokeColor3 = color
  1612. txtlb.TextScaled = true
  1613. txtlb.Size = UDim2.new(1,0,0.25,0)
  1614. txtlb.TextXAlignment = "Left"
  1615. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  1616. local txtlb2 = Instance.new("TextLabel",scrg)
  1617. txtlb2.Text = "Chaotic:"
  1618. txtlb2.Font = "Arcade"
  1619. txtlb2.TextColor3 = Color3.new(0,0,0)
  1620. txtlb2.TextStrokeTransparency = 0
  1621. txtlb2.BackgroundTransparency = 1
  1622. txtlb2.TextStrokeColor3 = color
  1623. txtlb2.TextSize = 40
  1624. txtlb2.Size = UDim2.new(1,0,0.25,0)
  1625. txtlb2.TextXAlignment = "Left"
  1626. txtlb2.Position = UDim2.new(0,0,1,0)
  1627. local fvalen = 0.55
  1628. local fval = -0.49
  1629. coroutine.resume(coroutine.create(function()
  1630. while true do
  1631. Swait()
  1632. if MODE == "Sanity" then
  1633. txtlb.Rotation = math.random(-1,1)
  1634. txtlb2.Rotation = math.random(-1,1)
  1635. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1636. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1637. txtlb.TextStrokeColor3 = BrickColor.random().Color
  1638. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  1639. end
  1640. end
  1641. end))
  1642. coroutine.resume(coroutine.create(function()
  1643. while true do
  1644. Swait()
  1645. if scrg.Parent ~= nil then
  1646.     fvalen = fvalen - 0.0001
  1647. elseif scrg.Parent == nil then
  1648. break
  1649. end
  1650. end
  1651. end))
  1652. local flol = 1.75
  1653. local flil = 1.6
  1654. coroutine.resume(coroutine.create(function()
  1655.     for i = 0, 9 do
  1656.         Swait()
  1657.         fval = fval + 0.05
  1658.         flol = flol - 0.1
  1659.         flil = flil - 0.1
  1660.         txtlb.Text = ""
  1661.         txtlb.Position = UDim2.new(0,0,flol,0)
  1662.         txtlb2.Position = UDim2.new(0,0,flil,0)
  1663.     end
  1664.     txtlb.Text = text
  1665. wait(watval)
  1666. local valinc = 0
  1667. for i = 0, 99 do
  1668. Swait()
  1669. valinc = valinc + 0.0001
  1670. flol = flol + valinc
  1671. flil = flil + valinc
  1672. txtlb.Rotation = txtlb.Rotation + valinc*20
  1673. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  1674. txtlb.Position = UDim2.new(0,0,flol,0)
  1675. txtlb2.Position = UDim2.new(0,0,flil,0)
  1676. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  1677. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  1678. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  1679. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  1680. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  1681. end
  1682. scrg:Destroy()
  1683. end))
  1684. end))
  1685. end
  1686. end
  1687.  
  1688. function BigBlack(text,color,watval)
  1689. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1690. coroutine.resume(coroutine.create(function()
  1691. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  1692. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  1693. end
  1694. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  1695. scrg.Name = "Dialog"
  1696. local txtlb = Instance.new("TextLabel",scrg)
  1697. txtlb.Text = ""
  1698. txtlb.Font = "Bodoni"
  1699. txtlb.TextColor3 = Color3.new(0,0,0)
  1700. txtlb.TextStrokeTransparency = 1
  1701. txtlb.BackgroundTransparency = 1
  1702. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  1703. txtlb.TextStrokeColor3 = color
  1704. txtlb.TextScaled = true
  1705. txtlb.Size = UDim2.new(1,0,1,0)
  1706. txtlb.TextXAlignment = "Center"
  1707. txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
  1708. local txtlb2 = Instance.new("TextLabel",scrg)
  1709. txtlb2.Text = "Chaotic:"
  1710. txtlb2.Font = "Arcade"
  1711. txtlb2.TextColor3 = Color3.new(0,0,0)
  1712. txtlb2.TextStrokeTransparency = 0
  1713. txtlb2.BackgroundTransparency = 1
  1714. txtlb2.TextStrokeColor3 = color
  1715. txtlb2.TextSize = 40
  1716. txtlb2.Size = UDim2.new(1,0,0.25,0)
  1717. txtlb2.TextXAlignment = "Left"
  1718. txtlb2.Position = UDim2.new(0,0,1,0)
  1719. local fvalen = 0.55
  1720. local fval = -0.49
  1721. coroutine.resume(coroutine.create(function()
  1722. while true do
  1723. Swait()
  1724. if MODE == "Sanity" then
  1725. txtlb.Rotation = math.random(-1,1)
  1726. txtlb2.Rotation = math.random(-1,1)
  1727. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1728. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1729. txtlb.TextStrokeColor3 = BrickColor.random().Color
  1730. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  1731. end
  1732. end
  1733. end))
  1734. coroutine.resume(coroutine.create(function()
  1735. while true do
  1736. Swait()
  1737. if scrg.Parent ~= nil then
  1738.     fvalen = fvalen - 0.0001
  1739. elseif scrg.Parent == nil then
  1740. break
  1741. end
  1742. end
  1743. end))
  1744. local flol = 1.05
  1745. local flil = 0.75
  1746. local flil2 = -0.2
  1747.     coroutine.resume(coroutine.create(function()
  1748.     for i = 1,string.len(text),1 do
  1749.         wait()
  1750.         text.Text = string.sub(text,1,i)
  1751.     end
  1752.     end))
  1753. coroutine.resume(coroutine.create(function()
  1754.     for i = 0, 1 do
  1755.         fval = fval + 0.05
  1756.         flol = flol - 0.1
  1757.         flil2 = flil2 + 0.1
  1758.         txtlb.Text = ""
  1759.         txtlb.Position = UDim2.new(flil2,0,0,0)
  1760.         txtlb.BackgroundTransparency = 1 - 0.1
  1761.         txtlb2.Position = UDim2.new(flil2,0,0,0)
  1762.     end
  1763.    
  1764.         for i = 0, 99 do
  1765. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
  1766. txtlb.TextTransparency = txtlb.TextTransparency - 0.01
  1767. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
  1768. txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
  1769. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
  1770.     end
  1771.    
  1772.     txtlb.Text = text
  1773. wait(watval)
  1774. local valinc = 0
  1775. for i = 0, 99 do
  1776. Swait()
  1777. valinc = valinc + 0.0002
  1778. flol = flol + valinc
  1779. flil2 = flil2 + valinc
  1780. txtlb.Rotation = txtlb.Rotation + valinc*15
  1781. txtlb2.Rotation = txtlb2.Rotation - valinc*15
  1782. txtlb.Position = UDim2.new(flil2,0,0,0)
  1783. txtlb2.Position = UDim2.new(flil2,0,0,0)
  1784. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  1785. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  1786. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  1787. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  1788. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  1789. end
  1790. scrg:Destroy()
  1791. end))
  1792. end))
  1793. end
  1794. end
  1795.  
  1796. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  1797.  
  1798. --//=================================\\
  1799. --||          SOME TAG EDIT
  1800. --\\=================================//
  1801. local TEXTCOLOR = C3(0, 0, 1)
  1802.  
  1803. m = game.Players.LocalPlayer
  1804. char = m.Character
  1805. local txt = Instance.new("BillboardGui", char)
  1806. txt.Adornee = char.Head
  1807. txt.Name = "_status"
  1808. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1809. txt.StudsOffset = Vector3.new(-18.75, 8, 0)
  1810. local text = Instance.new("TextLabel", txt)
  1811. text.Size = UDim2.new(20, 0, 7, 0)
  1812. text.FontSize = "Size24"
  1813. text.TextScaled = true
  1814. text.TextTransparency = 0
  1815. text.BackgroundTransparency = 1
  1816. text.TextTransparency = 0
  1817. text.TextStrokeTransparency = 0
  1818. text.Font = "Bodoni"
  1819. v = Instance.new("Part")
  1820. v.Name = "ColorBrick"
  1821. v.Parent = m.Character
  1822. v.FormFactor = "Symmetric"
  1823. v.Anchored = true
  1824. v.CanCollide = false
  1825. v.BottomSurface = "Smooth"
  1826. v.TopSurface = "Smooth"
  1827. v.Size = Vector3.new(10, 5, 3)
  1828. v.Transparency = 1
  1829. v.CFrame = char.Torso.CFrame
  1830. v.BrickColor = BrickColor.new("Really black")
  1831. v.Transparency = 1
  1832. v.Shape = "Block"
  1833. text.Text = "Lunar"
  1834.  
  1835. function RecolorTextAndRename(name,col1,col2,font)
  1836. text.TextStrokeColor3 = col2
  1837. text.TextColor3 = col1
  1838. text.Font = font
  1839. text.Text = name
  1840. techc.ImageColor3 = col2
  1841. circl.ImageColor3 = col2
  1842. circl2.ImageColor3 = col1
  1843. imgl2.ImageColor3 = col1
  1844. imgl2b.ImageColor3 = col2
  1845. ned.Text = name
  1846. ned.TextColor3 = col1
  1847. ned.TextStrokeColor3 = col2
  1848. end
  1849. --//=================================\\
  1850. --||          SOME FUNCTIONS
  1851. --\\=================================//
  1852.  
  1853.  
  1854.  
  1855. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1856.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1857. end
  1858.  
  1859. function PositiveAngle(NUMBER)
  1860.     if NUMBER >= 0 then
  1861.         NUMBER = 0
  1862.     end
  1863.     return NUMBER
  1864. end
  1865.  
  1866. function NegativeAngle(NUMBER)
  1867.     if NUMBER <= 0 then
  1868.         NUMBER = 0
  1869.     end
  1870.     return NUMBER
  1871. end
  1872.  
  1873. function Swait(NUMBER)
  1874.     if NUMBER == 0 or NUMBER == nil then
  1875.         ArtificialHB.Event:wait()
  1876.     else
  1877.         for i = 1, NUMBER do
  1878.             ArtificialHB.Event:wait()
  1879.         end
  1880.     end
  1881. end
  1882.  
  1883. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1884.     local NEWMESH = IT(MESH)
  1885.     if MESH == "SpecialMesh" then
  1886.         NEWMESH.MeshType = MESHTYPE
  1887.         if MESHID ~= "nil" and MESHID ~= "" then
  1888.             NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1889.         end
  1890.         if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1891.             NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1892.         end
  1893.     end
  1894.     NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1895.     NEWMESH.Scale = SCALE
  1896.     NEWMESH.Parent = PARENT
  1897.     return NEWMESH
  1898. end
  1899.  
  1900. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1901.     local NEWPART = IT("Part")
  1902.     NEWPART.formFactor = FORMFACTOR
  1903.     NEWPART.Reflectance = REFLECTANCE
  1904.     NEWPART.Transparency = TRANSPARENCY
  1905.     NEWPART.CanCollide = false
  1906.     NEWPART.Locked = true
  1907.     NEWPART.Anchored = true
  1908.     if ANCHOR == false then
  1909.         NEWPART.Anchored = false
  1910.     end
  1911.     NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1912.     NEWPART.Name = NAME
  1913.     NEWPART.Size = SIZE
  1914.     NEWPART.Position = Torso.Position
  1915.     NEWPART.Material = MATERIAL
  1916.     NEWPART:BreakJoints()
  1917.     NEWPART.Parent = PARENT
  1918.     return NEWPART
  1919. end
  1920.  
  1921.     local function weldBetween(a, b)
  1922.         local weldd = Instance.new("ManualWeld")
  1923.         weldd.Part0 = a
  1924.         weldd.Part1 = b
  1925.         weldd.C0 = CFrame.new()
  1926.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  1927.         weldd.Parent = a
  1928.         return weldd
  1929.     end
  1930.  
  1931.  
  1932. function QuaternionFromCFrame(cf)
  1933.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1934.     local trace = m00 + m11 + m22
  1935.     if trace > 0 then
  1936.         local s = math.sqrt(1 + trace)
  1937.         local recip = 0.5 / s
  1938.         return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1939.     else
  1940.         local i = 0
  1941.         if m11 > m00 then
  1942.             i = 1
  1943.         end
  1944.         if m22 > (i == 0 and m00 or m11) then
  1945.             i = 2
  1946.         end
  1947.         if i == 0 then
  1948.             local s = math.sqrt(m00 - m11 - m22 + 1)
  1949.             local recip = 0.5 / s
  1950.             return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1951.         elseif i == 1 then
  1952.             local s = math.sqrt(m11 - m22 - m00 + 1)
  1953.             local recip = 0.5 / s
  1954.             return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1955.         elseif i == 2 then
  1956.             local s = math.sqrt(m22 - m00 - m11 + 1)
  1957.             local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1958.         end
  1959.     end
  1960. end
  1961.  
  1962. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1963.     local xs, ys, zs = x + x, y + y, z + z
  1964.     local wx, wy, wz = w * xs, w * ys, w * zs
  1965.     local xx = x * xs
  1966.     local xy = x * ys
  1967.     local xz = x * zs
  1968.     local yy = y * ys
  1969.     local yz = y * zs
  1970.     local zz = z * zs
  1971.     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))
  1972. end
  1973.  
  1974. function QuaternionSlerp(a, b, t)
  1975.     local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1976.     local startInterp, finishInterp;
  1977.     if cosTheta >= 0.0001 then
  1978.         if (1 - cosTheta) > 0.0001 then
  1979.             local theta = ACOS(cosTheta)
  1980.             local invSinTheta = 1 / SIN(theta)
  1981.             startInterp = SIN((1 - t) * theta) * invSinTheta
  1982.             finishInterp = SIN(t * theta) * invSinTheta
  1983.         else
  1984.             startInterp = 1 - t
  1985.             finishInterp = t
  1986.         end
  1987.     else
  1988.         if (1 + cosTheta) > 0.0001 then
  1989.             local theta = ACOS(-cosTheta)
  1990.             local invSinTheta = 1 / SIN(theta)
  1991.             startInterp = SIN((t - 1) * theta) * invSinTheta
  1992.             finishInterp = SIN(t * theta) * invSinTheta
  1993.         else
  1994.             startInterp = t - 1
  1995.             finishInterp = t
  1996.         end
  1997.     end
  1998.     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
  1999. end
  2000.  
  2001. function Clerp(a, b, t)
  2002.     local qa = {QuaternionFromCFrame(a)}
  2003.     local qb = {QuaternionFromCFrame(b)}
  2004.     local ax, ay, az = a.x, a.y, a.z
  2005.     local bx, by, bz = b.x, b.y, b.z
  2006.     local _t = 1 - t
  2007.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2008. end
  2009.  
  2010. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  2011.     local frame = IT("Frame")
  2012.     frame.BackgroundTransparency = TRANSPARENCY
  2013.     frame.BorderSizePixel = BORDERSIZEPIXEL
  2014.     frame.Position = POSITION
  2015.     frame.Size = SIZE
  2016.     frame.BackgroundColor3 = COLOR
  2017.     frame.BorderColor3 = BORDERCOLOR
  2018.     frame.Name = NAME
  2019.     frame.Parent = PARENT
  2020.     return frame
  2021. end
  2022.  
  2023. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  2024.     local label = IT("TextLabel")
  2025.     label.BackgroundTransparency = 1
  2026.     label.Size = UD2(1, 0, 1, 0)
  2027.     label.Position = UD2(0, 0, 0, 0)
  2028.     label.TextColor3 = TEXTCOLOR
  2029.     label.TextStrokeTransparency = STROKETRANSPARENCY
  2030.     label.TextTransparency = TRANSPARENCY
  2031.     label.FontSize = TEXTFONTSIZE
  2032.     label.Font = TEXTFONT
  2033.     label.BorderSizePixel = BORDERSIZEPIXEL
  2034.     label.TextScaled = false
  2035.     label.Text = TEXT
  2036.     label.Name = NAME
  2037.     label.Parent = PARENT
  2038.     return label
  2039. end
  2040.  
  2041. function NoOutlines(PART)
  2042.     PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  2043. end
  2044.  
  2045. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2046.     local NEWWELD = IT(TYPE)
  2047.     NEWWELD.Part0 = PART0
  2048.     NEWWELD.Part1 = PART1
  2049.     NEWWELD.C0 = C0
  2050.     NEWWELD.C1 = C1
  2051.     NEWWELD.Parent = PARENT
  2052.     return NEWWELD
  2053. end
  2054.  
  2055. local S = IT("Sound")
  2056. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  2057.     local NEWSOUND = nil
  2058.     coroutine.resume(coroutine.create(function()
  2059.         NEWSOUND = S:Clone()
  2060.         NEWSOUND.Parent = PARENT
  2061.         NEWSOUND.Volume = VOLUME
  2062.         NEWSOUND.Pitch = PITCH
  2063.         NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  2064.         NEWSOUND:play()
  2065.         if DOESLOOP == true then
  2066.             NEWSOUND.Looped = true
  2067.         else
  2068.             repeat wait(1) until NEWSOUND.Playing == false
  2069.             NEWSOUND:remove()
  2070.         end
  2071.     end))
  2072.     return NEWSOUND
  2073. end
  2074.  
  2075. function CFrameFromTopBack(at, top, back)
  2076.     local right = top:Cross(back)
  2077.     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)
  2078. end
  2079.  
  2080. --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})
  2081. function WACKYEFFECT(Table)
  2082.     local TYPE = (Table.EffectType or "Sphere")
  2083.     local SIZE = (Table.Size or VT(1,1,1))
  2084.     local ENDSIZE = (Table.Size2 or VT(0,0,0))
  2085.     local TRANSPARENCY = (Table.Transparency or 0)
  2086.     local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2087.     local CFRAME = (Table.CFrame or Torso.CFrame)
  2088.     local MOVEDIRECTION = (Table.MoveToPos or nil)
  2089.     local ROTATION1 = (Table.RotationX or 0)
  2090.     local ROTATION2 = (Table.RotationY or 0)
  2091.     local ROTATION3 = (Table.RotationZ or 0)
  2092.     local MATERIAL = (Table.Material or "Neon")
  2093.     local COLOR = (Table.Color or C3(1,1,1))
  2094.     local TIME = (Table.Time or 45)
  2095.     local SOUNDID = (Table.SoundID or nil)
  2096.     local SOUNDPITCH = (Table.SoundPitch or nil)
  2097.     local SOUNDVOLUME = (Table.SoundVolume or nil)
  2098.     coroutine.resume(coroutine.create(function()
  2099.         local PLAYSSOUND = false
  2100.         local SOUND = nil
  2101.         local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  2102.         if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2103.             PLAYSSOUND = true
  2104.             SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2105.         end
  2106.         EFFECT.Color = COLOR
  2107.         local MSH = nil
  2108.         if TYPE == "Sphere" then
  2109.             MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  2110.         elseif TYPE == "Block" or TYPE == "Box" then
  2111.             MSH = IT("BlockMesh",EFFECT)
  2112.             MSH.Scale = SIZE
  2113.         elseif TYPE == "Wave" then
  2114.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  2115.         elseif TYPE == "Ring" then
  2116.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  2117.         elseif TYPE == "Slash" then
  2118.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2119.         elseif TYPE == "Round Slash" then
  2120.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2121.         elseif TYPE == "Swirl" then
  2122.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  2123.         elseif TYPE == "Skull" then
  2124.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  2125.         elseif TYPE == "Crystal" then
  2126.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  2127.         end
  2128.         if MSH ~= nil then
  2129.             local MOVESPEED = nil
  2130.             if MOVEDIRECTION ~= nil then
  2131.                 MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2132.             end
  2133.             local GROWTH = SIZE - ENDSIZE
  2134.             local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2135.             if TYPE == "Block" then
  2136.                 EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2137.             else
  2138.                 EFFECT.CFrame = CFRAME
  2139.             end
  2140.             for LOOP = 1, TIME+1 do
  2141.                 Swait()
  2142.                 MSH.Scale = MSH.Scale - GROWTH/TIME
  2143.                 if TYPE == "Wave" then
  2144.                     MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  2145.                 end
  2146.                 EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2147.                 if TYPE == "Block" then
  2148.                     EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2149.                 else
  2150.                     EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  2151.                 end
  2152.                 if MOVEDIRECTION ~= nil then
  2153.                     local ORI = EFFECT.Orientation
  2154.                     EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2155.                     EFFECT.Orientation = ORI
  2156.                 end
  2157.             end
  2158.             if PLAYSSOUND == false then
  2159.                 EFFECT:remove()
  2160.             else
  2161.                 repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  2162.                 EFFECT:remove()
  2163.             end
  2164.         else
  2165.             if PLAYSSOUND == false then
  2166.                 EFFECT:remove()
  2167.             else
  2168.                 repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  2169.                 EFFECT:remove()
  2170.             end
  2171.         end
  2172.     end))
  2173. end
  2174.  
  2175. function MakeForm(PART,TYPE)
  2176.     if TYPE == "Cyl" then
  2177.         local MSH = IT("CylinderMesh",PART)
  2178.     elseif TYPE == "Ball" then
  2179.         local MSH = IT("SpecialMesh",PART)
  2180.         MSH.MeshType = "Sphere"
  2181.     elseif TYPE == "Wedge" then
  2182.         local MSH = IT("SpecialMesh",PART)
  2183.         MSH.MeshType = "Wedge"
  2184.     end
  2185. end
  2186.  
  2187. Debris = game:GetService("Debris")
  2188.  
  2189. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  2190.     local DIRECTION = CF(StartPos,EndPos).lookVector
  2191.     return Raycast(StartPos, DIRECTION, Distance, Ignore)
  2192. end
  2193.  
  2194. local EyeSizes={
  2195.     NumberSequenceKeypoint.new(0,1,0),
  2196.     NumberSequenceKeypoint.new(1,0,0)
  2197. }
  2198. local EyeTrans={
  2199.     NumberSequenceKeypoint.new(0,0.8,0),
  2200.     NumberSequenceKeypoint.new(1,1,0)
  2201. }
  2202. local PE=Instance.new("ParticleEmitter",nil)
  2203. PE.LightEmission=.8
  2204. PE.Color = ColorSequence.new(BRICKC("Really red").Color)
  2205. PE.Size=NumberSequence.new(EyeSizes)
  2206. PE.Transparency=NumberSequence.new(EyeTrans)
  2207. PE.Lifetime=NumberRange.new(0.35,1.5)
  2208. PE.Rotation=NumberRange.new(0,360)
  2209. PE.Rate=999
  2210. PE.VelocitySpread = 10000
  2211. PE.Acceleration = Vector3.new(0,0,0)
  2212. PE.Drag = 5
  2213. PE.Speed = NumberRange.new(0,0,0)
  2214. PE.Texture="http://www.roblox.com/asset/?id=1351966707"
  2215. PE.ZOffset = -0
  2216. PE.Name = "PE"
  2217. PE.Enabled = false
  2218.  
  2219. function particles(art)
  2220.     local PARTICLES = PE:Clone()
  2221.     PARTICLES.Parent = art
  2222. end
  2223.  
  2224. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  2225.     if FLOOR ~= nil then
  2226.         coroutine.resume(coroutine.create(function()
  2227.             local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  2228.             PART.CFrame = CF(POSITION)
  2229.             for i = 1, 45 do
  2230.                 local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  2231.                 RingPiece.Material = FLOOR.Material
  2232.                 RingPiece.Color = FLOOR.Color
  2233.                 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)))
  2234.                 Debris:AddItem(RingPiece,SWAIT)
  2235.             end
  2236.             PART:remove()
  2237.         end))
  2238.     end
  2239. end
  2240.  
  2241. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  2242.     if FLOOR ~= nil then
  2243.         for i = 1, AMOUNT do
  2244.             local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  2245.             DEBREE.Material = FLOOR.Material
  2246.             DEBREE.Color = FLOOR.Color
  2247.             DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2248.             DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  2249.             coroutine.resume(coroutine.create(function()
  2250.                 Swait(15)
  2251.                 DEBREE.Parent = workspace
  2252.                 DEBREE.CanCollide = true
  2253.                 Debris:AddItem(DEBREE,SWAIT)
  2254.             end))
  2255.         end
  2256.     end
  2257. end
  2258.  
  2259. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  2260.     local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  2261.     local mesh = IT("SpecialMesh",wave)
  2262.     mesh.MeshType = "Sphere"
  2263.     mesh.Scale = SIZE
  2264.     mesh.Offset = VT(0,0,0)
  2265.     wave.CFrame = CFRAME
  2266.     coroutine.resume(coroutine.create(function(PART)
  2267.         for i = 1, WAIT do
  2268.             Swait()
  2269.             mesh.Scale = mesh.Scale + GROW
  2270.             wave.Transparency = wave.Transparency + (1/WAIT)
  2271.             if wave.Transparency > 0.99 then
  2272.                 wave:remove()
  2273.             end
  2274.         end
  2275.     end))
  2276. end
  2277.  
  2278.  
  2279. bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
  2280.  
  2281. --//=================================\\
  2282. --||         WEAPON CREATION
  2283. --\\=================================//
  2284.  
  2285. function chatfunc(text)
  2286.     local chat = coroutine.wrap(function()
  2287.     if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2288.         Character:FindFirstChild("TalkingBillBoard"):destroy()
  2289.     end
  2290.     local Bill = Instance.new("BillboardGui",Character)
  2291.     Bill.Size = UDim2.new(0,100,0,40)
  2292.     Bill.StudsOffset = Vector3.new(0,3,0)
  2293.     Bill.Adornee = Character.Head
  2294.     Bill.Name = "TalkingBillBoard"
  2295.     local Hehe = Instance.new("TextLabel",Bill)
  2296.     Hehe.BackgroundTransparency = 1
  2297.     Hehe.BorderSizePixel = 0
  2298.     Hehe.Text = ""
  2299.     Hehe.Font = "Fantasy"
  2300.     Hehe.TextSize = 40
  2301.     Hehe.TextStrokeTransparency = 0
  2302.     Hehe.Size = UDim2.new(1,0,0.5,0)
  2303.     coroutine.resume(coroutine.create(function()
  2304.         while Hehe ~= nil do
  2305.             wait() 
  2306.             Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) 
  2307.             Hehe.Rotation = math.random(-5,5)
  2308.             Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
  2309.             Hehe.TextStrokeColor3 = Color3.new(0,0,0)
  2310.         end
  2311.     end))
  2312.     for i = 1,string.len(text),1 do
  2313.         wait()
  2314.         Hehe.Text = string.sub(text,1,i)
  2315.     end
  2316.     wait(1)--Re[math.random(1, 93)]
  2317.     for i = 0, 1, .025 do
  2318.         wait()
  2319.         Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  2320.         Hehe.TextStrokeTransparency = i
  2321.         Hehe.TextTransparency = i
  2322.     end
  2323.     Bill:Destroy()
  2324.     end)
  2325. chat()
  2326. end
  2327.  
  2328. function onChatted(msg)
  2329.     chatfunc(msg)
  2330. end
  2331.  
  2332. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  2333. PRT.Color = C3(0,0,0)
  2334. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  2335. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  2336. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
  2337. PRT.Color = C3(0/255,0/255,255/255)
  2338. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  2339. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  2340. for i = 1, 16 do
  2341.     local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  2342.     FACE.Color = C3(0,0,0)
  2343.     Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2344.     CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  2345. end
  2346. local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  2347. MakeForm(EYE,"Ball")
  2348. EYE.Color = C3(0/255,0/255,255/255)
  2349. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  2350. local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  2351. MakeForm(EYE2,"Ball")
  2352. EYE2.Color = C3(0/255,0/255,255/255)
  2353.  
  2354. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  2355.  
  2356. local LASTPART = Head
  2357. for i = 1, 20 do
  2358.     local MATH = (1-(i/25))
  2359.     if LASTPART == Head then
  2360.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2361.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  2362.         LASTPART = Horn
  2363.         Horn.Color = C3((i*3-3)/0,0,0)
  2364.     else
  2365.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2366.         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))
  2367.         LASTPART = Horn
  2368.         Horn.Color = C3((i*3-3)/0,0,0)
  2369.     end
  2370. end
  2371. local LASTPART = Head
  2372. for i = 1, 20 do
  2373.     local MATH = (1-(i/25))
  2374.     if LASTPART == Head then
  2375.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2376.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  2377.         LASTPART = Horn
  2378.         Horn.Color = C3((i*3-3)/0,0,0)
  2379.     else
  2380.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2381.         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))
  2382.         LASTPART = Horn
  2383.         Horn.Color = C3((i*3-3)/0,0,0)
  2384.     end
  2385. end
  2386.  
  2387. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  2388. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2389. Hair.Color = C3(0/255,0/255,255/255)
  2390. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  2391. local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  2392. local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2393. Hair2.Color = C3(0/255,0/255,255/255)
  2394. CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  2395.  
  2396. local BODY = {}
  2397.  
  2398. for _, c in pairs(Character:GetDescendants()) do
  2399.     if c:IsA("BasePart") and c.Name ~= "Handle" then
  2400.         if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  2401.             c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2402.         end
  2403.         table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  2404.     elseif c:IsA("JointInstance") then
  2405.         table.insert(BODY,{c,c.Parent,nil,nil,nil})
  2406.     end
  2407. end
  2408.  
  2409. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
  2410. MakeForm(Eye,"Ball")
  2411. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  2412. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  2413. MakeForm(Eye,"Ball")
  2414. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  2415. local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
  2416. MakeForm(Eye2,"Ball")
  2417. CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
  2418.  
  2419.  
  2420. XEYE.Parent = nil
  2421. BALL.Parent = Character
  2422.  
  2423. for e = 1, #BODY do
  2424.     if BODY[e] ~= nil then
  2425.         local STUFF = BODY[e]
  2426.         local PART = STUFF[1]
  2427.         local PARENT = STUFF[2]
  2428.         local MATERIAL = STUFF[3]
  2429.         local COLOR = STUFF[4]
  2430.         local TRANSPARENCY = STUFF[5]
  2431.         if PART.ClassName == "Part" and PART ~= RootPart then
  2432.             PART.Material = MATERIAL
  2433.             PART.Color = COLOR
  2434.             PART.Transparency = TRANSPARENCY
  2435.         end
  2436.         PART.AncestryChanged:Connect(function()
  2437.             PART.Parent = PARENT
  2438.         end)
  2439.     end
  2440. end
  2441.  
  2442. local SKILLTEXTCOLOR = C3(0,0,0)
  2443. local SKILLFONT = "Antique"
  2444. local SKILLTEXTSIZE = 7
  2445.  
  2446. function Blink()
  2447.     coroutine.resume(coroutine.create(function()
  2448.         if EYE ~= nil then
  2449.             for i = 1, 5 do
  2450.                 Swait()
  2451.                 EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2452.                 EYE2.Mesh.Scale = EYE.Mesh.Scale
  2453.             end
  2454.             for i = 1, 7 do
  2455.                 Swait()
  2456.                 EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2457.                 EYE2.Mesh.Scale = EYE.Mesh.Scale
  2458.             end
  2459.             EYE.Mesh.Scale = VT(1,1,1)
  2460.             EYE2.Mesh.Scale = EYE.Mesh.Scale
  2461.         end
  2462.     end))
  2463. end
  2464.  
  2465. function Blink2()
  2466.     coroutine.resume(coroutine.create(function()
  2467.         if Eye ~= nil then
  2468.             for i = 1, 5 do
  2469.                 Swait()
  2470.                 Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2471.                 Eye2.Mesh.Scale = EYE.Mesh.Scale
  2472.             end
  2473.             for i = 1, 7 do
  2474.                 Swait()
  2475.                 Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2476.                 Eye2.Mesh.Scale = EYE.Mesh.Scale
  2477.             end
  2478.             Eye.Mesh.Scale = VT(1,1,1)
  2479.             Eye2.Mesh.Scale = EYE.Mesh.Scale
  2480.         end
  2481.     end))
  2482. end
  2483.  
  2484. function refit()
  2485.     Character.Parent = workspace
  2486.     for e = 1, #BODY do
  2487.         if BODY[e] ~= nil then
  2488.             local STUFF = BODY[e]
  2489.             local PART = STUFF[1]
  2490.             local PARENT = STUFF[2]
  2491.             local MATERIAL = STUFF[3]
  2492.             local COLOR = STUFF[4]
  2493.             local TRANSPARENCY = STUFF[5]
  2494.             if PART.ClassName == "Part" and PART ~= RootPart then
  2495.                 PART.Material = MATERIAL
  2496.                 PART.Color = COLOR
  2497.                 PART.Transparency = TRANSPARENCY
  2498.             end
  2499.             if PART.Parent ~= PARENT then
  2500.                 Humanoid:remove()
  2501.                 PART.Parent = PARENT
  2502.                 Humanoid = IT("Humanoid",Character)
  2503.             end
  2504.         end
  2505.     end
  2506. end
  2507.  
  2508. Humanoid.Died:connect(function()
  2509.     refit()
  2510. end)
  2511.  
  2512. --//=================================\\
  2513. --||         DAMAGE FUNCTIONS
  2514. --\\=================================//
  2515.  
  2516. function StatLabel(CFRAME, TEXT, COLOR)
  2517.     local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  2518.     STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
  2519.     local BODYGYRO = IT("BodyGyro", STATPART)
  2520.     game:GetService("Debris"):AddItem(STATPART ,5)
  2521.     local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  2522.     BILLBOARDGUI.Adornee = STATPART
  2523.     BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  2524.     BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  2525.     BILLBOARDGUI.AlwaysOnTop = false
  2526.     local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  2527.     TEXTLABEL.BackgroundTransparency = 1
  2528.     TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  2529.     TEXTLABEL.Text = TEXT
  2530.     TEXTLABEL.Font = SKILLFONT
  2531.     TEXTLABEL.FontSize="Size42"
  2532.     TEXTLABEL.TextColor3 = COLOR
  2533.     TEXTLABEL.TextStrokeTransparency = 0
  2534.     TEXTLABEL.TextScaled = true
  2535.     TEXTLABEL.TextWrapped = true
  2536.     coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  2537.         for i = 1, 50 do
  2538.             Swait()
  2539.             STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
  2540.             TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
  2541.             TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
  2542.         end
  2543.         THEPART.Parent = nil
  2544.     end),STATPART, TEXTLABEL)
  2545. end
  2546.  
  2547. --//=================================\\
  2548. --||            DAMAGING
  2549. --\\=================================//
  2550.  
  2551. function KillChildren(v)
  2552.     v:BreakJoints()
  2553.     for _, c in pairs(v:GetChildren()) do
  2554.         if c:IsA("BasePart") then
  2555.             if c.Transparency < 1 then
  2556.                 if c:FindFirstChildOfClass("Decal") then
  2557.                     c:FindFirstChildOfClass("Decal"):remove()
  2558.                 end
  2559.                 particles(c)
  2560.                 c.PE.Enabled = true
  2561.                 c.Parent = Effects
  2562.                 c.CanCollide = false
  2563.                 c.Material = "Neon"
  2564.                 c.Color = C3(1,0,0)
  2565.                 c.Transparency = 1
  2566.                 local grav = Instance.new("BodyPosition",c)
  2567.                 grav.P = 20000
  2568.                 grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2569.                 grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
  2570.                 grav.Name = "GravityForce"
  2571.                 coroutine.resume(coroutine.create(function()
  2572.                     for i = 1, 20 do
  2573.                         Swait()
  2574.                         c.Transparency = c.Transparency + 1/20
  2575.                     end
  2576.                     c.PE.Enabled = false
  2577.                     Debris:AddItem(c,2)
  2578.                 end))
  2579.             end
  2580.         end
  2581.     end
  2582. end
  2583.  
  2584. function ApplyAoE(POSITION,RANGE)
  2585.     local CHILDREN = workspace:GetDescendants()
  2586.     for index, CHILD in pairs(CHILDREN) do
  2587.         if CHILD.ClassName == "Model" and CHILD ~= Character then
  2588.             local LISTED = false
  2589.             for LIST = 1, #WHITELIST do
  2590.                 if WHITELIST[LIST] ~= nil then
  2591.                     if CHILD.Name == WHITELIST[LIST] then
  2592.                         LISTED = true
  2593.                     end
  2594.                 end
  2595.             end
  2596.             if LISTED == false then
  2597.                 local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2598.                 if HUM then
  2599.                     local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2600.                     if TORSO then
  2601.                         if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
  2602.                             KillChildren(CHILD)
  2603.                         end
  2604.                     end
  2605.                 end
  2606.             end
  2607.         end
  2608.     end
  2609. end
  2610.  
  2611. function ApplyDamage(Humanoid,Damage,TorsoPart)
  2612.     local defence = Instance.new("BoolValue",Humanoid.Parent)
  2613.     defence.Name = ("HitBy"..Player.Name)
  2614.     game:GetService("Debris"):AddItem(defence, 0.001)
  2615.     Damage = Damage * DAMAGEMULTIPLIER
  2616.     if Humanoid.Health ~= 0 then
  2617.         local CritChance = MRANDOM(1,100)
  2618.         if Damage > Humanoid.Health then
  2619.             Damage = math.ceil(Humanoid.Health)
  2620.             if Damage == 0 then
  2621.                 Damage = 0.1
  2622.             end
  2623.         end
  2624.         Humanoid.Health = Humanoid.Health - Damage
  2625.     end
  2626. end
  2627.  
  2628. function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  2629.     local CHILDREN = workspace:GetDescendants()
  2630.     for index, CHILD in pairs(CHILDREN) do
  2631.         if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  2632.             local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2633.             if HUM then
  2634.                 local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2635.                 if TORSO then
  2636.                     if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2637.                         if INSTAKILL == true then
  2638.                             CHILD:BreakJoints()
  2639.                         else
  2640.                             local DMG = MRANDOM(MINDMG,MAXDMG)
  2641.                             ApplyDamage(HUM,DMG,TORSO)
  2642.                         end
  2643.                         if FLING > 0 then
  2644.                             for _, c in pairs(CHILD:GetChildren()) do
  2645.                                 if c:IsA("BasePart") then
  2646.                                     local bv = Instance.new("BodyVelocity")
  2647.                                     bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2648.                                     bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  2649.                                     bv.Parent = c
  2650.                                     Debris:AddItem(bv,0.05)
  2651.                                 end
  2652.                             end
  2653.                         end
  2654.                     end
  2655.                 end
  2656.             end
  2657.         end
  2658.     end
  2659. end
  2660.  
  2661. --//=================================\\
  2662. --||         MODE SWITCHING
  2663. --\\=================================//
  2664.  
  2665. function ResetMode()
  2666.     ATTACK = true
  2667.     Rooted = true
  2668.     BALL.Parent = Character
  2669.     XEYE.Parent = nil
  2670.         SONG = 561833161
  2671.         PITCH = 1
  2672.         VOLUME = 3
  2673.         sick.TimePosition = 7
  2674.         FACE = 176217464
  2675.         Speed = 13
  2676.         text.Text = "Lunar"
  2677.         TEXTCOLOR = C3(0, 0, 1)
  2678.         EYE.Color = C3(0/255,0/255,255/255)
  2679.         EYE2.Color = C3(0/255,0/255,255/255)
  2680.         Hair.Color = C3(0/255,0/255,255/255)
  2681.         Hair2.Color = C3(0/255,0/255,255/255)
  2682.         PRT.Color = C3(0/255,0/255,255/255)
  2683.         MAINRUINCOLOR = BrickColor.new("Navy blue")
  2684.         SECONDRUINCOLOR  = BrickColor.new("Navy blue")
  2685.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2686.         bosschatfunc("I'm bored..",MAINRUINCOLOR.Color,1)
  2687.         MODE = "Lunar"
  2688.         ned.Text = "Lunar"
  2689.     ATTACK = false
  2690.     Rooted = false
  2691.     end
  2692.  
  2693. function SolarForm()
  2694.     ATTACK = true
  2695.     Rooted = true
  2696.     BALL.Parent = Character
  2697.     XEYE.Parent = nil
  2698.         SONG = 1259692095
  2699.         PITCH = 1
  2700.         VOLUME = 4
  2701.         sick.TimePosition = 0
  2702.         FACE = 404306534
  2703.         Speed = 16
  2704.         text.Text = "Solar"
  2705.         TEXTCOLOR = C3(215/255,147/255,0/255)
  2706.         PRT.Color = C3(215/255,147/255,0/255)
  2707.         EYE.Color = C3(215/255,147/255,0/255)
  2708.         EYE2.Color = C3(143/255,98/255,0/255)
  2709.         Hair.Color = C3(215/255,147/255,0/255)
  2710.         Hair2.Color = C3(171/255,117/255,0/255)
  2711.         MAINRUINCOLOR = BrickColor.new("Neon orange")
  2712.         SECONDRUINCOLOR  = BrickColor.new("Neon orange")
  2713.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2714.         MODE = "Solar"
  2715.         ned.Text = "Solar"
  2716.     ATTACK = false
  2717.     Rooted = false
  2718. end
  2719.  
  2720. function SuperiorForm()
  2721.     ATTACK = true
  2722.     Rooted = true
  2723.     BALL.Parent = Character
  2724.     XEYE.Parent = nil
  2725.         SONG = 1873219898
  2726.         PITCH = 1
  2727.         VOLUME = 4
  2728.         sick.TimePosition = 0.01
  2729.         FACE = 404306534
  2730.         Speed = 25
  2731.         text.Text = "Superior"
  2732.         TEXTCOLOR = C3(107/255,0/255,0/255)
  2733.         PRT.Color = C3(117/255,0/255,0/255)
  2734.         EYE.Color = C3(255/255,0/255,0/255)
  2735.         EYE2.Color = C3(255/255,0/255,0/255)
  2736.         Hair.Color = C3(151/255,0/255,0/255)
  2737.         Hair2.Color = C3(151/255,0/255,0/255)
  2738.         MAINRUINCOLOR = BrickColor.new("Really black")
  2739.         SECONDRUINCOLOR  = BrickColor.new("Really red")
  2740.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2741.         MODE = "Superior"
  2742.         ned.Text = "Superior"
  2743.     ATTACK = false
  2744.     Rooted = false
  2745. end
  2746.  
  2747. function BlackWhiteForm()
  2748.     ATTACK = true
  2749.     Rooted = true
  2750.     XEYE.Parent = nil
  2751.     BALL.Parent = Character
  2752.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  2753.     text.Text = " "
  2754.     for i = 0, 1, 0.1 / Animation_Speed do
  2755.         Swait()
  2756.             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)
  2757.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2758.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2759.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2760.             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)
  2761.             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)
  2762.     end
  2763.         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})
  2764.     UNANCHOR = false
  2765.     RootPart.Anchored = true
  2766.     for i = 0, 2, 0.1 / Animation_Speed do
  2767.         Swait()
  2768.             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)
  2769.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2770.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2771.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2772.             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)
  2773.             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)
  2774.     end
  2775.     for i = 0, 0.1, 0.1 / Animation_Speed do
  2776.         Swait()
  2777.             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)
  2778.             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)
  2779.             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)
  2780.             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)
  2781.             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)
  2782.             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)
  2783.     end
  2784.         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})
  2785.         UNANCHOR = true
  2786.         RootPart.Anchored = false
  2787.         MODE = "90s"
  2788.         SONG = 1166995642
  2789.         PITCH = 1
  2790.         VOLUME = 3.5
  2791.         sick.TimePosition = 17.5
  2792.         FACE = 2365263255
  2793.         Speed = 16
  2794.         text.Text = "90's"
  2795.         ned.Text = "90's"
  2796.         TEXTCOLOR = C3(255/255,255/255,255/255)
  2797.         PRT.Color = C3(255/255,255/255,255/255)
  2798.         EYE.Color = C3(95/255,95/255,95/255)
  2799.         EYE2.Color = C3(95/255,95/255,95/255)
  2800.         Hair.Color = C3(255/255,255/255,255/255)
  2801.         Hair2.Color = C3(27/255,42/255,53/255)
  2802.         MAINRUINCOLOR = BrickColor.new("Institutional white")
  2803.         SECONDRUINCOLOR  = BrickColor.new("Black")
  2804.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2805.     ATTACK = false
  2806.     Rooted = false
  2807. end
  2808.  
  2809. function EightyForm()
  2810.     ATTACK = true
  2811.     Rooted = true
  2812.     XEYE.Parent = nil
  2813.     BALL.Parent = Character
  2814.     text.Text = " "
  2815.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  2816.     for i = 0, 1, 0.1 / Animation_Speed do
  2817.         Swait()
  2818.             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)
  2819.             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)
  2820.             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)
  2821.             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)
  2822.             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)
  2823.             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)
  2824.     end
  2825.         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})
  2826.     UNANCHOR = false
  2827.     RootPart.Anchored = true
  2828.     for i = 0, 2, 0.1 / Animation_Speed do
  2829.         Swait()
  2830.             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)
  2831.             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)
  2832.             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)
  2833.             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)
  2834.             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)
  2835.             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)
  2836.     end
  2837.     for i = 0, 0.1, 0.1 / Animation_Speed do
  2838.         Swait()
  2839.             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)
  2840.             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)
  2841.             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)
  2842.             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)
  2843.             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)
  2844.             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)
  2845.     end
  2846.     UNANCHOR = true
  2847.     RootPart.Anchored = false
  2848.         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})
  2849.         MODE = "80s"
  2850.         text.Text = "80's"
  2851.         ned.Text = "80's"
  2852.         TEXTCOLOR = C3(27/255,42/255,53/255)
  2853.         PRT.Color = C3(27/255,42/255,53/255)
  2854.         EYE.Color = C3(95/255,95/255,95/255)
  2855.         EYE2.Color = C3(95/255,95/255,95/255)
  2856.         Hair.Color = C3(27/255,42/255,53/255)
  2857.         Hair2.Color = C3(255/255,255/255,255/255)
  2858.         MAINRUINCOLOR = BrickColor.new("Black")
  2859.         SECONDRUINCOLOR  = BrickColor.new("Institutional white")
  2860.         FACE = 2365263255
  2861.         SONG = 1141556798
  2862.         PITCH = 1
  2863.         VOLUME = 3.5
  2864.         sick.TimePosition = 0.1
  2865.         Speed = 16
  2866.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2867.         UNANCHOR = true
  2868.         RootPart.Anchored = false
  2869.     ATTACK = false
  2870.     Rooted = false
  2871. end
  2872.  
  2873. function BlackForm()
  2874.     ATTACK = true
  2875.     Rooted = true
  2876.     BALL.Parent = Character
  2877.     XEYE.Parent = nil
  2878.     SONG = 1420353940
  2879.     PITCH = 1
  2880.     VOLUME = 2.5
  2881.     sick.TimePosition = 0.5
  2882.     text.Text = ""
  2883.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2884.     local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  2885.     chatfunc("Riddle me this..")
  2886.     BigBlack("Riddle me This.",MAINRUINCOLOR.Color,3)
  2887.     for i=0, 4, 0.1 / Animation_Speed do
  2888.         Swait()
  2889.             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)
  2890.             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)
  2891.             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)
  2892.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2893.             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)
  2894.             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)             
  2895.     end
  2896.     BigBlack("Riddle me that.",MAINRUINCOLOR.Color,3)
  2897.     chatfunc("Riddle me that..")
  2898.     for i=0, 4, 0.1 / Animation_Speed do
  2899.         Swait()
  2900.             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)
  2901.             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)
  2902.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2903.             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)
  2904.             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)
  2905.             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)         
  2906.     end
  2907.     BigBlack("Who's afraid of The Big Black?",MAINRUINCOLOR.Color,1.5)
  2908.     chatfunc("Who's afraid of The Big Black?")
  2909.     for i=0, 5, 0.1 / Animation_Speed do
  2910.         Swait()
  2911.             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)
  2912.             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)
  2913.             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)
  2914.             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)
  2915.             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)
  2916.             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)            
  2917.     end
  2918.     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})
  2919.     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})
  2920.     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})
  2921.     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})
  2922.     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})
  2923.     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})
  2924.     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})
  2925.     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})
  2926.     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})
  2927.     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})
  2928.     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})
  2929.     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})
  2930.     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})
  2931.     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})
  2932.     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})
  2933.     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})
  2934.     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})
  2935.     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})
  2936.     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})
  2937.     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})
  2938.     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})
  2939.     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})
  2940.     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})
  2941.     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})
  2942.     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})
  2943.     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})
  2944.     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})
  2945.     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})
  2946.     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})
  2947.     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})
  2948.     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})
  2949.     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})
  2950.     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})
  2951.     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})
  2952.     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})
  2953.     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})
  2954.     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})
  2955.     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})
  2956.     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})
  2957.     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})
  2958.     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})
  2959.     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})
  2960.     CreateSound(206082327,Torso,3,1,false)
  2961.     for i=0, 0.7, 0.1 / Animation_Speed do
  2962.         Swait()
  2963.             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)
  2964.             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)
  2965.             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)
  2966.             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)
  2967.             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)
  2968.             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)               
  2969.     end
  2970.         MODE = "Black"
  2971.         FACE = 148988280
  2972.         Speed = 45
  2973.         text.Text = "THE BIG BLACK"
  2974.         ned.Text = "TBB"
  2975.         TEXTCOLOR = C3(27/255,42/255,53/255)
  2976.         PRT.Color = C3(27/255,42/255,53/255)
  2977.         EYE.Color = C3(27/255,42/255,53/255)
  2978.         EYE2.Color = C3(27/255,42/255,53/255)
  2979.         Hair.Color = C3(27/255,42/255,53/255)
  2980.         Hair2.Color = C3(27/255,42/255,53/255)
  2981.         MAINRUINCOLOR = BrickColor.new("Black")
  2982.         SECONDRUINCOLOR  = BrickColor.new("Black")
  2983.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2984.     ATTACK = false
  2985.     Rooted = false
  2986. end
  2987.  
  2988. function LostForm()
  2989.     ATTACK = true
  2990.     Rooted = true
  2991.     BALL.Parent = Character
  2992.     XEYE.Parent = nil
  2993.         SONG = 723652641
  2994.         PITCH = 1
  2995.         VOLUME = 3
  2996.         sick.TimePosition = 0.5
  2997.         FACE = 0
  2998.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2999.     local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  3000.     CreateSound(136007472,Torso,5,1.2,false)
  3001.     for i=0, 2.5, 0.1 / Animation_Speed do
  3002.         Swait()
  3003.             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)
  3004.             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)
  3005.             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)
  3006.             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)
  3007.             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)
  3008.             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)         
  3009.     end
  3010.     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})
  3011.     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})
  3012.     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})
  3013.     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})
  3014.     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})
  3015.     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})
  3016.     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})
  3017.     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})
  3018.     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})
  3019.     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})
  3020.     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})
  3021.     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})
  3022.     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})
  3023.     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})
  3024.     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})
  3025.     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})
  3026.     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})
  3027.     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})
  3028.     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})
  3029.     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})
  3030.     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})
  3031.     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})
  3032.     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})
  3033.     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})
  3034.     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})
  3035.     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})
  3036.     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})
  3037.     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})
  3038.     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})
  3039.     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})
  3040.     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})
  3041.     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})
  3042.     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})
  3043.     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})
  3044.     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})
  3045.     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})
  3046.     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})
  3047.     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})
  3048.     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})
  3049.     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})
  3050.     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})
  3051.     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})
  3052.     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})
  3053.     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})
  3054.     CreateSound(847061203,Torso,3,1,false)
  3055.     CreateSound(239000203,Torso,3,1,false)
  3056.     CreateSound(579687077,Torso,3,0.75,false)
  3057.         MODE = "LostHope"
  3058.         Speed = 12
  3059.         text.Text = "The Lost"
  3060.         ned.Text = "Lost"
  3061.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3062.         PRT.Color = C3(0/255,0/255,0/255)
  3063.         EYE.Color = C3(0/255,0/255,0/255)
  3064.         EYE2.Color = C3(0/255,0/255,0/255)
  3065.         Hair.Color = C3(0/255,0/255,0/255)
  3066.         Hair2.Color = C3(0/255,0/255,0/255)
  3067.         MAINRUINCOLOR = BrickColor.new("Really black")
  3068.         SECONDRUINCOLOR  = BrickColor.new("Really black")
  3069.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3070.     for i=0, 1.5, 0.1 / Animation_Speed do
  3071.         Swait()
  3072.             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)
  3073.             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)
  3074.             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)
  3075.             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)
  3076.             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)
  3077.             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)           
  3078.     end
  3079.     ATTACK = false
  3080.     Rooted = false
  3081. end
  3082.  
  3083. function TerraForm()
  3084.     ATTACK = true
  3085.     Rooted = true
  3086.     BALL.Parent = Character
  3087.     XEYE.Parent = nil
  3088.         SONG = 157460916
  3089.         PITCH = 1
  3090.         VOLUME = 3
  3091.         sick.TimePosition = 0
  3092.         FACE = 155195214
  3093.         Speed = 27
  3094.         MODE = "Hexa"
  3095.         text.Text = "Terra"
  3096.         ned.Text = "Terra"
  3097.         TEXTCOLOR = C3(170/255,85/255,0/255)
  3098.         PRT.Color = C3(86/255,66/255,54/255)
  3099.         EYE.Color = C3(39/255,70/255,45/255)
  3100.         EYE2.Color = C3(39/255,70/255,45/255)
  3101.         Hair.Color = C3(39/255,70/255,45/255)
  3102.         Hair2.Color = C3(39/255,70/255,45/255)
  3103.         MAINRUINCOLOR = BrickColor.new("Dirt brown")
  3104.         SECONDRUINCOLOR  = BrickColor.new("Dirt brown")
  3105.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3106.     ATTACK = false
  3107.     Rooted = false
  3108. end
  3109.  
  3110. function RandomForm()
  3111.     ATTACK = true
  3112.     Rooted = true
  3113.     XEYE.Parent = nil
  3114.     BALL.Parent = Character
  3115.         UNANCHOR = true
  3116.         RootPart.Anchored = false
  3117.         MODE = "Random"
  3118.         SONG = 0
  3119.         PITCH = 1
  3120.         VOLUME = 3.5
  3121.         sick.TimePosition = 0
  3122.         FACE = 2365263255
  3123.         Speed = 20
  3124.         text.Text = "Randomizer"
  3125.         ned.Text = "Randomizer"
  3126.         TEXTCOLOR = BrickColor.Random().Color
  3127.         PRT.Color = BrickColor.Random().Color
  3128.         EYE.Color = BrickColor.Random().Color
  3129.         EYE2.Color = BrickColor.Random().Color
  3130.         Hair.Color = BrickColor.Random().Color
  3131.         Hair2.Color = BrickColor.Random().Color
  3132.         MAINRUINCOLOR = BrickColor.Random()
  3133.         SECONDRUINCOLOR  = BrickColor.Random()
  3134.         RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
  3135.     ATTACK = false
  3136.     Rooted = false
  3137. end
  3138.  
  3139. function VantaForm()
  3140.     ATTACK = true
  3141.     Rooted = true
  3142.     BALL.Parent = Character
  3143.     XEYE.Parent = nil
  3144.         SONG = 190845741
  3145.         PITCH = 1
  3146.         VOLUME = 6
  3147.         sick.TimePosition = 12.5
  3148.         wait(1)
  3149.         for i=0, 2.5, 0.1 / Animation_Speed do
  3150.             Swait()
  3151.             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)
  3152.             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)
  3153.             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)
  3154.             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)
  3155.             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)
  3156.             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)             
  3157.         end
  3158.         MODE = "Vanta"
  3159.         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})
  3160.         FACE = 404306534
  3161.         Speed = 12
  3162.         text.Text = "Vanta-X"
  3163.         ned.Text = "Vanta-X"
  3164.         TEXTCOLOR = C3(107/255,50/255,124/255)
  3165.         PRT.Color = C3(107/255,50/255,124/255)
  3166.         EYE.Color = C3(155/255,0/255,255/255)
  3167.         EYE2.Color = C3(155/255,0/255,255/255)
  3168.         Hair.Color = C3(80/255,0/255,180/255)
  3169.         Hair2.Color = C3(50/255,0/255,150/255)
  3170.         MAINRUINCOLOR = BrickColor.new("Royal purple")
  3171.         SECONDRUINCOLOR  = BrickColor.new("Dark indigo")
  3172.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3173.     ATTACK = false
  3174.     Rooted = false
  3175. end
  3176.  
  3177. function ChronoForm()
  3178.     ATTACK = true
  3179.     Rooted = true
  3180.     BALL.Parent = Character
  3181.     XEYE.Parent = nil
  3182.         SONG = 432493949
  3183.         PITCH = 1
  3184.         VOLUME = 3
  3185.         sick.TimePosition = 0
  3186.         FACE = 2371494469
  3187.         Speed = 16
  3188.         MODE = "Time"
  3189.         text.Text = "Chronos"
  3190.         ned.Text = "Chronos"
  3191.         TEXTCOLOR = C3(0/255,255/255,0/255)
  3192.         PRT.Color = C3(0/255,155/255,0/255)
  3193.         EYE.Color = C3(0/255,255/255,0/255)
  3194.         EYE2.Color = C3(0/255,255/255,0/255)
  3195.         Hair.Color = C3(239/255,184/255,56/255)
  3196.         Hair2.Color = C3(245/255,205/255,48/255)
  3197.         MODE = "Time"
  3198.         MAINRUINCOLOR = BrickColor.new("Lime green")
  3199.         SECONDRUINCOLOR  = BrickColor.new("Lime green")
  3200.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3201.     ATTACK = false
  3202.     Rooted = false
  3203. end
  3204.  
  3205. function SenseForm()
  3206.     ATTACK = true
  3207.     Rooted = true
  3208.     BALL.Parent = Character
  3209.     XEYE.Parent = nil
  3210.         SONG = 1497785701
  3211.         PITCH = 1
  3212.         VOLUME = 3
  3213.         sick.TimePosition = 13.75
  3214.         FACE = 2375008868
  3215.         Speed = 13
  3216.         MODE = "Sense"
  3217.         text.TextColor3 = C3(255/255,255/255,255/255)
  3218.         text.Text = "None-Sense"
  3219.         ned.Text = "Non-Sense"
  3220.         TEXTCOLOR = C3(255/255,255/255,255/255)
  3221.         coroutine.resume(coroutine.create(function()
  3222.         repeat
  3223.         text.TextColor3 = C3(13/255,105/255,172/255)
  3224.         Swait(5)
  3225.         text.TextColor3 = C3(196/255,40/255,28/255)
  3226.         Swait(5)
  3227.         until MODE ~= "Sense"
  3228.         text.TextColor3 = C3(27/255,42/255,53/255)
  3229.         end))
  3230.         PRT.Color = C3(13/255,105/255,172/255)
  3231.         EYE.Color = C3(255/255,255/255,255/255)
  3232.         EYE2.Color = C3(255/255,255/255,255/255)
  3233.         Hair.Color = C3(196/255,40/255,28/255)
  3234.         Hair2.Color = C3(196/255,40/255,28/255)
  3235.         MAINRUINCOLOR = BrickColor.new("Bright red")
  3236.         SECONDRUINCOLOR  = BrickColor.new("Bright blue")
  3237.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3238.     ATTACK = false
  3239.     Rooted = false
  3240. end
  3241.  
  3242. function SanityForm()
  3243.     ATTACK = true
  3244.     Rooted = true
  3245.     BALL.Parent = Character
  3246.     XEYE.Parent = nil
  3247.         SONG = 2347469019
  3248.         PITCH = 1
  3249.         VOLUME = 3
  3250.         sick.TimePosition = 0
  3251.         FACE = 2375030229
  3252.         Speed = 30
  3253.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3254.         text.Text = "Sanity-Less"
  3255.         coroutine.resume(coroutine.create(function()
  3256.         repeat
  3257.         ned.Text = "Sanity-Less"
  3258.         PRT.Color = BrickColor.Random().Color
  3259.         EYE.Color = BrickColor.Random().Color
  3260.         EYE2.Color = BrickColor.Random().Color
  3261.         Hair.Color = BrickColor.Random().Color
  3262.         Hair2.Color = BrickColor.Random().Color
  3263.         MAINRUINCOLOR = BrickColor.Random()
  3264.         SECONDRUINCOLOR = BrickColor.Random()
  3265.         text.TextColor3 = BrickColor.Random().Color
  3266.         text.TextStrokeColor3 = BrickColor.Random().Color
  3267.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3268.         Swait(5)
  3269.         until MODE ~= "Sanity"
  3270.         text.TextColor3 = C3(27/255,42/255,53/255)
  3271.     end))
  3272.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3273.         PRT.Color = C3(99/255,95/255,98/255)
  3274.         EYE.Color = C3(99/255,95/255,98/255)
  3275.         EYE2.Color = C3(99/255,95/255,98/255)
  3276.         Hair.Color = C3(99/255,95/255,98/255)
  3277.         Hair2.Color = C3(99/255,95/255,98/255)
  3278.         MODE = "Sanity"
  3279.     ATTACK = false
  3280.     Rooted = false
  3281. end
  3282.  
  3283. function FairyForm()
  3284.     ATTACK = true
  3285.     Rooted = true
  3286.     BALL.Parent = Character
  3287.     XEYE.Parent = nil
  3288.     for i=0, 2, 0.1 / Animation_Speed do
  3289.             Swait()
  3290.          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})
  3291.          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})
  3292.             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)
  3293.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3294.             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)
  3295.             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)
  3296.             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)
  3297.             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)
  3298.          end
  3299.         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})
  3300.         MODE = "Fairy"
  3301.         ned.Text = "Fairy"
  3302.         TEXTCOLOR = C3(255/255,102/255,204/255)
  3303.         PRT.Color = C3(98/255,37/255,209/255)
  3304.         EYE.Color = C3(255/255,152/255,220/255)
  3305.         EYE2.Color = C3(255/255,152/255,220/255)
  3306.         Hair.Color = C3(170/255,0/255,170/255)
  3307.         Hair2.Color = C3(170/255,0/255,170/255)
  3308.         MAINRUINCOLOR = BrickColor.new("Carnation pink")
  3309.         SECONDRUINCOLOR  = BrickColor.new("Carnation pink")
  3310.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3311.         SONG = 228428389
  3312.         PITCH = 1
  3313.         VOLUME = 3
  3314.         sick.TimePosition = 0.5
  3315.         FACE = 21635489
  3316.         Speed = 20
  3317.         text.Text = "Fairy"
  3318.     ATTACK = false
  3319.     Rooted = false
  3320. end
  3321.  
  3322. function DevilForm()
  3323.     ATTACK = true
  3324.     Rooted = true
  3325.     BALL.Parent = Character
  3326.     XEYE.Parent = nil
  3327.         for i=0, 1, 0.1 / Animation_Speed do
  3328.             Swait()
  3329.             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)
  3330.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3331.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3332.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3333.             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)
  3334.             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)
  3335.         end
  3336.         CreateSound(363808674, Torso, 6, 1, false)
  3337.         for i=0, 0.5, 0.1 / Animation_Speed do
  3338.             Swait()
  3339.             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)
  3340.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
  3341.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3342.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3343.             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)
  3344.             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)
  3345.         end
  3346.         for i=0, 0.5, 0.1 / Animation_Speed do
  3347.             Swait()
  3348.             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)
  3349.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3350.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3351.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3352.             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)
  3353.             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)
  3354.         end
  3355.         CreateSound(363808674, Torso, 6, 1, false)
  3356.         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})
  3357.         for i=0, 0.5, 0.1 / Animation_Speed do
  3358.             Swait()
  3359.             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)
  3360.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3361.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3362.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3363.             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)
  3364.             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)
  3365.         end
  3366.         MODE = "Devil"
  3367.         ned.Text = "Devil"
  3368.         SONG = 919231299
  3369.         PITCH = 1
  3370.         VOLUME = 3
  3371.         sick.TimePosition = 15.2
  3372.         FACE = 405705854
  3373.         Speed = 20
  3374.         text.Text = "Devil"
  3375.         TEXTCOLOR = C3(127/255,0/255,0/255)
  3376.         PRT.Color = C3(98/255,0/255,0/255)
  3377.         EYE.Color = C3(255/255,0/255,0/255)
  3378.         EYE2.Color = C3(255/255,0/255,0/255)
  3379.         Hair.Color = C3(21/255,0/255,0/255)
  3380.         Hair2.Color = C3(53/255,0/255,0/255)
  3381.         MAINRUINCOLOR = BrickColor.new("Maroon")
  3382.         SECONDRUINCOLOR  = BrickColor.new("Bright red")
  3383.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3384.     ATTACK = false
  3385.     Rooted = false
  3386. end
  3387.  
  3388. function PurgeForm()
  3389.     ATTACK = true
  3390.     Rooted = true
  3391.         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})
  3392.         MODE = "Purged"
  3393.         XEYE.Parent = Character
  3394.         BALL.Parent = nil
  3395.         TEXTCOLOR = C3(39/255,70/255,45/255)
  3396.         PRT.Color = C3(0/255,0/255,0/255)
  3397.         EYE.Color = C3(0/255,0/255,0/255)
  3398.         EYE2.Color = C3(0/255,0/255,0/255)
  3399.         Hair.Color = C3(0/255,0/255,0/255)
  3400.         Hair2.Color = C3(0/255,0/255,0/255)
  3401.         MAINRUINCOLOR = BrickColor.new("Earth green")
  3402.         SECONDRUINCOLOR  = BrickColor.new("Earth green")
  3403.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3404.         SONG = 1103329236
  3405.         PITCH = 1
  3406.         VOLUME = 3
  3407.         sick.TimePosition = 0
  3408.         FACE = 2378683942
  3409.         Speed = 20
  3410.         text.Text = "The Purge"
  3411.         ned.Text = "Purge"
  3412.         for i=0, 1, 0.1 / Animation_Speed do
  3413.             Swait()
  3414.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3415.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3416.             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)
  3417.             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)
  3418.             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)
  3419.             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)
  3420.         end
  3421.     CreateSound(363808674, Head, 9999, 1, false)
  3422.         for i=0, 0.2, 0.1 / Animation_Speed do
  3423.             Swait()
  3424.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3425.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3426.             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)
  3427.             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)
  3428.             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)
  3429.             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)
  3430.         end
  3431.     ATTACK = false
  3432.     Rooted = false
  3433. end
  3434.  
  3435. function OriginsForm()
  3436.     ATTACK = true
  3437.     Rooted = true
  3438.         MODE = "Origins"
  3439.         SONG = 265913095
  3440.         PITCH = 1
  3441.         VOLUME = 3
  3442.         sick.TimePosition = 17.5
  3443.         FACE = 404306534
  3444.         Speed = 19
  3445.         text.Text = "The Origins"
  3446.         ned.Text = "Origins"
  3447.         TEXTCOLOR = C3(0/255,0/255,0/255)
  3448.         PRT.Color = C3(215/255,147/255,0/255)
  3449.         EYE.Color = C3(255/255,0/255,0/255)
  3450.         EYE2.Color = C3(255/255,0/255,0/255)
  3451.         Hair.Color = C3(0/255,0/255,255/255)
  3452.         Hair2.Color = C3(0/255,0/255,255/255)
  3453.         MAINRUINCOLOR = BrickColor.new("Navy blue")
  3454.         SECONDRUINCOLOR  = BrickColor.new("Neon orange")
  3455.         RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3456.     ATTACK = false
  3457.     Rooted = false
  3458. end
  3459.  
  3460. --//=================================\\
  3461. --||    ATTACK FUNCTIONS AND STUFF
  3462. --\\=================================//
  3463. function CameraEnshaking(Length, Intensity)
  3464.     coroutine.resume(coroutine.create(function()
  3465.         local intensity = 1 * Intensity
  3466.         local rotM = 0.01 * Intensity
  3467.         for i = 0, Length, 0.1 do
  3468.             Swait()
  3469.             intensity = intensity - 0.05 * Intensity / Length
  3470.             rotM = rotM - 5.0E-4 * Intensity / Length
  3471.             Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
  3472.             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)
  3473.         end
  3474.         Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  3475.     end))
  3476. end
  3477.  
  3478. function ManualDamage(Humanoid,Damage,TorsoPart)
  3479.     local defence = Instance.new("BoolValue",Humanoid.Parent)
  3480.     defence.Name = ("HitBy"..Player.Name)
  3481.     game:GetService("Debris"):AddItem(defence, 0.001)
  3482.     Damage = Damage * DAMAGEMULTIPLIER
  3483.     if Humanoid.Health ~= 0 then
  3484.         local CritChance = MRANDOM(1,100)
  3485.         if Damage > Humanoid.Health then
  3486.             Damage = math.ceil(Humanoid.Health)
  3487.             if Damage == 0 then
  3488.                 Damage = 0.1
  3489.             end
  3490.         end
  3491.         Humanoid.Health = Humanoid.Health - Damage
  3492.     end
  3493. end
  3494.  
  3495. function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  3496.     local CHILDREN = workspace:GetDescendants()
  3497.     for index, CHILD in pairs(CHILDREN) do
  3498.         if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  3499.             local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3500.             if HUM then
  3501.                 local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3502.                 if TORSO then
  3503.                     if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3504.                         if INSTAKILL == true then
  3505.                             CHILD:BreakJoints()
  3506.                         else
  3507.                             local DMG = MRANDOM(MINDMG,MAXDMG)
  3508.                             ManualDamage(HUM,DMG,TORSO)
  3509.                         end
  3510.                         if FLING > 0 then
  3511.                             for _, c in pairs(CHILD:GetChildren()) do
  3512.                                 if c:IsA("BasePart") then
  3513.                                     local bv = Instance.new("BodyVelocity")
  3514.                                     bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3515.                                     bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  3516.                                     bv.Parent = c
  3517.                                     Debris:AddItem(bv,0.05)
  3518.                                 end
  3519.                             end
  3520.                         end
  3521.                     end
  3522.                 end
  3523.             end
  3524.         end
  3525.     end
  3526. end
  3527.  
  3528. function MeleeDMG(Humanoid,Damage)
  3529.     Damage = Damage * DAMAGEMULTIPLIER
  3530.     if Humanoid.Health < 2000 then
  3531.         if Humanoid.Health - Damage > 0 then
  3532.             Humanoid.Health = Humanoid.Health - Damage
  3533.         else
  3534.             Humanoid.Parent:BreakJoints()
  3535.         end
  3536.     else
  3537.         Humanoid.Parent:BreakJoints()
  3538.     end
  3539. end
  3540.  
  3541.  
  3542. function BasicCombo()
  3543.     ATTACK = true
  3544.     Rooted = false
  3545.     EQUIPPED = true
  3546.     local HIT2 = function()
  3547.         local HITS2 = {}
  3548.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  3549.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3550.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3551.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3552.                 if TORSO and HUM.Health > 0 then
  3553.                     local PASS = true
  3554.                     for i = 1, #HITS2 do
  3555.                         if HITS2[i] == hit.Parent then
  3556.                             PASS = false
  3557.                         end
  3558.                     end
  3559.                     table.insert(HITS2,hit.Parent)
  3560.                         if PASS == true then
  3561.                         ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  3562.                     end
  3563.                 end
  3564.             end
  3565.         end)
  3566.         return TOUCH2
  3567.     end
  3568.     local HIT = function()
  3569.         local HITS = {}
  3570.         local TOUCH = RightArm.Touched:Connect(function(hit)
  3571.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3572.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3573.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3574.                 if TORSO and HUM.Health > 0 then
  3575.                     local PASS = true
  3576.                     for i = 1, #HITS do
  3577.                         if HITS[i] == hit.Parent then
  3578.                             PASS = false
  3579.                         end
  3580.                     end
  3581.                     table.insert(HITS,hit.Parent)
  3582.                         if PASS == true then
  3583.                         ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  3584.                     end
  3585.                 end
  3586.             end
  3587.         end)
  3588.         return TOUCH
  3589.     end
  3590.     if COMBO == 1 then
  3591.         for i=0, 0.35, 0.1 / Animation_Speed do
  3592.             Swait()
  3593.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3594.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3595.             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)
  3596.             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)
  3597.             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)
  3598.         end
  3599.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3600.         local TOUCHED = HIT()
  3601.         for i=0, 0.5, 0.1 / Animation_Speed do
  3602.             Swait()
  3603.             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})
  3604.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  3605.             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)
  3606.             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)
  3607.             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)
  3608.             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)
  3609.         end
  3610.         TOUCHED:Disconnect()
  3611.         COMBO = 2
  3612.     elseif COMBO == 2 then
  3613.         for i=0, 0.35, 0.1 / Animation_Speed do
  3614.             Swait()
  3615.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3616.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3617.             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)
  3618.             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)
  3619.             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)
  3620.         end
  3621.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3622.         local TOUCHED = HIT2()
  3623.         for i=0, 0.5, 0.1 / Animation_Speed do
  3624.             Swait()
  3625.             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})
  3626.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  3627.             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)
  3628.             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)
  3629.             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)
  3630.             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)
  3631.         end
  3632.         TOUCHED:Disconnect()
  3633.         COMBO = 3
  3634.     elseif COMBO == 3 then
  3635.         for i=0, 0.35, 0.1 / Animation_Speed do
  3636.             Swait()
  3637.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3638.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3639.             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)
  3640.             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)
  3641.             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)
  3642.         end
  3643.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3644.         local TOUCHED = HIT2()
  3645.         local TOUCHED2 = HIT()
  3646.         for i=0, 0.5, 0.1 / Animation_Speed do
  3647.             Swait()
  3648.             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})
  3649.             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})
  3650.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3651.             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)
  3652.             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)
  3653.             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)
  3654.             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)
  3655.         end
  3656.         TOUCHED:Disconnect()
  3657.         TOUCHED2:Disconnect()
  3658.         COMBO = 4
  3659.     elseif COMBO == 4 then
  3660.         for i=0, 0.5, 0.1 / Animation_Speed do
  3661.             Swait()
  3662.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3663.             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)
  3664.             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)
  3665.             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)
  3666.             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)
  3667.         end
  3668.         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})
  3669.         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})
  3670.         CameraEnshaking(3,10)
  3671.         ManualAoE(RootPart.Position,17.5,20,60,20,false)
  3672.         for i=0, 0.5, 0.1 / Animation_Speed do
  3673.             Swait()
  3674.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3675.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3676.             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)
  3677.             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)
  3678.             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)
  3679.         end
  3680.         COMBO = 1
  3681.     end
  3682.     coroutine.resume(coroutine.create(function()
  3683.         for i = 1, 50 do
  3684.             Swait()
  3685.             if ATTACK == true then
  3686.                 break
  3687.             end
  3688.         end
  3689.         if ATTACK == false then
  3690.             COMBO = 1
  3691.         end
  3692.     end))
  3693.     ATTACK = false
  3694.     Rooted = false
  3695.     EQUIPPED = false
  3696. end
  3697.  
  3698. function ColorfulCombo()
  3699.     ATTACK = true
  3700.     Rooted = false
  3701.     EQUIPPED = true
  3702.     local HIT2 = function()
  3703.         local HITS2 = {}
  3704.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  3705.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3706.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3707.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3708.                 if TORSO and HUM.Health > 0 then
  3709.                     local PASS = true
  3710.                     for i = 1, #HITS2 do
  3711.                         if HITS2[i] == hit.Parent then
  3712.                             PASS = false
  3713.                         end
  3714.                     end
  3715.                     table.insert(HITS2,hit.Parent)
  3716.                         if PASS == true then
  3717.                         ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  3718.                     end
  3719.                 end
  3720.             end
  3721.         end)
  3722.         return TOUCH2
  3723.     end
  3724.     local HIT = function()
  3725.         local HITS = {}
  3726.         local TOUCH = RightArm.Touched:Connect(function(hit)
  3727.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3728.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3729.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3730.                 if TORSO and HUM.Health > 0 then
  3731.                     local PASS = true
  3732.                     for i = 1, #HITS do
  3733.                         if HITS[i] == hit.Parent then
  3734.                             PASS = false
  3735.                         end
  3736.                     end
  3737.                     table.insert(HITS,hit.Parent)
  3738.                         if PASS == true then
  3739.                         ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  3740.                     end
  3741.                 end
  3742.             end
  3743.         end)
  3744.         return TOUCH
  3745.     end
  3746.     if COMBO == 1 then
  3747.         for i=0, 0.35, 0.1 / Animation_Speed do
  3748.             Swait()
  3749.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3750.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3751.             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)
  3752.             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)
  3753.             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)
  3754.         end
  3755.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3756.         local TOUCHED = HIT()
  3757.         for i=0, 0.5, 0.1 / Animation_Speed do
  3758.             Swait()
  3759.             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})
  3760.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  3761.             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)
  3762.             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)
  3763.             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)
  3764.             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)
  3765.         end
  3766.         TOUCHED:Disconnect()
  3767.         COMBO = 2
  3768.     elseif COMBO == 2 then
  3769.         for i=0, 0.35, 0.1 / Animation_Speed do
  3770.             Swait()
  3771.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3772.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3773.             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)
  3774.             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)
  3775.             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)
  3776.         end
  3777.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3778.         local TOUCHED = HIT2()
  3779.         for i=0, 0.5, 0.1 / Animation_Speed do
  3780.             Swait()
  3781.             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})
  3782.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  3783.             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)
  3784.             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)
  3785.             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)
  3786.             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)
  3787.         end
  3788.         TOUCHED:Disconnect()
  3789.         COMBO = 3
  3790.     elseif COMBO == 3 then
  3791.         for i=0, 0.35, 0.1 / Animation_Speed do
  3792.             Swait()
  3793.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3794.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3795.             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)
  3796.             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)
  3797.             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)
  3798.         end
  3799.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3800.         local TOUCHED = HIT2()
  3801.         local TOUCHED2 = HIT()
  3802.         for i=0, 0.5, 0.1 / Animation_Speed do
  3803.             Swait()
  3804.             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})
  3805.             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})
  3806.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3807.             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)
  3808.             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)
  3809.             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)
  3810.             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)
  3811.         end
  3812.         TOUCHED:Disconnect()
  3813.         TOUCHED2:Disconnect()
  3814.         COMBO = 4
  3815.     elseif COMBO == 4 then
  3816.         for i=0, 0.5, 0.1 / Animation_Speed do
  3817.             Swait()
  3818.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3819.             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)
  3820.             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)
  3821.             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)
  3822.             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)
  3823.         end
  3824.         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})
  3825.         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})
  3826.         CameraEnshaking(3,10)
  3827.         ManualAoE(RootPart.Position,17.5,20,60,20,false)
  3828.         for i=0, 0.5, 0.1 / Animation_Speed do
  3829.             Swait()
  3830.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3831.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3832.             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)
  3833.             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)
  3834.             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)
  3835.         end
  3836.         COMBO = 1
  3837.     end
  3838.     coroutine.resume(coroutine.create(function()
  3839.         for i = 1, 50 do
  3840.             Swait()
  3841.             if ATTACK == true then
  3842.                 break
  3843.             end
  3844.         end
  3845.         if ATTACK == false then
  3846.             COMBO = 1
  3847.         end
  3848.     end))
  3849.     ATTACK = false
  3850.     Rooted = false
  3851.     EQUIPPED = false
  3852. end
  3853.  
  3854. function PurgeCombo()
  3855.     ATTACK = true
  3856.     Rooted = false
  3857.     EQUIPPED = true
  3858.     local HIT2 = function()
  3859.         local HITS2 = {}
  3860.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  3861.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3862.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3863.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3864.                 if TORSO and HUM.Health > 0 then
  3865.                     local PASS = true
  3866.                     for i = 1, #HITS2 do
  3867.                         if HITS2[i] == hit.Parent then
  3868.                             PASS = false
  3869.                         end
  3870.                     end
  3871.                     table.insert(HITS2,hit.Parent)
  3872.                         if PASS == true then
  3873.                         ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
  3874.                     end
  3875.                 end
  3876.             end
  3877.         end)
  3878.         return TOUCH2
  3879.     end
  3880.     local HIT = function()
  3881.         local HITS = {}
  3882.         local TOUCH = RightLeg.Touched:Connect(function(hit)
  3883.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3884.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3885.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3886.                 if TORSO and HUM.Health > 0 then
  3887.                     local PASS = true
  3888.                     for i = 1, #HITS do
  3889.                         if HITS[i] == hit.Parent then
  3890.                             PASS = false
  3891.                         end
  3892.                     end
  3893.                     table.insert(HITS,hit.Parent)
  3894.                         if PASS == true then
  3895.                         ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  3896.                     end
  3897.                 end
  3898.             end
  3899.         end)
  3900.         return TOUCH
  3901.     end
  3902.     local HIT3 = function()
  3903.         local HITS3 = {}
  3904.         local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
  3905.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3906.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3907.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3908.                 if TORSO and HUM.Health > 0 then
  3909.                     local PASS = true
  3910.                     for i = 1, #HITS3 do
  3911.                         if HITS3[i] == hit.Parent then
  3912.                             PASS = false
  3913.                         end
  3914.                     end
  3915.                     table.insert(HITS3,hit.Parent)
  3916.                         if PASS == true then
  3917.                         ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  3918.                     end
  3919.                 end
  3920.             end
  3921.         end)
  3922.         return TOUCH3
  3923.     end
  3924.     if COMBO == 1 then
  3925.         for i=0, 0.35, 0.1 / Animation_Speed do
  3926.             Swait()
  3927.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3928.             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)
  3929.             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)
  3930.             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)
  3931.         end
  3932.         CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3933.         local TOUCHED = HIT()
  3934.         for i=0, 0.5, 0.1 / Animation_Speed do
  3935.             Swait()
  3936.             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})
  3937.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  3938.             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)
  3939.             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)
  3940.             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)
  3941.         end
  3942.         TOUCHED:Disconnect()
  3943.         COMBO = 2
  3944.     elseif COMBO == 2 then
  3945.         for i=0, 0.35, 0.1 / Animation_Speed do
  3946.             Swait()
  3947.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3948.             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)
  3949.             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)
  3950.             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)
  3951.         end
  3952.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3953.         local TOUCHED = HIT2()
  3954.         for i=0, 0.5, 0.1 / Animation_Speed do
  3955.             Swait()
  3956.             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})
  3957.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  3958.             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)
  3959.             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)
  3960.             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)
  3961.         end
  3962.         TOUCHED:Disconnect()
  3963.         COMBO = 3
  3964.     elseif COMBO == 3 then
  3965.         for i=0, 0.2, 0.1 / Animation_Speed do
  3966.             Swait()
  3967.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3968.             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)
  3969.             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)
  3970.             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)
  3971.         end
  3972.         CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3973.         local TOUCHED = HIT3()
  3974.         for i=0, 0.5, 0.1 / Animation_Speed do
  3975.             Swait()
  3976.             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})
  3977.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
  3978.             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)
  3979.             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)
  3980.             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)
  3981.         end
  3982.         TOUCHED:Disconnect()
  3983.         COMBO = 4
  3984.     elseif COMBO == 4 then
  3985.         Rooted = true
  3986.         for i=0, 0.5, 0.1 / Animation_Speed do
  3987.             Swait()
  3988.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3989.             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)
  3990.             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)
  3991.             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)
  3992.         end
  3993.         for i=0, 0.1, 0.1 / Animation_Speed do
  3994.             Swait()
  3995.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3996.             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)
  3997.             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)
  3998.             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)
  3999.         end
  4000.         local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  4001.         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})
  4002.         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})
  4003.         CameraEnshaking(3,10)
  4004.         ManualAoE(HITPOS,15,20,45,75,false)
  4005.         for i=0, 0.5, 0.1 / Animation_Speed do
  4006.             Swait()
  4007.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
  4008.             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)
  4009.             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)
  4010.             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)
  4011.         end
  4012.         Rooted = false
  4013.         COMBO = 1
  4014.     end
  4015.     coroutine.resume(coroutine.create(function()
  4016.         for i = 1, 50 do
  4017.             Swait()
  4018.             if ATTACK == true then
  4019.                 break
  4020.             end
  4021.         end
  4022.         if ATTACK == false then
  4023.             COMBO = 1
  4024.         end
  4025.     end))
  4026.     ATTACK = false
  4027.     Rooted = false
  4028.     EQUIPPED = false
  4029. end
  4030.  
  4031. function FlyingCombo()
  4032.     ATTACK = true
  4033.     Rooted = false
  4034.     EQUIPPED = true
  4035.     local HIT2 = function()
  4036.         local HITS2 = {}
  4037.         local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4038.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4039.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4040.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4041.                 if TORSO and HUM.Health > 0 then
  4042.                     local PASS = true
  4043.                     for i = 1, #HITS2 do
  4044.                         if HITS2[i] == hit.Parent then
  4045.                             PASS = false
  4046.                         end
  4047.                     end
  4048.                     table.insert(HITS2,hit.Parent)
  4049.                         if PASS == true then
  4050.                         ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4051.                     end
  4052.                 end
  4053.             end
  4054.         end)
  4055.         return TOUCH2
  4056.     end
  4057.     local HIT = function()
  4058.         local HITS = {}
  4059.         local TOUCH = RightArm.Touched:Connect(function(hit)
  4060.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4061.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4062.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4063.                 if TORSO and HUM.Health > 0 then
  4064.                     local PASS = true
  4065.                     for i = 1, #HITS do
  4066.                         if HITS[i] == hit.Parent then
  4067.                             PASS = false
  4068.                         end
  4069.                     end
  4070.                     table.insert(HITS,hit.Parent)
  4071.                         if PASS == true then
  4072.                         ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4073.                     end
  4074.                 end
  4075.             end
  4076.         end)
  4077.         return TOUCH
  4078.     end
  4079.     local HIT3 = function()
  4080.         local HITS3 = {}
  4081.         local TOUCH3 = RightLeg.Touched:Connect(function(hit)
  4082.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4083.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4084.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4085.                 if TORSO and HUM.Health > 0 then
  4086.                     local PASS = true
  4087.                     for i = 1, #HITS3 do
  4088.                         if HITS3[i] == hit.Parent then
  4089.                             PASS = false
  4090.                         end
  4091.                     end
  4092.                     table.insert(HITS3,hit.Parent)
  4093.                         if PASS == true then
  4094.                         ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4095.                     end
  4096.                 end
  4097.             end
  4098.         end)
  4099.         return TOUCH3
  4100.     end
  4101.     local HIT4 = function()
  4102.         local HITS4 = {}
  4103.         local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
  4104.             if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4105.                 local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4106.                 local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4107.                 if TORSO and HUM.Health > 0 then
  4108.                     local PASS = true
  4109.                     for i = 1, #HITS4 do
  4110.                         if HITS4[i] == hit.Parent then
  4111.                             PASS = false
  4112.                         end
  4113.                     end
  4114.                     table.insert(HITS4,hit.Parent)
  4115.                         if PASS == true then
  4116.                         ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4117.                     end
  4118.                 end
  4119.             end
  4120.         end)
  4121.         return TOUCH4
  4122.     end
  4123.     if COMBO == 1 then
  4124.         for i=0, 0.3, 0.1 / Animation_Speed do
  4125.             Swait()
  4126.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4127.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4128.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4129.             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)
  4130.             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)
  4131.             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)
  4132.         end
  4133.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4134.         local TOUCHED2 = HIT4()
  4135.         local TOUCHED = HIT3()
  4136.         for i=0, 0.075, 0.1 / Animation_Speed do
  4137.             Swait()
  4138.             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})
  4139.             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})
  4140.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4141.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4142.             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)
  4143.             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)
  4144.             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)
  4145.             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)
  4146.         end
  4147.         for i=0, 0.075, 0.1 / Animation_Speed do
  4148.             Swait()
  4149.             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})
  4150.             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})
  4151.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4152.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4153.             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)
  4154.             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)
  4155.             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)
  4156.             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)
  4157.         end
  4158.         for i=0, 0.075, 0.1 / Animation_Speed do
  4159.             Swait()
  4160.             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})
  4161.             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})
  4162.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4163.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4164.             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)
  4165.             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)
  4166.             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)
  4167.             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)
  4168.         end
  4169.         for i=0, 0.075, 0.1 / Animation_Speed do
  4170.             Swait()
  4171.             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})
  4172.             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})
  4173.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4174.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4175.             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)
  4176.             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)
  4177.             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)
  4178.             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)
  4179.         end
  4180.         for i=0, 0.075, 0.1 / Animation_Speed do
  4181.             Swait()
  4182.             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})
  4183.             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})
  4184.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4185.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4186.             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)
  4187.             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)
  4188.             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)
  4189.             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)
  4190.         end
  4191.         for i=0, 0.075, 0.1 / Animation_Speed do
  4192.             Swait()
  4193.             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})
  4194.             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})
  4195.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4196.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4197.             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)
  4198.             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)
  4199.             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)
  4200.             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)
  4201.         end
  4202.         for i=0, 0.075, 0.1 / Animation_Speed do
  4203.             Swait()
  4204.             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})
  4205.             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})
  4206.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4207.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4208.             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)
  4209.             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)
  4210.             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)
  4211.             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)
  4212.         end
  4213.         for i=0, 0.075, 0.1 / Animation_Speed do
  4214.             Swait()
  4215.             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})
  4216.             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})
  4217.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4218.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4219.             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)
  4220.             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)
  4221.             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)
  4222.             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)
  4223.         end
  4224.         TOUCHED:Disconnect()
  4225.         TOUCHED2:Disconnect()
  4226.         COMBO = 2
  4227.     elseif COMBO == 2 then
  4228.         for i=0, 0.3, 0.1 / Animation_Speed do
  4229.             Swait()
  4230.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4231.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4232.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4233.             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)
  4234.             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)
  4235.             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)
  4236.         end
  4237.         CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4238.         local TOUCHED2 = HIT4()
  4239.         local TOUCHED = HIT3()
  4240.         for i=0, 0.075, 0.1 / Animation_Speed do
  4241.             Swait()
  4242.             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})
  4243.             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})
  4244.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4245.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4246.             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)
  4247.             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)
  4248.             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)
  4249.             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)
  4250.         end
  4251.         for i=0, 0.075, 0.1 / Animation_Speed do
  4252.             Swait()
  4253.             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})
  4254.             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})
  4255.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4256.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4257.             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)
  4258.             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)
  4259.             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)
  4260.             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)
  4261.         end
  4262.         for i=0, 0.075, 0.1 / Animation_Speed do
  4263.             Swait()
  4264.             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})
  4265.             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})
  4266.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4267.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4268.             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)
  4269.             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)
  4270.             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)
  4271.             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)
  4272.         end
  4273.         for i=0, 0.075, 0.1 / Animation_Speed do
  4274.             Swait()
  4275.             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})
  4276.             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})
  4277.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4278.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4279.             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)
  4280.             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)
  4281.             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)
  4282.             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)
  4283.         end
  4284.         for i=0, 0.075, 0.1 / Animation_Speed do
  4285.             Swait()
  4286.             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})
  4287.             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})
  4288.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4289.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4290.             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)
  4291.             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)
  4292.             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)
  4293.             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)
  4294.         end
  4295.         for i=0, 0.075, 0.1 / Animation_Speed do
  4296.             Swait()
  4297.             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})
  4298.             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})
  4299.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4300.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4301.             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)
  4302.             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)
  4303.             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)
  4304.             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)
  4305.         end
  4306.         for i=0, 0.075, 0.1 / Animation_Speed do
  4307.             Swait()
  4308.             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})
  4309.             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})
  4310.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4311.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4312.             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)
  4313.             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)
  4314.             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)
  4315.             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)
  4316.         end
  4317.         for i=0, 0.075, 0.1 / Animation_Speed do
  4318.             Swait()
  4319.             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})
  4320.             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})
  4321.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4322.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4323.             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)
  4324.             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)
  4325.             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)
  4326.             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)
  4327.         end
  4328.         for i=0, 0.075, 0.1 / Animation_Speed do
  4329.             Swait()
  4330.             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})
  4331.             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})
  4332.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4333.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4334.             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)
  4335.             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)
  4336.             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)
  4337.             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)
  4338.         end
  4339.         TOUCHED:Disconnect()
  4340.         TOUCHED2:Disconnect()
  4341.         COMBO = 3
  4342.     elseif COMBO == 3 then
  4343.         for i=0, 0.35, 0.1 / Animation_Speed do
  4344.             Swait()
  4345.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4346.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4347.             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)
  4348.             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)
  4349.             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)
  4350.         end
  4351.         CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4352.         local TOUCHED = HIT2()
  4353.         local TOUCHED2 = HIT()
  4354.         for i=0, 0.5, 0.1 / Animation_Speed do
  4355.             Swait()
  4356.             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})
  4357.             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})
  4358.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
  4359.             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)
  4360.             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)
  4361.             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)
  4362.             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)
  4363.         end
  4364.         TOUCHED:Disconnect()
  4365.         TOUCHED2:Disconnect()
  4366.         COMBO = 4
  4367.     elseif COMBO == 4 then
  4368.         for i=0, 0.5, 0.1 / Animation_Speed do
  4369.             Swait()
  4370.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4371.             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)
  4372.             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)
  4373.             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)
  4374.             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)
  4375.         end
  4376.         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})
  4377.         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})
  4378.         CameraEnshaking(3,10)
  4379.         ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4380.         for i=0, 0.5, 0.1 / Animation_Speed do
  4381.             Swait()
  4382.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4383.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4384.             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)
  4385.             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)
  4386.             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)
  4387.         end
  4388.         COMBO = 1
  4389.     end
  4390.     coroutine.resume(coroutine.create(function()
  4391.         for i = 1, 50 do
  4392.             Swait()
  4393.             if ATTACK == true then
  4394.                 break
  4395.             end
  4396.         end
  4397.         if ATTACK == false then
  4398.             COMBO = 1
  4399.         end
  4400.     end))
  4401.     ATTACK = false
  4402.     Rooted = false
  4403.     EQUIPPED = false
  4404. end
  4405.    
  4406. function SuperStomm()
  4407.     ATTACK = true
  4408.     Rooted = true
  4409.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  4410.     coroutine.resume(coroutine.create(function()
  4411.        Swait(65)
  4412.        CameraEnshaking(3,25)
  4413.        CreateSound(262562442,RightLeg,60,1,false)
  4414.        CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
  4415.        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})
  4416.        ApplyAoE2(HITPOS,80,50,100,75,false)
  4417.             end))
  4418.     CreateSound(163619849,RightLeg,10,1,false)
  4419.     for i=0, 2, 0.1 / Animation_Speed do
  4420.         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})
  4421.         Swait()
  4422.         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)
  4423.         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)
  4424.         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)
  4425.         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)
  4426.         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)
  4427.         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)
  4428.     end
  4429.     for i=0, 1, 0.1 / Animation_Speed do
  4430.         Swait()
  4431.         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)
  4432.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  4433.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4434.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4435.         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)
  4436.         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)
  4437.     end
  4438.     ATTACK = false
  4439.     Rooted = false
  4440. end
  4441.  
  4442.  
  4443.    
  4444. --//=================================\\
  4445. --||      ASSIGN THINGS TO KEYS
  4446. --\\=================================//
  4447.  
  4448. function MouseDown(Mouse)
  4449.     if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
  4450.         BasicCombo()
  4451.     elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
  4452.         ColorfulCombo()
  4453.     elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
  4454.         FlyingCombo()
  4455.     elseif ATTACK == false and MODE == "Purged" then
  4456.         PurgeCombo()
  4457.     end
  4458. end
  4459.  
  4460. function MouseUp(Mouse)
  4461. HOLD = false
  4462. end
  4463.  
  4464. function KeyDown(Key)
  4465.     if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  4466.         KEYHOLD = true
  4467.         if Key == "n" and ATTACK == false and MODE == "Lunar" then
  4468.             SolarForm()
  4469.        
  4470.         elseif Key == "n" and ATTACK == false and MODE == "Solar" then
  4471.             ResetMode()
  4472.         end
  4473.  
  4474.         if Key == "m" and ATTACK == false and MODE == "Lunar" then
  4475.             OriginsForm()
  4476.        
  4477.         elseif Key == "m" and ATTACK == false and MODE == "Origins" then
  4478.             ResetMode()
  4479.         end
  4480.  
  4481.         if Key == "q" and ATTACK == false and MODE ~= "Time" then
  4482.             ChronoForm()
  4483.  
  4484.         elseif Key == "m" and ATTACK == false and MODE == "Time" then
  4485.             SuperiorForm()
  4486.  
  4487.         elseif Key == "q" and ATTACK == false and MODE == "Time" then
  4488.             ResetMode()
  4489.         end
  4490.  
  4491.         if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
  4492.             TerraForm()
  4493.  
  4494.         elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
  4495.             ResetMode()
  4496.         end
  4497.  
  4498.         if Key == "p" and ATTACK == false and MODE ~= "Random" then
  4499.             RandomForm()
  4500.             sick.TimePosition = 0.01
  4501.             RCHOICE = MRANDOM(1,6)
  4502.  
  4503.         elseif Key == "m" and ATTACK == false and MODE == "Random" then
  4504.             RCHOICE = MRANDOM(1,6)
  4505.             sick.TimePosition = 0.01
  4506.  
  4507.         elseif Key == "p" and ATTACK == false and MODE == "Random" then
  4508.             ResetMode()
  4509.         end
  4510.  
  4511.         if Key == "m" and ATTACK == false and MODE == "Hexa" then
  4512.             VantaForm()
  4513.         end
  4514.    
  4515.         elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
  4516.             TerraForm()
  4517.         end
  4518.    
  4519.         if Key == "r" and ATTACK == false and MODE ~= "Sense" then
  4520.             SenseForm()
  4521.  
  4522.         elseif Key == "r" and ATTACK == false and MODE == "Sense" then
  4523.             ResetMode()
  4524.         end
  4525.    
  4526.         if Key == "m" and ATTACK == false and MODE == "Sense" then
  4527.             SanityForm()
  4528.  
  4529.         elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
  4530.             SenseForm()
  4531.         end
  4532.    
  4533.         if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
  4534.             FairyForm()
  4535.  
  4536.         elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
  4537.             ResetMode()
  4538.         end
  4539.    
  4540.         if Key == "m" and ATTACK == false and MODE == "Fairy" then
  4541.             DevilForm()
  4542.  
  4543.         elseif Key == "m" and ATTACK == false and MODE == "Devil" then
  4544.             FairyForm()
  4545.         end
  4546.    
  4547.         if Key == "u" and ATTACK == false and MODE ~= "90s" then
  4548.             BlackWhiteForm()
  4549.  
  4550.         elseif Key == "u" and ATTACK == false and MODE == "90s" then
  4551.             ResetMode()
  4552.         end
  4553.  
  4554.         if Key == "m" and ATTACK == false and MODE == "90s" then
  4555.             EightyForm()
  4556.  
  4557.         elseif Key == "m" and ATTACK == false and MODE == "80s" then
  4558.             BlackWhiteForm()
  4559.         end
  4560.  
  4561.         if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
  4562.             LostForm()
  4563.  
  4564.         elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
  4565.             ResetMode()
  4566.         end
  4567.  
  4568.         if Key == "n" and ATTACK == false and MODE == "LostHope" then
  4569.             PurgeForm()
  4570.         elseif Key == "n" and ATTACK == false and MODE == "Purged" then
  4571.             LostForm()
  4572.  
  4573.         elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
  4574.             BlackForm()
  4575.  
  4576.         elseif Key == "m" and ATTACK == false and MODE == "Black" then
  4577.             LostForm()
  4578.         end
  4579.  
  4580.         if Key == "z" and ATTACK == false and MODE == "Superior" then
  4581.             SuperStomm()
  4582.         end
  4583.    end
  4584.  
  4585. function KeyUp(Key)
  4586.     if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  4587.         KEYHOLD = false
  4588.     end
  4589. end
  4590.  
  4591.     Mouse.Button1Down:connect(function(NEWKEY)
  4592.         MouseDown(NEWKEY)
  4593.     end)
  4594.     Mouse.Button1Up:connect(function(NEWKEY)
  4595.         MouseUp(NEWKEY)
  4596.     end)
  4597.     Mouse.KeyDown:connect(function(NEWKEY)
  4598.         KeyDown(NEWKEY)
  4599.     end)
  4600.     Mouse.KeyUp:connect(function(NEWKEY)
  4601.         KeyUp(NEWKEY)
  4602.     end)
  4603.  
  4604. --//=================================\\
  4605. --\\=================================//
  4606.  
  4607.  
  4608. function unanchor()
  4609.     if UNANCHOR == true then
  4610.         g = Character:GetChildren()
  4611.         for i = 1, #g do
  4612.             if g[i].ClassName == "Part" then
  4613.                 g[i].Anchored = false
  4614.             end
  4615.         end
  4616.     end
  4617. end
  4618.  
  4619.  
  4620. --//=================================\\
  4621. --||    WRAP THE WHOLE SCRIPT UP
  4622. --\\=================================//
  4623.  
  4624. Humanoid.Changed:connect(function(Jump)
  4625.     if Jump == "Jump" and (Disable_Jump == true) then
  4626.         Humanoid.Jump = false
  4627.     end
  4628. end)
  4629.  
  4630. local BLINKLOOP = 0
  4631. script.Parent = WEAPONGUI
  4632. ANIMATE.Parent = nil
  4633.  
  4634. local bguis = Instance.new("BillboardGui",tors)
  4635. bguis.Size = UDim2.new(25, 0, 25, 0)
  4636. local imgca = Instance.new("ImageLabel",bguis)
  4637. imgca.BackgroundTransparency = 1
  4638. imgca.ImageTransparency = 1
  4639. imgca.Size = UDim2.new(3,0,3,0)
  4640. imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
  4641. imgca.ImageColor3 = Color3.new(0,0,0)
  4642.  
  4643. coroutine.resume(coroutine.create(function()
  4644.     repeat
  4645.         Swait()
  4646. imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
  4647. bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
  4648. imgca.ImageColor3 = MAINRUINCOLOR.Color
  4649. imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
  4650. text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
  4651. text.Rotation = 0 - 2 * math.cos(SINE / 24)
  4652. techc.Rotation = techc.Rotation + 1
  4653. circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
  4654. circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
  4655. imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
  4656. imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
  4657. ned.Rotation = 0 - 4 * math.cos(SINE / 24)
  4658. ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
  4659. until Humanoid.Health == 0
  4660. end))
  4661.  
  4662. while true do
  4663.     Swait()
  4664.     if Humanoid then
  4665.         local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  4666.         IDLEANIMATION:Play()
  4667.     end
  4668.     SINE = SINE + CHANGE*2
  4669.     local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  4670.     local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  4671.     local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  4672.     local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
  4673.     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)
  4674.     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)
  4675.     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)
  4676.     handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
  4677.     if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
  4678.     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)
  4679.     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)
  4680.     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)
  4681.     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)
  4682.     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)
  4683.     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)
  4684.     handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4685.     end
  4686.     if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
  4687.     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)
  4688.     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)
  4689.     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)
  4690.     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)
  4691.     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)
  4692.     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)
  4693.     handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4694.     end
  4695.     if MODE == "Black" then
  4696.     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)
  4697.     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)
  4698.     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)
  4699.     lwing1weld.C1 = rwing2weld.C1
  4700.     lwing2weld.C1 = rwing2weld.C1
  4701.     lwing3weld.C1 = rwing2weld.C1
  4702.     handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
  4703.     end
  4704.     if ANIM == "Walk" and TORSOVELOCITY > 1 then
  4705.         if MODE == "Lunar" then
  4706.         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)
  4707.         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)
  4708.         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)
  4709.         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)
  4710.         elseif MODE == "Solar" then
  4711.         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)
  4712.         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)
  4713.         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)
  4714.         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)
  4715.         elseif MODE == "Fairy" then
  4716.         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)
  4717.         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)
  4718.         elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  4719.         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)
  4720.         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)
  4721.         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)
  4722.         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)
  4723.         elseif MODE == "Hexa" then
  4724.         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)
  4725.         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)
  4726.         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)
  4727.         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)
  4728.         elseif MODE == "Time" then
  4729.         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)
  4730.         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)
  4731.         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)
  4732.         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)
  4733.        elseif MODE == "Vanta" then
  4734.         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)
  4735.         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)
  4736.         elseif MODE == "Black" then
  4737.         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)
  4738.         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)
  4739.         elseif MODE == "Devil" then
  4740.         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)
  4741.         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)
  4742.         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)
  4743.         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)
  4744. end
  4745.     elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  4746.         if MODE == "Lunar" then
  4747.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4748.         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)
  4749.         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)
  4750.         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)
  4751.         elseif MODE == "Solar" then
  4752.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4753.         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)
  4754.         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)
  4755.         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)
  4756.         elseif MODE == "Fairy" then
  4757.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4758.         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)
  4759.         elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  4760.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4761.         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)
  4762.         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)
  4763.         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)      
  4764.         elseif MODE == "Hexa" then
  4765.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4766.         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)
  4767.         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)
  4768.         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)
  4769.         elseif MODE == "Time" then
  4770.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4771.         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)
  4772.         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)
  4773.         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)
  4774.         elseif MODE == "Vanta" then
  4775.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4776.         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)
  4777.         elseif MODE == "Black" then
  4778.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4779.         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)
  4780.         elseif MODE == "Devil" then
  4781.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4782.         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)
  4783.         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)
  4784.         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)
  4785.     end
  4786. end
  4787.     if FULL == false then
  4788.         if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  4789.             ANIM = "Jump"
  4790.             if ATTACK == false then
  4791.             if MODE ~= "Purged" then
  4792.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4793.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
  4794.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4795.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4796.             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)
  4797.             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)
  4798.             elseif MODE == "Purged" then
  4799.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4800.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  4801.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4802.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4803.             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)
  4804.             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)
  4805.  
  4806.             end
  4807. end
  4808.         elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  4809.             ANIM = "Fall"
  4810.             if ATTACK == false then
  4811.             if MODE ~= "Purged" then
  4812.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4813.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
  4814.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4815.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4816.             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)
  4817.             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)
  4818.             elseif MODE == "Purged" then
  4819.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4820.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  4821.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4822.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4823.             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)
  4824.             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)
  4825.                
  4826.         end
  4827.            end
  4828.         elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  4829.             ANIM = "Idle"
  4830.             if ATTACK == false then
  4831.             if MODE == "Lunar" then
  4832.             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)
  4833.             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)
  4834.             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)
  4835.             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)
  4836.             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)
  4837.             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)
  4838.             elseif MODE == "Hexa" then
  4839.             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)
  4840.             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)
  4841.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4842.             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)
  4843.             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)
  4844.             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)
  4845.             elseif MODE == "Fairy" then
  4846.             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)
  4847.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4848.             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)
  4849.             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)
  4850.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  4851.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  4852.             elseif MODE == "Origins" then
  4853.             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)
  4854.             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)
  4855.             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)
  4856.             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)
  4857.             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)
  4858.             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)
  4859.             elseif MODE == "Solar" then
  4860.             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)
  4861.             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)
  4862.             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)
  4863.             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)
  4864.             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)
  4865.             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)
  4866.             elseif MODE == "Purged" then
  4867.             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)
  4868.             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)
  4869.             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)
  4870.             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)
  4871.             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)
  4872.             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)
  4873.             elseif MODE == "Sanity" then
  4874.             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)
  4875.             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)
  4876.             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)
  4877.             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)
  4878.             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)
  4879.             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)
  4880.             elseif MODE == "Time" then
  4881.             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)
  4882.             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)
  4883.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  4884.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4885.             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)
  4886.             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)
  4887.             elseif MODE == "80s" then
  4888.             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)
  4889.             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)
  4890.             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)
  4891.             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)
  4892.             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)
  4893.             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)
  4894.             elseif MODE == "90s" then
  4895.             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)
  4896.             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)
  4897.             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)
  4898.             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)
  4899.             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)
  4900.             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)
  4901.             elseif MODE == "Random" then
  4902.             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)
  4903.             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)
  4904.             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)
  4905.             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)
  4906.             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)
  4907.             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)
  4908.             elseif MODE == "Superior" then
  4909.             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)
  4910.             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)
  4911.             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)
  4912.             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)
  4913.             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)
  4914.             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)
  4915.             elseif ATTACK == false and MODE == "Vanta" then
  4916.             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)
  4917.             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)
  4918.             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)
  4919.             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)
  4920.             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)
  4921.             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)               
  4922.             elseif MODE == "Sense" then
  4923.             if MRANDOM(1,20) == 1 then
  4924.                 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)
  4925.             end
  4926.             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)
  4927.             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)
  4928.             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)
  4929.             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)
  4930.             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)
  4931.             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)
  4932.             elseif MODE == "Devil" then
  4933.             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)
  4934.             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)
  4935.             if MRANDOM(1,7) == 1 then
  4936.                 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)
  4937.             end
  4938.             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)
  4939.             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)
  4940.             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)
  4941.             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)
  4942.             elseif MODE == "LostHope" then
  4943.             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)
  4944.             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)
  4945.             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)
  4946.             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)
  4947.             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)
  4948.             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)
  4949.             elseif ATTACK == false and MODE == "Black" then
  4950.             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)
  4951.             if MRANDOM(1,3) == 1 then
  4952.                 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)
  4953.             end
  4954.             if MRANDOM(1,2) == 1 then
  4955.                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))
  4956.                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))
  4957.             end
  4958.             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)
  4959.             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)
  4960.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4961.             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)
  4962.             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)
  4963.             end
  4964.             end
  4965.         elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  4966.             ANIM = "Walk"
  4967.             if ATTACK == false then
  4968.             if MODE == "Lunar" then
  4969.             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)
  4970.             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)
  4971.             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)
  4972.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  4973.             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)
  4974.             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)
  4975.             elseif MODE == "Superior" then
  4976.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  4977.             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)
  4978.             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)
  4979.             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)
  4980.             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)
  4981.             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)
  4982.             elseif MODE == "80s" then
  4983.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
  4984.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4985.             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)
  4986.             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)
  4987.             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)
  4988.             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)
  4989.             elseif MODE == "Solar" then
  4990.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4991.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4992.             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)
  4993.             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)
  4994.             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)
  4995.             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)
  4996.             elseif MODE == "Origins" then
  4997.             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)
  4998.             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)
  4999.             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)
  5000.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5001.             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)
  5002.             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)
  5003.             elseif MODE == "Purged" then
  5004.             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)
  5005.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  5006.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  5007.             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)
  5008.             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)
  5009.             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)
  5010.             elseif MODE == "Sanity" then
  5011.             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)
  5012.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5013.             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)
  5014.             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)
  5015.             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)
  5016.             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)
  5017.             elseif MODE == "Fairy" then
  5018.             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)
  5019.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  5020.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5021.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5022.             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)
  5023.             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)
  5024.             elseif MODE == "Devil" then
  5025.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  5026.             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)
  5027.             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)
  5028.             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)
  5029.             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)
  5030.             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)
  5031.             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
  5032.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5033.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5034.             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)
  5035.             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)
  5036.             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)
  5037.             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)
  5038.             elseif MODE == "Hexa" or MODE == "Time" then
  5039.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  5040.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5041.             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)
  5042.             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)
  5043.             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)
  5044.             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)
  5045.             elseif MODE == "LostHope" then
  5046.             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)
  5047.             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)
  5048.             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)
  5049.             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)
  5050.             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)
  5051.             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)
  5052.             elseif MODE == "Vanta" then
  5053.             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)
  5054.             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)
  5055.             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)
  5056.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5057.             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)
  5058.             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)
  5059.             elseif MODE == "Black" then
  5060.             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)
  5061.             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)
  5062.             if MRANDOM(1,3) == 1 then
  5063.                 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)
  5064.             end
  5065.             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)
  5066.             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)
  5067.             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)
  5068.             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)
  5069.                end
  5070.             end
  5071.         end
  5072.     end
  5073.     text.TextStrokeColor3 = TEXTCOLOR
  5074.     unanchor()
  5075.     Humanoid.MaxHealth = "inf"
  5076.     Humanoid.Health = "inf"
  5077.     if Rooted == false then
  5078.         Disable_Jump = false
  5079.         Humanoid.WalkSpeed = Speed
  5080.     elseif Rooted == true then
  5081.         Disable_Jump = true
  5082.         Humanoid.WalkSpeed = 0
  5083.     end
  5084.     if Head:FindFirstChild("face") then
  5085.         Head.face.Texture = "rbxassetid://"..FACE
  5086.     end
  5087.     if MODE ~= "Random" then
  5088.     sick.SoundId = "rbxassetid://"..SONG
  5089.     elseif MODE == "Random" then
  5090.     sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
  5091.     end
  5092.     sick.Looped = true
  5093.     sick.Pitch = PITCH
  5094.     sick.Volume = VOLUME
  5095.     Humanoid.Name = MRANDOM(100000000,999999999)
  5096.     Humanoid.PlatformStand = false
  5097.     for _, c in pairs(Cam:GetChildren()) do
  5098.         if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
  5099.             c:remove()
  5100.         end
  5101.     end
  5102.     for LIST = 1, #WHITELIST do
  5103.         if WHITELIST[LIST] ~= nil then
  5104.             local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
  5105.             if CHARACTER then
  5106.                 if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
  5107.                     local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  5108.                     if TORSO then
  5109.                         CreateSound(201858045, Cam, 3, 1)  
  5110.                         local GUI = Instance.new("BillboardGui",Cam)
  5111.                         GUI.Name = WHITELIST[LIST]
  5112.                         GUI.Size = UDim2.new(5,0,5,0)
  5113.                         GUI.Adornee = TORSO
  5114.                         local GUI2 = IT("ImageLabel",GUI)
  5115.                         GUI2.BackgroundTransparency = 1
  5116.                         GUI2.BorderSizePixel = 0
  5117.                         GUI2.ImageTransparency = 1
  5118.                         GUI2.Size = UDim2.new(1,0,1,0)
  5119.                         GUI2.SizeConstraint = "RelativeYY"
  5120.                         GUI.AlwaysOnTop = true
  5121.                         GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
  5122.                     end
  5123.                 else
  5124.                     local GUI = Cam:FindFirstChild(WHITELIST[LIST])
  5125.                     if GUI.ImageLabel.ImageTransparency <= 1 then
  5126.                         GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
  5127.                     end
  5128.                     local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  5129.                     if TORSO then
  5130.                         GUI.Adornee = TORSO
  5131.                     end
  5132.                 end
  5133.             else
  5134.                 if Cam:FindFirstChild(WHITELIST[LIST]) then
  5135.                     Cam:FindFirstChild(WHITELIST[LIST]):remove()
  5136.                 end
  5137.             end
  5138.         else
  5139.             if Cam:FindFirstChild(WHITELIST[LIST]) then
  5140.                 Cam:FindFirstChild(WHITELIST[LIST]):remove()
  5141.             end
  5142.             table.remove(WHITELIST,LIST)
  5143.         end
  5144.     end
  5145.     if Character:FindFirstChildOfClass("Accessory") then
  5146.         Character:FindFirstChildOfClass("Accessory"):remove()
  5147.     elseif Character:FindFirstChildOfClass("Hat") then
  5148.         Character:FindFirstChildOfClass("Hat"):remove()
  5149.     end
  5150.     BLINKLOOP = BLINKLOOP + 1
  5151.     if BLINKLOOP >=325 then
  5152.         BLINKLOOP = 0
  5153.         Blink()
  5154.     BLINKLOOP = BLINKLOOP + 1
  5155.     if BLINKLOOP >=250 then
  5156.         BLINKLOOP = 0
  5157.         Blink2()
  5158.     end
  5159.     end
  5160.     if MODE == "90s" or MODE == "80s" then
  5161.     if HITFLOOR ~= nil then
  5162.        if MRANDOM(1,12) == 1 then
  5163.         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})
  5164.  
  5165.     end
  5166.     end
  5167.     end
  5168.     if MODE == "Devil" then
  5169.     if HITFLOOR ~= nil then
  5170.        if MRANDOM(1,4) == 1 then
  5171.          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})
  5172.     end
  5173.     end
  5174.     end
  5175.         if MODE == "Black" or MODE == "Fairy" then
  5176.         if HITFLOOR ~= nil then
  5177.         if MRANDOM(1,9) == 1 then
  5178.          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})
  5179.          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})
  5180.          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})
  5181.          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})
  5182.         if MRANDOM(1,7) == 1 then
  5183.          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})
  5184.          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})
  5185.          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})
  5186.          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})
  5187.     end
  5188.     end
  5189.     end
  5190.     end
  5191.     Humanoid.DisplayDistanceType = "None"
  5192.     Humanoid.PlatformStand = false
  5193.     for _, c in pairs(Torso:GetChildren()) do
  5194.         if c:IsA("JointInstance") or c.ClassName == "Sound" then
  5195.         else
  5196.             c:remove()
  5197.         end
  5198.     end
  5199. end
  5200. --//=================================\\
  5201. --\\=================================//
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207. --//====================================================\\--
  5208. --||                     END OF SCRIPT
  5209. --\\====================================================//--
  5210. local me = game:service'Players'.localPlayer;
  5211. local mouse = me:GetMouse();
  5212. local UIS = game:service'UserInputService'
  5213. local ch = me.Character;
  5214.  
  5215. local UserEvent = ch:WaitForChild('UserInputEvent',30)
  5216.  
  5217. UIS.InputChanged:connect(function(io,gpe)
  5218.     if(io.UserInputType == Enum.UserInputType.MouseMovement)then
  5219.         UserEvent:FireServer{Mouse=true,Target=mouse.Target,Hit=mouse.Hit}
  5220.     end
  5221. end)
  5222.  
  5223. mouse.Changed:connect(function(o)
  5224.     if(o == 'Target' or o == 'Hit')then
  5225.         UserEvent:FireServer{Mouse=true,Target=mouse.Target,Hit=mouse.Hit}
  5226.     end
  5227. end)
  5228.  
  5229. UIS.InputBegan:connect(function(io,gpe)
  5230.     if(gpe)then return end
  5231.     UserEvent:FireServer{InputObject=true,KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
  5232. end)
  5233.  
  5234. UIS.InputEnded:connect(function(io,gpe)
  5235.     if(gpe)then return end
  5236.     UserEvent:FireServer{InputObject=true,KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
  5237. end)
  5238.  
  5239. mouse.KeyDown:connect(function(k)
  5240.     UserEvent:FireServer{KeyEvent='Down',Key=k}
  5241. end)
  5242.  
  5243. mouse.KeyUp:connect(function(k)
  5244.     UserEvent:FireServer{KeyEvent='Up',Key=k}
  5245. end)
  5246.  
  5247. local ClientProp = ch:WaitForChild('GetClientProperty',30)
  5248.  
  5249. local sounds = {}
  5250.  
  5251.  
  5252. function regSound(o)
  5253.     if(o:IsA'Sound')then
  5254.        
  5255.         local lastLoudness = o.PlaybackLoudness
  5256.         ClientProp:InvokeServer(o,lastLoudness)
  5257.         table.insert(sounds,{o,lastLoudness})
  5258.         --ClientProp:InvokeServer(o,o.PlaybackLoudness)
  5259.     end
  5260. end
  5261.  
  5262. ClientProp.OnClientInvoke = function(inst,prop)
  5263.     if(inst == 'RegSound')then
  5264.         regSound(prop)
  5265.         for i = 1, #sounds do
  5266.              if(sounds[i][1] == prop)then
  5267.                 return sounds[i][2]
  5268.             end
  5269.         end
  5270.     else
  5271.         return inst[prop]
  5272.     end
  5273. end
  5274.  
  5275. for _,v in next, workspace:GetDescendants() do regSound(v) end
  5276. workspace.DescendantAdded:connect(regSound)
  5277. me.Character.DescendantAdded:connect(regSound)
  5278.  
  5279. game:service'RunService'.RenderStepped:connect(function()
  5280.     for i = 1, #sounds do
  5281.         local tab = sounds[i]
  5282.         local object,last=unpack(tab)
  5283.         if(object.PlaybackLoudness ~= last)then
  5284.             sounds[i][2]=object.PlaybackLoudness
  5285.             ClientProp:InvokeServer(object,sounds[i][2])
  5286.         end
  5287.     end
  5288. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top