Advertisement
InTesting

Orange Mage (Another Anim Test)

Oct 2nd, 2019
424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 78.02 KB | None | 0 0
  1. print('https://pastebin.com/raw/yfSwhJVb');
  2. print([[
  3. --// By SoftlockedUnderZero. \\--
  4.  
  5.  - No climing, swimming animations.
  6.  + Attacks justified so they don't harm anyone in place 1. Replacing with sitting.
  7.  
  8. --// Notice
  9. I, SoftlockedUnderZero, reserve the right to take down direct copies.
  10. Editing is fine. But Do not submit Edits to the VSB halloween script contest.
  11.  
  12. --// Controls.
  13. Q=Slap someone.
  14. E=Shoot a pumpkin.
  15. R=Toggle hovering.
  16.     Toggling on:
  17.      + WalkSpeed (16 -> 25)
  18.      - JumpPower (50 -> 0)
  19.      - Delay (About .5 Seconds)
  20.     Toggling off:
  21.      - WalkSpeed (25 -> 16)
  22.      + JumpPower (0 -> 50)
  23.      + No Delay
  24.        
  25. ]]);
  26. local function Orange_Mage(player)
  27.     local Settings={
  28.         Arm_Particle_Decal='http://www.roblox.com/asset/?id=2385075344';
  29.         Arm_Particle_Color=Color3.fromRGB(255,100,0);
  30.        
  31.         Mask_Mouth_Color=Color3.fromRGB(17,17,17);
  32.        
  33.         Default_Appearence=true;
  34.        
  35.         Sounds={
  36.             On_Slap='rbxassetid://511340819';
  37.             Fireball_Charging='rbxassetid://1371567007';
  38.             Fireball_Flying='rbxassetid://3106177504';
  39.             Fireball_Impact='rbxassetid://1546451566';
  40.             Fly_Charging='rbxassetid://137463716'; 
  41.             };
  42.        
  43.         Decals={
  44.             Spell_Circle='http://www.roblox.com/asset/?id=2819549178';
  45.             };
  46.         };
  47.    
  48.     local cache,mr,attacks_bool,tweenservice={},math.rad,
  49.     {Swipe_Right_Arm=false;In_Attack=false;Start_Of_Swiping=false,Flying=false;
  50.     Fly_Start=false;Fly_Spell_Circle=nil;Laser_Orb=nil;LO_Degrees=0;LO_Active=false;},
  51.         game:GetService("TweenService");
  52.     char=player.Character or (function()local a; repeat a= player.Character;wait(1);
  53.         until a;return a;end)();script.Parent=char;
  54.     local temp_table=(function()
  55.         local place_ids={843468296,843495510,897312463};
  56.         for _,v in pairs(place_ids)do
  57.             if game.PlaceId==v then
  58.                 local s,temp_table= pcall(function()
  59.                     NLS([[
  60. local lp,re,rf=
  61.     game:GetService("Players").LocalPlayer,script:WaitForChild('RE_Client'),
  62.     script:WaitForChild('RF_Client');
  63. local mouse=lp:GetMouse();
  64. mouse.KeyDown:Connect(function(k)re:FireServer('KD',k,mouse.Hit,mouse.Target);end);
  65. mouse.Button1Down:Connect(function()re:FireServer('MB_Down',mouse.Hit,mouse.Target);end)
  66. rf.OnClientInvoke=function(...)local args={...};
  67.     if args[1]=='Get_Mouse_CF'then return mouse.Hit;
  68.     elseif args[1]=='Get_Mouse_Target'then return mouse.Target;end;
  69. end;
  70.                         ]],script);
  71.                     local LocalScript=(function()
  72.                         local a;repeat a=script:FindFirstChildWhichIsA("LocalScript")
  73.                         wait(1)until a; return a;end)();
  74.                     local a,b=Instance.new("RemoteEvent"),
  75.                         Instance.new("RemoteFunction");
  76.                     a.Name='RE_Client';b.Name='RF_Client';a.Parent=LocalScript;
  77.                     b.Parent=LocalScript;return{a,b};end);
  78.                 if s then return temp_table;else print(temp_table);return false;end;
  79.                 break;
  80.             end;
  81.         end;return false;end)()or
  82.         (function()
  83.             local LocalScript= script:WaitForChild("LocalScript");
  84.             local a,b=LocalScript:WaitForChild'RE_Client',
  85.                 LocalScript:WaitForChild'RF_Client';return{a,b};end)();
  86.     local RE,RF=temp_table[1],temp_table[2];
  87.     repeat wait(1);until RE and RF;
  88.     local function Get_New_Motor(rig,Instance_variant_1,type_)
  89.         if not rig then error'Argument 1 is nil.';end;
  90.         if not Instance_variant_1 then error'Argument 2 is nil.';end;
  91.         if typeof(rig)~='Instance'then error'Argument "rig" is not an Instance.';end;
  92.         if typeof(Instance_variant_1)~='Instance'then
  93.             error'Argument Instance_variant_1 is not an Instance.';end;
  94.         local torso=rig:FindFirstChild'Torso';
  95.         if not torso then error'Can not find torso.';end;
  96.         local Old_M6D=(Instance_variant_1:IsA'Motor6D'and Instance_variant_1)or
  97.             (Instance_variant_1:IsA'BasePart'and(function()
  98.                 for _,v in pairs(torso:GetChildren())do
  99.                     if v:IsA'Motor6D'then if v.Part1==Instance_variant_1 then
  100.                     return v;end;end;end;
  101.             end)());
  102.         if not Old_M6D then error'Can not find M6D';end;
  103.         if Old_M6D then
  104.             local torso,new_M6D=rig.Torso,(not type_ and Instance.new('Weld'))or
  105.                 Instance.new("Motor6D");new_M6D.Name=Old_M6D.Name;
  106.             new_M6D.Part0=Old_M6D.Part0;new_M6D.Part1=Old_M6D.Part1;
  107.             local P1n=new_M6D.Part1.Name;
  108.             new_M6D.C0=(P1n=='Left Arm'and CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,
  109.                     .99999994,0,1,0,-4.37113883e-08))or(P1n=='Right Arm'and
  110.                 CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  111.                     -4.37113883e-08))or(P1n=='Left Leg'and
  112.                 CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,
  113.                     .99999994,0,1,0,-4.37113883e-08))or(P1n=='Right Leg'and
  114.                 CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  115.                     -4.37113883e-08));
  116.             new_M6D.C1=(P1n=='Left Arm'and CFrame.new(.5,.5,0,-4.37113883e-08,0,-1,0,
  117.                     .99999994,0,.999999881,0,-4.37113812e-08))or(P1n=='Right Arm'and
  118.                 CFrame.new(-.5,.5,0,-4.37113883e-08,0,1,0,.99999994,0,
  119.                     -.999999881,0,-4.37113812e-08))or(P1n=='Left Leg'and
  120.                 CFrame.new(-.5,1,0,-4.37113883e-08,0,-1,0,.999999881,
  121.                     0,.99999994,1.49011612e-08,-4.37113847e-08))or(P1n=='Right Leg'and
  122.                 CFrame.new(.5,1,1.1920929e-07,-4.37113883e-08,0,1,
  123.                     -2.08616257e-07,.999999881,-7.10542736e-15,
  124.                     -.999999881,-1.49011612e-07,-4.37113847e-08));
  125.             new_M6D.Parent=torso;Old_M6D:Destroy();return new_M6D;end;end;
  126.     local function Get_Parts(character)
  127.         local function FFC(n)return character:FindFirstChild(n);end;
  128.         local LimbNames,M6_Names,Appearence,Limbs,M6S,A_Count,Face_Count=
  129.             {'Head','HumanoidRootPart','Left Arm','Left Leg','Right Arm',
  130.             'Right Leg','Torso',},{HumanoidRootPart='RootJoint','Left Hip',
  131.             'Left Shoulder','Neck','Right Hip','Right Shoulder'},{},{},{},0,0;
  132.         for _,v in pairs(LimbNames)do local limb=FFC(v);if limb then
  133.             Limbs[v]=limb;end;end;
  134.         local Torso=Limbs.Torso;
  135.         if Torso then for _,v in pairs(M6_Names)do local M6=Torso:FindFirstChild(v);
  136.             if M6 then M6S[v]=M6;end;end;end;
  137.         if not M6S.RootJoint and Limbs.HumanoidRootPart:FindFirstChild'RootJoint'then
  138.             M6S.RootJoint=Limbs.HumanoidRootPart.RootJoint;end;
  139.             for _,v in pairs(character:GetDescendants())do
  140.                 if v:IsA'Accessory'then A_Count=A_Count+1;
  141.                     Appearence['Accessory_'..A_Count]=v;
  142.                 elseif v:IsA'Decal'and v.Parent==Limbs.Head and Limbs.Head then
  143.                     Face_Count=Face_Count+1;Appearence['Face_'..Face_Count]=v;
  144.                 elseif v:IsA'BodyColors'and not Appearence.BodyColors then
  145.                     Appearence.BodyColors=v;
  146.                 elseif v:IsA'Humanoid'and not Appearence.Humanoid then
  147.                     Appearence.Humanoid=v;end;end;return Limbs,M6S,Appearence;
  148.     end;
  149.     local Default_CFs={
  150.        Neck_C0=CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0),
  151.        Neck_C1=CFrame.new(0,-.5,0,-1,0,0,0,0,1,0,1,0),
  152.        Left_Shoulder_C0= CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  153.             -4.37113883e-08),
  154.        Left_Shoulder_C1=CFrame.new(.5,.5,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  155.             -4.37113883e-08),
  156.        RootJoint_C0=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0),
  157.        RootJoint_C1=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0),
  158.        Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  159.             -4.37113883e-08),
  160.        Right_Shoulder_C1=CFrame.new(-.5,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  161.             -4.37113883e-08),
  162.        Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  163.             -4.37113883e-08),
  164.        Left_Hip_C1=CFrame.new(-.5,1,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  165.             -4.37113883e-08),
  166.        Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  167.             -4.37113883e-08),
  168.        Right_Hip_C1=CFrame.new(.5,1,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  169.             -4.37113883e-08),}
  170.     local New_Instance=function(Classname,Props)
  171.         if not Classname or typeof(Classname)~='string'or not Props then
  172.             error'Invalid arguments';end;
  173.         local a=Instance.new(Classname);for i,v in pairs(Props)do
  174.             local _,e=pcall(function()a[i]=v;end)if e then print(e);end;
  175.     end;a.Parent=Props.Parent or workspace;return a;end;
  176.     local Instance_2={
  177.         new=New_Instance,Get_Part=function(Props)
  178.             Props.Massless=(Props.Massless==nil and true)or Props.Massless;
  179.             Props.CanCollide=(Props.CanCollide==nil and false)or Props.CanCollide;
  180.             return New_Instance('Part',Props);end,
  181.         Weld=function(props)return New_Instance('Weld',props);end,}
  182.     Instance_2.Get_Wedge=function(Part_Props)
  183.         Part_Props.Massless=(not Part_Props.Massless and true)or Part_Props.Massless;
  184.         local part=Instance_2.new('WedgePart',Part_Props);return part
  185.     end
  186.     Instance_2.Get_SM_Part=function(Part_Props,SM_Props)
  187.         local part=Instance_2.Get_Part(Part_Props);
  188.         if not SM_Props.Parent then SM_Props.Parent=part;end;
  189.         local sm=Instance_2.new('SpecialMesh',SM_Props);return part;
  190.     end;
  191.     local function Reuse_Cache(Class_Name_1,props)
  192.         local a,b=(function()for i,v in pairs(cache)do if v:IsA(Class_Name_1)then
  193.             return {v,i};end;end;end)()or Instance_2.new(Class_Name_1,{});
  194.         if typeof(a)=='table'then a,b=a[1],a[2];end;
  195.         for i,v in pairs(props)do local _,e= pcall(function()a[i]=v;end);end;
  196.         if b then cache[b]=nil;end;return a;
  197.     end;
  198.     local Girl_Torso_Set={
  199.         (function()local a=Instance_2.Get_Part({
  200.             Color=Color3.fromRGB(255,100,0),Material=Enum.Material.Sand,
  201.             Shape=Enum.PartType.Block,Anchored=true,CanCollide=true,Massless=false,
  202.             CFrame=CFrame.new(2.63745499,29.7604198,-7.63011694,1,-4.4658929e-08,
  203.                 1.22932158e-06,4.46589823e-08,1.0000006,-1.21071935e-08,-1.22932227e-06,
  204.                 1.21072485e-08,1.0000006),
  205.             Size=Vector3.new(3.40455699,2.05058312,1.01646137),});return a;end)(),
  206.         {
  207.         (function()local a=Instance_2.Get_Part({
  208.             Color=Color3.new(.501961,.733333,.858824),
  209.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  210.             CFrame=CFrame.new(2.52786589,28.2666626,7.51171112,.999920964,-.00284123234,
  211.                 -.0130337626,-.0133397048,-.211774424,
  212.                 -.977228165,1.60085128e-05,.977324665,-.211795539),
  213.             Anchored=true,CanCollide=false,Massless=false,
  214.             Size=Vector3.new(3.92456198,29.4342155,3.83889723),});return a;end)(),
  215.         (function()local a=Instance_2.Get_Part({
  216.             Color=Color3.new(.501961,.733333,.858824),
  217.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  218.             CFrame=CFrame.new(2.39092398,18.0074711,10.4058638,.99991107,.00292188278,
  219.                 -.0130156465,-.0133395726,.22018984,
  220.                 -.975365877,1.60083546e-05,.975452662,.220209241),
  221.             Anchored=true,CanCollide=false,Massless=false,
  222.             Size=Vector3.new(3.92456198,29.4342155,30.2260628),});return a;end)(),
  223.         (function()local a=Instance_2.Get_Part({
  224.             Color=Color3.new(.501961,.733333,.858824),
  225.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  226.             CFrame=CFrame.new(2.61057997,34.469532,7.624084,.99991107,-8.75865881e-05,
  227.                 -.0133392951,-.0133395726,-.00536528975,
  228.                 -.999896705,1.60083546e-05,.999985576,-.00536598125),
  229.             Anchored=true,CanCollide=false,Massless=false,
  230.             Size=Vector3.new(3.92456198,29.4342155,14.7312651),});return a;end)(),
  231.         (function()local a=Instance_2.Get_Part({
  232.             Color=Color3.new(.501961,.733333,.858824),
  233.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  234.             CFrame=CFrame.new(2.77488708,28.2442017,-22.7710667,-1,6.59747775e-06,
  235.                 -1.37519146e-06,-6.25530987e-08,-.213133976,-.977022946,-6.73898739e-06,
  236.                 -.977023005,.213133976),
  237.             Anchored=true,CanCollide=false,Massless=false,
  238.             Size=Vector3.new(3.92456198,29.4342155,3.83889723),});return a;end)(),
  239.         (function()local a=Instance_2.Get_Part({
  240.             Color=Color3.new(.501961,.733333,.858824),
  241.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  242.             CFrame=CFrame.new(2.7749331,17.9801331,-25.6511307,-1,6.56608381e-06,
  243.                 1.51735981e-06,-4.34611636e-08,.218868554,
  244.                 -.975754321,-6.73898739e-06,-.97575438,-.218868539),
  245.             Anchored=true,CanCollide=false,Massless=false,
  246.             Size=Vector3.new(3.92456198,29.4342155,30.2260628),});return a;end)(),
  247.         (function()local a=Instance_2.Get_Part({
  248.             Color=Color3.new(.501961,.733333,.858824),CanCollide=false,
  249.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  250.             CFrame=CFrame.new(2.77491689,34.447464,-22.8919678,-1,6.74012517e-06,
  251.                 7.81180365e-09,-5.32408713e-08,-.00674011977,
  252.                 -.999977291,-6.73991872e-06,-.99997735,.00674011977),Massless=false,
  253.             Anchored=true,Size=Vector3.new(3.92456198, 29.4342155, 14.7312651),});
  254.         return a;end)(),
  255.         (function()local a=Instance_2.Get_Part({
  256.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  257.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  258.             CFrame=CFrame.new(2.77491689,36.2506866,-22.8694344,-1.00000989,
  259.                 5.27920201e-06,4.65335324e-06,-2.4362194e-08,.659865439,
  260.                 -.751384854,-6.72880969e-06,-.751392126,-.659871876),Massless=false,
  261.             Size=Vector3.new(3.92456198, 29.4342155, 11.3077917),});return a;end)(),
  262.         (function()local a=Instance_2.Get_Part({
  263.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  264.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  265.             CFrame=CFrame.new(2.69977689,41.1457291,3.32021594,.999920964,.00880402047,
  266.                 -.0100220162,-.0133397048,.660839081,
  267.                 -.750409901,1.60085128e-05,.750484169,.660904348),Massless=false,
  268.             Size=Vector3.new(3.92456198, 29.4145908, 2.57564235),});return a;end)(),
  269.         (function()local a=Instance_2.Get_Part({
  270.             Color=Color3.new(.501961,.733333,.858824),Massless=false,
  271.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  272.             CFrame=CFrame.new(13.9938936,30.7856197,-19.3419876,4.00219187e-06,
  273.                 .834930182,.550355852,-1.0000006,6.46627359e-06,-2.53780058e-06,
  274.                 -5.677638e-06,-.550356209,.834930658),Anchored=true,CanCollide=false,
  275.             Size=Vector3.new(21.5850887, 29.4342117, 24.9031334),});return a;end)(),
  276.         (function()local a=Instance_2.Get_Part({
  277.             Color=Color3.new(.501961,.733333,.858824),
  278.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  279.             CFrame=CFrame.new(-9.05201244,30.7855225,-18.2957649,3.91846606e-06,
  280.                 -.62742269,.778678894,-1.0000006,2.19254503e-06,6.79885034e-06,
  281.                 -5.97304143e-06,-.778679371,-.627423048),Anchored=true,CanCollide=false,
  282.             Massless=false,Size=Vector3.new(21.5850887, 29.4342117, 24.3292866),});
  283.             return a;end)(),
  284.         (function()local a=Instance_2.Get_Part({
  285.             Color=Color3.new(.501961,.733333,.858824),CanCollide=false,
  286.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  287.             CFrame=CFrame.new(-12.9663696,30.78545,-8.56646156,3.92189213e-06,
  288.                 -.999995232,-.0030892028,-1,-3.93933806e-06,5.64133597e-06,
  289.                 -5.65347864e-06,.0030892028,-.999995232),Anchored=true,Massless=false,
  290.             Size=Vector3.new(21.5850887,29.4342117,27.4172268),});return a;end)(),
  291.         (function()local a=Instance_2.Get_Part({
  292.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  293.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  294.             CFrame=CFrame.new(14.2506905,30.7854919,3.18713593,3.99708688e-06,
  295.                 .715534925,-.698577046,-1.0000006,-1.0680692e-06,-6.81575511e-06,
  296.                 -5.62303921e-06,.698577464,.715535283),Massless=false,
  297.             Size=Vector3.new(21.5850887,29.4342117,24.6122742),});return a;end)(),
  298.         (function()local a=Instance_2.Get_Part({
  299.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  300.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  301.             CFrame=CFrame.new(9.02106762,30.7854462,7.58258009,3.96577479e-06,
  302.                 .00364759658,-.999993324,-1,-5.5953783e-06,-3.98621069e-06,
  303.                 -5.6098811e-06,.999993324,.00364759658),Massless=false,
  304.             Size=Vector3.new(21.5850887,29.4342117,14.2194824),});return a;end)(),
  305.         (function()local a=Instance_2.Get_Part({
  306.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  307.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  308.             CFrame=CFrame.new(-12.9167404,30.7854118,-.969483972,
  309.                 3.93514483e-06,-.701503634,-.712665856,-1.0000006,-6.76745321e-06,
  310.                 1.13972919e-06,-5.62245714e-06,.712666273,-.701504052),Massless=false,
  311.             Size=Vector3.new(21.5850887,29.4342117,12.3485441),});return a;end)(),
  312.         (function()local a=Instance_2.Get_Part({
  313.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  314.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  315.             CFrame=CFrame.new(18.5366554,30.7855606,-6.019032,4.00944782e-06,.999933302,
  316.                 .0115506994,-1,4.07448852e-06,-5.6073718e-06,-5.65406071e-06,
  317.                 -.0115506994,.999933302),Massless=false,
  318.             Size=Vector3.new(21.5850887,29.4342117,21.7046776),});return a;end)(),
  319.         (function()local a=Instance_2.Get_Part({
  320.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  321.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  322.             CFrame=CFrame.new(5.56942892,30.7860546,-25.3837891,3.91846379e-06,
  323.                 -.0127537306,.999918699,-1,5.92257811e-06,3.99432383e-06,
  324.                 -5.97303824e-06,-.999918759,-.0127537306),Massless=false,
  325.             Size=Vector3.new(21.5850887,29.4342117,28.1113281),});return a;end)(),
  326.         (function()local a=Instance_2.Get_Part({
  327.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  328.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  329.             CFrame=CFrame.new(19.6086311,35.6088753,-7.12442303,-5.22651862e-06,
  330.                 .715242445,.69887656,-.000164572237,.69887656,-.715242386,-1,
  331.                 -.000118753902,.000114056355),Massless=false,
  332.             Size=Vector3.new(21.5850887,29.4342117,43.8347359),});return a;end)(),
  333.         (function()local a=Instance_2.Get_Part({
  334.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  335.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  336.             CFrame=CFrame.new(6.02819014,27.8249722,-7.35146523,
  337.                 -.00821522344,.644940674,.764188528,.000741984113,
  338.                 -.764210105,.64496702,.999966025,.00586556271,.00579962088),
  339.             Massless=false,
  340.             Size=Vector3.new(3.92456102,4.35639858,4.40520382),});return a;end)(),
  341.         (function()local a=Instance_2.Get_Part({
  342.             Color=Color3.new(.501961,.733333,.858824),Anchored=true,CanCollide=false,
  343.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  344.             CFrame=CFrame.new(-11.8978262,37.910305,-7.49098301,1.17736226e-05,
  345.                 -.705856025,-.708355367,.00121014006,.708354831,
  346.                 -.705855489,.999999285,-.000848898664,.000862524554),
  347.             Massless=false,
  348.             Size=Vector3.new(21.5850868,29.4342098,49.7215805),});return a;end)(),
  349.         (function()local a=Instance_2.Get_Part({
  350.             Color=Color3.new(.639216,.635294,.647059),Anchored=false,CanCollide=true,
  351.             Material=Enum.Material.Plastic,Shape=Enum.PartType.Block,
  352.             CFrame=CFrame.new(5.27726507,29.6387196,-7.35898018,.999944091,.00666990411,
  353.                 -.00821492635,-.00666403258,.999977529,.000741995696,.00821969006,
  354.                 -.000687209656,.999966025),Massless=false,
  355.             Size=Vector3.new(2.953233,2.52152991,2.00152588),});return a;end)(),
  356.         (function()local a=Instance_2.Get_Part({
  357.             Color=Color3.new(.639216,.635294,.647059),Anchored=false,CanCollide=true,
  358.             Material=Enum.Material.Plastic,Shape=Enum.PartType.Block,
  359.             CFrame=CFrame.new(.252452999,29.4318237,-7.40011597,.999944091,.00666990411,
  360.                 -.00821492635,-.00666403258,.999977529,.000741995696,.00821969006,
  361.                 -.000687209656,.999966025),Massless=false,
  362.             Size=Vector3.new(2.953233,3.0022881,2.00152588),});return a;end)(),
  363.         (function()local a=Instance_2.Get_Part({
  364.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  365.             Material='SmoothPlastic',Shape=Enum.PartType.Block,Massless=false,
  366.             CFrame=CFrame.new(17.4682598,24.7956409,-7.25524187,
  367.                 -.00821522344,.937959433,.346647888,.000741984113,
  368.                 -.346653819,.937992871,.999966025,.00796302874,.00215188693),
  369.             Size=Vector3.new(3.92456126,29.4342098,.893955588),});return a;end)(),
  370.         (function()local a=Instance_2.Get_Part({
  371.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  372.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  373.             CFrame=CFrame.new(-.200048,30.4663563,-7.40460682,.00821519829,-.568037391,
  374.                 -.822961748,-.000742063799,-.822992802,.568051398,-.999966025,
  375.                 -.00405596476,-.00718256831),Massless=false,
  376.             Size=Vector3.new(3.92456126,1.96401048,3.32334161),});return a;end)(),
  377.         (function()local a=Instance_2.Get_Part({
  378.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  379.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  380.             CFrame=CFrame.new(6.31269598,28.5295525,-7.3496542,-.00821522344,.914088011,
  381.                 -.405432701,.000741984113,.405451864,.914116085,
  382.                 .999966025,.00720884325,-.00400911691),Massless=false,
  383.             Size=Vector3.new(3.92456102, 4.35639858, 4.00772762),});return a;end)(),
  384.         (function()local a=Instance_2.Get_Part({
  385.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  386.             Material='SmoothPlastic',Shape=Enum.PartType.Block,Massless=false,
  387.             CFrame=CFrame.new(5.74603987,30.4267406,-7.35571623,
  388.                 -.00821522344,.557008445,.83046627,.000741984113,
  389.                 -.830490589,.557032108,.999966025,.0051923357,.00640937453),
  390.             Size=Vector3.new(3.92456126, 1.96401048, 3.32334161),});return a;end)(),
  391.         (function()local a=Instance_2.Get_Wedge({
  392.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  393.             Material=Enum.Material.SmoothPlastic,Massless=false,
  394.             CFrame=CFrame.new(-1.54049301,30.7548466,-7.41580391,
  395.                 -.0082153175,.651778936,.758364499,.00074200402,
  396.                 -.758385956,.651805341,.999966025,.00591749744,.00574675761),
  397.             Size=Vector3.new(3.92456126, 1.52810383, 2.71294665),});return a;end)(),
  398.         (function()local a=Instance_2.Get_Part({
  399.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  400.             Material=Enum.Material.SmoothPlastic,Shape=Enum.PartType.Block,
  401.             CFrame=CFrame.new(-.791985989,28.57691,-7.40806389,.00821518339,
  402.                 -.908598304,.41759035,-.00074200955,.417598784,.908631206,-.999966025,
  403.                 -.007774428,.00275646197),Massless=false,
  404.             Size=Vector3.new(3.92456102, 4.35639858, 4.00772762),});return a;end)(),
  405.         (function()local a=Instance_2.Get_Wedge({
  406.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  407.             Material=Enum.Material.SmoothPlastic,Massless=false,
  408.             CFrame=CFrame.new(7.09019423,30.6973343,-7.34487915,.00821522344,
  409.                 -.661837697,-.749602199,-.000741984113,-.749631226,.66185528,
  410.                 -.999966025,-.00488109607,-.00664946157),
  411.             Size=Vector3.new(3.92456126, 1.52810383, 2.71294665),});return a;end)(),
  412.         (function()local a=Instance_2.Get_Part({
  413.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  414.             Material=Enum.Material.SmoothPlastic,Massless=false,
  415.             CFrame=CFrame.new(-11.9963942,24.9920082,-7.49746084,.00821518153,
  416.                 -.942500234,-.334104717,-.000742042437,-.334121615,.942529678,
  417.                 -.999966025,-.00749513321,-.00344424509),
  418.             Size=Vector3.new(3.92456102, 29.4342079, 0.893955529),});return a;end)(),
  419.         (function()local a=Instance_2.Get_Part({
  420.             Color=Color3.new(.639216,.635294,.647059),Anchored=true,CanCollide=false,
  421.             Material=Enum.Material.SmoothPlastic,Massless=false,
  422.             CFrame=CFrame.new(-.420522988,27.7850342,-7.4044261,.00821519457,
  423.                 -.655077338,-.755517244,-.000742060831,-.755546451,.655094683,
  424.                 -.999966025,-.00482109003,-.00669306843),
  425.             Size=Vector3.new(3.92456102, 4.35639858, 4.66029978),});return a;end)(),
  426.         },true}
  427.     for _,v in pairs(Girl_Torso_Set[2])do v.Position=v.Position+Vector3.new(0,100,100);
  428.     end;Girl_Torso_Set[1].Position=Girl_Torso_Set[1].Position+Vector3.new(0,100,100);
  429.     local limbs,m6s=Get_Parts(char);
  430.     local Neck,LS,RS,LH,RH,RJ,hum,hrp,clerp,Torso,LA,RA,Head,LL,RL=
  431.         m6s.Neck,m6s['Left Shoulder'],m6s['Right Shoulder'],m6s['Left Hip'],
  432.         m6s['Right Hip'],m6s.RootJoint,char:FindFirstChildWhichIsA'Humanoid',
  433.         limbs.HumanoidRootPart,function(cf,g,a)return cf:Lerp(g,a);end,limbs.Torso,
  434.         limbs['Left Arm'],limbs['Right Arm'],limbs.Head,limbs['Left Leg'],
  435.         limbs['Right Leg'];
  436.     LS,RS,LH,RH=Get_New_Motor(char,LS),Get_New_Motor(char,RS),
  437.         Get_New_Motor(char,LH),Get_New_Motor(char,RH);
  438.     local CFs={
  439.         Idle_Neck_C0=CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0),Idle_Neck_C1=CFrame.new(0,
  440.             -.5,0,-.965925813,-.258819044,0,0,0,1,-.258819044,.965925813,0),
  441.         Idle_Left_Shoulder_C0=CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  442.             -4.37113883e-08),Idle_Left_Shoulder_C1=CFrame.new(.0170371532,.629409552,
  443.             -2.98023224e-08,.129409537,-.965925395,.224143907,.482962936,.258818954,
  444.             .836516261,-.866025329,2.18556853e-08,.500000119),
  445.         Idle_Root_Joint_C0=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0),
  446.         Idle_Root_Joint_C1=CFrame.new(0,.25,0,-.965925813,.258819044,0,0,0,1,.258819044,
  447.         .965925813,0),Idle_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,
  448.         .99999994,0,-1,0,-4.37113883e-08),Idle_Right_Shoulder_C1=CFrame.new(
  449.         -.629409492,.982962966,0,.965925813,4.22219379e-08,.258819014,
  450.         -.258819014,-1.13133316e-08,.965925753,4.37113883e-08,-.999999583,
  451.         1.91068547e-15),Idle_Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,
  452.         .99999994,0,1,0,-4.37113883e-08),Idle_Left_Hip_C1=CFrame.new(-.603407502,
  453.         .75,.275881886,-.258819282,0,-.965925753,0,.999999344,0,.965925753,0,
  454.         -.258819282),Idle_Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,.99999994,
  455.         0,-1,0,-4.37113883e-08),Idle_Right_Hip_C1=CFrame.new(.5,1,-.25,
  456.         -4.37113883e-08,0,1,.5,.866025031,2.18556941e-08,-.866025388,.499999791,
  457.         -3.78551732e-08),
  458.    
  459.         Walk_Neck_C0=Default_CFs.Neck_C0,Walk_Neck_C1=Default_CFs.Neck_C1,
  460.         Walk_Root_Joint_C0=Default_CFs.RootJoint_C0,Walk_Root_Joint_C1=
  461.         Default_CFs.RootJoint_C1,Walk_Left_Shoulder_C0=CFrame.new(-1, 0.5, 0,
  462.             -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08),
  463.         Walk_Left_Shoulder_C1=CFrame.new(0.5, 0.500000119, -2.23517418e-08,
  464.             -4.22219593e-08, -0.258818865, -0.965925813, -1.13133396e-08, 0.965925336,
  465.             -0.258819044, 0.99999994, 1.49011603e-08, -4.37113847e-08),
  466.         Walk_Right_Shoulder_C0=CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0,
  467.             0.99999994, 0, -1, 0, -4.37113883e-08),
  468.         Walk_Right_Shoulder_C1=CFrame.new(-0.5, 0.500000119, 1.86264515e-08,
  469.             -4.22219593e-08, 0.258818865, 0.965925813, -1.97302924e-07, 0.965925395,
  470.             -0.258819014, -1, -2.23517404e-07, 2.33438371e-08),
  471.        
  472.         Step_1_LH_C0=CFrame.new(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1,
  473.             0, -4.37113883e-08),
  474.         Step_1_LH_C1=CFrame.new(-0.5, 1, 0, -4.37113883e-08, 0, -1, 0.258819044,
  475.             0.965925634, -1.13133396e-08, 0.965925813, -0.258818984, -4.22219593e-08),
  476.         Step_1_RH_C0=CFrame.new(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1,
  477.             0, -4.37113883e-08),
  478.         Step_1_RH_C1=CFrame.new(0.5, 1, 0, -4.37113883e-08, 0, 1, 0.258819222,
  479.             .965925336,1.13133476e-08, -0.965925753, 0.258819103, -4.22219557e-08),
  480.        
  481.         Step_2_LH_C0=CFrame.new(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994,0,1, 0,
  482.             -4.37113883e-08),
  483.         Step_2_LH_C1=CFrame.new(-.5,1,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  484.             -4.37113883e-08),
  485.         Step_2_RH_C0=CFrame.new(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994,0,-1, 0,
  486.             -4.37113883e-08),
  487.         Step_2_RH_C1=CFrame.new(.5,.899999976, 0, -4.37113883e-08, 0, 1, 0, 0.99999994,
  488.             0, -1, 0, -4.37113883e-08),
  489.        
  490.         Step_3_LH_C0=CFrame.new(-1,-1,0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0,
  491.             -4.37113883e-08),
  492.         Step_3_LH_C1=CFrame.new(-0.5, 1, 0, -4.37113883e-08, 0, -1, -0.258819044,
  493.             0.965925634, 1.13133396e-08, 0.965925813, 0.258818984, -4.22219593e-08),
  494.         Step_3_RH_C0=CFrame.new(1,-1,0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0,
  495.             -4.37113883e-08),
  496.         Step_3_RH_C1=CFrame.new(0.5, 1, 0, -4.37113883e-08, 0, 1, -0.258819044,
  497.             0.965925634, -1.13133396e-08, -0.965925813, -0.258818984, -4.22219593e-08),
  498.        
  499.         Step_4_LH_C0=CFrame.new(-1,-1,0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0,
  500.             -4.37113883e-08),
  501.         Step_4_LH_C1=CFrame.new(-0.5, 0.899999976, 0, -4.37113883e-08, 0, -1, 0,
  502.             0.99999994, 0, 1, 0, -4.37113883e-08),
  503.         Step_4_RH_C0=CFrame.new(1,-1,0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0,
  504.             -4.37113883e-08),
  505.         Step_4_RH_C1=CFrame.new(.5,1, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0,
  506.             -4.37113883e-08),
  507.    
  508.         Look_Tilt_Right_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  509.         Look_Tilt_Right_Root_Joint_C1=CFrame.new(0,0,0, -0.965925813, 0.258819044, 0, 0,
  510.             0, 1, 0.258819044, 0.965925813, 0),
  511.         Look_Tilt_Right_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  512.         Look_Tilt_Right_Neck_C1=CFrame.new(0,-.5,0,-.965925753,-.258819014,0,0,0,
  513.             1, -0.258819014, 0.965925753, 0),
  514.        
  515.         Look_Tilt_Left_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  516.         Look_Tilt_Left_Root_Joint_C1=CFrame.new(0,0,0,-0.965925813, -0.258819044, 0, 0,
  517.             0, 1, -0.258819044, 0.965925813, 0),
  518.         Look_Tilt_Left_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  519.         Look_Tilt_Left_Neck_C1=CFrame.new(0,-0.5, 0, -0.965925813, 0.258819044, 0, 0, 0,
  520.             1, 0.258819044, 0.965925813, 0),
  521.  
  522.         Jump_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  523.         Jump_Neck_C1=CFrame.new(0,-0.49999997, 0, -1, 0, 0, 0, 0.499999791, 0.866025448,
  524.             0, 0.866025448, -0.499999791),
  525.         Jump_Left_Shoulder_C0=CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,.99999994,
  526.             0, 1, 0, -4.37113883e-08),
  527.         Jump_Left_Shoulder_C1=CFrame.new(0.5, 0.500000119, -2.23517418e-08,
  528.             -3.78551732e-08,-.499999613, -0.866025388, -2.18556941e-08, 0.866024792, -0.5,
  529.             0.99999994, 1.49011585e-08, -4.37113847e-08),
  530.         Jump_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  531.         Jump_Root_Joint_C1=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  532.         Jump_Right_Shoulder_C0=CFrame.new(1,.5, 0,-4.37113883e-08,0,1,-0,.99999994,
  533.             0, -1, 0, -4.37113883e-08),
  534.         Jump_Right_Shoulder_C1=CFrame.new(-0.49999994, 0.500000179, 1.86264515e-08,
  535.             -9.18490315e-08, 0.499999553, 0.866025388, -1.79652133e-07, 0.866024852,
  536.             -0.49999997, -1, -2.23517347e-07, 2.33438371e-08),
  537.         Jump_Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0, .99999994,0,1,
  538.             0, -4.37113883e-08),
  539.         Jump_Left_Hip_C1=CFrame.new(-0.5, 0.75, 0, -4.37113883e-08, 0, -1, -0.500000179,
  540.             0.86602515, 2.18557012e-08, 0.866025329, 0.50000006, -3.78551697e-08),
  541.         Jump_Right_Hip_C0=CFrame.new(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0,
  542.             -1, 0, -4.37113883e-08),
  543.         Jump_Right_Hip_C1=CFrame.new(0.5, 0.75, 0, -4.37113883e-08, 0, 1, 0.866025448,
  544.             0.499999821, 3.78551732e-08, -0.499999911, 0.866025269, -2.18556906e-08),
  545.  
  546.         Fall_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  547.         Fall_Neck_C1=CFrame.new(0,-.49999994, 2.98023224e-08, -1, 0, 0, 0, -0.500000179,
  548.             0.866025209, 0, 0.866025209, 0.500000179),
  549.         Fall_Left_Shoulder_C0=CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,.99999994,
  550.             0, 1, 0, -4.37113883e-08),
  551.         Fall_Left_Shoulder_C1=CFrame.new(0.49999994, 0.50000006, -2.23517418e-08,
  552.             -2.18556941e-08,-.866024673, -0.5, -3.78551732e-08, 0.499999583, -0.866025388,
  553.             0.99999994, 1.49011568e-08, -4.37113847e-08),
  554.         Fall_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  555.         Fall_Root_Joint_C1=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  556.         Fall_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,-0,.99999994,
  557.             0, -1, 0, -4.37113883e-08),
  558.         Fall_Right_Shoulder_C1=CFrame.new(-0.499999851, 0.50000006, 1.86264515e-08,
  559.             -1.6936967e-07, 0.866024613, 0.5, -1.09658799e-07, 0.499999672, -0.866025329,
  560.             -1,-2.23517318e-07, 2.33438371e-08),
  561.         Fall_Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,.99999994,0,1,
  562.             0, -4.37113883e-08),
  563.         Fall_Left_Hip_C1=CFrame.new(-.5, 1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0,
  564.             1, 0, -4.37113883e-08),
  565.         Fall_Right_Hip_C0=CFrame.new(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0,
  566.             -1, 0, -4.37113883e-08),
  567.         Fall_Right_Hip_C1=CFrame.new(.5,.460850835, 0.547367156, -4.37113883e-08, 0, 1,
  568.             0.499999791, 0.866025209, 2.18556853e-08, -0.866025448, 0.499999613,
  569.             -3.78551732e-08),
  570.        
  571.         Sit_Left_Shoulder_C0=CFrame.new(-1,.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994,
  572.             0, 1, 0, -4.37113883e-08),
  573.         Sit_Left_Shoulder_C1=CFrame.new(-5.96046448e-08, 0.75, 0.25, 0.249999955,
  574.             0.433012545, -0.866025388, 0.433012724, 0.749999702, 0.49999997, 0.866025388,
  575.             -0.499999851, -3.78551732e-08),
  576.         Sit_Right_Shoulder_C0=CFrame.new(1,.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994,
  577.             0, -1, 0, -4.37113883e-08),
  578.         Sit_Right_Shoulder_C1=CFrame.new(0, 0.75, 0.25, 0.249999955, -0.433012486,
  579.             .866025388, -0.433012724, 0.749999583, 0.49999997, -0.866025388, -0.499999791,
  580.             -3.78551732e-08),
  581.         Sit_Left_Hip_C0=CFrame.new(-1,-1,0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1,
  582.             0, -4.37113883e-08),
  583.         Sit_Left_Hip_C1=CFrame.new(-.49999997, 0.999999881, 5.96046448e-08, 0.258818984,
  584.             -1.13133307e-08, -0.965925694, 0.933012664, -0.258818686, 0.24999994,
  585.             -0.249999821, -0.965925217, -0.0669872314),
  586.         Sit_Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,-0,.99999994,0,-1,
  587.             0, -4.37113883e-08),
  588.         Sit_Right_Hip_C1=CFrame.new(0.5, 1.24999988, 0, 0.258819014, 1.1313336e-08,
  589.             0.965925753, -0.965925813, -4.22219451e-08, 0.258818984, 4.37113883e-08,
  590.             -0.999999702, 1.91068547e-15),
  591.        
  592.         Readying_Throw_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  593.         Readying_Throw_Neck_C1=CFrame.new(0,-.5, 0, -0.866025329, -0.500000179, 0, 0, 0,
  594.             1, -0.500000179, 0.866025329, 0),
  595.         Readying_Throw_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  596.         Readying_Throw_Root_Joint_C1=CFrame.new(0,.25, 0, -0.866025388, 0.5, 0, 0, 0, 1,
  597.             0.5, 0.866025388, 0),
  598.         Readying_Throw_Right_Shoulder_C0=CFrame.new(1,.5, 0, -4.37113883e-08, 0, 1, -0,
  599.             0.99999994, 0, -1, 0, -4.37113883e-08),
  600.         Readying_Throw_Right_Shoulder_C1=CFrame.new(-0.5, 0.933012724, -2.98023224e-08,
  601.             1.13133396e-08, 0.965925395, -0.258819044, 0.50000006, -0.224143744,
  602.             -0.836516261, -0.866025388, -0.129409447, -0.482962906),
  603.        
  604.         Threw_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  605.         Threw_Neck_C1= CFrame.new(0, -0.5, 0, -0.866025329, 0.500000179, 0, 0, 0, 1,
  606.             0.500000179, 0.866025329, 0),
  607.         Threw_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  608.         Threw_Root_Joint_C1=CFrame.new(0, .25, 0, -0.866025388, -0.5, 0, 0, 0, 1, -0.5,
  609.             0.866025388, 0),
  610.         Threw_Right_Shoulder_C0=CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0,
  611.             0.99999994, 0, -1, 0, -4.37113883e-08),
  612.         Threw_Right_Shoulder_C1= CFrame.new(-0.250000179, 0.841506422, -0.0915063322,  
  613.             .353553414, 0.841505826, -0.408493549, -0.739198923, 0.518951178, 0.429271638,
  614.             0.573223233, 0.150187492, 0.805517673),
  615.        
  616.         Readying_Fly_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  617.         Readying_Fly_Neck_C1=CFrame.new(0, -0.499978781, 1.90734863e-06, -1, 0, 0, 0,
  618.             -0.258817226, 0.965926349, 0, 0.965926349, 0.258817226),
  619.         Readying_Fly_Left_Shoulder_C0=CFrame.new(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0,
  620.             0.99999994, 0, 1, 0, -4.37113883e-08),
  621.         Readying_Fly_Left_Shoulder_C1=CFrame.new(0.24999994, 0.5, 0.25, 0.249999955,
  622.             0.433012545, -0.866025388, 0.433012724, 0.749999702, 0.49999997, 0.866025388,
  623.             -0.499999851, -3.78551732e-08),
  624.         Readying_Fly_Right_Shoulder_C0=CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0,
  625.             0.99999994, 0, -1, 0, -4.37113883e-08),
  626.         Readying_Fly_Right_Shoulder_C1=CFrame.new(-0.24999994, 0.5, 0.25, 0.249999955,
  627.             -.433012545, 0.866025388, -0.433012724, 0.749999702, 0.49999997, -0.866025388,
  628.             -.499999851, -3.78551732e-08),
  629.  
  630.         Fly_Idle_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  631.         Fly_Idle_Neck_C1=CFrame.new(0,-.5, 0, -1, 0, 0, 0, -0.258818835, 0.965925872, 0,
  632.             .965925872, 0.258818835),
  633.         Fly_Idle_Left_Shoulder_C0=CFrame.new(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0,
  634.             0.99999994, 0, 1, 0, -4.37113883e-08),
  635.         Fly_Idle_Left_Shoulder_C1=CFrame.new(0.5, 0.5, 0, -4.37113883e-08, 0, -1,
  636.             -0.500000179, 0.86602515, 2.18557012e-08, 0.866025329, 0.50000006,
  637.             -3.78551697e-08),
  638.         Fly_Idle_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  639.         Fly_Idle_Root_Joint_C1=CFrame.new(0, -0.965925813, 0.258819044, -1, 0, 0, 0,
  640.             0.258819044, 0.965925813, 0, 0.965925813, -0.258819044),
  641.         Fly_Idle_Right_Shoulder_C0=CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0,
  642.             0.99999994, 0, -1, 0, -4.37113883e-08),
  643.         Fly_Idle_Right_Shoulder_C1=CFrame.new(-0.5, 0.75000006, 0, 0.933012664,
  644.             -0.249999896, 0.258819044, -0.25, 0.0669872537, 0.965925813, -0.258819073,
  645.             -.965925395, -1.13133414e-08),
  646.         Fly_Idle_Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  647.             -4.37113883e-08),
  648.         Fly_Idle_Left_Hip_C1=CFrame.new(-.5,.441987276,-.0334935486,-4.37113883e-08,0,
  649.             -1,-0.499999851, 0.866025031, 2.1855687e-08, 0.866025448, 0.499999642,
  650.             -3.78551732e-08),
  651.         Fly_Idle_Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,-0,.99999994,0,-1,0,
  652.             -4.37113883e-08),
  653.         Fly_Idle_Right_Hip_C1=CFrame.new(.5, 1, 0, -4.37113883e-08, 0, 1, 0, 0.99999994,
  654.             0, -1, 0, -4.37113883e-08),
  655.  
  656.         Fly_Idle_2_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  657.         Fly_Idle_2_Root_Joint_C1=CFrame.new(0, -0.482956409, 0.129407883, -1, 0, 0, 0,
  658.             0.258819044, 0.965917706, 0, 0.965925813, -0.258816898),
  659.  
  660.         Flying_Neck_C0=CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  661.         Flying_Neck_C1=CFrame.new(0, -0.49998796, 7.15255737e-07, -1, 0, 0, 0,
  662.             0.499995798, 0.866027832, 0, 0.866027772, -0.499995828),
  663.         Flying_Left_Shoulder_C0=CFrame.new(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0,
  664.             0.99999994, 0, 1, 0, -4.37113883e-08),
  665.         Flying_Left_Shoulder_C1=CFrame.new(0.500001431, 0.499998093, 1.43051147e-06,
  666.             0.250011683, -0.433006138, -0.866025329, -0.433028638, 0.749990702,
  667.             -0.500000179, 0.866014063, 0.50001967, 2.3689181e-06),
  668.         Flying_Root_Joint_C0=CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  669.         Flying_Root_Joint_C1=CFrame.new(0, -0.249999955, -0.433012724, -1, 0, 0, 0,
  670.             -0.866025448, 0.499999911, 0, 0.499999911, 0.866025448),
  671.         Flying_Right_Shoulder_C0=CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0,
  672.             0.99999994, 0, -1, 0, -4.37113883e-08),
  673.         Flying_Right_Shoulder_C1=CFrame.new(-.5,.935295284, 0.00851848722, 0.965925813,
  674.             -1.15185426e-08, 0.258819044, -0.258819014, -1.49011603e-08, 0.965925813,
  675.             -2.23517418e-08, -0.999999404, 1.49011603e-08),
  676.  
  677.         Flying_Left_Hip_C0=CFrame.new(-1,-1,0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0,
  678.             1, 0, -4.37113883e-08),
  679.         Flying_Left_Hip_C1=CFrame.new(-0.5, 1, 0, -4.37113883e-08, 0, -1, -0.500000179,
  680.             0.86602515, 2.18557012e-08, 0.866025329, 0.50000006, -3.78551697e-08),
  681.         Flying_Right_Hip_C0=CFrame.new(1,-1,0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0,
  682.             -1, 0, -4.37113883e-08),
  683.         Flying_Right_Hip_C1=CFrame.new(0.5, 0.5, 0.25, -4.37113883e-08, 0, 1,
  684.             0.500000179, 0.86602515, 2.18557012e-08, -0.866025329, 0.50000006,
  685.             -3.78551697e-08),
  686.  
  687.         Spell_Circle_Start_C0=CFrame.new(0,-2.38418579e-07,0,0,1,0,
  688.             -.999995828,0,0,0,0,1),
  689.         Spell_Circle_End_C0=CFrame.new(0,-2.9999876,0,0,1,0,-.999995828,0,0,0,0,1),
  690.    
  691.     };
  692.     local function Get_Union(Primary_Part,table_of_obj,is_negated)
  693.         local parts={Primary_Part};Primary_Part.Parent=workspace;
  694.         for _,v in pairs(table_of_obj)do
  695.             table.insert(parts,v);v.Anchored=true;v.CanCollide=false;
  696.             v.Color=Primary_Part.Color;v.Transparency=Primary_Part.Transparency;
  697.             v.Material=Primary_Part.Material;end;
  698.         local union=(not is_negated and Primary_Part:UnionAsync(table_of_obj))or
  699.             Primary_Part:SubtractAsync(table_of_obj);
  700.         for _,v in pairs(parts)do v:Destroy();end;union.Parent=workspace;
  701.         union.CanCollide=false;return union;
  702.     end;
  703.     local function Bevel_ify(para_1,depth)
  704.         local mr,part_1=math.rad,(typeof(para_1)=='Instance'and para_1)or
  705.             (typeof(para_1)=='table'and(function()
  706.                 local a=Instance.new('Part',workspace);for i,v in pairs(para_1)do
  707.                 pcall(function()a[i]=v;end);end;return a;end)());
  708.         if not part_1 then error('Bevel Function not working.');end;
  709.         part_1.Anchored=true;
  710.         local function Get_Corner(Positive_x,Positive_y,Positive_z)
  711.             local X_CF,Y_CF,Z_CF,CF_Ang,mid_CA_num=
  712.                 part_1.Size.X/2,part_1.Size.Y/2,part_1.Size.Z/2
  713.             if not Positive_x or Positive_x==0 then X_CF=-X_CF;end;
  714.             if not Positive_y or Positive_y==0 then Y_CF=-Y_CF;end;
  715.             if not Positive_z or Positive_z==0 then Z_CF=-Z_CF;end;
  716.             if Positive_x==Positive_y then if Positive_z==Positive_x then
  717.             mid_CA_num=-45;else mid_CA_num=45;end;
  718.             elseif Positive_z==Positive_x then mid_CA_num=135;else mid_CA_num=-135;
  719.             end;CF_Ang=CFrame.Angles(0,mr(mid_CA_num),mr(45))
  720.            
  721.             local part=Instance.new("Part",workspace);part.Anchored=true;
  722.             part.Size=Vector3.new(depth * 2,part_1.Size.Y,part_1.Size.Y);
  723.             part.CFrame=part_1.CFrame * CFrame.new(X_CF,Y_CF,Z_CF) * CF_Ang;
  724.             part.Name=Positive_x.. Positive_y .. Positive_z;return part;
  725.         end;
  726.         local function Get_Edge(wrap_axis,Isnegative_1,Isnegative_2)
  727.             local ps,prime_1,prime_2=part_1.Size,1,1;
  728.             if Isnegative_1==1 then prime_1=-1;end;if Isnegative_2==1 then prime_2=-1;
  729.                 end;local part=Instance.new("Part",workspace);part.Anchored=true;
  730.             if wrap_axis==0 or not wrap_axis then
  731.                 part.Size=Vector3.new(part_1.Size.X,depth*2,depth*2);
  732.                 part.CFrame=part_1.CFrame*CFrame.new(0,ps.Y*.5*prime_1,ps.Z*.5* prime_2)*
  733.                     CFrame.Angles(mr(45),0,0);
  734.             elseif wrap_axis==1 then
  735.                 part.Size=Vector3.new(depth*2,part_1.Size.Y,depth*2);
  736.                 part.CFrame=part_1.CFrame*CFrame.new(ps.X*.5*prime_1,0,ps.Z*.5*prime_2)*
  737.                     CFrame.Angles(0,mr(45),0)
  738.             elseif wrap_axis==2 or not wrap_axis then
  739.                 part.Size=Vector3.new(depth * 2,depth * 2,part_1.Size.Z)
  740.                 part.CFrame=part_1.CFrame *
  741.                     CFrame.new(ps.X * .5 * prime_1,ps.Y * .5 * prime_2,0) *
  742.                     CFrame.Angles(0,0,mr(45))
  743.             end
  744.            
  745.             return part;
  746.         end;
  747.         local bev={
  748.             Get_Corner(0,0,0),Get_Corner(0,0,1),Get_Corner(0,1,0),Get_Corner(0,1,1),
  749.             Get_Corner(1,0,0),Get_Corner(1,0,1),Get_Corner(1,1,0),Get_Corner(1,1,1),
  750.  
  751.             Get_Edge(0,0,0),Get_Edge(0,0,1),Get_Edge(0,1,0),Get_Edge(0,1,1),
  752.             Get_Edge(1,0,0),Get_Edge(1,0,1),Get_Edge(1,1,0),Get_Edge(1,1,1),
  753.             Get_Edge(2,0,0),Get_Edge(2,0,1),Get_Edge(2,1,0),Get_Edge(2,1,1)
  754.         }
  755.         local union=Get_Union(part_1,bev,true);return union;
  756.     end;
  757.     local function Appearence()
  758.         local Appear=char:FindFirstChild'Appearence'or(function()
  759.             local a= Instance.new("Folder")a.Name='Appearence'a.Parent=char;
  760.             return a;end)();
  761.         local function a(Name_1,Arm)
  762.             local RA_Fire= Appear:FindFirstChild(Name_1)or(function()
  763.                 local c= Instance.new("Part");c.Transparency=1;c.CanCollide=false;
  764.                 c.Massless=false;c.CFrame=Arm.CFrame*CFrame.new(0,-1,0);
  765.                 c.Size=Vector3.new(.5,.5,.5);c.Name=Arm.Name..'Fire'
  766.                 c.Parent=Appear;return c;end)();
  767.             local w=RA_Fire:FindFirstChild'WeldConstraint'or(function()
  768.                 local b= Instance.new("WeldConstraint");b.Part0=RA_Fire;b.Part1=Arm;
  769.                 b.Parent=RA_Fire;return b;end)();
  770.             local pe= RA_Fire:FindFirstChild'ParticleEmitter'or(function()
  771.                 local b= Instance.new("ParticleEmitter");b.EmissionDirection='Bottom';
  772.                 b.Color=ColorSequence.new(Settings.Arm_Particle_Color);b.Rate=30;
  773.                 b.Texture=Settings.Arm_Particle_Decal;b.Size=NumberSequence.new(.15);
  774.                 b.Drag=1;b.Speed=NumberRange.new(.25);b.Enabled=true;
  775.                 b.Lifetime=NumberRange.new(1,1);b.Parent=RA_Fire;return b;end)();
  776.             return RA_Fire;
  777.         end;a('LA_Fire',LA);a('RA_Fire',RA);
  778.         if Settings.Default_Appearence then
  779.             local Limb,Negate_1,Mask_Parts,Limb_2=function()
  780.                 return Instance_2.Get_Part({Size=Vector3.new(1.05, 2.05, 1.05),
  781.                     Material='Sand',Anchored=true,CanCollide=false,
  782.                     Color=Color3.fromRGB(255,100,0),
  783.                     Position=Vector3.new(0,100,100),Parent=workspace});
  784.             end,function(arg1,mode,op1,op2)
  785.                 return {Instance_2.Get_Part({
  786.                     Anchored=true;CanCollide=false;
  787.                     CFrame=(not mode and arg1.CFrame*CFrame.new(0,-1,0))or(mode==1 and
  788.                         arg1.CFrame*CFrame.new(0,op2,0));
  789.                     Size=Vector3.new(1.1,(not op1 and .2)or op1,1.1);});}
  790.             end,function()
  791.                 local temp_table={
  792.                 (function() local a=Instance_2.Get_Part({
  793.                     Color=Color3.new(1, 0.392157, 0),Material=Enum.Material.Sand,
  794.                     Shape=Enum.PartType.Ball,
  795.                     CFrame=CFrame.new(-2, 4.29999876, 17.5, 0, 1, 0, -1, 0, -2.98023224e-08,
  796.                         2.98023224e-08, 0, 1),
  797.                     Anchored=true,CanCollide=false,Massless=true,
  798.                     Size=Vector3.new(1.25999999, 1.25999999, 1.25999999),});return a;end)(),
  799.                 (function() local a=Instance_2.Get_Part({
  800.                     Color=Color3.new(1, 0.392157, 0),Material=Enum.Material.Sand,
  801.                     Shape=Enum.PartType.Cylinder,
  802.                     CFrame=CFrame.new(-2, 4.44999886, 17.4999981, 0, 1, 0, -1, 0,
  803.                         -2.98023224e-08, 2.98023224e-08, 0, 1),
  804.                     Anchored=true,CanCollide=false,Massless=true,
  805.                 Size=Vector3.new(0.300000012, 1.25999999, 1.25999999),});
  806.                 return a;end)(),
  807.                 (function() local a=Instance_2.Get_Part({
  808.                     Color=Color3.new(.639216,.635294,.647059),
  809.                     Material=Enum.Material.Plastic,
  810.                     Shape=Enum.PartType.Block,
  811.                     CFrame=CFrame.new(-2, 3.94829059, 17.7540455, 1, 0, 0, 0, 0.939692736, 0.342019856, 0, -0.342019945, 0.939692736),
  812.                     Anchored=true,CanCollide=false,Massless=true,
  813.                     Size=Vector3.new(1.5, 0.800000012, 3),});return a;end)(),
  814.                 };
  815.                 for _,v in pairs(temp_table)do
  816.                     v.Position=v.Position + Vector3.new(0,100,0);
  817.                 end;
  818.                 return unpack(temp_table);
  819.             end,function()
  820.                 return Instance_2.Get_Part({Size=Vector3.new(1.1, 2.1, 1.1),
  821.                     Material='Sand',Anchored=true,CanCollide=false,
  822.                     Color=Color3.fromRGB(255,100,0),
  823.                     Position=Vector3.new(0,100,100),Parent=workspace});
  824.             end;
  825.             local Mask_1,Mask_2,Mask_Negate= Mask_Parts();
  826.             local Mask_Mouth={
  827.                 (function()
  828.                     local a= Instance.new("Part");a.CFrame=CFrame.new(-1.99769676,
  829.                         4.39999247, 17.5055332, -4.37113918e-08,
  830.                         -1.00000012, 0, 1, -4.37113883e-08, 0, 0, 0, 1);
  831.                     a.Size=Vector3.new(0.400000006, 1.26100004, 1.26100004);
  832.                     a.Material='Sand';a.Color=Settings.Mask_Mouth_Color;a.Massless=true;
  833.                     a.CanCollide=false;a.Anchored=true;a.Shape='Cylinder';
  834.                 a.Parent=workspace;return a;end)();{
  835.                     (function()local a= Instance.new("Part");a.CFrame=CFrame.new(-1.75,
  836.                             4.50000048, 17.9999981, 0.707106888, 0, 0.707106888, 0, 1, 0,
  837.                         -0.707106888,0, 0.707106888);
  838.                         a.Size=Vector3.new(2, 1, 1);a.Massless=true;a.Material='Sand';
  839.                         a.Color=Settings.Mask_Mouth_Color;a.CanCollide=false;
  840.                         a.Anchored=true;a.Parent=workspace;return a;end)();
  841.                     (function()local a= Instance.new("Part");
  842.                         a.CFrame=CFrame.new(-2.24999928, 4.50000048, 17.9999981,
  843.                             0.707106888, 0, -0.707106888, 0, 1, 0, 0.707106888, 0,
  844.                             0.707106888);a.Size=Vector3.new(2, 1, 1);a.Material='Sand';
  845.                         a.Color=Settings.Mask_Mouth_Color;a.Anchored=true;
  846.                         a.CanCollide=false;a.Massless=true;a.Parent=workspace;return a;                             end)();
  847.                     (function()local a= Instance.new("WedgePart");
  848.                         a.CFrame=CFrame.new(-2.14999986,4.54999876,16.8999996,0,1,0,0,0,1,
  849.                             1,0,0);a.Size=Vector3.new(.199999958,.099999927,.299999893);
  850.                         a.Color=Settings.Mask_Mouth_Color;a.CanCollide=false;
  851.                         a.Material='Sand';a.Anchored=true;a.Massless=true;
  852.                         a.Parent=workspace;return a;
  853.                     end)();
  854.                     (function()local a= Instance.new("WedgePart");
  855.                         a.CFrame=CFrame.new(-1.85000002, 4.54999924, 16.9000015, 0,
  856.                             -1, 0, 0, 0, 1, -1, 0, 0);
  857.                             a.Size=Vector3.new(0.199999958, 0.099999927, 0.299999893);
  858.                         a.Color=Settings.Mask_Mouth_Color;a.CanCollide=false;
  859.                         a.Material='Sand';a.Anchored=true;a.Massless=true;
  860.                         a.Parent=workspace;return a;end)();
  861.                 };};
  862.             local Mask_Mouth_Negate_1={
  863.                 (function()local a= Instance.new("Part");
  864.                     a.CFrame=CFrame.new(-1.99769592, 4.39999247, 17.5055332,
  865.                         -4.37113918e-08, -1.00000012, 0, 1, -4.37113883e-08, 0, 0, 0, 1);
  866.                     a.Size=Vector3.new(0.400000006, 1.262, 1.262);
  867.                     -- x,26100004,26100004
  868.                     a.Color=Settings.Mask_Mouth_Color;a.CanCollide=false;
  869.                     a.Material='Sand';a.Anchored=true;a.Massless=true;a.Shape='Cylinder';
  870.                     a.Parent=workspace;return a;end)();{
  871.                     (function()local a= Instance.new("Part");
  872.                         a.CFrame=CFrame.new(-1.99945307, 4.79904604, 16.9986839, 0, 0, -1,
  873.                             0, 1, 0, 1, 0, 0);a.Size=Vector3.new(2, 1, 1);
  874.                         a.Color=Settings.Mask_Mouth_Color;a.CanCollide=false;
  875.                         a.Material='Sand';a.Anchored=true;a.Massless=true;
  876.                         local b= Instance.new("SpecialMesh");b.MeshType='Sphere';
  877.                         b.Parent=a;a.Parent=workspace;return a;end)();
  878.                     (function()local a= Instance.new("Part")
  879.                         a.Color=Settings.Mask_Mouth_Color;a.CanCollide=false;
  880.                         a.Material='Sand';a.Anchored=true;a.Massless=true;
  881.                         a.CFrame=CFrame.new(-1.74999917, 4.50000048, 17.9999981,
  882.                             0.707106888, 0, 0.707106888, 0, 1, 0, -0.707106888, 0,
  883.                             0.707106888);a.Size=Vector3.new(2, 1, 1);a.Parent=workspace;
  884.                     return a;end)();
  885.                     (function()local a= Instance.new("Part")
  886.                         a.Color=Settings.Mask_Mouth_Color;a.CanCollide=false;
  887.                         a.Material='Sand';a.Anchored=true;a.Massless=true;
  888.                         a.CFrame=CFrame.new(-2.24999857, 4.50000048, 17.9999981,
  889.                             0.707106888, 0, -0.707106888, 0, 1, 0, 0.707106888, 0,
  890.                             0.707106888);a.Size=Vector3.new(2, 1, 1);a.Parent=workspace;
  891.                     return a;end)();
  892.                 };};
  893.             Mask_Mouth[1].Position=Mask_Mouth[1].Position+Vector3.new(0,100,0);
  894.             for _,v in pairs(Mask_Mouth[2])do v.Position=v.Position+Vector3.new(0,100,0);
  895.             end;
  896.             Mask_Mouth_Negate_1[1].Position=Mask_Mouth_Negate_1[1].Position+
  897.                 Vector3.new(0,100,0);
  898.             for _,v in pairs(Mask_Mouth_Negate_1[2])do
  899.                 v.Position=v.Position+Vector3.new(0,100,0);end;
  900.            
  901.             local unions={
  902.                 Get_Union(Girl_Torso_Set[1],Girl_Torso_Set[2],Girl_Torso_Set[3]);
  903.                 Bevel_ify(Limb(),.05),Bevel_ify(Limb(),.05),Bevel_ify(Limb(),.05),
  904.                 Bevel_ify(Limb(),.05);nil;nil;nil;nil;Get_Union(Mask_1,{Mask_2});nil;
  905.                 Get_Union(Mask_Mouth[1],Mask_Mouth[2],true);
  906.                 Get_Union(Mask_Mouth_Negate_1[1],Mask_Mouth_Negate_1[2],true);nil;
  907.                
  908.                 }
  909.             unions[6]=Get_Union(unions[2],Negate_1(LA),true);
  910.             unions[7]=Get_Union(unions[3],Negate_1(RA),true);
  911.             unions[8]=Get_Union(unions[4],Negate_1(unions[4],1,.3,.4),true);
  912.             unions[9]=Get_Union(unions[5],Negate_1(unions[5],1,.3,.5),true);
  913.             unions[11]=Get_Union(unions[10],{Mask_Negate},true);
  914.             unions[14]=Get_Union(unions[12],{unions[13]},true);
  915.            
  916.             Girl_Torso_Set[1].Parent=nil;
  917.             table.insert(cache,Girl_Torso_Set[1])
  918.             for _,v in pairs(Girl_Torso_Set[2])do v.Parent=nil;
  919.                 table.insert(cache,v);end;
  920.             unions[1].Anchored=false;unions[1].CFrame=Torso.CFrame;
  921.             unions[1].Parent=Appear;New_Instance('WeldConstraint',{Part0=Torso,
  922.                 Part1=unions[1],Parent=Appear});
  923.             unions[6].Anchored=false;unions[6].CFrame=LA.CFrame*CFrame.new(0,.1,0);
  924.             unions[6].Parent=Appear;New_Instance('WeldConstraint',{Part0=LA,
  925.                 Part1=unions[6],Parent=Appear});
  926.             unions[7].Anchored=false;unions[7].CFrame=RA.CFrame*CFrame.new(0,.1,0);
  927.             unions[7].Parent=Appear;New_Instance('WeldConstraint',{Part0=RA,
  928.                 Part1=unions[7],Parent=Appear});
  929.             unions[8].Anchored=false;unions[8].CFrame=LL.CFrame;
  930.             unions[8].Parent=Appear;New_Instance('WeldConstraint',{Part0=LL,
  931.                 Part1=unions[8],Parent=Appear});
  932.             unions[9].Anchored=false;unions[9].CFrame=RL.CFrame;
  933.             unions[9].Parent=Appear;New_Instance('WeldConstraint',{Part0=RL,
  934.                 Part1=unions[9],Parent=Appear});
  935.             unions[11].Anchored=false;unions[11].Parent=Appear;
  936.             unions[14].Anchored=false;
  937.             New_Instance('Weld',{Part0=Head,Part1=unions[14],
  938.                 C0=CFrame.new(0,-.2,-.315)*CFrame.Angles(0,0,mr(90)),
  939.                 Parent=Appear});
  940.             unions[14].Parent=Appear;
  941.             local w=Instance.new("Weld")
  942.             w.Part0=Head;w.Part1=unions[11];
  943.             w.C0=CFrame.Angles(0,0,mr(-90))
  944.             w.Parent=unions[11];
  945.             local temp_table={
  946.                 (function() local a=Instance_2.Get_SM_Part({
  947.                     Color=Color3.new(1, 0.392157, 0),Material=Enum.Material.Plastic,
  948.                     Shape=Enum.PartType.Block,Size=Vector3.new(2.59999967, 1, 2),},{
  949.                     MeshType=Enum.MeshType.FileMesh,
  950.                     Scale=Vector3.new(0.0599999987, 0.0599999987, 0.0599999987),
  951.                     MeshId='rbxassetid://1165242',TextureId='',});local b=Instance_2.Weld({
  952.                     Part1=a,Part0=Head,
  953.                     C0=CFrame.new(-0.00230205059, 0.899998188, -0.00553703308, 1, 0, 0, 0,
  954.                         0.999995828, 0, 0, 0, 1),Parent=a,});return a;end)(),
  955.                 }
  956.             for _,v in pairs(temp_table)do v.Parent=Appear;end;
  957.            
  958.             for _,v in pairs(char:GetDescendants())do
  959.                 if v:IsA'Decal'or v:IsA'CharacterMesh'then
  960.                     v.Parent=nil;table.insert(cache,v);elseif v:IsA'Accessory'then
  961.                 if not v:FindFirstChild('HairAttachment',true)then
  962.                     v.Parent=nil;table.insert(cache,v);end;end;
  963.             end;
  964.             local function Face(id)
  965.                 local d= Instance.new("Decal");d.Texture=id;d.Face='Front';d.Parent=Head;
  966.             return d;end;
  967.             Face('http://www.roblox.com/asset/?id=3949523283');
  968.             Face('http://www.roblox.com/asset/?id=3612881773');
  969.             Face('http://www.roblox.com/asset/?id=3949522147');
  970.             for _,v in pairs(char:GetDescendants())do
  971.                 if v:IsA'Shirt'or v:IsA'Pants'then v:Destroy();end;end;
  972.         end;
  973.         local b= Instance_2.new('CharacterMesh',{BodyPart='Torso',MeshId=48112070,
  974.             Parent=char});
  975.     end;Appearence();
  976.    
  977.     local function Damage(hit,dam,onhit)onhit=onhit or function()end;
  978.         if hit then if game.PlaceId==843468296 then
  979.             local mod=hit:FindFirstAncestorWhichIsA'Model';
  980.             if mod and mod~=workspace and mod~=char then
  981.             local m_hum= mod:FindFirstChildWhichIsA'Humanoid';if m_hum then
  982.             m_hum.Sit=true;onhit(hit);end;end;else
  983.             local mod=hit:FindFirstAncestorWhichIsA'Model';
  984.             if mod and mod~=workspace and mod~=char then
  985.             local m_hum= mod:FindFirstChildWhichIsA'Humanoid';
  986.             local des_part=mod:FindFirstChild'Head'or mod:FindFirstChild'Torso'
  987.                 or mod:FindFirstChild'UpperTorso';
  988.             if m_hum then
  989.                 if m_hum.Health>1000 then m_hum.Health=0;elseif
  990.                     m_hum.Health>0 then m_hum:TakeDamage(dam);onhit(hit);end;
  991.             elseif des_part then des_part:Destroy();else
  992.                 pcall(function()mod:BreakJoints();end);end;end;end;end;
  993.     end;
  994.     local function Remote_Handler(plr,...)local args={...};
  995.         if args[1]=='KD'then
  996.             if args[2]=='q'and not attacks_bool.In_Attack and not attacks_bool.Fly_Start then
  997.                 local Part,Ev= char:FindFirstChild('Right ArmFire',true);
  998.                 attacks_bool.In_Attack=true;attacks_bool.Swipe_Right_Arm=true;
  999.                 if Part then local bool=true;Ev=Part.Touched:Connect(function(h)
  1000.                     if bool then Damage(h,25,function()
  1001.                         local sound=char:FindFirstChild('Slap',true)or
  1002.                             Reuse_Cache('Sound',{SoundId=Settings.Sounds.On_Slap,
  1003.                                 Volume=2;Name='Slap',
  1004.                                 Parent=char:FindFirstChild'Appearence'or char,});
  1005.                     sound:Play();end);bool=false;end;end);
  1006.                 end;
  1007.                 wait(1);if Ev then Ev:Disconnect();end;
  1008.                 attacks_bool.Swipe_Right_Arm=false;attacks_bool.In_Attack=false;
  1009.             elseif args[2]=='e'and not attacks_bool.In_Attack and not attacks_bool.Fly_Start then
  1010.                 attacks_bool.In_Attack=true;attacks_bool.Swipe_Right_Arm=true;
  1011.                 local Storage=char:FindFirstChild'Storage'or Instance_2.new('Folder',
  1012.                     {Name='Storage',Parent=char});
  1013.                 local Fireball=Instance_2.new('Part',{Transparency=1;Shape='Ball';
  1014.                     Color=Color3.fromRGB(255,100,0);Material='Sand';Anchored=false;
  1015.                     CanCollide=false;Size=Vector3.new(10,10,10);Massless=true;
  1016.                     Parent=Storage;});
  1017.                 local weld=Instance_2.new('Weld',{Part0=RA,Part1=Fireball,
  1018.                     C0=CFrame.new(0,-1,0),Parent=Fireball});
  1019.                 local sound=Storage:FindFirstChild('Sound_Slot_1',true)or
  1020.                     Reuse_Cache('Sound',{});sound.Name='Sound_Slot_1';
  1021.                 sound.SoundId=Settings.Sounds.Fireball_Charging;sound.Volume=3;
  1022.                 sound.Looped=false;sound.Parent=Storage;
  1023.                 local pt=Instance.new("ParticleEmitter");pt.EmissionDirection='Bottom';
  1024.                 pt.Color=ColorSequence.new(Settings.Arm_Particle_Color);pt.Rate=30;
  1025.                 pt.Texture=Settings.Arm_Particle_Decal;pt.Size=NumberSequence.new(.15);
  1026.                 pt.Drag=1;pt.Speed=NumberRange.new(.0);pt.Enabled=true;
  1027.                 pt.Lifetime=NumberRange.new(1,1);pt.Parent=Fireball;
  1028.                 local TI_1=TweenInfo.new(.25,Enum.EasingStyle.Linear,
  1029.                     Enum.EasingDirection.InOut,0,false,0);
  1030.                 local TI_2=TweenInfo.new(5,Enum.EasingStyle.Linear,
  1031.                     Enum.EasingDirection.InOut,0,false,0);
  1032.                 local EndProps={Transparency=0;Size=Vector3.new(1,1,1)}
  1033.                 local spec_fireb= Instance.new("SpecialMesh");
  1034.                 spec_fireb.MeshId='rbxassetid://2411103025';spec_fireb.Parent=Fireball;
  1035.                 tweenservice:Create(Fireball,TI_1,EndProps):Play();sound:Play();
  1036.                 repeat wait()until attacks_bool.Start_Of_Swiping;
  1037.                 sound:Stop();sound.SoundId=Settings.Sounds.Fireball_Flying;sound.Volume=1;
  1038.                 sound.Looped=true;sound.Parent=Fireball;sound.TimePosition=2;
  1039.                 sound:Play();weld:Destroy();Fireball.CFrame=RA.CFrame*CFrame.new(0,-1,0);
  1040.                 wait();Fireball.Anchored=true;
  1041.                 local Mouse_CF=RF:InvokeClient(player,'Get_Mouse_CF');
  1042.                 if Mouse_CF then
  1043.                     spawn(function()
  1044.                         Fireball.CFrame=CFrame.new(Fireball.Position,Mouse_CF.Position)*
  1045.                             CFrame.Angles(0,mr(180),0);
  1046.                         local Ev;for i=1,60 do
  1047.                             Fireball.CFrame=Fireball.CFrame*
  1048.                                 CFrame.new(0,0,1);
  1049.                             if i==1 then Ev=Fireball.Touched:Connect(function()end)end;
  1050.                             local a=Fireball:GetTouchingParts();
  1051.                             if #a>0 and (function()for _,v in pairs(a)do
  1052.                                 local m=v:FindFirstAncestorWhichIsA'Model';if m then
  1053.                                     if m~=char then return true;end;end;end;end)()then
  1054.                                 sound:Stop();
  1055.                                 sound.SoundId=Settings.Sounds.Fireball_Impact;
  1056.                                 local bool=true;if Ev then Ev:Disconnect();end;wait();
  1057.                                 tweenservice:Create(Fireball,TI_2,{
  1058.                                     Size=Vector3.new(10,10,10);Transparency=1;}):Play();
  1059.                                 tweenservice:Create(spec_fireb,TI_2,{
  1060.                                     Scale=Vector3.new(10,10,10);}):Play();
  1061.                                 Damage(a[1],50);sound:Play()wait(5);
  1062.                                 Ev=Fireball.Touched:Connect(function(h)
  1063.                                     if bool then Damage(h,50,function()bool=false;
  1064.                                     end);
  1065.                         end;end);break;end;wait(1/60);end;
  1066.                     sound.Parent=Storage;sound:Stop();Fireball:Destroy();end);end;
  1067.                 wait(1);attacks_bool.In_Attack=false;attacks_bool.Swipe_Right_Arm=false;
  1068.             elseif args[2]=='r'and not attacks_bool.In_Attack then
  1069.                 attacks_bool.In_Attack=true;attacks_bool.Flying=not attacks_bool.Flying;
  1070.                 if attacks_bool.Flying then
  1071.                     hum.Sit=false;hum.JumpPower=0;hum.PlatformStand=false;
  1072.                     hum.WalkSpeed=10;
  1073.                     local Storage=char:FindFirstChild'Storage'or
  1074.                         Instance_2.new('Folder',{Name='Storage',Parent=char});
  1075.                     local sound=Storage:FindFirstChild'Sound_Slot_2'or
  1076.                         Instance_2.new('Sound',{});sound.Volume=.5;
  1077.                     sound.SoundId=Settings.Sounds.Fly_Charging;sound.Parent=Storage;
  1078.                     sound:Play();
  1079.                     local Spell_Circle= Instance_2.Get_Part({Transparency=1;
  1080.                         Size=Vector3.new(.1,.1,.1);CanCollide=false;Massless=true;
  1081.                         Anchored=true;Shape='Cylinder';Parent=Storage});
  1082.                     local _= Instance_2.new('Decal',{
  1083.                         Color3=Color3.fromRGB(255,110,0);Face='Left';
  1084.                         Texture=Settings.Decals.Spell_Circle;Parent=Spell_Circle});
  1085.                     attacks_bool.Fly_Spell_Circle=Spell_Circle;
  1086.                     Spell_Circle.CFrame=hrp.CFrame*CFrame.Angles(0,0,mr(-90));
  1087.                     local SP_Size_Vector,Down_Factor=.1,1;
  1088.                     repeat wait();
  1089.                         Spell_Circle.CFrame=hrp.CFrame*
  1090.                             CFrame.Angles(0,mr(Down_Factor),mr(-90))*
  1091.                             CFrame.new(2.9/30*Down_Factor,0,0)
  1092.                         SP_Size_Vector=SP_Size_Vector+.2;
  1093.                         Spell_Circle.Size=Vector3.new(.1,SP_Size_Vector,SP_Size_Vector);
  1094.                         Down_Factor=Down_Factor+1
  1095.                     until attacks_bool.Fly_Start;hum.WalkSpeed=25;
  1096.                 else
  1097.                     attacks_bool.Fly_Spell_Circle.Anchored=false;
  1098.                     attacks_bool.Fly_Spell_Circle=nil;attacks_bool.Flying=false;
  1099.                     hum.JumpPower=50;hum.WalkSpeed=16;
  1100.                 end;
  1101.                 attacks_bool.In_Attack=false;
  1102.             elseif args[2]=='f'and not attacks_bool.In_Attack then
  1103.                 attacks_bool.In_Attack=true;attacks_bool.LO_Active=false;
  1104.                 local Storage,To_Cf=char:FindFirstChild'Storage'or
  1105.                     Instance_2.new('Folder',{Name='Storage',Parent=char}),
  1106.                     RF:InvokeClient(player,'Get_Mouse_CF');
  1107.                 repeat wait(.1);until To_Cf;
  1108.                 local center_point,charging=Storage:FindFirstChild'Laser_orb'or(function()
  1109.                     local a=Instance.new('Part');a.Massless=true;a.Name='Laser_orb'
  1110.                     a.Color=Color3.fromRGB(255,100,0);a.Material='Neon'
  1111.                     a.CanCollide=false;a.Anchored=true;a.Shape='Ball';
  1112.                     a.Size=Vector3.new(1,1,1);a.Parent=Storage;return a;end)(),
  1113.                     Storage:FindFirstChild'Sound_Slot_3'or Instance_2.new('Sound',{Volume=3;
  1114.                     SoundId=Settings.Sounds.Fireball_Charging;Looped=true;Name='Sound_Slot_3';
  1115.                     Parent=Storage;});charging.Parent=center_point;charging:Play();
  1116.                 center_point.Position=Head.Position+Vector3.new(0,5,0);
  1117.                 center_point.CFrame=CFrame.new(center_point.Position,To_Cf.Position);
  1118.                 local cp_cf,crosshair_1,crosshair_2,crosshair_3,crosshair_4=
  1119.                     center_point.CFrame,Storage:FindFirstChild'CH1'
  1120.                     or Instance_2.Get_SM_Part({Name='CH1';Massless=true;CanCollide=false;
  1121.                     Material='Neon';Color=Color3.fromRGB(255,100,0);Anchored=true;
  1122.                     Size=Vector3.new(1,1,1);Parent=Storage;},{MeshType='Sphere';}),
  1123.                     Storage:FindFirstChild'CH2'or Instance_2.Get_SM_Part({
  1124.                     Name='CH2';Massless=true;CanCollide=false;Anchored=true;
  1125.                     Material='Neon';Color=Color3.fromRGB(255,100,0);
  1126.                     Size=Vector3.new(1,1,1);Parent=Storage;},{MeshType='Sphere';}),
  1127.                     Storage:FindFirstChild'CH3'or Instance_2.Get_SM_Part({
  1128.                     Name='CH3';Massless=true;CanCollide=false;Anchored=true;
  1129.                     Material='Neon';Color=Color3.fromRGB(255,100,0);
  1130.                     Size=Vector3.new(1,1,1);Parent=Storage;},{MeshType='Sphere';}),
  1131.                     Storage:FindFirstChild'CH4'or Instance_2.Get_SM_Part({
  1132.                     Name='CH4';Massless=true;CanCollide=false;Anchored=true;
  1133.                     Material='Neon';Color=Color3.fromRGB(255,100,0);
  1134.                     Size=Vector3.new(1,1,1);Parent=Storage;},{MeshType='Sphere';});
  1135.                 local dis=math.abs((cp_cf.Position-To_Cf.Position).Magnitude);wait();
  1136.                 crosshair_1:WaitForChild'Mesh'.Scale=Vector3.new(1,1,1);
  1137.                 crosshair_2:WaitForChild'Mesh'.Scale=Vector3.new(1,1,1);
  1138.                 crosshair_3:WaitForChild'Mesh'.Scale=Vector3.new(1,1,1);
  1139.                 crosshair_4:WaitForChild'Mesh'.Scale=Vector3.new(1,1,1);
  1140.                 local chs,TInfo=
  1141.                     {crosshair_1,crosshair_2,crosshair_3,crosshair_4;},
  1142.                     TweenInfo.new(1,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut,
  1143.                         0,false,0);
  1144.                 crosshair_1.CFrame=center_point.CFrame*CFrame.new(2,0,0);
  1145.                 crosshair_2.CFrame=center_point.CFrame*CFrame.new(-2,0,0);
  1146.                 crosshair_3.CFrame=center_point.CFrame*CFrame.new(0,2,0);
  1147.                 crosshair_4.CFrame=center_point.CFrame*CFrame.new(0,-2,0);
  1148.                 tweenservice:Create(crosshair_1:WaitForChild'Mesh',TInfo,{
  1149.                 Scale=Vector3.new(4,1,1)}):Play();
  1150.                 tweenservice:Create(crosshair_2:WaitForChild'Mesh',TInfo,{
  1151.                     Scale=Vector3.new(4,1,1)}):Play();
  1152.                 tweenservice:Create(crosshair_3:WaitForChild'Mesh',TInfo,{
  1153.                     Scale=Vector3.new(1,4,1)}):Play();
  1154.                 tweenservice:Create(crosshair_4:WaitForChild'Mesh',TInfo,{
  1155.                     Scale=Vector3.new(1,4,1)}):Play();
  1156.                 attacks_bool.Laser_Orb={center_point,chs};attacks_bool.LO_Degrees=0;
  1157.                 repeat wait();until attacks_bool.LO_Degrees>=45;attacks_bool.LO_Active=true
  1158.                     local Laser_Orb_Beam,LOB_Ball=Storage:FindFirstChild'LO_Beam'or
  1159.                     Instance_2.Get_Part({Material='Neon';Shape='Cylinder';Massless=true;
  1160.                         CanCollide=false;Anchored=true;Name='LO_Beam';
  1161.                     Color=Color3.fromRGB(255,100,0);Parent=Storage;}),
  1162.                     Storage:FindFirstChild'LOB_Ball'or Instance_2.Get_Part({
  1163.                         Material='Neon';Shape='Ball';Massless=true;
  1164.                         CanCollide=false;Anchored=true;Name='LOB_Ball';
  1165.                         Color=Color3.fromRGB(255,100,0);Parent=Storage;});
  1166.                 local Set,Increment=
  1167.                     {center_point,crosshair_1,crosshair_2,crosshair_3,crosshair_4},.2;
  1168.                 LOB_Ball.Transparency=0;LOB_Ball.Size=Vector3.new(.5,.5,.5);
  1169.                 LOB_Ball.CFrame=center_point.CFrame*CFrame.new(LOB_Ball.Position,
  1170.                     To_Cf.Position);Laser_Orb_Beam.Transparency=.1;
  1171.                 Laser_Orb_Beam.Size=Vector3.new(dis,.5,.5);
  1172.                 Laser_Orb_Beam.CFrame=center_point.CFrame*CFrame.Angles(0,mr(90),0)*
  1173.                     CFrame.new(dis/2,0,0);attacks_bool.In_Attack=false;
  1174.                 local hit_bool=0;local Ev=Laser_Orb_Beam.Touched:Connect(function(h)
  1175.                     if hit_bool<10 then Damage(h,50,function()hit_bool=hit_bool+1;end);end;end);
  1176.                 repeat wait();
  1177.                     Laser_Orb_Beam.Size=Laser_Orb_Beam.Size+Vector3.new(0,Increment,Increment);
  1178.                     Laser_Orb_Beam.Transparency=Laser_Orb_Beam.Transparency+Increment*.1
  1179.                     LOB_Ball.Size=LOB_Ball.Size+Vector3.new(Increment,Increment,Increment);
  1180.                     LOB_Ball.Transparency=LOB_Ball.Transparency+Increment*.1
  1181.                     until not attacks_bool.LO_Active or Laser_Orb_Beam.Size.Y>=8;
  1182.                 charging.Parent=Storage;charging:Stop();attacks_bool.Laser_Orb=nil;
  1183.                 Laser_Orb_Beam:Destroy();LOB_Ball:Destroy();
  1184.                 for _,v in pairs(Set)do pcall(function()v:Destroy();end);end;
  1185.                 if Ev then Ev:Disconnect();end;
  1186.             end;
  1187.         elseif args[1]=='MB_Down'then
  1188.            
  1189.         end;
  1190.     end;
  1191.    
  1192.     hum.MaxHealth=math.huge;hum.Health=hum.MaxHealth;
  1193.     RE.OnServerEvent:Connect(Remote_Handler);
  1194.     spawn(function()
  1195.         local Alpha_Decimal,Movement_Range,Run_Frame,Run_Frames_Max,RA_Swipe_Frame,
  1196.             RA_Swipe_Throw_Point,Fly_Frame,Fly_Activate_Point,Fly_Lower_Point,
  1197.             Fly_Alpha_Decimal,Walk_To_Idle_Fly_Frame,Walk_To_Idle_Fly_Frames_Max,
  1198.             Spell_Circle_Spin_Factor,Laser_Center_Increment=
  1199.             .5,3,0,180,0,15,0,30,60,1/30,60,60,30,20;
  1200.         while true do
  1201.             local velo=hrp.Velocity;
  1202.             local vx,vy,vz=velo.X,velo.Y,velo.Z;
  1203.             local Step_Run_Frame=Run_Frame % Run_Frames_Max;
  1204.             local Step_Fly_Frame=Fly_Frame % Fly_Lower_Point;
  1205.            
  1206.             if attacks_bool.Swipe_Right_Arm then
  1207.                 if RA_Swipe_Frame<=RA_Swipe_Throw_Point then attacks_bool.Start_Of_Swiping=false;
  1208.                 else attacks_bool.Start_Of_Swiping=true;end;end;
  1209.             if vy<-Movement_Range then
  1210.                 --//Falling
  1211.                 Neck.C0=clerp(Neck.C0,CFs.Fall_Neck_C0,Alpha_Decimal);
  1212.                 Neck.C1=clerp(Neck.C1,CFs.Fall_Neck_C1,Alpha_Decimal);
  1213.                 LS.C0=clerp(LS.C0,CFs.Fall_Left_Shoulder_C0,Alpha_Decimal);
  1214.                 LS.C1=clerp(LS.C1,CFs.Fall_Left_Shoulder_C1,Alpha_Decimal);
  1215.                 RJ.C0=clerp(RJ.C0,CFs.Fall_Root_Joint_C0,Alpha_Decimal);
  1216.                 RJ.C1=clerp(RJ.C1,CFs.Fall_Root_Joint_C1,Alpha_Decimal);
  1217.                
  1218.                 if attacks_bool.Swipe_Right_Arm then
  1219.                     if RA_Swipe_Frame<=RA_Swipe_Throw_Point then
  1220.                         RS.C0=clerp(RS.C0,CFs.Readying_Throw_Right_Shoulder_C0,
  1221.                             Alpha_Decimal);
  1222.                         RS.C1=clerp(RS.C1,CFs.Readying_Throw_Right_Shoulder_C1,
  1223.                             Alpha_Decimal);
  1224.                     else
  1225.                         RS.C0=clerp(RS.C0,CFs.Threw_Right_Shoulder_C0,Alpha_Decimal);
  1226.                         RS.C1=clerp(RS.C1,CFs.Threw_Right_Shoulder_C1,Alpha_Decimal);
  1227.                     end;
  1228.                 else
  1229.                     RS.C0=clerp(RS.C0,CFs.Fall_Right_Shoulder_C0,Alpha_Decimal);
  1230.                     RS.C1=clerp(RS.C1,CFs.Fall_Right_Shoulder_C1,Alpha_Decimal);
  1231.                 end;
  1232.                 LH.C0=clerp(LH.C0,CFs.Fall_Left_Hip_C0,Alpha_Decimal);
  1233.                 LH.C1=clerp(LH.C1,CFs.Fall_Left_Hip_C1,Alpha_Decimal);
  1234.                 RH.C0=clerp(RH.C0,CFs.Fall_Right_Hip_C0,Alpha_Decimal);
  1235.                 RH.C1=clerp(RH.C1,CFs.Fall_Right_Hip_C1,Alpha_Decimal);
  1236.             elseif vy>Movement_Range then
  1237.                 --// Jumpping
  1238.                 Neck.C0=clerp(Neck.C0,CFs.Jump_Neck_C0,Alpha_Decimal);
  1239.                 Neck.C1=clerp(Neck.C1,CFs.Jump_Neck_C1,Alpha_Decimal);
  1240.                 LS.C0=clerp(LS.C0,CFs.Jump_Left_Shoulder_C0,Alpha_Decimal);
  1241.                 LS.C1=clerp(LS.C1,CFs.Jump_Left_Shoulder_C1,Alpha_Decimal);
  1242.                 RJ.C0=clerp(RJ.C0,CFs.Jump_Root_Joint_C0,Alpha_Decimal);
  1243.                 RJ.C1=clerp(RJ.C1,CFs.Jump_Root_Joint_C1,Alpha_Decimal);
  1244.                 if attacks_bool.Swipe_Right_Arm then
  1245.                     if RA_Swipe_Frame<=RA_Swipe_Throw_Point then
  1246.                         RS.C0=clerp(RS.C0,CFs.Readying_Throw_Right_Shoulder_C0,
  1247.                             Alpha_Decimal);
  1248.                         RS.C1=clerp(RS.C1,CFs.Readying_Throw_Right_Shoulder_C1,
  1249.                             Alpha_Decimal);
  1250.                     else
  1251.                         RS.C0=clerp(RS.C0,CFs.Threw_Right_Shoulder_C0,Alpha_Decimal);
  1252.                         RS.C1=clerp(RS.C1,CFs.Threw_Right_Shoulder_C1,Alpha_Decimal);
  1253.                     end;
  1254.                 else
  1255.                     RS.C0=clerp(RS.C0,CFs.Jump_Right_Shoulder_C0,Alpha_Decimal);
  1256.                     RS.C1=clerp(RS.C1,CFs.Jump_Right_Shoulder_C1,Alpha_Decimal);
  1257.                 end;
  1258.                 LH.C0=clerp(LH.C0,CFs.Jump_Left_Hip_C0,Alpha_Decimal);
  1259.                 LH.C1=clerp(LH.C1,CFs.Jump_Left_Hip_C1,Alpha_Decimal);
  1260.                 RH.C0=clerp(RH.C0,CFs.Jump_Right_Hip_C0,Alpha_Decimal);
  1261.                 RH.C1=clerp(RH.C1,CFs.Jump_Right_Hip_C1,Alpha_Decimal);
  1262.             elseif vx>Movement_Range or vx<-Movement_Range or vz>Movement_Range or vz<-Movement_Range then
  1263.                 --// Running
  1264.                 if Walk_To_Idle_Fly_Frame>0 then Walk_To_Idle_Fly_Frame=0;end;
  1265.                 if attacks_bool.Swipe_Right_Arm then
  1266.                     if RA_Swipe_Frame<=RA_Swipe_Throw_Point then
  1267.                         RS.C0=clerp(RS.C0,CFs.Readying_Throw_Right_Shoulder_C0,
  1268.                             Alpha_Decimal);
  1269.                         RS.C1=clerp(RS.C1,CFs.Readying_Throw_Right_Shoulder_C1,
  1270.                             Alpha_Decimal);
  1271.                     else
  1272.                         RS.C0=clerp(RS.C0,CFs.Threw_Right_Shoulder_C0,Alpha_Decimal);
  1273.                         RS.C1=clerp(RS.C1,CFs.Threw_Right_Shoulder_C1,Alpha_Decimal);
  1274.                     end;
  1275.                 elseif attacks_bool.Flying then
  1276.                     if Fly_Frame<=Fly_Activate_Point then
  1277.                         LS.C0=clerp(LS.C0,CFs.Readying_Fly_Left_Shoulder_C0,
  1278.                             Alpha_Decimal);
  1279.                         LS.C1=clerp(LS.C1,CFs.Readying_Fly_Left_Shoulder_C1,
  1280.                             Alpha_Decimal);
  1281.                         RS.C0=clerp(RS.C0,CFs.Readying_Fly_Right_Shoulder_C0,
  1282.                             Alpha_Decimal);
  1283.                         RS.C1=clerp(RS.C1,CFs.Readying_Fly_Right_Shoulder_C1,
  1284.                             Alpha_Decimal);
  1285.                         Neck.C0=clerp(Neck.C0,CFs.Readying_Fly_Neck_C0,Alpha_Decimal);
  1286.                         Neck.C1=clerp(Neck.C1,CFs.Readying_Fly_Neck_C1,Alpha_Decimal);
  1287.                     else
  1288.                         attacks_bool.Fly_Start=true;
  1289.                         Neck.C0=clerp(Neck.C0,CFs.Flying_Neck_C0,Alpha_Decimal);
  1290.                         Neck.C1=clerp(Neck.C1,CFs.Flying_Neck_C1,Alpha_Decimal);
  1291.                         LS.C0=clerp(LS.C0,CFs.Flying_Left_Shoulder_C0,Alpha_Decimal);
  1292.                         LS.C1=clerp(LS.C1,CFs.Flying_Left_Shoulder_C1,Alpha_Decimal);
  1293.                         RJ.C0=clerp(RJ.C0,CFs.Flying_Root_Joint_C0,Alpha_Decimal);
  1294.                         RJ.C1=clerp(RJ.C1,CFs.Flying_Root_Joint_C1,Alpha_Decimal);
  1295.                         RS.C0=clerp(RS.C0,CFs.Flying_Right_Shoulder_C0,Alpha_Decimal);
  1296.                         RS.C1=clerp(RS.C1,CFs.Flying_Right_Shoulder_C1,Alpha_Decimal);
  1297.                         LH.C0=clerp(LH.C0,CFs.Flying_Left_Hip_C0,Alpha_Decimal);
  1298.                         LH.C1=clerp(LH.C1,CFs.Flying_Left_Hip_C1,Alpha_Decimal);
  1299.                         RH.C0=clerp(RH.C0,CFs.Flying_Right_Hip_C0,Alpha_Decimal);
  1300.                         RH.C1=clerp(RH.C1,CFs.Flying_Right_Hip_C1,Alpha_Decimal);
  1301.                     end;
  1302.                 else
  1303.                     LS.C0=clerp(LS.C0,CFs.Walk_Left_Shoulder_C0,Alpha_Decimal);
  1304.                     LS.C1=clerp(LS.C1,CFs.Walk_Left_Shoulder_C1,Alpha_Decimal);
  1305.                     RS.C0=clerp(RS.C0,CFs.Walk_Right_Shoulder_C0,Alpha_Decimal);
  1306.                     RS.C1=clerp(RS.C1,CFs.Walk_Right_Shoulder_C1,Alpha_Decimal);
  1307.                     Neck.C0=clerp(Neck.C0,CFs.Walk_Neck_C0,Alpha_Decimal);
  1308.                     Neck.C1=clerp(Neck.C1,CFs.Walk_Neck_C1,Alpha_Decimal);
  1309.                     RJ.C0=clerp(RJ.C0,CFs.Walk_Root_Joint_C0,Alpha_Decimal);
  1310.                     RJ.C1=clerp(RJ.C1,CFs.Walk_Root_Joint_C1,Alpha_Decimal);
  1311.                 end;
  1312.                 if not attacks_bool.Fly_Start then
  1313.                     if Step_Run_Frame<=Run_Frames_Max*1/4 then
  1314.                         LH.C0=clerp(LH.C0,CFs.Step_1_LH_C0,Alpha_Decimal);
  1315.                         LH.C1=clerp(LH.C1,CFs.Step_1_LH_C1,Alpha_Decimal);
  1316.                         RH.C0=clerp(RH.C0,CFs.Step_1_RH_C0,Alpha_Decimal);
  1317.                         RH.C1=clerp(RH.C1,CFs.Step_1_RH_C1,Alpha_Decimal);
  1318.                         RJ.C0=clerp(RJ.C0,CFs.Look_Tilt_Right_Root_Joint_C0,
  1319.                             Alpha_Decimal);
  1320.                         RJ.C1=clerp(RJ.C1,CFs.Look_Tilt_Right_Root_Joint_C1,
  1321.                             Alpha_Decimal);
  1322.                         Neck.C0=clerp(Neck.C0,CFs.Look_Tilt_Right_Neck_C0,Alpha_Decimal);
  1323.                         Neck.C1=clerp(Neck.C1,CFs.Look_Tilt_Right_Neck_C1,Alpha_Decimal);
  1324.                     elseif Step_Run_Frame<=Run_Frames_Max*2/4 then
  1325.                         LH.C0=clerp(LH.C0,CFs.Step_2_LH_C0,Alpha_Decimal);
  1326.                         LH.C1=clerp(LH.C1,CFs.Step_2_LH_C1,Alpha_Decimal);
  1327.                         RH.C0=clerp(RH.C0,CFs.Step_2_RH_C0,Alpha_Decimal);
  1328.                         RH.C1=clerp(RH.C1,CFs.Step_2_RH_C1,Alpha_Decimal);
  1329.                         RJ.C0=clerp(RJ.C0,CFs.Walk_Root_Joint_C0,Alpha_Decimal);
  1330.                         RJ.C1=clerp(RJ.C1,CFs.Walk_Root_Joint_C1,Alpha_Decimal);
  1331.                         Neck.C0=clerp(Neck.C0,CFs.Walk_Neck_C0,Alpha_Decimal);
  1332.                         Neck.C1=clerp(Neck.C1,CFs.Walk_Neck_C1,Alpha_Decimal);
  1333.                     elseif Step_Run_Frame<=Run_Frames_Max*3/4 then
  1334.                         LH.C0=clerp(LH.C0,CFs.Step_3_LH_C0,Alpha_Decimal);
  1335.                         LH.C1=clerp(LH.C1,CFs.Step_3_LH_C1,Alpha_Decimal);
  1336.                         RH.C0=clerp(RH.C0,CFs.Step_3_RH_C0,Alpha_Decimal);
  1337.                         RH.C1=clerp(RH.C1,CFs.Step_3_RH_C1,Alpha_Decimal);
  1338.                         RJ.C0=clerp(RJ.C0,CFs.Look_Tilt_Left_Root_Joint_C0,Alpha_Decimal);
  1339.                         RJ.C1=clerp(RJ.C1,CFs.Look_Tilt_Left_Root_Joint_C1,Alpha_Decimal);
  1340.                         Neck.C0=clerp(Neck.C0,CFs.Look_Tilt_Left_Neck_C0,Alpha_Decimal);
  1341.                         Neck.C1=clerp(Neck.C1,CFs.Look_Tilt_Left_Neck_C1,Alpha_Decimal);
  1342.                     else
  1343.                         LH.C0=clerp(LH.C0,CFs.Step_4_LH_C0,Alpha_Decimal);
  1344.                         LH.C1=clerp(LH.C1,CFs.Step_4_LH_C1,Alpha_Decimal);
  1345.                         RH.C0=clerp(RH.C0,CFs.Step_4_RH_C0,Alpha_Decimal);
  1346.                         RH.C1=clerp(RH.C1,CFs.Step_4_RH_C1,Alpha_Decimal);
  1347.                         RJ.C0=clerp(RJ.C0,CFs.Walk_Root_Joint_C0,Alpha_Decimal);
  1348.                         RJ.C1=clerp(RJ.C1,CFs.Walk_Root_Joint_C1,Alpha_Decimal);
  1349.                         Neck.C0=clerp(Neck.C0,CFs.Walk_Neck_C0,Alpha_Decimal);
  1350.                         Neck.C1=clerp(Neck.C1,CFs.Walk_Neck_C1,Alpha_Decimal);
  1351.                     end;
  1352.                 end;
  1353.             elseif hum.Sit then
  1354.                 --// Sitting
  1355.                 Neck.C0=clerp(Neck.C0,Default_CFs.Neck_C0,Alpha_Decimal);
  1356.                 Neck.C1=clerp(Neck.C1,Default_CFs.Neck_C1,Alpha_Decimal);
  1357.                 LS.C0=clerp(LS.C0,CFs.Sit_Left_Shoulder_C0,Alpha_Decimal);
  1358.                 LS.C1=clerp(LS.C1,CFs.Sit_Left_Shoulder_C1,Alpha_Decimal);
  1359.                 RJ.C0=clerp(RJ.C0,Default_CFs.RootJoint_C0,Alpha_Decimal);
  1360.                 RJ.C1=clerp(RJ.C1,Default_CFs.RootJoint_C1,Alpha_Decimal);
  1361.                
  1362.                 if attacks_bool.Swipe_Right_Arm then
  1363.                     if RA_Swipe_Frame<=RA_Swipe_Throw_Point then
  1364.                         RS.C0=clerp(RS.C0,CFs.Readying_Throw_Right_Shoulder_C0,
  1365.                             Alpha_Decimal);
  1366.                         RS.C1=clerp(RS.C1,CFs.Readying_Throw_Right_Shoulder_C1,
  1367.                             Alpha_Decimal);
  1368.                     else
  1369.                         RS.C0=clerp(RS.C0,CFs.Threw_Right_Shoulder_C0,Alpha_Decimal);
  1370.                         RS.C1=clerp(RS.C1,CFs.Threw_Right_Shoulder_C1,Alpha_Decimal);
  1371.                     end;
  1372.                 else
  1373.                     RS.C0=clerp(RS.C0,CFs.Sit_Right_Shoulder_C0,Alpha_Decimal);
  1374.                     RS.C1=clerp(RS.C1,CFs.Sit_Right_Shoulder_C1,Alpha_Decimal);
  1375.                 end;
  1376.                 LH.C0=clerp(LH.C0,CFs.Sit_Left_Hip_C0,Alpha_Decimal);
  1377.                 LH.C1=clerp(LH.C1,CFs.Sit_Left_Hip_C1,Alpha_Decimal);
  1378.                 RH.C0=clerp(RH.C0,CFs.Sit_Right_Hip_C0,Alpha_Decimal);
  1379.                 RH.C1=clerp(RH.C1,CFs.Sit_Right_Hip_C1,Alpha_Decimal);
  1380.             else
  1381.                 --// Idle
  1382.                
  1383.                 if attacks_bool.Swipe_Right_Arm then
  1384.                     if RA_Swipe_Frame<=RA_Swipe_Throw_Point then
  1385.                         RJ.C0=clerp(RJ.C0,CFs.Readying_Throw_Root_Joint_C0,Alpha_Decimal);
  1386.                         RJ.C1=clerp(RJ.C1,CFs.Readying_Throw_Root_Joint_C1,Alpha_Decimal);
  1387.                         RS.C0=clerp(RS.C0,CFs.Readying_Throw_Right_Shoulder_C0,
  1388.                             Alpha_Decimal);
  1389.                         RS.C1=clerp(RS.C1,CFs.Readying_Throw_Right_Shoulder_C1,
  1390.                             Alpha_Decimal);
  1391.                         Neck.C0=clerp(Neck.C0,CFs.Readying_Throw_Neck_C0,Alpha_Decimal);
  1392.                         Neck.C1=clerp(Neck.C1,CFs.Readying_Throw_Neck_C1,Alpha_Decimal);
  1393.                     else
  1394.                         RJ.C0=clerp(RJ.C0,CFs.Threw_Root_Joint_C0,Alpha_Decimal);
  1395.                         RJ.C1=clerp(RJ.C1,CFs.Threw_Root_Joint_C1,Alpha_Decimal);
  1396.                         RS.C0=clerp(RS.C0,CFs.Threw_Right_Shoulder_C0,
  1397.                             Alpha_Decimal);
  1398.                         RS.C1=clerp(RS.C1,CFs.Threw_Right_Shoulder_C1,
  1399.                             Alpha_Decimal);
  1400.                         Neck.C0=clerp(Neck.C0,CFs.Threw_Neck_C0,Alpha_Decimal);
  1401.                         Neck.C1=clerp(Neck.C1,CFs.Threw_Neck_C1,Alpha_Decimal);
  1402.                     end
  1403.                 elseif attacks_bool.Flying then
  1404.                     if Fly_Frame<=Fly_Activate_Point then
  1405.                         LS.C0=clerp(LS.C0,CFs.Readying_Fly_Left_Shoulder_C0,
  1406.                             Alpha_Decimal);
  1407.                         LS.C1=clerp(LS.C1,CFs.Readying_Fly_Left_Shoulder_C1,
  1408.                             Alpha_Decimal);
  1409.                         RS.C0=clerp(RS.C0,CFs.Readying_Fly_Right_Shoulder_C0,
  1410.                             Alpha_Decimal);
  1411.                         RS.C1=clerp(RS.C1,CFs.Readying_Fly_Right_Shoulder_C1
  1412.                             ,Alpha_Decimal);
  1413.                         Neck.C0=clerp(Neck.C0,CFs.Readying_Fly_Neck_C0,Alpha_Decimal);
  1414.                         Neck.C1=clerp(Neck.C1,CFs.Readying_Fly_Neck_C1,Alpha_Decimal);
  1415.                         RJ.C0=clerp(RJ.C0,CFs.Idle_Root_Joint_C0,Alpha_Decimal);
  1416.                         RJ.C1=clerp(RJ.C1,CFs.Idle_Root_Joint_C1,Alpha_Decimal);
  1417.                         LH.C0=clerp(LH.C0,CFs.Idle_Left_Hip_C0,Alpha_Decimal);
  1418.                         LH.C1=clerp(LH.C1,CFs.Idle_Left_Hip_C1,Alpha_Decimal);
  1419.                         RH.C0=clerp(RH.C0,CFs.Idle_Right_Hip_C0,Alpha_Decimal);
  1420.                         RH.C1=clerp(RH.C1,CFs.Idle_Right_Hip_C1,Alpha_Decimal);
  1421.                     else
  1422.                         attacks_bool.Fly_Start=true;
  1423.                         Neck.C0=clerp(Neck.C0,CFs.Fly_Idle_Neck_C0,Alpha_Decimal);
  1424.                         Neck.C1=clerp(Neck.C1,CFs.Fly_Idle_Neck_C1,Alpha_Decimal);
  1425.                         LS.C0=clerp(LS.C0,CFs.Fly_Idle_Left_Shoulder_C0,Alpha_Decimal);
  1426.                         LS.C1=clerp(LS.C1,CFs.Fly_Idle_Left_Shoulder_C1,Alpha_Decimal);
  1427.                         if Walk_To_Idle_Fly_Frame>=Walk_To_Idle_Fly_Frames_Max then
  1428.                             if Step_Fly_Frame<=Fly_Lower_Point*1/2 then
  1429.                                 RJ.C0=clerp(RJ.C0,CFs.Fly_Idle_Root_Joint_C0,
  1430.                                     Fly_Alpha_Decimal);
  1431.                                 RJ.C1=clerp(RJ.C1,CFs.Fly_Idle_Root_Joint_C1,
  1432.                                     Fly_Alpha_Decimal);
  1433.                             else
  1434.                                 RJ.C0=clerp(RJ.C0,CFs.Fly_Idle_2_Root_Joint_C0,
  1435.                                     Fly_Alpha_Decimal);
  1436.                                 RJ.C1=clerp(RJ.C1,CFs.Fly_Idle_2_Root_Joint_C1,
  1437.                                     Fly_Alpha_Decimal);
  1438.                             end;
  1439.                         else
  1440.                             Walk_To_Idle_Fly_Frame=Walk_To_Idle_Fly_Frame+1;
  1441.                             RJ.C0=clerp(RJ.C0,CFs.Fly_Idle_Root_Joint_C0,
  1442.                                     Alpha_Decimal*.5);
  1443.                             RJ.C1=clerp(RJ.C1,CFs.Fly_Idle_Root_Joint_C1,
  1444.                                     Alpha_Decimal*.5);
  1445.                         end;
  1446.                         RS.C0=clerp(RS.C0,CFs.Fly_Idle_Right_Shoulder_C0,Alpha_Decimal);
  1447.                         RS.C1=clerp(RS.C1,CFs.Fly_Idle_Right_Shoulder_C1,Alpha_Decimal);
  1448.                         LH.C0=clerp(LH.C0,CFs.Fly_Idle_Left_Hip_C0,Alpha_Decimal);
  1449.                         LH.C1=clerp(LH.C1,CFs.Fly_Idle_Left_Hip_C1,Alpha_Decimal);
  1450.                         RH.C0=clerp(RH.C0,CFs.Fly_Idle_Right_Hip_C0,Alpha_Decimal);
  1451.                         RH.C1=clerp(RH.C1,CFs.Fly_Idle_Right_Hip_C1,Alpha_Decimal);
  1452.                     end
  1453.                 else
  1454.                     LS.C0=clerp(LS.C0,CFs.Idle_Left_Shoulder_C0,Alpha_Decimal);
  1455.                     LS.C1=clerp(LS.C1,CFs.Idle_Left_Shoulder_C1,Alpha_Decimal);
  1456.                     RJ.C0=clerp(RJ.C0,CFs.Idle_Root_Joint_C0,Alpha_Decimal);
  1457.                     RJ.C1=clerp(RJ.C1,CFs.Idle_Root_Joint_C1,Alpha_Decimal);
  1458.                     RS.C0=clerp(RS.C0,CFs.Idle_Right_Shoulder_C0,Alpha_Decimal);
  1459.                     RS.C1=clerp(RS.C1,CFs.Idle_Right_Shoulder_C1,Alpha_Decimal);
  1460.                     Neck.C0=clerp(Neck.C0,CFs.Idle_Neck_C0,Alpha_Decimal);
  1461.                     Neck.C1=clerp(Neck.C1,CFs.Idle_Neck_C1,Alpha_Decimal);
  1462.                     LH.C0=clerp(LH.C0,CFs.Idle_Left_Hip_C0,Alpha_Decimal);
  1463.                     LH.C1=clerp(LH.C1,CFs.Idle_Left_Hip_C1,Alpha_Decimal);
  1464.                     RH.C0=clerp(RH.C0,CFs.Idle_Right_Hip_C0,Alpha_Decimal);
  1465.                     RH.C1=clerp(RH.C1,CFs.Idle_Right_Hip_C1,Alpha_Decimal);
  1466.                 end;
  1467.                
  1468.             end;
  1469.             if vx>Movement_Range or vx<-Movement_Range or vz>Movement_Range or
  1470.                 vz<-Movement_Range then
  1471.                 Run_Frame=Run_Frame + 10;else Run_Frame=0;end;
  1472.             if attacks_bool.Swipe_Right_Arm then
  1473.                 RA_Swipe_Frame=RA_Swipe_Frame+1 else RA_Swipe_Frame=0;
  1474.             end;
  1475.             if attacks_bool.Flying then Fly_Frame=Fly_Frame+1;else Fly_Frame=0;
  1476.                 attacks_bool.Fly_Start=false;end;
  1477.             if hum.Sit and attacks_bool.Fly_Start then hum.Sit=false;end;
  1478.             if attacks_bool.Fly_Spell_Circle and attacks_bool.Fly_Start then
  1479.                 Spell_Circle_Spin_Factor=Spell_Circle_Spin_Factor+1
  1480.                 attacks_bool.Fly_Spell_Circle.CFrame=CFrame.new(hrp.Position)*
  1481.                     CFrame.Angles(0,mr(Spell_Circle_Spin_Factor),mr(-90))*
  1482.                     CFrame.new(2.75,0,0);else Spell_Circle_Spin_Factor=30;end;
  1483.             if attacks_bool.Laser_Orb then
  1484.                 attacks_bool.LO_Degrees=attacks_bool.LO_Degrees+5;local center,chs=unpack(attacks_bool.Laser_Orb);
  1485.                 for _,v in pairs(chs)do
  1486.                     local difference=center.CFrame:Inverse()*v.CFrame;
  1487.                     center.CFrame=center.CFrame*
  1488.                         CFrame.Angles(0,0,mr(Laser_Center_Increment));
  1489.                     v.CFrame=center.CFrame*difference;
  1490.                 end;
  1491.             else attacks_bool.LO_Degrees=0;end;
  1492.             wait();
  1493.         end;
  1494.     end);
  1495. end;
  1496. wait(2);
  1497. Orange_Mage(owner);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement