I am trying to change the character while ingame (without having to load the char through renaming “Starter Character” because it lead some bugs in my game). After setting a new character through Player.Character = newCharacter, i am able to move the char but the camera does not follows it anymore. I tried calling a remote to reset the CameraSubject to the new Char’s Humanoid again but it does not change, it also stops changing CameraType. How should I go through this?
After changing the char I tried these prints and discovered that the camera is possibly attached to the older char version, look this Output:
print(workspace.CurrentCamera.CameraSubject)
Humanoid
print(workspace.CurrentCamera.CameraSubject.Parent)
Necro_las
print(workspace.CurrentCamera.CameraSubject.Parent.Parent)
nil
print(game.Players.Necro_las.Character.Parent)
Workspace