Remember the old grapple rope? Didn't it have some bugs? Well.. This one just has less of them, but more features are added.
I've remade a lot of how the grapple rope works. When you are hooked on something, if it is no longer in that spot (a brick, or if it randomly had no raycast), you would detach.
I've made some events,
Input:
onGrappleHook and
onGrappleUnHook - Called when the grapple becomes hooked/unhooked. The hook is not called if the brick cannot be hooked onto because it wasn't successful.
Ex:
onGrappleHook > Player > killOutput:
Self > setGrappleState > bool (on/off) - If disabled (default), it will make the brick become unhookable, even if you try you will just disconnect anyways.
Something new: If you are hooked onto a bot/player/vehicle, you will follow it instead of being hooked where they were last time.
Download
Tool_GrappleRope.zipDon't understand or want to see it in action?
Video