Rotating Part Oscillating

I have had an error where when I rotate a part in a script, it begins to oscillate. The code is simple, and when I opened a new baseplate the same problem happened.

This the only script in the baseplate

local carRay = script.Parent
while true do
	carRay.Orientation = carRay.Orientation + Vector3.new(1, 0, 0)
	task.wait()
end

This only happens on the X axis and none other, if I use multiple axis, the X axis stops working while the others work

I’m not sure if this is a bug.

Why dont you just use the CFrame to manipulate the rotation?

I will try that, I’m just trying to wrap my head round the problem with using Orientation

It’s okay, no need… just worry about another solution that can fix the problem; it’s more than likely just something wrong with the engine