This is epic! Personally, the new cursors feel really sluggish/laggy (even though they’re just images) and I much preferred the old ones.
I wouldn’t recommend using RenderStepped to detect if the mouse has moved as that can cause lag for the player, maybe try Mouse.Move?