Client's uses the server's player controller (UE5)

because its possible (although unlikely) a listen server wont be index 0 which could cause a really hard to track down bug.

or if you do a ServerRPC and just by habit use index 0 you could get the wrong player