Try this it was something that @colbert2677 has suggested before with this issue
local Players = game:GetService("Players")
local function onPlayerAdded(player)
-- Add the new player stuff here
local function onCharacterAdded(character)
-- Add the character stuff here
end
player.CharacterAdded:Connect(onCharacterAdded)
if player.Character then
onCharacterAdded(player.Character)
end
end
Players.PlayerAdded:Connect(onPlayerAdded)
for _, player in ipairs(Players:GetPlayers()) do
onPlayerAdded(player)
end
@EmeraldLimes If you say that your character won’t respawn after resetting but you aren’t aware of any scripts that are affecting character respawns, then do you perhaps have Players.CharacterAutoLoads off? If so, you need to write your own respawn logic.
@lolbiIlyyy I don’t think it quite has anything to do with the way character spawning is handled, rather there’s some other blocker in this case. If the character won’t respawn but there’s nothing actually wrong, then it’s got to be something to do with properties.
I also don’t recall suggesting this for a similar issue - are you referring to the team colour torso thread? In that case, the OP wanted to recolour the torso based on the player’s team colour. They didn’t use any special loading functions like in this case where there’s LoadCharacterWithHumanoidDescription.