function OnPlayerAdded(NewP)
1 | local Player = game.Workspace:FindFirstChild(NewP.Name) |
2 | local Torso = Player:FindFirstChild(Torso) |
3 | wait( 4 ) |
4 | Scr = game.Workspace.IScript:Clone() |
5 | Scr.Parent = game.Workspace:FindFirstChild(Torso) |
6 | wait( 4 ) |
7 | Val = game.Workspace.it:Clone() |
8 | Val.Parent = game.Workspace:FindFirstChild(NewP.Name) |
end game.Players.PlayerAdded:connect(OnPlayerAdded)
It says 20:44:56.229 - Workspace.Script:4: attempt to index local 'Player' (a nil value)
what im trying to do is put a script in the new players torso
1 | function OnPlayerAdded(NewP) |
2 | local Player = Workspace:WaitForChild(NewP.Name) --Its better to use wait for child, since the character arnt available instantly. |
3 | local Torso = Player:WaitForChild( "Torso" ) --Its better to use wait for child, since sometimes torsos arnt available instantly, also, it needs to be a quote. |
4 | Scr = Workspace.IScript:Clone() |
5 | Scr.Parent = Torso |
6 | Val = Workspace.it:Clone() |
7 | Val.Parent = Player |
8 | end |
9 | game.Players.PlayerAdded:connect(OnPlayerAdded) |
1 | game.Players.PlayerAdded:connect( function (player) |
2 | player.CharacterAdded:connect( function (character) |
3 | local torso = character:findFirstChild( 'Torso' ) |
4 | local script = Workspace:findFirstChild( 'IScript' ):Clone() |
5 | if torso then |
6 | script.Parent = torso |
7 | end |
8 | end ) |
9 | end ) |
Inserts the script every time the player respawns. If you don't want that, then here is the alternate:
1 | game.Players.PlayerAdded:connect( function (player) |
2 | local character = player.Character |
3 | local torso = character:findFirstChild( 'Torso' ) |
4 | local script = Workspace:findFirstChild( 'IScript' ):Clone() |
5 | if torso then |
6 | script.Parent = torso |
7 | end |
8 | end ) |
1 | game.Players.PlayerAdded:connect( function (player) |
2 | local char = player.Character |
3 | local torso = char:WaitForChild( "Torso" ) |
4 | local script = Workspace:findFirstChild( "IScript" ):Clone() |
5 | if torso ~ = nil then |
6 | script.Parent = torso |
7 | end |
8 | end ) |