Pattern

Host-Guarded Client Events

host-guarded-client-events

Client-side input/events are routed locally first (e.g., IPlayerEvents/ClientInput scope), but authoritative state (damage, bans, control ownership) must be applied on the host with explicit guards and correct hook ordering to prevent desync or bypass.