How do I make a Character Swap System like in the Lego Games?

Hello everyone!

I would like to create a character swapping system like in the Lego Games?
The problem is that I don’t know how to start.

Do you have any tips?
I’m also not asking for code.

Thanks!

What is the Lego’s Swap Character style? As I don’t know how that looks, can you give a video of it in action?

set player character.

player.Character = character

That’s not how that works. You can use StarterPlayer to morph players to a specific character but setting the player.Character to character won’t do anything.

how though? how do you do this?

i dont know how to do it.

Yes that is how it works. Ive made character customization systems in the past that use custom rigs, and I set them using the player.Character property. If you add a StarterCharacter, that will take effect next reset, or not at all I never checked. But you can easily swap the players character midgame by doing player.Character = newCharacter, youll just need to transfer all prior scripts to the new rig, change the camera subject, and the goofiest part is getting the Animate script working, but after you get that done everything else works perfectly fine

1 Like

That’s easy as setting Player.Character and Camera.CameraSubject to what they should be.