I have tried this many times before. The method that most people seem to use is using a local script to get 'Mouse.Hit.P', but this only seems to get a good position when you are zoomed all the way in. Another reason this is ineffective is it doesn't go towards a player if I hover over them, it goes to the baseplate behind them instead. This path is completely inaccurate and 99% of the time it doesn't come close to the player.