Hey, quick correction. You don't have to use Time.fixedDeltaTime. According to Time.deltaTime Unity Docs. (https://docs.unity3d.com/ScriptReference/Time-deltaTime.html)
'When this is called from inside MonoBehaviour.FixedUpdate, it returns Time.fixedDeltaTime.'