Combined Code
frame 1 {
_global.slow = 60;
_global.cock = 1 + random(18);
_global.free = 0;
_global.nude = 0;
_global.clean = 0;
_global.skill = 0;
_global.rep = 0;
_global.days = 1;
_global.credits = 50000;
_global.spit = 0;
_global.pleasure1 = 0;
_global.pleasure2 = 0;
_global.pleasure3 = 0;
_global.pleasure4 = 0;
_global.pleasure5 = 0;
_global.pleasures = 0;
_global.cum = 0;
_global.cumming = 0;
_global.tool = 'NaN';
play();
}
movieClip 4 {
}
movieClip 8 {
}
movieClip 18 {
frame 40 {
stop();
}
}
movieClip 31 {
}
button 32 {
on (press) {
tellTarget ('_root') {
nextFrame();
}
}
}
button 33 {
on (press) {
gotoAndStop('end');
_root.play();
}
}
movieClip 34 {
instance of movieClip 8 {
onClipEvent (load) {
_root.stop();
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndStop('lastframe');
}
}
onClipEvent (enterFrame) {
PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
_parent.gotoAndStop(PercentLoaded);
} else {
_parent.gotoAndPlay('loaded');
}
}
}
frame 101 {
play();
}
frame 165 {
stop();
}
}
movieClip 35 {
frame 1 {
function startAd(ngad_url) {
trace('opening ' + ngad_url);
'allowDomain';
System.security;
1;
'70.87.128.99';
undefined;
System.security.allowInsecureDomain('70.87.128.99');
'allowDomain';
System.security;
1;
'ads.shizmoo.com';
undefined;
System.security.allowInsecureDomain('ads.shizmoo.com');
'allowDomain';
System.security;
1;
'www.cpmstar.com';
undefined;
System.security.allowInsecureDomain('www.cpmstar.com');
'allowDomain';
System.security;
1;
'server.cpmstar.com';
undefined;
System.security.allowInsecureDomain('server.cpmstar.com');
var ngads_redirect = new XML();
ngads_redirect.ignoreWhite = true;
ngads_redirect.onLoad = function (success) {
trace('[NEWGROUNDS FLASH ADS] :: You may get a \'Security Sandbox Violation\' ... this is normal, do not freak out!');
if (success) {
ng_ad.loadMovie(ngads_redirect.toString(), 'GET');
} else {}
};
ngads_redirect.load(ngad_url);
}
if (NewgroundsAPI.getAdURL()) {
startAd(NewgroundsAPI.getAdURL());
}
NewgroundsAPI.onAdsApproved = function (ad_url) {
startAd(ad_url);
};
stop();
}
}
movieClip 38 {
}
instance of movieClip 38 {
onClipEvent (release) {
}
}
movieClip 41 {
}
// unknown tag 88 length 88
movieClip 45 {
}
movieClip 46 {
frame 90 {
stop();
_root.logoblack._alpha = 0;
}
}
frame 2 {
stop();
}
movieClip 50 {
}
button 58 {
on (release) {
nextFrame();
}
}
movieClip 62 {
}
button 63 {
on (release) {
gotoAndPlay(300);
}
}
frame 4 {
if (_global.free == 0) {
_global.cock = 1 + random(18);
} else {
_global.cock = 1 + random(9);
}
_global.pleasure1 = 0;
_global.pleasure2 = 0;
_global.pleasure3 = 0;
_global.pleasure4 = 0;
_global.pleasure5 = 0;
_global.pleasures = 0;
_global.spit = 0;
_global.cum = 0;
_global.cumming = 0;
}
movieClip 70 {
frame 1 {
gotoAndStop(_global.clean + 1);
}
}
movieClip 72 {
}
movieClip 74 {
}
movieClip 76 {
}
movieClip 78 {
}
movieClip 80 {
}
movieClip 82 {
}
movieClip 84 {
}
movieClip 86 {
}
movieClip 88 {
}
movieClip 90 {
}
movieClip 92 {
}
movieClip 94 {
}
movieClip 96 {
}
movieClip 98 {
}
movieClip 100 {
}
movieClip 102 {
}
movieClip 104 {
}
movieClip 106 {
}
movieClip 108 {
}
movieClip 110 {
}
movieClip 111 {
frame 1 {
gotoAndStop(_global.cock);
}
}
movieClip 126 {
frame 1 {
gotoAndStop(_global.cock);
}
}
movieClip 129 {
}
movieClip 136 {
instance of movieClip 129 {
onClipEvent (enterFrame) {
_parent.gotoAndStop(_global.spit);
}
}
}
movieClip 139 {
frame 1 {
gotoAndStop(_global.clean + 1);
}
}
movieClip 141 {
}
movieClip 143 {
frame 1 {
gotoAndStop(_global.nude + 1);
}
}
movieClip 145 {
}
movieClip 148 {
frame 1 {
gotoAndStop(_global.nude + 1);
}
}
movieClip 150 {
frame 1 {
gotoAndStop(_global.nude + 1);
}
}
movieClip 153 {
frame 1 {
gotoAndStop(_global.nude + 1);
}
}
movieClip 155 {
}
movieClip 158 {
}
movieClip 160 {
}
movieClip 162 {
}
movieClip 164 {
}
movieClip 174 {
frame 80 {
if (random(5) <= 1) {
gotoAndPlay(86);
}
}
frame 85 {
gotoAndPlay(1);
}
}
movieClip 176 {
}
movieClip 178 {
}
movieClip 180 {
}
movieClip 182 {
}
movieClip 184 {
}
movieClip 186 {
}
movieClip 188 {
}
movieClip 190 {
}
// unknown tag 88 length 146
movieClip 203 {
frame 1 {
gotoAndStop(_global.skill + 1);
}
}
movieClip 205 {
}
instance of movieClip 205 {
onClipEvent (enterFrame) {
if (_global.cum < 100) {
mouse = Math.round((_root._xmouse + 10) / 5);
frame = _root._currentframe - 3;
cumrate = 0.2 * Math.sqrt(_global.slow) / 6;
if (frame < mouse) {
i = (mouse - frame) / _global.slow;
while (i > 0) {
if (frame <= 23) {
_root.nextFrame();
}
if (frame <= 40 and frame > 23) {
_root.nextFrame();
_global.pleasure1 += 1;
_global.cum += cumrate;
}
if (frame <= 70 and frame > 40) {
_root.nextFrame();
_global.pleasure2 += 1;
_global.cum += cumrate;
}
if (frame <= 79 and frame > 70 and _global.skill >= 1) {
_root.nextFrame();
_global.pleasure3 += 1;
_global.cum += cumrate;
}
if (frame <= 88 and frame > 79 and _global.skill >= 2) {
_root.nextFrame();
_global.pleasure4 += 1;
_global.cum += cumrate;
}
if (frame <= 96 and frame > 88 and _global.skill >= 3) {
_root.nextFrame();
_global.pleasure5 += 1;
_global.cum += cumrate;
}
i -= 1;
}
}
if (frame > mouse) {
i = (mouse - frame) / _global.slow;
while (i < 0) {
if (frame >= 1) {
_root.prevFrame();
}
if (frame <= 40 and frame > 23) {
_global.pleasure1 += 1;
_global.cum += cumrate;
}
if (frame <= 70 and frame > 40) {
_global.pleasure2 += 1;
_global.cum += cumrate;
}
if (frame <= 79 and frame > 70) {
_global.pleasure3 += 1;
_global.cum += cumrate;
}
if (frame <= 88 and frame > 79) {
_global.pleasure4 += 1;
_global.cum += cumrate;
}
if (frame <= 96 and frame > 88) {
_global.pleasure5 += 1;
_global.cum += cumrate;
}
i += 1;
}
}
_global.pleasures = (Math.sqrt(_global.pleasure1 * 100) + Math.sqrt(_global.pleasure2 * 100) + Math.sqrt(_global.pleasure3 * 100) + Math.sqrt(_global.pleasure4 * 100) + Math.sqrt(_global.pleasure5 * 100)) / 10;
} else {
if (_global.cumming == 0) {
if (_root._currentframe < 37 or _root._currentframe > 50) {
_root.prevFrame();
_root.prevFrame();
_root.prevFrame();
} else {
_root.nextFrame();
_root.nextFrame();
_root.nextFrame();
}
if (_root._currentframe <= 53 and _root._currentframe >= 50) {
_root.gotoAndPlay(20);
}
if (_root._currentframe < 20) {
_global.cumming = 1;
_root.gotoAndPlay(102);
}
}
}
if (_root._currentframe - 4 > _global.spit) {
_global.spit = _root._currentframe - 4;
}
}
}
movieClip 208 {
}
movieClip 214 {
instance of movieClip 208 {
onClipEvent (enterFrame) {
_xscale = _global.cum;
}
}
instance of movieClip 208 {
onClipEvent (enterFrame) {
_xscale = _global.pleasures * 1.3;
}
}
}
movieClip 217 {
}
movieClip 229 {
frame 1 {
if (random(5) <= 1) {
gotoAndPlay(random(10) * 3 + 4);
}
}
}
movieClip 240 {
frame 1 {
if (random(15) <= 1) {
gotoAndPlay(random(10) * 3 + 4);
}
}
}
movieClip 251 {
frame 1 {
if (random(5) <= 1) {
gotoAndPlay(random(10) * 3 + 4);
}
}
}
movieClip 262 {
frame 1 {
if (random(5) <= 1) {
gotoAndPlay(random(10) * 3 + 4);
}
}
}
movieClip 264 {
}
movieClip 281 {
}
movieClip 302 {
}
movieClip 320 {
}
movieClip 339 {
}
movieClip 355 {
}
movieClip 356 {
frame 1 {
gotoAndStop(random(5) + 1);
}
}
instance of movieClip 356 {
onClipEvent (load) {
_yscale = 100 + random(10);
}
onClipEvent (load) {
_xscale = 100 + random(10);
}
}
movieClip 367 {
frame 1 {
gotoAndPlay(random(10) * 3 + 4);
}
}
movieClip 379 {
}
movieClip 401 {
}
movieClip 412 {
}
movieClip 424 {
}
movieClip 435 {
}
movieClip 436 {
frame 1 {
gotoAndStop(random(5) + 1);
}
instance of movieClip 379 {
onClipEvent (load) {
_rotation = -10 + random(20);
}
}
instance of movieClip 401 {
onClipEvent (load) {
_rotation = -10 + random(20);
}
}
instance of movieClip 412 {
onClipEvent (load) {
_yscale = 100 + random(10);
}
onClipEvent (load) {
_xscale = 100 + random(10);
}
}
instance of movieClip 424 {
onClipEvent (load) {
_yscale = 100 + random(10);
}
onClipEvent (load) {
_xscale = 100 + random(10);
}
}
instance of movieClip 435 {
onClipEvent (load) {
_rotation = -10 + random(20);
}
}
}
movieClip 460 {
}
movieClip 466 {
}
movieClip 485 {
}
movieClip 499 {
}
movieClip 516 {
}
movieClip 517 {
frame 1 {
gotoAndStop(random(5) + 1);
}
}
instance of movieClip 517 {
onClipEvent (load) {
_yscale = 100 + random(10);
}
onClipEvent (load) {
_xscale = 100 + random(10);
}
}
movieClip 529 {
}
movieClip 534 {
}
movieClip 543 {
}
movieClip 556 {
}
movieClip 567 {
}
movieClip 568 {
frame 1 {
gotoAndStop(random(5) + 1);
}
instance of movieClip 529 {
onClipEvent (load) {
_rotation = -10 + random(20);
}
}
instance of movieClip 534 {
onClipEvent (load) {
_rotation = -10 + random(20);
}
}
instance of movieClip 543 {
onClipEvent (load) {
_yscale = 100 + random(10);
}
onClipEvent (load) {
_xscale = 100 + random(10);
}
}
instance of movieClip 556 {
onClipEvent (load) {
_yscale = 100 + random(10);
}
onClipEvent (load) {
_xscale = 100 + random(10);
}
}
instance of movieClip 567 {
onClipEvent (load) {
_rotation = -10 + random(20);
}
}
}
movieClip 571 {
frame 1 {
earned = Math.round((_global.pleasures - 20) * _global.pleasures) * (1 + _global.rep * _global.rep) / 10 - 10;
}
}
frame 272 {
_global.tool = '';
_global.days += 1;
_global.credits += Math.round((_global.pleasures - 20) * _global.pleasures) * (1 + _global.rep * _global.rep) / 10 - 10;
}
movieClip 574 {
frame 1 {
gotoAndPlay(_global.clean + 1);
}
frame 2 {
gotoAndPlay(_global.clean + 1);
}
}
movieClip 576 {
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (rollOver) {
_global.tool = 'Speed\rUpgrading this allows you to move your tongue and mouth faster over the cock';
}
onClipEvent (rollOut) {
_global.tool = '';
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (rollOver) {
_global.tool = 'Skill\rThese upgrades affect how much cock you can fit into your mouth and throat';
}
onClipEvent (rollOut) {
_global.tool = '';
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (rollOver) {
_global.tool = 'Reputation\rUpgrading this increases the money you make per cock you suck';
}
onClipEvent (rollOut) {
_global.tool = '';
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (rollOver) {
_global.tool = 'Vanity\rThese each have their own effects that are for show only. With these you can click again to turn them off and refund your credits';
}
onClipEvent (rollOut) {
_global.tool = '';
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (rollOver) {
_global.tool = 'Tutition: 10000 Credits\rIn case you forgot, this is what you\'re saving for.';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 10000) {
_global.credits -= 10000;
_root.gotoAndPlay(327);
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.slow < 60) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Loose: 30 Credits\rYou\'re faster than the average girl when it comes to working a dick';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 30 and _global.slow > 30) {
_global.credits -= 30;
_global.slow = 30;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.slow < 30) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Wild: 200 Credits\rSome of the greatest cocksuckers have a tough time keeping up with you!';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 200 and _global.slow > 15) {
_global.credits -= 200;
_global.slow = 15;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.slow < 15) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Thunderkisser: 800 Credits\rNo mortal woman has the shear speed of blowing that you do.';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 800 and _global.slow > 7) {
_global.credits -= 800;
_global.slow = 7;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.skill > 0) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Slut: 50 Credits\rYou\'ve had some decent experience and can fit more into your mouth, but it\'s not too impressive';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 50 and _global.skill < 1) {
_global.credits -= 50;
_global.skill = 1;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.skill > 1) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Porn Star: 250 Credits\rNow that you\'ve been around the block a time or two, you\'ve got some impressive ability. You could be in movies!';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 250 and _global.skill < 2) {
_global.credits -= 250;
_global.skill = 2;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.skill > 2) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Queen Cocksucker: 1000 Credits\rYou can fit entire huge cocks down your throat. Your skills stand amongst those of Heather Brooke';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 1000 and _global.skill < 3) {
_global.credits -= 1000;
_global.skill = 3;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.rep > 0) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Known Ho: 100 Credits\rYou\'ve got a small clientbase and they are more willing to pay a bit more for the pleasure of having you';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 100 and _global.rep < 1) {
_global.credits -= 100;
_global.rep = 1;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.rep > 1) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Sought Whore: 400 Credits\rWord gets around about the best head in town. Men go out of their way to get to you and the pay reflects it';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 400 and _global.rep < 2) {
_global.credits -= 400;
_global.rep = 2;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.rep > 2) {
gotoAndStop(3);
}
}
onClipEvent (rollOver) {
_global.tool = 'Reknowned Dicksmoker: 2000 Credits\rFar and wide you are known for your ability to milk cum with your mouth. The high demand for your blowjobs make them very expensive';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 2000 and _global.rep < 3) {
_global.credits -= 2000;
_global.rep = 3;
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.free == 1) {
gotoAndStop(3);
} else {
gotoAndStop(1);
}
}
onClipEvent (rollOver) {
_global.tool = 'Better clients: 100 Credits\rEven a cumslut has standards. Now you won\'t have to deal with dirty or gross cocks.';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 100 and _global.free == 0) {
_global.credits -= 100;
_global.free = 1;
} else {
if (_global.free == 1) {
_global.free = 0;
_global.credits += 100;
}
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.clean == 1) {
gotoAndStop(3);
} else {
gotoAndStop(1);
}
}
onClipEvent (rollOver) {
_global.tool = 'Clean Up: 300 Credits\rHaving to go to the same place every day means you might as well clean it up';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 300 and _global.clean == 0) {
_global.credits -= 300;
_global.clean = 1;
} else {
if (_global.clean == 1) {
_global.clean = 0;
_global.credits += 300;
}
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_global.nude == 1) {
gotoAndStop(3);
} else {
gotoAndStop(1);
}
}
onClipEvent (rollOver) {
_global.tool = 'Strip Nude: 500 Credits\rSucking cocks through a glory hole for money can\'t get much dirtier... unless you\'re naked';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
if (_global.credits >= 500 and _global.nude == 0) {
_global.credits -= 500;
_global.nude = 1;
} else {
if (_global.nude == 1) {
_global.nude = 0;
_global.credits += 500;
}
}
}
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (rollOver) {
_global.tool = 'Next guy\rHunger for cock or need more money?';
}
onClipEvent (rollOut) {
_global.tool = '';
}
onClipEvent (release) {
_root.gotoAndPlay(300);
}
}
frame 298 {
gotoAndPlay(297);
}
frame 326 {
gotoAndPlay(4);
}
movieClip 602 {
}
movieClip 605 {
}
movieClip 607 {
frame 1 {
stop();
}
instance of movieClip 605 {
onClipEvent (release) {
_parent.play();
}
}
frame 56 {
stop();
}
}
frame 352 {
stop();
}
instance of movieClip 576 {
onClipEvent (load) {
stop();
}
onClipEvent (release) {
_root.gotoAndPlay(1);
}
}