@supports(display: grid) { :root { --sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19); --body-width-on-desktop: 45.75rem; } @media only screen and (min-width: 769px) { #side-bar .close-menu { display: block; position: fixed; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: unset; opacity: 1; pointer-events: all; z-index: -1; } #side-bar .close-menu img { color: transparent; } #side-bar .close-menu::before, #side-bar .close-menu::after { content: ""; box-sizing: border-box; position: fixed; display: block; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; padding: 0; margin: 0; text-align: center; pointer-events: all; cursor: pointer; transition: opacity var(--sidebar-transition-timing); } #side-bar .close-menu::before { --mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E"); z-index: -1; background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 50% 50%; mask-position: 50% 50%; -webkit-mask-size: 60%; mask-size: 60%; } #side-bar .close-menu::after { z-index: -2; background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important; border-radius: var(--toggle-roundness, 50%); border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid; } #side-bar:focus-within .close-menu, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu { pointer-events: none; } #side-bar:focus-within .close-menu::before, #side-bar:focus-within .close-menu::after { opacity: 0; pointer-events: none; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after { opacity: 0; pointer-events: none; } #side-bar { display: block; position: fixed; top: 0; left: calc(var(--sidebar-width-on-desktop)*-1); z-index: 10; transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; height: 100%; overflow-y: auto; overflow-x: hidden; margin-top: 0; } #side-bar:focus-within { left: 0; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover { left: 0; } #side-bar .side-block { margin-top: 1rem; background-color: rgb(0, 0, 0, 0); border-radius: 0; border-left-width: 0px; border-right-width: 0px; } #main-content::before { content: ""; display: block; position: fixed; top: 0; right: 0; z-index: -1; opacity: 0; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; margin-left: var(--sidebar-width-on-desktop); background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat; padding-right: 0; width: 100%; height: 100vh; pointer-events: none; z-index: 99; } #side-bar:focus-within ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } @supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar { padding: inherit; } } #content-wrap { display: flex; flex-direction: row; width: calc(100vw - (100vw - 100%)); min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem))); flex-grow: 2; height: auto; position: relative; margin: 0 auto; max-width: inherit; } #main-content { width: 100%; position: initial; max-height: 100%; padding: 2rem 1rem; max-width: var(--body-width-on-desktop, 45.75rem); margin: 0 auto; } #page-content { max-width: min(90vw, var(--body-width-on-desktop, 45.75rem)); } @supports (-webkit-hyphens:none) { #side-bar { transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; padding-right: 0; background-color: rgb(0, 0, 0, 0); pointer-events: all; overflow-x: visible; overflow-y: visible; z-index: 999; } #side-bar::-webkit-scrollbar { opacity: 0; -webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; } #side-bar .close-menu::before { z-index: 999; } #side-bar .close-menu::after { z-index: 998; } #side-bar:hover .close-menu::before, #side-bar:hover .close-menu::after { opacity: 0; } #side-bar:hover { left: 0; background-color: rgba(var(--swatch-menubg-color), 1); padding-right: 0; } #side-bar:hover::-webkit-scrollbar { opacity: 1; } #side-bar:hover~#main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } } } }
:root { /* header measurements */ --header-height-on-desktop: 10rem; --header-height-on-mobile: 10rem; --header-h1-font-size: clamp(2rem, 5vw, 2.8125rem); --header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem); --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg"); } #header { --search-textbox-text-color: var(--swatch-secondary-color); background: none; } #header::before { content: " "; position: absolute; width: 100%; height: 100%; left: 0; top: 0.75rem; background-image: var(--logo-image); background-repeat: no-repeat; background-position: center 0; background-size: auto calc(var(--header-height-on-desktop) - 1.5rem); opacity: 0.8; pointer-events: none; } #header h1, #header h2 { margin: 0; padding: 0; width: 100%; height: var(--header-height-on-desktop); display: flex; align-items: center; justify-content: center; display: flex; align-items: center; justify-content: center; } #header h1 a, #header h1 a::before, #header h2 span, #header h2 span::before { margin: 0; padding: 0; z-index: 0; display: block; text-align: center; } #header h1 { z-index: 1; } #header h1 a::before, #header h1 a::after { content: var(--header-title); } #header h1 a::before { color: rgb(var(--swatch-text-tertiary-color)); z-index: -1; -webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark)); } #header h1 a::after { color: rgb(var(--swatch-headerh1-color)); z-index: 1; } #header h2 { z-index: 0; text-transform: uppercase; pointer-events: none; } #header h2 span { margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em); } #header h2 span::before, #header h2 span::after { --wght: 600; content: var(--header-subtitle); position: absolute; left: 50%; transform: translateY(-50%) translateX(-50%); width: 100%; text-align: center; } #header h2 span::before { -webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark)); } #header h2 span::after { color: rgb(var(--swatch-headerh2-color)); z-index: 1; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { color: rgba(0, 0, 0, 0); } @media (min-width: 36rem) { #login-status { flex-grow: 1; left: 3%; right: initial; } #login-status::before { --mask-image: none; background-color: transparent; } #login-status:not(:focus-within) { color: rgb(var(--login-line-divider-color)); -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial; } #login-status #account-topbutton, #login-status:not(:focus-within) #account-topbutton { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgba(var(--login-arrow-color), 0); } #login-status #account-topbutton::before{ --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--login-arrow-color), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton:hover::before { --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; } #login-status:not(:focus-within) #account-topbutton::after { display: none; } #login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); pointer-events: all; -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) { opacity: 1; } #login-status #my-account { --wght: 300; } #account-options { background: var(--gradient-header); } #search-top-box { top: 1.5em; right: 3%; background: rgba(var(--search-focus-textbox-bg-color), 0.4); } #search-top-box:focus-within ~ #login-status { opacity: 1; } #search-top-box::after { transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); } #search-top-box:not(:focus-within)::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0% 100% ); background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #search-top-box:not(:focus-within):hover::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgb(var(--search-icon-hover-bg-color)); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) { max-width: var(--search-width); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { max-width: var(--search-width); padding: 0 var(--search-height) 0 1em; outline-width: 0; background-color: rgb(var(--search-focus-textbox-bg-color), 0.35); color: rgba(var(--search-textbox-text-color), 0.4); cursor: pointer; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"], #search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] { pointer-events: all; border: none; } } #page-title::after, .meta-title::after, #page-title::before, .meta-title::before { content: ""; flex-grow: 1; height: 0.0625rem; background: rgb(var(--swatch-primary)); } #page-title::before, .meta-title::before { margin: auto 1.25rem auto auto; }
Author Page | Podcast | Feeling Lucky?
Tstaffor's Best of:
Special Containment Procedures: SCP-6067 is to be contained in a 4x4x8 meter hermetically sealed glass containment chamber at Site-86. Any references to Documents-6067 outside of Foundation records are to be immediately reported and destroyed.
Description: SCP-6067 is a seven-meter-tall sentient tornado. It was created during the filming of a commercial for a proposed Dr. Wondertainment toy "Recyclone". No other instances of SCP-6067 exist as Recyclone was never brought to market.
Items with a volume smaller than SCP-6067 by 1mm or more are incorporated into the object upon physical contact, followed by a corresponding growth in the effective size of SCP-6067. Currently, all identifiable objects inside SCP-6067 consist of:
- Various toys
- Appliances such as a stove, refrigerator, washing machine, and dryer
- One adult male corpse
- An indeterminate number of workshop tools such as screwdrivers, a hammer, and a drill
- Coat rack
- Suburban house
- The following note:

