The movement delay is kinda because of animation sync issues, and i was kinda lazy and couldn't be bothered to fix it properly XD