Currently I have a local script that is firing to the server then to all clients. The damage or healing is then distributed on each players client. I dont wanna use server because of damage exploitation through remotes. Is this method currently safe. If it's not and further problems could happen are you able to suggest anything to prevent exploiters from accessing these remote events? Thanks

7 comments

0

Exploiters can more easily access the Client than the Server, but BOTH are vulnerable based on how ROBLOX is set-up. The best way is to have the remote-event perform all functionalities on the server, except for the firing, oc. Local Scripts on their own will  only affect a single client so any damage to other players you wouldn't be able to see.

0

You say "I dont wanna use server because of damage exploitation through remotes." this isn't an issue but it looks like you are making the client tell the server how much damage to deal. Bad remote communication.

0

Either way the remote communication will still be exploitable because ur telling which player to damage and thats somewhat impossible to avoid incapaxx

0

Then why are you letting your players do this anyways so what's the difference if it's done server to client as compared to server server

0

All damage and healing should be handled on the server. The client should only tell the server what they are healing/damaging. Then, the server must perform sanity checks (distance checks, cooldown, etc.) before manipulating health.

0

thats a lot of damage

0

also cant u just get a script that detects rapid change in the health and kick the guy out or something if it does detect? that way u could go ahead and do whatever u want