@sinbad hah it is almost exactly what I did for our ball throw in one of the game modes in Lunaro. Difference is it's stil host authoritative (..for reasons), but if you throw a ball, I send the request at a time based on the 'release' event in the animation and your latency so basically if shows up on your end when expected (talked about a bit here https://youtu.be/VVetqMgcN50?si=kEqXvUdF7mtm-b2v&t=947)