View difference between Paste ID: ZCHtsX5Z and mY8ez2XU
SHOW: | | - or go back to the newest paste.
1
tool = Instance.new("HopperBin") 
2
3-
player = game.Players.KeroroGunso2016 
3+
player = game.Players.overhaleren
4
char = player.Character 
5
tool = Instance.new("HopperBin") 
6
tool.Parent = player.Backpack 
7
script.Parent = tool
8
tool.Name = "Wand" 
9
10
spin = false
11
12
landc = "Earth green"
13
firec = "Bright red"
14
icec = "Light blue"
15
windc = "Institutional white"
16
helthc = "Lime green"
17
elec = "New Yeller"
18
19
norm = 18
20
21
handle = Instance.new("Part") 
22
handle.Parent = game.Lighting 
23
handle.Name = "Handle" 
24
handle.FormFactor = "Symmetric" 
25
handle.Size = Vector3.new(1,4,1) 
26
handle.TopSurface = 0 
27
handle.BottomSurface = 0 
28
handle.BrickColor = BrickColor.new("Black") 
29
handle.Anchored = false 
30
handle.Position = char["Right Arm"].Position 
31
handle.CanCollide = false
32
handle.Locked = true
33
handle2 = Instance.new("Part") 
34
handle2.Parent = game.Lighting 
35
handle2.Name = "Handle2" 
36
handle2.Shape = "Ball"
37
handle2.Size = Vector3.new(1,1,1) 
38
handle2.TopSurface = 0 
39
handle2.BottomSurface = 0 
40
handle2.BrickColor = BrickColor.new("Bright red") 
41
handle2.Anchored = false 
42
handle2.Position = char["Right Arm"].Position 
43
handle2.Transparency = 0.1
44
handle2.CanCollide = false
45
handle2.Locked = true
46
47
handle3 = Instance.new("Part") 
48
handle3.Parent = game.Lighting 
49
handle3.Name = "Handle2" 
50
handle3.Shape = "Ball"
51
handle3.Size = Vector3.new(1,1,1) 
52
handle3.TopSurface = 0 
53
handle3.BottomSurface = 0 
54
handle3.BrickColor = BrickColor.new("Black") 
55
handle3.Anchored = false 
56
handle3.Position = char["Right Arm"].Position 
57
handle3.CanCollide = false
58
handle3.Locked = true
59
local m = Instance.new("CylinderMesh") 
60
m.Parent = handle 
61
m.Scale = Vector3.new(0.42,1,0.42) 
62
local m2 = Instance.new("SpecialMesh") 
63
m2.Parent = handle2 
64
m2.MeshType = "Sphere"
65
m2.Scale = Vector3.new(0.8,0.8,0.8) 
66
local m3 = Instance.new("SpecialMesh") 
67
m3.Parent = handle3 
68
m3.MeshType = "FileMesh"
69
m3.MeshId = "http://www.roblox.com/asset/?id=1033714"
70
m3.Scale = Vector3.new(0.4,0.85,0.4) 
71
brick1 = Instance.new("Part")
72
brick1.Parent = char
73
brick1.formFactor = "Symmetric"
74
brick1.Size = Vector3.new(1,1,1)
75
brick1.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
76
brick1.Shape = "Ball"
77
brick1.CanCollide = false
78
brick1.Transparency = 1
79
brick1.Locked = true
80
mesh1 = Instance.new("SpecialMesh")
81
mesh1.Parent = brick1
82
mesh1.MeshType = "Sphere"
83
mesh1.Scale = Vector3.new(1.4,1.4,1.4)
84
brick2 = Instance.new("Part")
85
brick2.Parent = game.Lighting
86
brick2.formFactor = "Symmetric"
87
brick2.Size = Vector3.new(1,1,1)
88
brick2.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
89
brick2.Shape = "Ball"
90
brick2.CanCollide = false
91
brick2.Transparency = 1
92
brick2.BrickColor = handle2.BrickColor
93
brick2.Locked = true
94
mesh2 = Instance.new("SpecialMesh")
95
mesh2.Parent = brick2
96
mesh2.MeshType = "Sphere"
97
mesh2.Scale = Vector3.new(0.5,0.5,0.5)
98
brick3 = Instance.new("Part")
99
brick3.Parent = game.Lighting
100
brick3.formFactor = "Symmetric"
101
brick3.Size = Vector3.new(1,1,1)
102
brick3.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
103
brick3.Shape = "Ball"
104
brick3.CanCollide = false
105
brick3.Transparency = 1
106
brick3.BrickColor = handle2.BrickColor
107
brick3.Locked = true
108
mesh3 = Instance.new("SpecialMesh")
109
mesh3.Parent = brick3
110
mesh3.MeshType = "Sphere"
111
mesh3.Scale = Vector3.new(0.5,0.5,0.5)
112
wads = Instance.new("Weld")
113
wads.Parent = char.Torso
114
wads.Part0 = wads.Parent
115
wads.Part1 = brick1
116
wads.C1 = CFrame.new(-1.5,-0.5,0)
117
wads2 = Instance.new("Weld")
118
wads2.Parent = handle2
119
wads2.Part0 = wads2.Parent
120
wads2.Part1 = brick2
121
wads2.C1 = CFrame.new(1,0,0)
122
wads3 = Instance.new("Weld")
123
wads3.Parent = handle2
124
wads3.Part0 = wads2.Parent
125
wads3.Part1 = brick2
126
wads3.C1 = CFrame.new(-1,0,0)
127
128
wa = Instance.new("Weld")
129
wa.Parent = brick1
130
wa.Part0 = nil
131
wa.Part1 = nil
132
133
weld = Instance.new("Weld")
134
135
toha = Instance.new("Weld")
136
toha.Parent = char.Torso
137
toha.Part0 = nil
138
toha.Part1 = nil
139
toha.C1 = CFrame.fromEulerAnglesXYZ(0,0,-2.5) * CFrame.new(0,0,-0.7)
140
141
original = CFrame.fromEulerAnglesXYZ(-1.55,0,0) * CFrame.new(0,0,0.6)
142
weporigin = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)
143
144
myhum = char.Humanoid
145
myhum.WalkSpeed = norm
146
147
enabled = false
148
hol = false
149
150
function select(mouse, key)
151
	wa.Part0 = wa.Parent
