Recursive function not repeating
There is nothing wrong here except line 20, which isn't repeating the function. The $FakePlayer will have 30 on the scoreboard when this function is run for the first time, and it will decrease every tick, effectively making the $FakePlayer a 1.5 second timer. However, when I run the game and call the function, the only thing that shows up is the 1.5 title, meaning the function isn't repeating. It should be because it only stops when $FakePlayer hits zero.