How to make accurate throwing in front of the character?

Hello,
So currently I’m trying to make a throwing system that throws something in front of the character
Something like this:

External Media

But when it comes to accuracy I can’t make it that accurate like in the video (by accuracy I mean putting the object in front of the character on the server)

Tried methods:

  • 1.Throwing the object on the server
    -almost good, the problem is with accuracy. When the player rotates fast the object won’t be in front of the player

    1. remote event Server → Client → Server (With the position of character)
      -It’s accurate. Using the Tab glitch will prevent the client from firing the remote event back to server with position data

Currently I’m trying to find a way to make it similar to the one shown in the video.
I’ll appreciate any help!
Thanks.