How can I change how fast my float changes?

I have 2 different locations. my character will look at nearest location. When he moves to different location he instantly looks at the new location. How do I make my character turn rate slower?

Thank you, it wasnt exactly what I wanted but you helped me find the FInterpConstantTo in blueprint and it works perfectly.

This will give you a smooth rotation. Increase the final parameter if you wish to speed up the turning. Set the character’s rotation to the FRotator output.

FRotator NewRotation = FMath::RInterpConstantTo(CharacterCurrentRotation, TargetRotation, GetWorld()->GetDeltaSeconds(), 1.0f);