Recreated a tilt brush in VR, how do I send the drawing over the network?

Options
Hello,

So I got a Tilt Brush clone a generous person made via github, https://github.com/andrewnakas/OpenBrushVR

Now, I got it to work in my own project, but I can't seem to sync the lines I draw over the network.
The lines that are being drawn are stored in a newly created GameObject. So Its not as if I can Network.Instantiate a prefab.

Here is the code, which is pretty big, but only lines 188 to 258 are relevant I think.
The only modification I have done so far to this existing code is adding PhotonView and PhotonTransformView on the created gameobject during runtime. But the entire gameobject is still not being synced over the network.

The code is too big to be posted here, so please download this txt file: https://we.tl/bnKSgH102m

I have read a bit about RPC's, I've tried it, but I couldn't get it to work because I didn't really know which function to call? If I understand this code correctly it has a function for starting the line and ending the line.