TweenService on GUI not ending?

i am making a game with an intermission system.

the global script calls a remoteEvent and then calls the function bellow (its being called properly i used prints to debug)

you can see here that the tween never finishes the second time being called, it works the first time properly.
It stops working from there, but the game works as usual, just that the gui doesnt show up.

any ideas?

local script

dont mind the messy code, im testing stuff out and trying to fix it.

ill keep this here, i found the issue.

since the players had weapons, when the round finishes i cleared their backpack.
clearing the backpack deleted the scene gui and caused the tween to not finish and break.
so instead i just deleted the weapon specifically.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.