I found that the character is not respawning whiile I did set CharacterAutoLoad to true and did not do anything about Character's death. There is only script that changes the character's Parent
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function (plr)
plr.CharacterAdded:Connect(function (chr)
chr = chr or plr.CharacterAdded:Wait()
chr:WaitForChild("HumanoidRootPart")
chr.Parent = workspace.Folder
print(chr.Parent)
while true do
print (chr.Parent)
wait(1)
end
end)
end)
outputs are like :
Folder
Folfder
Workspace
Workspace ...........Workspace
How can I assign character's Parent correctly not using wait(1) then Parent it to other?

1 comment
Isn't CharacterAdded:() already waits for the character to spawn? Im confused. If it fires before the character spawns,I will try that way