Replication issue with projectile?

  1. I made a local script that detects player input and mouse location, and a server script that spawns a ball with a trail and a Linear Velocity

  2. The issue seems to be that the client doesnt have the correct CFrame/Position at the point of impact (I want to anchor or destroy the object at that point to proceed with an explosion)

  3. Tried making the server script set the CFrame of the projectile in hopes it replicated to clients but it did nothing, tried adding a task.wait() to let the engine catch up since that has worked in replication or timing issues before but it did not work here
    Does anyone have any experience making projectiles better?