You can earn 5 Sonic Tokens from the Chao Race. Simply raise a chao and go to the Chao Race, then choose the first choice and place where your chao is. Then, select a crystal and win each one. A 5th one will appear and choose it. If you have trouble finding levels you have beat and want the tokens, go to the main options at select the second option. You can go to any level you have beaten without running around for it. This is good if you need to collect more tokens, and it tells you which ones you have gotten and where. There are Tokens hidden around the world, which shouldn't be to hard to find.