So i need to detect the LookVector of the player's camera, but i'm not so sure how to do that, any ideas?
You can access the cameras lookvector VIA the client side by doing this:
local LookV = workspace.CurrentCamera.CFrame.LookVector
Hope my answer helped. If there are further complications im happy to help.