- What do you want to achieve? Keep it simple and clear!
So my goal is to make it so that you can control an NPC with your character still in the same position, having the same animations, and then you control the NPC instead. Ideally, I want to also switch the control of the NPC back to the player again while keeping the animations and positions. I also want to do this with a third character if that’s even possible at all.
- What is the issue? Include screenshots / videos if possible!
From what I’ve been seeing, you need to change the main character to the other character and then delete the main character. I’ve seen where it creates a fake main character and puts it there, but the fake character doesn’t have any animations being played.
- What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I know that you can use
player.Character = <character of your desire>
to set the player.Character and then set the camera subject to the character model, but I’ve also heard that the main character will get refreshed and you have to set the position back to the spot you want it to go to. That’s obviously not what I want to happen; the character should just stay in place and then the camera changes to the other character you want to control and change the player.Character to the other character model to control it.