AlignPosition and AlignOrientation will not replicate to the client and server

This helicopter does not move on the client, but it moves in the server view.
This is possibly due to the part sleeping, because when the awake parts visualizer is enabled, it shows the part not having a outline, while on the server it does have an outline.

I’ve made a place file that shows this issue, it features a red box following a part by AlignOrientation and AlignPosition, if you go into the client view, it is completely still, while on the server view it is moving and following the orbiting part.

rep.rbxl (73.8 KB)

I’ve tried using boatbombers alarm clock module to prevent it from sleeping, however this does not work as it still freezes in the air.

It works when I touch it, but shortly after not touching it, the part freezes again, and when I am touching it, the other players cannot see the part moving.

System information:
CPU
Intel(R) Core™ i5-14400F
Memory
16.0 GB
GPU
NVIDIA GeForce RTX 4060

If this cannot be solved, that is okay because I have a CFrame alternative, but I would like this to work as I am thinking of implementing a crash system.

Expected behavior

The helicopter is supposed to follow the part on the server and client, so all clients can see the part moving, and not just one person who owns the ownership.