Advertisement
ChronoShindo

Martydom

Jun 22nd, 2016
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. function _G.Martyr(Player)
  2. local Exploding = false
  3. local ExplodingTime = 0
  4. local Looping = true
  5. local Backpack = Instance.new("Part", Player.Character)
  6. Backpack.Name = "Backpack"
  7. Backpack.TopSurface = 0
  8. Backpack.BottomSurface = 0
  9. Backpack.BrickColor = BrickColor.new("Reddish brown")
  10. Backpack.FormFactor = "Custom"
  11. Backpack.Size = Vector3.new(2.1, 2.75, 1.25)
  12. local Weld = Instance.new("Weld", Backpack)
  13. Weld.Part0 = Player.Character:FindFirstChild("Torso")
  14. Weld.Part1 = Backpack
  15. Weld.C0 = CFrame.new(0, 0, 0.75)
  16. for i = 0, 10 do
  17. local Antenna = Instance.new("Part", Player.Character)
  18. Antenna.Name = "Antenna"
  19. Antenna.TopSurface = 0
  20. Antenna.BottomSurface = 0
  21. Antenna.BrickColor = BrickColor.new("Black")
  22. Antenna.FormFactor = "Custom"
  23. Antenna.Size = Vector3.new(((1 - (i / 10)) * 0.3) + 0.2, 0.2, ((1 - (i / 10)) * 0.3) + 0.2)
  24. local Weld = Instance.new("Weld", Antenna)
  25. Weld.Part0 = Player.Character:FindFirstChild("Torso")
  26. Weld.Part1 = Antenna
  27. Weld.C0 = CFrame.new(0.7, Backpack.Size.y / 2 + 0.1 + (0.2 * i), 0.75)
  28. Instance.new("CylinderMesh", Antenna)
  29. end
  30. local Light = Instance.new("Part", Player.Character)
  31. Light.Name = "Light"
  32. Light.TopSurface = 0
  33. Light.BottomSurface = 0
  34. Light.Transparency = 0.5
  35. Light.BrickColor = BrickColor.new("Really red")
  36. Light.FormFactor = "Custom"
  37. Light.Size = Vector3.new(0.25, 0.25, 0.25)
  38. local Weld = Instance.new("Weld", Light)
  39. Weld.Part0 = Backpack
  40. Weld.Part1 = Light
  41. Weld.C0 = CFrame.new(0.7, Backpack.Size.y / 2 + 2.25, 0)
  42. Instance.new("SpecialMesh", Light).MeshType = "Sphere"
  43. Player.Chatted:connect(function(Message)
  44. if Message:lower():match("allah") or Message:lower():match("muhammed") or Message:lower():match("muhammad") or Message:lower():match("boom") or Message:lower():match("bomb") or Message:lower():match("great satan") or Message:lower():match("islam") or Message:lower():match("martyr") or Message:lower():match("die") or Message:lower():match("purge") or Message:lower():match("evil") or Message:lower():match("praise") or Message:lower():match("allahu") or Message:lower():match("akbar") or Message:lower():match("alala") or Message:lower():match("lalal") or Message:lower():match("hey, over here") or Message:lower():match("hey over here") then
  45. Exploding = true
  46. end
  47. end)
  48. coroutine.wrap(function()
  49. while Looping == true do
  50. game:GetService("Chat"):Chat(Player.Character:FindFirstChild("Head"), (function()
  51. local Chat = math.random(1, 10)
  52. if Chat == 1 then
  53. return "For Allah!"
  54. elseif Chat == 2 then
  55. return "For the glory of Allah!"
  56. elseif Chat == 3 then
  57. return "The Great Satan must die!"
  58. elseif Chat == 4 then
  59. return "Allahu ackbar!"
  60. elseif Chat == 5 then
  61. return "Alalalalalalala!"
  62. elseif Chat == 6 then
  63. return "Take me, Muhammad!"
  64. elseif Chat == 7 then
  65. return "To Paradise!"
  66. elseif Chat == 8 then
  67. return "Filthy Americans!"
  68. elseif Chat == 9 then
  69. return "You disgrase the great Allah!"
  70. elseif Chat == 10 then
  71. return "You will die!"
  72. end
  73. end)(), Enum.ChatColor.Red)
  74. wait(math.random() * 5)
  75. end
  76. end)()
  77. coroutine.wrap(function()
  78. local BeepSound = Instance.new("Sound", Backpack)
  79. BeepSound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
  80. BeepSound.Pitch = 2.5
  81. BeepSound.Volume = 0.25
  82. BeepSound.Looped = false
  83. while true do
  84. if pcall(function() if Player.Character.Humanoid.Health <= 0 then error() end end) == false then break end
  85. if math.random(1, 10) == 1 or Exploding == true then
  86. BeepSound:Play()
  87. end
  88. if Exploding == true then
  89. ExplodingTime = ExplodingTime + math.random(1, 10) / 1000
  90. if ExplodingTime > 1 then break end
  91. BeepSound.Pitch = 2.5 + (ExplodingTime * 5)
  92. pcall(function() Player.Character.Animate:Remove() end)
  93. pcall(function() Player.Character.Humanoid.WalkSpeed = 16 + (ExplodingTime * 25) end)
  94. pcall(function()
  95. Player.Character.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(math.sin(tick() * 12.5), 0, 0)
  96. Player.Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0)
  97. end)
  98. pcall(function()
  99. Player.Character.Torso["Left Shoulder"].DesiredAngle = math.sin(tick() * -12.5) - math.rad(180)
  100. Player.Character.Torso["Left Shoulder"].MaxVelocity = 0.5
  101. end)
  102. pcall(function()
  103. Player.Character.Torso["Right Shoulder"].DesiredAngle = -math.sin(tick() * 12.5) + math.rad(180)
  104. Player.Character.Torso["Right Shoulder"].MaxVelocity = 0.5
  105. end)
  106. pcall(function()
  107. Player.Character.Torso["Left Hip"].DesiredAngle = math.sin(tick() * 7.5)
  108. Player.Character.Torso["Left Hip"].MaxVelocity = 0.25
  109. end)
  110. pcall(function()
  111. Player.Character.Torso["Right Hip"].DesiredAngle = math.sin(tick() * 7.5)
  112. Player.Character.Torso["Right Hip"].MaxVelocity = 0.25
  113. end)
  114. end
  115. wait()
  116. end
  117. pcall(function() Player.Character:BreakJoints() end)
  118. local ExplosionSound = Instance.new("Sound", Backpack)
  119. ExplosionSound.SoundId = "http://www.roblox.com/Asset/?id=2101148"
  120. ExplosionSound.Pitch = 0.25
  121. ExplosionSound.Volume = 1
  122. ExplosionSound.Looped = false
  123. ExplosionSound:Play()
  124. local Explosion = Instance.new("Explosion")
  125. Explosion.BlastPressure = 500000
  126. Explosion.BlastRadius = 25
  127. Explosion.Position = Backpack.Position
  128. Explosion.Parent = Workspace
  129. Looping = false
  130. end)()
  131. end
  132.  
  133. --[
  134. for _, Player in pairs(game:GetService("Players"):GetPlayers()) do
  135. _G.Martyr(Player)
  136. end
  137. --]]
  138. --_G.Martyr(game:GetService("Players").yfc)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement