@GTATerminal Thanks for the help, I've already tried calling it OnTick, with and without an Interval, and it doesn't seem to work.
I'm not exactly sure how to use your method though, so I couldn't test it. When I change "vehicle" to Game.Player.Character.CurrentVehicle, I get "Cannot convert from 'ulong' to GTA.Native.Hash'".
Here is the source code I am working with, for reference.