Hi, so I've created a gun script over the past few days and it works perfectly fine except for the fact that:
I can't use mouse.Hit from the Script, although I got the mouse from the tool.Equipped event. It's giving me an error that "The Mouse is no longer active." I've done some research and the ROBLOX Staff are looking into it, and they're looking to depreciate the mouse object soon.
As a substitute, I'm using a Remote Function to get the player's mouse.Hit from a local script, although this slows down my fire function by ~0.1 seconds.
In short, my question is there any way to minimize lag and get the place the mouse is pointing to without using mouse.Hit? I know there's always ray casting, I can look into that.

2 comments
is this a bug report, or is it a question? Lol
Edited so it's better stated @Nikkulai.