View difference between Paste ID: 9vqnXyQB and PbdSV6NC
SHOW: | | - or go back to the newest paste.
1-
-----------/The final explosion\\-----------
1+
2
Character=Player.Character
3-
Instant explosion.
3+
4
function chatfunc(text)
5
local chat = coroutine.wrap(function()
6
if Character:FindFirstChild("TalkingBillBoard")~= nil then
7
Character:FindFirstChild("TalkingBillBoard"):destroy()
8
end
9
local naeeym2 = Instance.new("BillboardGui",Character)
10
naeeym2.Size = UDim2.new(0,100,0,40)
11
naeeym2.StudsOffset = Vector3.new(0,3,0)
12
naeeym2.Adornee = Character.Head
13
naeeym2.Name = "TalkingBillBoard"
14
local tecks2 = Instance.new("TextLabel",naeeym2)
15
tecks2.BackgroundTransparency = 1
16
tecks2.BorderSizePixel = 0
17
tecks2.Text = ""
18
tecks2.Font = "SciFi"
19
tecks2.TextSize = 30
20
tecks2.TextStrokeTransparency = 0
21
tecks2.TextColor3 = Color3.new(0,255,0)
22
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
23
tecks2.Size = UDim2.new(1,0,0.5,0)
24
local tecks3 = Instance.new("TextLabel",naeeym2)
25
tecks3.BackgroundTransparency = 1
26
tecks3.BorderSizePixel = 0
27
tecks3.Text = ""
28
tecks3.Font = "SciFi"
29
tecks3.TextSize = 30
30
tecks3.TextStrokeTransparency = 0
31
tecks3.TextColor3 = Color3.new(0,255,0)
32
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
33
tecks3.Size = UDim2.new(1,0,0.5,0)
34
for i = 1,string.len(text),1 do
35
tecks2.Text = string.sub(text,1,i)
36
tecks3.Text = string.sub(text,1,i)
37
wait(0.01)
38
end
39
wait(2)
40
for i = 1, 50 do
41
swait()
42
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
43
tecks2.Rotation = tecks2.Rotation - .8
44
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
45
tecks2.TextTransparency = tecks2.TextTransparency + .04
46
tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
47
tecks3.Rotation = tecks2.Rotation + .8
48
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
49
tecks3.TextTransparency = tecks2.TextTransparency + .04
50
end
51
naeeym2:Destroy()
52
end)
53
chat()
54
end
55
function onChatted(msg)
56
chatfunc(msg)
57
end
58
Player.Chatted:connect(onChatted)
59
 
