I decided to showcase a grappling system I made. It has bugs, such as the character freezing on the server before getting flung, but otherwise I think it’s a pretty nice system and decided to get some feedback. What do you think?
Game link:
If you were wondering, it uses two spring constraints (one for visuals one for velocity), Uses 4 attachments, and the time it takes to hit a part is based off of distance. It is on all parts, not just certain ones.
It is based off of this games grappler:
Notice: It is hard to obtain the grappler in this game unless buying it with a gamepass, look up a video instead.
Yeah, did some dashes, made my speed up to 200 studs per sec and then i fell into void and my hook left there in place forever, i recommend putting it in debris, so its doesn’t leave whatever happens
How is this made? I’m curious, I’m trying to make a game with grappling hooks and I’m not really familiar with roblox physics such as rope constraints and stuff. It be really cool if you could just went over how you made it.
The hook being thrown out is all visual, there is an invisble string constraint that is enabled if you release e, its length is 1 and its stiffness is 500.
For the rope part its just a rope constraint with a bodyforce that pushes you in the camera direction for a small amount if time (also happens when you detatch) and the length is the distance +1
Added a cap on the spring where it can’t pull you extreme amounts (the cap is not something you would notice unless intentionally trying to break the game), Updated the model, Added Wallrunning (The reason this got added is because I think it would be cool the grapple onto a wall then wallrun and go very fast), Changed the button to LMB