Advertisement
PersonsadminTeam

Explosion God script

Aug 10th, 2016
981
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.63 KB | None | 0 0
  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. local function RefreshWelds()
  37.     Neck.C0 = NeckC0
  38.     Neck.C1 = NeckC1
  39.     RightShoulder.C0 = RightShoulderC0
  40.     RightShoulder.C1 = RightShoulderC1
  41.     LeftShoulder.C0 = LeftShoulderC0
  42.     LeftShoulder.C1 = LeftShoulderC1
  43.     RightHip.C0 = RightHipC0
  44.     RightHip.C1 = RightHipC1
  45.     LeftHip.C0 = LeftHipC0
  46.     LeftHip.C1 = LeftHipC1
  47. end
  48.  
  49. local LastArm = "Left"
  50. local Active = false
  51. game:GetService("UserInputService").InputBegan:connect(function(Key, Gpe)
  52.     if not Gpe then
  53.         if Key.KeyCode == Enum.KeyCode.F and not Active then
  54.             Active=true
  55.             RefreshWelds()
  56.             Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
  57.             Torso.Anchored=true
  58.             Humanoid.PlatformStand = true
  59.             for i = 1,3 do
  60.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.2,0.55)
  61.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0.2, -0.55)
  62.             end
  63.             local last1
  64.             local last2
  65.             local explosion = Instance.new("Sound", Character)
  66.             explosion.Name="explosion"
  67.             explosion.SoundId = "rbxassetid://2248511"
  68.             explosion:Play()
  69.             game.Debris:AddItem(explosion,10)
  70.             spawn(function()
  71.                 for i = 1,15 do
  72.                     local p = Instance.new("Part", Character)
  73.                     p.Anchored=true
  74.                     p.CanCollide=false
  75.                     p.Transparency=1
  76.                     p.Size=Vector3.new(.1,.1,.1)
  77.                     p.Shape = "Ball"
  78.                     p.BrickColor = BrickColor.new("Really black")
  79.                     game.Debris:AddItem(p,1)
  80.                     if not last1 then
  81.                         p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0) * CFrame.new(0,0,-10)
  82.                         last1=p
  83.                     else
  84.                         p.CFrame = last1.CFrame * CFrame.new(0, 0,-i*5)
  85.                         last1=p
  86.                     end
  87.                     local explo = Instance.new("Explosion", workspace)
  88.                     explo.Position=p.Position
  89.                     explo.BlastPressure = 700000
  90.                     explo.BlastRadius=10
  91.                     wait()
  92.                 end
  93.             end)
  94.             spawn(function()
  95.                 for i = 1,15 do
  96.                     local p = Instance.new("Part", Character)
  97.                     p.Anchored=true
  98.                     p.CanCollide=false
  99.                     p.Transparency=1
  100.                     p.Size=Vector3.new(.1,.1,.1)
  101.                     p.Shape = "Ball"
  102.                     p.BrickColor = BrickColor.new("Really black")
  103.                     game.Debris:AddItem(p,1)
  104.                     if not last2 then
  105.                         p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0) * CFrame.new(0,0,-10)
  106.                         last2=p
  107.                     else
  108.                         p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
  109.                         last2=p
  110.                     end
  111.                     local explo = Instance.new("Explosion", workspace)
  112.                     explo.Position=p.Position
  113.                     explo.BlastPressure = 700000
  114.                     explo.BlastRadius=10
  115.                     wait()
  116.                 end
  117.             end)
  118.             wait(1)
  119.             Torso.Anchored=false
  120.             Humanoid.PlatformStand = false
  121.             RefreshWelds()
  122.             Active=false
  123.         elseif Key.KeyCode == Enum.KeyCode.C and not Active then
  124.             Active = true
  125.             RefreshWelds()
  126.             Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
  127.             Torso.Anchored=true
  128.             Humanoid.PlatformStand = true
  129.             for i = 1,3 do
  130.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  131.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
  132.                 wait()
  133.             end
  134.             local last1
  135.             local last2
  136.             local explosion = Instance.new("Sound", Character)
  137.             explosion.Name="explosion"
  138.             explosion.SoundId = "rbxassetid://2248511"
  139.             explosion:Play()
  140.             game.Debris:AddItem(explosion,10)
  141.             spawn(function()
  142.                 for i = 1,15 do
  143.                     local p = Instance.new("Part", Character)
  144.                     p.Anchored=true
  145.                     p.CanCollide=false
  146.                     p.Transparency=1
  147.                     p.Size=Vector3.new(.1,.1,.1)
  148.                     p.Shape = "Ball"
  149.                     p.BrickColor = BrickColor.new("Really black")
  150.                     game.Debris:AddItem(p,1)
  151.                     if not last1 then
  152.                         p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
  153.                         last1=p
  154.                     else
  155.                         p.CFrame = last1.CFrame * CFrame.new(0,0 ,-i*5)
  156.                         last1=p
  157.                     end
  158.                     local explo = Instance.new("Explosion", workspace)
  159.                     explo.Position=p.Position
  160.                     explo.BlastPressure = 700000
  161.                     explo.BlastRadius=10
  162.                     wait()
  163.                 end
  164.             end)
  165.             spawn(function()
  166.                 for i = 1,15 do
  167.                     local p = Instance.new("Part", Character)
  168.                     p.Anchored=true
  169.                     p.CanCollide=false
  170.                     p.Transparency=1
  171.                     p.Size=Vector3.new(.1,.1,.1)
  172.                     p.Shape = "Ball"
  173.                     p.BrickColor = BrickColor.new("Really black")
  174.                     game.Debris:AddItem(p,1)
  175.                     if not last2 then
  176.                         p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
  177.                         last2=p
  178.                     else
  179.                         p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
  180.                         last2=p
  181.                     end
  182.                     local explo = Instance.new("Explosion", workspace)
  183.                     explo.Position=p.Position
  184.                     explo.BlastPressure = 700000
  185.                     explo.BlastRadius=10
  186.                     wait()
  187.                 end
  188.             end)
  189.             wait(1)
  190.             for i = 1,3 do
  191.                 RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  192.                 LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, 0.5)
  193.                 wait()
  194.             end
  195.             Torso.Anchored=false
  196.             Humanoid.PlatformStand = false
  197.             RefreshWelds()
  198.             Active=false
  199.         elseif Key.KeyCode == Enum.KeyCode.E and not Active
  200.             then Active = true
  201.             RefreshWelds()
  202.             Torso.Anchored=true
  203.             Humanoid.PlatformStand=true
  204.             if LastArm == "Left" then
  205.                 LastArm="Right"
  206.                 Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
  207.                 for i = 1,3 do
  208.                     RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  209.                     wait()
  210.                 end
  211.                 wait(0.5)
  212.                 RefreshWelds()
  213.                 for i = 1,3 do
  214.                     RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  215.                 end
  216.                 Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
  217.                 local p = Instance.new("Part", Character)
  218.                 p.Anchored=true
  219.                 p.CanCollide=false
  220.                 p.Transparency=1
  221.                 p.Size=Vector3.new(.1,.1,.1)
  222.                 p.Shape = "Ball"
  223.                 p.BrickColor = BrickColor.new("Really black")
  224.                 p.CFrame = Torso.CFrame * CFrame.new(1.5, 0, -2)
  225.                 game.Debris:AddItem(p,3)
  226.                 local explosion = Instance.new("Sound", Character)
  227.                 explosion.Name="explosion"
  228.                 explosion.SoundId = "rbxassetid://2248511"
  229.                 explosion:Play()
  230.                 game.Debris:AddItem(explosion, 10)
  231.                 local explo = Instance.new("Explosion", workspace)
  232.                 explo.BlastPressure = 700000
  233.                 explo.BlastRadius=10
  234.                 explo.Position=p.Position
  235.             elseif LastArm == "Right" then
  236.                 LastArm = "Left"
  237.                 Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
  238.                 for i = 1,3 do
  239.                     LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  240.                     wait()
  241.                 end
  242.                 wait(0.5)
  243.                 RefreshWelds()
  244.                 for i = 1,3 do
  245.                     LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  246.                 end
  247.                 Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
  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.                 p.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, -2)
  256.                 game.Debris:AddItem(p,3)
  257.                 local explosion = Instance.new("Sound", Character)
  258.                 explosion.Name="explosion"
  259.                 explosion.SoundId = "rbxassetid://2248511"
  260.                 explosion:Play()
  261.                 game.Debris:AddItem(explosion, 10)
  262.                 local explo = Instance.new("Explosion", workspace)
  263.                 explo.BlastPressure = 700000
  264.                 explo.BlastRadius=10
  265.                 explo.Position=p.Position
  266.             end
  267.             wait(0.5)
  268.             Active = false
  269.             RefreshWelds()
  270.             Torso.Anchored=false
  271.             Humanoid.PlatformStand=false
  272.         end
  273.     end
  274. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement