Replicating Head Movement

Hello, so I’ve got head movement replicated too all clients and I have it in a heartbeat loop where I have this code

 if iteration % 30 == 0 then
    RemoteManager.HeadMovement:FireServer(x, y)
 end

Is this fine to do and what are the drawbacks?