I am trying to kill everyone inside of a specific team once a button is pressed. I already dealt with connecting a remoteEvent to when a button is pressed, so I am able to put this on a normal script.
This is my code right now:
local seconds = game.ReplicatedStorage.Seconds local ReplicatedStorage = game:GetService("ReplicatedStorage") local event = Instance.new("RemoteEvent", ReplicatedStorage) event.Name = "EndRound" local plrs = game.Players:GetChildren() local function EndRoundNOW() for i, v in ipairs(plrs) do if v.Team == "Playing" then v.Humanoid:TakeDamage() end end print("someone wants to end the round") seconds.Value = 0 end event.OnServerEvent:Connect(EndRoundNOW)
for index,value in pairs(game:GetService("Players"):GetPlayers()) do if value.Team == game:GetService("Teams")["Team Name"] then pcall(value.Character.BreakJoints,value.Character) end end
Here you go! This does exactly what you wish for.
local plrs = game.Players:GetChildren() for i, v in ipairs(plrs) do if v.Team == Teams["TeamName"] then v.Character.Humanoid:TakeDamage() end end
mb made some mistakes but yeah, moon's right