I've tried two ways one just CFraming the rootpart and the other using bodygyro but both don't seem to work.
Note: TroopA[3] is an table objectvalue of the players character
CFrame:
local startPosition = TroopA[3].HumanoidRootPart.Position
local targetPosition = Target.Hitbox.Position
TroopA[3].HumanoidRootPart.CFrame = CFrame.new(startPosition, targetPosition)
BodyGyro:
TroopA[3].HumanoidRootPart.BodyGyro.CFrame = CFrame.new(TroopA[3].HumanoidRootPart.Position, Target.Hitbox.Position)
