It seems like the issue you’re facing is with the balloon not moving upwards properly and rotating in a Crazy way XD. Imma provide some suggestions to help resolve the problem:
Ensure the balloon’s position and movement: Double-check that the balloon’s initial position and subsequent movement are correctly set up. Make sure the balloon is initially positioned above the dummy’s head and that the game:GetService("TweenService"):Create line is properly defining the upward movement using Vector3.new(0, 30, 0). Adjust these values if necessary to ensure the balloon moves in the desired manner.
Checkthe balloon’s attachments: Ensure that the balloon’s RopeConstraint.Attachment1 is attached to the correct part of the dummy’s head. Check that Prt:FindFirstAncestorOfClass("Model").Head refers to the appropriate part. If the attachment is incorrect or not properly aligned, it can cause unexpected rotation and movement behavior.
Check the balloon’s constraints: Verify that the balloon’s RopeConstraint is set up correctly and not causing unintended constraints on the balloon’s movement. Ensure that the constraints are not limiting the upward movement of the balloon.
Check the balloon’s physics settings: Check the physics settings for the balloon object. Make sure that its CanCollide property is set to true to allow it to interact with other objects properly. If it’s set to false, collisions might be disabled, resulting in what you have rn XD.