The conventional way to make a sword is to use part.Touched but this can have a lattency issue where you’ve been hit even though on your screen the sword was not close enough to hit you
Bedwars seems to have a pretty smooth and accurate melee system. Does anyone know how they did it? currently I’m floating around using raycasting