Anyone know why tool.activated is acting weird

on tool.activated i fire a remote to the server then damage people in a hitbox blah blah, but it seems to run for EVERYBODY holding the sword despite it not even being the tool with scripts inside, it’s just the handle of the sword in their character model, but it also applies to other people who are holding the sword (tool)

You might need to show us some of your code so that we can help you, but It sounds like you are either connecting the event to every sword from every script, or you are just looping through each sword and dealing damage after the server receives the remote?

did you put the script in the sever storage or inside the tool?