Gotta say, this is really fun to play with! I can definitely see this becoming a fun challenge with some maps! I do have some suggestions as to how I think could improve this mod, if such ideas are possible:
X always flies towards you, this isn't a problem in itself, it's pretty accurate to him, but I think what'd make things pretty spooky is if he's at a very close enough distance he instead drops down and controls like a CPU Bot that walks, runs and platforms to you like how the Tails companion does. If he gets stuck after a few moments or can't reach you, then he goes back to flying. Think of it like how X works in An Ordinary Sonic Fangame where he flies after you, but once he's really close to you, he then gets on the ground to run after you. This could also possibly reduce the constant teleportations he does as there'd be some situations where he could naturally run to where you're going instead.
Super Forms -- Now, I know X is meant to be this ultra-powerful demon, but I really think Super Form resistance to him should be buffed as a reward for getting the Chaos Emeralds while being chased by him. Instead of being immobilized with a grab, X is knocked back and stunned but at the cost of a -5 Ring loss that doubles in cost with each time he's stunned by your Super Aura (and not by you actually attacking him), so it'd go from -5 Rings, -10 Rings, -20 Rings, -40 Rings, etc. Perhaps after the third or fourth hit from him, then allow his next attack to be an immobilizing grab like normal. This would mean that the player has a lot more room for error and can decide on using a Super Form as a temporary shield of sorts to get by him in tough areas, or to try and remain untransformed to conserve rings for later at the risk of being put in a possibly worse situation.