Purpose: Get all players in the game, and Kill them >:D. Broken Code:
plrs = game:GetService("Players") plrs.Character.Humanoid.Health = 0
I Know its Wrong and Possibly WAY off, so all help is appreciated and thanks for reading :D
You have the start of it, and you know how to kill players. But plrs
is a service not a player object.
This is how we get a table of all the players:
plrs = game.Players:GetPlayers()
Now we want to go through the players and kill each one
for _, player in pairs(plrs) do end
That will run the code in the for loop as many times as there are indexes in the table plrs
Now we want to kill them:
local plrs = game.Players:GetPlayers() for _, player in pairs(plrs) do if player.Character and player.Character:Fi ndFirstChild("Humanoid") then player.Character.Humanoid.Health = 0 end end
That's all! you had the basic idea of it. Hope this helped!
First of all, by getting the service "Players", you're just accessing the Parent of all the Players in the game. To get each Player, you would need a loop, that reads through a table of all the players, and sets their Humanoid Health to 0.
Here's what that would look like:
Players = game.Players:GetChildren() --Gets a table of all the players for i=1,#Players do --Sets a loop to go through all the players if Players[i].Character then --Finds if their character is existant Player.Character.Humanoid.Health = 0 --Sets health to 0 (Kills) end end
Hopefully, this helped clear things up for you. If you have any more problems/questions, please leave a comment below. Hope I helped :P
plrs = game:GetService("Players") plrs.Character.Humanoid.Health = 0
--Honestly, all you need to do is this: for i, v in pairs(game.Players:GetChildren()) -- creates a table of all the children of "Players" do if v:IsA("Player") -- i and v are both variables. Since the table is created like this: --1 | Random Player --2 | Random Player2 --3 | Random Player3 --i | v --i is the number on the left side --v is the object / player on the right side --Both of these variables can change to whatever you want them to be. --Now you choose what v's you want to do the command to. You want to make sure that you're -------indexing a player, which is why it says v:IsA("Player"). If it wasn't a player it would "scrap" the -------ones that aren't and not use them for the rest of the code. Since in this case you want to do it to ----all of them, you'd do this then v.Character.Torso:remove() end end --Here is the whole script for i, v in pairs(game.Players:GetChildren()) do if v:IsA("Player") then v.Character.Torso:remove() end end --Keep in mind, you need 2 ends. One to close the for, and one to close the if.