DrawSpotLightWithShadow serverevent

I’m not sure I understand you. First of all, are you agreeing with me that the code you posted above cannot work? That remote clients cannot directly read changes to the cam that was created by another client?

If so and you are looking for an alternative method, one that uses decorators and client-client communication to acquire cam position and rotation data, then this is a modification to @mraes’s heli script with working manual, free aiming heli spotlight: