Edit:
Ok revised the project
vid
Works ok on both server and client.
Edit max target distance float in bottom right of client fire can be disconnected & replaced with smaller float (it just needs to slightly extend beyond the normal distance). Was tired at that point