I’ve been using the method of anchoring the HumanoidRootPart to freeze the character, yet run animations. In using this, The HumanoidRootPart won’t update properties via the client. This was tested on the same blank baseplate with FE Disabled and FE Enabled servers with the following script in StarterCharacterScripts:
wait(5)
script.Parent.HumanoidRootPart.Anchored = true
FE Disabled Test
Client & Server
https://i.imgur.com/NAGN03E.gif
FE Enabled Test
Player1 - Client
https://i.imgur.com/GXyXmxW.gif
Player2 - Client
Server
Even after the script has been executed server-side, there is no update on the client. They can freely move unless they’re in the falling state, which will register all properties changes.