in a local script, and this action isn’t fired on the server before a player resets, the events never fire. Pretty sure this happens because the handler is created for the event but since the character resets and the script is destroyed, the WaitForChild(handler.Folder, handler.Name) portion of GetEventHandler stops.
this module is no longer being recomended to use due this module no longer being develop. you can just use other networking library to replace this such like bridgenet2, red2 and fastnet2.
You should update the roblox model too. I was so confused when I added it to my game and it didn’t work as expected.
Should be good now, because I downloaded the file from here and added it to my game.