152
	wa.Part1 = char["Right Arm"]
153
	wa.C1 = original
154
	weld.Parent = char["Right Arm"] 
155
	weld.Part0 = nil
156
	weld.Part1 = nil
157
	weld.C1 = weporigin 
158
	handle.Parent = char 
159
	handle2.Parent = char
160
	handle3.Parent = char
161
	for i = 1, 8 do
162
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
163
		wait()
164
	end
165
	for i = 1, 4 do
166
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
167
		wait()
168
	end
169
	toha.Part0 = nil
170
	toha.Part1 = nil
171
	weld.Part0 = weld.Parent 
172
	weld.Part1 = handle 
173
	for i = 1, 4 do
174
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0)
175
		wait()
176
	end
177
	for i = 1, 8 do
178
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.35,0,0)
179
		wait()
180
	end
181
	wa.C1 = original
182
	spin = true
183
	brick2.Transparency = 0.3
184
	brick2.Parent = char
185
	brick3.Transparency = 0.3
186
	brick3.Parent = char
187
	weld2 = Instance.new("Weld") 
188
	weld2.Parent = handle 
189
	weld2.Part0 = weld2.Parent 
190
	weld2.Part1 = handle2 
191
	weld2.C1 = CFrame.new(0, 0, 2.1) 
192
	weld3 = Instance.new("Weld") 
193
	weld3.Parent = handle 
194
	weld3.Part0 = weld3.Parent 
195
	weld3.Part1 = handle3 
196
	weld3.C1 = CFrame.new(0, 0, 1.4) 
197
	weld.C1 = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5) 
198
	weld2.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0, -2.1, 0) 
