If you set game.Players.CharacterAutoLoads to false and then manually load the character on the server (or never load at all) the scripts in StarterPlayerScripts will not replicate to the game.Players.LocalPlayer.PlayerScripts in PlaySolo, instead you have to replicate the scripts to the client from the server manually while in PlaySolo.
However, in studio server/online, the scripts will replicate and there is no need to manually replicate the scripts.