recursal/Fanatic-Fandom huggingface dataset:
Join () () ()

* Block
* Workaround

The triple join block is a reporter block and an operators block that acts like the vanilla join block, but with three instead of two values.

## Variants

The Operators Expansion extension has multiple versions of this block with up to 9 inputs instead.

## Workaround

This block and its variants can be worked around by using multiple join blocks.
Motion

**Motion** is a category that originated from Scratch that allows the control of sprite movement.

## New blocks

* Move back () steps
* Move () () steps
* Turn () degrees around () ()
* Change by x () y ()
* Point towards x () y ()
* Turn around
* If touching (), bounce
* If touching x () y (), bounce
* Move to stage ()

### Expansion

**Motion Expansion** is an extension in PenguinMod.

* set my home
* go to home
* move () steps towards x: () y: ()
* move () % of the way to x: () y: ()
* turn clockwise () degrees around x: () y: ()
* turn counterclockwise () degrees around x: () y: ()
* if touching x: () y: (), bounce
* manually fence
* (rotation style)
* <touching x: () y: ()?>
* <touching rectangle x1: () y1 : () x2 : () y2 : ()?>

## Trivia

* Like in Scratch, no motion blocks are accessible through the Stage without tricks.
Private data

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## Private data

### Category

CloudLink

The **Private data** block is a reporter block in the CloudLink extension.

## Trivia

* Like the other blocks in the CloudLink extension, this block starts with a capital letter.

## See also

* Global data
* Direct data
Set picker color to ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## set picker color to ()

### Category

Color Picker

The **set picker color to ()** block is a stack block in the Color Picker extension that sets the color of the picker to the selected color. The default color before use of this block is #9966ff, the default Scratch paint editor fill color, and the default color after is the purple used on the Scratch website.

## Example Uses

This block can be used to set a default color in a project before the user uses the picker.
Set stage boundaries to ()

The **set stage boundaries to ()** block is a stack block and a physics block. It changes the boundaries of the stage to one of 3 options:

* boxed stage - An invisible wall around the stage
* open (with floor) - Removes the 2 walls and the ceiling
* open (no floor) - no invisible wall

## Documentation

Adjust the physics of all sprites. Choose a type of containment to keep sprites within the stage.

* Boxed stage: Keeps sprites from going off the bottom and sides.
* Open (with floor): Keeps sprites from going off the bottom.
* Open (no floor): Removes all boundaries; sprites can go wherever they want.

## References

1. ↑ https://extensions.turbowarp.org/box2d
Data url of costume number ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## data url of costume # ()

### Category

Prism

*The correct title of this article is **data url of costume # ()**. PenguinMod Wiki uses Data url of costume number () instead because of technical restrictions.*
The **data url of costume # ()** block is a reporter block in the Prism extension that reports the data url of the costume # entered in for the current sprite.
Is () multiple of ()

The **is () multiple of ()** block is a boolean block and an operators block that detects if a number is a multiple of another number. To get this block, one must add the "Operators Expansion" extension.

## Workaround

This block can be worked around by checking if the first number mod the second is 0 (the mod block reports the remainder of the division).
Switch

*See also: Case, run next case when (),* Exit Case

* Block
* Example

The switch block is a c shape block which switching between other cases. Cases inside the block will activate if they match.

## Trivia

Net and American are both the best and the best for each one.

* This originates from https://scratch.mit.edu/discuss/topic/638961/ this was confirmed on the (now deleted) scratch topic.
Variables

**Variables** is a category that contains 2 subcategories of blocks, *Variables* and **Lists**. Using the Data Category Tweaks addon originating from TurboWarp, you can split these apart.

## Variables

The variables subcategory does not have any new blocks in PenguinMod.

## Lists

* for each item () in ()
* for each item # () in ()
* Item () exists in ()
* Is () empty
* reverse ()
* set list () to array ()
* get list () as an array
Tween () to () over () seconds using () ease ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## tween () to () over () seconds using () ease ()

### Category

Tweening

The **tween () to () over () seconds using () ease ()** is a stack block in the Tweening extension that tweens a property of the sprite that the block is in to a certain value.

Despite not working in the Stage, the block still appears there.

## Dropdowns

### First

The first dropdown has the properties that can be tweened.

* x position
* y position
* direction
* size

### Second

* Linear
* Sine
* Quad
* Cubic
* Quart
* Quint
* Expo
* Circ
* Back
* Elastic
* Bounce

### Third

* In
* Out
* In out
Fonts

PenguinMod adds more fonts to the font picker. They can be used not only in the image editor, but also using the text blocks in the Pen and Animated Text extensions and can be used in other blocks that use fonts. You can add your own fonts as well. Supported files include *.ttf*, *.otf*, *.woff*, and *.woff2*.

## Scratch Fonts

There are currently 6 fonts from Scratch in PenguinMod. The fonts from Scratch are as followed.

* Sans Serif
* Serif
* Handwriting
* Marker
* Curly
* Pixel

These are also currently the only fonts in Scratch.

## PenguinMod Fonts