199
	weld3.C1 = CFrame.fromEulerAnglesXYZ(3.2,0,0) * CFrame.new(0, -1.5, 0) 
200
	coroutine.resume(coroutine.create(function()
201
		while spin == true do
202
			for i=1, 20 do
203
				wait()
204
				handle2.Transparency = handle2.Transparency + 0.025
205
			end
206
			for i=1, 20 do
207
				wait()
208
				handle2.Transparency = handle2.Transparency - 0.025
209
			end
210
		end
211
	end))
212
	coroutine.resume(coroutine.create(function()
213
		while spin == true do
214
			wait()
215
			wads2.C1 = wads2.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
216
			wads3.C1 = wads3.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
217
			local fade = brick2:clone()
218
			fade.Parent = char
219
			fade.CFrame = brick2.CFrame
220
			local weld = wads2:clone()
221
			weld.Parent = handle2
222
			weld.Part0 = weld.Parent
223
			weld.Part1 = fade
224
			local fade2 = brick3:clone()
225
			fade2.Parent = char
226
			fade2.CFrame = brick3.CFrame
227
			local weld2 = wads3:clone()
228
			weld2.Parent = handle2
229
			weld2.Part0 = weld2.Parent
230
			weld2.Part1 = fade2
231
			coroutine.resume(coroutine.create(function()
232
				for i=1, 8 do
233
					wait()
234
					fade.Transparency = fade.Transparency + 0.12
235
					fade2.Transparency = fade2.Transparency + 0.12
236
				end
237
				fade:remove()
238
				fade2:remove()
239
			end))
240
		end
241
	end))
242
	enabled = false
243
	mouse.KeyDown:connect(function(key) 
244
		key = key:lower() 
245
		if (key == "k") then 
246
			if enabled == true then return end
247
			enabled = true
248
			hol = true
249
			for i=1, 6 do
250
			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,0.1,0)
251
			wait()
252
			end
253
			handle2.BrickColor = BrickColor.new(landc)
254
			brick2.BrickColor = handle2.BrickColor
255
			brick3.BrickColor = handle2.BrickColor
256
			while hol == true do
257
			wait(0.05)
258
			local ki = Instance.new("Part")
259
			ki.Parent = workspace
260
			ki.Name = "Landmon"
261
			ki.Size = Vector3.new(1,1,1)
262
			ki.BrickColor = handle2.BrickColor
263
			ki.TopSurface = 0
264
			ki.BottomSurface = 0
265
			ki.CanCollide = false
266
			ki.Anchored = true
267
			ki.CFrame = CFrame.new(mouse.Hit.p)
268
			ki.CFrame = ki.CFrame * CFrame.new(0, -4, 0)
269
			local mef = Instance.new("SpecialMesh")
270
			mef.Parent = ki
271
			mef.MeshType = "Sphere"
272
			mef.Scale = Vector3.new(9,16,9)
273
			coroutine.resume(coroutine.create(function()
274
				for i=1, 5 do
275
					wait()
276
					wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.12,0)
277
				end
278
				for i=1, 5 do
279
					wait()
280
					wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.12,0)
281
				end
282
			end))
283
			coroutine.resume(coroutine.create(function()
284
				for i=1, 25 do
285
					wait()
286
					ki.CFrame = ki.CFrame * CFrame.new(0, 0.3, 0)
287
				end
288
				loo = ki.CFrame
289
				ki.CanCollide = true
290
				mef.Scale = Vector3.new(1,1,1)
291
				ki.Size = Vector3.new(9,16,9)
292
				ki.CFrame = loo
293
				wait(7)
294
				for i=1, 20 do
295
					wait()
296
					ki.Transparency = ki.Transparency + 0.05
297
				end
298
				ki:remove()
299
			end))
300
			end
301
		elseif (key == "f") then
302
			if enabled == true then return end
303
			enabled = true
304
			pof = mouse.Hit.p
305
			local part = Instance.new("Part")
306
			local fire = Instance.new("Fire")
307
			fire.Parent = part
308
			fire.Heat = 30
