It may not seem impressive but if you look inside you can see that there is actually nothing in there which is changing the variable. Instead I've got a python script running which can change cloud variables. If the cat isn't move its either because i'm not running the python script or the cloud variables are lagging.
python code: import scratchattach as scratch import math import time # Login to Scratch username = 'YourUsername' password = 'YourPassword' session = scratch.login(username, password) # Connect to the cloud project project_id = 'YourProjectID' cloud_project = session.connect_cloud(project_id) # Set a cloud variable continuously to sin(time) variable_name = 'YourVariableName' while True: current_time = time.time() new_value = math.sin(current_time) cloud_project.set_var(variable_name, new_value) print(f"Cloud variable '{variable_name}' set to {new_value}.") time.sleep(0.1) # Update every tenth of a second https://github.com/TimMcCool/scratchattach no I'm not good at python this was actually written by chatGPT also the project ID is the number in the url of the project. So in this case it's 1033440057