Er möchte nicht das die Waffe entfernt wird, sondern das er nicht mehr rennen kann.
Unter OnPlayerUpdate
mit GetPlayerKeys abfragen ob er die Lauftasten drückt und diese abspeichern.
Unter OnPlayerKeyStateChange
die Variable abfragen die du setzt wenn er die Lauftasten drückt
wenn ja abfragen ob er die Leertaste drückt, dann ApplyAnimation.
Ist vielleicht kompliziert, jedoch klappt es so, ich habe noch einiges was
diese Funktion verbessert, dass musst du aber dann selber lösen
Zur Info:
Du musst die Animation auch beenden, wenn der Spieler keine Lauftaste mehr drückt.