Introducing UnreliableRemoteEvents

In a game I work on we have the orientation of someone’s head, neck and torso based on the angle of their camera. Let’s call this “HeadRotation”

It sends these three CFrames to the server each 8 heartbeats. (IF these have changed, that is)

The server stores whatever the clients send over and sends the entire list to all clients each 8 heartbeats. (I am aware that it is not synced up with the heartbeats on the clients)

Now this feels like an opportunity, but how many bytes do CFrames need?

I think I’ll go for one unreliable request to the server and an unreliable request to all clients for each user’s HeadRotation separately.

Will that work? Will that be better? I have no insight on how the network exactly behaves.

If CFrames take too much bytes, do I have to encode them with a tiny quality loss?

I honestly don’t know, feedback is appreciated.