what i mean by rotational force on contact is that whenever any point is stopped or is in contact with another object, it should produce a rotational force to the square relative to other points and origin, yes i know its confusing but it bassically means the softbody can only be rotated by the player and not by other objects