Thanks for the speedy reply,
I have tried parenting empty game objects and casting a ray from its origin maybe i should have given more details on what i'm trying to achieve . what i'm really after is getting an offset from the player and have a crosshair that is always in line with the raycast. also, i'm using kgf orbitcam from the asset store .