Advertisement
InTesting

Santa's Coat

Dec 23rd, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 33.21 KB | None | 0 0
  1. print'https://pastebin.com/JUiDennD';
  2. local function Set_Up_Function(player)local Set_Up_1={Name='Santa_Sweater';Movement_Range=1;
  3.     Motor6d_Enabled={Left_Arm=true;Right_Arm=true;Left_Leg=true;Right_Leg=true;};Shirt_Asset=true;
  4.     Pants_Asset=true;Health=nil;WalkSpeed=nil;JumpPower=nil;Customized_Face_Ids={};Destroy_Accessories=
  5.     {HatAttachment=true;
  6.        
  7.     };Destroy_Character_Meshes=false;Global_CLerp_Animation_Decimal_Alpha=nil;};
  8.     local Players,cwrap,Wait_For_Child_2,Storage,RE,RF,clerp,Asset_Prefix=
  9.         game:GetService("Players"),function(a)local b=coroutine.wrap(a);b();return b;end,
  10.         function(p,c,wt)wt=wt or 1/60;local a;if not p or not c then return;end;
  11.         if typeof(p)~='Instance'or typeof(c)~='string'then return;end;repeat
  12.         a=p:FindFirstChild(c);wait(wt);until a;return a;end,{},nil,nil,function(cf,goal,al)
  13.         return cf:Lerp(goal,al);end,'rbxassetid://';
  14.     player=(player=='FindPlayer'and(loadstring('return owner')()or Players:
  15.         GetPlayerFromCharacter(script.Parent)))or player;
  16.     script.Name=Set_Up_1.Name;if not player or not Players then return;end;
  17.     if loadstring('return owner')()then pcall(function()local NLS;NLS=loadstring('return NLS')();
  18.         NLS([[local lp,re,rf=game:GetService'Players'.LocalPlayer,script:WaitForChild'RE_Client',
  19.     script:WaitForChild'RF_Client';local mouse=lp:GetMouse();mouse.KeyDown:Connect(function(k)
  20. re:FireServer('KD',k,mouse.Hit,mouse.Target);end);mouse.Button1Down:Connect(function()re:
  21. FireServer('MB_Down',mouse.Hit,mouse.Target);end);rf.OnClientInvoke=function(...)local args={...};
  22. if args[1]=='Get_Mouse_CF'then return mouse.Hit;elseif args[1]=='Get_Mouse_Target'then
  23. return mouse.Target;end;end;]],script);script.Parent=loadstring('return owner')().Character;
  24.         end);end;
  25.     local pchar,Instance_2,Remove=player.Character or(function()repeat wait(1);player:LoadCharacter();
  26.         until player.Character;return player.Character;end)(),function(c,p)
  27.         local a=(function()for a,b in pairs(Storage)do if b.ClassName==c then
  28.         table.remove(Storage,a);return b;end;end;end)()or Instance.new(c);if not a then
  29.         print'No classname';return;end;for b,c in pairs(p)do local _,d= pcall(function()a[b]=c;end);
  30.         if d then print(d);end;end;return a;end,function(a)a.Parent=nil;table.insert(Storage,a);end;
  31.     if not pchar then return;end;local a=(function()if loadstring('return owner')()then return{
  32.         Instance_2('RemoteEvent',{Name='RE_Client';Parent=script:GetChildren()[1];});
  33.         Instance_2('RemoteFunction',{Name='RF_Client';Parent=script:GetChildren()[1];})};end;
  34.         wait(2);return{script:FindFirstChildWhichIsA('RemoteEvent',true);script:
  35.     FindFirstChildWhichIsA('RemoteFunction',true);}end)();RE,RF=unpack(a);if not RE or not RF then
  36.     return;end;
  37.     local Head,HRootPart,Torso,Humanoid,Left_Arm,Right_Arm,Left_Leg,Right_Leg,Damage,Container,
  38.         Get_Union=(function()local a;repeat a=pchar:FindFirstChild'Head';if a then break;end;wait(1);
  39.         until nil;return a;end)(),(function()local a;repeat a=pchar:FindFirstChild'HumanoidRootPart';
  40.         if a then break;end;wait(1);until nil;return a;end)(),(function()local a;repeat
  41.         a=pchar:FindFirstChild'Torso';if a then break;end;wait(1);until nil;return a;end)(),
  42.         (function()local a;repeat a=pchar:FindFirstChildWhichIsA'Humanoid';if a then break;end;wait(1);
  43.         until nil;return a;end)(),(function()local a;repeat a=pchar:FindFirstChild'Left Arm';if a then
  44.         break;end;wait(1);until nil;return a;end)(),(function()local a;repeat
  45.         a=pchar:FindFirstChild'Right Arm';if a then break;end;wait(1);until nil;return a;end)(),
  46.         (function()local a;repeat a=pchar:FindFirstChild'Left Leg';if a then break;end;wait(1);until
  47.         nil;return a;end)(),(function()local a;repeat a=pchar:FindFirstChild'Right Leg';if a then
  48.         break;end;wait(1);until nil;return a;end)(),function(h,d,f)if not h then return;end;d=d or 10;
  49.         f=f or function()end;local a=h:FindFirstAncestorWhichIsA'Model';
  50.         if not a or a==workspace or a==pchar then return;end;
  51.         local b,c=a:FindFirstChildWhichIsA'Humanoid',a:FindFirstChild'Head'or a:FindFirstChild'Torso'
  52.             or a:FindFirstChild'UpperTorso'or a:FindFirstChild'HumanoidRootPart';
  53.         if b then if b.Health>150 then b.Health=0;else b:TakeDamage(d);end;elseif c then
  54.         Remove(c);else pcall(function()a:BreakJoints();end);end;end,Instance_2('Folder',{Parent=
  55.         pchar}),function(Primary_Part,table_of_obj,is_negated)if typeof(table_of_obj)=='Instance'then
  56.         table_of_obj={table_of_obj;};end;local parts={Primary_Part};Primary_Part.Parent=workspace;
  57.         for _,v in pairs(table_of_obj)do table.insert(parts,v);v.Anchored=true;v.CanCollide=false;
  58.         v.Color=Primary_Part.Color;v.Transparency=Primary_Part.Transparency;
  59.         v.Material=Primary_Part.Material;end;
  60.         local union=(not is_negated and Primary_Part:UnionAsync(table_of_obj))or
  61.             Primary_Part:SubtractAsync(table_of_obj);for _,v in pairs(parts)do Remove(v);end;
  62.         union.Parent=workspace;union.CanCollide=false;return union;end;
  63.     local Left_Hip,Left_Shoulder,Neck,Right_Hip,Right_Shoulder,RootJoint,Bevelify=
  64.         (not Set_Up_1.Motor6d_Enabled.Left_Leg and(function()local a=Torso:FindFirstChild'Left Hip';
  65.         if a then Remove(a)end;local b=Instance_2('Weld',{Part0=Torso;Part1=Left_Leg;Parent=Torso;});
  66.         return b;end)())or Torso:FindFirstChild'Left Hip',(not Set_Up_1.Motor6d_Enabled.Left_Arm
  67.         and(function()local a=Torso:FindFirstChild'Left Shoulder';if a then Remove(a)end;
  68.         local b=Instance_2('Weld',{Part0=Torso;Part1=Left_Arm;Parent=Torso;});return b;end)())or
  69.         Torso:FindFirstChild'Left Shoulder',Torso:FindFirstChild'Neck',(not Set_Up_1.Motor6d_Enabled.
  70.         Right_Leg and(function()local a=Torso:FindFirstChild'Right Hip';if a then Remove(a)end;
  71.         local b=Instance_2('Weld',{Part0=Torso;Part1=Right_Leg;Parent=Torso;});return b;end)())or
  72.         Torso:FindFirstChild'Right Hip',(not Set_Up_1.Motor6d_Enabled.Right_Arm and(function()
  73.         local a=Torso:FindFirstChild'Right Shoulder';if a then Remove(a)end;local b=Instance_2('Weld'
  74.         ,{Part0=Torso;Part1=Right_Arm;Parent=Torso;});return b;end)())or Torso:FindFirstChild
  75.         'Right Shoulder',HRootPart:FindFirstChild'RootJoint',function(Part_A,Depth)
  76.         local Appearence_Properties={'Color';'Material';'Reflectance';'Transparency';}if not Part_A then
  77.         return;end;Depth=Depth or.02;local PA_Size,Negates,mr=Part_A.Size,{},math.rad;
  78.         local function Corner(a,b,c)local d=Instance_2('Part',{Anchored=true;CanCollide=false;});
  79.         for _,e in pairs(Appearence_Properties)do pcall(function()d[e]=Part_A[e];end);end;
  80.         d.Size=Vector3.new(Depth*2,PA_Size.Y,PA_Size.Y);
  81.         d.CFrame=Part_A.CFrame*CFrame.new((PA_Size.X/2)*a,(PA_Size.Y/2)*b,(PA_Size.Z/2)*c)*CFrame.
  82.         Angles(0,mr((a==b and((c==a and-45)or 45))or(c==a and 135)or-135),mr(45))table.insert(Negates,d)
  83.         end;local function Edge(wrap_axis,side_1,side_2)local Edge_Part=Instance_2('Part',{Anchored=
  84.         true;CanCollide=false;});for _,a in pairs(Appearence_Properties)do pcall(function()
  85.         Edge_Part[a]=Part_A[a];end);end;side_1=-1+(2*side_1);side_2=-1+(2*side_2);
  86.         Edge_Part.Size=Vector3.new((wrap_axis==0 and PA_Size.X)or Depth*2,(wrap_axis==1 and PA_Size.Y)
  87.         or Depth*2,(wrap_axis==2 and PA_Size.Z)or Depth*2);
  88.         Edge_Part.CFrame=Part_A.CFrame*CFrame.new((wrap_axis==0 and 0)or PA_Size.X/2*side_1,(wrap_axis
  89.             ==1 and 0)or PA_Size.Y/2*((wrap_axis==0 and side_1)or(wrap_axis==2 and side_2)),(wrap_axis
  90.             ==2 and 0)or PA_Size.Z/2*side_2)*CFrame.Angles((wrap_axis==0 and mr(45))or 0,(wrap_axis==1
  91.             and mr(45))or 0,(wrap_axis==2 and mr(45))or 0);table.insert(Negates,Edge_Part);end;
  92.         local Edge_Data={{0;0;0;};{0;0;1;};{0;1;0;};{0;1;1;};{1;0;0;};{1;0;1;};{1;1;0;};{1;1;1;};{2;0;
  93.         0;};{2;0;1;};{2;1;0;};{2;1;1;};};local CornerData={{1;1;1;};{1;1;-1;};{1;-1;1;};{-1;1;1;};{-1;
  94.         -1;1;};{-1;1;-1;};{1;-1;-1;};{-1;-1;-1;};};for _,a in pairs(Edge_Data)do Edge(a[1],a[2],a[3]);
  95.         end;for _,a in pairs(CornerData)do Corner(a[1],a[2],a[3]);end;
  96.         local a=Get_Union(Part_A,Negates,true);a.Anchored=true;a.Parent=workspace;return a;end;
  97.     if not Left_Hip or not Left_Shoulder or not Neck or not Right_Hip or not Right_Shoulder or
  98.         not RootJoint then return;end;local Joints={Left_Hip;Left_Shoulder;Right_Hip;Neck;RootJoint;
  99.     Right_Shoulder};   
  100.     local CFrames,CFrame_Mode={['Right Arm']={};['Left Arm']={};['Right Leg']={};['Left Leg']={};Head=
  101.         {};Torso={};},{['Right Arm']='Sample';['Left Arm']='Sample';['Right Leg']='Sample';['Left Leg']
  102.         ='Sample';Head='Sample';Torso='Sample';};
  103.     local Change_Mode=function(t_1,mode)for _,a in pairs(t_1)do CFrame_Mode[a]=mode;end;end;
  104.     (function()--[[Appearence]]local a=pchar:FindFirstChildWhichIsA'Shirt'or Instance_2('Shirt',{
  105.     Parent=pchar;});if Set_Up_1.Shirt_Asset==true then elseif Set_Up_1.Shirt_Asset then
  106.         a.ShirtTemplate=Asset_Prefix..Set_Up_1.Shirt_Asset;else Remove(a);end;
  107.         local a=pchar:FindFirstChildWhichIsA'Pants'or Instance_2('Pants',{Parent=pchar;});
  108.         if Set_Up_1.Pants_Asset==true then elseif Set_Up_1.Pants_Asset then
  109.         a.Pants=Asset_Prefix..Set_Up_1.Pants_Asset;else Remove(a);end;
  110.         if #Set_Up_1.Customized_Face_Ids~=0 then for _,a in pairs(Head:GetChildren())do
  111.         if a:IsA'Decal'then Remove(a);end;end;for _,a in pairs(Set_Up_1.Customized_Face_Ids)do
  112.         local b=(typeof(a)=='table'and a)or{Color3=Color3.fromRGB(255,255,255);Transparency=0;Texture=
  113.         Asset_Prefix..tostring(a)};b.Parent=Head;b.Face='Front';Instance_2('Decal',b);end;end;
  114.         for a,b in pairs(Set_Up_1.Destroy_Accessories)do if b then for _,c in pairs(pchar:GetChildren())
  115.         do(function()if not c:IsA'Accessory'then return;end;
  116.         local d=c:FindFirstChildWhichIsA('Attachment',true);if not d then return;end;if a~=d.Name then
  117.         return;end;c:Destroy();end)();end;end;end;if Set_Up_1.Destroy_Character_Meshes then
  118.         for _,a in pairs(pchar:GetChildren())do if a:IsA'CharacterMesh'then Remove(a);end;end;end;
  119.         local a=Instance_2('Part',{Transparency=0;Size=Vector3.new(1,1,1);Parent=Container;Anchored=
  120.         false;CanCollide=false;Massless=true;CFrame=Head.CFrame*CFrame.new(.0998392105,.299994946,
  121.         .099615097,1,0,0,0,1,0,0,0,1);});Instance_2('WeldConstraint',{Part0=a;Part1=Head;Parent=
  122.         Container;});Instance_2('SpecialMesh',{MeshId='rbxassetid://4459246846';MeshType='FileMesh'
  123.         ;Offset=Vector3.new(0,0,0);Scale=Vector3.new(1,1,1);TextureId='rbxassetid://4459254745';
  124.         VertexColor=Vector3.new(1,1,1);Parent=a;});local Object1_a=Instance_2("Folder",{Parent=
  125.         workspace;});Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);
  126.         CFrame=CFrame.new(-8.5,2.31200004,16.9749985,1,0,0,0,1,0,0,0,1);Parent=Object1_a;Anchored=
  127.         true;Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.new(1.04999995,.25,.25);}
  128.         );Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=
  129.         CFrame.new(-7.9749999,2.31200004,17.5,0,0,1,0,1,0,-1,0,0);Parent=Object1_a;Anchored=true;
  130.         Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.new(1.04999995,.25,.25);});
  131.         Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame
  132.         .new(-7.9749999,2.31200004,16.9750004,0,0,1,0,1,0,-1,0,0);Parent=Object1_a;Anchored=true;
  133.         Shape='Ball';Massless=true;Material='Slate';Size=Vector3.new(.25,.25,.25);});
  134.         Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame
  135.         .new(-9.02499962,2.31200004,17.5,0,0,1,0,1,0,-1,0,0);Parent=Object1_a;Anchored=true;Shape=
  136.         'Cylinder';Massless=true;Material='Slate';Size=Vector3.new(1.04999995,.25,.25);});
  137.         Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame
  138.         .new(-8.5,2.31200004,18.0249996,1,0,0,0,1,0,0,0,1);Parent=Object1_a;Anchored=true;Shape=
  139.         'Cylinder';Massless=true;Material='Slate';Size=Vector3.new(1.04999995,.25,.25);});
  140.         Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame
  141.         .new(-9.02499962,2.31200004,16.9750004,0,0,1,0,1,0,-1,0,0);Parent=Object1_a;Anchored=true;
  142.         Shape='Ball';Massless=true;Material='Slate';Size=Vector3.new(.25,.25,.25);});
  143.         Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame
  144.         .new(-7.9749999,2.31200004,18.0249996,0,0,1,0,1,0,-1,0,0);Parent=Object1_a;Anchored=true;
  145.         Shape='Ball';Massless=true;Material='Slate';Size=Vector3.new(.25,.25,.25);});
  146.         Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame
  147.         .new(-9.02499962,2.31200004,18.0249996,0,0,1,0,1,0,-1,0,0);Parent=Object1_a;Anchored=true;
  148.         Shape='Ball';Massless=true;Material='Slate';Size=Vector3.new(.25,.25,.25);});
  149.         local a=Object1_a:GetChildren();local b,c=a[1],a;table.remove(c,1);
  150.         for _,d in pairs(Object1_a:GetChildren())do d.Position=d.Position+Vector3.new(0,100,0)end;
  151.         --used: a b c
  152.         wait();
  153.         a=Instance_2('Part',{Color=Color3.fromRGB(255,0,0);Size=Vector3.new(1.05,2.05,1.05);
  154.         Shape='Block';Anchored=true;CanCollide=false;Massless=true;Material='Sand';Transparency=0;
  155.         Parent=workspace;Position=Vector3.new(0,100,0)});
  156.        
  157.         local unions={Bevelify(a,.02);nil;Get_Union(b,c);nil;nil;Get_Union(Instance_2("Part",{
  158.         CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame.new(-0000007,
  159.         000000001.97500002,16.9750004,1,0,0,0,1,0,0,0,1);Parent=workspace;Anchored=true;Shape=
  160.         'Cylinder';Massless=true;Material='Slate';Size=Vector3.new(0002.04999995,.25,.25);}),{
  161.         Instance_2("Part",{CanCollide=false;Color=Color3.new(0.972549,.972549,.972549);CFrame=
  162.         CFrame.new(-7,1.97500002,18.0249996,1,0,0,0,1,0,0,0,1);Parent=workspace;Anchored=true;
  163.         Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.new(2.04999995,.25,.25);}
  164.         );Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame
  165.         =CFrame.new(-8.05000019,1.97500002,17.5,0,0,1,0,1,0,-1,0,0);Parent=workspace;Anchored=
  166.         true;Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.new(01.04999995,.25,
  167.         .25);});Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);
  168.         CFrame=CFrame.new(-0005.94999981,1.97500002,17.5,0,0,1,0,1,0,-1,0,0);Parent=workspace;
  169.         Anchored=true;Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.new(000000+
  170.         001.04999995,.25,.25);});Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,
  171.         .972549,.972549);CFrame=CFrame.new(-5.94999981,1.97500002,18.0249996,0,0,1,0,1,0,-1,0,
  172.         0000);Parent=workspace;Anchored=true;Shape='Ball';Massless=true;Material='Slate';Size=
  173.         Vector3.new(00000.25,.25,.25);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  174.         .972549,.972549,.972549);CFrame=CFrame.new(-8.05000019,1.97500002,18.0249996,0,0,1,0,1
  175.         ,0,-1,0,0);Parent=workspace;Anchored=true;Shape='Ball';Massless=true;Material='Slate';
  176.         Size=Vector3.new(.25,.25,.25);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  177.         .972549,.972549,.972549);CFrame=CFrame.new(-8.05000019,1.97500002,16.9750004,0,0,1,0,1
  178.         ,0,-1,0,0);Parent=workspace;Anchored=true;Shape='Ball';Massless=true;Material='Slate';
  179.         Size=Vector3.new(.25,.25,.25);});Instance_2("Part",{CanCollide=false;Color=Color3.new(
  180.         .972549,.972549,.972549);CFrame=CFrame.new(-5.94999981,1.97500002,16.9750004,0,0,1,0,1
  181.         ,0,-1,0,0);Parent=workspace;Anchored=true;Shape='Ball';Massless=true;Material='Slate';
  182.         Size=Vector3.new(0000.25,.25,.25);});});Get_Union(Instance_2("Part",{CanCollide=false;
  183.         Color=Color3.new(00000.972549,.972549,.972549);CFrame=CFrame.new(-6.366714,4.07944107,
  184.         00000000017.4369392,-.382683277,.923879683,0,0,0,-1,-.923879683,-.382683277,0);Parent=
  185.         workspace;Anchored=true;Shape='Ball';Massless=true;Material='Slate';Size=Vector3.new(
  186.         .25,.25,.25);}),{Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,.972549,
  187.         .972549);CFrame=CFrame.new(-6.60589123,4.07944107,18.0143642,.38268292,.923879743,0,0,
  188.         0000,-1,-.923879743,.38268292,0);Parent=workspace;Anchored=true;Shape='Ball';Massless=
  189.         true;Material='Slate';Size=Vector3.new(0.25,.25,.25);});Instance_2("Part",{CanCollide=
  190.         false;Color=Color3.new(0000000.972549,.972549,.972549);CFrame=CFrame.new(-7,2.7874999,
  191.         000000016.9750004,0,1,0,-1,0,0,0,0,1);Parent=workspace;Anchored=true;Shape='Cylinder';
  192.         Massless=true;Material='Slate';Size=Vector3.new(00001.67500007,.25,.25);});Instance_2(
  193.         "Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame.new(-
  194.         000007,3.63750005,16.9750004,0,1,0,-1,0,0,0,0,1);Parent=workspace;Anchored=true;Shape=
  195.         'Ball';Massless=true;Material='Slate';Size=Vector3.new(0000.25,.25,.25);});Instance_2(
  196.         "Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame.new(-
  197.         6.77902794,3.85847092,16.9750004,-.707106829,.707106829,0,-.707106829,-.707106829,0,0,
  198.         000,1);Parent=workspace;Anchored=true;Shape='Cylinder';Massless=true;Material='Slate';
  199.         Size=Vector3.new(00000.62500006,.25,.25);});Instance_2("Part",{CanCollide=false;Color=
  200.         Color3.new(000000000.972549,.972549,.972549);CFrame=CFrame.new(-7.22097206,3.85847092,
  201.         0016.9750004,.707106829,.707106829,0,-.707106829,.707106829,0,0,0,1);Parent=workspace;
  202.         Anchored=true;Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.new(000000+
  203.         000.62500006,.25,.25);});Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,
  204.         .972549,.972549);CFrame=CFrame.new(-6.55805588,4.07944107,16.9750004,0,1,0,-1,0,0,0,0,
  205.         0001);Parent=workspace;Anchored=true;Shape='Ball';Massless=true;Material='Slate';Size=
  206.         Vector3.new(0000.25000003,.25000003,.25000003);});Instance_2("Part",{CanCollide=false;
  207.         Color=Color3.new(000.972549,.972549,.972549);CFrame=CFrame.new(-7.44194317,4.07944202,
  208.         0016.9750004,0,1,0,-1,0,0,0,0,1);Parent=workspace;Anchored=true;Shape='Ball';Massless=
  209.         true;Material='Slate';Size=Vector3.new(00.25000006,.25000006,.25000006);});Instance_2(
  210.         "Part",{CanCollide=false;Color=Color3.new(.972549,.972549,.972549);CFrame=CFrame.new(-
  211.         7.5376153,4.07944202,17.2059689,.382683277,.923879683,0,0,0,-1,-.923879683,.382683277,
  212.         0);Parent=workspace;Anchored=true;Shape='Cylinder';Massless=true;Material='Slate';Size
  213.         =Vector3.new(0000.5,.25000006,.25000006);});Instance_2("Part",{CanCollide=false;Color=
  214.         Color3.new(000000000.972549,.972549,.972549);CFrame=CFrame.new(-6.46238565,4.07944107,
  215.         17.2059708,-.382683277,.923879683,0,0,0,-1,-.923879683,-.382683277,0);Parent=workspace
  216.         ;Anchored=true;Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.new(000.5,
  217.         0.25000003,.25000003);});Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,
  218.         0000000.972549,.972549);CFrame=CFrame.new(-6.48630285,4.07944107,17.7256527,.38268292,
  219.         0000.923879743,0,0,0,-1,-.923879743,.38268292,0);Parent=workspace;Anchored=true;Shape=
  220.         'Cylinder';Massless=true;Material='Slate';Size=Vector3.new(0000000000.625,.25,.25);});
  221.         Instance_2("Part",{CanCollide=false;Color=Color3.new(0.972549,.972549,.972549);CFrame=
  222.         CFrame.new(-007.39410782,4.07944202,18.0143642,-1,0,0,0,0,-1,0,-1,0);Parent=workspace;
  223.         Anchored=true;Shape='Ball';Massless=true;Material='Slate';Size=Vector3.new(.25,.25,.25
  224.         );});Instance_2("Part",{CanCollide=false;Color=Color3.new(000.972549,.972549,.972549);
  225.         CFrame=CFrame.new(-007.63328552,4.07944202,17.4369373,.382683277,.923879683,0,0,0,-1,-
  226.         000.923879683,.382683277,0);Parent=workspace;Anchored=true;Shape='Ball';Massless=true;
  227.         Material='Slate';Size=Vector3.new(.25,.25,.25);});Instance_2("Part",{CanCollide=false;
  228.         Color=Color3.new(000.972549,.972549,.972549);CFrame=CFrame.new(-7.51369619,4.07944202,
  229.         00000000017.7256508,-.382683277,.923879683,0,0,0,-1,-.923879683,-.382683277,0);Parent=
  230.         workspace;Anchored=true;Shape='Cylinder';Massless=true;Material='Slate';Size=Vector3.
  231.         new(0000.625,.25,.25);});Instance_2("Part",{CanCollide=false;Color=Color3.new(.972549,
  232.         .972549,.972549);CFrame=CFrame.new(-7.01910782,4.07944202,18.0143642,-1,0,0,0,0,-1,0,-
  233.         001,0);Parent=workspace;Anchored=true;Shape='Cylinder';Massless=true;Material='Slate';
  234.         Size=Vector3.new(.75,.25,.25);});})
  235.         };
  236.         local a=Instance_2('Part',{Size=Vector3.new(3,1.4,3);Anchored=true;Shape='Block';
  237.         CanCollide=false;Massless=true;CFrame=unions[1].CFrame*CFrame.new(0,(-2.05/2)-.5,0);})
  238.        
  239.         unions[1]=Get_Union(unions[1],a,true);
  240.         unions[2]=unions[1]:Clone();unions[4]=unions[3]:Clone();
  241.         unions[5]=(function()for _,b in pairs(pchar:GetChildren())do if b:IsA'CharacterMesh'then
  242.         if b.BodyPart==Enum.BodyPart.Torso and b.MeshId==48112070 then local function Instance_2(a,b)
  243. local c=Instance.new(a);for d,e in pairs(b)do pcall(function()c[d]=e;end);end;return c;end;
  244. local Object_0=Instance_2("Folder",{Parent=workspace;});local Object_1=Instance_2("Folder",{
  245. Parent=Object_0;});local Object_2=Instance_2("Folder",{Parent=Object_0;});
  246. local Object_2_1=Instance_2("Part",{Color=Color3.fromRGB(255,0,0000000000000000);Material='Sand';
  247. CFrame=CFrame.new(000000000000000000000000000000.857099533,14.9999981,33.999939,1,-4.4658929e-08,
  248. 000000001.22932158e-06,4.46589574e-08,1,-1.21071864e-08,-1.22932158e-06,1.21072414e-08,1);Parent=
  249. Object_2;Anchored=true;Size=Vector3.new(03.44545412,2.07521582,1.02867162);});Instance_2("Part",{
  250. CanCollide=false;Color=Color3.new(000000000.501961,.733333,.858824);CFrame=CFrame.new(.787390947,
  251. 16.5590286,35.1524353,.999920964,-.00284123234,-.0130337626,-.0133396965,-.211774305,-.977227569,
  252. 00001.60085037e-05,.977324069,-.211795419);Parent=Object_1;Transparency=1;Anchored=true;Material=
  253. 'SmoothPlastic';Size=Vector3.new(000000003.97170568,.787792206,3.88501167);});Instance_2("Part",{
  254. CanCollide=false;Color=Color3.new(000000000.501961,.733333,.858824);CFrame=CFrame.new(.764477789,
  255. 000000014.8439732,34.9106445,.999920964,-8.78972933e-05,-.0133395595,-.0133396965,-.00536533864,-
  256. 0.999896705,1.60085037e-05,.99999547,-.00536608463);Parent=Object_1;Transparency=1;Anchored=true;
  257. Material='SmoothPlastic';Size=Vector3.new(3.97170568,.787792206,4.90822411);});Instance_2("Part",
  258. {CanCollide=false;Color=Color3.new(000000000.501961,.733333,.858824);CFrame=CFrame.new(.99608165,
  259. 00016.5560417,32.8440819,-1.00000989,6.89458102e-06,-1.45181548e-06,-6.25536813e-08,-.213135973,-
  260. 0.977022707,-6.73905015e-06,-.977032185,.213138044);Parent=Object_1;Transparency=1;Anchored=true;
  261. Material='SmoothPlastic';Size=Vector3.new(3.97170568,.787792206,3.88501167);});Instance_2("Part",
  262. {CanCollide=false;Color=Color3.new(00000000.501961,.733333,.858824);CFrame=CFrame.new(.747467279,
  263. 000013.5682058,35.0253563,.999920964,.00292167068,-.0130159697,-.0133396965,.220191911,-.9753654,
  264. 000001.60085037e-05,.975461841,.220213443);Parent=Object_1;Transparency=1;Anchored=true;Material=
  265. 'SmoothPlastic';Size=Vector3.new(000000003.97170568,.787792206,2.58915329);});Instance_2("Part",{
  266. CanCollide=false;Color=Color3.new(000000000.501961,.733333,.858824);CFrame=CFrame.new(.996105671,
  267. 00000013.5651398,32.9752579,-1.00000989,6.86850399e-06,1.57416798e-06,-4.34615686e-08,.21887061,-
  268. .975754023,-6.73905015e-06,-.975763559,-.218872756);Parent=Object_1;Transparency=1;Anchored=true;
  269. Material='SmoothPlastic';Size=Vector3.new(3.97170568,.787792206,2.58915329);});Instance_2("Part",
  270. {CanCollide=false;Color=Color3.new(00000000.501961,.733333,.858824);CFrame=CFrame.new(.996112347,
  271. 000000015.7571125,32.77211,-1.00000989,5.27920201e-06,4.65335324e-06,-2.43621798e-08,.659865022,-
  272. 0.751384377,-6.7288056e-06,-.751391649,-.659871459);Parent=Object_1;Transparency=1;Anchored=true;
  273. Material='SmoothPlastic';Size=Vector3.new(3.97170568,.787796021,1.4436264);});Instance_2("Part",{
  274. CanCollide=false;Color=Color3.new(.501961,.733333,.858824);CFrame=CFrame.new(.996110201,14.841198
  275. ,33.0882645,-1.00000989,7.04731792e-06,-5.37693268e-09,-5.32413651e-08,-.00674018636,-.99997741,-
  276. 006.73998147e-06,-.999987245,.00674024876);Parent=Object_1;Transparency=1;Anchored=true;Material=
  277. 'SmoothPlastic';Size=Vector3.new(000000003.97170568,.787792206,4.90822411);});Instance_2("Part",{
  278. CanCollide=false;Color=Color3.new(000000000.501961,.733333,.858824);CFrame=CFrame.new(.787501872,
  279. 0016.5646896,34.5302811,.999920964,.00880402047,-.0100220162,-.0133396965,.660838664,-.750409424,
  280. 000001.60085037e-05,.750483692,.660903931);Parent=Object_1;Transparency=1;Anchored=true;Material=
  281. 'SmoothPlastic';Size=Vector3.new(000000003.97170568,.767932892,1.60658216);});Instance_2("Part",{
  282. CanCollide=false;Color=Color3.new(.501961,.733333,.858824);CFrame=CFrame.new(2.2345891,15.0373936
  283. ,00000000000034.8177414,3.99708688e-06,.715534925,-698577046,-1,-1.06806851e-06,-6.81575102e-06,-
  284. 5.62303603e-06,.698577046,.715534866);Parent=Object_1;Transparency=000001;Anchored=true;Material=
  285. 'SmoothPlastic';Size=Vector3.new(000000005.84437943,.787790298,4.90793037);});Instance_2("Part",{
  286. CanCollide=false;Color=Color3.new(00000000.501961,.733333,.858824);CFrame=CFrame.new(-.317798615,
  287. 0000014.0373859,33.242157,3.91846606e-06,-.62742269,.778678894,-1,2.19254366e-06,6.79884624e-06,-
  288. 00005.97303779e-06,-.778678894,-.62742269);Parent=Object_1;Transparency=1;Anchored=true;Material=
  289. 'SmoothPlastic';Size=Vector3.new(000000005.84437943,.787788391,2.62154198);});Instance_2("Part",{
  290. CanCollide=false;Color=Color3.new(00000000.501961,.733333,.858824);CFrame=CFrame.new(-.432544947,
  291. 0015.0374002,33.5075531,3.9218944e-06,-1.00000513,-.0030889241,-1,-3.95061261e-06,5.6381341e-06,-
  292. 005.65347864e-06,.00308923144,-1.00000513);Parent=Object_1;Transparency=1;Anchored=true;Material=
  293. 'SmoothPlastic';Size=Vector3.new(000000003.84437943,.787790298,4.74657631);});Instance_2("Part",{
  294. CanCollide=false;Color=Color3.new(.501961,.733333,.858824);CFrame=CFrame.new(1.76449168,14.537384
  295. ,00000000034.9153976,3.96577707e-06,.00364763476,-1.00000322,-1,-5.59226009e-06,-3.99755118e-06,-
  296. 00005.6098811e-06,1.00000322,.00364794116);Parent=Object_1;Transparency=1;Anchored=true;Material=
  297. 'SmoothPlastic';Size=Vector3.new(000000004.84437943,.787790298,3.39029408);});Instance_2("Part",{
  298. CanCollide=false;Color=Color3.new(.501961,.733333,.858824);CFrame=CFrame.new(2.16971779,15.037405
  299. ,33.049778,4.00219187e-06,.834930182,.550355852,-1,6.46626995e-06,-2.53779899e-06,-5.67763482e-06
  300. ,-00.550355852,.834930182);Parent=Object_1;Transparency=1;Anchored=true;Material='SmoothPlastic';
  301. Size=Vector3.new(05.84437943,.787790298,4.20228195);});Instance_2("Part",{CanCollide=false;Color=
  302. Color3.new(000000000000.501961,.733333,.858824);CFrame=CFrame.new(2.430794,15.0374069,34.2979393,
  303. 000000004.00945009e-06,.999943197,.0115505001,-1,4.08588176e-06,-5.60410444e-06,-5.65406071e-06,-
  304. 000.0115508074,.999943197);Parent=Object_1;Transparency=1;Anchored=true;Material='SmoothPlastic';
  305. Size=Vector3.new(03.84437943,.787790298,2.96540451);});Instance_2("Part",{CanCollide=false;Color=
  306. Color3.new(000000000.501961,.733333,.858824);CFrame=CFrame.new(-1.85588408,14.0374069,33.9199562,
  307. 000000003.93514483e-06,-.701503634,-.712665856,-1,-6.76744912e-06,1.13972851e-06,-5.62245395e-06,
  308. 000.712665856,-.701503634);Parent=Object_1;Transparency=1;Anchored=true;Material='SmoothPlastic';
  309. Size=Vector3.new(005.84437943,1.7877903,3.49688148);});Instance_2("Part",{CanCollide=false;Color=
  310. Color3.new(000000000.501961,.733333,.858824);CFrame=CFrame.new(2.06997228,16.5067806,34.0125351,-
  311. 00000000005.22657274e-06,.71524626,.698886752,-.000164573838,.698879898,-.715239167,-1.00000978,-
  312. 00000000000000.000118972275,.000113842631);Parent=Object_1;Transparency=1;Anchored=true;Material=
  313. 'SmoothPlastic';Size=Vector3.new(000000002.84437943,.787788391,4.36130142);});Instance_2("Part",{
  314. CanCollide=false;Color=Color3.new(00000000.501961,.733333,.858824);CFrame=CFrame.new(-.430174023,
  315. 0016.152914,34.149147,1.17737463e-05,-.705859721,-.708365619,.00121015206,.708358109,-.705852151,
  316. 001.00000918,-.000848701748,.000862752029);Parent=Object_1;Transparency=1;Anchored=true;Material=
  317. 'SmoothPlastic';Size=Vector3.new(000000001.84437943,.787788391,3.31886292);});Instance_2("Part",{
  318. CanCollide=false;CFrame=CFrame.new(-00.549688041,14.1844416,34.2413292,.00821527932,-.655080378,-
  319. 0.755527616,-.000742068049,-.75554949,.655091226,-.999975801,-.00482090516,-.00669293012);Parent=
  320. Object_1;Transparency=1;Anchored=true;Material='SmoothPlastic';Size=Vector3.new(0000001.97170496,
  321. 000000000.40873003,1.71628189);});Instance_2("Part",{CanCollide=false;CFrame=CFrame.new(2.734514,
  322. 0014.8287792,34.2678185,-.00821530819,.937967598,.346654147,.000741991331,-.346656621,.937991917,
  323. 000000.999975801,.00796281733,.0021518236);Parent=Object_1;Transparency=1;Anchored=true;Material=
  324. 'SmoothPlastic';Size=Vector3.new(3.97170496,1.78778648,.9046942);});Instance_2("Part",{CanCollide
  325. =false;CFrame=CFrame.new(-1.22867417,14.6849823,34.2353439,.00821526628,-.942508459,-.334110677,-
  326. 000.000742049655,-.334124327,.942528725,-.999975801,-.00749490922,-.00344420318);Parent=Object_1;
  327. Transparency=00001;Anchored=true;Material='SmoothPlastic';Size=Vector3.new(3.97170496,2.78778648,
  328. 000.9046942);});Instance_2("Part",{CFrame=CFrame.new(2.52866578,14.8835039,34.2661171,.999953866,
  329. 0000.00667004334,-.00821530819,-.00666409358,.999977529,.000741991331,.0082197655,-.000687208551,
  330. 00.999975801);Parent=Object_1;Transparency=1;Size=Vector3.new(.988708735,2.5518198,2.0255692);});
  331. Instance_2("Part",{CanCollide=false;CFrame=CFrame.new(-0000000001.19151974,15.1463652,34.2353401,
  332. 000000000.00821528304,-.568039417,-.822972357,-.000742071017,-.822995245,.568047822,-.999975801,-
  333. .00405579759,-.00718240999);Parent=Object_1;Transparency=1;Anchored=true;Material='SmoothPlastic'
  334. ;Size=Vector3.new(3.97170496,1.98760307,1.36326313);});Instance_2("Part",{CanCollide=false;CFrame
  335. =CFrame.new(002.79990482,14.0602808,34.2689514,-.00821530819,.91409564,-.405439854,.000741991331,
  336. 00000.405455023,.914114714,.999975801,.00720862206,-.00400906103);Parent=Object_1;Transparency=1;
  337. Anchored=true;Material='SmoothPlastic';Size=Vector3.new(00003.97170496,1.40873003,2.05587101);});
  338. Instance_2("Part",{CanCollide=false;CFrame=CFrame.new(-000000000.833032191,14.0844975,34.2390747,
  339. 00000000000.00821526814,-.908605754,.417597651,-.000742016768,.417601973,.908629715,-.999975801,-
  340. .00777422125,.00275638606);Parent=Object_1;Transparency=1;Anchored=true;Material='SmoothPlastic';
  341. Size=Vector3.new(3.97170496,1.40873003,2.05587101);});Instance_2("Part",{CanCollide=false;CFrame=
  342. CFrame.new(002.55695081,13.5426598,34.2673416,-.00821530819,.644943595,.764198959,.000741991331,-
  343. 000000.764213085,.644963503,.999975801,.00586540252,.00579947047);Parent=Object_1;Transparency=1;
  344. Anchored=true;Material='SmoothPlastic';Size=Vector3.new(00001.97170496,1.40873003,2.45812178);});
  345. Instance_2("Part",{CanCollide=false;CFrame=CFrame.new(00000000002.89404416,15.5325432,34.268631,-
  346. 00.00821530819,.557010353,.830476761,.000741991331,-.830492973,.557028532,.999975801,.0051921946,
  347. 0.0064092055);Parent=Object_1;Transparency=1;Anchored=true;Material='SmoothPlastic';Size=Vector3.
  348. new(00000001.97170496,.987603068,1.36326313);});Instance_2("Part",{CFrame=CFrame.new(-.556598365,
  349. 000000000000014.6607924,34.240921,.999953866,.00667004334,-.00821530819,-.00666409358,.999977529,
  350. 00000000.000741991331,.0082197655,-.000687208551,.999975801);Parent=Object_1;Transparency=1;Size=
  351. Vector3.new(00000000000000000000000000000000000000000000000000.988708973,3.0383532,2.0255692);});
  352. wait(1);local d=Object_1:GetChildren();for _,e in pairs(d)do e.Shape='Block';end;Remove(Object_0)
  353. ;Remove(Object_1);Remove(Object_2);
  354. for _,e in pairs({Object_2_1,unpack(d)})do
  355.     e.Position=e.Position+Vector3.new(0,100,0);
  356. end
  357. return Get_Union(Object_2_1,d,true);
  358. end;end;end;
  359.  
  360. return Bevelify(Instance_2('Part',{Color=Color3.fromRGB(255,0,0);Material='Sand';Transparency=00;
  361. Parent=workspace;Anchored=true;CanCollide=false;Massless=true;Size=Vector3.new(2.05,2.05,1.0500);
  362. Position=Vector3.new(0,100,0);Shape='Block';}),.02);end)();
  363.        
  364.         unions[5]=Get_Union(unions[5],Instance_2('Part',{Transparency=0;Anchored=true;CanCollide=
  365.         false;Massless=true;Size=Vector3.new(.75,.75,.75);Shape='Ball';CFrame=unions[5].CFrame*
  366.         CFrame.new(0,1.025,-.525);}),true);a=unions[5];a.Anchored=false;a.CFrame=Torso.CFrame;
  367.         a.Parent=Container;Instance_2('WeldConstraint',{Part0=a,Part1=Torso;Parent=Container;});
  368.         a=unions[1];a.Anchored=false;a.CFrame=Left_Arm.CFrame*CFrame.new(0,.1,0);a.Parent=Container;
  369.         Instance_2('WeldConstraint',{Part0=a,Part1=Left_Arm;Parent=Container;});wait(1);a=unions[3];
  370.         a.Anchored=false;a.CFrame=unions[1].CFrame*CFrame.new(0,(-unions[1].Size.Y/2)+.125,0);
  371.         a.Parent=Container;Instance_2('WeldConstraint',{Part0=a,Part1=unions[1];Parent=Container;});
  372.         a=unions[2];a.Anchored=false;a.CFrame=Right_Arm.CFrame*CFrame.new(0,.1,0);a.Parent=Container;
  373.         Instance_2('WeldConstraint',{Part0=a,Part1=Right_Arm;Parent=Container;});wait(1);a=unions[4];
  374.         a.Anchored=false;a.CFrame=unions[2].CFrame*CFrame.new(0,(-unions[2].Size.Y/2)+.125,0);
  375.         a.Parent=Container;Instance_2('WeldConstraint',{Part0=a,Part1=unions[2];Parent=Container;});
  376.         a=unions[6];a.Anchored=false;a.CFrame=unions[5].CFrame*CFrame.new(0,-1.05,0);
  377.         a.Parent=Container;Instance_2('WeldConstraint',{Part0=a,Part1=Torso;Parent=Container;});
  378.         a=unions[7];a.Anchored=false;
  379.         a.CFrame=Torso.CFrame*CFrame.new(.0178880692,.0774350166,-.0210933685,-.382683277,.923879683,
  380.             0,0,0,-1,-.923879683,-.382683277,0);
  381.         a.Parent=Container;Instance_2('WeldConstraint',{Part0=Torso,Part1=a;Parent=Container;});
  382.     end)();
  383.     local function Animation(cfs,In_Action)for _,c in pairs(Joints)do for a,b in pairs(cfs)do
  384.         if c.Part1.Name==a then for d,e in pairs(b)do if In_Action[a]==d then
  385.         c.C0,c.C1=clerp(c.C0,e.C0,e[3]or.5),clerp(c.C1,e.C1,e[3]or.5);end;end;break;end;end;end;end;
  386.     local function ServerHandler(pl,...)local args={...};end;local function Movement_Mode(arg1)end;
  387.     Humanoid.MaxHealth=Set_Up_1.Health or 100;Humanoid.WalkSpeed=Set_Up_1.WalkSpeed or 16;
  388.     Humanoid.JumpPower=Set_Up_1.JumpPower or 50;Humanoid.Health=Humanoid.MaxHealth;cwrap(function()
  389.     while true do wait();Animation(CFrames,CFrame_Mode);end;end);
  390.     RE.OnServerEvent:Connect(ServerHandler);RF.OnServerInvoke=ServerHandler;
  391. end;
  392. Set_Up_Function'FindPlayer';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement