Awesome man, I will give it a run through tomorrow morning. 
Thanks for providing so much info.

Thanks for providing so much info.
simulated function name GetDefaultCameraMode(PlayerController RequestedBy) { return 'ThirdPerson'; }
if(FreeCamDistance > 512) { FreeCamDistance = 512; }
if (PlayerCamera.FreeCamDistance < 512) // Edit this value. Set it lower if you'd like to have the zoom limited to a closer distance
{
`Log("MouseScrollDown");
PlayerCamera.FreeCamDistance += 64*(PlayerCamera.FreeCamDistance/256);
}
}
Comment