Hi, kids! Now you are the proud owner of Señor Hole, who is the Tiny Señor line of Professor Funtastic! Try to collect all the fun for hours!
Let your señors here for fun! Pick up all the señors, super fun! Fun for you! Fun of your friends!
- Señor Boom!
- Señor Fluff!
- Señor Senor!!
- Señor Senorita!!
- Señor Fun!
- Señor Hole!
- Señor Pig!
- Señor Purple!
- Señor Taste!
Discovery: SCP-6067 was recovered at Stage 12 at the █████████ Studios Lot. During its acquisition, the following documents were found at the scene:
The only two emails on a computer found at the scene:

Your proposal of toy is appalling, to say the least. We shall not be funding any endeavors you attempt with the Recyclone and if our name is attached to this project in any way, our legal team will be having words with you.
Fill every day with wonder and glee! - Dr. Wondertainment

Can we be of helping to you? Give funding for show of toy to have many fun?
Having fun is fun! - Prof. Funtastic
Commercial Script:

Professor Funtastic Presenting Recyclone!
INT. DINING ROOM - DAY
Max, a 9-year-old boy, is sitting at the dining table playing on a Playtainment Console taking the last sip of a soda.
Max throws the empty soda can on the floor.
DAD
Max! No throwing cans. You need to pick that up!
MAX
Come on dad!
Max looks at the camera looking annoyed.
NARRATOR
Are your parents always bugging you about cleaning up? Get them off your back with the newest toy from Professor Funtastic, the Recyclone!
INT. LIVING ROOM - DAY
NARRATOR
The Recyclone is a vacuum that's actually fun to use! With state-of-the-art Funtech, Recyclone can move about your house picking up any unwanted trash. Just throw any trash into it and watch it go!
Max and Susie are on the floor chanting at a doll-sized Recyclone.
Recyclone picks up some trash and looks proud of itself.
MAX AND SUSIE:
Get goin’ Recyclone!
INT. BEDROOM - AFTERNOON
NARRATOR
Feed your Recyclone anything you don’t want and watch it magically whisk it away from existence! Don’t like that old baby’s toy? Call in Recyclone!
Susie is seen throwing an old-looking doll into Recyclone.
SUSIE
I don’t need any of these boring old toys anymore! Get goin’ Recyclone!
Recyclone continues to consume Susie’s toys, growing to about the size of a dog.
INT. GARAGE - NIGHT
NARRATOR
Dad’s tools too loud? Recyclone can take care of that!
Max is standing on a workbench excitedly pulling tools off the wall and tossing them into Recyclone.
MAX
I hate my dad and all his loud tools! This serves him right for keeping us up all night!
Get goin’ Recyclone!
INT. KITCHEN - NIGHT
NARRATOR
There isn’t anything Recyclone can’t eat. It’ll gobble up anything you throw at it!
Max and Susie are pushing everything out of the cupboards letting it fall into Recyclone.
Recyclone grows as tall as Max and Susie.
MAX AND SUSIE
Get goin’ Recyclone! Get goin’ Recyclone! Get goin’ Recyclone!
Max and Susie continue to chant as they work together to tip the fridge over into Recyclone.
EXT. FRONT YARD - NIGHT
NARRATOR
There’s nothing too big for Recyclone! It can even swallow a house!
Max and Susie stand beside a Recyclone that’s now as big as an elephant. Their mom is seen pulling over and running to her children yelling and waving her arms.
MOTHER
Wait! Wait! Kids, stop, your father’s still in there!
MAX AND SUSIE
Get goin’ Recyclone.
Max and Susie stare blankly as Recyclone consumes the entirety of their house.
NARRATOR
Get your very own Recyclone for only three small payments of 19.99.
If you order within the next 10 minutes we will also throw in five packs of Recyclone Refill Air for only 10 dollars extra!
Porridge
Tstaffor's Author page!
If you like my writing, check out my Podcast with Luxaiko!
The Scip Squad Podcast Hub
SCPs | |
---|---|
SCP-6868 | Rating: 381 |
SCP-7500 | Rating: 280 |
SCP-6552 | Rating: 162 |
SCP-6557 | Rating: 128 |
SCP-3837 | Rating: 110 |
SCP-6547 | Rating: 93 |
SCP-5847 | Rating: 87 |
SCP-5722 | Rating: 85 |
SCP-5846 | Rating: 85 |
SCP-6558 | Rating: 82 |
SCP-6554 | Rating: 69 |
SCP-6226 | Rating: 61 |
SCP-6067 | Rating: 59 |
SCP-7979 | Rating: 54 |
SCP-6553 | Rating: 44 |
SCP-555-J | Rating: 38 |
SCP-6551 | Rating: 35 |
SCP-1551-EX | Rating: 34 |
SCP-6588 | Rating: 32 |
SCP-5846-J | Rating: 23 |
Tales | |
---|---|
Log of Non-Anomalous Items | Rating: 168 |
SCP-173 But... | Rating: 133 |
SCP-173 But... it's a Collaborative Log | Rating: 113 |
Mfw | Rating: 86 |
Goat VR? More like Goat VeRy bad game! | Rating: 72 |
Log of Non-Anomalous Items II: Sequels are Always Worse | Rating: 61 |
The Knights of Wonder | Rating: 35 |
The Unhuman Experience: Former Prime Minister Harold Holt | Rating: 28 |
MZL-1915 | Rating: 22 |
GOI Formats | |
---|---|
SPC-3008 | Rating: 254 |
Herman Fuller Presents: Shapes the Clown | Rating: 14 |
Hubs | |
---|---|
Format Screw Hub | Rating: 120 |
The Scip Squad Podcast Hub | Rating: 44 |
Art | |
---|---|
An ASCII Egg That Kills You For No Reason | Rating: 39 |
Bubbly Bobby the ASCII Ducky | Rating: 37 |
Cite this page as:
"SCP-6067" by Tstaffor, from the SCP Wiki. Source: https://scp-wiki.wikidot.com/scp-6067. Licensed under CC-BY-SA.
For more information, see Licensing Guide.
Licensing Disclosures
Filename: professor_funtastic.png
Author: Tstaffor
License: CC BY-SA 3.0
For more information about on-wiki content, visit the Licensing Master List.