I am trying to spawn players as unique characters (custom rigs). This needs to be done via a script since I have multiple rigs, so therefore player.Character = model.
Whenever I do that, every CharacterScript that the player spawns in with get bugged out (for obvious reasons), and the new model does not replicate animations, despite the new model having the same scripts as the player character.
Is there any way to spawn the player as a custom character and carry over all of the Character Scripts? Any help is appreciated.
Are you possibly looking for something similar to this post:
Because instead of copying the character into another rig, you just paste the humanoid descriptions of the rig onto the player without changing any scripts, animations, etc.
I just tried that, and it is better than what I had previously, but now the scripts that are in StarterCharacterScripts don’t get copied to the character at all when I use player:LoadCharacterWithHumanoidDescription. But I’ll try to mess around with it.