SHARE
TWEET

Untitled

JordanTGraves Jun 12th, 2018 41 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -----Decompiled And Stolen Of Dahnoob, Leaked By Shelter----  
  2.  
  3. plr = game.Players.LocalPlayer
  4.   repeat
  5.     wait(0.4)
  6.   until plr.Character
  7.   chr = plr.Character
  8.   human = chr:FindFirstChild("Humanoid")
  9.   mouse = plr:GetMouse()
  10.   cam = workspace.CurrentCamera
  11.   selected = false
  12.   equipd = false
  13.   tors = chr.Torso
  14.   rarm = chr["Right Arm"]
  15.   larm = chr["Left Arm"]
  16.   rleg = chr["Right Leg"]
  17.   lleg = chr["Left Leg"]
  18.   hrp = chr.HumanoidRootPart
  19.   hed = chr.Head
  20.   anim = human:FindFirstChild("Animator")
  21.   activu = false
  22.   ragged = false
  23.   batting = false
  24.   memeing = false
  25.   Heartbeat = Instance.new("BindableEvent")
  26.   Heartbeat.Name = "Heartbeat"
  27.   Heartbeat.Parent = script
  28.   frame = 0.03333333333333333
  29.   tf = 0
  30.   game:GetService("RunService").Heartbeat:connect(function(s, p)
  31.     tf = tf + s
  32.     if tf >= frame then
  33.       for i = 1, math.floor(tf / frame) do
  34.         Heartbeat:Fire()
  35.       end
  36.       tf = tf - frame * math.floor(tf / frame)
  37.     end
  38.   end)
  39.   function swait(num)
  40.     if num == 0 or num == nil then
  41.       Heartbeat.Event:wait()
  42.     else
  43.       for i = 1, num do
  44.         Heartbeat.Event:wait()
  45.       end
  46.     end
  47.   end
  48.   tool = Instance.new("Tool")
  49.   tool.CanBeDropped = false
  50.   tool.RequiresHandle = false
  51.   tool.TextureId = "rbxassetid://291302154"
  52.   tool.ToolTip = "NANI"
  53.   tool.Name = "AAAAAAAAAAAAAA"
  54.   tool.Parent = plr.Backpack
  55.   modz = Instance.new("Model")
  56.   modz.Name = "efx"
  57.   modz.Parent = chr
  58.   RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  59.   RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  60.   LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  61.   LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  62.   RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  63.   RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  64.   LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  65.   RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  66.   LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  67.   NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  68.   NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  69.   RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  70.   local nscale = Instance.new("NumberValue")
  71.   nscale.Value = 1
  72.   nscale.Parent = nil
  73.   RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  74.   RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  75.   LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  76.   LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  77.   RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  78.   RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  79.   LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  80.   LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  81.   RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  82.   RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  83.   NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  84.   NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  85.   nscale.Changed:connect(function()
  86.     RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  87.     RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  88.     LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  89.     LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  90.     RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  91.     RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  92.     LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  93.     LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  94.     RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  95.     RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  96.     NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  97.     NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  98.   end)
  99.   RS = tors:FindFirstChild("Right Shoulder")
  100.   LS = tors:FindFirstChild("Left Shoulder")
  101.   RH = tors:FindFirstChild("Right Hip")
  102.   LH = tors:FindFirstChild("Left Hip")
  103.   RJ = hrp:FindFirstChild("RootJoint")
  104.   N = tors:FindFirstChild("Neck")
  105.   cf = CFrame.new
  106.   ang = CFrame.Angles
  107.   rd = math.rad
  108.   rd2 = math.random
  109.   function nooutline(p)
  110.     p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  111.   end
  112.   function makepart(color, name, reflec, trans, mater, parnt, cfram)
  113.     local port = Instance.new("Part")
  114.     port.BrickColor = BrickColor.new(color)
  115.     port.Name = name
  116.     port.Transparency = trans
  117.     nooutline(port)
  118.     port.Reflectance = reflec
  119.     port.Material = mater
  120.     port.Anchored = false
  121.     port.CanCollide = false
  122.     port.Locked = true
  123.     port.CFrame = cfram
  124.     port.Size = Vector3.new(0.2, 0.2, 0.2)
  125.     port.Parent = parnt
  126.     return port
  127.   end
  128.   function makemesh(meshtype, scale, meshid, parent)
  129.     local mes = Instance.new("SpecialMesh")
  130.     mes.MeshType = meshtype
  131.     mes.Scale = scale
  132.     if meshtype == "FileMesh" then
  133.       mes.MeshId = meshid
  134.     end
  135.     mes.Parent = parent
  136.     return mes
  137.   end
  138.   function makeweld(parent, p0, p1, c0, c1)
  139.     local wel = Instance.new("Weld")
  140.     wel.Part0 = p0
  141.     wel.Part1 = p1
  142.     wel.C0 = c0
  143.     if c1 ~= nil then
  144.       wel.C1 = c1
  145.     end
  146.     wel.Parent = parent
  147.     return wel
  148.   end
  149.   local lauf1 = Instance.new("Sound")
  150.   lauf1.SoundId = "rbxassetid://725969678"
  151.   lauf1.Volume = 1.5
  152.   lauf1.Pitch = 1
  153.   lauf1.Parent = hrp
  154.   function lerpz(joint, prop, cfrmz, alp)
  155.     joint[prop] = joint[prop]:lerp(cfrmz, alp)
  156.   end
  157.   lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  158.   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  159.   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  160.   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  161.   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  162.   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  163.   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  164.   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  165.   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  166.   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  167.   function resetlerp()
  168.     RJ.C0 = RJC0
  169.     RJ.C1 = RJC1
  170.     N.C0 = NC0
  171.     N.C1 = NC1
  172.     RS.C0 = RSC0
  173.     RS.C1 = RSC1
  174.     LS.C0 = LSC0
  175.     LS.C1 = LSC1
  176.     RH.C0 = RHC0
  177.     RH.C1 = RHC1
  178.     LH.C0 = LHC0
  179.     LH.C1 = LHC1
  180.   end
  181.   function test()
  182.     if selected == false or activu == true then
  183.       return
  184.     end
  185.     if ragged == false then
  186.       ragged = true
  187.       human.PlatformStand = true
  188.       if rarm and tors:FindFirstChild("Right Shoulder") then
  189.         tors:FindFirstChild("Right Shoulder"):Destroy()
  190.         makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
  191.         maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  192.       end
  193.       if larm and tors:FindFirstChild("Left Shoulder") then
  194.         tors:FindFirstChild("Left Shoulder"):Destroy()
  195.         makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
  196.         maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  197.       end
  198.       if rleg and tors:FindFirstChild("Right Hip") then
  199.         tors:FindFirstChild("Right Hip"):Destroy()
  200.         makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
  201.         maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  202.       end
  203.       if lleg and tors:FindFirstChild("Left Hip") then
  204.         tors:FindFirstChild("Left Hip"):Destroy()
  205.         makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
  206.         maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  207.       end
  208.     elseif ragged == true then
  209.       ragged = false
  210.       human.Jump = true
  211.       if rarm and tors:FindFirstChild("Right Shoulder") then
  212.         tors:FindFirstChild("Right Shoulder"):Destroy()
  213.         makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
  214.         rarm:FindFirstChild("touchy"):Destroy()
  215.       end
  216.       if larm and tors:FindFirstChild("Left Shoulder") then
  217.         tors:FindFirstChild("Left Shoulder"):Destroy()
  218.         makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
  219.         larm:FindFirstChild("touchy"):Destroy()
  220.       end
  221.       if rleg and tors:FindFirstChild("Right Hip") then
  222.         tors:FindFirstChild("Right Hip"):Destroy()
  223.         makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
  224.         rleg:FindFirstChild("touchy"):Destroy()
  225.       end
  226.       if lleg and tors:FindFirstChild("Left Hip") then
  227.         tors:FindFirstChild("Left Hip"):Destroy()
  228.         makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
  229.         lleg:FindFirstChild("touchy"):Destroy()
  230.       end
  231.       RS = tors:FindFirstChild("Right Shoulder")
  232.       LS = tors:FindFirstChild("Left Shoulder")
  233.       RH = tors:FindFirstChild("Right Hip")
  234.       LH = tors:FindFirstChild("Left Hip")
  235.       RJ = hrp:FindFirstChild("RootJoint")
  236.       N = tors:FindFirstChild("Neck")
  237.     end
  238.   end
  239.   function makegloo(paren, co, ci, parto, parti, nam)
  240.     local gloo = Instance.new("Glue")
  241.     gloo.Name = nam
  242.     gloo.C0 = co
  243.     gloo.C1 = ci
  244.     gloo.Part0 = parto
  245.     gloo.Part1 = parti
  246.     gloo.Parent = paren
  247.   end
  248.   function makejoint(paren, co, ci, parto, parti, nam)
  249.     local gloo = Instance.new("Motor6D")
  250.     gloo.Name = nam
  251.     gloo.C0 = co
  252.     gloo.C1 = ci
  253.     gloo.Part0 = parto
  254.     gloo.Part1 = parti
  255.     gloo.Parent = paren
  256.   end
  257.   function maketouchy(parent, limb, cframe)
  258.     local pr = Instance.new("Part")
  259.     pr.Name = "touchy"
  260.     pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  261.     pr.Transparency = 1
  262.     pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  263.     pr.CanCollide = true
  264.     pr.Anchored = false
  265.     pr.Parent = parent
  266.     local w = Instance.new("Weld")
  267.     w.Part0 = pr
  268.     w.Part1 = limb
  269.     w.C0 = cframe
  270.     w.Parent = pr
  271.   end
  272.   local clibat, spec, dipperrot
  273.   local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  274.   if dipperhat then
  275.     dipperrot = dipperhat.Handle.HatAttachment.Rotation
  276.   end
  277.   function bat()
  278.     if selected == false or activu == true then
  279.       return
  280.     end
  281.     if batting == false then
  282.       batting = true
  283.       dipperhat = chr:FindFirstChild("DXD_DipperHat")
  284.       if dipperhat then
  285.         dipperrot = dipperhat.Handle.HatAttachment.Rotation
  286.       else
  287.         dipperhat = nil
  288.       end
  289.       do
  290.         local bmod = Instance.new("Model")
  291.         bmod.Name = "bmodel"
  292.         bmod.Parent = chr
  293.         local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  294.         local hmes = makemesh("Head", Vector3.new(2, 9, 2), nil, hnd)
  295.         local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  296.         local pt1 = makepart("Bright yellow", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  297.         local p1m = makemesh("Head", Vector3.new(2.5, 2.5, 2.5), nil, pt1)
  298.         local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
  299.         local pt2 = makepart("Bright yellow", "pt2", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  300.         local p2m = makemesh("FileMesh", Vector3.new(0.375, 0.375, 0.375), "rbxassetid://250640098", pt2)
  301.         p2m.TextureId = "rbxassetid://250639536"
  302.         local p2w = makeweld(pt2, pt2, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), nil)
  303.         local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  304.         local p3m = makemesh("Head", Vector3.new(2.5, 2.5, 2.5), nil, pt3)
  305.         local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
  306.         local pt4 = makepart("Bright yellow", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  307.         local p4m = makemesh("FileMesh", Vector3.new(0.025, 0.025, 0.025), "rbxassetid://703458158", pt4)
  308.         local p4w = makeweld(pt4, pt4, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), nil)
  309.         local pt5 = makepart("Bright yellow", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  310.         local p5m = makemesh("Cylinder", Vector3.new(21.5, 6.25, 6.25), nil, pt5)
  311.         local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
  312.         local pt6 = makepart("Bright yellow", "pt6", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  313.         local p6m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt6)
  314.         local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), nil)
  315.         local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  316.         local p7m = makemesh("FileMesh", Vector3.new(0.95, 0.95, 0.95), "rbxassetid://272942659", pt7)
  317.         p7m.TextureId = "rbxassetid://272942750"
  318.         local p7w = makeweld(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), nil)
  319.         local swingwoo = Instance.new("Sound")
  320.         swingwoo.SoundId = "rbxassetid://10209640"
  321.         swingwoo.Pitch = rd2(10, 11) / 10
  322.         swingwoo.Name = "sweae"
  323.         swingwoo.Volume = 1
  324.         swingwoo.Parent = hrp
  325.         clibat = tool.Activated:connect(function()
  326.           if selected == false or activu == true or ragged == true then
  327.             return
  328.           end
  329.           activu = true
  330.           for _ = 1, 5 do
  331.             swait()
  332.             lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  333.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  334.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  335.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  336.             lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  337.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  338.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  339.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  340.             lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  341.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  342.           end
  343.           local bon = Instance.new("Sound")
  344.           bon.SoundId = "rbxassetid://135436482"
  345.           bon.Pitch = rd2(10, 12) / 10
  346.           bon.Volume = 1
  347.           bon.Parent = hrp
  348.           game.Debris:AddItem(bon, 1)
  349.           bon:Play()
  350.           swingwoo:Play()
  351.           for X = 1, 5 do
  352.             swait()
  353.             if X > 1 then
  354.               hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
  355.             end
  356.             lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  357.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  358.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  359.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  360.             lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  361.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  362.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  363.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  364.             lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  365.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  366.           end
  367.           activu = false
  368.         end)
  369.         spec = mouse.KeyDown:connect(function(keya)
  370.           if selected == false or activu == true or ragged == true then
  371.             return
  372.           end
  373.           if keya == "e" then
  374.             activu = true
  375.             local speed = human.WalkSpeed
  376.             human.WalkSpeed = 0
  377.             human:SetStateEnabled(3, false)
  378.             local function expa()
  379.               local sond = Instance.new("Sound")
  380.               sond.Volume = 1.25
  381.               sond.Pitch = 1
  382.               sond.EmitterSize = 15
  383.               sond.SoundId = "rbxassetid://315152748"
  384.               sond.Parent = pt6
  385.               sond:Play()
  386.               for _ = 1, 3 do
  387.                 swait()
  388.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
  389.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  390.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
  391.                 p2m.Scale = p2m.Scale:lerp(Vector3.new(1.125, 1.125, 1.125), 0.7)
  392.                 p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 3.6750000000000003, 0.22499999999999998), 0.7)
  393.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  394.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
  395.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
  396.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
  397.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
  398.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
  399.                 p6m.Scale = p6m.Scale:lerp(Vector3.new(19.5, 19.5, 19.5), 0.7)
  400.                 p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -18.15, 0), 0.7)
  401.                 p7m.Scale = p7m.Scale:lerp(Vector3.new(2.8499999999999996, 2.8499999999999996, 2.8499999999999996), 0.7)
  402.                 p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -18.6, 0), 0.7)
  403.               end
  404.               for _ = 1, 5 do
  405.                 swait()
  406.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
  407.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  408.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
  409.                 p2m.Scale = p2m.Scale:lerp(Vector3.new(0.75, 0.75, 0.75), 0.7)
  410.                 p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 2.45, 0.15), 0.7)
  411.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  412.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
  413.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
  414.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
  415.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(43, 12.5, 12.5), 0.7)
  416.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
  417.                 p6m.Scale = p6m.Scale:lerp(Vector3.new(13, 13, 13), 0.7)
  418.                 p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -12.1, 0), 0.7)
  419.                 p7m.Scale = p7m.Scale:lerp(Vector3.new(1.9, 1.9, 1.9), 0.7)
  420.                 p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -12.4, 0), 0.7)
  421.               end
  422.               sond.Pitch = 0.75
  423.               sond:Play()
  424.               for _ = 1, 3 do
  425.                 swait()
  426.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
  427.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  428.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
  429.                 p2m.Scale = p2m.Scale:lerp(Vector3.new(2.25, 2.25, 2.25), 0.7)
  430.                 p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 7.3500000000000005, 0.44999999999999996), 0.7)
  431.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  432.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
  433.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
  434.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
  435.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(129, 37.5, 37.5), 0.7)
  436.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
  437.                 p6m.Scale = p6m.Scale:lerp(Vector3.new(39, 39, 39), 0.7)
  438.                 p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -36.3, 0), 0.7)
  439.                 p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 5.699999999999999, 5.699999999999999), 0.7)
  440.                 p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -37.2, 0), 0.7)
  441.               end
  442.               for _ = 1, 5 do
  443.                 swait()
  444.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  445.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  446.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  447.                 p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
  448.                 p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
  449.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  450.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  451.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  452.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  453.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
  454.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  455.                 p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
  456.                 p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
  457.                 p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
  458.                 p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
  459.               end
  460.               sond.Pitch = 0.4
  461.               sond:Play()
  462.               game.Debris:AddItem(sond, 2)
  463.               for _ = 1, 3 do
  464.                 swait()
  465.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
  466.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  467.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
  468.                 p2m.Scale = p2m.Scale:lerp(Vector3.new(3.375, 3.375, 3.375), 0.7)
  469.                 p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 11.025, 0.6749999999999999), 0.7)
  470.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  471.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
  472.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
  473.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
  474.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(193.5, 56.25, 56.25), 0.7)
  475.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
  476.                 p6m.Scale = p6m.Scale:lerp(Vector3.new(58.5, 58.5, 58.5), 0.7)
  477.                 p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -54.449999999999996, 0), 0.7)
  478.                 p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 8.549999999999999, 8.549999999999999), 0.7)
  479.                 p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -55.800000000000004, 0), 0.7)
  480.               end
  481.               for _ = 1, 5 do
  482.                 swait()
  483.                 hmes.Scale = hmes.Scale:lerp(Vector3.new(14, 63, 14), 0.7)
  484.                 p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
  485.                 p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7, 0), 0.7)
  486.                 p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625, 2.625, 2.625), 0.7)
  487.                 p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001, 0.525), 0.7)
  488.                 p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
  489.                 p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7, 0), 0.7)
  490.                 p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002, 0.17500000000000002, 0.17500000000000002), 0.7)
  491.                 p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75, 0), 0.7)
  492.                 p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5, 43.75, 43.75), 0.7)
  493.                 p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004, 0), 0.7)
  494.                 p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5, 45.5, 45.5), 0.7)
  495.                 p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35, 0), 0.7)
  496.                 p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995, 6.6499999999999995, 6.6499999999999995), 0.7)
  497.                 p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4, 0), 0.7)
  498.               end
  499.             end
  500.             for _ = 1, 9 do
  501.               swait()
  502.               lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  503.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  504.               lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  505.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  506.               lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  507.               if dipperhat then
  508.                 dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  509.               end
  510.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  511.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  512.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  513.               lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  514.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  515.             end
  516.             for _ = 1, 9 do
  517.               swait()
  518.               lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  519.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  520.               lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  521.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  522.               lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  523.               if dipperhat then
  524.                 dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  525.               end
  526.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  527.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  528.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  529.               lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  530.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  531.             end
  532.             for _ = 1, 30 do
  533.               swait()
  534.               lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
  535.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
  536.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.2)
  537.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  538.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
  539.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  540.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
  541.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  542.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
  543.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  544.             end
  545.             expa()
  546.             for O = 1, 10 do
  547.               swait()
  548.               lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
  549.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
  550.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.001 + O * 0.01)
  551.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  552.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
  553.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  554.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
  555.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  556.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
  557.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  558.             end
  559.             local whoooo = Instance.new("Sound")
  560.             whoooo.Volume = 3
  561.             whoooo.TimePosition = 0.15
  562.             whoooo.Pitch = 0.5
  563.             whoooo.SoundId = "rbxassetid://320557353"
  564.             whoooo.Parent = pt5
  565.             whoooo:Play()
  566.             game.Debris:AddItem(whoooo, 2)
  567.             for O = 1, 6 do
  568.               swait()
  569.               hito(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -100 + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
  570.               lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
  571.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
  572.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(20), rd(20)), 0.1 + O * 0.05)
  573.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  574.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
  575.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  576.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
  577.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  578.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
  579.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  580.             end
  581.             for O = 1, 13 do
  582.               swait()
  583.               hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  584.               p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  585.               p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  586.               p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
  587.               p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
  588.               p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  589.               p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  590.               p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  591.               p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  592.               p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
  593.               p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  594.               p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
  595.               p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
  596.               p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
  597.               p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
  598.               lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
  599.               lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
  600.               lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
  601.               lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  602.               lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
  603.               lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  604.               lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
  605.               lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  606.               lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
  607.               lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  608.             end
  609.             if dipperhat then
  610.               dipperhat.Handle.HatAttachment.Rotation = dipperrot
  611.             end
  612.             human.WalkSpeed = speed
  613.             human:SetStateEnabled(3, true)
  614.             activu = false
  615.           end
  616.           if keya == "q" then
  617.             activu = true
  618.             do
  619.               local checkkey = true
  620.               local keyingup = mouse.KeyUp:connect(function(xzx)
  621.                 if xzx == "q" then
  622.                   checkkey = false
  623.                 end
  624.               end)
  625.               repeat
  626.                 for _ = 1, 2 do
  627.                   swait()
  628.                   lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  629.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  630.                   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  631.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  632.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  633.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  634.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  635.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  636.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  637.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  638.                 end
  639.                 swingwoo:Play()
  640.                 for T = 1, 2 do
  641.                   swait()
  642.                   if T == 2 then
  643.                     hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  644.                   end
  645.                   lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  646.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  647.                   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  648.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  649.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  650.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  651.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  652.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  653.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  654.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  655.                 end
  656.                 for _ = 1, 2 do
  657.                   swait()
  658.                   lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
  659.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  660.                   lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
  661.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  662.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
  663.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  664.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  665.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  666.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
  667.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  668.                 end
  669.                 swingwoo:Play()
  670.                 for T = 1, 2 do
  671.                   swait()
  672.                   if T == 2 then
  673.                     hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  674.                   end
  675.                   lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
  676.                   lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  677.                   lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
  678.                   lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  679.                   lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  680.                   lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  681.                   lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  682.                   lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  683.                   lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
  684.                   lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  685.                 end
  686.               until not checkkey
  687.               keyingup:Disconnect()
  688.               activu = false
  689.             end
  690.           end
  691.           if keya == "f" then
  692.             activu = true
  693.             do
  694.               local speed = human.WalkSpeed
  695.               human.WalkSpeed = 2
  696.               human:SetStateEnabled(3, false)
  697.               local checkkey = true
  698.               local chargecounter = 0
  699.               local keyingup = mouse.KeyUp:connect(function(xzx)
  700.                 if xzx == "f" then
  701.                   checkkey = false
  702.                 end
  703.               end)
  704.               local firederp
  705.               for _ = 1, 8 do
  706.                 swait()
  707.                 hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  708.                 lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  709.                 lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  710.                 lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  711.                 lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  712.                 lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  713.                 lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  714.                 lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  715.                 lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  716.                 lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  717.                 lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  718.               end
  719.               repeat
  720.                 swait()
  721.                 chargecounter = chargecounter + 1
  722.                 lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.019)
  723.                 lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.019)
  724.                 lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.019)
  725.                 if chargecounter > 15 and firederp == nil then
  726.                   firederp = Instance.new("Fire")
  727.                   firederp.Parent = pt5
  728.                 end
  729.               until not checkkey or chargecounter > 50
  730.               swingwoo:Play()
  731.               for U = 1, 10 do
  732.                 swait()
  733.                 if U < 3 then
  734.                   hito(pt5, 5, 10 + chargecounter / 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 3) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 25)))
  735.                   if chargecounter > 15 then
  736.                     tagexplode(pt5, 5, 0.65)
  737.                   end
  738.                 end
  739.                 hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  740.                 lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  741.                 lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  742.                 lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  743.                 lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  744.                 lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  745.                 lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  746.                 lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  747.                 lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  748.                 lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  749.                 lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  750.               end
  751.               if firederp then
  752.                 firederp:Destroy()
  753.               end
  754.               swait(10)
  755.               hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  756.               keyingup:Disconnect()
  757.               human.WalkSpeed = speed
  758.               human:SetStateEnabled(3, true)
  759.               activu = false
  760.             end
  761.           end
  762.         end)
  763.       end
  764.     elseif batting == true then
  765.       batting = false
  766.       clibat:Disconnect()
  767.       spec:Disconnect()
  768.       hrp.sweae:Destroy()
  769.       local batmod = chr:FindFirstChild("bmodel")
  770.       batmod.hnd.Weld:Destroy()
  771.       batmod.PrimaryPart = batmod.hnd
  772.       batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  773.       for _, A in pairs(batmod:GetChildren()) do
  774.         if A.ClassName == "Part" then
  775.           A.CanCollide = true
  776.           A.Anchored = false
  777.         end
  778.       end
  779.       batmod.Parent = workspace
  780.       game.Debris:AddItem(batmod, 8)
  781.     end
  782.   end
  783.   local movin = false
  784.   local cliham, hamspec
  785.   function ham()
  786.     if batting == false then
  787.       batting = true
  788.       do
  789.         local bmod = Instance.new("Model")
  790.         bmod.Name = "bmodel"
  791.         bmod.Parent = chr
  792.         local makemotor = function(parent, p0, p1, c0, c1)
  793.           local wel = Instance.new("Motor6D")
  794.           wel.Part0 = p0
  795.           wel.Part1 = p1
  796.           wel.C0 = c0
  797.           if c1 ~= nil then
  798.             wel.C1 = c1
  799.           end
  800.           wel.Parent = parent
  801.           return wel
  802.         end
  803.         local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  804.         hnd.Anchored = true
  805.         local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
  806.         movin = true
  807.         hnd.CFrame = hrp.CFrame
  808.         coroutine.resume(coroutine.create(function()
  809.           while hnd.Anchored == true do
  810.             swait()
  811.             if movin then
  812.               hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
  813.             end
  814.           end
  815.         end))
  816.         local pt1 = makepart("Br. yellowish green", "pt1", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  817.         local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
  818.         local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
  819.         local pt2 = makepart("Br. yellowish green", "pt2", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  820.         local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
  821.         local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  822.         local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  823.         local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
  824.         local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
  825.         local pt4 = makepart("Br. yellowish green", "pt4", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  826.         local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
  827.         p4m.TextureId = "rbxassetid://250639536"
  828.         local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
  829.         local pt5 = makepart("Bright blue", "pt5", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  830.         local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
  831.         local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
  832.         local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  833.         local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://703458158", pt6)
  834.         local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
  835.         local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  836.         local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
  837.         local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
  838.         local hdec1 = Instance.new("Decal")
  839.         hdec1.Texture = "rbxasset://textures/face.png"
  840.         hdec1.Face = "Front"
  841.         hdec1.Parent = pt7
  842.         local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  843.         local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
  844.         local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
  845.         local hdec2 = Instance.new("Decal")
  846.         hdec2.Texture = "rbxasset://textures/face.png"
  847.         hdec2.Face = "Front"
  848.         hdec2.Parent = pt8
  849.         local pt9 = makepart("Bright yellow", "pt9", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  850.         local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
  851.         local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
  852.         p9m.TextureId = "rbxassetid://272942750"
  853.         local pt10 = makepart("Bright yellow", "pt10", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  854.         local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
  855.         local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
  856.         local hdec3 = Instance.new("Decal")
  857.         hdec3.Texture = "rbxasset://textures/face.png"
  858.         hdec3.Face = "Front"
  859.         hdec3.Parent = pt10
  860.         local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  861.         local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
  862.         local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
  863.         local hdec4 = Instance.new("Decal")
  864.         hdec4.Texture = "rbxasset://textures/face.png"
  865.         hdec4.Face = "Front"
  866.         hdec4.Parent = pt11
  867.         local pt12 = makepart("Bright yellow", "pt12", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  868.         local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
  869.         local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
  870.         local hdec5 = Instance.new("Decal")
  871.         hdec5.Texture = "rbxasset://textures/face.png"
  872.         hdec5.Face = "Front"
  873.         hdec5.Parent = pt12
  874.         local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  875.         local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
  876.         local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
  877.         local hdec6 = Instance.new("Decal")
  878.         hdec6.Texture = "rbxasset://textures/face.png"
  879.         hdec6.Face = "Front"
  880.         hdec6.Parent = pt13
  881.         cliham = tool.Activated:connect(function()
  882.           if selected == false or activu == true or ragged == true then
  883.             return
  884.           end
  885.           activu = true
  886.           movin = false
  887.           for B = 1, 20 do
  888.             swait()
  889.             lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
  890.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
  891.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
  892.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  893.             lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
  894.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  895.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
  896.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  897.             lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
  898.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  899.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
  900.           end
  901.           for B = 1, 30 do
  902.             swait()
  903.             lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
  904.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
  905.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
  906.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  907.             lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
  908.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  909.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
  910.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  911.             lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
  912.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  913.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  914.           end
  915.           for B = 1, 7 do
  916.             swait()
  917.             lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
  918.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
  919.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
  920.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  921.             lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
  922.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  923.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
  924.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  925.             lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
  926.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  927.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  928.           end
  929.           for B = 1, 4 do
  930.             swait()
  931.             lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
  932.             lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
  933.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
  934.             lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  935.             lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
  936.             lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  937.             lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
  938.             lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  939.             lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
  940.             lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  941.             hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  942.           end
  943.           swait(15)
  944.           movin = true
  945.           activu = false
  946.         end)
  947.       end
  948.     elseif batting == true then
  949.       batting = false
  950.       cliham:Disconnect()
  951.       local badevz = chr:FindFirstChild("bmodel")
  952.       badevz.PrimaryPart = badevz.hnd
  953.       for _, A in pairs(badevz:GetChildren()) do
  954.         if A.ClassName == "Part" then
  955.           A.CanCollide = true
  956.           A.Anchored = false
  957.         end
  958.       end
  959.       movin = false
  960.       badevz.Parent = workspace
  961.       badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
  962.       game.Debris:AddItem(badevz, 8)
  963.     end
  964.   end
  965.   local ehhh = false
  966.   local ymmu, kabomobepo
  967.   local memedonlist = {}
  968.   local noobcharge = 0
  969.   function nommy()
  970.     if selected == false or activu == true then
  971.       return
  972.     end
  973.     if batting == false then
  974.       batting = true
  975.       do
  976.         local bmod = Instance.new("Model")
  977.         bmod.Name = "bmodel"
  978.         bmod.Parent = chr
  979.         local hnd = makepart("Br. yellowish green", "hnd", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  980.         local hmes = makemesh("Head", Vector3.new(1, 1, 1), nil, hnd)
  981.         local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  982.         local pt1 = makepart("Br. yellowish green", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  983.         local p1m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftleg.mesh", pt1)
  984.         local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0.5, -1, 0), nil)
  985.         local pt2 = makepart("Br. yellowish green", "pt2", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  986.         local p2m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightleg.mesh", pt2)
  987.         local p2w = makeweld(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(-0.5, -1, 0), nil)
  988.         local pt3 = makepart("Bright blue", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  989.         local p3m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/torso.mesh", pt3)
  990.         local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  991.         local pt4 = makepart("Bright yellow", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  992.         local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightarm.mesh", pt4)
  993.         local p4w = makeweld(pt4, pt4, hnd, ang(rd(0), rd(0), rd(0)) * cf(-1.5, -3, 0), nil)
  994.         local pt5 = makepart("Bright yellow", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  995.         local p5m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftarm.mesh", pt5)
  996.         local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(1.5, -3, 0), nil)
  997.         local pt6 = makepart("Bright yellow", "pt6", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  998.         local p6m = makemesh("Brick", Vector3.new(5.5, 5.5, 5.5), nil, pt6)
  999.         local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), nil)
  1000.         local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  1001.         local p7m = makemesh("Brick", Vector3.new(5.5, 5.5, 1), nil, pt7)
  1002.         local p7w = makeweld(pt7, pt7, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), nil)
  1003.         local pt8 = makepart("Bright yellow", "pt8", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  1004.         local p8m = makemesh("Brick", Vector3.new(5.5, 2.5, 4.25), nil, pt8)
  1005.         local p8w = makeweld(pt8, pt8, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, -0.3, 0.1), nil)
  1006.         local pt9 = makepart("Bright yellow", "pt9", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  1007.         local p9m = makemesh("Brick", Vector3.new(5.5, 0.5, 4.25), nil, pt9)
  1008.         local p9w = makeweld(pt9, pt9, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), nil)
  1009.         local pt10 = makepart("Bright yellow", "pt10", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  1010.         local p10m = makemesh("Brick", Vector3.new(2.75, 2.5, 4.25), nil, pt10)
  1011.         local p10w = makeweld(pt10, pt10, pt6, ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.2, 0.1), nil)
  1012.         local pt11 = makepart("Bright yellow", "pt11", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  1013.         local p11m = makemesh("Brick", Vector3.new(2.75, 2.5, 4.25), nil, pt11)
  1014.         local p11w = makeweld(pt11, pt11, pt6, ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.2, 0.1), nil)
  1015.         local pt12 = makepart("Really black", "pt12", 0, 0.1, "SmoothPlastic", bmod, rarm.CFrame)
  1016.         local p12m = makemesh("Brick", Vector3.new(4.25, 3.25, 2.5), nil, pt12)
  1017.         local p12w = makeweld(pt12, pt12, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), nil)
  1018.         local pt13 = makepart("Really black", "pt13", 0, 0.2, "SmoothPlastic", bmod, rarm.CFrame)
  1019.         local p13m = makemesh("Brick", Vector3.new(4.25, 3.25, 0.75), nil, pt13)
  1020.         local p13w = makeweld(pt13, pt13, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), nil)
  1021.         local pt14 = makepart("Really black", "pt14", 0, 0.3, "SmoothPlastic", bmod, rarm.CFrame)
  1022.         local p14m = makemesh("Brick", Vector3.new(4.25, 3.25, 0.75), nil, pt14)
  1023.         local p14w = makeweld(pt14, pt14, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), nil)
  1024.         local pt15 = makepart("Really black", "pt15", 0, 0.4, "SmoothPlastic", bmod, rarm.CFrame)
  1025.         local p15m = makemesh("Brick", Vector3.new(4.25, 3.25, 0.75), nil, pt15)
  1026.         local p15w = makeweld(pt15, pt15, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), nil)
  1027.         local pt16 = makepart("Bright yellow", "pt16", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  1028.         local p16m = makemesh("Cylinder", Vector3.new(5.244999999999999, 0, 0), nil, pt16)
  1029.         local p16w = makeweld(pt16, pt16, pt6, ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.1, 0), nil)
  1030.         local pt17 = makepart("Bright yellow", "pt17", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  1031.         local p17m = makemesh("Cylinder", Vector3.new(5.244999999999999, 0, 0), nil, pt17)
  1032.         local p17w = makeweld(pt17, pt17, pt6, ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.1, 0), nil)
  1033.         local pt420 = makepart("Bright yellow", "pt420", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  1034.         local p420m = makemesh("Brick", Vector3.new(5.5, 5.25, 0), nil, pt420)
  1035.         local p420w = makeweld(pt420, pt420, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.525), nil)
  1036.         local hd1 = Instance.new("Decal")
  1037.         hd1.Name = "face1"
  1038.         hd1.Texture = "rbxasset://textures/face.png"
  1039.         hd1.Face = "Front"
  1040.         hd1.Transparency = 0
  1041.         hd1.Parent = pt420
  1042.         local hd2 = Instance.new("Decal")
  1043.         hd2.Name = "face2"
  1044.         hd2.Texture = "rbxassetid://14175189"
  1045.         hd2.Face = "Front"
  1046.         hd2.Transparency = 1
  1047.         hd2.Parent = pt420
  1048.         local souno1 = Instance.new("Sound")
  1049.         souno1.SoundId = "rbxassetid://189505649"
  1050.         souno1.Volume = 1.5
  1051.         souno1.Parent = hnd
  1052.         local souno2 = Instance.new("Sound")
  1053.         souno2.SoundId = "rbxassetid://189652112"
  1054.         souno2.Volume = 1.5
  1055.         souno2.Parent = hnd
  1056.         local souno3 = Instance.new("Sound")
  1057.         souno3.SoundId = "rbxassetid://90869127"
  1058.         souno3.Pitch = 1.15
  1059.         souno3.Volume = 1.5
  1060.         souno3.Parent = hnd
  1061.         local haseaten = false
  1062.         local function squarehito(partoz)
  1063.           for _, huh in pairs(workspace:GetChildren()) do
  1064.             if huh:IsA("BasePart") then
  1065.               local objs = partoz.CFrame:pointToObjectSpace(huh.Position)
  1066.               if huh:GetMass() < 1750 and objs.Z < 3 and objs.Z > -1 and objs.X < 6 and objs.X > -6 and math.abs(objs.Y) < 14 then
  1067.                 if math.ceil(huh:GetMass() * 1.5) < 25 then
  1068.                   noobcharge = noobcharge + math.ceil(huh:GetMass() * 3)
  1069.                 else
  1070.                   noobcharge = noobcharge + 25
  1071.                 end
  1072.                 huh:Destroy()
  1073.                 haseaten = true
  1074.               end
  1075.             elseif huh:IsA("Model") and huh ~= chr then
  1076.               for _, WOP in pairs(huh:GetChildren()) do
  1077.                 if WOP:IsA("BasePart") then
  1078.                   local objs = partoz.CFrame:pointToObjectSpace(WOP.Position)
  1079.                   if WOP:GetMass() < 1750 and objs.Z < 3 and objs.Z > -1 and objs.X < 6 and objs.X > -6 and math.abs(objs.Y) < 14 then
  1080.                     if math.ceil(WOP:GetMass() * 1.5) < 25 then
  1081.                       noobcharge = noobcharge + math.ceil(WOP:GetMass() * 3)
  1082.                     else
  1083.                       noobcharge = noobcharge + 25
  1084.                     end
  1085.                     WOP:Destroy()
  1086.                     haseaten = true
  1087.                   end
  1088.                 end
  1089.               end
  1090.             end
  1091.           end
  1092.         end
  1093.         local asplohito = function(poso, magn, dmg, debtim, bodyfdire, bodyrot)
  1094.           for _, guy in pairs(workspace:GetChildren()) do
  1095.             if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and magn > (guy:FindFirstChild("HumanoidRootPart").Position - poso).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1096.               do
  1097.                 local humz = guy:FindFirstChild("Humanoid")
  1098.                 local horp = guy:FindFirstChild("HumanoidRootPart")
  1099.                 humz.Health = humz.Health - humz.MaxHealth / 100 * dmg
  1100.                 humz:SetStateEnabled(16, true)
  1101.                 delay(debtim, function()
  1102.                   humz:SetStateEnabled(16, true)
  1103.                 end)
  1104.                 local db = Instance.new("StringValue")
  1105.                 db.Name = "alabo"
  1106.                 db.Parent = horp
  1107.                 delay(debtim, function()
  1108.                   db:Destroy()
  1109.                 end)
  1110.                 local damageind = Instance.new("Model")
  1111.                 damageind.Name = dmg
  1112.                 damageind.Parent = workspace
  1113.                 game.Debris:AddItem(damageind, 0.5 + dmg / 75)
  1114.                 local awawaa = Instance.new("Humanoid")
  1115.                 awawaa.MaxHealth = 0
  1116.                 awawaa.Parent = damageind
  1117.                 local dhed = Instance.new("Part")
  1118.                 dhed.Name = "Head"
  1119.                 dhed.Locked = true
  1120.                 dhed.Size = Vector3.new(0.2, 0.2, 0.2)
  1121.                 dhed.Position = horp.Position
  1122.                 dhed.BrickColor = BrickColor.new("Bright red")
  1123.                 dhed.CanCollide = false
  1124.                 dhed.Parent = damageind
  1125.                 local flo = Instance.new("BodyPosition")
  1126.                 flo.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1127.                 flo.P = 20000
  1128.                 flo.D = 300
  1129.                 flo.Position = dhed.Position + Vector3.new(0, 5, 0)
  1130.                 flo.Parent = dhed
  1131.                 local dasdada = Instance.new("CylinderMesh")
  1132.                 dasdada.Parent = dhed
  1133.                 coroutine.resume(coroutine.create(function()
  1134.                   while dasdada do
  1135.                     swait()
  1136.                     dasdada.Scale = dasdada.Scale:lerp(Vector3.new(2.5 + dmg / 10, 1.25 + dmg / 35, 2.5 + dmg / 10), 0.4)
  1137.                   end
  1138.                 end))
  1139.                 if bodyfdire then
  1140.                   local boopyve = Instance.new("BodyVelocity")
  1141.                   boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1142.                   boopyve.P = 9999999999
  1143.                   boopyve.Velocity = bodyfdire
  1144.                   boopyve.Parent = horp
  1145.                   game.Debris:AddItem(boopyve, debtim)
  1146.                 end
  1147.                 if bodyrot then
  1148.                   local boopyro = Instance.new("BodyAngularVelocity")
  1149.                   boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
  1150.                   boopyro.P = math.huge
  1151.                   boopyro.AngularVelocity = bodyrot
  1152.                   boopyro.Parent = horp
  1153.                   game.Debris:AddItem(boopyro, debtim)
  1154.                 end
  1155.               end
  1156.             end
  1157.           end
  1158.         end
  1159.         local awawarafasa = false
  1160.         local customactive = false
  1161.         ymmu = tool.Activated:connect(function()
  1162.           if activu == true or customactive == true or ragged == true then
  1163.             return
  1164.           end
  1165.           customactive = true
  1166.           awawarafasa = true
  1167.           coroutine.resume(coroutine.create(function()
  1168.             tool.Deactivated:wait()
  1169.             awawarafasa = false
  1170.           end))
  1171.           for _ = 1, 5 do
  1172.             wait()
  1173.             lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.25)
  1174.             hwel.C0 = hwel.C0:lerp(ang(rd(80), rd(0), rd(0)) * cf(0, 1, 0), 0.25)
  1175.           end
  1176.           hd1.Transparency = 1
  1177.           hd2.Transparency = 0
  1178.           local chargecountaPOOOOO = 0
  1179.           if awawarafasa then
  1180.             souno3.TimePosition = 0.15
  1181.             souno3:Play()
  1182.             local oz = 20
  1183.             local dz = 10
  1184.             local az = oz / 6
  1185.             repeat
  1186.               wait()
  1187.               if chargecountaPOOOOO < 10 then
  1188.                 chargecountaPOOOOO = chargecountaPOOOOO + 1
  1189.               end
  1190.               lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(190)), 0.5)
  1191.               hwel.C0 = hwel.C0:lerp(ang(rd(160), rd(0), rd(0)) * cf(0, 1, 0), 0.45)
  1192.               p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5 * az, 0), 0.45)
  1193.               p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5 * dz, 5.5 * oz, 1), 0.45)
  1194.               p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), 0.45)
  1195.               p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5 * dz, 0.5 * oz, 4.25), 0.45)
  1196.               p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.5 * oz, 0.1), 0.45)
  1197.               p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5 * dz, 0.125 * oz, 4.25), 0.45)
  1198.               p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5375 * oz, 0.1), 0.45)
  1199.               p10m.Scale = p10m.Scale:lerp(Vector3.new(2.5, 5 * oz, 4.25), 0.45)
  1200.               p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.2625 * oz, 0.5, 0.1), 0.45)
  1201.               p11m.Scale = p11m.Scale:lerp(Vector3.new(2.5, 5 * oz, 4.25), 0.45)
  1202.               p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.2625 * oz, 0.5, 0.1), 0.45)
  1203.               p12m.Scale = p12m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 2.5), 0.45)
  1204.               p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
  1205.               p13m.Scale = p13m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 0.75), 0.45)
  1206.               p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
  1207.               p14m.Scale = p14m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 0.75), 0.45)
  1208.               p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
  1209.               p15m.Scale = p15m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 0.75), 0.45)
  1210.               p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
  1211.               p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
  1212.               p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.1, 0), 0.45)
  1213.               p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
  1214.               p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.1, 0), 0.45)
  1215.               p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5 * dz, 5.25 * dz, 0), 0.45)
  1216.               p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.4 * oz, 0.525), 0.45)
  1217.             until not awawarafasa
  1218.           end
  1219.           if chargecountaPOOOOO > 7 then
  1220.             activu = true
  1221.             souno1:Play()
  1222.             local RIDLEYDIDDLY = hrp.Velocity
  1223.             local AWSHOOTMYPOO = hrp.Position
  1224.             hrp.Velocity = Vector3.new(0, 0, 0)
  1225.             local BAP = Instance.new("BodyPosition")
  1226.             BAP.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1227.             BAP.D = 500
  1228.             BAP.P = 5000
  1229.             BAP.Position = AWSHOOTMYPOO
  1230.             BAP.Parent = hrp
  1231.             game.Debris:AddItem(BAP, 8)
  1232.             local HWOWH = Instance.new("BodyAngularVelocity")
  1233.             HWOWH.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1234.             HWOWH.AngularVelocity = Vector3.new(0, 0, 0)
  1235.             HWOWH.P = 2000
  1236.             HWOWH.Parent = hrp
  1237.             game.Debris:AddItem(HWOWH, 8)
  1238.             for _ = 1, 5 do
  1239.               wait()
  1240.               squarehito(pt7)
  1241.               lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1242.               hwel.C0 = hwel.C0:lerp(ang(rd(155), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1243.             end
  1244.             if haseaten == true then
  1245.               swait(5)
  1246.               hd1.Transparency = 0
  1247.               hd2.Transparency = 1
  1248.               souno2:Play()
  1249.               for _ = 1, 5 do
  1250.                 for _ = 1, 5 do
  1251.                   wait()
  1252.                   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1253.                   hwel.C0 = hwel.C0:lerp(ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), 0.3)
  1254.                   p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), 0.45)
  1255.                   p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5, 4.125, 1), 0.45)
  1256.                   p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.125, -0.425), 0.45)
  1257.                   p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5, 1.875, 4.25), 0.45)
  1258.                   p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.1, 0.1), 0.45)
  1259.                   p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5, 0.5, 4.25), 0.45)
  1260.                   p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), 0.45)
  1261.                   p10m.Scale = p10m.Scale:lerp(Vector3.new(2.75, 1.875, 4.25), 0.45)
  1262.                   p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.275, 0.1), 0.45)
  1263.                   p11m.Scale = p11m.Scale:lerp(Vector3.new(2.75, 1.875, 4.25), 0.45)
  1264.                   p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.275, 0.1), 0.45)
  1265.                   p12m.Scale = p12m.Scale:lerp(Vector3.new(4.25, 3.25, 2.5), 0.45)
  1266.                   p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
  1267.                   p13m.Scale = p13m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1268.                   p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
  1269.                   p14m.Scale = p14m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1270.                   p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
  1271.                   p15m.Scale = p15m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1272.                   p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
  1273.                   p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 5, 5), 0.45)
  1274.                   p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.6, 0.1, 0), 0.45)
  1275.                   p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 5, 5), 0.45)
  1276.                   p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.6, 0.1, 0), 0.45)
  1277.                   p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5, 5.25, 0), 0.45)
  1278.                   p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.15, 0.525), 0.45)
  1279.                 end
  1280.                 for _ = 1, 5 do
  1281.                   wait()
  1282.                   lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1283.                   hwel.C0 = hwel.C0:lerp(ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), 0.3)
  1284.                   p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), 0.45)
  1285.                   p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5, 5.5, 1), 0.45)
  1286.                   p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), 0.45)
  1287.                   p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5, 2.5, 4.25), 0.45)
  1288.                   p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.3, 0.1), 0.45)
  1289.                   p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5, 0.5, 4.25), 0.45)
  1290.                   p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), 0.45)
  1291.                   p10m.Scale = p10m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
  1292.                   p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.2, 0.1), 0.45)
  1293.                   p11m.Scale = p11m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
  1294.                   p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.2, 0.1), 0.45)
  1295.                   p12m.Scale = p12m.Scale:lerp(Vector3.new(4.25, 3.25, 2.5), 0.45)
  1296.                   p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
  1297.                   p13m.Scale = p13m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1298.                   p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
  1299.                   p14m.Scale = p14m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1300.                   p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
  1301.                   p15m.Scale = p15m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1302.                   p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
  1303.                   p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 1.75, 1.75), 0.45)
  1304.                   p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.15, 0), 0.45)
  1305.                   p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 1.75, 1.75), 0.45)
  1306.                   p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.15, 0), 0.45)
  1307.                   p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5, 5.25, 0), 0.45)
  1308.                   p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.525), 0.45)
  1309.                 end
  1310.               end
  1311.               print(noobcharge)
  1312.               haseaten = false
  1313.             else
  1314.               swait(10)
  1315.             end
  1316.             BAP:Destroy()
  1317.             HWOWH:Destroy()
  1318.             hrp.Velocity = RIDLEYDIDDLY
  1319.             activu = false
  1320.           end
  1321.           hd1.Transparency = 0
  1322.           hd2.Transparency = 1
  1323.           customactive = false
  1324.         end)
  1325.         kabomobepo = mouse.KeyDown:connect(function(thekeyyyy)
  1326.           if activu == true or customactive == true or ragged == true or noobcharge < 100 or thekeyyyy ~= "f" then
  1327.             return
  1328.           end
  1329.           noobcharge = 0
  1330.           batting = false
  1331.           ymmu:Disconnect()
  1332.           ymmu = nil
  1333.           kabomobepo:Disconnect()
  1334.           kabomobepo = nil
  1335.           local taggedpos = mouse.Hit.p
  1336.           local badevz = chr:FindFirstChild("bmodel")
  1337.           badevz.PrimaryPart = badevz.hnd
  1338.           if badevz.hnd:FindFirstChildOfClass("Weld") then
  1339.             badevz.hnd:FindFirstChildOfClass("Weld"):Destroy()
  1340.           end
  1341.           badevz.Parent = workspace
  1342.           badevz:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1343.           game.Debris:AddItem(badevz, 40)
  1344.           local bodyrot = Instance.new("BodyAngularVelocity")
  1345.           bodyrot.MaxTorque = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1346.           bodyrot.P = 500000
  1347.           bodyrot.AngularVelocity = Vector3.new(0, 0, 0)
  1348.           bodyrot.Parent = badevz.hnd
  1349.           local bodyfor = Instance.new("BodyForce")
  1350.           bodyfor.Force = Vector3.new(0, 20, 0)
  1351.           bodyfor.Parent = badevz.hnd
  1352.           coroutine.resume(coroutine.create(function()
  1353.             while bodyrot do
  1354.               swait(3)
  1355.               bodyfor.Force = bodyfor.Force + Vector3.new(0, 1, 0)
  1356.             end
  1357.           end))
  1358.           local AWDAMN = {}
  1359.           for _ = 1, 8 do
  1360.             local aw = makepart("Grey", "wot", 0, 0.4, "SmoothPlastic", modz, badevz.hnd.CFrame)
  1361.             aw.Size = Vector3.new(2, 2, 2)
  1362.             aw.Anchored = true
  1363.             game.Debris:AddItem(aw, 20)
  1364.             table.insert(AWDAMN, aw)
  1365.           end
  1366.           for _ = 1, 35 do
  1367.             for _, ADASD in pairs(AWDAMN) do
  1368.               swait()
  1369.               if 1 < ADASD.Transparency then
  1370.                 ADASD.Size = Vector3.new(2, 2, 2)
  1371.                 ADASD.Transparency = 0.4
  1372.               else
  1373.                 ADASD.Transparency = ADASD.Transparency + 0.1
  1374.                 ADASD.Size = ADASD.Size + Vector3.new(1, 1, 1)
  1375.               end
  1376.               ADASD.CFrame = badevz.hnd.CFrame * ang(rd(rd2(0, 360)), rd(rd2(0, 360)), rd(rd2(0, 360)))
  1377.             end
  1378.           end
  1379.           bodyfor:Destroy()
  1380.           bodyrot:Destroy()
  1381.           badevz.hnd.Anchored = true
  1382.           badevz:SetPrimaryPartCFrame(CFrame.new(badevz.hnd.Position, taggedpos) * ang(rd(-90), rd(0), 0))
  1383.           for _ = 1, 40 do
  1384.             wait()
  1385.             local wayy = Ray.new(badevz.hnd.Position, badevz.hnd.CFrame.upVector * 200)
  1386.             local gotdeparto = workspace:FindPartOnRayWithIgnoreList(wayy, {badevz}, true, false)
  1387.             if gotdeparto then
  1388.               asplohito(taggedpos, 100, 80, 1, Vector3.new(rd2(-40, 40), rd2(160, 180), rd2(-40, 40)), Vector3.new(rd2(-20, 20), rd2(40, 80), rd2(-20, 20)))
  1389.               do
  1390.                 local poopys = makepart("White", "WOAH", 0, 0.2, "Neon", modz, cf(taggedpos))
  1391.                 poopys.Anchored = true
  1392.                 local loldon = makemesh("Sphere", Vector3.new(30, 30, 30), nil, poopys)
  1393.                 game.Debris:AddItem(poopys, 10)
  1394.                 coroutine.resume(coroutine.create(function()
  1395.                   for _ = 1, 20 do
  1396.                     swait()
  1397.                     loldon.Scale = loldon.Scale + Vector3.new(60, 60, 60)
  1398.                     poopys.Transparency = poopys.Transparency + 0.05
  1399.                   end
  1400.                   poopys:Destroy()
  1401.                 end))
  1402.                 badevz:Destroy()
  1403.                 break
  1404.               end
  1405.             else
  1406.               badevz:SetPrimaryPartCFrame(badevz.hnd.CFrame * cf(0, 180, 0))
  1407.             end
  1408.           end
  1409.         end)
  1410.         coroutine.resume(coroutine.create(function()
  1411.           while ymmu do
  1412.             wait()
  1413.             if not customactive then
  1414.               lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1415.               hwel.C0 = hwel.C0:lerp(ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), 0.3)
  1416.               p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), 0.45)
  1417.               p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5, 5.5, 1), 0.45)
  1418.               p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), 0.45)
  1419.               p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5, 2.5, 4.25), 0.45)
  1420.               p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.3, 0.1), 0.45)
  1421.               p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5, 0.5, 4.25), 0.45)
  1422.               p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), 0.45)
  1423.               p10m.Scale = p10m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
  1424.               p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.2, 0.1), 0.45)
  1425.               p11m.Scale = p11m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
  1426.               p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.2, 0.1), 0.45)
  1427.               p12m.Scale = p12m.Scale:lerp(Vector3.new(4.25, 3.25, 2.5), 0.45)
  1428.               p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
  1429.               p13m.Scale = p13m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1430.               p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
  1431.               p14m.Scale = p14m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1432.               p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
  1433.               p15m.Scale = p15m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
  1434.               p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
  1435.               p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
  1436.               p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.1, 0), 0.45)
  1437.               p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
  1438.               p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.1, 0), 0.45)
  1439.               p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5, 5.25, 0), 0.45)
  1440.               p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.525), 0.45)
  1441.             end
  1442.           end
  1443.         end))
  1444.       end
  1445.     elseif batting == true then
  1446.       if customactive == true or activu == true then
  1447.         return
  1448.       end
  1449.       batting = false
  1450.       ymmu:Disconnect()
  1451.       ymmu = nil
  1452.       kabomobepo:Disconnect()
  1453.       kabomobepo = nil
  1454.       noobcharge = 0
  1455.       for h = 1, #memedonlist do
  1456.         table.remove(memedonlist, h)
  1457.       end
  1458.       local badevz = chr:FindFirstChild("bmodel")
  1459.       badevz.PrimaryPart = badevz.hnd
  1460.       if badevz.hnd:FindFirstChildOfClass("Weld") then
  1461.         badevz.hnd:FindFirstChildOfClass("Weld"):Destroy()
  1462.       end
  1463.       for _, A in pairs(badevz:GetChildren()) do
  1464.         if A.ClassName == "Part" then
  1465.           A.CanCollide = true
  1466.         end
  1467.       end
  1468.       badevz.Parent = workspace
  1469.       badevz:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1470.       game.Debris:AddItem(badevz, 6)
  1471.     end
  1472.   end
  1473.   game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
  1474.   function lauf()
  1475.     if selected == false or activu == true or batting == true or ragged == true then
  1476.       return
  1477.     end
  1478.     activu = true
  1479.     local sped = human.WalkSpeed
  1480.     hrp.Anchored = true
  1481.     human.WalkSpeed = 0
  1482.     lauf1:Play()
  1483.     cam.CameraType = "Scriptable"
  1484.     cam.CoordinateFrame = hrp.CFrame * ang(rd(0), rd(215), rd(0)) * cf(0, 0, 13)
  1485.     for i = 1, 4 do
  1486.       swait()
  1487.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.4 + i * 0.15)
  1488.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
  1489.       lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.4 + i * 0.15)
  1490.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
  1491.       lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(-10)), 0.4 + i * 0.15)
  1492.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
  1493.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.4 + i * 0.15)
  1494.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
  1495.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.4 + i * 0.15)
  1496.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
  1497.     end
  1498.     local makeglasses = function(whicharm, motorcf)
  1499.       local makemotor = function(parent, p0, p1, c0, c1)
  1500.         local wel = Instance.new("Motor6D")
  1501.         wel.Part0 = p0
  1502.         wel.Part1 = p1
  1503.         wel.C0 = c0
  1504.         if c1 ~= nil then
  1505.           wel.C1 = c1
  1506.         end
  1507.         wel.Parent = parent
  1508.         return wel
  1509.       end
  1510.       local glasses = makepart("Black", "glasses", 0, 0, "SmoothPlastic", whicharm, whicharm.CFrame)
  1511.       local glassesmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://30166087", glasses)
  1512.       glassesmesh.TextureId = "rbxassetid://30166098"
  1513.       local glassesmotor = makemotor(glasses, glasses, whicharm, motorcf, nil)
  1514.       return glasses, glassesmotor
  1515.     end
  1516.     swait(10)
  1517.     local glasses1, glassesmotor1 = makeglasses(hed, ang(rd(0), rd(0), 0) * cf(0, -0.2, 0.25))
  1518.     swait(13)
  1519.     cam.CoordinateFrame = hed.CFrame * ang(rd(5), rd(145), rd(-5)) * cf(0, 0, 5)
  1520.     local glasses2, glassesmotor2 = makeglasses(rarm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
  1521.     for i = 1, 4 do
  1522.       swait()
  1523.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
  1524.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1525.       lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
  1526.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1527.       lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1528.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1529.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1530.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1531.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
  1532.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1533.     end
  1534.     glassesmotor2.Part1 = hed
  1535.     glassesmotor2.C0 = ang(rd(-25), rd(-2), rd(4)) * cf(0, -0.55, 0.275)
  1536.     swait(3)
  1537.     local glasses3, glassesmotor3 = makeglasses(larm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
  1538.     for i = 1, 4 do
  1539.       swait()
  1540.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
  1541.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1542.       lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(20), rd(-10), rd(10)), 0.3 + i * 0.14)
  1543.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1544.       lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
  1545.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1546.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1547.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1548.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
  1549.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1550.     end
  1551.     glassesmotor3.Part1 = hed
  1552.     glassesmotor3.C0 = ang(rd(-8), rd(13), rd(-2)) * cf(-0.075, 0, 0.35)
  1553.     swait(3)
  1554.     local glasses4, glassesmotor4 = makeglasses(rarm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
  1555.     for i = 1, 4 do
  1556.       swait()
  1557.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
  1558.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1559.       lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
  1560.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1561.       lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(40), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1562.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1563.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1564.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1565.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
  1566.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1567.     end
  1568.     glassesmotor4.Part1 = hed
  1569.     glassesmotor4.C0 = ang(rd(10), rd(-10), rd(16)) * cf(0, 0.1, 0.325)
  1570.     swait(3)
  1571.     local glasses5, glassesmotor5 = makeglasses(larm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
  1572.     for i = 1, 4 do
  1573.       swait()
  1574.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
  1575.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1576.       lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(20), rd(-10), rd(10)), 0.3 + i * 0.14)
  1577.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1578.       lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
  1579.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1580.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1581.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1582.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
  1583.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1584.     end
  1585.     glassesmotor5.Part1 = hed
  1586.     glassesmotor5.C0 = ang(rd(-37), rd(17), rd(-8)) * cf(0, -0.75, 0.2)
  1587.     swait(3)
  1588.     local glasses6, glassesmotor6 = makeglasses(rarm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
  1589.     for i = 1, 4 do
  1590.       swait()
  1591.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
  1592.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1593.       lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
  1594.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1595.       lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.3 + i * 0.14)
  1596.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1597.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1598.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1599.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
  1600.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1601.     end
  1602.     glassesmotor6.Part1 = hed
  1603.     glassesmotor6.C0 = ang(rd(37), rd(4), rd(-2)) * cf(0, 0.3, 0.275)
  1604.     for i = 1, 4 do
  1605.       swait()
  1606.       lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
  1607.       lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1608.       lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.3 + i * 0.14)
  1609.       lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1610.       lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.3 + i * 0.14)
  1611.       lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1612.       lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
  1613.       lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1614.       lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
  1615.       lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
  1616.     end
  1617.     swait(1)
  1618.     local scg = Instance.new("ScreenGui")
  1619.     scg.Parent = plr.PlayerGui
  1620.     local t1 = Instance.new("TextLabel")
  1621.     t1.AnchorPoint = Vector2.new(0.5, 0.5)
  1622.     t1.BackgroundTransparency = 0
  1623.     t1.BorderSizePixel = 0
  1624.     t1.Position = UDim2.new(0.4, 0, 0.78, 0)
  1625.     t1.Rotation = -6
  1626.     t1.Size = UDim2.new(0, 2, 0, 2)
  1627.     t1.TextSize = 100
  1628.     t1.Font = "Cartoon"
  1629.     t1.Text = "I"
  1630.     t1.TextStrokeTransparency = 0
  1631.     t1.Parent = scg
  1632.     coroutine.resume(coroutine.create(function()
  1633.       while t1 do
  1634.         t1.TextColor3 = Color3.new(rd2(0, 1), rd2(0, 1), rd2(0, 1))
  1635.         for _ = 1, 15 do
  1636.           game:GetService("RunService").RenderStepped:wait()
  1637.           t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g + 0.06666666666666667, t1.TextColor3.b)
  1638.         end
  1639.         for _ = 1, 15 do
  1640.           game:GetService("RunService").RenderStepped:wait()
  1641.           t1.TextColor3 = Color3.new(t1.TextColor3.r - 0.06666666666666667, t1.TextColor3.g, t1.TextColor3.b)
  1642.         end
  1643.         for _ = 1, 15 do
  1644.           game:GetService("RunService").RenderStepped:wait()
  1645.           t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g, t1.TextColor3.b + 0.06666666666666667)
  1646.         end
  1647.         for _ = 1, 15 do
  1648.           game:GetService("RunService").RenderStepped:wait()
  1649.           t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g - 0.06666666666666667, t1.TextColor3.b)
  1650.         end
  1651.         for _ = 1, 15 do
  1652.           game:GetService("RunService").RenderStepped:wait()
  1653.           t1.TextColor3 = Color3.new(t1.TextColor3.r + 0.06666666666666667, t1.TextColor3.g, t1.TextColor3.b)
  1654.         end
  1655.         for _ = 1, 15 do
  1656.           game:GetService("RunService").RenderStepped:wait()
  1657.           t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g, t1.TextColor3.b - 0.06666666666666667)
  1658.         end
  1659.       end
  1660.     end))
  1661.     swait(8)
  1662.     local t2 = Instance.new("TextLabel")
  1663.     t2.AnchorPoint = Vector2.new(0.5, 0.5)
  1664.     t2.BackgroundTransparency = 0
  1665.     t2.BorderSizePixel = 0
  1666.     t2.Position = UDim2.new(0.575, 0, 0.84, 0)
  1667.     t2.Rotation = 15
  1668.     t2.Size = UDim2.new(0, 2, 0, 2)
  1669.     t2.TextSize = 100
  1670.     t2.Font = "Cartoon"
  1671.     t2.Text = "WIN"
  1672.     t2.TextStrokeTransparency = 0
  1673.     t2.Parent = scg
  1674.     coroutine.resume(coroutine.create(function()
  1675.       while t2 do
  1676.         t2.TextColor3 = Color3.new(rd2(0, 1), rd2(0, 1), rd2(0, 1))
  1677.         for _ = 1, 15 do
  1678.           game:GetService("RunService").RenderStepped:wait()
  1679.           t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g + 0.06666666666666667, t2.TextColor3.b)
  1680.         end
  1681.         for _ = 1, 15 do
  1682.           game:GetService("RunService").RenderStepped:wait()
  1683.           t2.TextColor3 = Color3.new(t2.TextColor3.r - 0.06666666666666667, t2.TextColor3.g, t2.TextColor3.b)
  1684.         end
  1685.         for _ = 1, 15 do
  1686.           game:GetService("RunService").RenderStepped:wait()
  1687.           t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g, t2.TextColor3.b + 0.06666666666666667)
  1688.         end
  1689.         for _ = 1, 15 do
  1690.           game:GetService("RunService").RenderStepped:wait()
  1691.           t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g - 0.06666666666666667, t2.TextColor3.b)
  1692.         end
  1693.         for _ = 1, 15 do
  1694.           game:GetService("RunService").RenderStepped:wait()
  1695.           t2.TextColor3 = Color3.new(t2.TextColor3.r + 0.06666666666666667, t2.TextColor3.g, t2.TextColor3.b)
  1696.         end
  1697.         for _ = 1, 15 do
  1698.           game:GetService("RunService").RenderStepped:wait()
  1699.           t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g, t2.TextColor3.b - 0.06666666666666667)
  1700.         end
  1701.       end
  1702.     end))
  1703.     swait(20)
  1704.     scg:Destroy()
  1705.     glasses1:Destroy()
  1706.     glasses2:Destroy()
  1707.     glasses3:Destroy()
  1708.     glasses4:Destroy()
  1709.     glasses5:Destroy()
  1710.     glasses6:Destroy()
  1711.     cam.CameraType = "Custom"
  1712.     hrp.Anchored = false
  1713.     human.WalkSpeed = sped
  1714.     activu = false
  1715.   end
  1716.   function makenoob(cfrem, scalo, rags)
  1717.     nscale.Value = scalo
  1718.     local md = Instance.new("Model")
  1719.     md.Name = "Noob"
  1720.     md.Parent = workspace
  1721.     local hu = Instance.new("Humanoid")
  1722.     hu.RigType = "R6"
  1723.     hu.MaxHealth = 100 * scalo
  1724.     hu.Health = 100 * scalo
  1725.     hu.Parent = md
  1726.     local anm = Instance.new("Animator")
  1727.     anm.Parent = hu
  1728.     hu.PlatformStand = true
  1729.     local light = function(part)
  1730.       part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1731.     end
  1732.     local hd = Instance.new("Part")
  1733.     hd.Name = "Head"
  1734.     hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1735.     hd.TopSurface = "Smooth"
  1736.     hd.BottomSurface = "Inlet"
  1737.     hd.Locked = true
  1738.     hd.BrickColor = BrickColor.new("Bright yellow")
  1739.     hd.CanCollide = true
  1740.     hd.Anchored = false
  1741.     light(hd)
  1742.     hd.Parent = md
  1743.     local hm = Instance.new("SpecialMesh")
  1744.     hm.MeshType = "Head"
  1745.     hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1746.     hm.Parent = hd
  1747.     local hf = Instance.new("Decal")
  1748.     hf.Name = "face"
  1749.     hf.Texture = "rbxasset://textures/face.png"
  1750.     local gen = math.random(1, 40)
  1751.     if gen == 3 then
  1752.       hf.Texture = "rbxassetid://260884109"
  1753.     end
  1754.     if gen == 8 then
  1755.       hf.Texture = "rbxassetid://260569492"
  1756.     end
  1757.     if gen == 12 then
  1758.       hf.Texture = "rbxassetid://259580505"
  1759.     end
  1760.     if gen == 16 then
  1761.       hf.Texture = "rbxassetid://259579232"
  1762.     end
  1763.     if gen == 24 then
  1764.       hf.Texture = "rbxassetid://259571525"
  1765.     end
  1766.     if gen == 28 then
  1767.       hf.Texture = "rbxassetid://258283210"
  1768.     end
  1769.     if gen == 32 then
  1770.       hf.Texture = "rbxassetid://258940032"
  1771.     end
  1772.     if gen == 38 then
  1773.       hf.Texture = "rbxassetid://673220970"
  1774.       hf.Color3 = Color3.new(0, 0, 0)
  1775.     end
  1776.     hf.Face = "Front"
  1777.     hf.Parent = hd
  1778.     local hrpa = Instance.new("Part")
  1779.     hrpa.Name = "HumanoidRootPart"
  1780.     hrpa.TopSurface, hrpa.BottomSurface = 0, 0
  1781.     hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1782.     hrpa.Transparency = 1
  1783.     hrpa.CanCollide = false
  1784.     hrpa.Locked = true
  1785.     light(hrpa)
  1786.     hrpa.Parent = md
  1787.     local tagbomb = Instance.new("BoolValue")
  1788.     tagbomb.Name = "tagbomb"
  1789.     tagbomb.Value = false
  1790.     tagbomb.Parent = hrpa
  1791.     local learm = Instance.new("Part")
  1792.     learm.Name = "Left Arm"
  1793.     learm.BrickColor = BrickColor.new("Bright yellow")
  1794.     learm.CanCollide = false
  1795.     learm.Locked = true
  1796.     learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1797.     light(learm)
  1798.     learm.Parent = md
  1799.     local riarm = Instance.new("Part")
  1800.     riarm.Name = "Right Arm"
  1801.     riarm.BrickColor = BrickColor.new("Bright yellow")
  1802.     riarm.CanCollide = false
  1803.     riarm.Locked = true
  1804.     light(riarm)
  1805.     riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1806.     riarm.Parent = md
  1807.     local leleg = Instance.new("Part")
  1808.     leleg.Name = "Left Leg"
  1809.     leleg.BrickColor = BrickColor.new("Br. yellowish green")
  1810.     leleg.CanCollide = false
  1811.     leleg.Locked = true
  1812.     light(leleg)
  1813.     leleg.BottomSurface = 0
  1814.     leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1815.     leleg.Parent = md
  1816.     local rileg = Instance.new("Part")
  1817.     rileg.Name = "Right Leg"
  1818.     rileg.BrickColor = BrickColor.new("Br. yellowish green")
  1819.     rileg.CanCollide = false
  1820.     rileg.Locked = true
  1821.     light(rileg)
  1822.     rileg.BottomSurface = 0
  1823.     rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1824.     rileg.Parent = md
  1825.     local tor = Instance.new("Part")
  1826.     tor.Name = "Torso"
  1827.     tor.BrickColor = BrickColor.new("Bright blue")
  1828.     tor.Locked = true
  1829.     light(tor)
  1830.     tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1831.     tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1832.     tor.Parent = md
  1833.     md.PrimaryPart = hrpa
  1834.     md:SetPrimaryPartCFrame(cfrem)
  1835.     md:makeJoints()
  1836.     makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
  1837.     makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1838.     if rags == true then
  1839.       makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1840.       makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1841.       makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1842.       makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1843.       maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1844.       maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1845.       maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1846.       maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1847.     elseif rags == false then
  1848.       makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1849.       makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1850.       makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1851.       makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1852.       hu.PlatformStand = false
  1853.     end
  1854.     nscale.Value = 1
  1855.     local whistl = Instance.new("Sound")
  1856.     whistl.SoundId = "rbxassetid://170297200"
  1857.     whistl.Name = "whistl"
  1858.     whistl.Volume = 1
  1859.     whistl.TimePosition = 0.6
  1860.     whistl.Pitch = 1
  1861.     whistl.Parent = hrpa
  1862.     hu.Touched:connect(function(tpart, uwot)
  1863.       if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md and tpart.Parent ~= "Noob" then
  1864.         tagbomb.Value = false
  1865.         hu.Health = 0
  1866.         local derp = Instance.new("Explosion")
  1867.         derp.BlastPressure = 200
  1868.         derp.BlastRadius = 16
  1869.         derp.DestroyJointRadiusPercent = 0
  1870.         derp.ExplosionType = 2
  1871.         derp.Visible = true
  1872.         derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
  1873.         derp.Parent = workspace
  1874.         game.Debris:AddItem(md, 8)
  1875.         local sound2 = Instance.new("Sound")
  1876.         sound2.SoundId = "rbxassetid://157878578"
  1877.         sound2.Volume = 0.8
  1878.         sound2.Pitch = 0.9
  1879.         sound2.Parent = uwot
  1880.         sound2:Play()
  1881.         whistl:Stop()
  1882.         hito(uwot, 14, 24, 0.3, Vector3.new(rd2(-10, 10), rd2(20, 30), rd2(-10, 10)), Vector3.new(rd2(-10, 10), rd2(20, 30), rd2(-10, 10)))
  1883.       end
  1884.     end)
  1885.     return md
  1886.   end
  1887.   local pl, st, gotago
  1888.   function musicnoob()
  1889.     if selected == false or activu == true then
  1890.       return
  1891.     end
  1892.     if memeing == false then
  1893.       activu = true
  1894.       do
  1895.         local nib = spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  1896.         nib.Name = "Nooprah"
  1897.         nib.Parent = modz
  1898.         local nHuman = nib:FindFirstChild("Humanoid")
  1899.         local nhrp = nib:FindFirstChild("HumanoidRootPart")
  1900.         local nTorso = nib:FindFirstChild("Torso")
  1901.         local nRS = nTorso:FindFirstChild("Right Shoulder")
  1902.         local nLS = nTorso:FindFirstChild("Left Shoulder")
  1903.         local nRH = nTorso:FindFirstChild("Right Hip")
  1904.         local nLH = nTorso:FindFirstChild("Left Hip")
  1905.         local nRJ = nhrp:FindFirstChild("RootJoint")
  1906.         local nN = nTorso:FindFirstChild("Neck")
  1907.         local nFace = nib:FindFirstChild("Head"):FindFirstChild("face")
  1908.         nHuman.MaxHealth = math.huge
  1909.         nHuman.Health = math.huge
  1910.         nFace.Texture = "rbxassetid://14175189"
  1911.         local mp = makepart("Black", "mauth", 0, 0, "SmoothPlastic", nib:FindFirstChild("Head"), nhrp.CFrame)
  1912.         local mm = makemesh("Sphere", Vector3.new(3, 0.25, 0.75), nil, mp)
  1913.         local mmot = makejoint(mp, cf(0, 0.175, 0.55), cf(0, 0, 0), mp, nib:FindFirstChild("Head"), "derp")
  1914.         local mosicu = Instance.new("Sound")
  1915.         mosicu.Name = "moose"
  1916.         mosicu.Volume = 1
  1917.         mosicu.EmitterSize = 40
  1918.         mosicu.MaxDistance = 80
  1919.         mosicu.Looped = true
  1920.         mosicu.Parent = nib:FindFirstChild("Head")
  1921.         local sg = Instance.new("ScreenGui")
  1922.         sg.Name = "simpleflips"
  1923.         sg.Parent = plr.PlayerGui
  1924.         local fr = Instance.new("Frame")
  1925.         fr.AnchorPoint = Vector2.new(1, 0.5)
  1926.         fr.BackgroundColor3 = Color3.new(1, 1, 0.0784313725490196)
  1927.         fr.BorderSizePixel = 2
  1928.         fr.Position = UDim2.new(0.975, 0, 0.5, 0)
  1929.         fr.Size = UDim2.new(0, 200, 0, 100)
  1930.         fr.Parent = sg
  1931.         local mbox = Instance.new("TextBox")
  1932.         mbox.AnchorPoint = Vector2.new(0.5, 0.5)
  1933.         mbox.BackgroundColor3 = Color3.new(0.9019607843137255, 0.9019607843137255, 0.0784313725490196)
  1934.         mbox.BorderSizePixel = 2
  1935.         mbox.Position = UDim2.new(0.5, 0, 0.25, 0)
  1936.         mbox.Size = UDim2.new(0, 150, 0, 40)
  1937.         mbox.Font = "SourceSansBold"
  1938.         mbox.FontSize = "Size24"
  1939.         mbox.Text = "MEME"
  1940.         mbox.TextWrapped = true
  1941.         mbox.Parent = fr
  1942.         local pley = Instance.new("TextButton")
  1943.         pley.AnchorPoint = Vector2.new(0.5, 0.5)
  1944.         pley.BackgroundColor3 = Color3.new(0.25098039215686274, 1, 0.3137254901960784)
  1945.         pley.BorderSizePixel = 2
  1946.         pley.Position = UDim2.new(0.25, 0, 0.75, 0)
  1947.         pley.Size = UDim2.new(0, 75, 0, 35)
  1948.         pley.Font = "SourceSansBold"
  1949.         pley.FontSize = "Size18"
  1950.         pley.Text = "kappa"
  1951.         pley.Parent = fr
  1952.         local stap = Instance.new("TextButton")
  1953.         stap.AnchorPoint = Vector2.new(0.5, 0.5)
  1954.         stap.BackgroundColor3 = Color3.new(1, 0.25098039215686274, 0.11764705882352941)
  1955.         stap.BorderSizePixel = 2
  1956.         stap.Position = UDim2.new(0.75, 0, 0.75, 0)
  1957.         stap.Size = UDim2.new(0, 75, 0, 35)
  1958.         stap.Font = "SourceSansBold"
  1959.         stap.FontSize = "Size18"
  1960.         stap.Text = "pride"
  1961.         stap.Parent = fr
  1962.         pl = pley.MouseButton1Click:connect(function()
  1963.           mosicu.SoundId = "rbxassetid://" .. mbox.Text
  1964.           mosicu:Play()
  1965.         end)
  1966.         st = stap.MouseButton1Click:connect(function()
  1967.           mosicu:Stop()
  1968.         end)
  1969.         gotago = tool.Activated:connect(function()
  1970.           if mouse.Hit ~= nil and batting == false then
  1971.             nHuman:MoveTo(mouse.Hit.p)
  1972.           end
  1973.         end)
  1974.         local memevalue, memevalue2, liftvalue
  1975.         coroutine.resume(coroutine.create(function()
  1976.           while nib do
  1977.             swait()
  1978.             memevalue = -90 * (mosicu.PlaybackLoudness / 500)
  1979.             memevalue2 = -20 * (mosicu.PlaybackLoudness / 500)
  1980.             liftvalue = 0.75 * (mosicu.PlaybackLoudness / 500)
  1981.             mm.Scale = mm.Scale:lerp(Vector3.new(3 * (1 - mosicu.PlaybackLoudness / 900), 0.25 * (1 + mosicu.PlaybackLoudness / 30), 0.75 * (1 + mosicu.PlaybackLoudness / 1750)), 0.7)
  1982.             if mosicu.PlaybackLoudness > 1 and mosicu.PlaybackLoudness < 10000000 then
  1983.               lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(memevalue), rd(0), rd(0)), 0.5)
  1984.               lerpz(nRJ, "C0", RJC0 * cf(0, 0, liftvalue) * ang(rd(0), rd(0), rd(0)), 0.5)
  1985.               lerpz(nRS, "C0", RightShoulderC0 * cf(0, 0, 0) * ang(rd(memevalue), rd(0), rd(0)), 0.5)
  1986.               lerpz(nLS, "C0", LeftShoulderC0 * cf(0, 0, 0) * ang(rd(memevalue), rd(0), rd(0)), 0.5)
  1987.               lerpz(nRH, "C0", RightHipC0 * cf(0, 0, 0) * ang(rd(memevalue2), rd(0), rd(0)), 0.5)
  1988.               lerpz(nLH, "C0", LeftHipC0 * cf(0, 0, 0) * ang(rd(memevalue2), rd(0), rd(0)), 0.5)
  1989.             else
  1990.               lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1991.               lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1992.               lerpz(nRS, "C0", RightShoulderC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1993.               lerpz(nLS, "C0", LeftShoulderC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1994.               lerpz(nRH, "C0", RightHipC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1995.               lerpz(nLH, "C0", LeftHipC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1996.             end
  1997.           end
  1998.         end))
  1999.         activu = false
  2000.         memeing = true
  2001.       end
  2002.     elseif memeing == true then
  2003.       gotago:Disconnect()
  2004.       pl:Disconnect()
  2005.       st:Disconnect()
  2006.       if plr.PlayerGui:FindFirstChild("simpleflips") then
  2007.         plr.PlayerGui:FindFirstChild("simpleflips"):Destroy()
  2008.       end
  2009.       if modz:FindFirstChild("Nooprah") then
  2010.         modz:FindFirstChild("Nooprah"):Destroy()
  2011.       end
  2012.       memeing = false
  2013.     end
  2014.   end
  2015.   function makecircle(cfrem, scalo)
  2016.     local mcir1 = Instance.new("Part")
  2017.     mcir1.Anchored = true
  2018.     mcir1.CanCollide = false
  2019.     mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  2020.     mcir1.Transparency = 1
  2021.     mcir1.CFrame = cfrem
  2022.     mcir1.Parent = modz
  2023.     game.Debris:AddItem(mcir1, 8)
  2024.     local d1 = Instance.new("Decal")
  2025.     d1.Texture = "rbxassetid://602615043"
  2026.     d1.Face = "Front"
  2027.     d1.Parent = mcir1
  2028.     local d2 = Instance.new("Decal")
  2029.     d2.Texture = "rbxassetid://602617463"
  2030.     d2.Face = "Back"
  2031.     d2.Parent = mcir1
  2032.     local bme = Instance.new("BlockMesh")
  2033.     bme.Parent = mcir1
  2034.     for _ = 1, 9 do
  2035.       swait()
  2036.       bme.Scale = bme.Scale:lerp(Vector3.new(35 * scalo, 35 * scalo, 0), 0.3)
  2037.     end
  2038.     coroutine.resume(coroutine.create(function()
  2039.       swait(15)
  2040.       for _ = 1, 12 do
  2041.         swait()
  2042.         d1.Transparency = d1.Transparency + 0.08
  2043.         d2.Transparency = d2.Transparency + 0.08
  2044.       end
  2045.       mcir1:Destroy()
  2046.     end))
  2047.     return mcir1
  2048.   end
  2049.   function spawnnoob(circlecf, noobcf, scalez, ragd)
  2050.     local aearae = makecircle(circlecf, scalez)
  2051.     local nananb
  2052.     if ragd then
  2053.       nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
  2054.     elseif not ragd then
  2055.       nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
  2056.     end
  2057.     return nananb
  2058.   end
  2059.   function tagexplode(partoz, magn, bombdelay)
  2060.     for _, guy in pairs(workspace:GetChildren()) do
  2061.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Noob" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
  2062.         coroutine.resume(coroutine.create(function()
  2063.           guy:FindFirstChild("HumanoidRootPart").whistl:Play()
  2064.           swait(bombdelay * 30)
  2065.           guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
  2066.         end))
  2067.       end
  2068.     end
  2069.   end
  2070.   function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
  2071.     for _, guy in pairs(workspace:GetChildren()) do
  2072.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2073.         do
  2074.           local humz = guy:FindFirstChild("Humanoid")
  2075.           local horp = guy:FindFirstChild("HumanoidRootPart")
  2076.           humz:TakeDamage(dmg)
  2077.           if guy:FindFirstChildOfClass("ForceField") then
  2078.             humz.Health = humz.Health - dmg
  2079.           end
  2080.           humz:SetStateEnabled(16, true)
  2081.           delay(debtim, function()
  2082.             humz:SetStateEnabled(16, true)
  2083.           end)
  2084.           local db = Instance.new("StringValue")
  2085.           db.Name = "alabo"
  2086.           db.Parent = horp
  2087.           delay(debtim, function()
  2088.             db:Destroy()
  2089.           end)
  2090.           local b = Instance.new("Part")
  2091.           nooutline(b)
  2092.           b.Size = Vector3.new(0.2, 0.2, 0.2)
  2093.           b.Transparency = 0.25
  2094.           b.Anchored = true
  2095.           b.CanCollide = false
  2096.           b.BrickColor = BrickColor.new("Institutional white")
  2097.           b.Locked = true
  2098.           b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2099.           b.Parent = modz
  2100.           local c = Instance.new("SpecialMesh")
  2101.           c.MeshType = "Sphere"
  2102.           c.Scale = Vector3.new(3.5, 3.5, 3.5)
  2103.           c.Parent = b
  2104.           game.Debris:AddItem(b, 1)
  2105.           local damageind = Instance.new("Model")
  2106.           damageind.Name = dmg
  2107.           damageind.Parent = workspace
  2108.           game.Debris:AddItem(damageind, 0.5 + dmg / 75)
  2109.           local awawaa = Instance.new("Humanoid")
  2110.           awawaa.MaxHealth = 0
  2111.           awawaa.Parent = damageind
  2112.           local dhed = Instance.new("Part")
  2113.           dhed.Name = "Head"
  2114.           dhed.Locked = true
  2115.           dhed.Size = Vector3.new(0.2, 0.2, 0.2)
  2116.           dhed.Position = horp.Position
  2117.           dhed.BrickColor = BrickColor.new("Bright red")
  2118.           dhed.CanCollide = false
  2119.           dhed.Parent = damageind
  2120.           local flo = Instance.new("BodyPosition")
  2121.           flo.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2122.           flo.P = 20000
  2123.           flo.D = 300
  2124.           flo.Position = dhed.Position + Vector3.new(0, 5, 0)
  2125.           flo.Parent = dhed
  2126.           local dasdada = Instance.new("CylinderMesh")
  2127.           dasdada.Parent = dhed
  2128.           coroutine.resume(coroutine.create(function()
  2129.             while dasdada do
  2130.               swait()
  2131.               dasdada.Scale = dasdada.Scale:lerp(Vector3.new(2.5 + dmg / 10, 1.25 + dmg / 35, 2.5 + dmg / 10), 0.4)
  2132.             end
  2133.           end))
  2134.           if bodyfdire then
  2135.             local boopyve = Instance.new("BodyVelocity")
  2136.             boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  2137.             boopyve.P = 9999999999
  2138.             boopyve.Velocity = bodyfdire
  2139.             boopyve.Parent = horp
  2140.             game.Debris:AddItem(boopyve, debtim)
  2141.           end
  2142.           if bodyrot then
  2143.             local boopyro = Instance.new("BodyAngularVelocity")
  2144.             boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
  2145.             boopyro.P = math.huge
  2146.             boopyro.AngularVelocity = bodyrot
  2147.             boopyro.Parent = horp
  2148.             game.Debris:AddItem(boopyro, debtim)
  2149.           end
  2150.           local bet = Instance.new("Sound")
  2151.           bet.Pitch = rd2(9, 11) / 10
  2152.           bet.Volume = rd2(12, 14) / 10
  2153.           bet.SoundId = "rbxassetid://305526724"
  2154.           bet.Parent = b
  2155.           bet:Play()
  2156.           coroutine.resume(coroutine.create(function()
  2157.             for _ = 1, 5 do
  2158.               swait()
  2159.               b.Transparency = b.Transparency + 0.175
  2160.               c.Scale = c.Scale + Vector3.new(0.8 * dmg, 0.8 * dmg, 0.8 * dmg)
  2161.             end
  2162.           end))
  2163.         end
  2164.       end
  2165.     end
  2166.   end
  2167.   function cleannoobs()
  2168.     for _, nib in pairs(workspace:GetChildren()) do
  2169.       coroutine.resume(coroutine.create(function()
  2170.         if nib.Name == "Noob" then
  2171.           if nib:FindFirstChild("HumanoidRootPart") then
  2172.             local g = Instance.new("Part")
  2173.             g.CanCollide, g.Anchored = false, true
  2174.             g.Transparency = 1
  2175.             g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  2176.             g.Parent = workspace
  2177.             game.Debris:AddItem(g, 3.5)
  2178.             local sou = Instance.new("Sound")
  2179.             sou.Pitch = math.random(7, 11) / 10
  2180.             sou.Volume = 0.8
  2181.             sou.SoundId = "rbxassetid://111124523"
  2182.             sou.Parent = g
  2183.             local pe = Instance.new("ParticleEmitter")
  2184.             pe.Acceleration = Vector3.new(0, 8, 0)
  2185.             pe.Lifetime = NumberRange.new(1, 1.5)
  2186.             pe.Rate = 0.005
  2187.             pe.RotSpeed = NumberRange.new(-30, 30)
  2188.             pe.Rotation = NumberRange.new(0, 360)
  2189.             pe.Size = NumberSequence.new({
  2190.               NumberSequenceKeypoint.new(0, 4.38, 0),
  2191.               NumberSequenceKeypoint.new(0.672, 4.14, 0),
  2192.               NumberSequenceKeypoint.new(1, 1.48, 0)
  2193.             })
  2194.             pe.Texture = "rbxassetid://244221440"
  2195.             pe.Transparency = NumberSequence.new({
  2196.               NumberSequenceKeypoint.new(0, 0, 0),
  2197.               NumberSequenceKeypoint.new(0.529, 0.3, 0),
  2198.               NumberSequenceKeypoint.new(1, 1, 1)
  2199.             })
  2200.             pe.ZOffset = 5
  2201.             pe.Enabled = true
  2202.             pe.VelocitySpread = 360
  2203.             pe.Parent = g
  2204.             swait(5)
  2205.             pe:Emit(6)
  2206.             sou:Play()
  2207.           end
  2208.           nib:Destroy()
  2209.         end
  2210.       end))
  2211.     end
  2212.   end
  2213.   function animo(yep)
  2214.     if anim then
  2215.       if yep == true then
  2216.         anim.Parent = human
  2217.         chr.Animate.Disabled = false
  2218.       elseif yep == false then
  2219.         chr.Animate.Disabled = true
  2220.         anim.Parent = nil
  2221.       end
  2222.     end
  2223.   end
  2224.   human.Died:connect(function()
  2225.     script:Destroy()
  2226.   end)
  2227.   mouse.KeyDown:connect(function(key)
  2228.     if key == "r" then
  2229.       test()
  2230.     end
  2231.     if key == "m" then
  2232.       lauf()
  2233.     end
  2234.     if key == "c" then
  2235.       ham()
  2236.     end
  2237.     if key == "v" then
  2238.       nommy()
  2239.     end
  2240.     if key == "x" then
  2241.       bat()
  2242.     end
  2243.     if key == "l" and selected == true then
  2244.       spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-100), 0, 0), 1, true)
  2245.     end
  2246.     if key == ";" and selected == true then
  2247.       spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
  2248.     end
  2249.     if key == "k" and selected == true then
  2250.       spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  2251.     end
  2252.     if key == "p" then
  2253.       cleannoobs()
  2254.     end
  2255.     if key == "[" then
  2256.       musicnoob()
  2257.     end
  2258.     if key == "z" then
  2259.       if selected == false or activu == true then
  2260.         return
  2261.       end
  2262.       if human.WalkSpeed == 25 then
  2263.         human.WalkSpeed = 70
  2264.         human.JumpPower = 75
  2265.       else
  2266.         human.WalkSpeed = 25
  2267.         human.JumpPower = 50
  2268.       end
  2269.     end
  2270.   end)
  2271.   tool.Equipped:connect(function()
  2272.     selected = true
  2273.   end)
  2274.   tool.Unequipped:connect(function()
  2275.     selected = false
  2276.   end)
  2277.   animo(false)
  2278.   human.WalkSpeed = 25
  2279.   sine = 0
  2280.   charge = 1
  2281.   cos = math.cos
  2282.   game:GetService("RunService").RenderStepped:connect(function()
  2283.     if ragged == false and activu == false then
  2284.       local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  2285.       local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  2286.       local checkstate = human:GetState()
  2287.       if checkstate.Value == 13 then
  2288.         animpose = "Sitting"
  2289.       elseif hrp.Velocity.y > 1 and checkpart == nil then
  2290.         animpose = "Jumping"
  2291.       elseif hrp.Velocity.y < -1 and checkpart == nil then
  2292.         animpose = "Falling"
  2293.       elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  2294.         animpose = "Idle"
  2295.       elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
  2296.         animpose = "Walking"
  2297.       elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
  2298.         animpose = "TooFast"
  2299.       end
  2300.       if animpose == "Idle" then
  2301.         sine = sine + charge
  2302.         lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
  2303.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
  2304.         if not ymmu then
  2305.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  2306.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2307.         end
  2308.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  2309.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2310.         lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
  2311.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2312.         lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
  2313.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2314.       end
  2315.       if animpose == "Walking" then
  2316.         sine = sine + charge
  2317.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.025 * cos(sine / 4)) * ang(rd(-5), math.sin(hrp.RotVelocity.Y / 30), math.sin(hrp.RotVelocity.Y / 5)), 0.3)
  2318.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
  2319.         if not ymmu then
  2320.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  2321.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2322.         end
  2323.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  2324.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2325.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  2326.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2327.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  2328.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2329.       end
  2330.       if animpose == "Jumping" then
  2331.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
  2332.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  2333.         if not ymmu then
  2334.           lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
  2335.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2336.         end
  2337.         lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
  2338.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2339.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
  2340.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2341.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
  2342.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2343.       end
  2344.       if animpose == "Falling" then
  2345.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  2346.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  2347.         if not ymmu then
  2348.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
  2349.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2350.         end
  2351.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
  2352.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2353.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
  2354.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2355.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
  2356.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2357.       end
  2358.       if animpose == "TooFast" then
  2359.         sine = sine + charge
  2360.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(-20), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
  2361.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
  2362.         if not ymmu then
  2363.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  2364.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2365.         end
  2366.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  2367.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2368.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  2369.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2370.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  2371.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2372.       end
  2373.       if animpose == "Sitting" then
  2374.         lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2375.         lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2376.         if not ymmu then
  2377.           lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  2378.           lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2379.         end
  2380.         lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  2381.         lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2382.         lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  2383.         lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2384.         lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  2385.         lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2386.       end
  2387.     end
  2388.   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