309
			fire.Size = 40
310
			local smoke = Instance.new("Smoke")
311
			smoke.Parent = part
312
			smoke.RiseVelocity = 2
313
			smoke.Size = 20
314
			smoke.Color = Color3.new(0,0,0)
315
			smoke.Opacity = 1
316
			local par = Instance.new("Part")
317
			par.Parent = workspace
318
			par.Size = Vector3.new(9,1,1)
319
			par.Transparency = 0
320
			par.Anchored = true
321
			par.TopSurface = 0
322
			par.BottomSurface = 0
323
			par.BrickColor = BrickColor.new(firec)
324
			par.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
325
			par.CFrame = par.CFrame * CFrame.Angles(0,0.8,0)
326
			par.CanCollide = false
327
			local mes = Instance.new("SpecialMesh")
328
			mes.Parent = par
329
			mes.MeshType = "Brick"
330
			mes.Scale = Vector3.new(1,1,1)
331
			local pa = par:clone()
332
			pa.Parent = workspace
333
			pa.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
334
			pa.CFrame = pa.CFrame * CFrame.Angles(0,-0.8,0)
335
			handle2.BrickColor = BrickColor.new(firec)
336
			brick2.BrickColor = handle2.BrickColor
337
			brick3.BrickColor = handle2.BrickColor
338
			for i=1, 10 do
339
				wait(0.03)
340
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,0.05,0)
341
			end
342
			for i=1, 4 do
343
			for i=1, 3 do
344
				wait(0.01)
345
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.05,0.1)
346
			end
347
			for i=1, 3 do
348
				wait(0.01)
349
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.03,0.05,-0.1)
350
			end
351
			end
352
			for i=1, 7 do
353
				wait(0.01)
354
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.1,-0.1)
355
			end
356
			wait(0.6)
357
			for i=1, 10 do
358
				wait(0.02)
359
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,-0.05,0.3)
360
				par.Transparency = par.Transparency + 0.1
361
				pa.Transparency = pa.Transparency + 0.1
362
				mes.Scale = mes.Scale + Vector3.new(0.1,0,0.05)
363
				pa.Mesh.Scale = pa.Mesh.Scale + Vector3.new(0.1,0,0.05)
364
			end
365
			wait(0.1)
366
			pa:remove()
367
			par:remove()
368
			part.Parent = workspace
369
			part.Size = Vector3.new(3,3,3)
370
			part.Anchored = true
371
			part.CFrame = CFrame.new(pof) 
372
			part.CFrame = part.CFrame * CFrame.Angles(1.2,0,0)
373
			part.Transparency = 1
374
			coroutine.resume(coroutine.create(function()
375
				for i=1, 100 do
376
					wait()
377
					part.CFrame = part.CFrame * CFrame.Angles(0,0,0.4)
378
				end
379
			end))
380
			local explode = Instance.new("Explosion")
381
			explode.Parent = char
382
			explode.BlastRadius = 11
383
			explode.BlastPressure = 400000
384
			explode.Position = part.Position
385
			explode.archivable = false
386
			wait(0.3)
387
			wa.C1 = original
388
			wait(0.7)
389
			fire.Enabled = false
390
			smoke.Enabled = false
391
			wait(0.2)
392
			part:remove()
393
			wait(1)
394
			enabled = false
395
		elseif (key == "q") then
396
			if enabled == true then return end
397
			enabled = true
398
			handle2.BrickColor = BrickColor.new(windc)
399
			brick2.BrickColor = handle2.BrickColor
400
			brick3.BrickColor = handle2.BrickColor
401
			for i=1, 8 do
402
				wait(0.01)
403
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0,-0.18)
404
			end
405
			for i=1, 2 do
406
				wait(0.01)
407
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.15,0)
408
			end
409
			wait(0.3)
410
			for i=1, 2 do
411
				wait(0.01)
412
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
413
			end
414
			local p = Instance.new("Part")
415
			p.Parent = workspace
416
			p.Name = "Sword"
