I'm making a vehicle with moves forwards and backwards within a specific Y level, but I would like it depending on which way the player is looking.

The only way I can think of doing this is by sending the camera's CFrame through a Remote Event every 0.5 seconds but this might "Exhaust" the event, any other ways I could go about this?