The LUA script has almost nothing to do with the hotkeys - it just looks at the current values of the registered variables.
The hotkeys only set the registered variables.
These two are completely asynch.
I.e. you hit 'J', then bTeleport is set to 1 (by the hotkey). The next time the LUA timer looks at the value of bTeleport, will reset to 0 and set the required coordinates.
As I said before, Teleport is a bit dodgy.
Best use it outside, and when it does not work, take a few steps, turn the camera and try again like that a few times.
Check
Update 5 I just added.
It includes some extra checks, see if it improves things.
Which weapons can't you fire? I have the Bola and it works fine (with default script settings).
Mouse, everything works fine for me.
Which game release are you running?
Something else.
I figured out how to carry more items on the back.
I can stack items so high I can't see the top (tested 40 boxes successfully).
Has anyone figured out how to make the backpack extend longer (backwards)? (so instead of 4, 8 would stack horizontally)
These two combined would be a great asset.