Rizzlang

== Introduction ==
RizzLang is an esolang, based off Gen Alpha Slang. Unlike other esolangs that have the same central idea, like Gen Alpha and Gen Alpha Brainrot, this is inspired by Emoji-gramming.
== Data types and structures ==
RizzLang has only 1 data type. Rizz (idk what is the plural of rizz is) are integers. The level of the rizz is it's value. Here is a table of constants.
Rizz Level 	Translated Constant
L Rizz 	0
Rizz 	1
W Rizz 	2
Unspoken Rizz 	4
Sigma Rizz 	8
Rizzler-Level Rizz	16
Sigmas are variables. They can hold any value. There are only 50 sigmas in the intepreter. To denote the currently selected sigma, you use "Bro". To denote another sigma's value aside from the selected one, you use "Sigma n's rizz", where n is their number (For the selected sigma's value, it's "Bro's rizz"). (You can't use a number below 1 or higher than 50. That will cause an error. Labels are represented as Skibidis, and can be useful for things like infinite loops, or skipping
== Commands ==
The "rn" in the commands is just for decoration. You can remove it.
Command 	Meaning 	Notes
Nah, bro/sigma n literally has [constant/sigma value] rn 	Set the selected sigma/sigma n to the chosen constant/sigma value.\ 	
Nah, bro/sigma n legit has more [constant/sigma value] rn 	Add the selected sigma's/sigma n's value and the chosen constant/sigma value. 	Using this with 0 does nothing.
Bro/Sigma n aint got no [constant/sigma value] rn 	Subtract the selected sigma's/sigma n's value and the chosen constant/sigma value. 	Using this with 0 does nothing.
I'ma edge forward rn 	Move to the next sigma. 	If the selected sigma is Sigma 50 and you perform this command, it loops back to 0.
I'ma edge back rn 	Move to the previous sigma. 	If the selected sigma is Sigma 0 and you perform this command, it loops to 50.
Yo lemme declare this position [name] skibidi 	Declares a skibidi 	
I'ma fanum tax to the last skibidi/skibidi n/next skibidi 	Skips to the previous skibidi/skibidi n/the next skibidi 	
I'ma fanum tax to the last skibidi/skibidi n/next skibidi if [expression]	Skips to the previous skibidi/skibidi n/the next skibidi if [expression] is true 	
Bro/Sigma n asks chat what is their rizz level. 	Asks for a character, then stores it in the selected sigma/sigma n as the character's ASCII value	
Bro/Sigma n asks chat what is their rizz level as a gyatt size. 	Asks for a number, then stores it in the selected sigma/sigma n 	
I'ma let bro/sigma n start rizzin' rn 	Outputs the selected sigma's/sigma n's value as an ASCII character 	
I'ma let bro/sigma n start rizzin' with their gyatt rn 	Outputs the selected sigma's/sigma n's value 	
Expression 	Meaning 	Notes
Bro/Sigma n1 has more rizz than bro/sigma n2	A greater than expression	You can only use sigmas, not rizz levels.
Bro/Sigma n1 has bro's/sigma n2's rizz 	An equal to expression 	You can only use sigmas, not rizz levels.
Bro/Sigma n1 aint got bro's/sigma n2's rizz 	A less than expression 	You can only use sigmas, not rizz levels.
==See also==
* Brainrot (Theothetruenerd)
* Gen Alpha
* Gen Alpha Brainrot
Category:Languages
Category:Joke languages
Category:2024
Category:Thematic
Category:Implemented
Category:Turing complete
Category:Pseudonatural
Category:Unimplemented