FastCast (dis)Connection Problems

I’m using FastCastRedux ( FastCastBehavior - FastCast API (etithespir.it)) tho i feel like there can be many memory leaks done, when i’m disconnecting functions like Caster.LengthChanged() or Caster.RayHit() i was getting this error:


on this line:

my main issue tho is with Caster.LengthChanged connection, if i :Disconnect() it, it stops EVERY currently running Caster.LengthChanged event, so i have to keep it connected but if i do i cause memory leak, could be ok if there would be some Caster:Destroy() method, but there is not so now i don’t know how to continue without these memory leaks

Long story short i need some method to disconnect every connection by the caster