Remote Events with Mouse.Hit

So currently I’m creating a projectile script that sends mouse position through the event in a local script. In the script that receives the mouse position I have an animation that plays before it fires the projectile which I have a wait(1.5) before the projectile launches. My problem is that the players mouse position can change during that wait time, meaning the projectile doesnt end up at the current mouse position the player has. Is there anyway I can go about doing this differently, If so how would I go about doing this.

1 Like

You can fire the remote event after the wait time so that the server can receive the most recent mouse position.
Something like this:

wait(1.5)
remoteEventName:FireServer(mouse.Hit)