Advertisement
quanito600x

NARUTO

Oct 2nd, 2016
1,630
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
RBScript 12.59 KB | None | 0 0
  1. local mp = game.Players.LocalPlayer
  2. while wait() do if mp.Character then break end end
  3. local disable = nil
  4. if mp:FindFirstChild("disable") then
  5.     disable = mp.disable
  6. else
  7.     disable = Instance.new("BoolValue",mp)
  8.     disable.Name = "enable"
  9.     disable.Value = false
  10. end
  11. local mpc = mp.Character
  12. local rs = mpc.Torso["Right Shoulder"]
  13. local ls = mpc.Torso["Left Shoulder"]
  14. local rh = mpc.Torso["Right Hip"]
  15. local lh = mpc.Torso["Left Hip"]
  16. local neck = mpc.Torso.Neck
  17. local mouse = mp:GetMouse()
  18. local spam = false
  19. local susano = false
  20. local sharingan = false
  21. local mana = 100
  22. local torso,ta,head,neck,sr,rw,sl,lw = nil,nil,nil,nil,nil,nil,nil,nil
  23. local charge = true
  24. function chat(text)
  25.     game:GetService("Chat"):Chat(mpc.Head, text)
  26. end
  27. function fw(wf)
  28.     game:GetService("RunService").Stepped:wait(wf)
  29. end
  30. mouse.KeyDown:connect(function(key)
  31. if disable.Value == true then return end
  32. ypcall(function()
  33.     if key == "f" and spam == false and mana>=25 then
  34.         spam = true
  35.         for i=1,15 do
  36.             rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1)
  37.             fw(0.25)
  38.         end
  39.         mana=mana-25
  40.         chat("RESENGAN!")
  41.         local ras = Instance.new("Part",workspace)
  42.         ras.Name = "Rasengan"
  43.         ras.FormFactor = "Custom"
  44.         ras.Size = Vector3.new(2, 2, 2)
  45.         ras.TopSurface = "Smooth"
  46.         ras.BottomSurface = "Smooth"
  47.         ras.BrickColor = BrickColor.new("Red")
  48.         local rm = Instance.new("SpecialMesh",ras)
  49.         rm.MeshType = "Sphere"
  50.         rm.Scale = Vector3.new(1.25,1.25,1.25)
  51.         local weld = Instance.new("Weld",ras)
  52.         weld.Part0 = mpc["Right Arm"]
  53.         weld.Part1 = ras
  54.         weld.C0 = CFrame.new(0,-2,0)
  55.         local once = false
  56.         mpc.Humanoid.WalkSpeed = 90
  57.         ras.Touched:connect(function(hit)
  58.             if once == true then return end
  59.             if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
  60.                 hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 40
  61.                 hit.Parent.Humanoid.Sit = true
  62.                 if hit.Parent:FindFirstChild("Torso") then
  63.                     hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*80
  64.                 end
  65.                 mpc.Humanoid.WalkSpeed = 30
  66.                 ras:remove()               
  67.                 once = true
  68.                 for i=1,15 do
  69.                     rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1)
  70.                     fw(0.25)
  71.                 end
  72.                 chat("Haa")
  73.             end    
  74.         end)
  75.         if once == false then
  76.             wait(5)
  77.             if once == false then
  78.                 ras:remove()
  79.                 mpc.Humanoid.WalkSpeed = 30
  80.                 for i=1,15 do
  81.                     rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1)
  82.                     fw(0.25)
  83.                 end        
  84.             end
  85.         end
  86.         spam = false
  87.     elseif key == "g" and spam == false and mana>=40 then
  88.         spam = true
  89.         mana = mana - 40
  90.         chat("Katon: FireBall Jutsu!")
  91.         for i=1,15 do
  92.             rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1)
  93.             ls.C0 = ls.C0 * CFrame.Angles(0,0,-0.1)
  94.             fw(0.25)
  95.         end
  96.         for i=1,10 do
  97.             rs.C0 = rs.C0 * CFrame.Angles(0.1,0,0)
  98.             ls.C0 = ls.C0 * CFrame.Angles(0.1,0,0)
  99.             fw(0.25)
  100.         end
  101.         local fb = Instance.new("Part",workspace)
  102.         fb.Shape = "Ball"
  103.         fb.BrickColor = BrickColor:Red()
  104.         fb.Size = Vector3.new(15,15,15)
  105.         fb.TopSurface = "Smooth"
  106.         fb.BottomSurface = "Smooth"
  107.         fb.CFrame = mpc.Torso.CFrame * CFrame.new(0,7.5,-15)
  108.         local fire = Instance.new("Fire",fb)
  109.         fire.Color = Color3.new(255,0,0)
  110.         fire.SecondaryColor = Color3.new(255,0,0)
  111.         fire.Heat = 25
  112.         fire.Size = 20
  113.         local dir = Instance.new("BodyVelocity",fb)
  114.         dir.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  115.         dir.velocity = mpc.Torso.CFrame.lookVector*80      
  116.         local once = false
  117.         fb.Touched:connect(function(hit)
  118.             if once == true then return end
  119.             if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Humanoid") and hit.Parent:FindFirstChild("Torso") and hit.Parent.Name ~= mp.Name then
  120.                 hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 60
  121.                 once = true
  122.                 dir:remove()
  123.                 chat("Hmph..")
  124.                 fb.Anchored = true
  125.                 fb.Size = Vector3.new(50,50,50)
  126.                 fb.CFrame = hit.Parent.Torso.CFrame
  127.                 wait(5)
  128.                 fb:remove()
  129.             end
  130.         end)
  131.         if once ~= true then
  132.             wait(5)
  133.             fb:remove()
  134.         end
  135.         for i=1,10 do
  136.             rs.C0 = rs.C0 * CFrame.Angles(-0.1,0,0)
  137.             ls.C0 = ls.C0 * CFrame.Angles(-0.1,0,0)
  138.             fw(0.25)
  139.         end
  140.         for i=1,15 do
  141.             rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1)
  142.             ls.C0 = ls.C0 * CFrame.Angles(0,0,0.1)
  143.             fw(0.25)
  144.         end
  145.         spam = false
  146.     elseif key == "q" and spam == false and mana>=20 then
  147.         spam = true
  148.         mana = mana - 80
  149.         chat("Headhunter")
  150.         mpc.Humanoid.WalkSpeed = 30
  151.         local once = false
  152.         local t = nil      
  153.         mpc.Torso.Touched:connect(function(hit)
  154.             if once == true then return end
  155.             if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
  156.                 once = true
  157.                 hit.Parent.Torso.Anchored = true
  158.                 mpc.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(0,0,10)
  159.                 wait(0.15)
  160.                 hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(0,-3.5,0)
  161.                 t = hit.Parent.Torso
  162.                 chat("Hmph")
  163.             end
  164.         end)
  165.         wait(5)
  166.         mpc.Humanoid.WalkSpeed = 30
  167.         if once == true then
  168.             wait(1.5)
  169.             t.Parent.Humanoid.Health = t.Parent.Humanoid.Health - 100
  170.             t.CFrame = t.CFrame * CFrame.new(0,3.5,0)
  171.             t.Anchored = false
  172.         else
  173.             once = true    
  174.         end
  175.         spam = false
  176.     elseif key == "c" and spam == false and mana<100 then
  177.         spam = true
  178.         local fire = Instance.new("Fire",mpc.Torso)
  179.         fire.Heat = 10
  180.         fire.Size = 30
  181.         fire.Color = Color3.new(24,9,255)
  182.         for i=1,10 do
  183.             rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1)
  184.             ls.C0 = ls.C0 * CFrame.Angles(0,0,-0.1)
  185.             fw(0.25)
  186.         end
  187.         for i=1,10 do
  188.             rs.C0 = rs.C0 * CFrame.Angles(0.1,0,0)
  189.             ls.C0 = ls.C0 * CFrame.Angles(0.1,0,0)
  190.             fw(0.25)
  191.         end
  192.         charge = true
  193.     elseif key == "e" and spam == false and mana>=20 then
  194.         spam = true
  195.         chat("64 Palms and 32 Trigrams!")
  196.         mana=mana-80
  197.         for i=1,15 do
  198.             rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1)
  199.         end
  200.        
  201.         local once = false
  202.         local finished = false
  203.         mpc["Right Arm"].Touched:connect(function(hit)
  204.             if once == true then return end
  205.             if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
  206.                 once = true
  207.                 for i=1,15 do
  208.                     ls.C0 = ls.C0 * CFrame.Angles(0,0,-0.1)
  209.                 end
  210.                 hit.Parent.Torso.Anchored = true           
  211.                 for i=1,64,2 do
  212.                     chat(tostring(i))
  213.                     ls.C0 = ls.C0 * CFrame.new(0,-1,0)
  214.                     rs.C0 = rs.C0 * CFrame.new(0,-1,0)
  215.                     fw(0.25)
  216.                     chat(tostring(i+1))
  217.                     ls.C0 = ls.C0 * CFrame.new(0,1,0)
  218.                     rs.C0 = rs.C0 * CFrame.new(0,1,0)
  219.                     hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 3
  220.                     fw(0.25)
  221.                 end
  222.                 chat("HAA!")
  223.                 hit.Parent.Torso.Anchored = false
  224.                 wait()
  225.                 hit.Parent.Humanoid.Sit = true
  226.                 hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*80
  227.                 for i=1,15 do
  228.                     rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1)
  229.                 end
  230.                 for i=1,15 do
  231.                     ls.C0 = ls.C0 * CFrame.Angles(0,0,0.1)
  232.                 end
  233.                 finished = true
  234.             end
  235.         end)
  236.         wait(3)
  237.         if once == true then
  238.             while wait() do
  239.                 if finished == true then
  240.                     break
  241.                 end
  242.             end
  243.         else
  244.             for i=1,15 do
  245.                 rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1)
  246.             end
  247.             finished = true
  248.             once = true
  249.         end
  250.         spam = false
  251.     elseif key == "h" and spam == false and mana==100 then
  252.         if susano == false then
  253.             spam = true
  254.             mana=mana-100
  255.             chat("Susano'o!")
  256.             wait(1)
  257.             local model = mpc
  258.             torso = Instance.new("Part",model)
  259.             torso.Name = "Torso"
  260.             torso.Transparency = 0.4
  261.             torso.BrickColor = BrickColor.new(107)
  262.             torso.Size = Vector3.new(25.4,29,17.6)
  263.             torso.CFrame = mpc.Torso.CFrame * CFrame.new(0,26,0)
  264.             torso.TopSurface = "Smooth"
  265.             torso.BottomSurface = "Smooth"
  266.             ta = Instance.new("Weld",torso)
  267.             ta.Part0 = mpc.Torso
  268.             ta.Part1 = torso
  269.             ta.C0 = CFrame.new(0,torso.Size/2,0)
  270.             head = Instance.new("Part",model)
  271.             head.Name = "Head"
  272.             head.Transparency = 0.4
  273.             head.BrickColor = BrickColor.new(107)
  274.             head.TopSurface = "Smooth"
  275.             head.BottomSurface = "Smooth"
  276.             head.Size = Vector3.new(25.4,14.2,17.6)
  277.             neck = Instance.new("Weld",head)
  278.             neck.Part0 = torso
  279.             neck.Part1 = head
  280.             neck.C0 = CFrame.new(0,(29/2)+7,0)
  281.             local cool = Instance.new("SpecialMesh",head)
  282.             cool.MeshType = "FileMesh"
  283.             cool.MeshId = "http://www.roblox.com/asset/?id=1090446"
  284.             cool.Scale = Vector3.new(10, 7, 10)
  285.             cool.TextureId = "http://www.roblox.com/asset/?id=36761415"
  286.             sr = Instance.new("Part",model)
  287.             sr.Name = "Right Arm"
  288.             sr.Transparency = 0.04
  289.             sr.BrickColor = BrickColor.new(107)
  290.             sr.TopSurface = "Smooth"
  291.             sr.BottomSurface = "Smooth"
  292.             sr.FormFactor = "Custom"
  293.             sr.Size = Vector3.new(12,29,17.6)
  294.             rw = Instance.new("Weld",sr)
  295.             rw.Part0 = torso
  296.             rw.Part1 = sr
  297.             rw.C0 = CFrame.new(25.4-7,0,0)
  298.             sl = Instance.new("Part",model)
  299.             sl.Name = "Left Arm"
  300.             sl.Transparency = 0.04
  301.             sl.BrickColor = BrickColor.new(107)
  302.             sl.TopSurface = "Smooth"
  303.             sl.BottomSurface = "Smooth"
  304.             sl.FormFactor = "Custom"
  305.             sl.Size = Vector3.new(12,29,17.6)
  306.             lw = Instance.new("Weld",sl)
  307.             lw.Part0 = torso
  308.             lw.Part1 = sl
  309.             lw.C0 = CFrame.new(-25.4+7,0,0)
  310.             mpc.Humanoid.WalkSpeed = 30
  311.             susano = true
  312.             spam = false
  313.         else
  314.             spam = true
  315.             ta:remove() neck:remove() rw:remove() lw:remove() torso:remove() head:remove() sr:remove() sl:remove()
  316.             susano = false
  317.             spam = false
  318.         end
  319.     elseif key == "k" and spam == false and susano == true then
  320.         spam = true
  321.         for i=1,60 do
  322.             rw.C0 = rw.C0 * CFrame.Angles(0.01,0,0)
  323.             fw(0.25)
  324.         end
  325.         local once = false
  326.         sr.Touched:connect(function(hit)
  327.             if once == true then return end
  328.             if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
  329.                 once = true
  330.                 hit.Parent.Humanoid.Sit = true
  331.                 hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*math.random(80,100)
  332.                 hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(60,80)
  333.                 for i=1,60 do
  334.                     rw.C0 = rw.C0 * CFrame.Angles(-0.01,0,0)
  335.                     fw(0.25)
  336.                 end
  337.             end
  338.         end)
  339.         wait(5)
  340.         if once == false then
  341.             for i=1,60 do
  342.                 rw.C0 = rw.C0 * CFrame.Angles(-0.01,0,0)
  343.                 fw(0.25)
  344.             end
  345.             once = true
  346.         end
  347.         spam = false
  348.         elseif key == "j" and spam == false and susano == true then
  349.         spam = true
  350.         for i=1,60 do
  351.             lw.C0 = lw.C0 * CFrame.Angles(0.01,0,0)
  352.             fw(0.25)
  353.         end
  354.         local once = false
  355.         sl.Touched:connect(function(hit)
  356.             if once == true then return end
  357.             if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
  358.                 once = true
  359.                 hit.Parent.Humanoid.Sit = true
  360.                 hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*math.random(80,100)
  361.                 hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(60,80)
  362.                 for i=1,60 do
  363.                     lw.C0 = lw.C0 * CFrame.Angles(-0.01,0,0)
  364.                     fw(0.25)
  365.                 end
  366.             end
  367.         end)
  368.         wait(5)
  369.         if once == false then
  370.             for i=1,60 do
  371.                 lw.C0 = lw.C0 * CFrame.Angles(-0.01,0,0)
  372.                 fw(0.25)
  373.             end
  374.             once = true
  375.         end
  376.         spam = false
  377.     elseif key == "r" then
  378.         if sharingan == false then 
  379.             mpc.Head.face.Texture = "http://www.roblox.com/asset/?id=73586045"
  380.             sharingan = true
  381.             for k,v in pairs(workspace:GetChildren()) do
  382.                 if v.ClassName == "Model" and v:FindFirstChild("Torso") and v.Name ~= mp.Name then
  383.                     local bg = Instance.new("BillboardGui",workspace.CurrentCamera)
  384.                     bg.Name = "psw"
  385.                     bg.Size = UDim2.new(1,0,1)
  386.                     bg.AlwaysOnTop = true
  387.                     bg.Adornee = v.Torso
  388.                     local frame = Instance.new("Frame",bg)
  389.                     frame.Size = UDim2.new(0,10,0,10)
  390.                     frame.BackgroundColor3 = Color3.new(21,0,0)
  391.                     frame.BorderColor3 = Color3.new(0,0,0)
  392.                     frame.BorderSizePixel = 5
  393.                 end
  394.             end
  395.         else
  396.             mpc.Head.face.Texture = "rbxasset://textures/face.png"
  397.             sharingan = false
  398.             workspace.CurrentCamera:ClearAllChildren()
  399.         end
  400.     end
  401. end)
  402. end)
  403.  
  404. mouse.KeyUp:connect(function(key)
  405. if disable.Value == true then return end
  406. ypcall(function()
  407.     if key == "c" and charge == true then
  408.         charge = false     
  409.         mpc.Torso.Fire:remove()
  410.         for i=1,10 do
  411.             rs.C0 = rs.C0 * CFrame.Angles(-0.1,0,0)
  412.             ls.C0 = ls.C0 * CFrame.Angles(-0.1,0,0)
  413.             fw(0.25)
  414.         end
  415.         for i=1,10 do
  416.             rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1)
  417.             ls.C0 = ls.C0 * CFrame.Angles(0,0,0.1)
  418.             fw(0.25)
  419.         end
  420.         spam = false
  421.     end
  422. end)
  423. end)
  424.  
  425. game:GetService("RunService").Stepped:connect(function()
  426.     if charge == true and mana<100 then
  427.         mana = mana + 1
  428.         wait(1)
  429.     end
  430. end)
  431.  
  432. game:GetService("RunService").Stepped:connect(function()
  433.     ypcall(function()
  434.         if mana<=0 then    
  435.             mp.PlayerGui.Main.Chakra.Text = "Chakra: 0"
  436.         else
  437.             mp.PlayerGui.Main.Chakra.Text = "Chakra: "..mana
  438.         end
  439.     end)
  440. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement