@sleitnick As others have pointed out, the documentation is correct and the code you were testing with is wrong.
task.wait() resumes every Heartbeat and time() updates every Stepped, so using these to prove the order of events is inaccurate.
Try this instead:
https://t.co/jzs3EnZm9C
@CDDev_@sleitnick Rendering comes after Input at the beginning of the frame. Animations update Motor6D.Transform just before Stepped, so they will override any changes you make before it.
I've made some large updates to my module. I've added Chat Commands and cross-server banning/kicking. Also renamed to Watchdog.
DevForum: https://t.co/TcTrgMaYUJ
Github: https://t.co/w4OMsJhzOx
Made a module that lets you easily note, kick or ban players. If there are any errors, I'll try to address them as soon as I can.
https://t.co/nkyxezyKzT