In my game there are explosions, and in order to make it seem intense I added a screen shake, however, the screen shake can only occur if they are within a certain range (roughly 50 studs or so).
Is it quicker and less strenuous to either:
For the server to cycle through all the players and check their magnitude assuming the character exists, note that the server is already doing some heavy stuff.
OR
To use the FireAllClients() event so that the client can work out the magnitude in a LocalScript.
the second option is definitely better as u would have to tap into a client side script anyways to make the camera shake and as for performance, doesnt really matter honestly but client side should be still better in this context