Advertisement
Jerlous

Prison Life Chathook Kill

Apr 1st, 2020
442
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. join my discord or you're a loser https://discord.gg/N6StdFs
  2. Anyways here's the script lol
  3.  
  4. local LP = game.Players.LocalPlayer
  5. local ITEMPICKUP = game.Workspace.Prison_ITEMS.giver["Remington 870"].ITEMPICKUP
  6. local ItemHandler = game.Workspace.Remote.ItemHandler
  7. local TeamEvent = game.Workspace.Remote.TeamEvent
  8.  
  9. function DamagePlayer(v)
  10. for i = 1, 5 do
  11. game.ReplicatedStorage.ShootEvent:FireServer({ [1] = { ["RayObject"] = Ray, ["Cframe"] = nil, ["Hit"] = v.Character:WaitForChild("Head") } }, LP.Backpack["Remington 870"])
  12. end
  13. end
  14.  
  15. function ChatHook(v)
  16. v.Chatted:Connect(function(Message)
  17. local Team = LP.Team.Name
  18. if Message == ":kill me" then
  19. if v == LP then
  20. LP.Character.Humanoid.Health = 0
  21. else
  22. TeamEvent:FireServer("Medium stone grey")
  23. ItemHandler:InvokeServer(ITEMPICKUP)
  24. DamagePlayer(v)
  25. TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
  26. end
  27. elseif Message == ":kill others" then
  28. TeamEvent:FireServer("Medium stone grey")
  29. ItemHandler:InvokeServer(ITEMPICKUP)
  30. for i, p in pairs(game.Players:GetPlayers()) do
  31. if p ~= v and p ~= LP then
  32. DamagePlayer(p)
  33. end
  34. end
  35. TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
  36. if v ~= LP then
  37. LP.Character.Humanoid.Health = 0
  38. end
  39. elseif Message == ":kill all" then
  40. TeamEvent:FireServer("Medium stone grey")
  41. ItemHandler:InvokeServer(ITEMPICKUP)
  42. for i, p in pairs(game.Players:GetPlayers()) do
  43. if p ~= LP then
  44. DamagePlayer(p)
  45. end
  46. end
  47. TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
  48. LP.Character.Humanoid.Health = 0
  49. elseif Message:find(":kill ") then
  50. local VictimName = Message:gsub(":kill ", "")
  51. if game.Players:FindFirstChild(VictimName) then
  52. if VictimName == LP.Name then
  53. LP.Character.Humanoid.Health = 0
  54. else
  55. TeamEvent:FireServer("Medium stone grey")
  56. ItemHandler:InvokeServer(ITEMPICKUP)
  57. DamagePlayer(game.Players:WaitForChild(VictimName))
  58. TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
  59. end
  60. end
  61. end
  62. end)
  63. end
  64.  
  65. for i, v in pairs(game.Players:GetPlayers()) do
  66. ChatHook(v)
  67. end
  68.  
  69. game.Players.PlayerAdded:Connect(function(P)
  70. ChatHook(P)
  71. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement