Bullet on network

Help me please!
I have a script to the shoots.
When I shoot with me shoot another player, while he does not see what I was shooting, how to fix it?

    public GameObject bullet;
    public float force;
    void Start () {
    void Update () {
            if( Input.GetMouseButtonDown(0) )
                    if (bullet)
                            GameObject go = Instantiate(bullet, transform.position, transform.rotation) as GameObject;
                            go.rigidbody.AddForce(transform.forward * force, ForceMode.Impulse );

P.S. Sorry for my bad English :slight_smile:

I personally would use a Raycast as a bullet and to a hit test. and then send the Boolean and location through RPC.