60
chatfunc("My last move...")
61
wait(1)
62
chatfunc("Toxic...")
63
wait(2)
64
chatfunc("EXPLOSION!")
65
-----------/The final toxic explosion\\-----------
66
--[[Movelist
67
Instant toxic explosion.
68
---------]]
69
70
Player=game:GetService("Players").LocalPlayer
71
Character=Player.Character
72
Character.Humanoid.Name = "noneofurbusiness"
73
hum = Character.noneofurbusiness
74
LeftArm=Character["Left Arm"]
75
LeftLeg=Character["Left Leg"]
76
RightArm=Character["Right Arm"]
77
RightLeg=Character["Right Leg"]
78
Root=Character["HumanoidRootPart"]
79
Head=Character["Head"]
80
Torso=Character["Torso"]
81
Neck=Torso["Neck"]
82
place = Torso
83
hum.WalkSpeed = 0
84
hum.JumpPower = 0
85
86
screenGui = Instance.new("ScreenGui")
87
screenGui.Parent = script.Parent
88
speech = Instance.new("Sound",workspace)
89
speech.SoundId = "rbxassetid://2124080151"
90
speech.Volume = 10
91
speech:Play()
92
framee = Instance.new("Frame")
93
framee.Parent = screenGui
94
framee.Position = UDim2.new(0, 8, 0, -500)
95
framee.Size = UDim2.new(100000000,10000000,10000000,10000000)
96
framee.BackgroundColor3 = BrickColor.new("White").Color
97
framee.BackgroundTransparency = 1
98
for i = 1, 10 do
99
framee.BackgroundTransparency = framee.BackgroundTransparency - .1
100
wait()
101
end
102
imageLabelo = Instance.new("ImageLabel")
103
imageLabelo.Parent = screenGui
104
imageLabelo.BackgroundTransparency = 1
105
imageLabelo.ImageTransparency = 0
106
imageLabelo.Position = UDim2.new(0, 0, 0, -50)
107
imageLabelo.Size = UDim2.new(0, 1370, 0, 750)
108
imageLabelo.Image = "rbxassetid://2124079039"
109
wait(6)
110
imageLabelo2 = Instance.new("ImageLabel")
111
imageLabelo2.Parent = screenGui
112
imageLabelo2.BackgroundTransparency = 1
113
imageLabelo2.ImageTransparency = 1
114
imageLabelo2.Position = UDim2.new(0, 0, 0, -50)
115
imageLabelo2.Size = UDim2.new(0, 1370, 0, 750)
116
imageLabelo2.Image = "rbxassetid://2124078787"
117
for i = 1, 50 do
118
imageLabelo.ImageTransparency = imageLabelo.ImageTransparency + 0.025
119
imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency - 0.025
120
wait()
121
end
122
wait(2.9)
123
for i = 1, 10 do
124
framee.BackgroundTransparency = framee.BackgroundTransparency + .1
125
imageLabelo2.ImageTransparency = imageLabelo2.ImageTransparency + .1
126
wait()
127
end
128
imageLabelo:Remove()
129
imageLabelo2:Remove()
130
131
pcall(function()
132
133
camera = workspace.CurrentCamera
134
camera.CameraType = Enum.CameraType.Scriptable
135
camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5,-15) * CFrame.Angles(0,math.rad(180),0)
136
coroutine.wrap(function()
137
for i = 1, 75 do
138
wait()
139
end
140
gf = 5
141
fg = -30
142
for i = 1, 580 do
143
gf = gf + 0
144
fg = fg + 2.5
145
camera.CoordinateFrame = Torso.CFrame * CFrame.new(0,5 + gf,-15 - fg ) * CFrame.Angles(0,math.rad(180),0)
146
wait()
147
end
148
for i = 1, 250 do
149
wait()
150
end
151
coroutine.wrap(function()
152
for i = 1, 1000 do
153
for i,v in pairs(hum.Parent:GetDescendants()) do
154
if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
155
end
156
end
157
wait()
158
end
159
end)()
160
camera.CameraType = Enum.CameraType.Custom
161
end)()
162
end)
163
164
local remote = NS ([==[
165
Player=owner
166
Character=Player.Character
167
Character.Humanoid.Name = "noneofurbusiness"
168
hum = Character.noneofurbusiness
169
LeftArm=Character["Left Arm"]
170
LeftLeg=Character["Left Leg"]
171
RightArm=Character["Right Arm"]
172
RightLeg=Character["Right Leg"]
173
Root=Character["HumanoidRootPart"]
174
Head=Character["Head"]
175
Torso=Character["Torso"]
176
Neck=Torso["Neck"]
177
walking = false
178
jumping = false
179
allowgrassy = false
180
zxc = false
181
matte = nil
182
colori = nil
183
bigball = false
184
attacking = false
185
laughing = false
186
running = false
187
downpress = false
188
taim = nil
189
change = 0
190
ws = 0
191
jp = 0
192
appi = false
193
tauntdebounce = false
194
position = nil
195
lastexplosion = false
196
staybooming = false
197
MseGuide = true
198
levitate = false
199
firsttime5 = false
200
notallowedtransform = false
201
settime = 0
202
firsttime2 = false
203
sine = 0
204
t = 0
205
combo1 = true
206
dgs = 75
207
combo2 = false
208
firsttime3 = false
209
combo3 = false
210
local bl = {907530553,907527750,907527912}
211
colortable = {"Really black","Really red"}
212
colors = #colortable
213
blz = #bl
214
local aces = {1880203893,1881287656,1881287420,1881288034}
215
ace = #aces
216
local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
217
laugh = #laughs
218
mouse = Player:GetMouse()
219
RunSrv = game:GetService("RunService")
220
RenderStepped = game:GetService("RunService").RenderStepped
221
removeuseless = game:GetService("Debris")
222
damageall={}
223
Repeater={}
224
Repeater2={}
225
magictable={}
226
nonmeshRepeater={}
227
nonmeshRepeater2={}
228
dmgii={}
229
DamageAll2={}
230
SlowlyFade={}
231
th1={}
232
lolzor={}
233
lolzor2={}
234
th2={}
235
keyYsize={}
236
blocktrail={}
237
keyYtransparency={}
238
th3={}
239
laughingtable={}
240
Extreme={}
241
ExtremeM={}
242
ExtremeM2={}
243
m3={}
244
th4={}
245
th5={}
246
UpMover={}
247
openshocktable={}
248
LessSize={}
249
ForwardMover={}
250
FadeIn={}
251
signtransparency={}
252
signmover={}
253
signrotator={}
254
255
FireBall = Instance.new("Sound",LeftArm)
256
FireBall.SoundId = "rbxassetid://842332424"
257
FireBall.Volume = 5
258
FireBall.Pitch = 2.5
259
260
BigFireBall = Instance.new("Sound",LeftArm)
261
BigFireBall.SoundId = "rbxassetid://842332424"
262
BigFireBall.Volume = 8
263
BigFireBall.Pitch = 1.5
264
265
local HEADLERP = Instance.new("ManualWeld")
266
HEADLERP.Parent = Head
267
HEADLERP.Part0 = Head
268
HEADLERP.Part1 = Torso
269
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
270
271
local TORSOLERP = Instance.new("ManualWeld")
272
TORSOLERP.Parent = Root
273
TORSOLERP.Part0 = Torso
274
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
275
276
local ROOTLERP = Instance.new("ManualWeld")
277
ROOTLERP.Parent = Root
278
ROOTLERP.Part0 = Root
279
ROOTLERP.Part1 = Torso
280
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
281
282
local RIGHTARMLERP = Instance.new("ManualWeld")
283
RIGHTARMLERP.Parent = RightArm
284
RIGHTARMLERP.Part0 = RightArm
285
RIGHTARMLERP.Part1 = Torso
286
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
287
288
local LEFTARMLERP = Instance.new("ManualWeld")
289
LEFTARMLERP.Parent = LeftArm
290
LEFTARMLERP.Part0 = LeftArm
291
LEFTARMLERP.Part1 = Torso
292
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
293
294
local RIGHTLEGLERP = Instance.new("ManualWeld")
295
RIGHTLEGLERP.Parent = RightLeg
296
RIGHTLEGLERP.Part0 = RightLeg
297
RIGHTLEGLERP.Part1 = Torso
298
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
299
300
local LEFTLEGLERP = Instance.new("ManualWeld")
301
LEFTLEGLERP.Parent = LeftLeg
302
LEFTLEGLERP.Part0 = LeftLeg
303
LEFTLEGLERP.Part1 = Torso
304
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
305
306
local function weldBetween(a, b)
307
    local weld = Instance.new("ManualWeld", a)
308
    weld.Part0 = a
309
    weld.Part1 = b
310
    weld.C0 = a.CFrame:inverse() * b.CFrame
311
    return weld
312
end
313
314
function makeblockytrail()
315
coroutine.wrap(function()
316
while true do
317
for i,v in pairs(blocktrail) do
318
smke = Instance.new("Part",v)
319
smke.CFrame = v.CFrame * CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
320
smke.Material = "Neon"
321
smke.Anchored = true
322
smke.CanCollide = false
323
removeuseless:AddItem(smke,2)
324
end
325
swait()
326
end
327
end)()
328
end
329
330
local function ci(x, c, y, n)
331
so = Instance.new("Sound", x)
332
so.SoundId = c
333
so.Volume = y
334
so.Looped = n
335
end
336
337
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
338
A = Instance.new("Attachment", PARENT)
339
A.Position = POSITION1
340
A.Name = "A"
341
B = Instance.new("Attachment", PARENT)
342
B.Position = POSITION2
343
B.Name = "B"
344
tr1 = Instance.new("Trail", PARENT)
345
tr1.Attachment0 = A
346
tr1.Attachment1 = B
347
tr1.Enabled = true
348
tr1.Lifetime = LIFETIME
349
tr1.TextureMode = "Static"
350
tr1.LightInfluence = 0
351
tr1.Color = COLOR
352
tr1.Transparency = NumberSequence.new(0, 1)
353
end
354
355
function clean()
356
damageall={}
357
Repeater={}
358
Repeater2={}
359
nonmeshRepeater={}
360
nonmeshRepeater2={}
361
dmgii={}
362
DamageAll2={}
363
SlowlyFade={}
364
th1={}
365
th2={}
366
th3={}
367
Extreme={}
368
ExtremeM={}
369
ExtremeM2={}
370
m3={}
371
th4={}
372
th5={}
373
UpMover={}
374
openshocktable={}
375
LessSize={}
376
ForwardMover={}
377
FadeIn={}
378
signtransparency={}
379
signmover={}
380
signrotator={}
381
end
382
383
coroutine.wrap(function()
384
while wait() do
385
hum.WalkSpeed = ws
386
hum.JumpPower = jp
387
end
388
end)()
389
godmode = coroutine.wrap(function()
390
for i,v in pairs(Character:GetChildren()) do
391
if v:IsA("BasePart") and v ~= Root then
392
v.Anchored = false
393
end
394
end
395
while true do
396
hum.MaxHealth = math.huge
397
wait(0.0000001)
398
hum.Health = math.huge
399
wait()
400
end
401
end)
402
godmode()
403
ff = Instance.new("ForceField", Character)
404
ff.Visible = false
405
406
coroutine.wrap(function()
407
for i,v in pairs(Character:GetChildren()) do
408
if v.Name == "Animate" then v:Remove()
409
end
410
end
411
end)()
412
413
function damagealll(Radius,Position)		
414
	local Returning = {}		
415
	for _,v in pairs(workspace:GetChildren()) do		
416
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
417
if v:FindFirstChild("Torso") then		
418
			local Mag = (v.Torso.Position - Position).magnitude		
419
			if Mag < Radius then		
420
				table.insert(Returning,v)		
421
			end
422
elseif v:FindFirstChild("UpperTorso") then	
423
			local Mag = (v.UpperTorso.Position - Position).magnitude		
424
			if Mag < Radius then		
425
				table.insert(Returning,v)		
426
			end
427
end	
428
		end		
429
	end		
430
	return Returning		
431
end
432
433
ArtificialHB = Instance.new("BindableEvent", script)
434
ArtificialHB.Name = "Heartbeat"
435
script:WaitForChild("Heartbeat")
436
437
frame = 1 / 60
438
tf = 0
439
allowframeloss = false
440
tossremainder = false
441
442
443
lastframe = tick()
444
script.Heartbeat:Fire()
445
446
447
game:GetService("RunService").Heartbeat:connect(function(s, p)
448
	tf = tf + s
449
	if tf >= frame then
450
		if allowframeloss then
451
			script.Heartbeat:Fire()
452
			lastframe = tick()
453
		else
454
			for i = 1, math.floor(tf / frame) do
455
				script.Heartbeat:Fire()
456
			end
457
			lastframe = tick()
458
		end
459
		if tossremainder then
460
			tf = 0
461
		else
462
			tf = tf - frame * math.floor(tf / frame)
463
		end
464
	end
465
end)
466
467
function swait(num)
468
	if num == 0 or num == nil then
469
		game:service("RunService").Stepped:wait(0)
470
	else
471
		for i = 0, num do
472
			game:service("RunService").Stepped:wait(0)
473
		end
474
	end
475
end
476
477
478
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
479
so = Instance.new("Sound")
480
so.Parent = PARENT
481
so.SoundId = "rbxassetid://"..ID
482
so.Volume = VOL
483
so.Looped = LOOP
484
so:Play()
485-
TheExplosion.BrickColor = BrickColor.new("Bright yellow")
485+
486
end
487
488
warn("I'm gonna crush you, and throw you into the wind. Made by Supr14")
489
490
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
491
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
492
end
493
494
function ray2(StartPos, EndPos, Distance, Ignore)
495
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
496
return ray(StartPos, DIRECTION, Distance, Ignore)
497
end
498
sacrifice = Instance.new("Sound",Torso)
499
sacrifice.SoundId = "rbxassetid://2123165301"
500
sacrifice.Volume = 10
501
sacrifice:Play()
502
explosiontable = {}
503
x = 0
504
coroutine.wrap(function()
505
for i = 1, 400 do
506
swait()
507
x = x + 15
508
for i,v in pairs(explosiontable) do
509-
shockwave.BrickColor = BrickColor.new("White")
509+
510
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(x),0)
511
v.Parent.Transparency = v.Parent.Transparency + .025
512
end
513
end 
514
end)()
515
coroutine.wrap(function()
516
for i = 1, 25 do
517
shockwave3 = Instance.new("Part", Torso)
518
shockwave3.Size = Vector3.new(1,1,1)
519
shockwave3.CanCollide = false
520
shockwave3.Anchored = true
521
shockwave3.Name = "shockwav"
522
shockwave3.Transparency = .5
523
shockwave3.BrickColor = BrickColor.new("White")
524
shockwave3.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
525
shockwavemesh3 = Instance.new("SpecialMesh", shockwave3)
526
shockwavemesh3.Scale = Vector3.new(1,1,1)
527
shockwavemesh3.MeshId = "rbxassetid://20329976"
528
table.insert(explosiontable,shockwavemesh3)
529
swait(5)
530
end
531
end)()
532
for i = 1, 50 do
533
settime = 0.05
534
sine = sine + change
535
change = 1
536
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
537
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.5)
538
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(-13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
539
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,.3) * CFrame.Angles(math.rad(-100),math.rad(13 + 2 *math.sin(sine/1)),math.rad(5 * math.sin(sine/1))), 0.5)
540
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.5)
541
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
542
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.5)
543
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, -.25) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.5)
544
swait()
545
end
546
explosiontable2={}
547
explosiontable3={}
548
TheExplosion = Instance.new("Part",LeftArm)
549
TheExplosion.BrickColor = BrickColor.new("Lime green")
550
TheExplosion.Material = "Neon"
551
TheExplosion.Shape = "Ball"
552
TheExplosion.Anchored = true
553
TheExplosion.CanCollide = false
554
TheExplosion.CFrame = CFrame.new(Torso.Position)
555
TheExplosion.Size = Vector3.new(8,8,8)
556
TheExplosion.Transparency = 0.5
557
shockwave2 = Instance.new("Part", LeftArm)
558
shockwave2.Size = Vector3.new(1,1,1)
559
shockwave2.CanCollide = false
560
shockwave2.Anchored = true
561
shockwave2.Transparency = 1
562
shockwave2.BrickColor = BrickColor.new("White")
563
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
564
shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
565
shockwavemesh2.Scale = Vector3.new(3,1,3)
566
shockwavemesh2.MeshId = "rbxassetid://20329976"
567
table.insert(explosiontable2,shockwavemesh2)
568
shockwave = Instance.new("Part", LeftArm)
569
shockwave.Size = Vector3.new(1,1,1)
570
shockwave.CanCollide = false
571
shockwave.Anchored = true
572
shockwave.Transparency = 1
573
shockwave.BrickColor = BrickColor.new("Really black")
574
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-3,0)
575
shockwavemesh = Instance.new("SpecialMesh", shockwave)
576
shockwavemesh.Scale = Vector3.new(3,1,3)
577
shockwavemesh.MeshId = "rbxassetid://20329976"
578
table.insert(explosiontable3,shockwavemesh)
579
coroutine.wrap(function()
580
for i = 1, 23 do
581
TheExplosion.Transparency = 1
582
swait(1)
583
TheExplosion.Transparency = 0.5
584
swait(1)
585
end
586
coroutine.wrap(function()
587
for i = 1, 50 do
588
wait(2.5)
589
shocks = TheExplosion:Clone()
590
shocks.Parent = Torso
591
shocks.Name = "shock"
592
swait()
593
end
594
end)()
595
n = 0
596
f = 0
597
dmgal = 0
598
shockwave.Transparency = .5
599
shockwave2.Transparency = .5
600
for i = 1, 125 do
601
dmgal = dmgal + .25
602
local Hit = damagealll(dmgal,TheExplosion.Position)	
603
for _,v in pairs(Hit) do			
604
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
605
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
606
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
607
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
608
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
609
removeuseless:AddItem(vel,.1)
610
end
611
n = n + 16
612
f = f - 16
613
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.25,.05,.25)
614
615
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(.25,.05,.25)
616
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+7),0)
617
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-7),0)
618
619
TheExplosion.Transparency = TheExplosion.Transparency - .0040
620
TheExplosion.Size = TheExplosion.Size + Vector3.new(.25,.25,.25)
621
swait()
622
end
623
for i = 1, 920 do
624
dmgal = dmgal + 1
625
local Hit = damagealll(dmgal/1.5,TheExplosion.Position)	
626
for _,v in pairs(Hit) do			
627
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(10+dmgal,20+dmgal))
628
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
629
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
630
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
631
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*20
632
removeuseless:AddItem(vel,.1)
633
end
634
n = n + 4
635
f = f - 4
636
for i,v in pairs(explosiontable2) do
637
v.Scale = v.Scale + Vector3.new(1,.1,1)
638
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
639
end
640
for i,v in pairs(explosiontable3) do
641
v.Scale = v.Scale + Vector3.new(1,.1,1)
642
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
643
end
644
TheExplosion.Transparency = TheExplosion.Transparency - .0025
645
TheExplosion.Size = TheExplosion.Size + Vector3.new(1,1,1)
646
swait()
647
end
648
for i = 1, 850 do
649
n = n + 18
650
f = f - 18
651
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(1,.1,1)
652
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1,.1,1)
653
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+14),0)
654
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-14),0)
655
TheExplosion.Transparency = TheExplosion.Transparency - .0025
656
swait()
657
end
658
coroutine.wrap(function()
659
for i = 1, 1000 do
660
for i,v in pairs(hum.Parent:GetDescendants()) do
661
if v:IsA("Part") then v.Transparency = v.Transparency + 0.025
662
end
663
end
664
wait()
665
end
666
end)()
667
for i = 1, 50 do
668
n = n + 4
669
f = f - 4
670
for i,v in pairs(explosiontable2) do
671
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(n),0)
672
v.Parent.Transparency = v.Parent.Transparency + 0.05
673
end
674
for i,v in pairs(explosiontable3) do
675
v.Parent.CFrame = v.Parent.CFrame * CFrame.Angles(math.rad(0),math.rad(f),0)
676
v.Parent.Transparency = v.Parent.Transparency + 0.05
677
end
678
TheExplosion.Transparency = TheExplosion.Transparency + .015
679
swait()
680
end
681
for i,v in pairs(explosiontable2) do
682
v:Remove()
683
end
684
for i,v in pairs(explosiontable3) do
685
v:Remove()
686
end
687
TheExplosion:Remove()
688
for i,v in pairs(Torso:GetChildren()) do 
689
if v.Name == "shocks" then 
690
v:Remove()
691
end
692
end
693
hum.Parent:BreakJoints()
694
for i = 1, 1500 do
695
for i,v in pairs(Torso:GetChildren()) do 
696
if v.Name == "shocks" then
697
for i = 1, 20 do
698
v.Transparency = v.Transparency + 0.05
699
swait()
700
end
701
end
702
end
703
swait()
704
end
705
end)()
706
for i = 1, 25 do
707
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
708
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
709
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
710
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
711
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-10)), 0.4)
712
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, -.4) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(10)), 0.4)
713
swait()
714
end
715
lastexplosion = true
716
for i = 1, 400 do
717
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.45, .1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
718
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.05)
719
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.05)
720
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, .3) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.05)
721
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.05)
722
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.05)
723
swait()
724
end
725
]==], owner.Character):WaitForChild 'ServerRemote';
726
mouse = owner:GetMouse ();