if you want to make the bullet on the server, send a remote with any info the server needs. to do the hit detection, determine the mouse position on the client and send that position to the server with a remote event. the server script then checks if the player can actually shoot their gun to that position by firing a ray from their gun to the ...
How do you start out with a sniper in Roblox?
Tips & Tricks
Remember that [F] can also be used on the ground, not just midair. ...
[E] is a fast powerful move, dealing up to 20 damage and Cripple, allowing for more damage to be dealt much easier.
Although somewhat situational, [Q] can be used to launch a foe who is rushing you, giving you more time to react.