I found out that disabling this script fixes the bug.
game:GetService("Players").PlayerAdded:Connect(function(player)
local PlayerGui = player:WaitForChild("PlayerGui")
for _, GUI in ipairs(game:GetService("StarterGui"):GetChildren()) do
GUI:Clone().Parent = PlayerGui
end
end)
I made this to transfer every ScreenGui from StarterGui to PlayerGui as they won’t be inserted automatically because Players.CharacterAutoLoads == false.