View difference between Paste ID: 0SgqYC2U and X648V5Yb
SHOW: | | - or go back to the newest paste.
1
--[[
2
	Explosion God script made by EliteShadow @ V3rm aka Crimsonal @ Roblox	
3
--]]
4
5
local Player = game.Players.LocalPlayer
6
local Mouse = Player:GetMouse()
7
repeat wait() until Player.Character
8
local Character = Player.Character
9
local Humanoid = Character.Humanoid
10
local Torso = Character.Torso
11
local Head = Character.Head
12
local RightArm = Character["Right Arm"]
13
local LeftArm = Character["Left Arm"]
14
local RightLeg = Character["Right Leg"]
15
local LeftLeg = Character["Left Leg"]
16
local Head = Character.Head
17
local RightShoulder = Torso["Right Shoulder"]
18
local LeftShoulder = Torso["Left Shoulder"]
19
local Neck = Torso["Neck"]
20
local RightHip = Torso["Right Hip"]
21
local LeftHip = Torso["Left Hip"]
22
wait(1)
23
Instance.new("ForceField", Character)
24
25
local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
26
local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
27
local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
28
local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
29
local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
30
local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
31
local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
32
local LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
33
local RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
34
local RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
35
36
37
38
39
40
41
42
43
44
45
46
47
local Player = game.Players.LocalPlayer
48
local Character = Player.Character
49
local Humanoid = Character.Humanoid
50
local Torso = Character.Torso
51
local Head = Character.Head
52
local mouse = Player:GetMouse()
53
local Root = Character.HumanoidRootPart
54
local RunService = game:GetService("RunService").RenderStepped
55
local Lighting = game:GetService("Lighting")
56
57
58
Player:ClearCharacterAppearance()
59
wait(0.1)
60
Player.Character.Head.BrickColor = BrickColor.new("Really black")
61
Player.Character.Torso.BrickColor = BrickColor.new("Really black")
62
Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
63
Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
64
Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
65
Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
66
pcall(function() Player.Character.Torso.roblox:Destroy() end)
67
68
z = Instance.new("Sound", Character)
69
z.SoundId = "rbxassetid://431718336"--301463006
70
z.Looped = true
71
z.Pitch = 1
72
z.Volume = math.huge
73
wait(.1)
74
z:Play()
75
76
77
78
79
80
81
82
83
84
CV="Pastel blue"
85
	
86
local txt = Instance.new("BillboardGui", Character)
87
txt.Adornee = Character .Head
88
txt.Name = "_status"
89
txt.Size = UDim2.new(2, 0, 1.2, 0)
90
txt.StudsOffset = Vector3.new(-9, 8, 0)
91
local text = Instance.new("TextLabel", txt)
92
text.Size = UDim2.new(10, 0, 7, 0)
93
text.FontSize = "Size24"
94
text.TextScaled = true
95
text.TextTransparency = 0
96
text.BackgroundTransparency = 1 
97
text.TextTransparency = 0
98
text.TextStrokeTransparency = 0
99
text.Font = "Antique"
100
text.TextStrokeColor3 = Color3.new(255,85,0)
101
102
v=Instance.new("Part")
103
v.Name = "ColorBrick"
104
v.Parent=Player.Character
105
v.FormFactor="Symmetric"
106
v.Anchored=true
107
v.CanCollide=false
108
v.BottomSurface="Smooth"
109
v.TopSurface="Smooth"
110
v.Size=Vector3.new(10,5,3)
111
v.Transparency=1
112
v.CFrame=Character.Torso.CFrame
113
v.BrickColor=BrickColor.new(CV)
114
v.Transparency=1
115
text.TextColor3 = Color3.new(0,0,0)
116
v.Shape="Block"
117
text.Text = "Zelphiros God of Explosions"
118
119
120
121
122
123
124
125
local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
126
selectionBoxOfTorso.Adornee = Torso
127
selectionBoxOfTorso.Color = BrickColor.new("1020")
128
selectionBoxOfTorso.LineThickness = 0.01
129
selectionBoxOfTorso.Transparency = 0
130
	
131
local selectionBoxOfRightArm = Instance.new("SelectionBox",Character["Right Arm"])
132
selectionBoxOfRightArm.Adornee = Character["Right Arm"]
133
selectionBoxOfRightArm.Color = BrickColor.new("1020")
134
selectionBoxOfRightArm.LineThickness = 0.01
135
selectionBoxOfRightArm.Transparency = 0
136
	
