Read the title above
✓ ANSWER ACCEPTED
How can I find a player not using localplayer?
2 answers
✓ Accepted answer
game.Players:FindFirstChild("player")
There are several methods.
On a server script, I use the Players.PlayerAdded event to register the player when they join the game.
game:GetService("Players").PlayerAdded:Connect(function(addedPlayer)
print(addedPlayer.Name.." has joined the game!")
end)
You can use Players:GetPlayerFromCharacter() as well, which gets the player from their character model in Workspace.
Door.Touched:Connect(function(bodyPart)
local Character = bodyPart.Parent
local Player = game:GetService("Players"):GetPlayerFromCharacter(Character)
end)
Hope this helps!
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
try this just substitue "player" with their name