Advertisement
jassm11

Untitled

Jul 19th, 2017
753
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement