A +hook grappling hook: traces to a surface, draws a beam and pulls the player toward it, with range, cooldown and VIP gating.
CSB Grappling Hook gives players a Spider-Man style grapple bound to a key. Pressing +hook traces from your eyes along your aim to the first solid surface within csb_hook_range; if it hits, a laser beam is drawn to the anchor and you are pulled toward it by setting your velocity every frame in PlayerPreThink. Release the key (or arrive) to detach, which starts a short cooldown.
Inspired by the classic Hook plugin. Independent GPL re-implementation; no original code is reused.
Features
bind KEY +hook— grapple to whatever your crosshair is on.- Max range and pull speed are cvars; a per-use cooldown prevents spam.
- Laser beam drawn to the anchor point while hooking.
- Optional VIP/flag gating via
csb_hook_viponly.
Installation
- Enable the
fakemetamodule inmodules.ini. - Compile
csb_grappling_hook.sma, copy it toaddons/amxmodx/plugins/and add it toplugins.ini. - Change the map, then
bind mouse4 +hook.









