i added a script i found on google to my game to replace character model names however it repeats every time a new player joins which would constantly respawn a player, how can i fix this?
01 | game.Players.PlayerAdded:Connect( function (player) |
02 | local ignore = false |
03 | player.CharacterAdded:connect( function (oldCharacter) |
04 | wait( 1 ) |
05 | if ignore then return end |
06 | ignore = true |
07 | spawn( function () |
08 | player.Character = nil |
09 | oldCharacter.Archivable = true |
10 | local newCharacter = oldCharacter:Clone() |
11 | newCharacter.Name = player.PlayerNameValue.Value |
12 | player.Character = newCharacter |
13 | newCharacter.Parent = workspace |
14 | if newCharacter:FindFirstChildOfClass( "ForceField" ) then |
15 | while oldCharacter:FindFirstChildOfClass( "ForceField" ) do |
Delete line 2 'local'.
Local is a thing that unable to change so you have to delete it for creating a changeable variable.
Comment below if you keep having problems, I just find that out :V