I'm trying to create a simple body gyro that will make the player's character face the specified target:
local BodyGyro = Instance.new('BodyGyro', RootPart)
BodyGyro.D = 500
BodyGyro.P = 5000
BodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
BodyGyro.CFrame = CFrame.new(RootPart.Position, Target.Position)
However when I test this in studio, the body gyro does absolutely nothing and doesn't affect the character at all. Why could this be happening? Thanks.

2 comments
You know that BodyGyros are used to prevent parts from spinning right?
Use CFrame and lookvector