Just a quick look at it.
It is your conditions that are messing with you
Your whip animation is never shown because you only run it if: "is animation "standwhip" playing" it true, which is never is as you start it inside that block.
So invert that and your whip animation will run.
The reason why your knife animation will not play when you are standing still is because of the:
Invert "Platform is moving" condition you have. you check for that every tick. If he is not moving you set the animation to stand.
Try to disable that and run it and you will see you can throw a knife standing.
So basically its because the conditions you have for run, walk, stand etc. is interfering with your other animations because those conditions are true at the same time and the actions will be run every tick.