Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

how do i get the player i am insted of player1?

y = 1
x = game.ServerStorage["Baton"]:Clone(); 
game:GetService("UserInputService").InputBegan:connect(function(inputObject, gameProcessedEvent)
    if inputObject.KeyCode == Enum.KeyCode.E then 
		if y == 1 then
        game.Players.Player1.Character.Humanoid:EquipTool(x);
		y = 2
		elseif y == 2 then
		game.Players.Player1.Character.Humanoid:UnequipTools();
		y = 1
		end
    end 
end)
w = game.ServerStorage["BillyClubRiotShield"]:Clone(); 
game:GetService("UserInputService").InputBegan:connect(function(inputObject, gameProcessedEvent)
    if inputObject.KeyCode == Enum.KeyCode.Q then 
		if y == 1 then
        game.Players.Player1.Character.Humanoid:EquipTool(w);
		y = 2
		elseif y == 2 then
		game.Players.Player1.Character.Humanoid:UnequipTools();
		y = 1
		end
    end 
end)

this is my script but it is getting player1 insted of your player

1 answer

✓ Accepted answer

localscripts can get the LocalPlayer property from game.Players so for instance:

player=game.Players.LocalPlayer

player is the player that the script is running in

1 comment

0

thanks

This discussion is preserved as it was. New answers, comments, and votes are closed.