Depends on how you do it.
If you :Destroy() then part afterwards, it should clear all connections automatically, so you should be fine.
As to what it does, it creates memory leaks which are bad since they ultimately lead to increased memory and lag.
Exploiters can’t do much with memory leaks.
In case you’re not :Destroying() the object, you should definitely :Disconnect() all events used on it.