# Soft Body/Rope ETENSION

**URL:** <https://forum.makecode.com/t/soft-body-rope-etension/33805>\
**Category:** Help\
**Tags:** graphics-and-math, extension, art\
**Created:** [February 12, 2025, 6:54am UTC](https://forum.makecode.com/t/soft-body-rope-etension/33805 "2025-02-12T06:54:04Z")\
**Posts on this page:** 5\
**Page:** 4

<div class="post-metadata">

**Author:** ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)\
**Post date:** [February 14, 2026, 12:33am UTC](https://forum.makecode.com/t/soft-body-rope-etension/33805/62 "2026-02-14T00:33:03Z")

</div>

Here’s an example using the second method:

> **[softbody overlapping test](https://arcade.makecode.com/S36562-33351-11057-54823)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Because the image the softbody is drawing on is also a sprite, and therefore has a kind, you can make that image check for overlaps with other sprites.

---

<div class="post-metadata">

**Author:** ![BlueYoshi507](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blueyoshi507/32/32630_2.png) [@BlueYoshi507](https://forum.makecode.com/u/BlueYoshi507)\
**Post date:** [February 15, 2026, 12:35am UTC](https://forum.makecode.com/t/soft-body-rope-etension/33805/63 "2026-02-15T00:35:46Z")

</div>

So rn I’m having a problem: since there’ll be more than one rope, I need something to make the player be able to cut every rope on its own. Like an “othersprite” thing in the Overlap block.

> **[CUT THE ROPE 🍬](https://arcade.makecode.com/S28633-08402-31047-43304)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Pls

---

<div class="post-metadata">

**Author:** ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)\
**Post date:** [February 15, 2026, 3:28am UTC](https://forum.makecode.com/t/soft-body-rope-etension/33805/64 "2026-02-15T03:28:24Z")

</div>

Ok. In this Case, it would be way easier to use the first example.

First, change all of the segments’ kind to rope:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/0/f0a63fd5ef188f64f7123158eb6c5c47d5062e64.png)

Then do something like this:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/0/7019f2ecc489e3f30c6e4f7aa68123711791e1e8.png)

Here’s the new version:

> **[CUT THE ROPE 🍬](https://arcade.makecode.com/S02448-35122-69415-89757)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Also, this way now you can cut the rope _from anywhere_ on that rope!

---

<div class="post-metadata">

**Author:** ![coppercode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/coppercode/32/26022_2.png) [@coppercode](https://forum.makecode.com/u/coppercode)\
**Post date:** [May 4, 2026, 11:56pm UTC](https://forum.makecode.com/t/soft-body-rope-etension/33805/65 "2026-05-04T23:56:45Z")

</div>

is it possible to make car suspension with this because im struggling to make it work

---

<div class="post-metadata">

**Author:** ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)\
**Post date:** [May 6, 2026, 6:07pm UTC](https://forum.makecode.com/t/soft-body-rope-etension/33805/66 "2026-05-06T18:07:14Z")

</div>

With the ragdoll extension I’m making, yes!  
It’s hard using softbodies because there isn’t a great way to lock segments’ rotation.  
I should come out with the updated version of that extension soon…

[Previous page](https://forum.makecode.com/t/soft-body-rope-etension/33805.md?page=3)
