I am aware of RopeConstraints. I am hoping to create a rope that is much more realistic, as in it can wrap around corners or lie down on the floor. I'm not as interested in making it work physically as its mainly for aesthetics. My only idea is to make a part that is CanCollide false that continuously updates its position and size between two points. When it collides with a corner, it splits and makes a new part between the point of collision and the end of the rope. Here is a diagram. Does anyone has a better/more efficient/more realistic idea?