137
local selectionBoxOfRightLeg = Instance.new("SelectionBox",Character["Right Leg"])
138
selectionBoxOfRightLeg.Adornee = Character["Right Leg"]
139
selectionBoxOfRightLeg.Color = BrickColor.new("1020")
140
selectionBoxOfRightLeg.LineThickness = 0.01
141
selectionBoxOfRightLeg.Transparency = 0
142
143
local selectionBoxOfLeftArm = Instance.new("SelectionBox",Character["Left Arm"])
144
selectionBoxOfLeftArm.Adornee = Character["Left Arm"]
145
selectionBoxOfLeftArm.Color = BrickColor.new("1020")
146
selectionBoxOfLeftArm.LineThickness = 0.01
147
selectionBoxOfLeftArm.Transparency = 0
148
149
local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Character["Left Leg"])
150
selectionBoxOfLeftLeg.Adornee = Character["Left Leg"]
151
selectionBoxOfLeftLeg.Color = BrickColor.new("1020")
152
selectionBoxOfLeftLeg.LineThickness = 0.01
153
selectionBoxOfLeftLeg.Transparency = 0
154
155
156
LightOnBody = Instance.new("PointLight", Head)
157
LightOnBody.Brightness = 3000
158
LightOnBody.Range = 20
159
LightOnBody.Color = Color3.new(255, 85, 0)
160
161
local HandCF = CFrame.new(Root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
162
        local wave = Instance.new("Part", Torso)
163
        wave.BrickColor = BrickColor.new("Maroon")
164
        wave.Anchored = true
165
        wave.CanCollide = false
166
        wave.Locked = true
167
        wave.Size = Vector3.new(1, 1, 1)
168
        wave.TopSurface = "Smooth"
169
        wave.BottomSurface = "Smooth"
170
        wave.Transparency = 0.35
171
        wave.CFrame = HandCF
172
        wm = Instance.new("SpecialMesh", wave)
173
        wm.MeshId = "rbxassetid://3270017"
174
        coroutine.wrap(function()
175
        for i = 1, 14, 1 do
176
        wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
177
        wave.Size = wm.Scale
178
        wave.CFrame = HandCF
179
        wave.Transparency = i/14
180
        wait()
181
        end
182
        wait()
183
        wave:Destroy()
184
end)()
185
186
	
187
local function RefreshWelds()
188
	Neck.C0 = NeckC0
189
	Neck.C1 = NeckC1
190
	RightShoulder.C0 = RightShoulderC0
191
	RightShoulder.C1 = RightShoulderC1
192
	LeftShoulder.C0 = LeftShoulderC0
193
	LeftShoulder.C1 = LeftShoulderC1
194
	RightHip.C0 = RightHipC0
195
	RightHip.C1 = RightHipC1
196
	LeftHip.C0 = LeftHipC0
197
	LeftHip.C1 = LeftHipC1
198
end
199
200
local LastArm = "Left"
201
local Active = false
202
game:GetService("UserInputService").InputBegan:connect(function(Key, Gpe)
203
	if not Gpe then
204
		if Key.KeyCode == Enum.KeyCode.F and not Active then
205
			Active=true
206
			RefreshWelds()
207
			Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
208
			Torso.Anchored=true
209
			Humanoid.PlatformStand = true
210
			for i = 1,3 do
211
				RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.2,0.55)
212
				LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0.2, -0.55)
213
			end
214
			local last1
215
			local last2
216
			local explosion = Instance.new("Sound", Character)
217
			explosion.Name="explosion"
218
			explosion.SoundId = "rbxassetid://2248511"
219
			explosion:Play()
220
			game.Debris:AddItem(explosion,10)
221
			spawn(function()
222
				for i = 1,15 do
223
					local p = Instance.new("Part", Character)
224
					p.Anchored=true
225
					p.CanCollide=false
226
					p.Transparency=1
227
					p.Size=Vector3.new(.1,.1,.1)
228
					p.Shape = "Ball"
229
					p.BrickColor = BrickColor.new("Really black")
230
					game.Debris:AddItem(p,1)
231
					if not last1 then
232
						p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0) * CFrame.new(0,0,-10)
233
						last1=p 
234
					else
235
						p.CFrame = last1.CFrame * CFrame.new(0, 0,-i*5)
236
						last1=p
237
					end
238
					local explo = Instance.new("Explosion", workspace)
239
					explo.Position=p.Position
240
					explo.BlastPressure = math.huge
241
					explo.BlastRadius= math.huge
242
					wait()
243
				end
244
			end)
245
			spawn(function()
246
				for i = 1,15 do
247
					local p = Instance.new("Part", Character)
248
					p.Anchored=true
249
					p.CanCollide=false
250
					p.Transparency=1
251
					p.Size=Vector3.new(.1,.1,.1)
252
					p.Shape = "Ball"
253
					p.BrickColor = BrickColor.new("Really black")
254
					game.Debris:AddItem(p,1)
255
					if not last2 then
256
						p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0) * CFrame.new(0,0,-10)
257
						last2=p 
258
					else
259
						p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
260
						last2=p
261
					end
262
					local explo = Instance.new("Explosion", workspace)
263
					explo.Position=p.Position
264
					explo.BlastPressure = math.huge
265
					explo.BlastRadius= math.huge
266
					wait()
267
				end
268
			end)
269
			wait(1)
270
			Torso.Anchored=false
271
			Humanoid.PlatformStand = false
272
			RefreshWelds()
273
			Active=false
274
		elseif Key.KeyCode == Enum.KeyCode.C and not Active then
275
			Active = true
