SHARE
TWEET

test2

ZKronosXR Jul 19th, 2019 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local ScriptLink = goldgun=true
  2. local function Create(ty)
  3.     return function(data)
  4.         local obj = Instance.new(ty)
  5.         for k, v in pairs(data) do
  6.             if type(k) == 'number' then
  7.                 v.Parent = obj
  8.             else
  9.                 obj[k] = v
  10.             end
  11.         end
  12.         return obj
  13.     end
  14. end
  15.  
  16. tool=Create'Tool'{
  17.     GripPos = Vector3.new(0.449999988, -0.49000001, 0.439999998);
  18.     Name = "M16";
  19.     Grip = CFrame.new(0.449999988, -0.49000001, 0.439999998, 1, 0, 0, 0, 1, 0, 0, 0, 1);
  20.     Create'Part'{
  21.         Transparency = 1;
  22.         CanCollide = false;
  23.         Material = Enum.Material.SmoothPlastic;
  24.         FrontSurface = Enum.SurfaceType.Hinge;
  25.         Size = Vector3.new(0.337499917, 1.26250005, 4.73750019);
  26.         formFactor = Enum.FormFactor.Custom;
  27.         CFrame = CFrame.new(-0.0354669988, 0.689999998, 0.0734099969, 0.999991238, -1.78499271e-010, -0.00408358732, 4.28665703e-022, 1, -4.37113883e-008, 0.00408358732, 4.37110046e-008, 0.999991238);
  28.         Name = "Handle";
  29.         --Position = Vector3;
  30.         Create'BlockMesh'{
  31.         };
  32.     };
  33.     Create'Part'{
  34.         TopSurface = Enum.SurfaceType.Smooth;
  35.         CanCollide = false;
  36.         Material = Enum.Material.SmoothPlastic;
  37.         Size = Vector3.new(0.200000003, 0.200000003, 0.5625);
  38.         formFactor = Enum.FormFactor.Custom;
  39.         BottomSurface = Enum.SurfaceType.Smooth;
  40.         CFrame = CFrame.new(-0.0354660451, 0.136882007, 0.0734099746, -0.99999094, -1.03869013e-007, -0.00408364553, 1.04211487e-007, -1, -8.362899e-008, -0.00408364553, -8.40538448e-008, 0.99999094);
  41.         Name = "MagPart2";
  42.         --Position = Vector3;
  43.         Create'SpecialMesh'{
  44.             Scale = Vector3.new(0.4375, 0.625, 1);
  45.             MeshType = Enum.MeshType.Wedge;
  46.         };
  47.     };
  48.     Create'Part'{
  49.         TopSurface = Enum.SurfaceType.Smooth;
  50.         CanCollide = false;
  51.         Material = Enum.Material.SmoothPlastic;
  52.         Size = Vector3.new(0.21875, 0.200000003, 0.200000003);
  53.         formFactor = Enum.FormFactor.Custom;
  54.         BottomSurface = Enum.SurfaceType.Smooth;
  55.         CFrame = CFrame.new(-0.0371888056, 0.51499939, 0.495281041, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  56.         --Position = Vector3;
  57.         Create'BlockMesh'{
  58.             Scale = Vector3.new(1, 0.15625, 0.625);
  59.         };
  60.     };
  61.     Create'Part'{
  62.         TopSurface = Enum.SurfaceType.Smooth;
  63.         CanCollide = false;
  64.         Material = Enum.Material.SmoothPlastic;
  65.         Size = Vector3.new(0.56250006, 0.581250012, 0.200000003);
  66.         formFactor = Enum.FormFactor.Custom;
  67.         BottomSurface = Enum.SurfaceType.Smooth;
  68.         CFrame = CFrame.new(-0.0354660451, 0.490000337, 0.0734099895, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  69.         Name = "MagPart1";
  70.         --Position = Vector3;
  71.         Create'BlockMesh'{
  72.             Scale = Vector3.new(1, 1, 0.43750003);
  73.         };
  74.     };
  75.     Create'Part'{
  76.         TopSurface = Enum.SurfaceType.Smooth;
  77.         CanCollide = false;
  78.         Material = Enum.Material.SmoothPlastic;
  79.         Size = Vector3.new(0.200000003, 0.443749994, 0.337499976);
  80.         formFactor = Enum.FormFactor.Custom;
  81.         BottomSurface = Enum.SurfaceType.Smooth;
  82.         CFrame = CFrame.new(-0.0393199287, 0.277504355, 1.01715159, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  83.         Name = "Wedge";
  84.         --Position = Vector3;
  85.         Create'SpecialMesh'{
  86.             Scale = Vector3.new(0.625, 1, 1);
  87.             MeshType = Enum.MeshType.Wedge;
  88.         };
  89.     };
  90.     Create'Part'{
  91.         TopSurface = Enum.SurfaceType.Smooth;
  92.         CanCollide = false;
  93.         Material = Enum.Material.SmoothPlastic;
  94.         Size = Vector3.new(0.200000003, 0.443749994, 0.243750006);
  95.         formFactor = Enum.FormFactor.Custom;
  96.         BottomSurface = Enum.SurfaceType.Smooth;
  97.         CFrame = CFrame.new(-0.0381331369, 0.277504355, 0.726528704, -0.999991238, 1.78499271e-010, -0.00408358732, -4.28665703e-022, -1, -4.37113883e-008, -0.00408358732, -4.37110046e-008, 0.999991238);
  98.         Name = "Wedge";
  99.         --Position = Vector3;
  100.         Create'SpecialMesh'{
  101.             Scale = Vector3.new(0.625, 1, 1);
  102.             MeshType = Enum.MeshType.Wedge;
  103.         };
  104.     };
  105.     Create'Part'{
  106.         TopSurface = Enum.SurfaceType.Smooth;
  107.         CanCollide = false;
  108.         Material = Enum.Material.SmoothPlastic;
  109.         Size = Vector3.new(0.243750006, 0.200000003, 0.200000003);
  110.         formFactor = Enum.FormFactor.Custom;
  111.         BottomSurface = Enum.SurfaceType.Smooth;
  112.         CFrame = CFrame.new(-0.0381331369, 0.593124628, 0.726529181, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  113.         --Position = Vector3;
  114.         Create'BlockMesh'{
  115.             Scale = Vector3.new(1, 0.9375, 0.625);
  116.         };
  117.     };
  118.     Create'Part'{
  119.         TopSurface = Enum.SurfaceType.Smooth;
  120.         CanCollide = false;
  121.         Material = Enum.Material.SmoothPlastic;
  122.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  123.         formFactor = Enum.FormFactor.Custom;
  124.         BottomSurface = Enum.SurfaceType.Smooth;
  125.         CFrame = CFrame.new(-0.0373486653, 0.590330124, 0.534426749, 0.00365247182, -0.00182623533, 0.999991238, 0.447213501, 0.89442724, 4.28665703e-022, -0.894419432, 0.447209597, 0.00408358732);
  126.         --Position = Vector3;
  127.         Create'BlockMesh'{
  128.             Scale = Vector3.new(0.09375, 0.40624997, 0.09375);
  129.         };
  130.     };
  131.     Create'Part'{
  132.         TopSurface = Enum.SurfaceType.Smooth;
  133.         CanCollide = false;
  134.         Material = Enum.Material.SmoothPlastic;
  135.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  136.         formFactor = Enum.FormFactor.Custom;
  137.         BottomSurface = Enum.SurfaceType.Smooth;
  138.         CFrame = CFrame.new(-0.0373345688, 0.660322785, 0.530975401, 0.00182623579, -0.00365247135, 0.999991238, 0.894427121, 0.44721359, 4.28665703e-022, -0.447209686, 0.894419312, 0.00408358732);
  139.         --Position = Vector3;
  140.         Create'BlockMesh'{
  141.             Scale = Vector3.new(0.46875, 0.09375, 0.09375);
  142.         };
  143.     };
  144.     Create'Part'{
  145.         TopSurface = Enum.SurfaceType.Smooth;
  146.         CanCollide = false;
  147.         Material = Enum.Material.SmoothPlastic;
  148.         Size = Vector3.new(0.65625006, 0.200000003, 0.200000003);
  149.         formFactor = Enum.FormFactor.Custom;
  150.         BottomSurface = Enum.SurfaceType.Smooth;
  151.         CFrame = CFrame.new(-0.0354696736, 0.589595914, 0.0742982924, 0.00391136762, -0.00117340987, 0.999991238, 0.287347823, 0.957826316, 4.28665703e-022, -0.957817912, 0.28734532, 0.00408358732);
  152.         --Position = Vector3;
  153.         Create'BlockMesh'{
  154.             Scale = Vector3.new(1, 0.03125, 0.812499821);
  155.         };
  156.     };
  157.     Create'Part'{
  158.         TopSurface = Enum.SurfaceType.Smooth;
  159.         CanCollide = false;
  160.         Material = Enum.Material.SmoothPlastic;
  161.         Size = Vector3.new(0.200000003, 0.40625, 1.22500002);
  162.         formFactor = Enum.FormFactor.Custom;
  163.         BottomSurface = Enum.SurfaceType.Smooth;
  164.         CFrame = CFrame.new(-0.0426633656, 0.483750761, 1.83589435, -0.999991238, 1.78499271e-010, -0.00408358732, -4.28665703e-022, -1, -4.37113883e-008, -0.00408358732, -4.37110046e-008, 0.999991238);
  165.         Name = "Wedge";
  166.         --Position = Vector3;
  167.         Create'SpecialMesh'{
  168.             Scale = Vector3.new(0.9375, 1, 1);
  169.             MeshType = Enum.MeshType.Wedge;
  170.         };
  171.     };
  172.     Create'Part'{
  173.         TopSurface = Enum.SurfaceType.Smooth;
  174.         CanCollide = false;
  175.         Material = Enum.Material.SmoothPlastic;
  176.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  177.         formFactor = Enum.FormFactor.Custom;
  178.         BottomSurface = Enum.SurfaceType.Smooth;
  179.         CFrame = CFrame.new(-0.0388222411, 0.640000761, 0.8952775, 0.999991238, 1.78499271e-010, 0.00408358732, 4.28665703e-022, -1, 4.37113883e-008, 0.00408358732, -4.37110046e-008, -0.999991238);
  180.         Name = "Wedge";
  181.         --Position = Vector3;
  182.         Create'SpecialMesh'{
  183.             Scale = Vector3.new(0.625, 0.46875, 0.46875);
  184.             MeshType = Enum.MeshType.Wedge;
  185.         };
  186.     };
  187.     Create'Part'{
  188.         TopSurface = Enum.SurfaceType.Smooth;
  189.         CanCollide = false;
  190.         Material = Enum.Material.SmoothPlastic;
  191.         Size = Vector3.new(0.200000003, 0.200000003, 0.625);
  192.         formFactor = Enum.FormFactor.Custom;
  193.         BottomSurface = Enum.SurfaceType.Smooth;
  194.         CFrame = CFrame.new(-0.0354660451, 0.593124688, 0.0734099969, -0.999991238, 1.78499271e-010, -0.00408358732, -4.28665703e-022, -1, -4.37113883e-008, -0.00408358732, -4.37110046e-008, 0.999991238);
  195.         Name = "Wedge";
  196.         --Position = Vector3;
  197.         Create'SpecialMesh'{
  198.             Scale = Vector3.new(0.625, 0.9375, 1);
  199.             MeshType = Enum.MeshType.Wedge;
  200.         };
  201.     };
  202.     Create'Part'{
  203.         TopSurface = Enum.SurfaceType.Smooth;
  204.         CanCollide = false;
  205.         Material = Enum.Material.SmoothPlastic;
  206.         Size = Vector3.new(0.65625, 0.200000003, 0.200000003);
  207.         formFactor = Enum.FormFactor.Custom;
  208.         BottomSurface = Enum.SurfaceType.Smooth;
  209.         CFrame = CFrame.new(-0.107354648, 0.598576725, 0.0766958967, 0.00391215365, -0.00117146294, 0.99998349, 0.287344724, 0.957820952, -2.12762438e-006, -0.957808793, 0.287342906, 0.00408380246);
  210.         Name = "Wedge";
  211.         --Position = Vector3;
  212.         Create'SpecialMesh'{
  213.             Scale = Vector3.new(1, 0.0625, 0.09375);
  214.             MeshType = Enum.MeshType.Wedge;
  215.         };
  216.     };
  217.     Create'Part'{
  218.         TopSurface = Enum.SurfaceType.Smooth;
  219.         CanCollide = false;
  220.         Material = Enum.Material.SmoothPlastic;
  221.         Size = Vector3.new(0.65625, 0.200000003, 0.200000003);
  222.         formFactor = Enum.FormFactor.Custom;
  223.         BottomSurface = Enum.SurfaceType.Smooth;
  224.         CFrame = CFrame.new(0.0363937765, 0.598574281, 0.077288352, -0.00391177926, -0.00117338961, -0.99998337, -0.287343442, 0.95782125, 1.33872973e-007, 0.95780921, 0.287341684, -0.0040840013);
  225.         Name = "Wedge";
  226.         --Position = Vector3;
  227.         Create'SpecialMesh'{
  228.             Scale = Vector3.new(1, 0.0625, 0.09375);
  229.             MeshType = Enum.MeshType.Wedge;
  230.         };
  231.     };
  232.     Create'Part'{
  233.         TopSurface = Enum.SurfaceType.Smooth;
  234.         CanCollide = false;
  235.         Material = Enum.Material.SmoothPlastic;
  236.         Size = Vector3.new(1.21875012, 0.262500018, 0.200000003);
  237.         formFactor = Enum.FormFactor.Custom;
  238.         BottomSurface = Enum.SurfaceType.Smooth;
  239.         CFrame = CFrame.new(-0.0366783589, 0.818126082, 0.370282173, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  240.         --Position = Vector3;
  241.         Create'BlockMesh'{
  242.             Scale = Vector3.new(1, 1, 0.625);
  243.         };
  244.     };
  245.     Create'Part'{
  246.         TopSurface = Enum.SurfaceType.Smooth;
  247.         CanCollide = false;
  248.         Material = Enum.Material.SmoothPlastic;
  249.         Size = Vector3.new(0.262500018, 0.200000003, 0.200000003);
  250.         formFactor = Enum.FormFactor.Custom;
  251.         BottomSurface = Enum.SurfaceType.Smooth;
  252.         CFrame = CFrame.new(-0.117214538, 0.818126023, 0.960582674, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  253.         Name = "Wedge";
  254.         --Position = Vector3;
  255.         Create'SpecialMesh'{
  256.             Scale = Vector3.new(1, 0.187499821, 0.15625);
  257.             MeshType = Enum.MeshType.Wedge;
  258.         };
  259.     };
  260.     Create'Part'{
  261.         TopSurface = Enum.SurfaceType.Smooth;
  262.         CanCollide = false;
  263.         Material = Enum.Material.SmoothPlastic;
  264.         Size = Vector3.new(1.46875, 0.262499988, 0.200000003);
  265.         formFactor = Enum.FormFactor.Custom;
  266.         BottomSurface = Enum.SurfaceType.Smooth;
  267.         CFrame = CFrame.new(-0.042165678, 0.818126023, 1.71402037, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  268.         --Position = Vector3;
  269.         Create'BlockMesh'{
  270.             Scale = Vector3.new(1, 1, 0.9375);
  271.         };
  272.     };
  273.     Create'Part'{
  274.         TopSurface = Enum.SurfaceType.Smooth;
  275.         CanCollide = false;
  276.         Material = Enum.Material.SmoothPlastic;
  277.         Size = Vector3.new(0.262500018, 0.200000003, 0.200000003);
  278.         formFactor = Enum.FormFactor.Custom;
  279.         BottomSurface = Enum.SurfaceType.Smooth;
  280.         CFrame = CFrame.new(0.0390340909, 0.818126023, 0.961220741, -1.78499271e-010, 0.00408358732, -0.999991238, 1, 4.37113883e-008, -4.28665703e-022, 4.37110046e-008, -0.999991238, -0.00408358732);
  281.         Name = "Wedge";
  282.         --Position = Vector3;
  283.         Create'SpecialMesh'{
  284.             Scale = Vector3.new(1, 0.187499821, 0.15625);
  285.             MeshType = Enum.MeshType.Wedge;
  286.         };
  287.     };
  288.     Create'Part'{
  289.         TopSurface = Enum.SurfaceType.Smooth;
  290.         CanCollide = false;
  291.         Material = Enum.Material.SmoothPlastic;
  292.         Size = Vector3.new(0.275000036, 0.200000003, 0.275000036);
  293.         formFactor = Enum.FormFactor.Custom;
  294.         BottomSurface = Enum.SurfaceType.Smooth;
  295.         CFrame = CFrame.new(-0.0340623111, 0.949376464, -0.270337135, 1.78499271e-010, -0.00408358686, -0.999991119, -1, -4.37113847e-008, -4.28665653e-022, -4.37110046e-008, 0.999991119, -0.00408358686);
  296.         --Position = Vector3;
  297.         Create'CylinderMesh'{
  298.             Scale = Vector3.new(1, 0.3125, 1);
  299.         };
  300.     };
  301.     Create'Part'{
  302.         TopSurface = Enum.SurfaceType.Smooth;
  303.         CanCollide = false;
  304.         Material = Enum.Material.SmoothPlastic;
  305.         Size = Vector3.new(0.300000012, 0.268749982, 0.300000012);
  306.         formFactor = Enum.FormFactor.Custom;
  307.         BottomSurface = Enum.SurfaceType.Smooth;
  308.         CFrame = CFrame.new(-0.0317525305, 0.949376464, -0.835957706, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  309.         --Position = Vector3;
  310.         Create'CylinderMesh'{
  311.         };
  312.     };
  313.     Create'Part'{
  314.         TopSurface = Enum.SurfaceType.Smooth;
  315.         CanCollide = false;
  316.         Material = Enum.Material.SmoothPlastic;
  317.         Size = Vector3.new(0.3125, 0.400000006, 0.3125);
  318.         formFactor = Enum.FormFactor.Custom;
  319.         BottomSurface = Enum.SurfaceType.Smooth;
  320.         CFrame = CFrame.new(-0.0331179798, 0.949376464, -0.501585841, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  321.         --Position = Vector3;
  322.         Create'CylinderMesh'{
  323.         };
  324.     };
  325.     Create'Part'{
  326.         TopSurface = Enum.SurfaceType.Smooth;
  327.         CanCollide = false;
  328.         Material = Enum.Material.SmoothPlastic;
  329.         Size = Vector3.new(0.200000003, 2.6875, 0.200000003);
  330.         formFactor = Enum.FormFactor.Custom;
  331.         BottomSurface = Enum.SurfaceType.Smooth;
  332.         CFrame = CFrame.new(-0.0396772437, 0.949376345, 1.10465097, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  333.         --Position = Vector3;
  334.         Create'CylinderMesh'{
  335.             Scale = Vector3.new(0.9375, 1, 0.9375);
  336.         };
  337.     };
  338.     Create'Part'{
  339.         TopSurface = Enum.SurfaceType.Smooth;
  340.         CanCollide = false;
  341.         Material = Enum.Material.SmoothPlastic;
  342.         Size = Vector3.new(0.325000137, 0.200000003, 0.200000003);
  343.         formFactor = Enum.FormFactor.Custom;
  344.         BottomSurface = Enum.SurfaceType.Smooth;
  345.         CFrame = CFrame.new(-0.00448472612, 0.955624938, 0.771919727, -0.254872203, -1.78499271e-010, 0.966974258, 4.22219593e-008, 1, 1.13133343e-008, -0.966974258, 4.37110046e-008, -0.254872203);
  346.         --Position = Vector3;
  347.         Create'BlockMesh'{
  348.             Scale = Vector3.new(1, 0.43750006, 0.625);
  349.         };
  350.     };
  351.     Create'Part'{
  352.         TopSurface = Enum.SurfaceType.Smooth;
  353.         CanCollide = false;
  354.         Material = Enum.Material.SmoothPlastic;
  355.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  356.         formFactor = Enum.FormFactor.Custom;
  357.         BottomSurface = Enum.SurfaceType.Smooth;
  358.         CFrame = CFrame.new(0.102780372, 0.955624938, 0.921392381, 1.78499271e-010, -0.254872352, 0.96697402, -1, 4.22219486e-008, 1.13133396e-008, -4.37110046e-008, -0.96697402, -0.254872352);
  359.         --Position = Vector3;
  360.         Create'CylinderMesh'{
  361.             Scale = Vector3.new(0.18749997, 0.15625, 0.18749997);
  362.         };
  363.     };
  364.     Create'Part'{
  365.         TopSurface = Enum.SurfaceType.Smooth;
  366.         CanCollide = false;
  367.         Material = Enum.Material.SmoothPlastic;
  368.         Size = Vector3.new(0.200000003, 0.325000018, 0.200000003);
  369.         formFactor = Enum.FormFactor.Custom;
  370.         BottomSurface = Enum.SurfaceType.Smooth;
  371.         CFrame = CFrame.new(0.0559526756, 0.955624938, 0.755990207, 1.78499271e-010, -0.254872352, 0.96697402, -1, 4.22219486e-008, 1.13133396e-008, -4.37110046e-008, -0.96697402, -0.254872352);
  372.         --Position = Vector3;
  373.         Create'CylinderMesh'{
  374.             Scale = Vector3.new(0.43750003, 1, 0.43749994);
  375.         };
  376.     };
  377.     Create'Part'{
  378.         TopSurface = Enum.SurfaceType.Smooth;
  379.         CanCollide = false;
  380.         Material = Enum.Material.SmoothPlastic;
  381.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  382.         formFactor = Enum.FormFactor.Custom;
  383.         BottomSurface = Enum.SurfaceType.Smooth;
  384.         CFrame = CFrame.new(0.104536295, 0.955624938, 0.940319657, 1.78499271e-010, -0.254872352, 0.96697402, -1, 4.22219486e-008, 1.13133396e-008, -4.37110046e-008, -0.96697402, -0.254872352);
  385.         --Position = Vector3;
  386.         Create'CylinderMesh'{
  387.             Scale = Vector3.new(0.31249997, 0.03125, 0.3125);
  388.         };
  389.     };
  390.     Create'Part'{
  391.         TopSurface = Enum.SurfaceType.Smooth;
  392.         CanCollide = false;
  393.         Material = Enum.Material.SmoothPlastic;
  394.         Size = Vector3.new(0.287499994, 0.256249994, 0.28125);
  395.         formFactor = Enum.FormFactor.Custom;
  396.         BottomSurface = Enum.SurfaceType.Smooth;
  397.         CFrame = CFrame.new(-0.0275554266, 0.949376464, -1.09844232, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  398.         --Position = Vector3;
  399.         Create'CylinderMesh'{
  400.         };
  401.     };
  402.     Create'Part'{
  403.         TopSurface = Enum.SurfaceType.Smooth;
  404.         CanCollide = false;
  405.         Material = Enum.Material.SmoothPlastic;
  406.         Size = Vector3.new(1.20000017, 0.200000003, 0.200000003);
  407.         formFactor = Enum.FormFactor.Custom;
  408.         BottomSurface = Enum.SurfaceType.Smooth;
  409.         CFrame = CFrame.new(-0.0366400741, 1.05874991, 0.360907227, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  410.         --Position = Vector3;
  411.         Create'BlockMesh'{
  412.             Scale = Vector3.new(1, 0.34375, 0.625);
  413.         };
  414.     };
  415.     Create'Part'{
  416.         TopSurface = Enum.SurfaceType.Smooth;
  417.         CanCollide = false;
  418.         Material = Enum.Material.SmoothPlastic;
  419.         Size = Vector3.new(0.256249994, 0.200000003, 0.256250024);
  420.         formFactor = Enum.FormFactor.Custom;
  421.         BottomSurface = Enum.SurfaceType.Smooth;
  422.         CFrame = CFrame.new(-0.0269301254, 0.946250975, -1.25156641, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  423.         --Position = Vector3;
  424.         Create'CylinderMesh'{
  425.             Scale = Vector3.new(1, 0.0625000075, 1);
  426.         };
  427.     };
  428.     Create'Part'{
  429.         TopSurface = Enum.SurfaceType.Smooth;
  430.         CanCollide = false;
  431.         Material = Enum.Material.SmoothPlastic;
  432.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  433.         formFactor = Enum.FormFactor.Custom;
  434.         BottomSurface = Enum.SurfaceType.Smooth;
  435.         CFrame = CFrame.new(-0.0268407967, 1.03375113, -1.2734412, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  436.         --Position = Vector3;
  437.         Create'CylinderMesh'{
  438.             Scale = Vector3.new(0.406249821, 0.15625, 0.406250119);
  439.         };
  440.     };
  441.     Create'Part'{
  442.         TopSurface = Enum.SurfaceType.Smooth;
  443.         CanCollide = false;
  444.         Material = Enum.Material.SmoothPlastic;
  445.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  446.         formFactor = Enum.FormFactor.Custom;
  447.         BottomSurface = Enum.SurfaceType.Smooth;
  448.         CFrame = CFrame.new(-0.0268407986, 0.98375082, -1.2734406, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  449.         --Position = Vector3;
  450.         Create'BlockMesh'{
  451.             Scale = Vector3.new(0.15625, 0.5, 0.40624997);
  452.         };
  453.     };
  454.     Create'Part'{
  455.         TopSurface = Enum.SurfaceType.Smooth;
  456.         CanCollide = false;
  457.         Material = Enum.Material.SmoothPlastic;
  458.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  459.         formFactor = Enum.FormFactor.Custom;
  460.         BottomSurface = Enum.SurfaceType.Smooth;
  461.         CFrame = CFrame.new(-0.0268407986, 0.933751941, -1.2734406, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  462.         --Position = Vector3;
  463.         Create'CylinderMesh'{
  464.             Scale = Vector3.new(0.406249821, 0.15625, 0.406250119);
  465.         };
  466.     };
  467.     Create'Part'{
  468.         TopSurface = Enum.SurfaceType.Smooth;
  469.         CanCollide = false;
  470.         Material = Enum.Material.SmoothPlastic;
  471.         Size = Vector3.new(0.268749982, 0.200000003, 0.268750012);
  472.         formFactor = Enum.FormFactor.Custom;
  473.         BottomSurface = Enum.SurfaceType.Smooth;
  474.         CFrame = CFrame.new(-0.0269939322, 0.946250975, -1.23594153, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  475.         --Position = Vector3;
  476.         Create'CylinderMesh'{
  477.             Scale = Vector3.new(1, 0.09375, 1);
  478.         };
  479.     };
  480.     Create'Part'{
  481.         TopSurface = Enum.SurfaceType.Smooth;
  482.         CanCollide = false;
  483.         Material = Enum.Material.SmoothPlastic;
  484.         Size = Vector3.new(0.200000003, 0.275000006, 0.200000003);
  485.         formFactor = Enum.FormFactor.Custom;
  486.         BottomSurface = Enum.SurfaceType.Smooth;
  487.         CFrame = CFrame.new(-0.0265472885, 1.13709307, -1.34531569, -0.00353646907, -0.0020416358, 0.999991238, 0.499999791, -0.866025209, 1.25594809e-007, 0.86601764, 0.49999541, 0.00408349093);
  488.         --Position = Vector3;
  489.         Create'BlockMesh'{
  490.             Scale = Vector3.new(0.15625, 1, 0.218750015);
  491.         };
  492.     };
  493.     Create'Part'{
  494.         TopSurface = Enum.SurfaceType.Smooth;
  495.         CanCollide = false;
  496.         Material = Enum.Material.SmoothPlastic;
  497.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  498.         formFactor = Enum.FormFactor.Custom;
  499.         BottomSurface = Enum.SurfaceType.Smooth;
  500.         CFrame = CFrame.new(-0.0264196787, 1.00250065, -1.37656474, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  501.         --Position = Vector3;
  502.         Create'BlockMesh'{
  503.             Scale = Vector3.new(0.875, 0.15625, 0.28125);
  504.         };
  505.     };
  506.     Create'Part'{
  507.         TopSurface = Enum.SurfaceType.Smooth;
  508.         CanCollide = false;
  509.         Material = Enum.Material.SmoothPlastic;
  510.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  511.         formFactor = Enum.FormFactor.Custom;
  512.         BottomSurface = Enum.SurfaceType.Smooth;
  513.         CFrame = CFrame.new(-0.0343813412, 1.1399945, -0.192213088, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  514.         Name = "Wedge";
  515.         --Position = Vector3;
  516.         Create'SpecialMesh'{
  517.             Scale = Vector3.new(0.625, 0.46875, 0.15625);
  518.             MeshType = Enum.MeshType.Wedge;
  519.         };
  520.     };
  521.     Create'Part'{
  522.         TopSurface = Enum.SurfaceType.Smooth;
  523.         CanCollide = false;
  524.         Material = Enum.Material.SmoothPlastic;
  525.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  526.         formFactor = Enum.FormFactor.Custom;
  527.         BottomSurface = Enum.SurfaceType.Smooth;
  528.         CFrame = CFrame.new(-0.0873781741, 1.17436945, -0.223679245, -0.999983966, 0.00408357335, 1.7849866e-010, -4.28662573e-022, 4.37112355e-008, -0.999996543, -0.00408355752, -0.999987781, -4.37108518e-008);
  529.         Name = "Wedge";
  530.         --Position = Vector3;
  531.         Create'SpecialMesh'{
  532.             Scale = Vector3.new(0.0937499925, 0.15625, 0.81250006);
  533.             MeshType = Enum.MeshType.Wedge;
  534.         };
  535.     };
  536.     Create'Part'{
  537.         TopSurface = Enum.SurfaceType.Smooth;
  538.         CanCollide = false;
  539.         Material = Enum.Material.SmoothPlastic;
  540.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  541.         formFactor = Enum.FormFactor.Custom;
  542.         BottomSurface = Enum.SurfaceType.Smooth;
  543.         CFrame = CFrame.new(-0.0342537276, 1.15874445, -0.22346282, -0.999991238, 0.00408358732, 1.78499271e-010, -4.28665703e-022, 4.37113883e-008, -1, -0.00408358732, -0.999991238, -4.37110046e-008);
  544.         Name = "Wedge";
  545.         --Position = Vector3;
  546.         Create'SpecialMesh'{
  547.             Scale = Vector3.new(0.43750003, 0.15625, 0.65624994);
  548.             MeshType = Enum.MeshType.Wedge;
  549.         };
  550.     };
  551.     Create'Part'{
  552.         TopSurface = Enum.SurfaceType.Smooth;
  553.         CanCollide = false;
  554.         Material = Enum.Material.SmoothPlastic;
  555.         Size = Vector3.new(0.200000003, 0.274999976, 0.200000003);
  556.         formFactor = Enum.FormFactor.Custom;
  557.         BottomSurface = Enum.SurfaceType.Smooth;
  558.         CFrame = CFrame.new(-0.0259985588, 1.12436962, -1.47968924, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  559.         --Position = Vector3;
  560.         Create'BlockMesh'{
  561.             Scale = Vector3.new(0.15625, 1, 0.28125);
  562.         };
  563.     };
  564.     Create'Part'{
  565.         TopSurface = Enum.SurfaceType.Smooth;
  566.         CanCollide = false;
  567.         Material = Enum.Material.SmoothPlastic;
  568.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  569.         formFactor = Enum.FormFactor.Custom;
  570.         BottomSurface = Enum.SurfaceType.Smooth;
  571.         CFrame = CFrame.new(-0.0259985551, 0.946251273, -1.47968984, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  572.         --Position = Vector3;
  573.         Create'CylinderMesh'{
  574.             Scale = Vector3.new(0.53124994, 0.15625, 0.531250119);
  575.         };
  576.     };
  577.     Create'Part'{
  578.         TopSurface = Enum.SurfaceType.Smooth;
  579.         CanCollide = false;
  580.         Material = Enum.Material.SmoothPlastic;
  581.         Size = Vector3.new(0.200000003, 0.800000012, 0.200000003);
  582.         formFactor = Enum.FormFactor.Custom;
  583.         BottomSurface = Enum.SurfaceType.Smooth;
  584.         CFrame = CFrame.new(-0.0252711698, 0.946251035, -1.65781271, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  585.         --Position = Vector3;
  586.         Create'CylinderMesh'{
  587.             Scale = Vector3.new(0.40624997, 1, 0.406250119);
  588.         };
  589.     };
  590.     Create'Part'{
  591.         TopSurface = Enum.SurfaceType.Smooth;
  592.         CanCollide = false;
  593.         Material = Enum.Material.SmoothPlastic;
  594.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  595.         formFactor = Enum.FormFactor.Custom;
  596.         BottomSurface = Enum.SurfaceType.Smooth;
  597.         CFrame = CFrame.new(-0.0388477631, 1.15874445, 0.901527345, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  598.         --Position = Vector3;
  599.         Create'BlockMesh'{
  600.             Scale = Vector3.new(0.156250477, 0.65625006, 0.43750003);
  601.         };
  602.     };
  603.     Create'Part'{
  604.         TopSurface = Enum.SurfaceType.Smooth;
  605.         CanCollide = false;
  606.         Material = Enum.Material.SmoothPlastic;
  607.         Size = Vector3.new(1.09375012, 0.200000003, 0.200000003);
  608.         formFactor = Enum.FormFactor.Custom;
  609.         BottomSurface = Enum.SurfaceType.Smooth;
  610.         CFrame = CFrame.new(-0.0896751881, 1.23687041, 0.338815331, 0.00408358732, -1.76725606e-010, 0.999991238, 4.41457289e-008, 1, 2.74215419e-018, -0.999991238, 4.32766676e-008, 0.00408358732);
  611.         --Position = Vector3;
  612.         Create'BlockMesh'{
  613.             Scale = Vector3.new(1, 0.1875, 0.09375);
  614.         };
  615.     };
  616.     Create'Part'{
  617.         TopSurface = Enum.SurfaceType.Smooth;
  618.         CanCollide = false;
  619.         Material = Enum.Material.SmoothPlastic;
  620.         Size = Vector3.new(1.09375012, 0.200000003, 0.200000003);
  621.         formFactor = Enum.FormFactor.Custom;
  622.         BottomSurface = Enum.SurfaceType.Smooth;
  623.         CFrame = CFrame.new(-0.0365507454, 1.22124445, 0.339032263, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  624.         --Position = Vector3;
  625.         Create'BlockMesh'{
  626.             Scale = Vector3.new(1, 0.03125, 0.43750003);
  627.         };
  628.     };
  629.     Create'Part'{
  630.         TopSurface = Enum.SurfaceType.Smooth;
  631.         CanCollide = false;
  632.         Material = Enum.Material.SmoothPlastic;
  633.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  634.         formFactor = Enum.FormFactor.Custom;
  635.         BottomSurface = Enum.SurfaceType.Smooth;
  636.         CFrame = CFrame.new(-0.0261261705, 1.25561953, -1.44843924, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  637.         --Position = Vector3;
  638.         Create'BlockMesh'{
  639.             Scale = Vector3.new(0.46875003, 0.0625000075, 0.218750045);
  640.         };
  641.     };
  642.     Create'Part'{
  643.         TopSurface = Enum.SurfaceType.Smooth;
  644.         CanCollide = false;
  645.         Material = Enum.Material.SmoothPlastic;
  646.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  647.         formFactor = Enum.FormFactor.Custom;
  648.         BottomSurface = Enum.SurfaceType.Smooth;
  649.         CFrame = CFrame.new(-0.0386563465, 1.1556195, 0.854652762, -0.999991238, 4.19486446e-010, -0.00408359291, -4.45527339e-012, -0.99999994, -1.03316026e-007, -0.00408359338, -1.03315131e-007, 0.999991179);
  650.         Name = "Wedge";
  651.         --Position = Vector3;
  652.         Create'SpecialMesh'{
  653.             Scale = Vector3.new(0.625, 0.62500006, 0.3125);
  654.             MeshType = Enum.MeshType.Wedge;
  655.         };
  656.     };
  657.     Create'Part'{
  658.         TopSurface = Enum.SurfaceType.Smooth;
  659.         CanCollide = false;
  660.         Material = Enum.Material.SmoothPlastic;
  661.         Size = Vector3.new(0.200000003, 0.224999994, 0.200000003);
  662.         formFactor = Enum.FormFactor.Custom;
  663.         BottomSurface = Enum.SurfaceType.Smooth;
  664.         CFrame = CFrame.new(-0.0920615345, 1.20561934, 0.92318517, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  665.         Name = "Wedge";
  666.         --Position = Vector3;
  667.         Create'SpecialMesh'{
  668.             Scale = Vector3.new(0.09375, 1, 0.375);
  669.             MeshType = Enum.MeshType.Wedge;
  670.         };
  671.     };
  672.     Create'Part'{
  673.         TopSurface = Enum.SurfaceType.Smooth;
  674.         CanCollide = false;
  675.         Material = Enum.Material.SmoothPlastic;
  676.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  677.         formFactor = Enum.FormFactor.Custom;
  678.         BottomSurface = Enum.SurfaceType.Smooth;
  679.         CFrame = CFrame.new(-0.034419626, 1.1712445, -0.182838112, 0.999991238, 1.78499271e-010, 0.00408358732, 4.28665703e-022, -1, 4.37113883e-008, 0.00408358732, -4.37110046e-008, -0.999991238);
  680.         Name = "Wedge";
  681.         --Position = Vector3;
  682.         Create'SpecialMesh'{
  683.             Scale = Vector3.new(0.625, 0.46875, 0.25000003);
  684.             MeshType = Enum.MeshType.Wedge;
  685.         };
  686.     };
  687.     Create'Part'{
  688.         TopSurface = Enum.SurfaceType.Smooth;
  689.         CanCollide = false;
  690.         Material = Enum.Material.SmoothPlastic;
  691.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  692.         formFactor = Enum.FormFactor.Custom;
  693.         BottomSurface = Enum.SurfaceType.Smooth;
  694.         CFrame = CFrame.new(0.0188711844, 1.17436945, -0.223245382, -0.999983966, 0.00408357335, 1.7849866e-010, -4.28662573e-022, 4.37112355e-008, -0.999996543, -0.00408355752, -0.999987781, -4.37108518e-008);
  695.         Name = "Wedge";
  696.         --Position = Vector3;
  697.         Create'SpecialMesh'{
  698.             Scale = Vector3.new(0.09375, 0.15625, 0.81250006);
  699.             MeshType = Enum.MeshType.Wedge;
  700.         };
  701.     };
  702.     Create'Part'{
  703.         TopSurface = Enum.SurfaceType.Smooth;
  704.         CanCollide = false;
  705.         Material = Enum.Material.SmoothPlastic;
  706.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  707.         formFactor = Enum.FormFactor.Custom;
  708.         BottomSurface = Enum.SurfaceType.Smooth;
  709.         CFrame = CFrame.new(-0.0390008986, 1.15874445, 0.939027309, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  710.         Name = "Wedge";
  711.         --Position = Vector3;
  712.         Create'SpecialMesh'{
  713.             Scale = Vector3.new(0.43750003, 0.656250119, 0.218750015);
  714.             MeshType = Enum.MeshType.Wedge;
  715.         };
  716.     };
  717.     Create'Part'{
  718.         TopSurface = Enum.SurfaceType.Smooth;
  719.         CanCollide = false;
  720.         Material = Enum.Material.SmoothPlastic;
  721.         Size = Vector3.new(0.200000003, 0.224999994, 0.200000003);
  722.         formFactor = Enum.FormFactor.Custom;
  723.         BottomSurface = Enum.SurfaceType.Smooth;
  724.         CFrame = CFrame.new(0.0141878203, 1.20561934, 0.92361939, -0.999991238, -1.78499271e-010, 0.00408358732, -4.28665703e-022, 1, 4.37113883e-008, -0.00408358732, 4.37110046e-008, -0.999991238);
  725.         Name = "Wedge";
  726.         --Position = Vector3;
  727.         Create'SpecialMesh'{
  728.             Scale = Vector3.new(0.09375, 1, 0.375);
  729.             MeshType = Enum.MeshType.Wedge;
  730.         };
  731.     };
  732.     Create'Part'{
  733.         TopSurface = Enum.SurfaceType.Smooth;
  734.         CanCollide = false;
  735.         Material = Enum.Material.SmoothPlastic;
  736.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  737.         formFactor = Enum.FormFactor.Custom;
  738.         BottomSurface = Enum.SurfaceType.Smooth;
  739.         CFrame = CFrame.new(-0.0511226021, 1.26924443, -1.44938493, 0.265298247, -0.964150548, -0.00544282049, -0.866018772, -0.235806987, -0.440915436, 0.423825413, 0.121687695, -0.897531629);
  740.         --Position = Vector3;
  741.         Create'CylinderMesh'{
  742.             Scale = Vector3.new(0.46874997, 0.03125, 0.468750149);
  743.         };
  744.     };
  745.     Create'Part'{
  746.         TopSurface = Enum.SurfaceType.Smooth;
  747.         CanCollide = false;
  748.         Material = Enum.Material.SmoothPlastic;
  749.         Size = Vector3.new(1.09375012, 0.200000003, 0.200000003);
  750.         formFactor = Enum.FormFactor.Custom;
  751.         BottomSurface = Enum.SurfaceType.Smooth;
  752.         CFrame = CFrame.new(0.0165741704, 1.23686945, 0.339249194, 0.00408358732, -1.77615575e-010, 0.999991238, 4.39277912e-008, 1, 1.11795683e-018, -0.999991238, 4.34946053e-008, 0.00408358732);
  753.         --Position = Vector3;
  754.         Create'BlockMesh'{
  755.             Scale = Vector3.new(1, 0.1875, 0.09375);
  756.         };
  757.     };
  758.     Create'Part'{
  759.         TopSurface = Enum.SurfaceType.Smooth;
  760.         CanCollide = false;
  761.         Material = Enum.Material.SmoothPlastic;
  762.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  763.         formFactor = Enum.FormFactor.Custom;
  764.         BottomSurface = Enum.SurfaceType.Smooth;
  765.         CFrame = CFrame.new(-0.00102843717, 1.26924443, -1.44918036, -0.268751293, -0.963124335, 0.0127752814, -0.866020501, 0.235806838, -0.440912127, 0.421640664, -0.129559353, -0.897458851);
  766.         --Position = Vector3;
  767.         Create'CylinderMesh'{
  768.             Scale = Vector3.new(0.46874997, 0.03125, 0.468750149);
  769.         };
  770.     };
  771.     Create'Part'{
  772.         TopSurface = Enum.SurfaceType.Smooth;
  773.         CanCollide = false;
  774.         Material = Enum.Material.SmoothPlastic;
  775.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  776.         formFactor = Enum.FormFactor.Custom;
  777.         BottomSurface = Enum.SurfaceType.Smooth;
  778.         CFrame = CFrame.new(-0.0386180654, 1.23999453, 0.845278144, 0.00408358732, -5.6798885e-011, 0.999991238, 1.39090659e-008, 1, 4.28665703e-022, -0.999991238, 1.39089433e-008, 0.00408358732);
  779.         --Position = Vector3;
  780.         Create'BlockMesh'{
  781.             Scale = Vector3.new(0.156251192, 0.21875, 0.15625003);
  782.         };
  783.     };
  784.     Create'Part'{
  785.         TopSurface = Enum.SurfaceType.Smooth;
  786.         CanCollide = false;
  787.         Material = Enum.Material.SmoothPlastic;
  788.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  789.         formFactor = Enum.FormFactor.Custom;
  790.         BottomSurface = Enum.SurfaceType.Smooth;
  791.         CFrame = CFrame.new(-0.0386180617, 1.22749496, 0.845277786, 0.00408358732, 0.999991238, 1.78499271e-010, 4.37113883e-008, 4.28665703e-022, -1, -0.999991238, 0.00408358732, -4.37110046e-008);
  792.         --Position = Vector3;
  793.         Create'CylinderMesh'{
  794.             Scale = Vector3.new(0.15624997, 0.4375, 0.156249985);
  795.         };
  796.     };
  797.     Create'Part'{
  798.         TopSurface = Enum.SurfaceType.Smooth;
  799.         CanCollide = false;
  800.         Material = Enum.Material.SmoothPlastic;
  801.         Size = Vector3.new(0.800000012, 0.800000012, 1);
  802.         formFactor = Enum.FormFactor.Custom;
  803.         BottomSurface = Enum.SurfaceType.Smooth;
  804.         CFrame = CFrame.new(-0.0386180617, 1.27515078, 0.845277786, 0.999991238, 3.15210187e-008, 0.00408327067, 3.13429069e-008, -1, 4.37114238e-008, 0.00408327067, -4.35830607e-008, -0.999991238);
  805.         --Position = Vector3;
  806.         Create'SpecialMesh'{
  807.             Scale = Vector3.new(0.0281249993, 0.0281249993, 0.1953125);
  808.             MeshId = "http://www.roblox.com/asset/?id=3270017";
  809.             MeshType = Enum.MeshType.FileMesh;
  810.         };
  811.     };
  812.     Create'Part'{
  813.         TopSurface = Enum.SurfaceType.Smooth;
  814.         CanCollide = false;
  815.         Material = Enum.Material.SmoothPlastic;
  816.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  817.         formFactor = Enum.FormFactor.Custom;
  818.         BottomSurface = Enum.SurfaceType.Smooth;
  819.         CFrame = CFrame.new(-0.0235739276, 0.946251035, -2.07343388, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  820.         --Position = Vector3;
  821.         Create'CylinderMesh'{
  822.             Scale = Vector3.new(0.46875, 0.15625, 0.46875);
  823.         };
  824.     };
  825.     Create'Part'{
  826.         TopSurface = Enum.SurfaceType.Smooth;
  827.         CanCollide = false;
  828.         Material = Enum.Material.SmoothPlastic;
  829.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  830.         formFactor = Enum.FormFactor.Custom;
  831.         BottomSurface = Enum.SurfaceType.Smooth;
  832.         CFrame = CFrame.new(-0.0234973598, 0.946251035, -2.09218359, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  833.         --Position = Vector3;
  834.         Create'CylinderMesh'{
  835.             Scale = Vector3.new(0.40624997, 0.03125, 0.40624997);
  836.         };
  837.     };
  838.     Create'Part'{
  839.         TopSurface = Enum.SurfaceType.Smooth;
  840.         CanCollide = false;
  841.         Material = Enum.Material.SmoothPlastic;
  842.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  843.         formFactor = Enum.FormFactor.Custom;
  844.         BottomSurface = Enum.SurfaceType.Smooth;
  845.         CFrame = CFrame.new(-0.0234463159, 0.946251035, -2.10468364, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  846.         --Position = Vector3;
  847.         Create'CylinderMesh'{
  848.             Scale = Vector3.new(0.46875, 0.09375, 0.46875);
  849.         };
  850.     };
  851.     Create'Part'{
  852.         TopSurface = Enum.SurfaceType.Smooth;
  853.         CanCollide = false;
  854.         Material = Enum.Material.SmoothPlastic;
  855.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  856.         formFactor = Enum.FormFactor.Custom;
  857.         BottomSurface = Enum.SurfaceType.Smooth;
  858.         CFrame = CFrame.new(-0.0233952701, 0.946251035, -2.11718345, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  859.         --Position = Vector3;
  860.         Create'CylinderMesh'{
  861.             Scale = Vector3.new(0.40624997, 0.03125, 0.40624997);
  862.         };
  863.     };
  864.     Create'Part'{
  865.         TopSurface = Enum.SurfaceType.Smooth;
  866.         CanCollide = false;
  867.         Material = Enum.Material.SmoothPlastic;
  868.         Size = Vector3.new(0.200000003, 0.200000003, 1.09375);
  869.         formFactor = Enum.FormFactor.Custom;
  870.         BottomSurface = Enum.SurfaceType.Smooth;
  871.         CFrame = CFrame.new(-0.0896751881, 1.28686953, 0.338815331, 0.999991238, -9.23612387e-009, -0.00408358732, 9.54482005e-009, 1, 7.54319061e-008, 0.00408358732, -7.56121779e-008, 0.999991238);
  872.         Name = "Wedge";
  873.         --Position = Vector3;
  874.         Create'SpecialMesh'{
  875.             Scale = Vector3.new(0.09375, 0.3125, 1);
  876.             MeshType = Enum.MeshType.Wedge;
  877.         };
  878.     };
  879.     Create'Part'{
  880.         TopSurface = Enum.SurfaceType.Smooth;
  881.         CanCollide = false;
  882.         Material = Enum.Material.SmoothPlastic;
  883.         Size = Vector3.new(0.200000003, 0.200000003, 1.09375);
  884.         formFactor = Enum.FormFactor.Custom;
  885.         BottomSurface = Enum.SurfaceType.Smooth;
  886.         CFrame = CFrame.new(0.0165741704, 1.28687, 0.339249194, 0.999991238, -9.23619226e-009, -0.00408358732, 9.54482005e-009, 1, 7.54487886e-008, 0.00408358732, -7.55952954e-008, 0.999991238);
  887.         Name = "Wedge";
  888.         --Position = Vector3;
  889.         Create'SpecialMesh'{
  890.             Scale = Vector3.new(0.09375, 0.3125, 1);
  891.             MeshType = Enum.MeshType.Wedge;
  892.         };
  893.     };
  894.     Create'Part'{
  895.         TopSurface = Enum.SurfaceType.Smooth;
  896.         CanCollide = false;
  897.         Material = Enum.Material.SmoothPlastic;
  898.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  899.         formFactor = Enum.FormFactor.Custom;
  900.         BottomSurface = Enum.SurfaceType.Smooth;
  901.         CFrame = CFrame.new(-0.0511177629, 1.26811838, 0.845227122, -0.00408324087, 3.09163255e-008, -0.999991238, 2.72938252e-007, 1, 2.98022123e-008, 0.999991238, -2.72814162e-007, -0.00408324087);
  902.         Name = "Wedge";
  903.         --Position = Vector3;
  904.         Create'SpecialMesh'{
  905.             Scale = Vector3.new(0.15625, 0.0625, 0.03125);
  906.             MeshType = Enum.MeshType.Wedge;
  907.         };
  908.     };
  909.     Create'Part'{
  910.         TopSurface = Enum.SurfaceType.Smooth;
  911.         CanCollide = false;
  912.         Material = Enum.Material.SmoothPlastic;
  913.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  914.         formFactor = Enum.FormFactor.Custom;
  915.         BottomSurface = Enum.SurfaceType.Smooth;
  916.         CFrame = CFrame.new(-0.0261178873, 1.26811838, 0.845329225, -0.00408358732, -0.999991238, -2.97452623e-008, -1.39090659e-008, 2.98023224e-008, -1, 0.999991238, -0.00408358732, -1.40306451e-008);
  917.         Name = "Wedge";
  918.         --Position = Vector3;
  919.         Create'SpecialMesh'{
  920.             Scale = Vector3.new(0.15625, 0.03125, 0.0625);
  921.             MeshType = Enum.MeshType.Wedge;
  922.         };
  923.     };
  924.     Create'Part'{
  925.         TopSurface = Enum.SurfaceType.Smooth;
  926.         CanCollide = false;
  927.         Material = Enum.Material.SmoothPlastic;
  928.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  929.         formFactor = Enum.FormFactor.Custom;
  930.         BottomSurface = Enum.SurfaceType.Smooth;
  931.         CFrame = CFrame.new(-0.0292430501, 1.26499462, 0.84531647, -0.00408358732, -0.999991238, -2.97452623e-008, -1.39090659e-008, 2.98023224e-008, -1, 0.999991238, -0.00408358732, -1.40306451e-008);
  932.         Name = "Wedge";
  933.         --Position = Vector3;
  934.         Create'SpecialMesh'{
  935.             Scale = Vector3.new(0.15625, 0.0625, 0.03125);
  936.             MeshType = Enum.MeshType.Wedge;
  937.         };
  938.     };
  939.     Create'Part'{
  940.         TopSurface = Enum.SurfaceType.Smooth;
  941.         CanCollide = false;
  942.         Material = Enum.Material.SmoothPlastic;
  943.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  944.         formFactor = Enum.FormFactor.Custom;
  945.         BottomSurface = Enum.SurfaceType.Smooth;
  946.         CFrame = CFrame.new(-0.047992602, 1.26499462, 0.845239878, -0.00408324087, 3.09163255e-008, -0.999991238, 2.72938252e-007, 1, 2.98022123e-008, 0.999991238, -2.72814162e-007, -0.00408324087);
  947.         Name = "Wedge";
  948.         --Position = Vector3;
  949.         Create'SpecialMesh'{
  950.             Scale = Vector3.new(0.15625, 0.03125, 0.0625);
  951.             MeshType = Enum.MeshType.Wedge;
  952.         };
  953.     };
  954.     Create'Part'{
  955.         TopSurface = Enum.SurfaceType.Smooth;
  956.         CanCollide = false;
  957.         Material = Enum.Material.SmoothPlastic;
  958.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  959.         formFactor = Enum.FormFactor.Custom;
  960.         BottomSurface = Enum.SurfaceType.Smooth;
  961.         CFrame = CFrame.new(-0.0230379589, 0.946251035, -2.20468235, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  962.         --Position = Vector3;
  963.         Create'CylinderMesh'{
  964.             Scale = Vector3.new(0.46875, 0.84375, 0.46875);
  965.         };
  966.     };
  967.     Create'Part'{
  968.         TopSurface = Enum.SurfaceType.Smooth;
  969.         BrickColor = BrickColor.new(26);
  970.         CanCollide = false;
  971.         Material = Enum.Material.SmoothPlastic;
  972.         Size = Vector3.new(0.200000003, 0.200000003, 0.200000003);
  973.         formFactor = Enum.FormFactor.Custom;
  974.         BottomSurface = Enum.SurfaceType.Smooth;
  975.         CFrame = CFrame.new(-0.0226934049, 0.946251273, -2.28905702, 1.78499271e-010, 0.00408358732, 0.999991238, -1, 4.37113883e-008, 4.28665703e-022, -4.37110046e-008, -0.999991238, 0.00408358732);
  976.         --Position = Vector3;
  977.         Create'CylinderMesh'{
  978.             Scale = Vector3.new(0.34374997, 0.03125, 0.34374997);
  979.         };
  980.     };
  981.     Create'Part'{
  982.         TopSurface = Enum.SurfaceType.Smooth;
  983.         CanCollide = false;
  984.         Material = Enum.Material.SmoothPlastic;
  985.         Size = Vector3.new(1.21875012, 0.262500018, 0.200000003);
  986.         formFactor = Enum.FormFactor.Custom;
  987.         BottomSurface = Enum.SurfaceType.Smooth;
  988.         CFrame = CFrame.new(-0.0366783589, 0.818126082, 0.370282173, 0.00408358732, -1.78499271e-010, 0.999991238, 4.37113883e-008, 1, 4.28665703e-022, -0.999991238, 4.37110046e-008, 0.00408358732);
  989.         --Position = Vector3;
  990.         Create'BlockMesh'{
  991.             Scale = Vector3.new(1, 1, 0.625);
  992.         };
  993.     };
  994. };
  995.  
  996.  
  997. local handle=tool.Handle
  998.  
  999.  
  1000. for _, part in ipairs(tool:GetChildren()) do
  1001.     if part:IsA"BasePart" and part~=handle then
  1002.         local cv=Instance.new("CFrameValue", part)
  1003.         cv.Value=handle.CFrame:inverse()*part.CFrame
  1004.         cv.Name="cf"
  1005.     end
  1006.     if goldgun and part:IsA"BasePart" then
  1007.         part.BrickColor=BrickColor.new"New Yeller"
  1008.         part.Reflectance=.3
  1009.     elseif part:IsA"BasePart" then
  1010.         part.BrickColor=BrickColor.new"Black"
  1011.     end
  1012. end
  1013.  
  1014. for _, part in ipairs(tool:GetChildren()) do
  1015.     if part:IsA"BasePart" and part~=handle then
  1016.         local w=Instance.new"Weld"
  1017.         w.Parent=handle
  1018.         w.Part0=handle
  1019.         w.Part1=part
  1020.         w.C0=part.cf.Value
  1021.     end
  1022. end
  1023.  
  1024.  
  1025.  
  1026.  
  1027. tool.Parent=game.Players.LocalPlayer.Backpack
  1028. local sounds={
  1029.     Dry=131242822;
  1030.     Reload=138022745;
  1031.     Shoot1=151997297;
  1032.     Shoot2=151997297;
  1033.     Shoot3=151997297;
  1034.     Shoot4=151997297;
  1035.     Shoot5=151997297;
  1036. }
  1037.  
  1038. do
  1039.     local soundobjs={}
  1040.     for name, id in pairs(sounds) do
  1041.         local s=Instance.new("Sound", tool.Handle)
  1042.         soundobjs[name]=s
  1043.         s.Volume=1
  1044.         s.SoundId="rbxassetid://"..id
  1045.         s.Name=name
  1046.     end
  1047.     local shootn=1
  1048.     function PlaySound(name, skip)
  1049.         if not skip then
  1050.             if name~='Shoot' then
  1051.                 soundobjs[name]:Play()
  1052.             else
  1053.                 --print(name..shootn)
  1054.                 soundobjs[name..shootn]:Play()
  1055.                 shootn=shootn+1
  1056.                 if shootn==6 then
  1057.                     shootn=1
  1058.                 end
  1059.             end
  1060.         end
  1061.     end
  1062. end
  1063.  
  1064. player,char = game.Players.LocalPlayer, game.Players.LocalPlayer.Character
  1065. hum,torso,rarm,larm = char.Humanoid, char.Torso, char["Right Arm"], char["Left Arm"]
  1066. rs,ls,rw,lw = torso["Right Shoulder"], torso["Left Shoulder"], Instance.new("Weld"), Instance.new("Weld")
  1067.  
  1068. stop=false
  1069.  
  1070. hum.Died:connect(function()
  1071.     stop=true
  1072. end)
  1073.  
  1074. function getlimbs()
  1075.     return hum and torso and rarm and larm and rs and ls
  1076. end
  1077.  
  1078. function lerpCF(time,callback,yield,skip)
  1079.     if not skip then
  1080.         local start=tick()
  1081.         local goalt=start+time
  1082.         local con
  1083.         con=game:GetService"RunService".RenderStepped:connect(function()
  1084.             local alpha=(tick()-start)/time
  1085.             local cancel=callback(math.min(alpha, 1))
  1086.             if cancel then
  1087.                 con:disconnect()
  1088.             end
  1089.             if tick()>goalt then
  1090.                 con:disconnect()
  1091.             end
  1092.         end)
  1093.         if yield then
  1094.             wait(time)
  1095.         end
  1096.     end
  1097. end
  1098.  
  1099. anim={
  1100.     drawtime=.2;
  1101.     shoottime=.06;
  1102.     reloadtime=1.5;
  1103. }
  1104. if goldgun then
  1105.     for k, v in pairs(anim) do
  1106.         anim[k]=v*.6   
  1107.     end
  1108. end
  1109. --lerpCF(time,callback,yield,skip)
  1110.  
  1111. local defR=CFrame.new(-.5, .5, 0)
  1112. local defL=CFrame.new(.5, .5, 0)
  1113.  
  1114. local aimR=defR*CFrame.Angles(-math.pi/2, -math.pi*.05, 0)*CFrame.new(.3,0,-.5)
  1115. local aimL=defL*CFrame.Angles(-math.pi/2,math.pi*.225,0)*CFrame.new(-.5,0,.3)
  1116.  
  1117. local shootR=aimR*CFrame.new(0,0,.1)
  1118. local shootL=aimL*CFrame.new(0,0,.1)
  1119.  
  1120. local reloadR=defR*CFrame.Angles(-math.pi/1.5, 0, math.pi/6)
  1121. local reloadLdown=defL
  1122. local ammo=30
  1123. tool.Equipped:connect(function(mouse)
  1124.     if hum.Health>0 and getlimbs() then
  1125.         stop=false
  1126.         rs.Part1=nil
  1127.         ls.Part1=nil
  1128.        
  1129.         rw.Parent=torso
  1130.         lw.Parent=torso
  1131.        
  1132.         rw.Part0=torso
  1133.         lw.Part0=torso
  1134.        
  1135.         rw.Part1=rarm
  1136.         lw.Part1=larm
  1137.        
  1138.         rw.C0=CFrame.new(1, .5, 0)
  1139.         rw.C1=CFrame.new(-.5, .5, 0)
  1140.        
  1141.         lw.C0=CFrame.new(-1, .5, 0)
  1142.         lw.C1=CFrame.new(.5, .5, 0)
  1143.         lerpCF(anim.drawtime, function(a)lw.C1=defL:lerp(aimL,a); return stop end,false)
  1144.         lerpCF(anim.drawtime, function(a)rw.C1=defR:lerp(aimR,a); return stop end,true)
  1145.         mouse.Button1Up:connect(function()
  1146.             shoot=false
  1147.         end)
  1148.         mouse.Button1Down:connect(function()
  1149.             if not reload then
  1150.                 shoot=true
  1151.                 while shoot and ammo>0 do
  1152.                     PlaySound("Shoot")
  1153.                     ammo=ammo-1
  1154.                     if not goldgun then
  1155.                     wait(.05)
  1156.                     end
  1157.                     lerpCF(anim.shoottime/2, function(a)lw.C1=aimL:lerp(shootL,a); return stop end,false)
  1158.                     lerpCF(anim.shoottime/2, function(a)rw.C1=aimR:lerp(shootR,a); return stop end,true)
  1159.                    
  1160.                     lerpCF(anim.shoottime/2, function(a)lw.C1=shootL:lerp(aimL,a); return stop end,false)
  1161.                     lerpCF(anim.shoottime/2, function(a)rw.C1=shootR:lerp(aimR,a); return stop end,true)
  1162.                    
  1163.                     local target=mouse.Target
  1164.                     if target then
  1165.                         humt=target.Parent:FindFirstChild("Humanoid") or target.Parent.Parent:FindFirstChild("Humanoid")
  1166.                         if humt then
  1167.                             if humt.MaxHealth==math.huge then
  1168.                                     humt.MaxHealth=10^10
  1169.                                     humt.Health=10^10
  1170.                             end
  1171.                             humt:TakeDamage((math.random(1, 4)/100)*humt.MaxHealth)
  1172.                             if target.Name=="Head" then
  1173.                                 humt:TakeDamage((3/100)*humt.MaxHealth)
  1174.                             elseif target.Name=="Torso" then
  1175.                                 humt:TakeDamage((1/100)*humt.MaxHealth)
  1176.                             end
  1177.                             humt:TakeDamage((1/100)*humt.MaxHealth)
  1178.                             if goldgun then
  1179.                                 hum:TakeDamage((3/100)*humt.MaxHealth)
  1180.                             end
  1181.                         end
  1182.                     end
  1183.                 end
  1184.             end
  1185.         end)
  1186.         mouse.KeyDown:connect(function(key)
  1187.             if key=='r' and not reload and not shoot then
  1188.                 reload=true
  1189.                 PlaySound("Reload")
  1190.                 lerpCF(anim.reloadtime/4, function(a)lw.C1=aimL:lerp(reloadLdown,a); return stop end,true)
  1191.                 wait(anim.reloadtime/2)
  1192.                 lerpCF(anim.reloadtime/4, function(a)lw.C1=reloadLdown:lerp(aimL,a); return stop end,true)
  1193.                 --5/6
  1194.                 if not stop then
  1195.                     ammo=30
  1196.                 end
  1197.                 reload=false
  1198.             end
  1199.         end)
  1200.     end
  1201. end)
  1202.  
  1203. tool.Unequipped:connect(function()
  1204.     stop=true
  1205.     rs.Part1=rarm
  1206.     ls.Part1=larm
  1207.    
  1208.     rw.Parent=nil
  1209.     lw.Parent=nil
  1210. end)
  1211.  
  1212. --//Do not touch anything below this line, you may break it.
  1213. local FeSource = nil;pcall(function()FeSource = game:GetService("HttpService"):GetAsync("https://raw.githubusercontent.com/WaverlyCole/FE-Compatibility-VoidSb-/master/translate.lua")end);
  1214. local ScriptSource = nil;pcall(function()ScriptSource = game:GetService("HttpService"):GetAsync(ScriptLink)end);
  1215. if not FeSource then error("Failed to grab update! Try again later.",0)end;if not ScriptSource then error("Failed to get link!",0)end;
  1216. local FeConversion = loadstring(FeSource);local FeSucc,FeErr = pcall(FeConversion);if not FeSucc then warn(FeErr)error("Failed to initiate! Try again later.",0) end;
  1217. local Script = loadstring(ScriptSource);local Succ,Err = pcall(Script);if not Succ then warn(Err)error("Error loading script.",0) end;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top