Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(0.1)
  2. sp = script.Parent
  3. _G.owner = 1
  4. sp.Gui.Text.Text=('TERMINAL')
  5. spd=0.5
  6.  
  7. GetAllPlayers = function()
  8. while wait(0.1) do
  9. def = 0
  10. atk = 0
  11. for _,player in pairs(game.Players:GetChildren()) do
  12. if player.TeamColor==BrickColor.new('Pastel blue') or player.TeamColor==BrickColor.new('Pastel blue') then
  13. if player.Character~=nil and player.Character:findFirstChild('Torso') and player.Character.Humanoid.Health>0 then
  14. local dist = (player.Character:findFirstChild("Torso").Position-sp.Position).magnitude
  15. if dist<=15 then
  16. def = def + 1
  17. end
  18. end
  19. elseif player.TeamColor==BrickColor.new('Bright red') then
  20. if player.Character~=nil and player.Character:findFirstChild('Torso') and player.Character.Humanoid.Health>0 then
  21. local dist = (player.Character:findFirstChild("Torso").Position-sp.Position).magnitude
  22. if dist<=15 then
  23. atk = atk + 1
  24. end
  25. end
  26. end
  27. end
  28. end
  29. end
  30.  
  31. DefenderFunction = function()
  32. _G.owner = 1
  33. sp.Owner.Value=('Defender')
  34. sp.Gui.Text.Text=('TERMINAL')
  35. sp.Attacker.Enabled=false
  36. sp.Neutral.Enabled=false
  37. sp.Defender.Enabled=true
  38. for i,v in pairs(sp.Parent:GetChildren()) do
  39. if v.Name==('Color') then
  40. v.BrickColor=BrickColor.new('Pastel blue')
  41. end
  42. end
  43. sp.pointScript.Disabled=true
  44. sp.bombTime.Value=('!SECURED!')
  45. for _,player in pairs(game.Players:GetChildren()) do
  46. if player.TeamColor==BrickColor.new('Pastel blue') or player.TeamColor==BrickColor.new('Pastel blue') then
  47. if player.Character~=nil and player.Character:findFirstChild('Torso') and player.Character.Humanoid.Health>0 then
  48. local dist = (player.Character:findFirstChild("Torso").Position-sp.Position).magnitude
  49. if dist<=15 then
  50. end
  51. end
  52. end
  53. end
  54. end
  55.  
  56. AttackerFunction = function()
  57. _G.owner = 2
  58. sp.Owner.Value=('Attacker')
  59. sp.Gui.Text.Text=('TERMINAL')
  60. sp.Attacker.Enabled=true
  61. sp.Neutral.Enabled=false
  62. sp.Defender.Enabled=false
  63. for i,v in pairs(sp.Parent:GetChildren()) do
  64. if v.Name==('Color') then
  65. v.BrickColor=BrickColor.new('Bright red')
  66. end
  67. end
  68. sp.pointScript.Disabled=false
  69. for _,player in pairs(game.Players:GetChildren()) do
  70. if player.TeamColor==BrickColor.new('Bright red') then
  71. if player.Character~=nil and player.Character:findFirstChild('Torso') and player.Character.Humanoid.Health>0 then
  72. local dist = (player.Character:findFirstChild("Torso").Position-sp.Position).magnitude
  73. if dist<=15 then
  74. end
  75. end
  76. end
  77. end
  78. end
  79.  
  80. pcall(coroutine.resume(coroutine.create(GetAllPlayers)))
  81.  
  82. --and workspace.isRaid.Value==true
  83.  
  84. while wait(0.1) do
  85. if _G.owner == 1 and atk>def and workspace.isRaid.Value==true then
  86. local pnt = 0
  87. while atk > 0 and pnt < 100 and wait(spd/atk) and workspace.isRaid.Value==true do
  88. repeat wait() wait() sp.Gui.Text.Text=('UNSECURE') until atk>def or atk<=0
  89. pnt = pnt + 1
  90. sp.Gui.Text.Text=(pnt..'%')
  91. end
  92. if pnt>=100 then
  93. AttackerFunction()
  94. end
  95. sp.Gui.Text.Text=('TERMINAL')
  96. elseif _G.owner == 2 and def>atk then
  97. local pnt = 0
  98. while def > 0 and pnt < 100 and wait(spd/def) do
  99. repeat wait() sp.Gui.Text.Text=('UNSECURE') until def>atk or def<=0
  100. pnt = pnt + 1
  101. sp.Gui.Text.Text=(pnt..'%')
  102. end
  103. if pnt>=100 then
  104. DefenderFunction()
  105. end
  106. sp.Gui.Text.Text=('TERMINAL')
  107. end
  108. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement