This script will allow frozen players the freedom to rotate their camera and character. If you are looking for a way to freeze their camera controls as well, the preferred method is to simply create an NPC clone of the player in their place and
spectatethe player onto the NPC. If there is interest, I can add a simple task script that does that as an alternative, in this forum post.
Run this task using
- run Freeze_Task def:<player>|freezeor
- run Freeze_Task def:<player>|unfreeze
Here's a link to a haste: https://one.denizenscript.com/haste/71275
Or click the spoiler to view the script in this post: