“(Role == ROLE_Authority && RemoteRole == ROLE_AutonomousProxy)” evaluates to true for a locally playing player on a ListenServer and that is the problem. I feel like its RemoteRole shouldn’t be ROLE_AutonomousProxy b/c there’s not one out there on any client.