LocalPlayerAuthority means that the client of the "owning" player has authority over their own player object.
Authority for this object will be on the player's client. So hasAuthority will be true on that client - and false on the server and on other clients.