View difference between Paste ID: p5e8YUmh and fGQzeiNP
SHOW: | | - or go back to the newest paste.
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")
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 = 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
60+
				hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 100
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()
103+
		fb.BrickColor = BrickColor:Blue()
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)