For the CTS, I also didn't want to do it like that. Sometimes it just won't find the color but in fact the color exists. I was thinking maybe some antirandoms or something in SRL include didn't change back the CTS. So I just set it do do CTS1 for every function that uses CTS1.
Those findobject functions, and every part are script, are written by myself, maybe with a little reference from ACA. Findobject function was written way back when I started scripting, and I copy and pasted it for every findobject functions I need in my scripts, and just edit according to what I wanted. So there might be a lot of variables that are not used in the function, but it didn't affect the script anyway, so I didn't really care.
The box for spinning wheel is created from object findings with colors, didn't used mousebox for that (if thats what you meant). That isn't a problem since the TPA finding is quite accurate for the spinning wheel. If you could, please explain more about using a bitmap and find bowstring symbol, didn't really understand that part.
For the stairs, which is my main problem before I used the rotate screen to find it again. I thought of using colors, but I think it just wouldn't work well. Color is similar with surroundings, even with player clothes sometimes. I can do a mousebox so there's randomness in that part, but I think it wouldn't be efficient, however its less detectable. I also thought of using MMtoMS. But sometimes the stairs doesn't even exist in the mainscreen, so it wouldn't actually work.
For SetupSRL2, it was intended to make the refreshbar to 40, so it lowers cpu usage for me. But not really sure if it still works now. I used to always do that so I don't lag my computer. SetupSRL has changed since the old times, so I wouldn't be someone that copy that function
FYI, I probably joined this community earlier than you, and I'm not afraid to say that the account was banned because some mod's silly decision making. I've quitted RS and SRL since I was banned, a little disappointed because nobody believes me. Now I'm back since I only got one unit for my semester, had a lot of free time.
A big thanks for the feedback and advice! Up until now, I never had someone giving that much advice on my scripts