417
			p.Size = Vector3.new(1,4,1)
418
			p.BottomSurface = 0
419
			p.TopSurface = 0
420
			p.Anchored = false
421
			p.CanCollide = false
422
			p.CFrame = handle.CFrame
423
			p.CFrame = p.CFrame * CFrame.Angles(0,0,1.55)
424
			p:BreakJoints()
425
			local mt = Instance.new("SpecialMesh")
426
			mt.Parent = p
427
			mt.MeshType = "FileMesh"
428
			mt.MeshId = "http://www.roblox.com/asset/?id=12768042"
429
			mt.TextureId = "http://www.roblox.com/asset/?id=21262906"
430
			local bv = Instance.new("BodyVelocity")
431
			bv.Parent = p
432
			bv.velocity = char.Torso.CFrame.lookVector * 45
433
			local bva = Instance.new("BodyAngularVelocity")
434
			bva.Parent = p
435
			bva.angularvelocity = Vector3.new(0,14,0)
436
			p.Touched:connect(function(hit)
437
				if hit.Parent.Name == player.Name then return end
438
				local hum = hit.Parent:findFirstChild("Humanoid")
439
				if hum ~= nil then
440
					local hed = hit.Parent:findFirstChild("Head")
441
					if hed ~= nil then
442
						for i=1, 5 do
443
							wait()
444
							hed.Parent.Torso.Neck.C1 = hed.Parent.Torso.Neck.C1 * CFrame.new(0, 0, -0.9)
445
						end
446
						hum.Health = 0
447
						wait(0.05)
448
						hed.Velocity = Vector3.new(math.random(-30,30),40,math.random(-30,30))
449
						hed.RotVelocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
450
					end
451
					hum.Health = 0
452
				end
453
			end)
454
			local spi = true
455
			coroutine.resume(coroutine.create(function()
456
				while spi == true do
457
					local fad = p:clone()
458
					fad.Parent = workspace
459
					fad.BrickColor = BrickColor.new(windc)
460
					fad.Transparency = 0.2
461
					fad.Mesh.TextureId = "Clear"
462
					fad.Anchored = true
463
					coroutine.resume(coroutine.create(function()
464
						for i=1, 8 do
465
							wait()
466
							fad.Transparency = fad.Transparency + 0.1
467
						end
468
						fad:remove()
469
					end))
470
					wait()
471
				end
472
			end))
473
			for i=1, 4 do
474
				wait(0.01)
475
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
476
			end
477
			wait(0.3)
478
			for i=1, 7 do
479
				wait(0.01)
480
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0.3)
481
			end
482
			wa.C1 = original
483
			wait(0.3)
484
			enabled = false
485
			wait(1.2)
486
			spi = false
487
			wait()
488
			p:remove()
489
		elseif (key == "e") then
490
			if enabled == true then return end
491
			enabled = true
492
			myhum.WalkSpeed = 0
493
			handle2.BrickColor = BrickColor.new(helthc)
494
			brick2.BrickColor = handle2.BrickColor
495
			brick3.BrickColor = handle2.BrickColor
496
			hol = true
497
			for i=1, 6 do
498
				wait(0.01)
499
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.13,0,0)
500
				weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.1)
501
			end
502
			wait(0.5)
503
			for i=1, 3 do
504
				wait(0.01)
505
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.4,0,0)
506
				weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.23)
507
			end
508
			local pf = Instance.new("Part")
509
			pf.Parent = workspace
510
			pf.Name = "Healthbump"
511
			pf.Size = Vector3.new(7,1,7)
512
			pf.BottomSurface = 0
513
			pf.TopSurface = 0
514
			pf.Anchored = true
515
			pf.CanCollide = false
516
			pf.CFrame = char.Torso.CFrame * CFrame.new(0,-2.8, 0)
517
			pf.Transparency = 0.3
518
			pf.BrickColor = handle2.BrickColor
519
			local meg = Instance.new("CylinderMesh")
520
			meg.Parent = pf
521
			meg.Scale = Vector3.new(0.6,0.8,0.6)
