Advertisement
SmokeDelsin

LIGHTNING GOD

May 18th, 2015
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. print("Shouts on")
  2. mouse = game.Players.LocalPlayer:GetMouse()
  3. script.Parent = nil
  4. radiusaround = 10
  5. lp = game.Players.LocalPlayer
  6. function newpush(object, push)
  7. local bodypos = Instance.new("BodyPosition")
  8. bodypos.D = 1250
  9. bodypos.P = -5000
  10. bodypos.maxForce = Vector3.new(999999, 999999, 999999)
  11. bodypos.position = push
  12. bodypos.Parent = object
  13. game:service("Debris"):AddItem(bodypos, 1)
  14. end
  15. function fus_ro_dah()
  16. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Fus...", Enum.ChatColor.Green)
  17. wait(0.7)
  18. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Ro...", Enum.ChatColor.Blue)
  19. wait(0.3)
  20. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Dah!", Enum.ChatColor.Red)
  21. --Connect all players in front of character
  22. infront = {}
  23. w = game.Workspace:GetChildren()
  24. for i= 1, #w do
  25. if w[i]:FindFirstChild("Humanoid") and w[i]:FindFirstChild("Torso") then --Valid
  26. if game.Players.LocalPlayer:DistanceFromCharacter(w[i]:FindFirstChild("Torso").Position) < 25 then
  27. if w[i] == game.Players.LocalPlayer.Character then else
  28. table.insert(infront, w[i])
  29. end end end
  30. end
  31. --Insert BodyPositions
  32. for i= 1, #infront do
  33. if infront[i] == nil then else
  34. if infront[i]:FindFirstChild("Torso") == nil then else
  35. newpush(infront[i].Torso, game.Players.LocalPlayer.Character.Torso.Position)
  36. end end
  37. end
  38. end --End of Fus Ro Dah
  39.  
  40.  
  41.  
  42. function bolt(point1, point2)
  43. local ray = Ray.new(point1.p, (point2.p - point1.p).unit*300)
  44. obj2 = Instance.new("Part")
  45. obj2.Anchored = true
  46. obj2.TopSurface = Enum.SurfaceType.Smooth
  47. obj2.BottomSurface = Enum.SurfaceType.Smooth
  48. obj2.BrickColor = BrickColor.new("Bright Blue")
  49. obj2.Friction = 0.3
  50. obj2.Shape = Enum.PartType.Block
  51. obj2.Parent = game.Players.LocalPlayer.Character
  52. local distance = (point2.p - point1.p).magnitude
  53. obj2.Size = Vector3.new(1.2, 1.2, distance)
  54. obj2.CFrame = CFrame.new(point2.p, point1.p) * CFrame.new(0, 0, -distance/2)
  55. lf = math.random(1000000, 9999999)
  56. function corelightingfade(l)
  57. local time = 15
  58. for i= 1, time do wait()
  59. l.Transparency = (1 / time) * i
  60. end
  61. l:Destroy()
  62. end
  63. lf = coroutine.wrap(corelightingfade)
  64. lf(obj2)
  65. end --End of bolt system for Strum Bah Qo
  66.  
  67.  
  68. function strum_bah_qo(cframe)
  69. dosay = true
  70. if cframe == nil then cframe = mouse.Hit dosay = false end
  71. local mouse = game.Players.LocalPlayer:GetMouse()
  72. if mouse.Target == nil then return end --[[Im not hitting the skybox, whats the point]]
  73. if dosay == true then else
  74. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "I...", Enum.ChatColor.Red)
  75. wait(0.7)
  76. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Am A...", Enum.ChatColor.Purple)
  77. wait(0.3)
  78. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Blue Fire Wizard!", Enum.ChatColor.Blue)
  79. end
  80. lpos = {}
  81. table.insert(lpos, cframe)
  82. for i= 1, 10 do
  83. table.insert(lpos, cframe + Vector3.new(math.random(0, 10), math.random(15, 20) * i, math.random(0, 10)))
  84. end
  85. local sound = Instance.new("Sound", game.Workspace)
  86. sound.SoundId = "http://www.roblox.com/asset/?id=2974000"
  87. sound.Pitch = 1
  88. sound.Volume = 1
  89. sound:Play()
  90. game:service("Debris"):AddItem(sound, 4)
  91. for i= 1, #lpos - 2 do wait()
  92. bolt((lpos[#lpos - i]), lpos[#lpos - (i + 1)])
  93. end
  94. local e = Instance.new("Explosion")
  95. e.Position = lpos[1].p
  96. e.BlastRadius = 10
  97. e.BlastPressure = 1000
  98. e.Parent = game.Workspace
  99. game:service("Debris"):AddItem(e, 1)
  100. end --End of Strum Bah Qo
  101.  
  102. function strum_bah_och()
  103. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "I...", Enum.ChatColor.Red)
  104. wait(0.7)
  105. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Am A...", Enum.ChatColor.Red)
  106. wait(0.3)
  107. game:service("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Blue Fire Wizard!", Enum.ChatColor.Red)
  108. local w = game.Workspace:GetChildren()
  109. for i= 1, #w do
  110. if w[i]:FindFirstChild("Torso") then
  111. strum_bah_qo(w[i].Torso.CFrame)
  112. end end end
  113.  
  114.  
  115. lp.Chatted:connect(function(msg)
  116. if string.lower(msg) == "fus ro dah" or string.lower(msg) == "fus ro dah!" then
  117. fus_ro_dah()
  118. end
  119. if string.lower(msg) == "strum bah qo" or string.lower(msg) == "strum bah qo!" then
  120. strum_bah_qo()
  121. end
  122. if string.lower(msg) == "strum bah och" or string.lower(msg) == "strum bah och!" then
  123. strum_bah_och()
  124. end
  125. end)
  126.  
  127. local mouse = game.Players.LocalPlayer:GetMouse()
  128. mouse.KeyDown:connect(function(k)
  129. if k == "x" then
  130. strum_bah_qo()
  131. end
  132. if k == "z" then
  133. fus_ro_dah()
  134. end
  135. if key == "c" then
  136. strum_bah_och()
  137. end
  138. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement