Finally, to smooth it out. The new code goes like this
and that new custom event is
If you don’t want the player to have any control while it’s going on ( they have very little anyway ), you can always