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) |