Okay well, I've done some testing, the first part of the video is just inaccuracy, but the second is really weird. I robbed 4 stores at angel pine and only one had this bug. I don't know, maybe the system is inaccurate.
I will add a new message explaining the reason for failure so we know what’s going on.
I have added a new message in chat which explains the reason for holdups to fail. If this happens again, let me know what it says in chat. We can then narrow down the reason.
To re-iterate and clarify.. With the holdup actor targetting, it currently uses SA-MP's target detection system to detect the actor you are looking at. Unfortunately if an object is between you and the actor it may fail to detect. I could easily code my own simple detection to see if you are aiming in the direction of the actor you are holding up, however it currently works for the majority of the time so is not a priority right now.