There are currently 9 original fonts added into PenguinMod that are not currently in Scratch. They are as followed. (Note: the Scratch font was in Scratch prior to Scratch 3.0.)

* Playful
* Bubbly
* Arcade
* Bits and Bytes
* Technological
* Scratch
* Archivo
* Archivo Black

## Adding Fonts

PenguinMod (along with Turbowarp) allows you to add your own fonts from either entering the name of a font on your system or by uploading a font file like .ttf or .otf. To add a font, you scroll down on the font selection screen till you see "Add more fonts..." which you can then click to be brought to the menu on the right. If you click "Add a system font" you will enter the name of a font on your device. If you click "Add font from a file" you have to upload a font file, the accepted file types are as followed.

* .ttf
* .otf
* .woff
* .woff2

When adding a font, you can choose to add a backup font incase loading the font fails.
Is array () empty?

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.* *Specifically: There are no images for the block itself or the workaround.*

## is array () empty?

### Category

JSON Blocks

The **is array () empty?** block is a boolean block that reports true if the entered in array is empty and false otherwise.

## Workaround

This block can be worked around by checking if the length of the array is 0 using the equals block and the length of array ().
Set Pen Shade to ()

**set pen shade to ()** was a stack block in the pen category available before Scratch 3.0, and was replaced with set pen [brightness and saturation] to (). It set the value of the Pen Shade to the entered in value. The default value of this block was 50.

PenguinMod reintroduced this block in the Pen Extension as a legacy block, with a default value of 1.

## Gallery

The block in ScratchThe block in Scratch 2.0The block in PenguinMod
## See also

* set pen color to ()
* change pen shade by ()
() (disambiguation)

Disambiguation page for () (disambiguation)The following is a list of links to pages that might share the same title.Please follow one of the disambiguation links below or search to find the page you were looking for if it is not listed. If an internal link led you here, you may wish to change the link to point directly to the intended article.
* (), the reporter block in Operators
* () (boolean), the boolean block
* () (Sound Systems), the reporter block in the Sound Systems extension.
* () (HTML Canvas), the reporter block in the HTML Canvas extension.
* () (), the removed Looks block
* () () (Sound Systems), the block in the Sound Systems extension
Skins

* PenguinMod
* TurboWarp

### Description

* **PenguinMod**: Have your sprites show themselves as other images or costumes.
* **TurboWarp**: Have your sprites render as other images or costumes.

**Skins** is an extension in PenguinMod, originally from TurboWarp.

## Blocks

* create SVG skin () as ()
* load skin from () as ()
* load skin from URL () as ()
* skin () is loaded?
* set skin of () to ()
* restore skin of ()
* restore targets with skin ()
* current skin of ()
* () of skin ()
* delete skin ()
* delete all skins
Runtime Modifications

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## Runtime Modifications

### Description

Blocks for updating Scratch objects like the stage and sprites.

**Runtime Modifications** is an extension in PenguinMod.

## Blocks

* add sprite from ()
* add costume () from ()
* add sound () from ()
* load project from ()
* get costume index of ()
* get sound index of ()
* get data url of project
* set stage width: () height: ()
* stage width
* stage height
* set () to ()
* change render setting () to ()
* set render setting () to ()
* () enabled?
* set max clones to ()
* max clone count
* clone count
* is clone?
* set max framerate to: ()
* max framerate
* framerate
* set stage background color to ()
* stage background color
* pause this script using name: ()
* unpause script named: ()
* is script named () paused?
* create variable named () for ()
* create cloud variable named ()
* create list named () for ()
* get value of variable named () in ()
* get array of list named () in ()
* variable named () exists in ()?
* list named () exists in ()?
* get binary data of () named ()
* get data url of () named ()
* get all sprites
* get all costumes
* get all sounds
* get all fonts
* get all variables ()
* get all lists ()
* delete costume at index ()
* delete sound at index ()
* delete variable named () in ()
* delete list named () in ()
* delete sprite named ()
Pointer Lock

* PenguinMod
* Turbowarp

* TurboWarp: Adds blocks for mouse locking. Mouse x & y blocks will report the change since the previous frame while the pointer is locked. Replaces the pointerlock experiment.

The Pointer Lock extension currently has 2 blocks. This extension was made for Turbowarp, but has been ported to PenguinMod.

## New Blocks

* set pointer lock ()
* pointer locked?
Change camera x by ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## change camera x by ()

* Block
* Workaround

### Category

Stage Camera

The **change camera x by ()** block is a stack block in the Stage Camera extension that changes the value of the camera x by the specified amount. The default value for this block is 10.

## Workaround

This block can be worked around by using the set camera x to () and inputting (camera x) + amount wanted as the value.

## See also

* set camera x to ()
* change camera y by ()
JSON Blocks

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## JSON Blocks

### Description

Blocks for handling JSON objects and Arrays.

### Link

* **PenguinMod**

The **JSON** extension is an extension in PenguinMod.

## Blocks

