Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- join my discord or you're a loser https://discord.gg/N6StdFs
- Anyways here's the script lol
- local LP = game.Players.LocalPlayer
- local ITEMPICKUP = game.Workspace.Prison_ITEMS.giver["Remington 870"].ITEMPICKUP
- local ItemHandler = game.Workspace.Remote.ItemHandler
- local TeamEvent = game.Workspace.Remote.TeamEvent
- function DamagePlayer(v)
- for i = 1, 5 do
- game.ReplicatedStorage.ShootEvent:FireServer({ [1] = { ["RayObject"] = Ray, ["Cframe"] = nil, ["Hit"] = v.Character:WaitForChild("Head") } }, LP.Backpack["Remington 870"])
- end
- end
- function ChatHook(v)
- v.Chatted:Connect(function(Message)
- local Team = LP.Team.Name
- if Message == ":kill me" then
- if v == LP then
- LP.Character.Humanoid.Health = 0
- else
- TeamEvent:FireServer("Medium stone grey")
- ItemHandler:InvokeServer(ITEMPICKUP)
- DamagePlayer(v)
- TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
- end
- elseif Message == ":kill others" then
- TeamEvent:FireServer("Medium stone grey")
- ItemHandler:InvokeServer(ITEMPICKUP)
- for i, p in pairs(game.Players:GetPlayers()) do
- if p ~= v and p ~= LP then
- DamagePlayer(p)
- end
- end
- TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
- if v ~= LP then
- LP.Character.Humanoid.Health = 0
- end
- elseif Message == ":kill all" then
- TeamEvent:FireServer("Medium stone grey")
- ItemHandler:InvokeServer(ITEMPICKUP)
- for i, p in pairs(game.Players:GetPlayers()) do
- if p ~= LP then
- DamagePlayer(p)
- end
- end
- TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
- LP.Character.Humanoid.Health = 0
- elseif Message:find(":kill ") then
- local VictimName = Message:gsub(":kill ", "")
- if game.Players:FindFirstChild(VictimName) then
- if VictimName == LP.Name then
- LP.Character.Humanoid.Health = 0
- else
- TeamEvent:FireServer("Medium stone grey")
- ItemHandler:InvokeServer(ITEMPICKUP)
- DamagePlayer(game.Players:WaitForChild(VictimName))
- TeamEvent:FireServer(tostring(game.Teams[Team].TeamColor))
- end
- end
- end
- end)
- end
- for i, v in pairs(game.Players:GetPlayers()) do
- ChatHook(v)
- end
- game.Players.PlayerAdded:Connect(function(P)
- ChatHook(P)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement