RPC function vs RoleAuthority check?

The Shoot of the player is an input, and so is called on the client.

When I do this:

f916af3f297e68e08cbcdd774bb4a8436930a748.jpeg

It means that the client-part of the Character should call the Server for all the important stuff (ServerStartFire) and after that, the Client-part of the Character MakeDecal()

Well, in the Server Window I can’t Make the Decal, since it’s a server. But didn’t every player in the game have both a client and a server part incorporated?

Because even if the ServerWindow is the Host-Server of the session, but don’t forget it’s also a client playing the game!

Why “for the time”? The decal image on a wall after shooting on it should be seen by everyone in the game.