This was created on my free time, on request for a hook shot script for a user.
The player object looks around at the mouse position. Click to fire the hookshot.
The hookshot can retracts back to the player if it hits another object.
There are 2 frames. One with using fast loop function, and one without it just for a reference.