blankify
This is a tag made by _Leg3ndary#0001 (My tag will change today so gb nitro :p) If you aren't already semi knowledgeable in tagscript I wouldn't recommend trying to read through and understand this. It already gives me headaches :kekw: Anyways hope this helps!
Sharedunrated
Content
48 lines{=(Comment): All of these are needed, do not touch anything.}
{=():}
{=( ):{ } ( )}
{=(B):{ (1)}}
{=(D):{ (2)}}
{=(Comment): Colors :>}
{embed(color):{target(color)}}
{=(Comment): Url encoding so we don't face recursion within the tag}
{=(STATEMENT):{urlencode:{args}}==end==}
{=(Comment): Avoiding using replaces and rather using parsing to try and keep this tag replace free}
{=(ST_HELP):{STATEMENT(+1):%28}}
{=(STATEMENT_TYPE):{ST_HELP(0):%7B}}
{=(SC_HELP):{STATEMENT(+1):%29%3A}}
{=(STATEMENT_CONDITION):{SC_HELP(2+):%28}}
{=(SP_HELP):{STATEMENT(+1):%7D==end==}}
{=(STATEMENT_PAYLOAD):{SP_HELP(2+):%29%3A}}
{=(Comment): Checking for an else and if so changing payload if so}
{=(STATEMENT_ELSE):{if({in(%7C):{join():{STATEMENT_PAYLOAD}}}==true):{STATEMENT_PAYLOAD(2+):%7C}|false}}
{{if({STATEMENT_ELSE}!=false):=(STATEMENT_PAYLOAD):{STATEMENT_PAYLOAD(+1):%7C}}}
{=(Comment): Checking for blocks that must be altered/created}
{=(SP_BLOCKQ):{and({in(%7D):{join():{STATEMENT_PAYLOAD}}}==true|{in(%7B):{join():{STATEMENT_PAYLOAD}}}==true):alter|create}}
{{if({STATEMENT_ELSE}!=false):=(SE_BLOCKQ):{and({in(%7D):{join():{STATEMENT_ELSE}}}==true|{in(%7B):{join():{STATEMENT_ELSE}}}==true):alter|create}}}
{=(SP_HELP2):{STATEMENT_PAYLOAD}==end==}
{{if({SP_BLOCKQ}==alter):=(SPQ_HELP):{SP_HELP2(+1):%7D==end==}}}
{{if({SP_BLOCKQ}==alter):=(STATEMENT_PAYLOAD):{SPQ_HELP(2+):%7B}}}
{=(SE_HELP2):{STATEMENT_ELSE}==end==}
{{if({SE_BLOCKQ}==alter):=(SEQ_HELP):{SE_HELP2(+1):%7D==end==}}}
{{if({SE_BLOCKQ}==alter):=(STATEMENT_ELSE):{SEQ_HELP(2+):%7B}}}
{=(Comment): Create stuff}
{=(SP_VAR):}
{{if({SP_BLOCKQ}==create):=(SP_VAR):
{B}=(then_var):{replace(%20, ):{replace(%3D,=):{replace(%21,!):{replace(%7C,|):{replace(%3A,:):{replace(%7D,]):{replace(%7B,[):{replace(%28,<):{replace(%29,>):{STATEMENT_PAYLOAD}}}}}}}}{D}}}}}
{{if({SP_BLOCKQ}==create):=(STATEMENT_PAYLOAD):then_var}}
{=(SE_VAR):}
{{if({SE_BLOCKQ}==create):=(SE_VAR):
{B}=(else_var):{replace(%20, ):{replace(%3D,=):{replace(%21,!):{replace(%7C,|):{replace(%3A,:):{replace(%7D,]):{replace(%7B,[):{replace(%28,<):{replace(%29,>):{STATEMENT_ELSE}}}}}}}}{D}}}}}
{{if({SE_BLOCKQ}==create):=(STATEMENT_ELSE):else_var}}
{=(Comment): Final}
{=(FINAL):{replace(%20, ):{replace(%3D,=):{replace(%21,!):{replace(%7C,|):{replace(%3A,:):{replace(%28,):{replace(%7D,]):{replace(%7B,[):{replace(%28,<):{replace(%29,>):{B}{B}{STATEMENT_TYPE}({STATEMENT_CONDITION}):{STATEMENT_PAYLOAD}{if({STATEMENT_ELSE}!=false):%7C{STATEMENT_ELSE}}{D}{D}}}}}}}}}}}}
Embed
1 line{"color": 5198940, "title": "Blankifier", "fields": [{"name": "Before", "value": "```cpp\n{args}\n```", "inline": false}, {"name": "After", "value": "```cpp\n{B}=():{D}{SP_VAR}{SE_VAR}\n{FINAL}\n```", "inline": false}], "footer": {"text": "{ and } have been replaced with [ ] in some cases, this also happened to ( ) being replaced with < >"}}Raw JSON
{
"id": 748102,
"created_at": "2021-04-13T21:18:36.000Z",
"tag_name": "blankify",
"nsfw": false,
"owner_id": "360061101477724170",
"uses": 6,
"description": "This is a tag made by _Leg3ndary#0001 (My tag will change today so gb nitro :p)\n\nIf you aren't already semi knowledgeable in tagscript I wouldn't recommend trying to read through and understand this. It already gives me headaches :kekw:\n\nAnyways hope this helps!",
"restricted": false,
"shared": true,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "787106686535860244",
"sharer": "360061101477724170",
"content": "{=(Comment): All of these are needed, do not touch anything.}\n{=():}\n{=( ):{ } ( )}\n{=(B):{ (1)}}\n{=(D):{ (2)}}\n\n{=(Comment): Colors :>}\n{embed(color):{target(color)}}\n\n{=(Comment): Url encoding so we don't face recursion within the tag}\n{=(STATEMENT):{urlencode:{args}}==end==}\n\n{=(Comment): Avoiding using replaces and rather using parsing to try and keep this tag replace free}\n{=(ST_HELP):{STATEMENT(+1):%28}}\n{=(STATEMENT_TYPE):{ST_HELP(0):%7B}}\n{=(SC_HELP):{STATEMENT(+1):%29%3A}}\n{=(STATEMENT_CONDITION):{SC_HELP(2+):%28}}\n{=(SP_HELP):{STATEMENT(+1):%7D==end==}}\n{=(STATEMENT_PAYLOAD):{SP_HELP(2+):%29%3A}}\n{=(Comment): Checking for an else and if so changing payload if so}\n{=(STATEMENT_ELSE):{if({in(%7C):{join():{STATEMENT_PAYLOAD}}}==true):{STATEMENT_PAYLOAD(2+):%7C}|false}}\n{{if({STATEMENT_ELSE}!=false):=(STATEMENT_PAYLOAD):{STATEMENT_PAYLOAD(+1):%7C}}}\n\n{=(Comment): Checking for blocks that must be altered/created}\n{=(SP_BLOCKQ):{and({in(%7D):{join():{STATEMENT_PAYLOAD}}}==true|{in(%7B):{join():{STATEMENT_PAYLOAD}}}==true):alter|create}}\n{{if({STATEMENT_ELSE}!=false):=(SE_BLOCKQ):{and({in(%7D):{join():{STATEMENT_ELSE}}}==true|{in(%7B):{join():{STATEMENT_ELSE}}}==true):alter|create}}}\n\n{=(SP_HELP2):{STATEMENT_PAYLOAD}==end==}\n{{if({SP_BLOCKQ}==alter):=(SPQ_HELP):{SP_HELP2(+1):%7D==end==}}}\n{{if({SP_BLOCKQ}==alter):=(STATEMENT_PAYLOAD):{SPQ_HELP(2+):%7B}}}\n{=(SE_HELP2):{STATEMENT_ELSE}==end==}\n{{if({SE_BLOCKQ}==alter):=(SEQ_HELP):{SE_HELP2(+1):%7D==end==}}}\n{{if({SE_BLOCKQ}==alter):=(STATEMENT_ELSE):{SEQ_HELP(2+):%7B}}}\n\n{=(Comment): Create stuff}\n{=(SP_VAR):}\n{{if({SP_BLOCKQ}==create):=(SP_VAR):\n{B}=(then_var):{replace(%20, ):{replace(%3D,=):{replace(%21,!):{replace(%7C,|):{replace(%3A,:):{replace(%7D,]):{replace(%7B,[):{replace(%28,<):{replace(%29,>):{STATEMENT_PAYLOAD}}}}}}}}{D}}}}}\n{{if({SP_BLOCKQ}==create):=(STATEMENT_PAYLOAD):then_var}}\n\n{=(SE_VAR):}\n{{if({SE_BLOCKQ}==create):=(SE_VAR):\n{B}=(else_var):{replace(%20, ):{replace(%3D,=):{replace(%21,!):{replace(%7C,|):{replace(%3A,:):{replace(%7D,]):{replace(%7B,[):{replace(%28,<):{replace(%29,>):{STATEMENT_ELSE}}}}}}}}{D}}}}}\n{{if({SE_BLOCKQ}==create):=(STATEMENT_ELSE):else_var}}\n\n{=(Comment): Final}\n{=(FINAL):{replace(%20, ):{replace(%3D,=):{replace(%21,!):{replace(%7C,|):{replace(%3A,:):{replace(%28,):{replace(%7D,]):{replace(%7B,[):{replace(%28,<):{replace(%29,>):{B}{B}{STATEMENT_TYPE}({STATEMENT_CONDITION}):{STATEMENT_PAYLOAD}{if({STATEMENT_ELSE}!=false):%7C{STATEMENT_ELSE}}{D}{D}}}}}}}}}}}}\n",
"embed": "{\"color\": 5198940, \"title\": \"Blankifier\", \"fields\": [{\"name\": \"Before\", \"value\": \"```cpp\\n{args}\\n```\", \"inline\": false}, {\"name\": \"After\", \"value\": \"```cpp\\n{B}=():{D}{SP_VAR}{SE_VAR}\\n{FINAL}\\n```\", \"inline\": false}], \"footer\": {\"text\": \"{ and } have been replaced with [ ] in some cases, this also happened to ( ) being replaced with < >\"}}",
"last_fetched": "2026-10-20T16:03:39.259Z"
}