522
			hecols = {"Bright green", "Lime green", "Dark green", "Camo"}
523
			coroutine.resume(coroutine.create(function()
524
				for i=1, 50 do
525
					wait()
526
					pf.Transparency = pf.Transparency + 0.02
527
					meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
528
				end
529
			end))
530
			while hol == true do
531
				wait(0)
532
				myhum.Health = myhum.Health + 0.5
533
				local chanc = math.random(1,20)
534
				if chanc == 8 then
535
					coroutine.resume(coroutine.create(function()
536
						pf.Transparency = 0.3
537
						meg.Scale = Vector3.new(0.6,0.8,0.6)
538
						for i=1, 50 do
539
							wait()
540
							pf.Transparency = pf.Transparency + 0.02
541
							meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
542
						end
543
					end))
544
				end
545
				local hp = Instance.new("Part")
546
				hp.Parent = workspace
547
				hp.formFactor = "Symmetric"
548
				local randsiz = math.random(1,2)
549
				local col = math.random(1,4)
550
				hp.Size = Vector3.new(randsiz,randsiz,randsiz)
551
				hp.BrickColor = BrickColor.new(hecols[col])
552
				hp.TopSurface = 0
553
				hp.BottomSurface = 0
554
				hp.Transparency = 0.1
555
				hp.CFrame = char.Torso.CFrame * CFrame.new(math.random(-5,5),-3,math.random(-5,5))
556
				hp.CFrame = hp.CFrame * CFrame.Angles(math.random(),math.random(),math.random())
557
				hp.CanCollide = false
558
				hp.Anchored = false
559
				hp:BreakJoints()
560
				local mf = Instance.new("SpecialMesh")
561
				mf.MeshType = "Brick"
562
				mf.Parent = hp
563
				mf.Scale = Vector3.new(0.65,0.65,0.65)
564
				local bv = Instance.new("BodyVelocity")
565
				bv.Parent = hp
566
				bv.velocity = Vector3.new(0,10,0)
567
				coroutine.resume(coroutine.create(function()
568
					wait(0.9)
569
					for i=1, 9 do
570
						hp.Transparency = hp.Transparency + 0.1
571
						wait()
572
					end
573
					hp:remove()
574
				end))
575
			end
576
		elseif (key == "r") then
577
			if enabled == true then return end
578
			enabled = true
579
			myhum.WalkSpeed = 0
580
			handle2.BrickColor = BrickColor.new(elec)
581
			brick2.BrickColor = handle2.BrickColor
582
			brick3.BrickColor = handle2.BrickColor
583
			cols = {"Neon orange", "New Yeller", "Bright yellow", "Bright orange"}
584
			for i=1, 6 do
585
				wait(0.01)
586
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.11,0,0)
587
			end
588
			wait(0.35)
589
			tab = {}
590
			for i=1, 50 do
591
			for i=1, 20 do
592
				local a = Instance.new("Part")
593
				a.Parent = workspace
594
				a.formFactor = "Symmetric"
595
				a.Size = Vector3.new(4,1,1)
596
				a.TopSurface = 0
597
				a.BottomSurface = 0
598
				local numb = math.random(1,4)
599
				a.BrickColor = BrickColor.new(cols[numb])
600
				a.Anchored = true
601
				a.CanCollide = false
602
				a.Transparency = 0.3
603
				local mo = Instance.new("SpecialMesh")
604
				mo.Parent = a
605
				mo.MeshType = "Brick"
606
				mo.Scale = Vector3.new(1,0.2,0.2)
607
				a.CFrame = handle2.CFrame
608
				a.CFrame = a.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(2,0,0)
609
				table.insert(tab, a)
610
			end
611
			wait()
612
			for _, v in pairs(tab) do
613
				v:remove()
614
			end
615
			end
616
			for i=1, 7 do
617
				wait(0.01)
618
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.17,0.1,0)
619
			end
