Character won't load

So I have CharacterAutoLoad off and in a local script I have The following code to load the character but it doesn’t load.

local player = game.Players.LocalPlayer

This is because :LoadCharacter cannot be called on the client. Only on the server.

You can migrate this to the server by utilizing the Players.PlayerAdded event and then doing the same thing with LoadCharacter.