Advertisement
Explosin59

zelphiros

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