Sadly, there is no instant solution to your problem, learning how to TAS is actually way harder than you probably think, and can take years. I suggested a way to start — improving an exising run. When you start it, you’ll face more and more problems to solve and questions to answer. The first problem is absense of the hud, and the solution is easy and obvious: just install it. When you do it, you’ll have much better control of your character, because you’ll see more information. Then you will wonder how to do cartain trick, many questions are already answerred in the
wiki page. My personal advise is to learn about braking technics first. It’s a shame, but this extremely important information is not present in the wiki page, however, you can easilly find it in the forum topics. Braking differs very much between the games (Sonic 1, Sonic 2, Sonic 3, etc) and characters (Sonic, Knuckles, Tails, etc) and there is no “universal” recipe. However, if you ask me how to brake correctly in certain game, I will give you a detailed instruction. The other important topics are:
— loop jumps (usually they are: up-loop jump, down-loop jump and out-loop jump, but there can be many exceptions)
— speed caps (ASC, GSC and RSC — air, ground and rolling speed caps)
— horizontal overflow, it’s setup and usage, including camera position management
… and many others… Try it yourself to see. I mean, try not just making a new run. Try redoing TheYogWog’s one, without looking into existing improvements, and try to find out where you can go slightly faster, trigger a thing a bit earlier and so on…
(upd) you should also pay more attention to keeping your speed high in order to avoid charging spindashes so often as you do — spindashes have their own price — some frames of standing still, and in some cases running at a lower speed is faster than stopping for a spindash, especially considering the way you brake.