The title explains it quite well; I’m currently trying to find the in between.
I want the character to turn a little bit in the direction of the move direction, but they go completely in the direction.
what I am doing rn:
local NewDirection = if Humanoid.MoveDirection.Magnitude ~= 0 then (Humanoid.MoveDirection * 10) else nil
local OldDirection = Humanoid.RootPart:FindFirstChild("OldSlashPosition")
if NewDirection ~= nil and OldDirection ~= nil then
NewDirection = (NewDirection - OldDirection.Value) / 2
BodyGyro.CFrame = CFrame.lookAt(Humanoid.RootPart.Position, Humanoid.RootPart.Position + NewDirection)
end
clip: