Resetting character

Hello there, i have a problem with resetting character in my game. Do you how how can i add some functions that will be done after player reset character? I need to change some of his variables. Thanks for help! :slight_smile:

local PlayerService = game:GetService("Players")

local function onPlayerAdded(player)
   local function onCharacterAdded(character)
       -- Code here for when the character loads   



   end

   if player.Character then -- for existing characters
      onCharacterAdded(player.Character)
   end
   player.CharacterAdded:Connect(onCharacterAdded) -- on new character loads
end

for _, existingPlayer in pairs(PlayerService:GetPlayers()) do -- for existing players
   onPlayerAdded(existingPlayer)
end

PlayerService.PlayerAdded:Connect(onPlayerAdded) -- on new player enters the game
1 Like