SHARE
TWEET

aaaa

a guest Jun 19th, 2017 38 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  plr = game.Players.LocalPlayer
  2. script.Parent = plr.PlayerGui --prevents from getting stolen on nonsb games
  3.   repeat
  4.     wait(0.2)
  5.   until plr.Character
  6.   chr = plr.Character
  7.   mouse = plr:GetMouse()
  8.   selected = false
  9.   human = chr:FindFirstChild("Humanoid")
  10.   ragged = false
  11.   movindamover = false
  12.   coolindown = false
  13.   togglecamshake = false
  14.   warudo = false
  15.   waruding = false
  16.   rootpart = chr:WaitForChild("HumanoidRootPart")
  17.   torso = chr:WaitForChild("Torso")
  18.   rarm = chr:WaitForChild("Right Arm")
  19.   larm = chr:WaitForChild("Left Arm")
  20.   rleg = chr:WaitForChild("Right Leg")
  21.   lleg = chr:WaitForChild("Left Leg")
  22.   local nscale = Instance.new("NumberValue")
  23.   nscale.Value = 1
  24.   nscale.Parent = nil
  25.   RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  26.   RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  27.   LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  28.   LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  29.   RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  30.   RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  31.   LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  32.   LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  33.   RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  34.   RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  35.   NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  36.   NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  37.   nscale.Changed:connect(function()
  38.     RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  39.     RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  40.     LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  41.     LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  42.     RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  43.     RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  44.     LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  45.     LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  46.     RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  47.     RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  48.     NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  49.     NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  50.   end)
  51.   Heartbeat = Instance.new("BindableEvent")
  52.   Heartbeat.Name = "Heartbeat"
  53.   Heartbeat.Parent = script
  54.   frame = 0.016666666666666666
  55.   tf = 0
  56.   game:GetService("RunService").Heartbeat:connect(function(s, p)
  57.     tf = tf + s
  58.     if tf >= frame then
  59.       for i = 1, math.floor(tf / frame) do
  60.         Heartbeat:Fire()
  61.       end
  62.       tf = tf - frame * math.floor(tf / frame)
  63.     end
  64.   end)
  65.   function swait(num)
  66.     if num == 0 or num == nil then
  67.       Heartbeat.Event:wait()
  68.     else
  69.       for i = 1, num do
  70.         Heartbeat.Event:wait()
  71.       end
  72.     end
  73.   end
  74.   local mod = Instance.new("Model")
  75.   mod.Name = "stuff"
  76.   mod.Parent = chr
  77.   tool = Instance.new("Tool")
  78.   tool.CanBeDropped = false
  79.   tool.RequiresHandle = false
  80.   tool.ToolTip = "haha funny memeeeee xdd"
  81.   tool.Parent = plr.Backpack
  82.   tool.Name = "haha"
  83.   local screngui = Instance.new("ScreenGui")
  84.   screngui.Parent = plr.PlayerGui
  85.   local fram = Instance.new("Frame")
  86.   fram.AnchorPoint = Vector2.new(0.5, 0.5)
  87.   fram.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  88.   fram.BorderColor3 = Color3.new(0, 0, 0)
  89.   fram.BorderSizePixel = 2
  90.   fram.Position = UDim2.new(0.5, 0, 0.85, 0)
  91.   fram.Size = UDim2.new(0.25, 75, 0, 25)
  92.   fram.Parent = screngui
  93.   local manabar = Instance.new("ImageLabel")
  94.   manabar.Name = "ManaBar"
  95.   manabar.AnchorPoint = Vector2.new(0.5, 0.5)
  96.   manabar.BackgroundColor3 = Color3.new(1, 0.9333333333333333, 0.1607843137254902)
  97.   manabar.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  98.   manabar.BorderSizePixel = 0
  99.   manabar.LayoutOrder = 3
  100.   manabar.Position = UDim2.new(0.5, 0, 0.5, 0)
  101.   manabar.Size = UDim2.new(1, -6, 1, -6)
  102.   manabar.ZIndex = 5
  103.   manabar.Parent = fram
  104.   local nobm = Instance.new("ImageLabel")
  105.   nobm.Name = "xd"
  106.   nobm.AnchorPoint = Vector2.new(0.5, 0.5)
  107.   nobm.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  108.   nobm.BorderColor3 = Color3.new(0, 0, 0)
  109.   nobm.BorderSizePixel = 2
  110.   nobm.Position = UDim2.new(0.5, 0, -0.3, 0)
  111.   nobm.Size = UDim2.new(0.35, 0, 0.6, 0)
  112.   nobm.ZIndex = 2
  113.   nobm.Parent = fram
  114.   local nobote = Instance.new("TextLabel")
  115.   nobote.Name = "texto"
  116.   nobote.AnchorPoint = Vector2.new(0.5, 0.5)
  117.   nobote.BackgroundTransparency = 1
  118.   nobote.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  119.   nobote.BorderSizePixel = 0
  120.   nobote.Position = UDim2.new(0.5, 0, 0.5, 0)
  121.   nobote.Size = UDim2.new(1, 0, 1, 0)
  122.   nobote.ZIndex = 3
  123.   nobote.Font = "Arcade"
  124.   nobote.Text = "Noob-o-meter"
  125.   nobote.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  126.   nobote.TextScaled = true
  127.   nobote.TextStrokeTransparency = 1
  128.   nobote.Parent = nobm
  129.   local mano = Instance.new("ImageLabel")
  130.   mano.Name = "xd"
  131.   mano.AnchorPoint = Vector2.new(0.5, 0.5)
  132.   mano.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  133.   mano.BorderColor3 = Color3.new(0, 0, 0)
  134.   mano.BorderSizePixel = 2
  135.   mano.Position = UDim2.new(0.5, 0, 1.1, 0)
  136.   mano.Size = UDim2.new(0.1, 0, 0.6, 0)
  137.   mano.ZIndex = 2
  138.   mano.Parent = fram
  139.   local manu = Instance.new("TextLabel")
  140.   manu.Name = "texto"
  141.   manu.AnchorPoint = Vector2.new(0.5, 0.5)
  142.   manu.BackgroundTransparency = 1
  143.   manu.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  144.   manu.BorderSizePixel = 0
  145.   manu.Position = UDim2.new(0.5, 0, 0.5, 0)
  146.   manu.Size = UDim2.new(1, 0, 1, 0)
  147.   manu.ZIndex = 3
  148.   manu.Font = "Arcade"
  149.   manu.Text = "100"
  150.   manu.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  151.   manu.TextScaled = true
  152.   manu.TextStrokeTransparency = 1
  153.   manu.Parent = mano
  154.   local mana = Instance.new("IntValue")
  155.   mana.Value = 100
  156.   mana.Name = "Mana"
  157.   mana.Parent = fram
  158.   coroutine.resume(coroutine.create(function()
  159.     while true do
  160.       wait(0.15)
  161.       manabar:TweenSize(UDim2.new(1 * mana.Value / 100, -6, 1, -6), 2, 1, 0.2, false, nil)
  162.       if mana.Value < 100 then
  163.         mana.Value = mana.Value + 1
  164.         manu.Text = mana.Value
  165.         if mana.Value < 0 then
  166.           mana.Value = 0
  167.         end
  168.       end
  169.     end
  170.   end))
  171.   function nooutline(part)
  172.     part.TopSurface, part.BottomSurface, part.RightSurface, part.LeftSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  173.   end
  174.   function test()
  175.     if selected == false then
  176.       return
  177.     end
  178.     if waruding == true then
  179.       return
  180.     end
  181.     if ragged == false then
  182.       ragged = true
  183.       human.PlatformStand = true
  184.       if rarm and torso:FindFirstChild("Right Shoulder") then
  185.         torso:FindFirstChild("Right Shoulder"):Destroy()
  186.         makegloo(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  187.         maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  188.       end
  189.       if larm and torso:FindFirstChild("Left Shoulder") then
  190.         torso:FindFirstChild("Left Shoulder"):Destroy()
  191.         makegloo(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  192.         maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  193.       end
  194.       if rleg and torso:FindFirstChild("Right Hip") then
  195.         torso:FindFirstChild("Right Hip"):Destroy()
  196.         makegloo(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  197.         maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  198.       end
  199.       if lleg and torso:FindFirstChild("Left Hip") then
  200.         torso:FindFirstChild("Left Hip"):Destroy()
  201.         makegloo(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  202.         maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  203.       end
  204.     elseif ragged == true then
  205.       ragged = false
  206.       human.Jump = true
  207.       if rarm and torso:FindFirstChild("Right Shoulder") then
  208.         torso:FindFirstChild("Right Shoulder"):Destroy()
  209.         makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  210.         rarm:FindFirstChild("touchy"):Destroy()
  211.       end
  212.       if larm and torso:FindFirstChild("Left Shoulder") then
  213.         torso:FindFirstChild("Left Shoulder"):Destroy()
  214.         makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  215.         larm:FindFirstChild("touchy"):Destroy()
  216.       end
  217.       if rleg and torso:FindFirstChild("Right Hip") then
  218.         torso:FindFirstChild("Right Hip"):Destroy()
  219.         makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  220.         rleg:FindFirstChild("touchy"):Destroy()
  221.       end
  222.       if lleg and torso:FindFirstChild("Left Hip") then
  223.         torso:FindFirstChild("Left Hip"):Destroy()
  224.         makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  225.         lleg:FindFirstChild("touchy"):Destroy()
  226.       end
  227.     end
  228.   end
  229.   function makegloo(paren, co, ci, parto, parti, nam)
  230.     local gloo = Instance.new("Glue")
  231.     gloo.Name = nam
  232.     gloo.C0 = co
  233.     gloo.C1 = ci
  234.     gloo.Part0 = parto
  235.     gloo.Part1 = parti
  236.     gloo.Parent = paren
  237.   end
  238.   function makejoint(paren, co, ci, parto, parti, nam)
  239.     local gloo = Instance.new("Motor6D")
  240.     gloo.Name = nam
  241.     gloo.C0 = co
  242.     gloo.C1 = ci
  243.     gloo.Part0 = parto
  244.     gloo.Part1 = parti
  245.     gloo.Parent = paren
  246.   end
  247.   function maketouchy(parent, limb, cframe)
  248.     local pr = Instance.new("Part")
  249.     pr.Name = "touchy"
  250.     pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  251.     pr.Transparency = 1
  252.     pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  253.     pr.CanCollide = true
  254.     pr.Anchored = false
  255.     pr.Parent = parent
  256.     local w = Instance.new("Weld")
  257.     w.Part0 = pr
  258.     w.Part1 = limb
  259.     w.C0 = cframe
  260.     w.Parent = pr
  261.   end
  262.   function movinit()
  263.     if ragged == true then
  264.       do
  265.         local bodyp = Instance.new("BodyPosition")
  266.         bodyp.MaxForce = Vector3.new(100000, 100000, 100000)
  267.         bodyp.Position = mouse.Hit.p
  268.         bodyp.P = 100
  269.         bodyp.Name = "bodehforce"
  270.         bodyp.D = 20
  271.         bodyp.Parent = rootpart
  272.         delay(0.01, function()
  273.           bodyp:Destroy()
  274.         end)
  275.       end
  276.     end
  277.   end
  278.   function shoom()
  279.     if selected == false then
  280.       return
  281.     end
  282.     if waruding == true then
  283.       return
  284.     end
  285.     if mana.Value < 5 then
  286.       return
  287.     end
  288.     local mcir1 = Instance.new("Part")
  289.     mcir1.Anchored = true
  290.     mcir1.CanCollide = false
  291.     mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  292.     mcir1.Transparency = 1
  293.     mcir1.CFrame = CFrame.new(rootpart.Position + Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)), mouse.Hit.p)
  294.     mcir1.Parent = mod
  295.     game.Debris:AddItem(mcir1, 8)
  296.     local d1 = Instance.new("Decal")
  297.     d1.Texture = "rbxassetid://602615043"
  298.     d1.Face = "Front"
  299.     d1.Parent = mcir1
  300.     local d2 = Instance.new("Decal")
  301.     d2.Texture = "rbxassetid://602617463"
  302.     d2.Face = "Back"
  303.     d2.Parent = mcir1
  304.     local bme = Instance.new("BlockMesh")
  305.     bme.Parent = mcir1
  306.     for _ = 1, 9 do
  307.       wait()
  308.       bme.Scale = bme.Scale:lerp(Vector3.new(35, 35, 0), 0.3)
  309.     end
  310.     makenoob(mcir1.CFrame, (mouse.Hit.p - mcir1.Position).unit * 150, math.random(8, 12) / 10)
  311.     mana.Value = mana.Value - 5
  312.     coroutine.resume(coroutine.create(function()
  313.       wait(1)
  314.       for _ = 1, 12 do
  315.         wait()
  316.         d1.Transparency = d1.Transparency + 0.08
  317.         d2.Transparency = d2.Transparency + 0.08
  318.       end
  319.       mcir1:Destroy()
  320.     end))
  321.   end
  322.   function transpo()
  323.     if selected == false then
  324.       return
  325.     end
  326.     if waruding == true then
  327.       return
  328.     end
  329.     if mana.Value < 5 then
  330.       return
  331.     end
  332.     if mouse.Target.Parent.Name == "Noob" and mouse.Target.Parent.Humanoid.Health ~= 0 then
  333.       do
  334.         local nibz = mouse.Target.Parent
  335.         chr.PrimaryPart = rootpart
  336.         nibz.PrimaryPart = nibz:FindFirstChild("HumanoidRootPart")
  337.         local g = Instance.new("Part")
  338.         g.CanCollide, g.Anchored = false, true
  339.         g.Transparency = 1
  340.         g.CFrame = rootpart.CFrame
  341.         g.Parent = workspace
  342.         game.Debris:AddItem(g, 4)
  343.         local sou = Instance.new("Sound")
  344.         sou.Pitch = math.random(7, 11) / 10
  345.         sou.Volume = 0.9
  346.         sou.SoundId = "rbxassetid://111124523"
  347.         sou.Parent = g
  348.         sou:Play()
  349.         local pe = Instance.new("ParticleEmitter")
  350.         pe.Acceleration = Vector3.new(0, 8, 0)
  351.         pe.Lifetime = NumberRange.new(1, 1.5)
  352.         pe.Rate = 20000
  353.         pe.RotSpeed = NumberRange.new(-30, 30)
  354.         pe.Rotation = NumberRange.new(0, 360)
  355.         pe.Size = NumberSequence.new({
  356.           NumberSequenceKeypoint.new(0, 4.38, 0),
  357.           NumberSequenceKeypoint.new(0.672, 4.14, 0),
  358.           NumberSequenceKeypoint.new(1, 1.48, 0)
  359.         })
  360.         pe.Texture = "rbxassetid://244221440"
  361.         pe.Transparency = NumberSequence.new({
  362.           NumberSequenceKeypoint.new(0, 0, 0),
  363.           NumberSequenceKeypoint.new(0.529, 0.3, 0),
  364.           NumberSequenceKeypoint.new(1, 1, 1)
  365.         })
  366.         pe.ZOffset = 5
  367.         pe.VelocitySpread = 360
  368.         pe.Parent = g
  369.         delay(0.14, function()
  370.           pe.Enabled = false
  371.         end)
  372.         chr:SetPrimaryPartCFrame(nibz:FindFirstChild("HumanoidRootPart").CFrame)
  373.         local g2 = Instance.new("Part")
  374.         g2.CanCollide, g2.Anchored = false, true
  375.         g2.Transparency = 1
  376.         g2.CFrame = nibz:FindFirstChild("HumanoidRootPart").CFrame
  377.         g2.Parent = workspace
  378.         game.Debris:AddItem(g2, 4)
  379.         local sou2 = Instance.new("Sound")
  380.         sou2.Pitch = math.random(7, 11) / 10
  381.         sou2.Volume = 0.9
  382.         sou2.SoundId = "rbxassetid://111124523"
  383.         sou2.Parent = g2
  384.         sou2:Play()
  385.         local pe2 = Instance.new("ParticleEmitter")
  386.         pe2.Acceleration = Vector3.new(0, 8, 0)
  387.         pe2.Lifetime = NumberRange.new(1, 1.5)
  388.         pe2.Rate = 20000
  389.         pe2.RotSpeed = NumberRange.new(-30, 30)
  390.         pe2.Rotation = NumberRange.new(0, 360)
  391.         pe2.Size = NumberSequence.new({
  392.           NumberSequenceKeypoint.new(0, 4.38, 0),
  393.           NumberSequenceKeypoint.new(0.672, 4.14, 0),
  394.           NumberSequenceKeypoint.new(1, 1.48, 0)
  395.         })
  396.         pe2.Texture = "rbxassetid://244221440"
  397.         pe2.Transparency = NumberSequence.new({
  398.           NumberSequenceKeypoint.new(0, 0, 0),
  399.           NumberSequenceKeypoint.new(0.529, 0.3, 0),
  400.           NumberSequenceKeypoint.new(1, 1, 1)
  401.         })
  402.         pe2.ZOffset = 5
  403.         pe2.VelocitySpread = 360
  404.         pe2.Parent = g2
  405.         delay(0.14, function()
  406.           pe2.Enabled = false
  407.         end)
  408.         nibz:SetPrimaryPartCFrame(g.CFrame)
  409.         mana.Value = mana.Value - 5
  410.       end
  411.     end
  412.   end
  413.   function pow()
  414.     if selected == false then
  415.       return
  416.     end
  417.     if coolindown == true then
  418.       return
  419.     end
  420.     if waruding == true then
  421.       return
  422.     end
  423.     if mana.Value < 50 then
  424.       return
  425.     end
  426.     coolindown = true
  427.     local propertieslol = function(part)
  428.       part.Material = "SmoothPlastic"
  429.       part.CanCollide = false
  430.       part.Locked = true
  431.       part.Anchored = true
  432.       part.Size = Vector3.new(0.2, 0.2, 0.2)
  433.       part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  434.     end
  435.     local mover = Instance.new("Part")
  436.     mover.Transparency = 1
  437.     mover.Size = Vector3.new(0.2, 0.2, 0.2)
  438.     mover.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  439.     mover.Anchored = true
  440.     mover.CanCollide = false
  441.     mover.Parent = mod
  442.     local mciro = Instance.new("Part")
  443.     mciro.Name = "mciro"
  444.     mciro.BrickColor = BrickColor.new("Bright yellow")
  445.     propertieslol(mciro)
  446.     mciro.CFrame = rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0)
  447.     mciro.Transparency = 1
  448.     mciro.Parent = mod
  449.     local mc = Instance.new("BlockMesh")
  450.     mc.Scale = Vector3.new(0, 0, 0)
  451.     mc.Parent = mciro
  452.     local d1 = Instance.new("Decal")
  453.     d1.Texture = "rbxassetid://602615043"
  454.     d1.Face = "Top"
  455.     d1.Parent = mciro
  456.     local d2 = Instance.new("Decal")
  457.     d2.Texture = "rbxassetid://602617463"
  458.     d2.Face = "Bottom"
  459.     d2.Parent = mciro
  460.     movindamover = true
  461.     coroutine.resume(coroutine.create(function()
  462.       while movindamover == true do
  463.         swait()
  464.         mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0), 0.4)
  465.         mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  466.         mc.Scale = mc.Scale:lerp(Vector3.new(120, 0, 120), 0.1)
  467.       end
  468.     end))
  469.     local handle = Instance.new("Part")
  470.     handle.Name = "Handle"
  471.     handle.BrickColor = BrickColor.new("Br. yellowish green")
  472.     propertieslol(handle)
  473.     handle.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  474.     handle.Parent = mod
  475.     local m0 = Instance.new("SpecialMesh")
  476.     m0.MeshType = "Head"
  477.     m0.Parent = handle
  478.     local h1 = Instance.new("Part")
  479.     h1.Name = "h1"
  480.     h1.BrickColor = BrickColor.new("Br. yellowish green")
  481.     propertieslol(h1)
  482.     h1.CFrame = mover.CFrame * CFrame.new(0, 3, 0)
  483.     h1.Parent = mod
  484.     local m1 = Instance.new("SpecialMesh")
  485.     m1.MeshType = "Head"
  486.     m1.Parent = h1
  487.     local h2 = Instance.new("Part")
  488.     h2.Name = "h2"
  489.     h2.BrickColor = BrickColor.new("Br. yellowish green")
  490.     propertieslol(h2)
  491.     h2.CFrame = mover.CFrame * CFrame.new(0, -3, 0)
  492.     h2.Parent = mod
  493.     local m2 = Instance.new("SpecialMesh")
  494.     m2.MeshType = "Head"
  495.     m2.Parent = h2
  496.     local he = Instance.new("Part")
  497.     he.Name = "he"
  498.     he.BrickColor = BrickColor.new("Bright yellow")
  499.     propertieslol(he)
  500.     he.CFrame = mover.CFrame * CFrame.new(0, -3.75, 0)
  501.     he.Parent = mod
  502.     local m3 = Instance.new("SpecialMesh")
  503.     m3.MeshType = "Head"
  504.     m3.Parent = he
  505.     local ht = Instance.new("Part")
  506.     ht.Name = "ht"
  507.     ht.BrickColor = BrickColor.new("White")
  508.     propertieslol(ht)
  509.     ht.CFrame = mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0)
  510.     ht.Parent = mod
  511.     local m4 = Instance.new("SpecialMesh")
  512.     m4.MeshType = "Head"
  513.     m4.MeshId = "http://www.roblox.com/asset/?id=1082802"
  514.     m4.TextureId = "http://www.roblox.com/asset/?id=1082804"
  515.     m4.Parent = ht
  516.     local p1 = Instance.new("Part")
  517.     p1.Name = "p1"
  518.     p1.BrickColor = BrickColor.new("Bright blue")
  519.     propertieslol(p1)
  520.     p1.CFrame = mover.CFrame * CFrame.new(0, 12, 0)
  521.     p1.Parent = mod
  522.     local m5 = Instance.new("SpecialMesh")
  523.     m5.MeshType = "Head"
  524.     m5.Parent = p1
  525.     local p2 = Instance.new("Part")
  526.     p2.Name = "p2"
  527.     p2.BrickColor = BrickColor.new("Bright blue")
  528.     propertieslol(p2)
  529.     p2.CFrame = mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0)
  530.     p2.Parent = mod
  531.     local m6 = Instance.new("SpecialMesh")
  532.     m6.MeshType = "FileMesh"
  533.     m6.MeshId = "rbxassetid://1033714"
  534.     m6.Parent = p2
  535.     local he1 = Instance.new("Part")
  536.     he1.Name = "he1"
  537.     he1.BrickColor = BrickColor.new("Bright yellow")
  538.     propertieslol(he1)
  539.     he1.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0)
  540.     he1.Parent = mod
  541.     local m7 = Instance.new("SpecialMesh")
  542.     m7.MeshType = "Head"
  543.     m7.Parent = he1
  544.     local hdec1 = Instance.new("Decal")
  545.     hdec1.Texture = "rbxasset://textures/face.png"
  546.     hdec1.Face = "Front"
  547.     hdec1.Parent = he1
  548.     local he2 = Instance.new("Part")
  549.     he2.Name = "he2"
  550.     he2.BrickColor = BrickColor.new("Bright yellow")
  551.     propertieslol(he2)
  552.     he2.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0)
  553.     he2.Transparency = 1
  554.     he2.Parent = mod
  555.     local m8 = Instance.new("SpecialMesh")
  556.     m8.MeshType = "Head"
  557.     m8.Parent = he2
  558.     local hdec2 = Instance.new("Decal")
  559.     hdec2.Texture = "rbxasset://textures/face.png"
  560.     hdec2.Face = "Front"
  561.     hdec2.Parent = he2
  562.     local het1 = Instance.new("Part")
  563.     het1.Name = "het1"
  564.     het1.BrickColor = BrickColor.new("Bright yellow")
  565.     propertieslol(het1)
  566.     het1.CFrame = mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0)
  567.     het1.Parent = mod
  568.     local m9 = Instance.new("SpecialMesh")
  569.     m9.MeshType = "FileMesh"
  570.     m9.MeshId = "http://www.roblox.com/asset/?id=272942659"
  571.     m9.TextureId = "http://www.roblox.com/asset/?id=272942750"
  572.     m9.Parent = het1
  573.     local he3 = Instance.new("Part")
  574.     he3.Name = "he3"
  575.     he3.BrickColor = BrickColor.new("Bright yellow")
  576.     propertieslol(he3)
  577.     he3.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90))
  578.     he3.Parent = mod
  579.     local m10 = Instance.new("SpecialMesh")
  580.     m10.MeshType = "Head"
  581.     m10.Parent = he3
  582.     local hdec3 = Instance.new("Decal")
  583.     hdec3.Texture = "rbxasset://textures/face.png"
  584.     hdec3.Face = "Front"
  585.     hdec3.Parent = he3
  586.     local he4 = Instance.new("Part")
  587.     he4.Name = "he4"
  588.     he4.BrickColor = BrickColor.new("Bright yellow")
  589.     propertieslol(he4)
  590.     he4.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90))
  591.     he4.Transparency = 1
  592.     he4.Parent = mod
  593.     local m11 = Instance.new("SpecialMesh")
  594.     m11.MeshType = "Head"
  595.     m11.Parent = he4
  596.     local hdec4 = Instance.new("Decal")
  597.     hdec4.Texture = "rbxasset://textures/face.png"
  598.     hdec4.Face = "Front"
  599.     hdec4.Parent = he4
  600.     local he5 = Instance.new("Part")
  601.     he5.Name = "he5"
  602.     he5.BrickColor = BrickColor.new("Bright yellow")
  603.     propertieslol(he5)
  604.     he5.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90))
  605.     he5.Parent = mod
  606.     local m12 = Instance.new("SpecialMesh")
  607.     m12.MeshType = "Head"
  608.     m12.Parent = he5
  609.     local hdec5 = Instance.new("Decal")
  610.     hdec5.Texture = "rbxasset://textures/face.png"
  611.     hdec5.Face = "Front"
  612.     hdec5.Parent = he5
  613.     local he6 = Instance.new("Part")
  614.     he6.Name = "he6"
  615.     he6.BrickColor = BrickColor.new("Bright yellow")
  616.     propertieslol(he6)
  617.     he6.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90))
  618.     he6.Transparency = 1
  619.     he6.Parent = mod
  620.     local m13 = Instance.new("SpecialMesh")
  621.     m13.MeshType = "Head"
  622.     m13.Parent = he6
  623.     local hdec6 = Instance.new("Decal")
  624.     hdec6.Texture = "rbxasset://textures/face.png"
  625.     hdec6.Face = "Front"
  626.     hdec6.Parent = he6
  627.     m0.Scale = Vector3.new(0, 0, 0)
  628.     m1.Scale = Vector3.new(0, 0, 0)
  629.     m2.Scale = Vector3.new(0, 0, 0)
  630.     m3.Scale = Vector3.new(0, 0, 0)
  631.     m4.Scale = Vector3.new(0, 0, 0)
  632.     m5.Scale = Vector3.new(0, 0, 0)
  633.     m6.Scale = Vector3.new(0, 0, 0)
  634.     m7.Scale = Vector3.new(0, 0, 0)
  635.     m8.Scale = Vector3.new(0, 0, 0)
  636.     m9.Scale = Vector3.new(0, 0, 0)
  637.     m10.Scale = Vector3.new(0, 0, 0)
  638.     m11.Scale = Vector3.new(0, 0, 0)
  639.     m12.Scale = Vector3.new(0, 0, 0)
  640.     m13.Scale = Vector3.new(0, 0, 0)
  641.     coroutine.resume(coroutine.create(function()
  642.       while mover do
  643.         swait()
  644.         handle.CFrame = handle.CFrame:lerp(mover.CFrame, 0.4)
  645.         h1.CFrame = h1.CFrame:lerp(mover.CFrame * CFrame.new(0, 3, 0), 0.4)
  646.         h2.CFrame = h2.CFrame:lerp(mover.CFrame * CFrame.new(0, -3, 0), 0.4)
  647.         he.CFrame = he.CFrame:lerp(mover.CFrame * CFrame.new(0, -4, 0), 0.4)
  648.         ht.CFrame = ht.CFrame:lerp(mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  649.         p1.CFrame = p1.CFrame:lerp(mover.CFrame * CFrame.new(0, 12, 0), 0.4)
  650.         p2.CFrame = p2.CFrame:lerp(mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  651.         he1.CFrame = he1.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  652.         he2.CFrame = he2.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  653.         het1.CFrame = het1.CFrame:lerp(mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  654.         he3.CFrame = he3.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  655.         he4.CFrame = he4.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90)), 0.4)
  656.         he5.CFrame = he5.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90)), 0.4)
  657.         he6.CFrame = he6.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90)), 0.4)
  658.       end
  659.     end))
  660.     local function expando(mesho, vectorz)
  661.       mesho.Scale = Vector3.new(0, 0, 0)
  662.       local sond = Instance.new("Sound")
  663.       sond.Volume = 1.2
  664.       sond.Pitch = 1
  665.       sond.EmitterSize = 10
  666.       sond.SoundId = "rbxassetid://315152748"
  667.       sond.Parent = mesho.Parent
  668.       sond:Play()
  669.       mana.Value = mana.Value - 3
  670.       for _ = 1, 5 do
  671.         swait()
  672.         mesho.Scale = mesho.Scale:lerp(vectorz + Vector3.new(6, 6, 6), 0.65)
  673.       end
  674.       for _ = 1, 3 do
  675.         swait()
  676.         mesho.Scale = mesho.Scale:lerp(vectorz, 0.65)
  677.       end
  678.       mesho.Scale = vectorz
  679.     end
  680.     expando(m0, Vector3.new(5, 30, 5))
  681.     expando(m1, Vector3.new(6, 5.5, 5.5))
  682.     expando(m2, Vector3.new(6, 5.5, 5.5))
  683.     expando(m3, Vector3.new(6.5, 6.5, 6.5))
  684.     expando(m4, Vector3.new(1.25, 1.25, 1.25))
  685.     expando(m5, Vector3.new(5, 90, 4))
  686.     expando(m6, Vector3.new(2, 20, 2))
  687.     expando(m7, Vector3.new(75, 75, 75))
  688.     expando(m8, Vector3.new(75, 75, 75))
  689.     expando(m9, Vector3.new(12, 11, 11))
  690.     expando(m10, Vector3.new(60, 60, 60))
  691.     expando(m11, Vector3.new(60, 60, 60))
  692.     expando(m12, Vector3.new(60, 60, 60))
  693.     expando(m13, Vector3.new(60, 60, 60))
  694.     wait(0.2)
  695.     movindamover = false
  696.     coroutine.resume(coroutine.create(function()
  697.       local sond = Instance.new("Sound")
  698.       sond.Volume = 2.5
  699.       sond.Pitch = 0.5
  700.       sond.SoundId = "rbxassetid://320557353"
  701.       sond.Parent = p2
  702.       sond:Play()
  703.     end))
  704.     for _ = 1, 60 do
  705.       swait()
  706.       mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)) * CFrame.new(0, 16, 4), 0.1)
  707.       mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  708.     end
  709.     coroutine.resume(coroutine.create(function()
  710.       local sond = Instance.new("Sound")
  711.       sond.Volume = 5.5
  712.       sond.Pitch = 0.6
  713.       sond.SoundId = "rbxassetid://320557353"
  714.       sond.Parent = p2
  715.       sond:Play()
  716.     end))
  717.     for d = 1, 5 do
  718.       swait()
  719.       mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 13, -5), 0.008 + d / 8)
  720.       mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  721.     end
  722.     for e = 1, 3 do
  723.       swait()
  724.       mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(0)) * CFrame.new(0, 6, 13), 0.7 + e / 9)
  725.       mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  726.     end
  727.     coroutine.resume(coroutine.create(function()
  728.       local sond = Instance.new("Sound")
  729.       sond.Volume = 5
  730.       sond.Pitch = 0.9
  731.       sond.SoundId = "rbxassetid://157878578"
  732.       sond.Parent = mciro
  733.       sond:Play()
  734.     end))
  735.     local ra = Ray.new(mciro.Position, mciro.CFrame.upVector * 3)
  736.     local part, positi = workspace:FindPartOnRayWithIgnoreList(ra, {chr}, false, true)
  737.     if part then
  738.       local cfremz = CFrame.new(positi)
  739.       debris(cfremz, part, 20)
  740.     end
  741.     mana.Value = mana.Value - 30
  742.     for m = 1, 18 do
  743.       makenoob(mciro.CFrame * CFrame.new(math.random(-15, 15), math.random(-32, -4), math.random(-15, 15)), Vector3.new(math.random(-100, 100), math.random(100, 200), math.random(-100, 100)), math.random(4, 16) / 10)
  744.     end
  745.     coroutine.resume(coroutine.create(function()
  746.       local pou1 = Instance.new("Part")
  747.       propertieslol(pou1)
  748.       pou1.BrickColor = BrickColor.new("Grey")
  749.       pou1.Transparency = 0.5
  750.       pou1.CFrame = mciro.CFrame * CFrame.new(0, -28, 0) * CFrame.Angles(math.rad(180), 0, 0)
  751.       pou1.Parent = mod
  752.       local mosh = Instance.new("SpecialMesh")
  753.       mosh.MeshType = "FileMesh"
  754.       mosh.MeshId = "rbxassetid://489415447"
  755.       mosh.Scale = Vector3.new(0.1, 0.1, 0.1)
  756.       mosh.Parent = pou1
  757.       local pou2 = Instance.new("Part")
  758.       propertieslol(pou2)
  759.       pou2.BrickColor = BrickColor.new("Grey")
  760.       pou2.Transparency = 0.5
  761.       pou2.CFrame = mciro.CFrame * CFrame.new(0, -23, 0) * CFrame.Angles(math.rad(180), 0, 0)
  762.       pou2.Parent = mod
  763.       local mosh2 = Instance.new("SpecialMesh")
  764.       mosh2.MeshType = "FileMesh"
  765.       mosh2.MeshId = "rbxassetid://489415447"
  766.       mosh2.Scale = Vector3.new(0.1, 0.1, 0.1)
  767.       mosh2.Parent = pou2
  768.       for x = 1, 4 do
  769.         wait()
  770.         pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.Angles(0, math.rad(4), 0), 0.4)
  771.         mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(15, 100, 15), 0.4)
  772.         pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  773.         mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(25, 80, 25), 0.4)
  774.       end
  775.       for x = 1, 40 do
  776.         wait()
  777.         pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  778.         mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  779.         pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  780.         mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  781.       end
  782.       for x = 1, 19 do
  783.         wait()
  784.         pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  785.         mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  786.         pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  787.         mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  788.         pou1.Transparency = pou1.Transparency + 0.03
  789.         pou2.Transparency = pou2.Transparency + 0.03
  790.       end
  791.     end))
  792.     hito(mciro, 24, 40)
  793.     camshake(mciro, 48, 6)
  794.     wait(3)
  795.     for _, g in pairs(mod:GetChildren()) do
  796.       if g.ClassName == "Part" then
  797.         coroutine.resume(coroutine.create(function()
  798.           for _ = 1, 24 do
  799.             wait()
  800.             g.Transparency = g.Transparency + 0.06
  801.           end
  802.           g:Destroy()
  803.         end))
  804.         for _, d in ipairs(g:GetChildren()) do
  805.           if d.ClassName == "Decal" then
  806.             coroutine.resume(coroutine.create(function()
  807.               if d.Transparency ~= 1 then
  808.                 for _ = 1, 24 do
  809.                   wait()
  810.                   d.Transparency = d.Transparency + 0.06
  811.                 end
  812.               end
  813.             end))
  814.           end
  815.         end
  816.         delay(2, function()
  817.           coolindown = false
  818.         end)
  819.       end
  820.     end
  821.   end
  822.   function ZAWARUDO()
  823.     if selected == false then
  824.       return
  825.     end
  826.     if warudo == true then
  827.       return
  828.     end
  829.     if workspace:FindFirstChild("The Noob") then
  830.       return
  831.     end
  832.     warudo = true
  833.     waruding = true
  834.     local animo = human.Animator
  835.     animo.Parent = nil
  836.     chr.Animate.Disabled = true
  837.     local lmao = Instance.new("Sound")
  838.     lmao.EmitterSize = 150
  839.     lmao.Volume = 1.25
  840.     lmao.MaxDistance = 2700
  841.     lmao.SoundId = "rbxassetid://170620840"
  842.     lmao.Parent = rootpart
  843.     game.Debris:AddItem(lmao, 25)
  844.     lmao:Play()
  845.     chr.PrimaryPart = rootpart
  846.     wait(0.75)
  847.     rootpart.Anchored = true
  848.     for _ = 1, 40 do
  849.       wait(0.04)
  850.       chr:MoveTo(rootpart.Position + Vector3.new(0, 60, 0))
  851.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  852.     end
  853.     for _ = 1, 12 do
  854.       wait(0.03)
  855.       chr:MoveTo(rootpart.Position + Vector3.new(0, 10, 0))
  856.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  857.     end
  858.     for c = 1, 14 do
  859.       wait(0.01)
  860.       torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(178)), 0.3)
  861.       torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(-178)), 0.3)
  862.       torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  863.       torso:FindFirstChild("Right Hip").C0 = torso:FindFirstChild("Right Hip").C0:lerp(RightHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(0)), 0.3)
  864.       torso:FindFirstChild("Left Hip").C0 = torso:FindFirstChild("Left Hip").C0:lerp(LeftHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.3)
  865.     end
  866.     local trn = function(p)
  867.       for _ = 1, 6 do
  868.         wait()
  869.         p.Transparency = p.Transparency - 0.18
  870.       end
  871.     end
  872.     local function bignoob(cfrem, scalo)
  873.       nscale.Value = scalo
  874.       local md = Instance.new("Model")
  875.       md.Name = "The Noob"
  876.       md.Parent = workspace
  877.       local hu = Instance.new("Humanoid")
  878.       hu.MaxHealth = 0
  879.       hu.RigType = "R6"
  880.       hu.Name = "nothumanxd"
  881.       hu.Parent = md
  882.       local anm = Instance.new("Animator")
  883.       anm.Parent = hu
  884.       hu.PlatformStand = true
  885.       local hd = Instance.new("Part")
  886.       hd.Name = "Head"
  887.       hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  888.       hd.TopSurface = "Smooth"
  889.       hd.BottomSurface = "Inlet"
  890.       hd.Locked = true
  891.       hd.Transparency = 1
  892.       hd.BrickColor = BrickColor.new("Bright yellow")
  893.       hd.CanCollide = false
  894.       hd.Parent = md
  895.       local hm = Instance.new("SpecialMesh")
  896.       hm.MeshType = "Head"
  897.       hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  898.       hm.Parent = hd
  899.       local hf = Instance.new("Decal")
  900.       hf.Texture = "rbxasset://textures/face.png"
  901.       local gen = math.random(1, 40)
  902.       if gen == 3 then
  903.         hf.Texture = "rbxassetid://260884109"
  904.       end
  905.       if gen == 8 then
  906.         hf.Texture = "rbxassetid://260569492"
  907.       end
  908.       if gen == 12 then
  909.         hf.Texture = "rbxassetid://259580505"
  910.       end
  911.       if gen == 16 then
  912.         hf.Texture = "rbxassetid://259579232"
  913.       end
  914.       if gen == 24 then
  915.         hf.Texture = "rbxassetid://259571525"
  916.       end
  917.       if gen == 28 then
  918.         hf.Texture = "rbxassetid://258283210"
  919.       end
  920.       if gen == 32 then
  921.         hf.Texture = "rbxassetid://258940032"
  922.       end
  923.       if gen == 38 then
  924.         hf.Texture = "rbxassetid://673220970"
  925.         hf.Color3 = Color3.new(0, 0, 0)
  926.       end
  927.       hf.Face = "Front"
  928.       hf.Parent = hd
  929.       local hrp = Instance.new("Part")
  930.       hrp.Name = "HumanoidRootPart"
  931.       hrp.TopSurface, hrp.BottomSurface = 0, 0
  932.       hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  933.       hrp.Transparency = 1
  934.       hrp.CanCollide = false
  935.       hrp.Anchored = true
  936.       hrp.Locked = true
  937.       hrp.Parent = md
  938.       local learm = Instance.new("Part")
  939.       learm.Name = "Left Arm"
  940.       learm.BrickColor = BrickColor.new("Bright yellow")
  941.       learm.CanCollide = false
  942.       learm.Transparency = 1
  943.       learm.Locked = true
  944.       learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  945.       learm.Parent = md
  946.       local riarm = Instance.new("Part")
  947.       riarm.Name = "Right Arm"
  948.       riarm.BrickColor = BrickColor.new("Bright yellow")
  949.       riarm.CanCollide = false
  950.       riarm.Transparency = 1
  951.       riarm.Locked = true
  952.       riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  953.       riarm.Parent = md
  954.       local leleg = Instance.new("Part")
  955.       leleg.Name = "Left Leg"
  956.       leleg.BrickColor = BrickColor.new("Br. yellowish green")
  957.       leleg.CanCollide = false
  958.       leleg.Transparency = 1
  959.       leleg.Locked = true
  960.       leleg.BottomSurface = 0
  961.       leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  962.       leleg.Parent = md
  963.       local rileg = Instance.new("Part")
  964.       rileg.Name = "Right Leg"
  965.       rileg.BrickColor = BrickColor.new("Br. yellowish green")
  966.       rileg.CanCollide = false
  967.       rileg.Locked = true
  968.       rileg.Transparency = 1
  969.       rileg.BottomSurface = 0
  970.       rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  971.       rileg.Parent = md
  972.       local tor = Instance.new("Part")
  973.       tor.Name = "Torso"
  974.       tor.BrickColor = BrickColor.new("Bright blue")
  975.       tor.Locked = true
  976.       tor.Anchored = true
  977.       tor.CanCollide = false
  978.       tor.Transparency = 1
  979.       tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  980.       tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  981.       tor.Parent = md
  982.       md.PrimaryPart = hrp
  983.       md:SetPrimaryPartCFrame(cfrem)
  984.       md:makeJoints()
  985.       makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  986.       makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  987.       makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  988.       makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  989.       makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  990.       makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  991.       tor:FindFirstChild("Right Shoulder").C0 = tor:FindFirstChild("Right Shoulder").C0 * CFrame.new(7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  992.       tor:FindFirstChild("Left Shoulder").C0 = tor:FindFirstChild("Left Shoulder").C0 * CFrame.new(-7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  993.       tor:FindFirstChild("Right Hip").C0 = tor:FindFirstChild("Right Hip").C0 * CFrame.new(7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  994.       tor:FindFirstChild("Left Hip").C0 = tor:FindFirstChild("Left Hip").C0 * CFrame.new(-7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  995.       tor:FindFirstChild("Neck").C0 = tor:FindFirstChild("Neck").C0 * CFrame.new(0, 1, 3) * CFrame.Angles(math.rad(-90), 0, 0)
  996.       trn(tor)
  997.       trn(hd)
  998.       trn(learm)
  999.       trn(riarm)
  1000.       trn(leleg)
  1001.       trn(rileg)
  1002.       nscale.Value = 1
  1003.     end
  1004.     local yehboi = true
  1005.     bignoob(rootpart.CFrame * CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(90), 0, 0), 15)
  1006.     coroutine.resume(coroutine.create(function()
  1007.       while workspace:FindFirstChild("The Noob") and yehboi == true do
  1008.         swait()
  1009.         workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 9, 0) * CFrame.Angles(math.rad(90), 0, 0))
  1010.       end
  1011.     end))
  1012.     local function bam(cframe, intens, nu)
  1013.       local pou1 = Instance.new("Part")
  1014.       pou1.BrickColor = BrickColor.new("Grey")
  1015.       pou1.Transparency = 0.1
  1016.       pou1.CFrame = cframe
  1017.       pou1.Parent = mod
  1018.       local mosh = Instance.new("SpecialMesh")
  1019.       mosh.MeshType = "FileMesh"
  1020.       mosh.MeshId = "rbxassetid://489415447"
  1021.       mosh.Scale = Vector3.new(1, 1, 1)
  1022.       mosh.Parent = pou1
  1023.       coroutine.resume(coroutine.create(function()
  1024.         for _ = 1, nu do
  1025.           swait()
  1026.           mosh.Scale = mosh.Scale + Vector3.new(3 * intens, 3 * intens, 3 * intens)
  1027.           pou1.Transparency = pou1.Transparency + 0.9 / nu
  1028.         end
  1029.         pou1:Destroy()
  1030.       end))
  1031.     end
  1032.     wait(1)
  1033.     for _ = 1, 50 do
  1034.       wait(0.025)
  1035.       chr:MoveTo(rootpart.Position + Vector3.new(0, -9.5, 0))
  1036.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(-3.8), math.rad(0), math.rad(0)))
  1037.     end
  1038.     for _ = 1, 30 do
  1039.       wait()
  1040.       chr:MoveTo(rootpart.Position + Vector3.new(0, -79.1, 0))
  1041.     end
  1042.     local ry = Ray.new(rootpart.Position + Vector3.new(0, -6, 0), rootpart.CFrame.upVector * 150)
  1043.     local part, poso = workspace:FindPartOnRayWithIgnoreList(ry, {chr}, false, false)
  1044.     if part then
  1045.       debris(CFrame.new(poso), part, 25)
  1046.     end
  1047.     chr:MoveTo(poso + Vector3.new(0, 15, 0))
  1048.     yehboi = false
  1049.     coroutine.resume(coroutine.create(function()
  1050.       local sond = Instance.new("Sound")
  1051.       sond.Volume = 3
  1052.       sond.Pitch = 0.5
  1053.       sond.MaxDistance = 300
  1054.       sond.SoundId = "rbxassetid://157878578"
  1055.       sond.Parent = workspace:FindFirstChild("The Noob").Torso
  1056.       sond:Play()
  1057.     end))
  1058.     stun(workspace:FindFirstChild("The Noob").Torso, 26, 7)
  1059.     hito(workspace:FindFirstChild("The Noob").Torso, 26, 15)
  1060.     bam(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 16, 32)
  1061.     for _ = 1, 10 do
  1062.       wait()
  1063.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(7), math.rad(0), math.rad(0)))
  1064.     end
  1065.     for _ = 1, 8 do
  1066.       wait()
  1067.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(4.5), math.rad(2), math.rad(0)))
  1068.       torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(80)), 0.4)
  1069.       torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(80)), 0.4)
  1070.     end
  1071.     local br = Instance.new("Part")
  1072.     br.Anchored = true
  1073.     br.CFrame = workspace:FindFirstChild("The Noob").Torso.CFrame
  1074.     br.Transparency = 1
  1075.     br.CanCollide = false
  1076.     br.Parent = workspace
  1077.     game.Debris:AddItem(br, 30)
  1078.     local hrz = Instance.new("Part")
  1079.     hrz.Anchored = true
  1080.     hrz.CFrame = rootpart.CFrame
  1081.     hrz.Transparency = 1
  1082.     hrz.CanCollide = false
  1083.     hrz.Parent = workspace
  1084.     game.Debris:AddItem(hrz, 30)
  1085.     wait(0.4)
  1086.     coroutine.resume(coroutine.create(function()
  1087.       local f = true
  1088.       for n = 1, 70 do
  1089.         wait()
  1090.         workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(br.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)))
  1091.         if f == true then
  1092.           chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(-32), math.rad(0)))
  1093.           torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(21)), 0.9)
  1094.           f = false
  1095.         elseif f == false then
  1096.           chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(32), math.rad(0)))
  1097.           torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-21)), 0.9)
  1098.           f = true
  1099.         end
  1100.       end
  1101.     end))
  1102.     for _ = 1, 18 do
  1103.       wait(0.06)
  1104.       torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  1105.       torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(-117, -100))), 1)
  1106.       makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  1107.       bam(larm.CFrame, 1, 9)
  1108.       coroutine.resume(coroutine.create(function()
  1109.         local sond = Instance.new("Sound")
  1110.         sond.Volume = 0.7
  1111.         sond.PlaybackSpeed = math.random(19, 26) / 10
  1112.         sond.SoundId = "rbxassetid://157878578"
  1113.         sond.MaxDistance = 150
  1114.         sond.Parent = workspace:FindFirstChild("The Noob").Torso
  1115.         sond:Play()
  1116.       end))
  1117.       wait(0.06)
  1118.       torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(100, 117))), 1)
  1119.       torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(68, 82))), 1)
  1120.       makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  1121.       hito(workspace:FindFirstChild("The Noob").Torso, 18, 5)
  1122.       if part then
  1123.         debris(CFrame.new(poso), part, 1)
  1124.       end
  1125.       bam(rarm.CFrame, 1, 9)
  1126.     end
  1127.     wait(0.6)
  1128.     for _ = 1, 15 do
  1129.       wait(0.02)
  1130.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(0)))
  1131.     end
  1132.     for _ = 1, 8 do
  1133.       swait()
  1134.       torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  1135.       torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(50, 51)), math.rad(math.random(-91, -89))), 1)
  1136.       torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(61)), 0.9)
  1137.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-18), math.rad(0)))
  1138.     end
  1139.     coroutine.resume(coroutine.create(function()
  1140.       local sond = Instance.new("Sound")
  1141.       sond.Volume = 3
  1142.       sond.PlaybackSpeed = math.random(6, 8) / 10
  1143.       sond.SoundId = "rbxassetid://157878578"
  1144.       sond.MaxDistance = 200
  1145.       sond.Parent = workspace:FindFirstChild("The Noob").Torso
  1146.       sond:Play()
  1147.     end))
  1148.     bam(larm.CFrame, 6, 24)
  1149.     hito(workspace:FindFirstChild("The Noob").Torso, 32, 20)
  1150.     wait(0.6)
  1151.     for _, d in pairs(torso:GetChildren()) do
  1152.       if d.ClassName == "Motor6D" then
  1153.         d:Destroy()
  1154.       end
  1155.     end
  1156.     makejoint(torso, NeckC0, NeckC1, torso, chr.Head, "Neck")
  1157.     makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  1158.     makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  1159.     makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  1160.     makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  1161.     chr:SetPrimaryPartCFrame(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, 0, 8))
  1162.     chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  1163.     for _ = 1, 40 do
  1164.       swait()
  1165.       chr:MoveTo(rootpart.CFrame.p + Vector3.new(0, 2, -3))
  1166.       chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  1167.     end
  1168.     rootpart.Anchored = false
  1169.     animo.Parent = human
  1170.     chr.Animate.Disabled = false
  1171.     hito(workspace:FindFirstChild("The Noob").Torso, 36, 40)
  1172.     for _, parz in pairs(workspace:FindFirstChild("The Noob"):GetChildren()) do
  1173.       if parz.ClassName == "Part" then
  1174.         for _, g in pairs(parz:GetChildren()) do
  1175.           if g.ClassName == "Motor6D" then
  1176.             g:Destroy()
  1177.           end
  1178.         end
  1179.         if parz.Name == "HumanoidRootPart" then
  1180.           parz:Destroy()
  1181.         end
  1182.         if workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid") then
  1183.           workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid"):Destroy()
  1184.         end
  1185.         parz.Anchored = false
  1186.         parz.CanCollide = false
  1187.         do
  1188.           local bodyp = Instance.new("BodyVelocity")
  1189.           bodyp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1190.           bodyp.Velocity = Vector3.new(math.random(-200, 200), math.random(150, 300), math.random(-200, 200))
  1191.           bodyp.P = 500
  1192.           bodyp.Parent = parz
  1193.           parz.RotVelocity = Vector3.new(math.random(-700, 700), math.random(-700, 700), math.random(-700, 700))
  1194.           delay(0.02, function()
  1195.             bodyp:Destroy()
  1196.             wait(2)
  1197.             parz.CanCollide = true
  1198.           end)
  1199.           game.Debris:AddItem(parz, 10)
  1200.         end
  1201.       end
  1202.     end
  1203.     coroutine.resume(coroutine.create(function()
  1204.       local ex = Instance.new("Explosion")
  1205.       ex.BlastRadius = 40
  1206.       ex.DestroyJointRadiusPercent = 0.2
  1207.       ex.BlastPressure = 120
  1208.       ex.ExplosionType = 2
  1209.       ex.Position = workspace:FindFirstChild("The Noob").Torso.Position
  1210.       ex.Visible = true
  1211.       ex.Parent = workspace
  1212.       wait(12)
  1213.       if workspace:FindFirstChild("The Noob") then
  1214.         workspace:FindFirstChild("The Noob"):Destroy()
  1215.       end
  1216.       wait(0.5)
  1217.       warudo = false
  1218.     end))
  1219.     waruding = false
  1220.   end
  1221.   function makenoob(cfrem, velocity, scalo)
  1222.     nscale.Value = scalo
  1223.     local md = Instance.new("Model")
  1224.     md.Name = "Noob"
  1225.     md.Parent = workspace
  1226.     local hu = Instance.new("Humanoid")
  1227.     hu.RigType = "R6"
  1228.     hu.Parent = md
  1229.     local anm = Instance.new("Animator")
  1230.     anm.Parent = hu
  1231.     hu.PlatformStand = true
  1232.     local light = function(part)
  1233.       part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1234.     end
  1235.     local hd = Instance.new("Part")
  1236.     hd.Name = "Head"
  1237.     hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1238.     hd.TopSurface = "Smooth"
  1239.     hd.BottomSurface = "Inlet"
  1240.     hd.Locked = true
  1241.     hd.BrickColor = BrickColor.new("Bright yellow")
  1242.     hd.CanCollide = true
  1243.     hd.Anchored = false
  1244.     light(hd)
  1245.     hd.Parent = md
  1246.     local hm = Instance.new("SpecialMesh")
  1247.     hm.MeshType = "Head"
  1248.     hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1249.     hm.Parent = hd
  1250.     local hf = Instance.new("Decal")
  1251.     hf.Texture = "rbxasset://textures/face.png"
  1252.     local gen = math.random(1, 40)
  1253.     if gen == 3 then
  1254.       hf.Texture = "rbxassetid://260884109"
  1255.     end
  1256.     if gen == 8 then
  1257.       hf.Texture = "rbxassetid://260569492"
  1258.     end
  1259.     if gen == 12 then
  1260.       hf.Texture = "rbxassetid://259580505"
  1261.     end
  1262.     if gen == 16 then
  1263.       hf.Texture = "rbxassetid://259579232"
  1264.     end
  1265.     if gen == 24 then
  1266.       hf.Texture = "rbxassetid://259571525"
  1267.     end
  1268.     if gen == 28 then
  1269.       hf.Texture = "rbxassetid://258283210"
  1270.     end
  1271.     if gen == 32 then
  1272.       hf.Texture = "rbxassetid://258940032"
  1273.     end
  1274.     if gen == 38 then
  1275.       hf.Texture = "rbxassetid://673220970"
  1276.       hf.Color3 = Color3.new(0, 0, 0)
  1277.     end
  1278.     hf.Face = "Front"
  1279.     hf.Parent = hd
  1280.     local hrp = Instance.new("Part")
  1281.     hrp.Name = "HumanoidRootPart"
  1282.     hrp.TopSurface, hrp.BottomSurface = 0, 0
  1283.     hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1284.     hrp.Transparency = 1
  1285.     hrp.CanCollide = false
  1286.     hrp.Locked = true
  1287.     light(hrp)
  1288.     hrp.Parent = md
  1289.     local learm = Instance.new("Part")
  1290.     learm.Name = "Left Arm"
  1291.     learm.BrickColor = BrickColor.new("Bright yellow")
  1292.     learm.CanCollide = false
  1293.     learm.Locked = true
  1294.     learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1295.     light(learm)
  1296.     learm.Parent = md
  1297.     local riarm = Instance.new("Part")
  1298.     riarm.Name = "Right Arm"
  1299.     riarm.BrickColor = BrickColor.new("Bright yellow")
  1300.     riarm.CanCollide = false
  1301.     riarm.Locked = true
  1302.     light(riarm)
  1303.     riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1304.     riarm.Parent = md
  1305.     local leleg = Instance.new("Part")
  1306.     leleg.Name = "Left Leg"
  1307.     leleg.BrickColor = BrickColor.new("Br. yellowish green")
  1308.     leleg.CanCollide = false
  1309.     leleg.Locked = true
  1310.     light(leleg)
  1311.     leleg.BottomSurface = 0
  1312.     leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1313.     leleg.Parent = md
  1314.     local rileg = Instance.new("Part")
  1315.     rileg.Name = "Right Leg"
  1316.     rileg.BrickColor = BrickColor.new("Br. yellowish green")
  1317.     rileg.CanCollide = false
  1318.     rileg.Locked = true
  1319.     light(rileg)
  1320.     rileg.BottomSurface = 0
  1321.     rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1322.     rileg.Parent = md
  1323.     local tor = Instance.new("Part")
  1324.     tor.Name = "Torso"
  1325.     tor.BrickColor = BrickColor.new("Bright blue")
  1326.     tor.Locked = true
  1327.     light(tor)
  1328.     tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1329.     tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1330.     tor.Parent = md
  1331.     md.PrimaryPart = hrp
  1332.     md:SetPrimaryPartCFrame(cfrem * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)))
  1333.     md:makeJoints()
  1334.     makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1335.     makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1336.     makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1337.     makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1338.     makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  1339.     makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1340.     maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1341.     maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1342.     maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1343.     maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1344.     local d = math.random(0, 12)
  1345.     if d == 5 then
  1346.       local sun = Instance.new("Sound")
  1347.       sun.SoundId = "rbxassetid://167285348"
  1348.       sun.Pitch = math.random(9, 10) / 10
  1349.       sun.Volume = 3
  1350.       sun.Parent = hrp
  1351.       sun:Play()
  1352.     elseif d == 6 then
  1353.       local sun = Instance.new("Sound")
  1354.       sun.SoundId = "rbxassetid://604650009"
  1355.       sun.Pitch = math.random(7, 13) / 10
  1356.       sun.Volume = 3
  1357.       sun.Parent = hrp
  1358.       sun:Play()
  1359.     end
  1360.     local bodyp = Instance.new("BodyVelocity")
  1361.     bodyp.MaxForce = Vector3.new(90000, 90000, 90000)
  1362.     bodyp.Velocity = velocity
  1363.     bodyp.P = 5000
  1364.     bodyp.Parent = hrp
  1365.     delay(0.06, function()
  1366.       bodyp:Destroy()
  1367.     end)
  1368.     nscale.Value = 1
  1369.   end
  1370.   function hito(partoz, magn, dmg)
  1371.     for _, guy in pairs(workspace:GetChildren()) do
  1372.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  1373.         local humz = guy:FindFirstChild("Humanoid")
  1374.         local torse = guy:FindFirstChild("Torso")
  1375.         humz:TakeDamage(dmg)
  1376.       end
  1377.     end
  1378.   end
  1379.   function stun(partoz, magn, time)
  1380.     for _, guy in pairs(workspace:GetChildren()) do
  1381.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  1382.         do
  1383.           local humz = guy:FindFirstChild("Humanoid")
  1384.           local torse = guy:FindFirstChild("Torso")
  1385.           guy.PrimaryPart = torse
  1386.           torse.Anchored = true
  1387.           if guy:FindFirstChild("HumanoidRootPart") then
  1388.             guy:FindFirstChild("HumanoidRootPart").Anchored = true
  1389.             delay(time, function()
  1390.               if guy:FindFirstChild("HumanoidRootPart") then
  1391.                 guy:FindFirstChild("HumanoidRootPart").Anchored = false
  1392.               end
  1393.             end)
  1394.           end
  1395.           guy:SetPrimaryPartCFrame(torse.CFrame * CFrame.Angles(math.rad(0), 0, 0))
  1396.           delay(time, function()
  1397.             if torse then
  1398.               torse.Anchored = false
  1399.             end
  1400.           end)
  1401.         end
  1402.       end
  1403.     end
  1404.   end
  1405.   function debris(cfremz, thepart, amt)
  1406.     for j = 1, amt do
  1407.       do
  1408.         local pr = Instance.new("Part")
  1409.         nooutline(pr)
  1410.         pr.Name = "debrisobeb"
  1411.         pr.Anchored = true
  1412.         pr.BrickColor = thepart.BrickColor
  1413.         pr.CanCollide = true
  1414.         pr.Material = thepart.Material
  1415.         pr.Transparency = thepart.Transparency
  1416.         pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  1417.         pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  1418.         pr.Parent = workspace
  1419.         game.Debris:AddItem(pr, 25)
  1420.         delay(15, function()
  1421.           if pr then
  1422.             pr.CanCollide = false
  1423.             pr.Anchored = false
  1424.           end
  1425.         end)
  1426.       end
  1427.     end
  1428.     for c = 1, amt do
  1429.       do
  1430.         local pr2 = Instance.new("Part")
  1431.         nooutline(pr2)
  1432.         pr2.Name = "moredebr"
  1433.         pr2.Anchored = false
  1434.         pr2.BrickColor = thepart.BrickColor
  1435.         pr2.CanCollide = false
  1436.         pr2.Material = thepart.Material
  1437.         pr2.Transparency = thepart.Transparency
  1438.         pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
  1439.         pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  1440.         pr2.Parent = workspace
  1441.         pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  1442.         pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  1443.         game.Debris:AddItem(pr2, 45)
  1444.         delay(2, function()
  1445.           pr2.CanCollide = true
  1446.           wait(10)
  1447.           if pr2 then
  1448.             pr2.CanCollide = false
  1449.           end
  1450.         end)
  1451.       end
  1452.     end
  1453.   end
  1454.   function camshake(partoz, magn, intens)
  1455.     if togglecamshake == true then
  1456.       return
  1457.     end
  1458.     for _, guy in pairs(workspace:GetChildren()) do
  1459.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy.Name ~= "Noob" and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  1460.         coroutine.resume(coroutine.create(function()
  1461.           local humz = guy:FindFirstChild("Humanoid")
  1462.           local torse = guy:FindFirstChild("Torso")
  1463.           for _ = 1, 5 * intens do
  1464.             wait()
  1465.             humz.CameraOffset = Vector3.new(2 * math.random(-intens, intens), 0.5 * math.random(-intens, intens), 2 * math.random(-intens, intens))
  1466.           end
  1467.           humz.CameraOffset = Vector3.new(0, 0, 0)
  1468.         end))
  1469.       end
  1470.     end
  1471.   end
  1472.   function cleannoobs()
  1473.     for _, nib in pairs(workspace:GetChildren()) do
  1474.       coroutine.resume(coroutine.create(function()
  1475.         if nib.Name == "Noob" then
  1476.           if nib:FindFirstChild("HumanoidRootPart") then
  1477.             wait(0.06)
  1478.             do
  1479.               local g = Instance.new("Part")
  1480.               g.CanCollide, g.Anchored = false, true
  1481.               g.Transparency = 1
  1482.               g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  1483.               g.Parent = workspace
  1484.               game.Debris:AddItem(g, 4)
  1485.               local sou = Instance.new("Sound")
  1486.               sou.Pitch = math.random(7, 11) / 10
  1487.               sou.Volume = 0.9
  1488.               sou.SoundId = "rbxassetid://111124523"
  1489.               sou.Parent = g
  1490.               sou:Play()
  1491.               local pe = Instance.new("ParticleEmitter")
  1492.               pe.Acceleration = Vector3.new(0, 8, 0)
  1493.               pe.Lifetime = NumberRange.new(1, 1.5)
  1494.               pe.Rate = 20000
  1495.               pe.RotSpeed = NumberRange.new(-30, 30)
  1496.               pe.Rotation = NumberRange.new(0, 360)
  1497.               pe.Size = NumberSequence.new({
  1498.                 NumberSequenceKeypoint.new(0, 4.38, 0),
  1499.                 NumberSequenceKeypoint.new(0.672, 4.14, 0),
  1500.                 NumberSequenceKeypoint.new(1, 1.48, 0)
  1501.               })
  1502.               pe.Texture = "rbxassetid://244221440"
  1503.               pe.Transparency = NumberSequence.new({
  1504.                 NumberSequenceKeypoint.new(0, 0, 0),
  1505.                 NumberSequenceKeypoint.new(0.529, 0.3, 0),
  1506.                 NumberSequenceKeypoint.new(1, 1, 1)
  1507.               })
  1508.               pe.ZOffset = 5
  1509.               pe.VelocitySpread = 360
  1510.               pe.Parent = g
  1511.               delay(0.04, function()
  1512.                 pe.Enabled = false
  1513.               end)
  1514.             end
  1515.           end
  1516.           nib:Destroy()
  1517.         end
  1518.       end))
  1519.     end
  1520.   end
  1521.   tool.Activated:connect(function()
  1522.     movinit()
  1523.   end)
  1524.   mouse.KeyDown:connect(function(key)
  1525.     if key == "r" then
  1526.       test()
  1527.     end
  1528.     if key == "q" then
  1529.       shoom()
  1530.     end
  1531.     if key == "f" then
  1532.       pow()
  1533.     end
  1534.     if key == "t" then
  1535.       transpo()
  1536.     end
  1537.     if key == "c" then
  1538.       cleannoobs()
  1539.     end
  1540.     if key == "m" and plr.Name == "Avaxus" or key == "m" and plr.Name == "ArcaneLovers" or key == "m" and plr.Name == "Fenrier" then
  1541.       ZAWARUDO()
  1542.     end
  1543.     if key == "k" then
  1544.       if togglecamshake == false then
  1545.         togglecamshake = true
  1546.       elseif togglecamshake == true then
  1547.         togglecamshake = false
  1548.       end
  1549.     end
  1550.   end)
  1551.   tool.Equipped:connect(function()
  1552.     selected = true
  1553.   end)
  1554.   tool.Unequipped:connect(function()
  1555.     selected = false
  1556.   end)
RAW Paste Data
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top