Impulses are a local runtime by default within ProtoFlux. If interacting with the FrooxEngine data model in any fashion, however, the actions they perform get synced across users. This includes, but is not limited to, writing to a non-driven synced field, managing slots, and setting non-driven dynamic variables.