* is json () valid?
* get key () from ()
* get path () from ()
* set () to () in ()
* in json () delete key ()
* get all values from json ()
* get all keys from json ()
* json () has key ()?
* is array () valid?
* create an array from text () with delimeter ()
* create text from array () with delimeter ()
* in array () add ()
* add items from array () to array ()
* add items from array () and array () to array ()
* in array () delete ()
* reverse array ()
* in array () insert () at ()
* in array () set () at ()
* in array () get ()
* in array () get index of ()
* in array () from () get index of ()
* length of array ()
* array () contains ()?
* flatten nested array () by () layers
* in array () get all items from () to ()
* is array () empty?

## Trivia

* All blocks in this extension are reporter blocks or boolean blocks.
Operators

## New Blocks

* () (v) ()
* constrain () min () max ()
* interpolate () to () by ()
* () ≥ ()
* () ≤ ()
* () ≠ ()
* true
* false
* new line
* tab character
* join () () ()
* index of () in ()
* last index of () in ()
* letters from () to () in ()
* () (v) with ()
* in () replace all () with ()
* in () replace first () with ()
* match () with regex () ()
* () to (v)
* ()
* () (boolean)

## Expansion

* Random
* () nand ()
* () nor ()
* () xor ()
* () xnor ()
* amount of times () appears in ()
* read line () in ()
* () includes a letter from ()
* character () to id
* id () to character
* () exactly equals ()
* () part of ratio ()
* simplify ratio ()
* is () multiple of ()
* is () even
* is () an integer
* is () a prime number
* truncate number ()
* reverse () (Operators)
* shuffle ()
* π
* e
* ∞

## Moved Blocks

* javascript (Operator) (moved to Javascript extension)
* javascript (Boolean) (moved to Javascript extension)
() xnor ()

* Block
* Workaround

The xnor block is a boolean block that outputs the xnor logic gate. It outputs true if both values are the same, however if one is true it outputs false. To get this block, one must add the "Operators Expansion" extension.

## Workaround

This block can be worked around by checking if the booleans are equal to each other, or by checking if the sum of the booleans is even (true = 1 and false = 0 in operators so if both values are the same the result is 0 or 2, and otherwise 1).
HTML iframe Elements

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## HTML iframe Elements

### Description

Blocks to place and move around frames that contain HTML content or websites.

**HTML iFrame Elements** is an extension in PenguinMod, used for iframes.

## Blocks

* set new iframe
* delete iframe
* <iframe exists?>
* when iframe loads site
* set iframe url to ()
* set iframe x to ()
* set iframe y to ()
* set iframe width to ()
* set iframe height to ()
* point iframe in direction ()
* set iframe background color to ()
* set iframe background transparency to ()%
* toggle iframe to be ()
* show iframe
* hide iframe
* iframe x
* iframe y
* iframe width
* iframe height
* iframe rotation
* iframe background color
* iframe background transparency
* iframe target url
* iframe is hidden?
* iframe is interactable?
* set () effect on iframe to ()
* change () effect on iframe by ()
* clear iframe effects
* iframe ()
Set camera x: () y: ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.* *Specifically: There are no images for the block itself or the workaround.*

## set camera x: () y: ()

### Category

Stage Camera

The **set camera x: () y: ()** block is a stack block in the Stage Camera extension that sets both the camera x and camera y to the entered in values. The default values of this block are both 0.

## Workaround

This block can be worked around by using a combination of the set camera x to () and the set camera y to () blocks.
Stage Camera

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*
The **Stage Camera** extension is an extension in PenguinMod.

## Blocks

* move camera () steps
* turn camera counterclockwise () degrees
* turn camera clockwise () degrees
* bind () camera ()
* unbind () from the camera
* set current camera to ()
* set render mode to ()
* render camera
* set camera x: () y: ()
* set camera zoom to ()%
* change camera zoom by ()%
* point camera in direction ()
* point camera towards x: () y: ()
* change camera x by ()
* set camera x to ()
* change camera y by ()
* set camera y to ()
* camera x
* camera y
* camera direction
* camera zoom
* current camera
Is ice cream machine ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## is ice cream machine ()

### Category

McUtils

The **is ice cream machine ()** block is a boolean block that either always reports true or always reports false depending on the selected dropdown option.

## Workaround

This block can be worked around by using the true and false blocks.
() xor ()

* Block
* Workarounds

The xor block is a boolean block that outputs the xor logic gate. It outputs true if only one value is true, and outputs false if both are false or true. To get this block, one must add the "Operators Expansion" extension.

## Workaround

This block can be worked around by checking if the booleans are not equal to each other, or by putting a xnor block in a not block.
Hide cursor

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## hide cursor

### Category

Mouse Cursor

The **hide cursor** block is a stack block in the Mouse Cursor extension that removes the cursor, setting the cursor to "none".

## Workaround

This block can be worked around by using the set cursor to () block by putting a reporter block in the dropdown that reports "none".
When ()

The when () block is a hat block that when the boolean inside it is true, it activates the code. However, the block doesn't always activate, it only activates once until the boolean is false again, then it will wait until the boolean is true again to activate.

## Workaround