620
			coroutine.resume(coroutine.create(function()
621
			for i=1, 10 do
622
				wait(0.2)
623
				local h = Instance.new("Part")
624
				h.Parent = workspace
625
				h.Shape = "Ball"
626
				h.Size = Vector3.new(3,3,3)
627
				h.TopSurface = 0
628
				h.BottomSurface = 0
629
				local numb = math.random(1,4)
630
				h.BrickColor = BrickColor.new(cols[numb])
631
				h.Anchored = true
632
				h.CanCollide = false
633
				h.Transparency = 0.5
634
				h.CFrame = handle2.CFrame
635
				local function magn(hif)
636
					if hif.Parent.Name == player.Name then return end
637
					local dist = (char.Torso.Position - hif.Position).magnitude
638
					if dist >= 10 then
639
						print(dist)
640
						local hum = hif.Parent:findFirstChild("Humanoid")
641
						if hum ~= nil then
642
							hum.Health = 0
643
						end
644
					end
645
				end
646
				coroutine.resume(coroutine.create(function()
647
					for i=1, 30 do
648
						wait()
649
						magn(char.Torso)
650
					end
651
				end))
652
				coroutine.resume(coroutine.create(function()
653
					for i=1, 30 do
654
						wait(0.04)
655
						h.Size = h.Size + Vector3.new(2,2,2)
656
						h.Transparency = h.Transparency + 0.023
657
						h.CFrame = handle2.CFrame
658
					end
659
					h:remove()
660
				end))
661
			end
662
			end))
663
			for i=1, 19 do
664
			for i=1, 30 do
665
				local f = Instance.new("Part")
666
				f.Parent = workspace
667
				f.formFactor = "Symmetric"
668
				f.Size = Vector3.new(25,1,1)
669
				f.TopSurface = 0
670
				f.BottomSurface = 0
671
				local numb = math.random(1,4)
672
				f.BrickColor = BrickColor.new(cols[numb])
673
				f.Anchored = true
674
				f.CanCollide = false
675
				f.Transparency = 0.3
676
				local mo = Instance.new("SpecialMesh")
677
				mo.Parent = f
678
				mo.MeshType = "Brick"
679
				mo.Scale = Vector3.new(1,math.random(0.8,1.7),math.random(0.8,1.7))
680
				f.CFrame = handle2.CFrame
681
				f.CFrame = f.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(12.5,0,0)
682
				table.insert(tab, f)
683
			end
684
			wait(0.1)
685
			for _, v in pairs(tab) do
686
				v:remove()
687
			end
688
			end
689
			myhum.WalkSpeed = norm
690
			enabled = false
691
		end
692
	end) 
693
	mouse.KeyUp:connect(function(key) 
694
		key = key:lower() 
695
		if (key == "k") then 
696
			hol = false
697
			for i=1, 6 do
698
			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.1,0)
699
			wait()
700
			end
701
			wa.C1 = original
702
			enabled = false
703
			wait(0.3)
704
			wa.C1 = original
705
		elseif (key == "e") then
706
			hol = false
707
			for i=1, 6 do
708
			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.02,0)
709
			weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.24)
710
			wait()
711
			end
712
			myhum.WalkSpeed = norm
713
			for i=1, 5 do
714
				wait(0.15)
715
				wa.C1 = original
716
				weld.C1 = weporigin
717
			end
718
			enabled = false
719
		end
720
	end)
721
	mouse.Button1Down:connect(function()
722
		e = char.Torso
723
		wait(0.2)
724
		e.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,2.5,0)
725
	end)
726
end 
727
728
function deselect() 
729
	spin = false
730
	for i = 1, 8 do
731
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
732
		wait()
733
	end
734
	for i = 1, 4 do
735
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
736
		wait()
737
	end
738
	toha.Part0 = toha.Parent
739
	toha.Part1 = handle
740
	weld.Part0 = nil
741
	weld.Part1 = nil
742
	wait()
743
	wa.Part0 = nil
744
	wa.Part1 = nil
745
end 
746
747
748
script.Parent.Selected:connect(select) 
749
script.Parent.Deselected:connect(deselect)