I had the idea of Silver showing up as part of the Actually Dead AU, his future would get messed up from Sonic dying and the train capturing everyone else, so he'd travel back in time to the party to try and keep Sonic from being killed. Since he doesn't know how Sonic actually died, and he figures that telling everyone that he's going to die would cause everyone to panic, he decides to just stay by Sonic the whole time to make sure he doesn't get killed by anyone. However, Silver tells Espio about it when he asks why he's been following Sonic the whole time, and Espio tells Silver that he'll make sure to protect Sonic and that Silver should just enjoy the party. After this, Espio poisons Sonic and he dies, then everyone is suspicious of Silver because he is clearly very distressed and was also visibly following Sonic closely for the entirety of the party right until he died KRAFTER YOU GENIUS