This block can be worked around by using (timer/loudness) - <boolean> inside of a when () > () block (since booleans that are true evaluate to 1 in equations and booleans that are false evaluate to 0.
Pointer locked?

The **pointer locked?** block is a boolean block in the Pointer Lock extension and is able to be put into blocks with boolean spaces. This block detects if set pointer lock () is enabled or disabled, in which it says true or false respectively.

## Workaround

This block can be worked around by using a variable to save if the pointer lock was enabled or not.
FireMod

FireMod is a fan-created mod of PenguinMod. This website uses the "PenguinMod" name for benefits in search results.

There is a search result found on Google.

Click here to view the page.

Although FireMod is usable, we can take that with a medium pinch of salt. Stuff like uploading will not work. The use of the URL name seems to also cause confusion that this is official, but FireMod was created inside of the Discord server in-order to show the 3D extension for all users.

JeremyGamer13 has asked to change the domain name, but nothing has changed and FireMod can still be used today.
Beverly Hills Center

Beverly hills center (1).jpg

## Map Info

Burton 28V 29.jpg

The Beverly Hills shopping Center is a shopping mall Located In Beverly Hills California.Originally named Rockford Plaza Constructed in 1942 it was then sold to Macy's inc in 2016 under Current CEO : Micheal Ratherson .

#### Rockford Plaza 1940s-1990s

The Rockford Plaza Would begin Being Constructed in 1938 until it Was finished in 1942 the area during this Time.Was well Known for being a luxury shopping Center in 1944 the center would be a Central tourist attraction in the La area. In 1946 the Center would be sold to The Harrison ETC Corp but would still maintain the Rockford Plaza Name.In 1975 the plaza Revenue reach $1.4 million In 1985 the mall would go through a Rebuild And in The 1990s the Plaza business would be booming.
Website

* Light Mode
* Dark Mode

PenguinMod has a main page that links and shows all the features. On it they can view and create projects.

## Sections

* Dark Mode Toggle
* Online Editor
* Search Bar
* My Stuff
* Discord invite
* Log in button

## Trivia

* Visit https://status.penguinmod.com/ to see the status of the PenguinMod servers.
* The example video when you enter the website without an account has audio.

## History

### Domain Change

On October 13th, it was announced that PenguinMod was changing from .site, to .com.

## References

1. ↑ https://discord.com/channels/1033551490331197462/1038252360184643674/1162323011899244665
Enable for ( ) mode ( )

The enable for mode block is a stack block in the Physics extension. It is used to setup the hitbox for a physics object. When an object has physics enabled, it cannot be disabled unless the project is restarted.

## Dropdowns (First)

### **This costume**

Turns on the hitbox for the sprites current costume. When the costume is switched the same hitbox will be in place unless the block is used again, which will overwrite the previous hitbox

### **is circle**

**Not recommended**
Gives the object a circular hitbox. The hitbox can only be a perfect circle however, and not an ellipse.

### **All sprites**

**Not recommended**

Gives all sprites in the project physics for their costume.

## Dropdowns (Second)

### **Precision**

**Not recommended**

Unsure what this does.
Y scroll

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## y scroll

### Category

Physics

The **y scroll** block is a reporter block and a physics block. It reports the value of the y scroll.

## Workaround

This block can be worked around by using variables/a list when the set scroll to x: ( ) y: ( ) block is used to save the values.
The Succubus Twin

## Back Story

   Arum and Asphodel are born in the Dark Demonic Empire that are disbaned before the 19th century.Arum and Asphodel are the most powerful succubus in this empire.They are created by King Kurai Akuma of all the demons he created.They're succeeded by taking over the Walmart Island(now known as Walmart City)and capture all the inhabitants of that island as slaves to serve their "master"

## Appearance

Arum and Asphodel both have the same Appearance.Arum has purple side split ends,she has yellow eyes,she also has a fancy makeup on her face.She wears a elegance gray black fur gloves on her hand and also has a big pink gem on her ring.Asphodel has pink pigtail with a fur hair band like her sister gloves.

## Relationships

### King Kurai Akuma

Because Kurai created Arum and Asphodel.So they are both very worship and described him as their master.

### Helen Walmart

Helen Walmart is the twin enemy.Because Helen is try to killed their "master" to save her home so they very hate her.

## Power

They both have the seduce power,which can be only use for man.They always use this power to attack the Walmart Soldier because most of them are male.First,they find a target and tap on their gem in front of their bust to spread the power to the target.Then,after the target get seduce they will gonna use their spell to attack them.The target that hit by the seduce power they will getting dizzy and feel sleepy

## Spell

-Deathly Kiss

-Haunting of Seduce

-Orb of Demonic Love

## Arum death

While fighting with the soldier in front of the training center.Suddenly a certain persian cat came out of the training center. A young soldier was fighting with Arum. His face of scare was revealed because he was afraid that his cat would be killed by Arum. But then the cat suddenly turned into a persian cat goddess. Arum are very suprised,when she was going to use her spell to killed her but relized that she cannot moving or use her spell.The Persian cat goddess walked over to Arum and gently defeated her with her strength.

## Asphodel death

After heard that her sister died by the Persian cat goddess,she was deeply sad and angry at the same time.She went crazy and destroying the building in the Island with all of her strength.This cause her power run out.After that, she used the last of her strength to destroy the island. She gradually disappeared into nothingness. Her relic before she died was the emerald green jewel embedded in the center of her chest that fell to the ground.

!THE SUCCUBUS TWIN CHARACTER ARE NOT CREATE BY ME.THEYRE ALL FROM GAME ASSET STUDIO!

```
The Succubus Twin Character credit: https://www.gameassetstudio.com/asset/asset\_0006

```
Sayaka Xiaorui

Sayaka Xiaorui is a student who attends Walmart Academy High. She's a student from class 2-1.

## Appearance

Her eyes are amber. She has fair skin and has black short hair with a maid headband in her head.

## Personality

Sayaka is very friendly with people and always being a cheerful girl. People like her and even admit her due to some boy in another class followed her. However she isn’t as polite to her teacher

## Relationships

### Cooking Club Members

All of the Cooking Club Members are her good friends, one of them being her best friend. Sayaka always hangout with them in free time.

### Admit Boys

Sayaka doesnt even know who are they. She just sees them as some "creepy stalker".

### Best Friends

Sayaka’s best friends (excluding the cooking club) that she loves very dearly and won’t let any of them get hurt are Tokori Enie, Tsumiki, KuroTori. She has been best friends with them for a couple of years by now and may have developed a small crush on Tokori.

## Routine

At 7:05 AM, Sayaka enters the school grounds with KuroTori, Tsumiki, and Tokori Enie. She walks to her locker and changes from her outdoor shoes to her indoor shoes.At 7:10 AM she walks to the Cooking Club and learn a new recipe from her club leader to prepare it in Club Time. Then, she goes to the school plaza and hangout with the Cooking Club Members or Tsumiki, KuroTori, and Tokori at 8:00 AM until 8:40 AM to starts her lessons.

At 11:50 PM Sayaka leaves the classroom to eat lunch with the Cooking Club.Sayaka walks back to class again at 12:50 PM and participates Club Time between 3:00 PM to 4:00 PM.She prepares food with the rest of the members there. She then travels around the school to give the food to various students.

At 5:00 PM when school is over,Sayaka returns to her classroom to grabs her bag and exits the school
San Meteo

San Meteo 2021 webp.webp

San Mateo is a small, affluent neighborhood in the mountains of Silicon Valley. Many of the residents own very expensive cars and houses with large backyards. Many of the houses are Spanish-styled and have many plants surrounding them. The neighborhood is very private, as it is very far away from San Francisco and numerous blocks from Palo Alto. The speed limit is 35 miles per hour. Many of the residents can be seen doing personal activities, such as yoga, partying, and gardening. San Mateo also has two restricted areas: to the house of the left upon entering, which is the home of Bobo Dakes (guarded by the 580s), and the other one being the house east of this location, which is the home of corrupt pharmaceutical businessman, Gene Carcani (guarded by Umeni-Zulu).
Audio source () () in () (reporter block)

* Block
* Workaround

*This article is about the reporter block. For the boolean block, see audio source () () in ().*
The **audio source () () in ()** is a reporter block and a Sound Systems block. It reports a certain attribute of the entered in audio source in the selected audio group.

## Dropdowns

The first dropdown is the list of attributes. The second is the list of audio groups.

## Workaround

This block can be mostly worked around by using a variable/list to save the values of the attributes when set.

## Gallery

Volume SelectedSound Length SelectedOrigin Sound SelectedPan SelectedSpeed SelectedPitch SelectedStart Position SelectedStart Position Workaround
Counter (block)

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.* *Specifically: There is no block image.*

## counter

### Category

Control Expansion (originally Experimental Blocks, moved to Control in Scratch 3.0)

The **counter** block is a reporter block. It is one of the counter blocks. The block reports the current value of the counter. To get this block, one must add the Control Expansion extension.

## Workaround

If a variable is used to make a workaround for the counter functionality, then the value of that variable can be used.
Canvas Effects

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## Canvas Effects

### Description

Apply visual effects to the entire stage.

**Canvas Effects** is an extension in PenguinMod.

## Blocks

* set canvas () to ()
* change canvas () by ()
* get canvas ()
* add () border to canvas with color () and backup () and thickness ()
* clear canvas effects
* set canvas render size to width: () height: ()
* set canvas resize rendering mode ()
Gravity y

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.* *Specifically: There is no image for the workaround.*

## gravity y

### Category

Physics

The **gravity y** block is a reporter block and a physics block that reports the current gravity in the y-axis. It starts out as -10.

## Workaround

This block can be worked around by setting a variable to the value set to the set gravity to x: () y: () block for the y portion, and setting the value to -10 initially.

## See also

* gravity x
* y velocity
* y scroll
() Effect (Sound)

*This article is about the sound block. For the looks block, see () Effect (Looks).*

## () effect

* Pitch
* Pan
* Workaround

### Category

Sound

The sound effect block is a reporter block and a sound block that gets the sound effect of the sprite.

## Dropdowns

* Pitch
* Pan left/right

## Workaround

This block can be worked around by using variables to save the effects used.
Picker () position

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## picker () position

### Category

Color Picker

The **picker () position** block is a reporter block in the Color Picker extension that reports the X or Y position of the picker.

## Dropdown Option

The dropdown option of this block allows for the selection of the X position or the Y position.

 Y | No

## Workaround

This block can be worked around by using variables or a list to save the position of the picker when the set picker position to x: () y: () block is used.
Tween to x: () y: () over () seconds using () ease ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## tween to x: () y: () over () seconds using () ease ()

### Category

Tweening

The **tween () to () over () seconds using () ease ()** is a stack block in the Tweening extension that tweens a sprite towards a coordinate.

Despite not working in the Stage, the block still appears there.

## Dropdowns

### First

* Linear
* Sine
* Quad
* Cubic
* Quart
* Quint
* Expo
* Circ
* Back
* Elastic
* Bounce

### Second

* In
* Out
* In out
Is () key pressed

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## is () key pressed

### Category

Makey Makey

The **is () key pressed** block is a boolean block in the Makey Makey extension that reports true if the specified key is pressed on a Makey Makey.

## Trivia

* This is the only block in the Makey Makey extension that is only in PenguinMod.
* This is one of the boolean blocks that doesn't end with "?".
If () is true () if false ()

* Block
* Workaround

The **if is true is false** block is a reporter block and a control block that sends a string if a boolean is true, but if not then it reports a different one.

This is a block lifted from Snap*!*

## Workaround

This block can be worked around by using an if else statement, and setting the result to different values based on if it was true or not.
Rin Kurti Sekushi

Rin Kurti Sekushi is a student who are attend to Walmart Academy High.She's a student in class 2-1

## Appearance

Rin has long brown hair and dark blue eyes.She always seen as wearing a sailor uniform at school.

### Casual

She wears a black crop top with a lighter blue revealed jacket,a blue skirt with a white stripes like her uniform skirt,and a blue boots.

## Personality

Rin is described as a "warm,kind hearted and a loyal girl"She always nice and friendly to people at school,she doesnt like to bully anyone.Rin is kinda have a seduce persona due to her sometime invited boys in school to go on a "date"like her mother and her sister

## Relationships

### Elenoire Kurti Sekushi

Elenoire are Rin older sister.Theyre very attached to each other,they never agrue unlike the other sis!They also have the same opion while talking on a topic

### The popular girls

Rin sometime seeing the popular girls bullying other students.Rin are report this to her teacher but it didnt work since the popular girls having high reputation and pretty popular.So she very hate them.

## Routine

At 7:00 AM,Rin walks to her locker and changes her shoe.She then heads to Classroom 2-1 to put down her bag,and walks to the restroom to gossip about the popular girls with her sister.She heads back to her classroom at 8:40 AM.

At 11:50 AM,she then goes to the canteen to eat lunch with her sister, then heads back to class at 12:50 PM.

Rin lastly participates cleaning time from 3:00 PM to 4:00 PM with the clubless students, and goes to the plaza afterwards to wait her sister finished the club time until school end at 5:00 PM
Visible?

The visible block is a boolean block and a looks block that detects if the sprite is shown or hidden.

## Workaround

This block can be worked around by using the is () visible from another sprite.

Alternatively, variables can be used whenever a sprite is hidden or visible. If there are multiple spots where the sprite is hidden/visible, then a custom block can be used for this.
E

e

* Block
* Workarounds

The euler block is a reporter block that reports the value of euler's constant (2.71828). To get the block, one must add the "Operators Expansion" extension.

## Workaround

This block can worked around by using (e^) of (1), or by using digits of e. This can be saved to a variable if used multiple times in the code.
3D Extension

WIPThis extension is in work in progress, and is not done yet.

The extension allows you to create 3D projects with 3D models or simple shapes and lighting. The extension is not visible from the "Add Extension" in the normal editor but can be found in Live Tests.

It will soon allow the use of VR.

## References

1. ↑ https://studio.penguinmod.com/editor.html?livetests
Set pen color to ()

* Block
* Replacement

The **set pen color to ()** block was a stack block in the pen category before Scratch 3.0 that set the pen color to a certain value. The default value of the block was 0. It was replaced with the color dropdown option in the set pen () to () block.

It was reintroduced in PenguinMod as a legacy block, with the default value changed to 1.

## Workaround

This block can be worked around using the set pen () to () block with color selected, and halving the value.

## Gallery

PenguinMod (with legacy at the front)Block in Scratch 2.0
## See also

* set pen shade to ()
* change pen color by ()
As ()

The as block is a c-shaped block that runs the script inside in another sprite of its choosing. Useful as a replacement for the broadcast block.

this was a block lifted from snap! Used to be called the “tell” block

## Workaround

This block can be worked around by broadcasting a message to another sprite or the Stage with the code wanted. If clones are used (since clones receive broadcasts), the is clone? block can be used to detect clones.
Previous costume

* Block
* Workaround

The previous costume block is a stack block and a looks block that switches the costume to the previous costume.

## Workaround

* This block can be worked around by **setting the costume to costume number - 1**.
* Even though it is not a dropdown option yet, **Scratch has the functionality for previous costume implemented**, so using a reporter in a switch costume to () block that reports "previous costume" (costumes are case-sensitive) works, or selecting a costume named "previous costume", and then deleting it.

## References

1. ↑ https://en.scratch-wiki.info/wiki/Switch\_Costume\_to\_()\_(block)#Previous\_Costume
Set (disambiguation)

Disambiguation page for setThe following is a list of links to pages that might share the same title.Please follow one of the disambiguation links below or search to find the page you were looking for if it is not listed. If an internal link led you here, you may wish to change the link to point directly to the intended article.
Set can refer to:

## Blocks

* set counter to ()
* set camera y to ()
* set camera x to ()
* set camera x: () y: ()
* set fade out to () seconds on ()
* Set scroll to x: ( ) y: ( )
* set () to () (Storage extension)
* set () to () (Temporary Variables) (Temporary Variables extension)
* set () () to ()
* set font to ()
* set font to () with font size ()
* set gravity to x: () y: ()
* set list () to array ()
* set my home
* set pen color to ()
* set pen shade to ()
* set pointer lock ()
* set project () to ()
* set reading speed to ()%
* set stage boundaries to ()
* set stretch to x: () y: ()
* set tint color to ()
* set text bubble () to ()
* set text color to ()
* set width to () aligned ()
CloudLink

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## CloudLink

### Description

A powerful WebSocket extension for Scratch.

The **CloudLink** extension is an extension in PenguinMod that originated from TurboWarp.

## Blocks

### Reporter Blocks

* Global data
* Private data
* Direct data
* Link status
* Status code
* Usernames
* My username
* Extension version
* Server version
* Server list
* Server MOTD
* My IP address
* My user object
* Response for listener ()
* () variables () data

### Hat Blocks

* When connected
* When disconnected
* When I receive new message with listener ()
* When I receive new () message
* When I receive new () variables data for ()

### Boolean Blocks

* Connected?
* Linked to rooms?
* Lost connection?
* Failed to connect?
* Username synced?
* Got New ()?
* Got New () variables data for variable ()?
* Got new packet with listener ()?
* ID () connected?

### Stack Blocks

* Connect to ()
* Connect to server ()
* Disconnect
* Set () as username
* Attach listener () to next packet
* Link to room(s) ()
* Select room(s) () for next packet
* Unlink from all rooms
* Send ()
* Send () to ()
* Send variable () with data ()
* Send variable () to () with data ()
* Reset got new () status
* Reset got new () variables () status
* Reset got new () listener status
* Clear all packets for ()

## Trivia

* All blocks in this extension start with a capital letter (with () variables () data having the capital letter in a dropdown).
* This extension shows up in the PenguinMod extension library as a PenguinMod extension and a TurboWarp extension.
Feature

A featured project is a project displayed in the featured tab on the home page.

Projects get voted to be featured with the Featured button.

Featured projects tend to have more effort put into them and/or are popular.

## Voting for a project to be featured

On the project page you can press the yellow checkmark button to vote to feature the project.

If a project gets 12 or more votes, it gets to the front page.
Lostinyt Wiki

**YOU MUST BE LOST**
A wiki for all projects done by Lost in Gamez under the lostinyt branding.

We're a collaborative community website about Lostinyt that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started!

## ORIGINAL RABBITZ

PlaceholderA page about your topicPlaceholderA Main CharacterPlaceholderThe First EpisodePlaceholderAn Important LocationPlaceholderA Key EventPlaceholderA Crucial Item

*Need help building out this community?*

* Rules of this wiki
* Getting Started
* How to Contribute
* Managing your new community
* Guides
* All Help articles

You can also be part of the larger Fandom family of communities. Visit Fandom's Community Central!

*Community Founders*: Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit the admin dashboard for more tips.
Dark Narkturnal

Youtube Logo of Dark Narkturnal

"I have a tick and itz 666"

The video then changes to a slowly zooming shot of what seems to be a mascot, Sitting near a campfire while birds can be heard.

In a late part of the video, the birds slow down and the camera has a red filter

This video is notable for being the first video of the original “lostinyt” series and The origin of frand.

Dark Narkturnal also has a notable saying you can find on YouTube which is "666". Meaning to the Dark Rabbits 666 stands for 'All-Together At All-Timez".

## Channel Links

The channel links to the Lost in Gamez website, as well as the channels SomethingLikeA Ghost, and Lost in Gamez
Change camera y by ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## change camera y by ()

### Category

Stage Camera

The **change camera y by ()** block is a stack block in the Stage Camera extension that changes the value of the camera y by the specified amount.

## Workaround

This block can be worked around by using the set camera y to () and inputting (camera y) + amount wanted as the value.

## See also

* set camera y to ()
* change camera x by ()
Set camera x to ()

Images needed *This article needs images. You can help PenguinMod Wiki by adding the images or uploading them.*

## set camera x to ()

* Block
* Workaround

### Category

Stage Camera

The **set camera x to ()** block is a stack block in the Stage Camera extension that sets the value of the camera x, allowing the camera to move. This block has a default value of 0.

## Workaround

This block can be worked around by using set camera x: () y: () with the value wanted for the camera x as the first number and the camera y reporter as the second.

## See also

* change camera x by ()
* set camera y to ()
* set camera x: () y: ()
Image Editor

The image editor, both vector and bitmap, have a lot of new features.

## Shapes

In the pens and shapes bar you can see new shapes. However, these are only available with the vector editor.

## Vector Shapes

The curvature of the corners can be edited

## Cut Tool

The cut tool is a new option next to the copy and paste buttons. It acts like the copy tool, but it deletes the selected items.

## Better Shape Editing

In the ribbon, new options are available for better vector editing. This is only for the vector editor, however.

* Merge
* Mask
* Subtract
* Filter

## Merge

Merges the 2 shapes together into one vector shape.

## Mask

Deletes all parts of the 2 shapes except the parts that touch.

## Subtract

Deletes the part of the back shape that the front layer shape touches.

## Filter

Reverse of the mask tool, deletes the parts of the 2 shapes that touch.
## Fonts

The editor adds new fonts for both editors. These new fonts are able to be used outside of the image editor too, able to be used in the code editor.

### Custom Fonts

Custom fonts can be used in both the bitmap and vector editors. It used to warn you to use only fonts you have the license to use, but that was removed. When you upload a font file, it is added to the project, even able to be used in extensions such as Animated Text. Even after exiting the project, the fonts stay.

## Trivia

* The Scratch font is technically not a new font, as it is available in Scratch 2.0 as a dropdown option and still exists in 3.0, but was hidden in 3.0.

1. ↑ https://en.scratch-wiki.info/wiki/Scratch\_Font
2. ↑ https://github.com/scratchfoundation/scratch-render-fonts/tree/master/src
Π

Π

* Block
* Workaround

The pi block is a reporter block that reports the value of pi (3.141592653589793238). To get the block, one must add the "Operators Expansion" extension.

## Workaround

A workaround is using the actual value of pi, which can be saved to a variable so it can easily be used multiple times in the code.
CosmicTales Wiki

**Welcome to the CosmicTales Wiki!**
We're a collaborative community website about CosmicTales that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started!

## Important articles

PlaceholderA page about your topicPlaceholderA Main CharacterPlaceholderThe First EpisodePlaceholderAn Important LocationPlaceholderA Key EventPlaceholderA Crucial Item

*Need help building out this community?*

* Rules of this wiki
* Getting Started
* How to Contribute
* Managing your new community
* Guides
* All Help articles

You can also be part of the larger Fandom family of communities. Visit Fandom's Community Central!

*Community Founders*: Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit the admin dashboard for more tips.
Pen

The **Pen** extension is an extension that originally comes from Scratch.

## New Blocks

* set print font to ()
* set print font size to ()
* set print font color to ()
* set print font weight to ()
* turn print font italics []
* print () on x: () y: ()
* preload image () as ()
* unload image ()
* draw image ( ) at x: ( ) y : ( )
* draw image ( ) at x: ( ) y : ( ) width: ( ) height: ( ) pointed at: ( )
* draw image ( ) at x: ( ) y : ( ) width: ( ) height: ( ) cropping from x: ( ) y: ( ) width: ( ) height: ( ) pointed at: ( )
* use ( ) to draw a square on x: ( ) y : ( ) width: ( ) height: ( )
* draw triangle [ x: ( ) y: ( ) x: ( ) y: ( ) x: ( ) y: ( ) ] with fill ( )

## Pen+

### Pen Properties

* < pen is down? >
* ( pen ( ) )
* draw dot at ( ) ( )
* draw line from ( ) ( ) to ( ) ( )

### Square Pen Blocks

* stamp pen square
* stamp pen square with the texture of ( )
* set pen square's ( ) to ( )
* ( Get pen square's ( ) )
* tint pen square to ( )
* reset square Attributes

### Triangle Blocks

* set triangle filter mode to ( )
* set triangle point ( )'s ( ) to ( )
* set triangle's ( ) to ( )
* tint triangle to ( )
* ( get triangle point ( )'s ( ) )
* reset triangle attributes
* draw triangle between ( ) ( ) , ( ) ( ) and ( ) ( )
* draw textured triangle between ( ) ( ) , ( ) ( ) and ( ) ( ) with the texture ( )

### Color

* ( Red ( ) Green ( ) Blue ( ) )
* ( Hue ( ) Saturation ( ) Value ( ) )

### Images

* set imported images wrap mode to ( )
* add blank image that is ( ) and the size of ( ) , ( ) named ( ) to Pen+ Library
* add image named ( ) from ( ) to Pen+ Library
* remove image named ( ) from Pen+ Library
* < does ( ) exist in Pen+ Library >
* ( get data uri for costume ( ) )
* ( get the ( ) of ( ) in pen+ costume library )
* set pixel ( ) ( )'s color to ( ) in ( )
* ( get pixel ( ) ( )'s color in ( ) )
* ( get data uri of ( ) in the pen+ costume library )

### Advanced Options

* turn advanced setting ( ) ( )
* set [ ] to ( )

## Legacy

* set pen shade to ()
* change pen shade by ()
* set pen color to ()
* change pen color by ()