A method for producing a primary alcohol-terminated polyisobutylene compound having two or more primary alcohol termini comprising the steps of: conducting a cationic living polymerization of isobutylene to provide polyisobutylene segments, wherein each polyisobutylene segment provides a tert.-Cl-terminated polyisobutylene chain having the formula ∼∼∼C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -C(CH 3) 2 -Cl where ∼∼∼ represents the remaining portion of a linear, star, hyperbranched, or aborescent tert.-Cl-terminated polyisobutylene molecule and n is an integer from 2 to 5,000; terminating the cationic living polymerization of the polyisobutylene segments by the addition of an allyl silane to provide an allyl-terminated polyisobutylene having at least two allyl termini, wherein each of the allyl-terminated polyisobutylene chains have the formula ∼∼∼ C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -CH=CH 2, where ∼∼∼ represents the remaining portion of a linear, star, hyperbranched, or aborescent allyl-terminated polyisobutylene molecule and n is an integer from 2 to 5,000; subjecting the allyl-terminated polyisobutylene to anti-Markovnikov bromination to form a primary bromine-terminated polyisobutylene compound having at least two primary bromine termini, wherein each of the bromine-terminated polyisobutylene chains have the formula ∼∼∼ C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -CH 2 -CH 2 -Br where ∼∼∼ represents the remaining portion of a linear, star, hyperbranched, or aborescent bromine-terminated polyisobutylene molecule and n is an integer from 2 to 5,000; converting the primary bromine-terminated polyisobutylene compound to a primary alcohol-terminated polyisobutylene via a base reaction, the primary alcohol-terminated polyisobutylene having at least two primary alcohol termini, wherein each of the alcohol-terminated polyisobutylene chains have the formula ∼∼∼ C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -CH 2 -CH 2 -OH where ∼∼∼ represents the remaining portion of the linear, star, hyperbranched, or aborescent primary alcohol-terminated terminated polyisobutylene molecule and n is an integer from 2 to 5,000; and recovering the primary alcohol-terminated polyisobutylene. conducting a cationic living polymerization of isobutylene to provide polyisobutylene segments, wherein each polyisobutylene segment provides a tert.-Cl-terminated polyisobutylene chain having the formula ∼∼∼C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -C(CH 3) 2 -Cl where ∼∼∼ represents the remaining portion of a linear, star, hyperbranched, or aborescent tert.-Cl-terminated polyisobutylene molecule and n is an integer from 2 to 5,000; terminating the cationic living polymerization of the polyisobutylene segments by the addition of an allyl silane to provide an allyl-terminated polyisobutylene having at least two allyl termini, wherein each of the allyl-terminated polyisobutylene chains have the formula ∼∼∼ C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -CH=CH 2, where ∼∼∼ represents the remaining portion of a linear, star, hyperbranched, or aborescent allyl-terminated polyisobutylene molecule and n is an integer from 2 to 5,000; subjecting the allyl-terminated polyisobutylene to anti-Markovnikov bromination to form a primary bromine-terminated polyisobutylene compound having at least two primary bromine termini, wherein each of the bromine-terminated polyisobutylene chains have the formula ∼∼∼ C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -CH 2 -CH 2 -Br where ∼∼∼ represents the remaining portion of a linear, star, hyperbranched, or aborescent bromine-terminated polyisobutylene molecule and n is an integer from 2 to 5,000; converting the primary bromine-terminated polyisobutylene compound to a primary alcohol-terminated polyisobutylene via a base reaction, the primary alcohol-terminated polyisobutylene having at least two primary alcohol termini, wherein each of the alcohol-terminated polyisobutylene chains have the formula ∼∼∼ C(CH 3) 2 -[CH 2 C(CH 3) 2] n -CH 2 -CH 2 -CH 2 -OH where ∼∼∼ represents the remaining portion of the linear, star, hyperbranched, or aborescent primary alcohol-terminated terminated polyisobutylene molecule and n is an integer from 2 to 5,000; and recovering the primary alcohol-terminated polyisobutylene.