DustyThomas

Naruto Script

May 30th, 2016
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 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 = "disable"
  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 = false
  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("Rasengan!")
  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("Cyan")
  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 = 30
  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 = 16
  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 = 16
  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 = 20
  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 = 16
  167. if once == true then
  168. wait(1.5)
  169. t.Parent.Humanoid.Health = t.Parent.Humanoid.Health - 10
  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 = 0
  180. fire.Size = 5
  181. fire.Color = Color3.new(0,0,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)
Add Comment
Please, Sign In to add comment