Why doesn’t my Nitro bar want to drain?

At a glance:

Instead of using the actual movement component, you created a null reference variable.