I’ve recently started testing my game “CATGAME” with bigger groups of people - and while the majority of headturning issues have been resolved with certain workarounds, headturning remains one of the most problematic functions in my game.
If the player character dies, they need to rejoin the game. If another player joins and doesn’t morph, they need to rejoin the game. If ANYTHING interrupts the headturning at any point, the parties involved need to rejoin the game - but sometimes, rejoining just doesn’t work!
Video example of severe headturning break (we had to rejoin multiple times to fix): https://www.youtube.com/watch?v=A_SOTXX33XE
Image example of heads locking onto unmorphed player, or headturning not functioning at all:
Relevant Code: https://create.roblox.com/store/asset/114325504357353/Scripts-for-Bug-01
Note: “Look” (serverside) goes in ServerScriptService, “Look” (local) and “CharacterIKs” go inside the character’s model, though previously lived in StarterPlayerScripts (though required a duplicate of the rig in StarterPlayer that was all around just too inconvenient).