gyro = script.Parent.Parent['Red Barrel'].BodyGyro
gyro.cframe = CFrame.new(0, 3, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
All settings except the .cframe are set to default, all the specified members exist, and Red Barrel isn't anchored. The BodyGyro stays in it's same rotation and can be pushed/rotated freely instead of locking onto the cframe. Help?

3 comments
I dont understand. The Y axis is up and down so doesent that mean a high y torque would prevent it from tipping, but not spinning?
Also, if it can still spin side to side, why is it not looking at the CFrame? And another question: Can anchored parts with a BodyGyro still rotate?
@drew1017 Q1: The X & Z axes would prevent the object from tipping. Q2: It's not looking at the CFrame, because the 0 maxTorque on the Y component means that it will spin FREELY. Q3: No, parts with a BodyGyro object will not rotate if it is anchored.