I've made several custom characters, but want to have a selection menu instead of having just one. How would I do this? I've tried to set the player's character to a clone of the custom character like so:
char = game.ReplicatedStorage.CustomCharacter1
char.Parent = game.Workspace
game.Players.LocalPlayer.Character = char
But all the above code does, is move it to Workspace and remove the actual character, the camera isn't following the custom character, the controls aren't linked to it and also the player's assets don't load on it either. Any help is appreciated, thanks!

2 comments
The best way to do this would be to just change the original character instead of trying to replace it.
Or, use player:LoadCharacter and change it's CFrame to the old chars CFrame.