How to make camera move relative to where its facing?

I have made 2 cameras. 1 stays with the character in the topdown example map but pressing 1 switches to camera 2 which can be moved independently by WASD keys (Picture1). The problem i have is that when you rotate the free camera with the middle mouse button the WASD keys still move the camera in world space. I tried messing with local location but it wont accept my camera reference. I got it to work with AddLocalOffest (Top part of Picture 2) but when you stop moving the camera drifts slowly and i dont know how to stop it.

You need to add camera vector.

thanks for the reply. I almost have it working.The A and D key will move it left and right relative to the camera but the W and S will move it in the actual angle its facing so it will move to the ground because the camera is rotated slightly. I’m kinda trying to keep the height the same (i know i didn’t make that clear with my first question now. lol) The up Vector seems to do pretty much the same as the forward vector. Im sure im just using the nodes wrong but any more insight would be appreciated.

This will be your new forward vector.

Thank you that worked. Thanks!!!