Advertisement
InTesting

Sword 1

Oct 26th, 2019
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 52.33 KB | None | 0 0
  1. local function Sword_1(player)
  2.     local Set_Up={
  3.         Theme_Song='rbxassetid://395351949';
  4.         Main_Color=Color3.fromRGB(17,17,17);
  5.        
  6.         Song_Playing=false;
  7.         Union_Clothing=false
  8.     };
  9.     print'https://pastebin.com/raw/uBxaEGE3'print'Q = Swing';
  10.     print'E + Mouse On Person=Laser Beam'
  11.     local VSB_IDs,in_place_1,Players,TweenService={843495510;843468296;897312463},false,
  12.         game:GetService'Players',game:GetService("TweenService");
  13.     local function a()if player=='FindPlayer'then for _,v in pairs(VSB_IDs)do
  14.         if v==843468296 and v==game.PlaceId then in_place_1=true;end;
  15.         if v==game.PlaceId then return loadstring('return owner')();end;end;
  16.         return game:GetService("Players"):GetPlayerFromCharacter(script.Parent);end;end;
  17.     player=(player=='FindPlayer'and a())or player;if not player then error'NoPlayer'end;
  18.     if player.UserId==710232008 then in_place_1=false;end;local pchar=player.Character;
  19.     if not pchar then repeat wait(1);pchar=player.Character;until pchar;end;
  20.     local Storage,Container,cwrap,Yield_Until,Remotes,Avatar_Modes=(function()
  21.     local a=pchar:FindFirstChild'Storage';if a then return a:GetChildren();end;end)()or{},
  22.         pchar:FindFirstChild'Storage'or Instance.new('Folder'),function(f)
  23.         local a=coroutine.wrap(f);a();return a;end,function(c,time_1)time_1=time_1 or 1/60;
  24.         repeat wait(time_1);until c;return c;end,(function()
  25.             local re_table,a,b={},script:FindFirstChild('RE_Client',true),
  26.                 script:FindFirstChild('RF_Client',true);if a and b then
  27.             table.insert(re_table,a);table.insert(re_table,b);return re_table;end;
  28.             script.Parent=pchar;pcall(function()local NLS=loadstring('return NLS;')();
  29. NLS([[local lp,re,rf=game:GetService("Players").LocalPlayer,
  30. script:WaitForChild('RE_Client'),script:WaitForChild('RF_Client');
  31. local mouse=lp:GetMouse();
  32. mouse.KeyDown:Connect(function(k)re:FireServer('KD',k,mouse.Hit,mouse.Target);end);
  33. mouse.Button1Down:Connect(function()re:FireServer('MB_Down',mouse.Hit,mouse.Target);end);
  34. rf.OnClientInvoke=function(...)local args={...};if args[1]=='Get_Mouse_CF'then
  35. return mouse.Hit;elseif args[1]=='Get_Mouse_Target'then return mouse.Target;end;end;
  36.         ]],script);end);wait();local ls = script:GetChildren()[1];if ls then
  37.             a,b=Instance.new('RemoteEvent'),Instance.new('RemoteFunction');
  38.             a.Name='RE_Client'b.Name='RF_Client';a.Parent=ls;b.Parent=ls;return{a,b};end;
  39.         end)(),{Check_1=false;In_Attack=false;Q_Attack=false;E_Anim=false;
  40.         E_Beam_In_Action=false;
  41.         E_Beam = nil;
  42.         };
  43.     local Remote_Event,Remote_Function=unpack(Remotes);
  44.     Container.Name=(Container.Name~='Folder'and'Storage')or Container.Name;
  45.     Container.Parent=pchar;local Instance_2,Remove,WaitForChild_2=function(c,p)p=p or{};
  46.     local instance_1=(function()for a,v in pairs(Storage)do if v.ClassName==c then
  47.     table.remove(Storage,a);return v;end;end;end)()or Instance.new(c);
  48.     instance_1.Parent=Container;for i,v in pairs(p)do local _,e=pcall(function()
  49.     instance_1[i]=v;end);if e then print(e);end;end;return instance_1;end,function(a)
  50.     table.insert(Storage,a);pcall(function()a:Stop();end);
  51.     for _,b in pairs(a:GetDescendants())do table.insert(Storage,b);pcall(function()b:Stop();
  52.     end);pcall(function()b.Parent=nil;end);end;pcall(function()
  53.     a.Parent=nil;end)end,function(p,c,w)
  54.     return(not w and Yield_Until(p:FindFirstChild(c)))or Yield_Until(p:
  55.         FindFirstChildWhichIsA(c));end;
  56.     local Head,HRP,Torso,Humanoid,Get_Union,LArm,RArm,LLeg,RLeg,Sword_weld,Sword_Hit_Box=
  57.         WaitForChild_2(pchar,'Head'),WaitForChild_2(pchar,'HumanoidRootPart'),
  58.         WaitForChild_2(pchar,'Torso'),WaitForChild_2(pchar,'Humanoid',true),
  59.         function(a,b,c)local parts={a;unpack(b);};
  60.         a.Parent=(not a:FindFirstAncestorWhichIsA'Workspace'and workspace)or a.Parent;
  61.         for _,v in pairs(parts)do v.Position=v.Position+Vector3.new(0,100,0);
  62.             v.Anchored=true;v.CanCollide=false;v.Color=a.Color;v.Material=a.Material;end;
  63.         local union=(c and a:SubtractAsync(b))or a:UnionAsync(b);if union then
  64.         table.foreach(parts,function(_,d)Remove(d);end);return union;end;end,
  65.         WaitForChild_2(pchar,'Left Arm'),WaitForChild_2(pchar,'Right Arm'),
  66.         WaitForChild_2(pchar,'Left Leg'),WaitForChild_2(pchar,'Right Leg'),nil,nil;wait(.1)
  67.     local Bevel_ify,Neck,RootJoint=function(para_1,depth)
  68.             local mr,part_1=math.rad,(typeof(para_1)=='Instance'and para_1)or
  69.                 (typeof(para_1)=='table'and(function()local a=Instance.new('Part',workspace);
  70.             for i,v in pairs(para_1)do pcall(function()a[i]=v;end);end;return a;end)());
  71.         if not part_1 then error('Bevel Function not working.');end;
  72.         part_1.Anchored=true;
  73.         local function Get_Corner(Positive_x,Positive_y,Positive_z)
  74.         local X_CF,Y_CF,Z_CF,CF_Ang,mid_CA_num=part_1.Size.X/2,part_1.Size.Y/2,
  75.             part_1.Size.Z/2;
  76.         if not Positive_x or Positive_x==0 then X_CF=-X_CF;end;
  77.         if not Positive_y or Positive_y==0 then Y_CF=-Y_CF;end;
  78.         if not Positive_z or Positive_z==0 then Z_CF=-Z_CF;end;
  79.         if Positive_x==Positive_y then if Positive_z==Positive_x then
  80.         mid_CA_num=-45;else mid_CA_num=45;end;elseif Positive_z==Positive_x then
  81.         mid_CA_num=135;else mid_CA_num=-135;end;
  82.         CF_Ang=CFrame.Angles(0,mr(mid_CA_num),mr(45));
  83.         local part=Instance.new("Part",workspace);part.Anchored=true;
  84.         part.Size=Vector3.new(depth*2,part_1.Size.Y,part_1.Size.Y);
  85.         part.CFrame=part_1.CFrame*CFrame.new(X_CF,Y_CF,Z_CF)*CF_Ang;
  86.         part.Name=Positive_x..Positive_y..Positive_z;return part;end;
  87.         local function Get_Edge(wrap_axis,Isnegative_1,Isnegative_2)
  88.         local ps,prime_1,prime_2=part_1.Size,1,1;if Isnegative_1==1 then prime_1=-1;end;
  89.         if Isnegative_2==1 then prime_2=-1;end;local part=Instance.new("Part",workspace);
  90.         part.Anchored=true;
  91.         if wrap_axis==0 or not wrap_axis then
  92.         part.CFrame=part_1.CFrame*CFrame.new(0,ps.Y*.5*prime_1,ps.Z*.5* prime_2)*
  93.             CFrame.Angles(mr(45),0,0);part.Size=Vector3.new(part_1.Size.X,depth*2,depth*2);
  94.         elseif wrap_axis==1 then
  95.         part.CFrame=part_1.CFrame*CFrame.new(ps.X*.5*prime_1,0,ps.Z*.5*prime_2)*
  96.             CFrame.Angles(0,mr(45),0);part.Size=Vector3.new(depth*2,part_1.Size.Y,depth*2);
  97.         elseif wrap_axis==2 or not wrap_axis then
  98.         part.CFrame=part_1.CFrame*CFrame.new(ps.X*.5*prime_1,ps.Y*.5*prime_2,0)*
  99.             CFrame.Angles(0,0,mr(45));part.Size=Vector3.new(depth*2,depth*2,part_1.Size.Z);
  100.         end;return part;end;
  101.         local bev={
  102. Get_Corner(0,0,0),Get_Corner(0,0,1),Get_Corner(0,1,0),Get_Corner(0,1,1),
  103. Get_Corner(1,0,0),Get_Corner(1,0,1),Get_Corner(1,1,0),Get_Corner(1,1,1),Get_Edge(0,0,0),
  104. Get_Edge(0,0,1),Get_Edge(0,1,0),Get_Edge(0,1,1),Get_Edge(1,0,0),Get_Edge(1,0,1),
  105. Get_Edge(1,1,0),Get_Edge(1,1,1),Get_Edge(2,0,0),Get_Edge(2,0,1),Get_Edge(2,1,0),
  106.     Get_Edge(2,1,1)};local union=Get_Union(part_1,bev,true);return union;end,
  107.         WaitForChild_2(Torso,'Neck'),
  108.         WaitForChild_2(HRP,'RootJoint');
  109.     local function Replace_T_M6Ds()local m6ds={WaitForChild_2(Torso,'Left Hip'),
  110.         WaitForChild_2(Torso,'Left Shoulder'),WaitForChild_2(Torso,'Right Hip'),
  111.         WaitForChild_2(Torso,'Right Shoulder');}for _,v in pairs(m6ds)do v:Destroy();end;
  112.         local welds={Instance_2('Weld',{Part0=Torso;Part1=LLeg;Parent=Torso;}),
  113.         Instance_2('Weld',{Part0=Torso;Part1=LArm;Parent=Torso;});Instance_2('Weld',{
  114.         Part0=Torso;Part1=RLeg;Parent=Torso;});Instance_2('Weld',{Part0=Torso;Part1=RArm;
  115.         Parent=Torso;});};return unpack(welds);end;
  116.     local LHip,LShoulder,RHip,RShoulder=Replace_T_M6Ds();
  117.     local CFs={
  118.         Idle_Neck_C0=CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0);Idle_Neck_C1=CFrame.new(0,-.5,
  119.         0,-.707106769,-.707106769,0,0,0,1,-.707106769,.707106769,0);Idle_Right_Shoulder_C0=
  120.         CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,-4.37113883e-08);
  121.         Idle_Right_Shoulder_C1=CFrame.new(-.5,.75,0,-3.09086197e-08,.707106531,
  122.         .707106769,.5,.61237222,-.612372398,-.866025388,.353553265,-.353553414);
  123.         Idle_Root_Joint_C0=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0);Idle_Root_Joint_C1=
  124.         CFrame.new(0,.5,0,-.707106709,.707106888,0,0,0,1,.707106888,.707106709,0);
  125.         Idle_Left_Shoulder_C0=CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  126.         -4.37113883e-08);Idle_Left_Shoulder_C1=CFrame.new(.5,.5,0,.0868240371,-.150383636,
  127.         -.984807789,-.492403895,.85286814,-.173648149,.866025388,.499999791,
  128.         -3.78551732e-08);Idle_Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,
  129.         .99999994,0,-1,0,-4.37113883e-08);Idle_Right_Hip_C1=CFrame.new(.5,.750951409,
  130.         -.0217890143,-4.37113883e-08,0,1,.500000477,.866024613,2.18557155e-08,
  131.         -.866025031,.500000119,-3.78551555e-08);Idle_Left_Hip_C0=CFrame.new(-1,-1,0,
  132.         -4.37113883e-08,0,-1,0,.99999994,0,1,0,-4.37113883e-08);Idle_Left_Hip_C1=
  133.         CFrame.new(-.5,.797210097,.539613903,-4.37113883e-08,0,-1,.173647985,.984807551,
  134.         -7.59039409e-09,.984807789,-.173647925,-4.3047315e-08);Idle_Sword_Weld_C0=
  135.         CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1);Idle_Sword_Weld_C1=CFrame.new(0,
  136.         9.53674316e-07,.999998093,.999999166,-5.66244125e-07,-2.38418579e-07,3.54742696e-07,
  137.         -.258818924,-.965925217,-4.60312293e-07,.965925217,-.25881958);
  138.        
  139.         Run_Neck_C0=CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0);Run_Neck_C1=CFrame.new(0,
  140.         -.5,0,-1,0,0,0,.258819044,.965925813,0,.965925813,-.258819044);
  141.         Run_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  142.         -4.37113883e-08);Run_Right_Shoulder_C1=CFrame.new(-.5,.49999997,0,-4.10752676e-08,
  143.         .342020005,.939692616,.342020363,.883021891,-.321393728,-.939692557,.321393907,
  144.         -.116977893);Run_Sword_Weld_C0=CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1);
  145.         Run_Sword_Weld_C1=CFrame.new(0,-.499999046,-.750001907,.996193826,-.0616290942,
  146.         -.0616287105,2.09772139e-07,-.707106352,.707106888,-.0871553719,-.704415619,
  147.         -.704415143);Run_Root_Joint_C0=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0);
  148.         Run_Root_Joint_C1=CFrame.new(0,.469846249,.171009064,-.999999642,2.98023188e-08,
  149.         -6.51350252e-15,1.01929993e-08,-.342020124,.93969214,-2.8005017e-08,.939692616,
  150.         .342019945);
  151.        
  152.         Run_Right_Hip_Step_Forward_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,.99999994,
  153.         0,-1,0,-4.37113883e-08);Run_Right_Hip_Step_Forward_C1=CFrame.new(.5,1.18301272,
  154.         .74999994,-4.37113883e-08,0,1,-.866025448,.499999762,-3.78551732e-08,-.499999911,
  155.         -.866025209,-2.18556906e-08);Run_Left_Hip_Step_Backward_C0=CFrame.new(-1,-1,0,
  156.         -4.37113883e-08,0,-1,0,.99999994,0,1,0,-4.37113883e-08);Run_Left_Hip_Step_Backward_C1=
  157.         CFrame.new(-.5,1,0,-4.37113883e-08,0,-1,-.642787576,.766044199,2.80971371e-08,
  158.         .766044438,.642787337,-3.34848664e-08);Run_Left_Shoulder_Step_Forward_C0=CFrame.new(
  159.         -1,.5,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,-4.37113883e-08);
  160.         Run_Left_Shoulder_Step_Forward_C1=CFrame.new(.5,.49999997,0,-.0593912564,-.163175821,
  161.         -.98480773,.862045169,.489063293,-.133022249,.503339589,-.856848717,.111618899);
  162.        
  163.         Run_Right_Hip_Step_Backward_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,
  164.         .99999994,0,-1,0,-4.37113883e-08);Run_Right_Hip_Step_Backward_C1=CFrame.new(
  165.         .5,1,0,-4.37113883e-08,0,1,.642787755,.76604414,2.80971459e-08,-.766044319,
  166.         .642787635,-3.34848593e-08);Run_Left_Hip_Step_Forward_C0=CFrame.new(-1,-1,0,
  167.         -4.37113883e-08,0,-1,0,.99999994,0,1,0,-4.37113883e-08);Run_Left_Hip_Step_Forward_C1=
  168.         CFrame.new(-.5,1.18301272,.75,-4.37113883e-08,0,-1,.866025448,.499999821,
  169.         -3.78551732e-08,.499999911,-.866025269,-2.18556906e-08);
  170.         Run_Left_Shoulder_Step_Backward_C0=CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,
  171.         .99999994,0,1,0,-4.37113883e-08);Run_Left_Shoulder_Step_Backward_C1=CFrame.new(
  172.         .5,.49999997,-1.49011612e-08,-.0593912564,-.163175792,-.98480773,-.346000135,
  173.         .928756058,-.133022234,.93635273,.332843006,-.111618906);
  174.        
  175.         Jump_Neck_C0=CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0);Jump_Neck_C1=CFrame.new(0,
  176.         -.5,0,-1,0,0,0,.173648208,.98480773,0,.98480773,-.173648208);
  177.         Jump_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  178.         -4.37113883e-08);Jump_Right_Shoulder_C1=CFrame.new(-.5,.5,0,-4.10752676e-08,
  179.         .342020065,.939692616,1.49501744e-08,.939692438,-.342020124,-1,0,-4.37113883e-08);
  180.         Jump_Root_Joint_C0=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0);Jump_Root_Joint_C1=
  181.         CFrame.new(0,0,0,-1,0,0,0,.173648179,.98480773,0,.98480773,-.173648179);
  182.         Jump_Left_Shoulder_C0=CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  183.         -4.37113883e-08);Jump_Left_Shoulder_C1=CFrame.new(.5,.5,0,-4.10752676e-08,
  184.         -.342020065,-.939692616,-1.49501744e-08,.939692438,-.342020124,1,0,-4.37113883e-08);
  185.         Jump_Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  186.         -4.37113883e-08);Jump_Right_Hip_C1=CFrame.new(.5,1,-2.98023224e-08,-4.30473115e-08,
  187.         .173648059,.98480773,.500000119,.852867961,-.150383681,-.866025209,.492403716,
  188.         -.0868241489);Jump_Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,.99999994,
  189.         0,1,0,-4.37113883e-08);Jump_Left_Hip_C1=CFrame.new(-.413175941,.323565781,
  190.         .186810732,-4.30473115e-08,-.173648089,-.98480773,-.49999997,.85286814,-.150383711,
  191.         .866025329,.492403597,-.0868241191);Jump_Sword_weld_C0=CFrame.new(0,0,0,1,0,0,0,1,
  192.         0,0,0,1);Jump_Sword_weld_C1=CFrame.new(0,9.53674316e-07,.999998093,.997774243,
  193.         .025595285,-.0615600795,-.0492139161,-.340119511,-.939092875,-.0449749865,.940033376,
  194.         -.338103652);
  195.  
  196.         Fall_Neck_C0=CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0);Fall_Neck_C1=CFrame.new(0,
  197.         -.5,0,-1,0,0,0,-.342020124,.939692616,0,.939692616,.342020124);
  198.         Fall_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  199.         -4.37113883e-08);Fall_Right_Shoulder_C1=CFrame.new(-.5,.5,0,-4.10752676e-08,
  200.         .342020065,.939692616,1.49501744e-08,.939692438,-.342020124,-1,0,-4.37113883e-08);
  201.         Fall_Root_Joint_C0=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0);Fall_Root_Joint_C1=
  202.         CFrame.new(0,0,0,-1,0,0,0,-.342020363,.939692557,0,.939692557,.342020363);
  203.         Fall_Left_Shoulder_C0=CFrame.new(-1,.5,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  204.         -4.37113883e-08);Fall_Left_Shoulder_C1=CFrame.new(.5,.5,0,-4.10752676e-08,
  205.         -.342020094,-.939692616,-1.49501744e-08,.939692557,-.342020124,1,0,-4.37113883e-08);
  206.         Fall_Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  207.         -4.37113883e-08);Fall_Right_Hip_C1=CFrame.new(.5,.75,.25,-4.37113883e-08,0,1,
  208.         -.342020363,.939692378,-1.49501851e-08,-.939692557,-.342020303,-4.10752676e-08);
  209.         Fall_Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,.99999994,0,1,0,
  210.         -4.37113883e-08);Fall_Left_Hip_C1=CFrame.new(-.5,.75,-.25,-4.37113883e-08,0,-1,
  211.         -.819151998,.573576272,3.58062699e-08,.573576391,.819151819,-2.50718202e-08);
  212.         Fall_Sword_Weld_C0=CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1);Fall_Sword_Weld_C1=
  213.         CFrame.new(0,9.53674316e-07,.999998093,.997774243,.025595285,-.0615600795,
  214.         -.0666094124,.343695611,-.936715603,-.0028187111,.938731909,.344635248);
  215.        
  216.         Swing_1_S_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  217.         -4.37113883e-08);Swing_1_S_Right_Shoulder_C1=CFrame.new(-.197715938,.662213624,
  218.         .0855050087,.0885213017,.896274149,.4345752,.330366105,.385173976,-.861683726,
  219.         -.939692616,.219846144,-.262002617);Swing_1_S_Sword_Weld_C0=CFrame.new(0,0,0,1,0,0,
  220.         0,1,0,0,0,1);Swing_1_S_Sword_Weld_C1=CFrame.new(0,-.249999046,.999998093,
  221.         .9993487,.0253320299,.0256640464,.0339198112,-.418738991,-.907472253,-.012242361,
  222.         .907752812,-.419326395);Swing_1_F_Right_Shoulder_C0=CFrame.new(1,.5,0,
  223.         -4.37113883e-08,0,1,0,.99999994,0,-1,0,-4.37113883e-08);Swing_1_F_Right_Shoulder_C1=
  224.         CFrame.new(-.197715938,.49294284,-.183233529,.0885213017,.896273792,.4345752,
  225.         -.97898072,-.00219456083,.203940734,.183740675,-.443493307,.877241194);
  226.         Swing_1_F_Sword_Weld_C0=CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1);
  227.         Swing_1_F_Sword_Weld_C1=CFrame.new(0,9.53674316e-07,.999998093,.9993487,.0253320299,
  228.         .0256640464,.0207635481,.177654982,-.983873606,-.0294839684,.983766377,.177012861);
  229.  
  230.         Sit_Neck_C0=CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0);Sit_Neck_C1=CFrame.new(0,-.5,0,
  231.         -1,0,0,0,0,1,0,1,0);Sit_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,
  232.         .99999994,0,-1,0,-4.37113883e-08);Sit_Right_Shoulder_C1=CFrame.new(-.25,.75,.25,
  233.         .409576148,-.709406197,.57357645,-.286788344,.496731579,.819152057,-.866025329,
  234.         -.49999997,-3.78551697e-08);Sit_Left_Shoulder_C0=CFrame.new(-1,.5,0,
  235.         -4.37113883e-08,0,-1,0,.99999994,0,1,0,-4.37113883e-08);Sit_Left_Shoulder_C1=
  236.         CFrame.new(.24999997,.75,.25,.433012694,.749999762,-.5,.25000003,.433012515,
  237.         .866025448,.866025388,-.499999851,-3.78551732e-08);Sit_Root_Joint_C0=CFrame.new(
  238.         0,0,0,-1,0,0,0,0,1,0,1,0);Sit_Root_Joint_C1=CFrame.new(0,0,0,-1,0,0,0,0,1,0,1,0);
  239.         Sit_Right_Hip_C0=CFrame.new(1,-1,0,-4.37113883e-08,0,1,0,.99999994,0,-1,0,
  240.         -4.37113883e-08);Sit_Right_Hip_C1=CFrame.new(.5,.99999994,0,-4.37113847e-08,0,
  241.         .99999994,-1,-4.37113812e-08,-4.37113883e-08,4.37113883e-08,-.999999821,
  242.         1.91068547e-15);Sit_Left_Hip_C0=CFrame.new(-1,-1,0,-4.37113883e-08,0,-1,0,
  243.         .99999994,0,1,0,-4.37113883e-08);Sit_Left_Hip_C1=CFrame.new(-.5,.99999994,0,
  244.         -4.37113847e-08,0,-.99999994,1,-4.37113812e-08,-4.37113883e-08,-4.37113883e-08,
  245.         -.999999821,1.91068547e-15);Sit_Sword_Weld_C0=CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1);
  246.         Sit_Sword_Weld_C1=CFrame.new(1.14384747,1.99473572,-.545404434,.421988398,
  247.         -.291142374,-.858581066,.113961309,-.922485709,.368823916,-.899408281,-.253484428,
  248.         -.356098861);
  249.  
  250.         Swing_2_S_Right_Shoulder_C0=CFrame.new(1,.5,0,-4.37113883e-08,0,1,0,.99999994,0,
  251.         -1,0,-4.37113883e-08);
  252.         Swing_2_S_Right_Shoulder_C1=CFrame.new(-.305885732,1.22444439,0,-1.95952801e-08,
  253.         -.258818954,.965925813,9.57572581e-08,-.965925515,-.258819044,1,8.74227482e-08,
  254.         4.37113883e-08);
  255.         Swing_2_S_Sword_Weld_C0=CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1);
  256.         Swing_2_S_Sword_Weld_C1=CFrame.new(0,-.749999046,.249998093,.973367035,-.225172251,
  257.         -.0430441871,-.228531525,-.93822968,-.259801358,.0181148387,.26271981,-.964701951);
  258.        
  259.        
  260.  
  261.     };
  262.    
  263.     local Appearence,Damage=function()for _,a in pairs(pchar:GetDescendants())do
  264.         if a:FindFirstAncestor(pchar.Name)then
  265.         if a:IsA'Decal'or(a:IsA'Accessory'and not a:FindFirstChild('HairAttachment',true))
  266.         or a:IsA'CharacterMesh'then local c=a:GetDescendants();for _,b in pairs(c)do
  267.         pcall(function()b.Parent=Container;end);end;wait();for _,b in pairs(c)do Remove(b);
  268.         end;Remove(a);end;end;end;Instance_2('CharacterMesh',{BodyPart='Torso';MeshId=48112070;
  269.         Parent=pchar});Instance_2('Decal',{Texture='http://www.roblox.com/asset/?id=2801696705';
  270.         Face='Front';Parent=Head;});Instance_2('Decal',{Face='Front';Parent=Head;
  271.         Texture='http://www.roblox.com/asset/?id=2801767539';});Instance_2('Decal',{
  272.         Texture='http://www.roblox.com/asset/?id=2801605712';Face='Front';Parent=Head;});
  273.     local Object_0=Instance_2("Model",{Parent=workspace;});
  274. local Object_1=Instance_2("Part",{Color=Color3.new(0,0,0);CFrame=CFrame.new(-.5,3.375,16,1,
  275. 0,0,0,1,0,0,0,1);Parent=Object_0;Anchored=true;Size=Vector3.new(.25,1.25,.25);});
  276. Instance_2("Part",{Color=Color3.new(0,0,0);CFrame=CFrame.new(-.5,4.125,16,1,0,0,0,1,0,0,0,1);
  277. Parent=Object_0;Anchored=true;Size=Vector3.new(.300000012,.25,.800000012);});
  278. Instance_2("Part",{Color=Color3.new(0,0,0);CFrame=CFrame.new(-.5,4.125,16,1,0,0,0,1,0,0,0,1);
  279. Parent=Object_0;Anchored=true;Shape='Cylinder';Size=Vector3.new(.349999994,.5,.5);});
  280. Instance_2("CornerWedgePart",{CFrame=CFrame.new(-.474999994,8.64999771,16.125,-1,0,0,0,0,1,0,
  281. 1,0);Parent=Object_0;Anchored=true;Size=Vector3.new(.0500000007,.25,.299999684);});
  282. Instance_2("CornerWedgePart",{CFrame=CFrame.new(-.524999976,8.64999866,15.875,1,0,0,0,0,1,0,
  283. -1,0);Parent=Object_0;Anchored=true;Size=Vector3.new(.0500000007,.25,.299999684);});
  284. Instance_2("CornerWedgePart",{CFrame=CFrame.new(-.524999976,8.64999962,16.1249981,0,0,-1,-1,
  285. 0,0,0,1,0);Parent=Object_0;Anchored=true;Size=Vector3.new(.299999803,.25,.0500000007);});
  286. Instance_2("CornerWedgePart",{CFrame=CFrame.new(-.474999994,8.64999962,15.875,0,0,1,-1,
  287. 0,0,0,-1,0);Parent=Object_0;Anchored=true;Size=Vector3.new(.299999803,.25,.0500000007);});
  288. Instance_2("WedgePart",{CFrame=CFrame.new(-.474999994,6.375,15.875,0,1,0,-1,0,0,0,0,1);
  289. Parent=Object_0;Anchored=true;Size=Vector3.new(4.25,.0500000007,.25);});
  290. Instance_2("WedgePart",{CFrame=CFrame.new(-.524999976,6.375,16.125,0,-1,0,-1,0,0,0,0,-1);
  291. Parent=Object_0;Anchored=true;Size=Vector3.new(4.25,.0500000007,.25);});
  292. Instance_2("WedgePart",{CFrame=CFrame.new(-.525000036,6.375,15.875,0,-1,0,1,0,0,0,0,1);
  293. Parent=Object_0;Anchored=true;Size=Vector3.new(4.25,.0500000007,.25);});
  294. Instance_2("WedgePart",{CFrame=CFrame.new(-.474999994,6.375,16.125,0,1,0,1,0,0,0,0,-1);
  295. Parent=Object_0;Anchored=true;Size=Vector3.new(4.25,.0500000007,.25);});Instance_2("Part",{
  296. CFrame=CFrame.new(-.5,4.125,16,1,0,0,0,1,0,0,0,1);Parent=Object_0;Anchored=true;
  297. Shape='Cylinder';Size=Vector3.new(.400000006,.400000006,.400000006);});
  298. Sword_Hit_Box=Instance_2('Part',{Transparency=1;Anchored=true;Position=Vector3.new(
  299. (-.474999994-.525000036-.524999976-.474999994)/4,6.375,(15.875+16.125+15.875+16.125)/4);
  300. Size=Vector3.new(.1,5,.75);Parent=Object_0;});Object_0.PrimaryPart=Object_1;
  301. Object_0.Parent=Container;for _,v in pairs(Object_0:GetChildren())do
  302. Instance_2('WeldConstraint',{Part1=v;Part0=Object_0.PrimaryPart;Parent=Object_0;});
  303. v.Anchored=false;v.Massless=true;v.CanCollide=false;
  304. v.Material=(v.Color==Color3.new(0,0,0)and'Granite')or(not v:IsA'Part'and'Metal')or'Foil';
  305. end;Sword_weld=Instance_2('Weld',{Part0=RArm;Part1=Object_1;Parent=Container;
  306. C0=CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1);C1=CFrame.new(0,0,1,1,0,0,0,1.19248806e-08,-1,0,1,
  307. 1.19248806e-08);});
  308.     end,function(h,d,f)f=f or function()end;local Touched=false;if h then
  309.         local hm=h:FindFirstAncestorWhichIsA'Model'if hm then
  310.         local hum,Part_1=hm:FindFirstChildWhichIsA'Humanoid',hm:FindFirstChild'Head'or
  311.             hm:FindFirstChild'Torso'or hm:FindFirstChild'UpperTorso'or
  312.             hm:FindFirstChild'HumanoidRootPart';if hm~=workspace and hm~=pchar then
  313.         if hum then if in_place_1 then hum.Sit=true;Touched=true;else
  314.             if hum.Health>1000 then hum.Health=0;else hum:TakeDamage(d);end;
  315.         Touched=true;end;elseif not in_place_1 then if Part_1 then Remove(Part_1);
  316.         Touched=true;else pcall(function()hm:BreakJoints()end);Touched=true;end;end;end;
  317.     end;end;if Touched then f();end;end;Appearence();
  318.     local Server_Handler=function(player,...)local args={...};
  319.         if args[1]=='KD'then
  320.             if args[2]=='q'and Sword_Hit_Box and not Avatar_Modes.In_Attack then
  321.                 local swing=Instance_2('Sound',{SoundId='rbxassetid://608537390';
  322.                 Volume=5;Parent=Container;});swing:Play();
  323.                 Avatar_Modes.In_Attack=true;Avatar_Modes.Q_Attack=true;local num=0;
  324.                 if num<10 then local Ev=Sword_Hit_Box.Touched:Connect(function(h)
  325.                 Damage(h,40,function()num=num+1;end);end);repeat wait()until
  326.                 Avatar_Modes.Check_1;Avatar_Modes.Check_1=false;Ev:Disconnect();end;
  327.                 Avatar_Modes.Q_Attack=false;Avatar_Modes.In_Attack=false;
  328.                 if swing then Remove(swing);end;
  329.             elseif args[2]=='e'and not Avatar_Modes.In_Attack and not Avatar_Modes.E_Anim and not Avatar_Modes.E_Beam_In_Action then
  330.                 local target=Remote_Function:InvokeClient(player,'Get_Mouse_Target');
  331.                 if not target then return;end;
  332.                 local character=target:FindFirstAncestorWhichIsA'Model';if not character then
  333.                 return;end;
  334.                 local char_hum,char_head,IsA_Player=character:FindFirstChildWhichIsA'Humanoid',
  335.                     character:FindFirstChild'Head',Players:GetPlayerFromCharacter(character);
  336.                 if not char_hum or not char_head or character==workspace or character==pchar then
  337.                 return;end;Avatar_Modes.In_Attack=true;Avatar_Modes.E_Anim=true;
  338.                 Avatar_Modes.E_Beam_In_Action=true;
  339.                 local charging=Instance_2('Sound',{SoundId='rbxassetid://3417318090';
  340.                 Looped=true;Volume=2.5;Parent=Container;});charging:Play();
  341.                 local beam=Instance_2('Part',{Position=Head.Position+Vector3.new(0,40,0);
  342.                 Anchored=true;Orientation=Vector3.new(0,0,-90);Shape='Cylinder';
  343.                 Material='Foil';CanCollide=false;Massless=true;
  344.                 Size=Vector3.new(100,.1,.1);Transparency=1;Parent=Container});
  345.                 local beam_tip=Instance_2('Part',{Position=beam.Position+
  346.                 Vector3.new(0,50,0);Anchored=true;Orientation=Vector3.new(0,0,-90);
  347.                 Material='Foil';CanCollide=false;Massless=true;Shape='Ball';
  348.                 Size=Vector3.new(100,.1,.1);Transparency=1;Parent=Container});
  349.                 repeat wait();beam.Position=Head.Position+Vector3.new(0,40,0);
  350.                 beam.Transparency=beam.Transparency-.01;
  351.                 beam.Size=beam.Size+Vector3.new(0,.025,.025);
  352.                 beam_tip.Position=beam.Position+Vector3.new(0,50,0);
  353.                 beam_tip.Size=Vector3.new(beam.Size.Y,beam.Size.Y,beam.Size.Y)
  354.                 beam_tip.Transparency=beam.Transparency-.01;until beam.Transparency<=.5;
  355.                 charging.SoundId='rbxassetid://1545630949';charging.Parent=beam;
  356.                 Avatar_Modes.E_Beam={Position=char_head;Beam={Main=beam;Top=beam_tip;};};
  357.                 Avatar_Modes.In_Attack=false;Avatar_Modes.E_Anim=false;local Exit_Charge=false;
  358.                 for _=1,100 do wait(.1);
  359.                     if not beam_tip then Remove(beam);break;elseif not beam then break;
  360.                     elseif not char_head then local wait_end=300;repeat wait_end=wait_end-1;
  361.                         pcall(function()char_head=IsA_Player.Character:FindFirstChild'Head';
  362.                         char_hum=IsA_Player.Character:FindFirstChild'Humanoid';end);wait();
  363.                         until wait_end<=0 or(char_hum and char_head);if wait_end<=0 then
  364.                         Exit_Charge=true;break;else
  365.                         Avatar_Modes.E_Beam={Position=char_head;Beam={Main=beam;
  366.                         Top=beam_tip;};};end;end;
  367.                 end;
  368.                 Avatar_Modes.E_Beam=nil;
  369.                 if charging then Remove(charging)end;if beam then Remove(beam);end;
  370.                 if beam_tip then Remove(beam_tip);end;
  371.                 if not Exit_Charge then
  372.                     local Spawn_Pos=beam_tip.Position or char_head.Position or
  373.                         Vector3.new(0,10,0);
  374.                     local Missiles={};
  375.                     for _=1,5 do
  376.                         local Missile_1=Instance_2('Part',{Material='Foil';Position=Spawn_Pos+
  377.                         Vector3.new(math.random(1,100)-50,math.random(1,100)-50,
  378.                         math.random(1,100)-50);Massless=true;Shape='Ball';Massless=true;
  379.                         Size=Vector3.new(2,2,2);Transparency=0;Anchored=false;CanCollide=true;
  380.                         Parent=Container;});
  381.                         local LV_A1,T_A1,T_A2,LV_A2=Instance.new('Attachment',Missile_1),
  382.                             Instance.new('Attachment',Missile_1),
  383.                             Instance.new('Attachment',Missile_1),
  384.                             Instance.new('Attachment',char_head);
  385.                         T_A1.Position=Vector3.new(0,1,0);T_A2.Position=Vector3.new(0,-1,0);
  386.                         Instance_2('LineForce',{Attachment0=LV_A1;Attachment1=LV_A2;
  387.                         Enabled=false;Parent=Missile_1;});Instance_2('Trail',{Attachment0=T_A1;
  388.                         Attachment1=T_A2;Parent=Missile_1;});
  389.                         table.insert(Missiles,Missile_1);
  390.                     end;
  391.                     for _,v in pairs(Missiles)do local bool=false;
  392.                     v.Touched:Connect(function(h)if v:FindFirstChild'LineForce'then
  393.                         if not v:FindFirstChild'LineForce'.Enabled then
  394.                             v:FindFirstChild'LineForce'.Enabled=true;
  395.                             local expl_p=Instance_2('Part',{Color=v.Color;Shape='Ball';
  396.                             Size=v.Size;Anchored=true;Material='Foil';Parent=Container;
  397.                             Position=v.Position;Transparency=0;CanCollide=false;
  398.                             Massless=false;});
  399.                             local tw=TweenService:Create(expl_p,TweenInfo.new(1,Enum.EasingStyle.
  400.                             Linear,Enum.EasingDirection.InOut,0,false,0),{Size=Vector3.new(
  401.                             10,10,10),Transparency=1});tw:Play();
  402.                             local impact=Instance_2('Sound',{SoundId='rbxassetid://144699494';
  403.                             Volume=5;Looped=false;Parent=expl_p;});impact:Play();
  404.                             tw.Completed:Connect(function()Remove(expl_p);end);
  405.                         end;
  406.                         end;if not bool then
  407.                         local m=h:FindFirstAncestorWhichIsA'Model';if not m then return;
  408.                         end;local hu=m:FindFirstChildWhichIsA'Humanoid';if not hu then
  409.                         return;end;if hu~=char_hum then return;end;Damage(h,40,function()
  410.                     bool=true;Remove(v);end);end;end);end;
  411.                         local s = 0;
  412.                         repeat wait();s=s+1;until #Missiles==0 or s>300;
  413.                    
  414.                     for _,v in pairs(Missiles)do if v then
  415.                         for _,c in pairs(v:GetChildren())do if c then
  416.                         if not c:IsA'TouchTransmitter'then pcall(function()Remove(c);end);
  417.                         end;end;end;Remove(v);end;end;
  418.                 else
  419.                     if beam_tip then Remove(beam_tip);end;
  420.                 end;   
  421.                 Avatar_Modes.E_Beam_In_Action=false;
  422.             end;
  423.         end;
  424.     end;
  425.     Remote_Event.OnServerEvent:Connect(Server_Handler)
  426.     local song=Instance_2('Sound',{SoundId=Set_Up.Theme_Song;Looped=true;Volume=2});
  427.     if Set_Up.Song_Playing then song:Play();end;
  428.  
  429.    
  430.     cwrap(function()
  431.         local Alpha_Decimal = .5;
  432.         local Movement_Activate_Range = 5;
  433.         local Run_Frame = 0;
  434.         local Run_Frames_Max = 16;
  435.         local Q_Attack_Swing_Frame = 0;
  436.         local Q_Attack_Swing_Frames_Max = 12;
  437.         local E_Beam_Orientation=0
  438.         local clerp=function(cf,goal,al)return cf:Lerp(goal,al);end;
  439.         repeat wait()until Sword_weld;
  440.         while true do
  441.             local velocity=Torso.Velocity;
  442.             local V_x,V_y,V_z=velocity.X,velocity.Y,velocity.Z;
  443.             local Run_Frame_Step = Run_Frame % Run_Frames_Max;
  444.             if Avatar_Modes.E_Beam then
  445.                 local Pos,Beam=Avatar_Modes.E_Beam.Position,Avatar_Modes.E_Beam.Beam;
  446.                 local Main,Top=Beam.Main,Beam.Top;
  447.                 if Pos and Main and Top then
  448.                     E_Beam_Orientation=E_Beam_Orientation+20;
  449.                     local C_M_Pos,P_M_Pos=Main.Position,Pos.Position;
  450.                     local To_Pos=Vector3.new(P_M_Pos.X,C_M_Pos.Y,P_M_Pos.Z);
  451.                     Main.CFrame=clerp(Main.CFrame,CFrame.new(To_Pos),.35);
  452.                     Main.Orientation=Vector3.new(0,E_Beam_Orientation,-90);
  453.                     Top.Position=Main.Position+Vector3.new(0,50,0);
  454.                 end;
  455.             else
  456.                 E_Beam_Orientation=0;
  457.             end;
  458.            
  459.             if V_y>Movement_Activate_Range then
  460.                 --// Jumpping
  461.                 Neck.C0=clerp(Neck.C0,CFs.Jump_Neck_C0,Alpha_Decimal);
  462.                 Neck.C1=clerp(Neck.C1,CFs.Jump_Neck_C1,Alpha_Decimal);
  463.                 RootJoint.C0=clerp(RootJoint.C0,CFs.Jump_Root_Joint_C0,Alpha_Decimal);
  464.                 RootJoint.C1=clerp(RootJoint.C1,CFs.Jump_Root_Joint_C1,Alpha_Decimal);
  465.                 LShoulder.C0=clerp(LShoulder.C0,CFs.Jump_Left_Shoulder_C0,Alpha_Decimal);
  466.                 LShoulder.C1=clerp(LShoulder.C1,CFs.Jump_Left_Shoulder_C1,Alpha_Decimal);
  467.                 LHip.C0=clerp(LHip.C0,CFs.Jump_Left_Hip_C0,Alpha_Decimal);
  468.                 LHip.C1=clerp(LHip.C1,CFs.Jump_Left_Hip_C1,Alpha_Decimal);
  469.                 RHip.C0=clerp(RHip.C0,CFs.Jump_Right_Hip_C0,Alpha_Decimal);
  470.                 RHip.C1=clerp(RHip.C1,CFs.Jump_Right_Hip_C1,Alpha_Decimal);
  471.                
  472.                 if Avatar_Modes.Q_Attack then
  473.                     if Q_Attack_Swing_Frame<=Q_Attack_Swing_Frames_Max/2 then
  474.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_S_Right_Shoulder_C0,
  475.                             Alpha_Decimal);
  476.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_S_Right_Shoulder_C1,
  477.                             Alpha_Decimal);
  478.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_S_Sword_Weld_C0,
  479.                             Alpha_Decimal);
  480.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_S_Sword_Weld_C1,
  481.                             Alpha_Decimal);
  482.                     else
  483.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_F_Right_Shoulder_C0,
  484.                             Alpha_Decimal);
  485.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_F_Right_Shoulder_C1,
  486.                             Alpha_Decimal);
  487.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_F_Sword_Weld_C0,
  488.                             Alpha_Decimal);
  489.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_F_Sword_Weld_C1,
  490.                             Alpha_Decimal);
  491.                     end;
  492.                 elseif Avatar_Modes.E_Anim then
  493.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_2_S_Right_Shoulder_C0,
  494.                         Alpha_Decimal);
  495.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_2_S_Right_Shoulder_C1,
  496.                         Alpha_Decimal);
  497.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_2_S_Sword_Weld_C0,
  498.                         Alpha_Decimal);
  499.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_2_S_Sword_Weld_C1,
  500.                         Alpha_Decimal);                    
  501.                 else
  502.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Jump_Sword_weld_C0,Alpha_Decimal);
  503.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Jump_Sword_weld_C1,Alpha_Decimal);
  504.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Jump_Right_Shoulder_C0,Alpha_Decimal);
  505.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Jump_Right_Shoulder_C1,Alpha_Decimal);
  506.                 end;
  507.                
  508.                
  509.             elseif V_y<-Movement_Activate_Range then
  510.                 --// Falling
  511.                 Neck.C0=clerp(Neck.C0,CFs.Fall_Neck_C0,Alpha_Decimal);
  512.                 Neck.C1=clerp(Neck.C1,CFs.Fall_Neck_C1,Alpha_Decimal);
  513.                 RootJoint.C0=clerp(RootJoint.C0,CFs.Fall_Root_Joint_C0,Alpha_Decimal);
  514.                 RootJoint.C1=clerp(RootJoint.C1,CFs.Fall_Root_Joint_C1,Alpha_Decimal);
  515.                 LShoulder.C0=clerp(LShoulder.C0,CFs.Fall_Left_Shoulder_C0,Alpha_Decimal);
  516.                 LShoulder.C1=clerp(LShoulder.C1,CFs.Fall_Left_Shoulder_C1,Alpha_Decimal);  
  517.                 LHip.C0=clerp(LHip.C0,CFs.Fall_Left_Hip_C0,Alpha_Decimal);
  518.                 LHip.C1=clerp(LHip.C1,CFs.Fall_Left_Hip_C1,Alpha_Decimal);
  519.                 RHip.C0=clerp(RHip.C0,CFs.Fall_Right_Hip_C0,Alpha_Decimal);
  520.                 RHip.C1=clerp(RHip.C1,CFs.Fall_Right_Hip_C1,Alpha_Decimal);
  521.  
  522.                 if Avatar_Modes.Q_Attack then
  523.                     if Q_Attack_Swing_Frame<=Q_Attack_Swing_Frames_Max/2 then
  524.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_S_Right_Shoulder_C0,
  525.                             Alpha_Decimal);
  526.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_S_Right_Shoulder_C1,
  527.                             Alpha_Decimal);
  528.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_S_Sword_Weld_C0,
  529.                             Alpha_Decimal);
  530.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_S_Sword_Weld_C1,
  531.                             Alpha_Decimal);
  532.                     else
  533.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_F_Right_Shoulder_C0,
  534.                             Alpha_Decimal);
  535.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_F_Right_Shoulder_C1,
  536.                             Alpha_Decimal);
  537.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_F_Sword_Weld_C0,
  538.                             Alpha_Decimal);
  539.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_F_Sword_Weld_C1,
  540.                             Alpha_Decimal);
  541.                     end;
  542.                 elseif Avatar_Modes.E_Anim then
  543.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_2_S_Right_Shoulder_C0,
  544.                         Alpha_Decimal);
  545.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_2_S_Right_Shoulder_C1,
  546.                         Alpha_Decimal);
  547.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_2_S_Sword_Weld_C0,
  548.                         Alpha_Decimal);
  549.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_2_S_Sword_Weld_C1,
  550.                         Alpha_Decimal);                    
  551.                 else
  552.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Fall_Right_Shoulder_C0,Alpha_Decimal);
  553.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Fall_Right_Shoulder_C1,Alpha_Decimal);
  554.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Fall_Sword_Weld_C0,Alpha_Decimal);
  555.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Fall_Sword_Weld_C1,Alpha_Decimal);
  556.                 end;               
  557.             elseif V_x>Movement_Activate_Range or V_x<-Movement_Activate_Range or V_z>Movement_Activate_Range or V_z<-Movement_Activate_Range then
  558.                 --// Running
  559.                 Neck.C0=clerp(Neck.C0,CFs.Run_Neck_C0,Alpha_Decimal);
  560.                 Neck.C1=clerp(Neck.C1,CFs.Run_Neck_C1,Alpha_Decimal);
  561.                 if Avatar_Modes.Q_Attack then
  562.                     if Q_Attack_Swing_Frame<=Q_Attack_Swing_Frames_Max/2 then
  563.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_S_Right_Shoulder_C0,
  564.                             Alpha_Decimal);
  565.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_S_Right_Shoulder_C1,
  566.                             Alpha_Decimal);
  567.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_S_Sword_Weld_C0,
  568.                             Alpha_Decimal);
  569.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_S_Sword_Weld_C1,
  570.                             Alpha_Decimal);
  571.                     else
  572.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_F_Right_Shoulder_C0,
  573.                             Alpha_Decimal);
  574.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_F_Right_Shoulder_C1,
  575.                             Alpha_Decimal);
  576.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_F_Sword_Weld_C0,
  577.                             Alpha_Decimal);
  578.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_F_Sword_Weld_C1,
  579.                             Alpha_Decimal);
  580.                     end
  581.                 elseif Avatar_Modes.E_Anim then
  582.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_2_S_Right_Shoulder_C0,
  583.                         Alpha_Decimal);
  584.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_2_S_Right_Shoulder_C1,
  585.                         Alpha_Decimal);
  586.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_2_S_Sword_Weld_C0,
  587.                         Alpha_Decimal);
  588.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_2_S_Sword_Weld_C1,
  589.                         Alpha_Decimal);                    
  590.                 else
  591.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Run_Right_Shoulder_C0,Alpha_Decimal);
  592.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Run_Right_Shoulder_C1,Alpha_Decimal);
  593.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Run_Sword_Weld_C0,Alpha_Decimal);
  594.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Run_Sword_Weld_C1,Alpha_Decimal);
  595.                 end;
  596.                 if Run_Frame_Step<=Run_Frames_Max*.5 then
  597.                     LShoulder.C0=clerp(LShoulder.C0,CFs.Run_Left_Shoulder_Step_Forward_C0,
  598.                         Alpha_Decimal);
  599.                     LShoulder.C1=clerp(LShoulder.C1,CFs.Run_Left_Shoulder_Step_Forward_C1,
  600.                         Alpha_Decimal);
  601.                     LHip.C0=clerp(LHip.C0,CFs.Run_Left_Hip_Step_Backward_C0,Alpha_Decimal);
  602.                     LHip.C1=clerp(LHip.C1,CFs.Run_Left_Hip_Step_Backward_C1,Alpha_Decimal);
  603.                     RHip.C0=clerp(RHip.C0,CFs.Run_Right_Hip_Step_Forward_C0,Alpha_Decimal);
  604.                     RHip.C1=clerp(RHip.C1,CFs.Run_Right_Hip_Step_Forward_C1,Alpha_Decimal);
  605.                     RootJoint.C0=clerp(RootJoint.C0,CFs.Run_Root_Joint_C0,Alpha_Decimal);
  606.                     RootJoint.C1=clerp(RootJoint.C1,CFs.Run_Root_Joint_C1,Alpha_Decimal);
  607.                 else
  608.                     LShoulder.C0=clerp(LShoulder.C0,CFs.Run_Left_Shoulder_Step_Backward_C0,
  609.                         Alpha_Decimal);
  610.                     LShoulder.C1=clerp(LShoulder.C1,CFs.Run_Left_Shoulder_Step_Backward_C1,
  611.                         Alpha_Decimal);
  612.                     LHip.C0=clerp(LHip.C0,CFs.Run_Left_Hip_Step_Forward_C0,Alpha_Decimal);
  613.                     LHip.C1=clerp(LHip.C1,CFs.Run_Left_Hip_Step_Forward_C1,Alpha_Decimal);
  614.                     RHip.C0=clerp(RHip.C0,CFs.Run_Right_Hip_Step_Backward_C0,Alpha_Decimal);
  615.                     RHip.C1=clerp(RHip.C1,CFs.Run_Right_Hip_Step_Backward_C1,Alpha_Decimal);
  616.                 end
  617.             elseif Humanoid.Sit then
  618.                 --// Sitting
  619.                 Neck.C0=clerp(Neck.C0,CFs.Sit_Neck_C0,Alpha_Decimal);
  620.                 Neck.C1=clerp(Neck.C1,CFs.Sit_Neck_C1,Alpha_Decimal);
  621.                 RootJoint.C0=clerp(RootJoint.C0,CFs.Sit_Root_Joint_C0,Alpha_Decimal);
  622.                 RootJoint.C1=clerp(RootJoint.C1,CFs.Sit_Root_Joint_C1,Alpha_Decimal);
  623.                 LShoulder.C0=clerp(LShoulder.C0,CFs.Sit_Left_Shoulder_C0,Alpha_Decimal);
  624.                 LShoulder.C1=clerp(LShoulder.C1,CFs.Sit_Left_Shoulder_C1,Alpha_Decimal);
  625.                 LHip.C0=clerp(LHip.C0,CFs.Sit_Left_Hip_C0,Alpha_Decimal);
  626.                 LHip.C1=clerp(LHip.C1,CFs.Sit_Left_Hip_C1,Alpha_Decimal);
  627.                 RHip.C0=clerp(RHip.C0,CFs.Sit_Right_Hip_C0,Alpha_Decimal);
  628.                 RHip.C1=clerp(RHip.C1,CFs.Sit_Right_Hip_C1,Alpha_Decimal);
  629.                 RShoulder.C0=clerp(RShoulder.C0,CFs.Sit_Right_Shoulder_C0,Alpha_Decimal);
  630.                 RShoulder.C1=clerp(RShoulder.C1,CFs.Sit_Right_Shoulder_C1,Alpha_Decimal);
  631.                 Sword_weld.C0=clerp(Sword_weld.C0,CFs.Sit_Sword_Weld_C0,Alpha_Decimal);
  632.                 Sword_weld.C1=clerp(Sword_weld.C1,CFs.Sit_Sword_Weld_C1,Alpha_Decimal);
  633.             else
  634.                 --// Idle
  635.                 Neck.C0=clerp(Neck.C0,CFs.Idle_Neck_C0,Alpha_Decimal);
  636.                 Neck.C1=clerp(Neck.C1,CFs.Idle_Neck_C1,Alpha_Decimal);
  637.                 RootJoint.C0=clerp(RootJoint.C0,CFs.Idle_Root_Joint_C0,Alpha_Decimal);
  638.                 RootJoint.C1=clerp(RootJoint.C1,CFs.Idle_Root_Joint_C1,Alpha_Decimal);
  639.                 LShoulder.C0=clerp(LShoulder.C0,CFs.Idle_Left_Shoulder_C0,Alpha_Decimal);
  640.                 LShoulder.C1=clerp(LShoulder.C1,CFs.Idle_Left_Shoulder_C1,Alpha_Decimal);
  641.                 LHip.C0=clerp(LHip.C0,CFs.Idle_Left_Hip_C0,Alpha_Decimal);
  642.                 LHip.C1=clerp(LHip.C1,CFs.Idle_Left_Hip_C1,Alpha_Decimal);
  643.                 RHip.C0=clerp(RHip.C0,CFs.Idle_Right_Hip_C0,Alpha_Decimal);
  644.                 RHip.C1=clerp(RHip.C1,CFs.Idle_Right_Hip_C1,Alpha_Decimal);
  645.                
  646.                 if Avatar_Modes.Q_Attack then
  647.                     if Q_Attack_Swing_Frame<=Q_Attack_Swing_Frames_Max/2 then
  648.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_S_Right_Shoulder_C0,
  649.                             Alpha_Decimal);
  650.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_S_Right_Shoulder_C1,
  651.                             Alpha_Decimal);
  652.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_S_Sword_Weld_C0,
  653.                             Alpha_Decimal);
  654.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_S_Sword_Weld_C1,
  655.                             Alpha_Decimal);
  656.                     else
  657.                         RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_1_F_Right_Shoulder_C0,
  658.                             Alpha_Decimal);
  659.                         RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_1_F_Right_Shoulder_C1,
  660.                             Alpha_Decimal);
  661.                         Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_1_F_Sword_Weld_C0,
  662.                             Alpha_Decimal);
  663.                         Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_1_F_Sword_Weld_C1,
  664.                             Alpha_Decimal);
  665.                     end
  666.                 elseif Avatar_Modes.E_Anim then
  667.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Swing_2_S_Right_Shoulder_C0,
  668.                         Alpha_Decimal);
  669.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Swing_2_S_Right_Shoulder_C1,
  670.                         Alpha_Decimal);
  671.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Swing_2_S_Sword_Weld_C0,
  672.                         Alpha_Decimal);
  673.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Swing_2_S_Sword_Weld_C1,
  674.                         Alpha_Decimal);                    
  675.                 else
  676.                     RShoulder.C0=clerp(RShoulder.C0,CFs.Idle_Right_Shoulder_C0,Alpha_Decimal);
  677.                     RShoulder.C1=clerp(RShoulder.C1,CFs.Idle_Right_Shoulder_C1,Alpha_Decimal);
  678.                     Sword_weld.C0=clerp(Sword_weld.C0,CFs.Idle_Sword_Weld_C0,Alpha_Decimal);
  679.                     Sword_weld.C1=clerp(Sword_weld.C1,CFs.Idle_Sword_Weld_C1,Alpha_Decimal);
  680.                 end;
  681.                
  682.             end;
  683.             if V_x>Movement_Activate_Range or V_x<-Movement_Activate_Range or V_z>Movement_Activate_Range or V_z<-Movement_Activate_Range then
  684.             Run_Frame=Run_Frame+1 else Run_Frame=0;end;
  685.             if Avatar_Modes.Q_Attack then Q_Attack_Swing_Frame=Q_Attack_Swing_Frame+1;else
  686.             Q_Attack_Swing_Frame=0;end;
  687.             if Q_Attack_Swing_Frame>Q_Attack_Swing_Frames_Max then
  688.             Avatar_Modes.Check_1=true;end;
  689.             if Humanoid.WalkSpeed~=25 then Humanoid.WalkSpeed=25;end;
  690.             if Humanoid.MaxHealth<1000 then Humanoid.MaxHealth=math.huge;end;
  691.             wait();
  692.         end;
  693.     end);
  694. if Set_Up.Union_Clothing then
  695.     local Object_0=Instance_2("Folder",{Parent=workspace;});
  696.  
  697. --// Main
  698. local Object_1,Arm_1,Arm_2,Leg_1,Leg_2=Instance_2("Part",{
  699. CFrame=CFrame.new(-2.13923979,17,17.5060005,1,-4.46589183e-08,
  700. 1.2293217e-06,4.46590462e-08,1.00000179,-1.21072077e-08,-1.22932363e-06,1.21072627e-08,
  701. 1.00000179);Color=Set_Up.Main_Color;Parent=Object_0;Anchored=true;Size=Vector3.new(
  702. 3.40455699,2.05058312,1.01646137);Material='Foil'}),Instance_2('Part',{Size=Vector3.new(
  703. 1.05,2.05,1.05);Material='Foil';Color=Set_Up.Main_Color;Anchored=true;})
  704. ,Instance_2('Part',{Size=Vector3.new(1.05,2.05,1.05);Material='Foil';Color=Set_Up.Main_Color;
  705. Anchored=true;}),Instance_2('Part',{Size=Vector3.new(1.05,2.05,1.05);Material='Foil';
  706. Color=Set_Up.Main_Color;Anchored=true;}),Instance_2('Part',{Size=Vector3.new(1.05,2.05,1.05);
  707. Material='Foil';Color=Set_Up.Main_Color;Anchored=true;});wait()
  708. --// Negates Below
  709. Instance_2("Part",{CFrame=CFrame.new(-2.24882913,15.5062408,32.6478462,.99991107,
  710. -.00284085143,-.013033581,-.0133395893,-.211772412,-.977228582,1.60083728e-05,.977315485,
  711. -.211791471);CanCollide=false;Color=Color3.new(1,.392157,0);Parent=Object_0;Anchored=true;
  712. Size=Vector3.new(3.92456198,29.4342155,3.83889723);});Instance_2("Part",{CanCollide=false;
  713. Color=Color3.new(1,.392157,0);CFrame=CFrame.new(-2.38577104,5.24703884,35.5420074,.99991107,
  714. .00292188278,-.0130156465,-.0133395893,.220190108,-.975367069,1.60083728e-05,.975453854,
  715. .220209509);Parent=Object_0;Anchored=true;Size=Vector3.new(3.92456198,29.4342155,30.2260628)
  716. ;});Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  717. -2.16611505,21.709116,32.7602234,.99991107,-8.75865881e-05,-.0133392951,-.0133395893,
  718. -.00536529627,-.999897897,1.60083728e-05,.999986768,-.00536598777);Parent=Object_0;
  719. Anchored=true;Size=Vector3.new(3.92456198,29.4342155,14.7312651);});Instance_2("Part",{
  720. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(-2.00180793,15.4837809,
  721. 2.36503506,-1,6.5974782e-06,-1.37519146e-06,-6.2553184e-08,-.213134244,-.977024138,
  722. -6.73899558e-06,-.977024198,.213134244);Parent=Object_0;Anchored=true;Size=Vector3.new(
  723. 3.92456198,29.4342155,3.83889723);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  724. 1,.392157,0);CFrame=CFrame.new(-2.00176191,5.21969891,-.515033722,-1,6.56608381e-06,
  725. 1.51735981e-06,-4.34612275e-08,.218868822,-.975755513,-6.73899558e-06,-.975755572,
  726. -.218868807);Parent=Object_0;Anchored=true;Size=Vector3.new(3.92456198,29.4342155,
  727. 30.2260628);});Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=
  728. CFrame.new(-2.00177813,21.6870499,2.244133,-1,6.74012472e-06,7.81178855e-09,-5.32409494e-08,
  729. -.00674012816,-.999978483,-6.7399269e-06,-.999978542,.00674012816);Parent=Object_0;
  730. Anchored=true;Size=Vector3.new(3.92456198,29.4342155,14.7312651);});Instance_2("Part",{
  731. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(-2.00177789,23.4902763,
  732. 2.26666641,-1.00000989,5.27920201e-06,4.65335324e-06,-2.43622349e-08,.659866273,-.751385808,
  733. -6.72881788e-06,-.75139308,-.659872711);Parent=Object_0;Anchored=true;Size=Vector3.new(
  734. 3.92456198,29.4342155,11.3077917);});Instance_2("Part",{CanCollide=false;Color=
  735. Color3.new(1,.392157,0);CFrame=CFrame.new(-2.07691813,28.3853226,28.4563484,.999920964,
  736. .00880402047,-.0100220162,-.0133397216,.660839915,-.750410855,1.60085328e-05,.750485122,
  737. .660905182);Parent=Object_0;Anchored=true;Size=Vector3.new(3.92456198,29.4145908,2.57564235);
  738. });Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  739. 9.21719837, 18.0252037,5.79411697,4.00219187e-06,.834930182,.550355852,-1.00000179,
  740. 6.46628087e-06,-2.53780377e-06,-5.67764437e-06,-.550356925,.834931612);Parent=Object_0;
  741. Anchored=true;Size=Vector3.new(21.5850887,29.4342117,24.9031334);});Instance_2("Part",{
  742. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(-13.8287077,18.0251045,
  743. 6.84033775,3.91846606e-06,-.62742269,.778678894,-1.00000179,2.19254775e-06,6.79885807e-06,
  744. -5.9730487e-06,-.778680325,-.627423763);Parent=Object_0;Anchored=true;Size=Vector3.new(
  745. 21.5850887,29.4342117,24.3292866);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  746. 1,.392157,0);CFrame=CFrame.new(-17.7430649,18.025032,16.5696564,3.92189213e-06,-.999995232,
  747. -.0030892028,-1.00000119,-3.93934261e-06,5.64134234e-06,-5.653485e-06,.00308920653,
  748. -.999996424);Parent=Object_0;Anchored=true;Size=Vector3.new(21.5850887,29.4342117,27.4172268);
  749. });Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  750. 9.47399521,18.025074,28.3232651,3.99708688e-06,.715534925,-.698577046,-1.00000179,
  751. -1.06807056e-06,-6.81576375e-06,-5.62304558e-06,.698578298,.715536118);Parent=Object_0;
  752. Anchored=true;Size=Vector3.new(21.5850887,29.4342117,24.6122742);});Instance_2("Part",{
  753. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(4.24437141,18.0250301,
  754. 32.7187157,3.96577479e-06,.00364759658,-.999993324,-1.00000119,-5.59538466e-06,
  755. -3.98621523e-06,-5.60988747e-06,.999994516,.00364760077);Parent=Object_0;Anchored=true;
  756. Size=Vector3.new(21.5850887,29.4342117,14.2194824);});Instance_2("Part",{CanCollide=false;
  757. Color=Color3.new(1,.392157,0);CFrame=CFrame.new(-17.6934357,18.0249939,24.1666412,
  758. 3.93514483e-06,-.701503634,-.712665856,-1.00000179,-6.7674614e-06,1.13973056e-06,
  759. -5.6224635e-06,.712667108,-.701504886);Parent=Object_0;Anchored=true;Size=Vector3.new(
  760. 21.5850887,29.4342117,12.3485441);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  761. 1,.392157,0);CFrame=CFrame.new(13.7599592,18.0251446,19.1170883,4.00944782e-06,.999933302,
  762. .0115506994,-1.00000119,4.07449306e-06,-5.60737817e-06,-5.65406708e-06,-.0115507124,
  763. .999934494);Parent=Object_0;Anchored=true;Size=Vector3.new(21.5850887,29.4342117,21.7046776);
  764. });Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  765. .792733073,18.0256386,-.247694016,3.91846379e-06,-.0127537306,.999918699,-1.00000119,
  766. 5.92258539e-06,3.99432838e-06,-5.97304552e-06,-.999919951,-.0127537455);Parent=Object_0;
  767. Anchored=true;Size=Vector3.new(21.5850887,29.4342117,28.1113281);});Instance_2("Part",{
  768. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(14.8319368,22.848465,
  769. 18.0116959,-5.22651862e-06,.715242445,.69887656,-.000164572441,.698877394,-.71524322,
  770. -1.00000119,-.000118754047,.000114056485);Parent=Object_0;Anchored=true;Size=Vector3.new(
  771. 21.5850887,29.4342117,43.8347359);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  772. 1,.392157,0);CFrame=CFrame.new(1.25149548,15.0645514,17.7846527,-.00821522344,.644940674,
  773. .764188528,.000741985044,-.764211059,.644967735,.999967217,.00586557016,.0057996274);
  774. Parent=Object_0;Anchored=true;Size=Vector3.new(3.92456102,4.35639858,4.40520382);});
  775. Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  776. -16.6745205,25.1498947,17.6451359,1.17736226e-05,-.705856025,-.708355367,.00121014146,
  777. .708355665,-.705856323,1.00000048,-.000848899712,.000862525601);Parent=Object_0;
  778. Anchored=true;Size=Vector3.new(21.5850868,29.4342098,49.7215805);});Instance_2("Part",{
  779. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(.500570416,16.8782997,
  780. 17.7771378,.999944091,.00666990411,-.00821492635,-.00666404096,.999978721,.000741996628,
  781. .00821969938,-.000687210471,.999967217);Parent=Object_0;Anchored=true;Size=Vector3.new(
  782. 2.953233,2.52152991,2.00152588);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  783. 1,.392157,0);CFrame=CFrame.new(-4.5242424,16.6714039,17.736002,.999944091,.00666990411,
  784. -.00821492635,-.00666404096,.999978721,.000741996628,.00821969938,-.000687210471,
  785. .999967217);Parent=Object_0;Anchored=true;Size=Vector3.new(2.953233,3.0022881,2.00152588);
  786. });Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  787. 12.6915665,12.0352173,17.8808765,-.00821522344,.937959433,.346647888,.000741985044,
  788. -.346654236,.937993944,.999967217,.00796303805,.00215188973);Parent=Object_0;Anchored=true;
  789. Size=Vector3.new(3.92456126,29.4342098,.893955588);});Instance_2("Part",{CanCollide=false;
  790. Color=Color3.new(1,.392157,0);CFrame=CFrame.new(-4.97674322,17.7059383,17.7315121,
  791. .00821519829,-.568037391,-.822961748,-.000742064731,-.822993755,.568052113,-.999967217,
  792. -.00405596942,-.00718257669);Parent=Object_0;Anchored=true;Size=Vector3.new(3.92456126,
  793. 1.96401048,3.32334161);});Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);
  794. CFrame=CFrame.new(1.53600109,15.7691317,17.7864647,-.00821522344,.914088011,-.405432701,
  795. .000741985044,.405452341,.914117157,.999967217,.00720885163,-.00400912156);Parent=Object_0;
  796. Anchored=true;Size=Vector3.new(3.92456102,4.35639858,4.00772762);});Instance_2("Part",{
  797. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(.969345212,17.6663227,
  798. 17.7804012,-.00821522344,.557008445,.83046627,.000741985044,-.830491543,.557032824,
  799. .999967217,.00519234221,.00640938198);Parent=Object_0;Anchored=true;Size=Vector3.new(
  800. 3.92456126,1.96401048,3.32334161);});Instance_2("WedgePart",{CanCollide=false;Color=
  801. Color3.new(1,.392157,0);CFrame=CFrame.new(-6.31718779,17.9944286,17.720314,-.0082153175,
  802. .651778936,.758364499,.000742004951,-.75838691,.651806176,.999967217,.0059175049,
  803. .00574676413);Parent=Object_0;Anchored=true;Massless=true;Size=Vector3.new(3.92456126,
  804. 1.52810383,2.71294665);});Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);
  805. CFrame=CFrame.new(-5.56868124,15.8164892,17.728054,.00821518339,-.908598304,.41759035,
  806. -.000742010481,.417599261,.908632278,-.999967217,-.00777443731,.00275646523);Parent=
  807. Object_0;Anchored=true;Size=Vector3.new(3.92456102,4.35639858,4.00772762);});
  808. Instance_2("WedgePart",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  809. 2.31349945,17.9369164,17.7912388,.00821522344,-.661837697,-.749602199,-.000741985044,
  810. -.749632061,.661856115,-.999967217,-.00488110166,-.00664946996);Parent=Object_0;
  811. Anchored=true;Massless=true;Size=Vector3.new(3.92456126,1.52810383,2.71294665);});
  812. Instance_2("Part",{CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(
  813. -16.7730885,12.2315845,17.6386566,.00821518153,-.942500234,-.334104717,-.000742043369,
  814. -.334122032,.942530751,-.999967217,-.00749514252,-.00344424928);Parent=Object_0;
  815. Anchored=true;Size=Vector3.new(3.92456102,29.4342079,.893955529);});Instance_2("Part",{
  816. CanCollide=false;Color=Color3.new(1,.392157,0);CFrame=CFrame.new(-5.19721842,15.0246134,
  817. 17.7316914,.00821519457,-.655077338,-.755517244,-.000742061762,-.755547404,.655095518,
  818. -.999967217,-.00482109562,-.00669307681);Parent=Object_0;Anchored=true;Size=Vector3.new(
  819. 3.92456102,4.35639858,4.66029978);});
  820.         local Union_1_Negates=(function()local a={};for _,v in pairs(Object_0:GetChildren())do
  821.             if v~=Object_1 then table.insert(a,v);end;end;return a;end)();Remove(Object_0);
  822.         local unions={Get_Union(Object_1,Union_1_Negates,true);Bevel_ify(Arm_1,.05);
  823.         Bevel_ify(Arm_2,.05);Bevel_ify(Leg_1,.05);Bevel_ify(Leg_2,.05);nil;nil;};
  824.         unions[6]=Get_Union(unions[2],{Instance_2('Part',{Anchored=true;CFrame=unions[2].CFrame*
  825.             CFrame.new(0,-1,0);Size=Vector3.new(1.25,.2,1.25)})},true);
  826.         unions[7]=Get_Union(unions[3],{Instance_2('Part',{Anchored=true;CFrame=unions[3].CFrame*
  827.             CFrame.new(0,-1,0);Size=Vector3.new(1.25,.2,1.25)})},true);
  828.         unions[1].CFrame=Torso.CFrame;unions[1].Parent=Container;unions[1].Anchored=false;
  829.         Instance_2('WeldConstraint',{Part0=unions[1];Part1=Torso;Parent=Container;});
  830.         unions[6].CFrame=LArm.CFrame*CFrame.new(0,.1,0);unions[6].Parent=Container;
  831.         unions[6].Anchored=false;Instance_2('WeldConstraint',{Part0=unions[6];Part1=LArm;
  832.         Parent=Container;});unions[7].CFrame=RArm.CFrame*CFrame.new(0,.1,0);
  833.         unions[7].Parent=Container;unions[7].Anchored=false;Instance_2('WeldConstraint',{
  834.         Part0=unions[7];Part1=RArm;Parent=Container;});unions[4].CFrame=LLeg.CFrame;
  835.         unions[4].Parent=Container;unions[4].Anchored=false;Instance_2('WeldConstraint',{
  836.         Part0=unions[4];Part1=LLeg;Parent=Container;});unions[5].CFrame=RLeg.CFrame;
  837.         unions[5].Parent=Container;unions[5].Anchored=false;Instance_2('WeldConstraint',{
  838.         Part0=unions[5];Part1=RLeg;Parent=Container;});
  839.         for _,v in pairs(pchar:GetChildren())do if v:IsA'Pants'or v:IsA'Shirt'then Remove(v);
  840.         end;end;
  841.     end;
  842. end;
  843. Sword_1('FindPlayer');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement