BodyGyro eventually stops working?

Here’s my code.

Apparently the look gyro stops working. It works when you first join the server. But in 1-2 mins it stops working.

Video of it working:
https://gyazo.com/2961b4ea7bdbeda3c34676f5d87788f6

Video of when its broke:
https://gyazo.com/491467d5c00f8a12547c8d8752392e01

Where the bodygyro’s are placed:

I was wondering if anyone knew the cause of it breaking??

I also have the p and d really high.

Not sure if your CFrame setting is correct…
Can you try:

CFrame.new(Vector3.new(0,0,0), (destination-humrootPart.Position).Unit)

Also, why are you only setting the CFrame of the bodygyro once?

That worked but it still broken. And it breaks after 1 - 2 mins. I also tried setting it continuous .

I was wondering if it could be because I have another body gyro?

Even though I set the MaxTorque y to 0?

It might originate from your really high set rate and max force.

Try to make a debounce for how often the Body Gyro is set. Like once every 2 loops, etc.
Try lowering the max force to something manageable like 100k or lower. The force is unnecessarily high.