I have tried looking for solutions, but the only thing I could find was someone having this issue client side. I checked the local script that fires the remote event and it has nothing in it that mentions levels.
The RemoteEvent is probably being fired multiple times. Without more context, I can’t speak as to why this may be. Keep in mind having a completely unsecured RemoteEvent which gives the players free levels may be bad idea, though.
Okay, I know what you mean by the remote event giving people free levels being a bad idea, but do you know anything that could trigger the remote event to fire a few times?
Having the MouseButton1Click event connected to within another connection, maybe? I don’t know, there’s any number of things that could be causing this.