276
			RefreshWelds()
277
			Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
278
			Torso.Anchored=true
279
			Humanoid.PlatformStand = true
280
			for i = 1,3 do
281
				RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
282
				LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
283
				wait()
284
			end
285
			local last1
286
			local last2
287
			local explosion = Instance.new("Sound", Character)
288
			explosion.Name="explosion"
289
			explosion.SoundId = "rbxassetid://2248511"
290
			explosion:Play()
291
			game.Debris:AddItem(explosion,10)
292
			spawn(function()
293
				for i = 1,15 do
294
					local p = Instance.new("Part", Character)
295
					p.Anchored=true
296
					p.CanCollide=false
297
					p.Transparency=1
298
					p.Size=Vector3.new(.1,.1,.1)
299
					p.Shape = "Ball"
300
					p.BrickColor = BrickColor.new("Really black")
301
					game.Debris:AddItem(p,1)
302
					if not last1 then
303
						p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
304
						last1=p 
305
					else
306
						p.CFrame = last1.CFrame * CFrame.new(0,0 ,-i*5)
307
						last1=p
308
					end
309
					local explo = Instance.new("Explosion", workspace)
310
					explo.Position=p.Position
311
					explo.BlastPressure = math.huge
312
					explo.BlastRadius= math.huge
313
					wait()
314
				end
315
			end)
316
			spawn(function()
317
				for i = 1,15 do
318
					local p = Instance.new("Part", Character)
319
					p.Anchored=true
320
					p.CanCollide=false
321
					p.Transparency=1
322
					p.Size=Vector3.new(.1,.1,.1)
323
					p.Shape = "Ball"
324
					p.BrickColor = BrickColor.new("Really black")
325
					game.Debris:AddItem(p,1)
326
					if not last2 then
327
						p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
328
						last2=p 
329
					else
330
						p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
331
						last2=p
332
					end
333
					local explo = Instance.new("Explosion", workspace)
334
					explo.Position=p.Position
335
					explo.BlastPressure = math.huge
336
					explo.BlastRadius= math.huge
337
					wait()
338
				end
339
			end)
340
			wait(1)
341
			for i = 1,3 do
342
				RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
343
				LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, 0.5)
344
				wait()
345
			end
346
			Torso.Anchored=false
347
			Humanoid.PlatformStand = false
348
			RefreshWelds()
349
			Active=false
350
		elseif Key.KeyCode == Enum.KeyCode.E and not Active
351
			then Active = true
352
			RefreshWelds()
353
			Torso.Anchored=true
354
			Humanoid.PlatformStand=true
355
			if LastArm == "Left" then
356
				LastArm="Right"
357
				Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
358
				for i = 1,3 do
359
					RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
360
					wait()
361
				end
362
				wait(0.5)
363
				RefreshWelds()
364
				for i = 1,3 do
365
					RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
366
				end
367
				Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
368
				local p = Instance.new("Part", Character)
369
				p.Anchored=true
370
				p.CanCollide=false
371
				p.Transparency=1
372
				p.Size=Vector3.new(.1,.1,.1)
373
				p.Shape = "Ball"
374
				p.BrickColor = BrickColor.new("Really black")
375
				p.CFrame = Torso.CFrame * CFrame.new(1.5, 0, -2)
376
				game.Debris:AddItem(p,3)
377
				local explosion = Instance.new("Sound", Character)
378
				explosion.Name="explosion"
379
				explosion.SoundId = "rbxassetid://2248511"
380
				explosion:Play()
381
				game.Debris:AddItem(explosion, 10)
382
				local explo = Instance.new("Explosion", workspace)
383
				explo.BlastPressure = math.huge
384
				explo.BlastRadius= math.huge
385
				explo.Position=p.Position
386
			elseif LastArm == "Right" then
387
				LastArm = "Left"
388
				Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
389
				for i = 1,3 do
390
					LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
391
					wait()
392
				end
393
				wait(0.5)
394
				RefreshWelds()
395
				for i = 1,3 do
396
					LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
397
				end
398
				Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
399
				local p = Instance.new("Part", Character)
400
				p.Anchored=true
401
				p.CanCollide=false
402
				p.Transparency=1
403
				p.Size=Vector3.new(.1,.1,.1)
404
				p.Shape = "Ball"
405
				p.BrickColor = BrickColor.new("Really black")
406
				p.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, -2)
407
				game.Debris:AddItem(p,3)
408
				local explosion = Instance.new("Sound", Character)
409
				explosion.Name="explosion"
410
				explosion.SoundId = "rbxassetid://2248511"
411
				explosion:Play()
412
				game.Debris:AddItem(explosion, 10)
413
				local explo = Instance.new("Explosion", workspace)
414
				explo.BlastPressure = math.huge
415
				explo.BlastRadius= math.huge
416
				explo.Position=p.Position
417
			end
418
			wait(0.5)
419
			Active = false
420
			RefreshWelds()
421
			Torso.Anchored=false
422
			Humanoid.PlatformStand=false
423
		end
424
	end
425
end)