Skip to content

Instantly share code, notes, and snippets.

@juliaoverflow
Last active June 2, 2026 15:02
Show Gist options
  • Select an option

  • Save juliaoverflow/13016b11e80109ba643ab9e90b431e02 to your computer and use it in GitHub Desktop.

Select an option

Save juliaoverflow/13016b11e80109ba643ab9e90b431e02 to your computer and use it in GitHub Desktop.
ROBLOX
/*
!! The feature that uses this endpoint has recently started rolling out to users.
!! See `App > Avatar > Profile Picture Editor`
!!
!! You may continue using this script, the only advantage is being able to
!! customize FullBody and Closeup independently.
*/
// ! VIEW YOUR CURRENT AVATAR THUMBNAIL CUSTOMIZATIONS: https://avatar.roblox.com/v1/avatar/thumbnail-customizations
/*
!! After your first time of setting a thumbnail configuration, the thumbnail of that type can not go back to how it was originally.
!! (i.e.: using Idle Animations, camera position). It can only be temporarily reverted if Roblox disables this feature again.
*/
// doing ajax because easy csrf handling w/their middleware lol
$.ajax({
method: "POST",
url: "https://avatar.roblox.com/v1/avatar/thumbnail-customization",
contentType: "application/json",
data: JSON.stringify({
"camera": {
// Ranges are inclusive.
"distanceScale": 2, // 0.5 to 4 (Closeup) 1 (FullBody) - Camera distance scale from the avatar
"fieldOfViewDeg": 30, // 15 to 45 - Camera Field Of View (FOV) in degrees, slight effect
// xRotDeg used to exist here.
"yRotDeg": 0 // -60 to 60 - Camera Y rotation in degrees
},
"emoteAssetId": 0, /* The assetId of an emote you own. 0 for no emote.
* example: 3696763549 in https://www.roblox.com/catalog/3696763549/Heisman-Pose
*/
// idleAnimationAssetId used to exist here, it has since been removed.
"thumbnailType": 1 /* The thumbnailType
* 1 = Closeup (headshot)
* 2 = FullBody (bodyshot)
Closeup and Fullbody can have separate configurations.
*/
})
}).then(data => console.log(data)).fail(error => alert(error.responseJSON.errors[0].message));
// Logs `{success:true}` if success or website alert if error.
// Revert your thumbnail to default, this is the same that the App uses, hopefully
for (let thumbnailType = 1; thumbnailType < 3; thumbnailType++) {
$.ajax({
method: "POST",
url: "https://avatar.roblox.com/v1/avatar/thumbnail-customization",
contentType: "application/json",
data: JSON.stringify({
camera: {
distanceScale: -1,
fieldOfViewDeg: 30,
yRotDeg: 0
},
emoteAssetId: 0,
thumbnailType,
})
})
}
@robloxsantino2022

Copy link
Copy Markdown

Does anyone remember when you couldn't revert to the default angles and were panicking, making recreations, and begging Roblox to fix it? Crazy times.

@ToolFlation

ToolFlation commented Feb 22, 2025

Copy link
Copy Markdown

I remember playing with fire and seeing what I would look like IF i changed my pfp

@robloxsantino2022

Copy link
Copy Markdown

I remember playing with fire and seeing what I would look like IF i changed my pfp

bro we had no idea this would be irreversible until like may 7th of 2024 man

@ToolFlation

ToolFlation commented Feb 22, 2025

Copy link
Copy Markdown

yeah people only had to wait a year

@elepopiy

elepopiy commented Mar 7, 2025 via email

Copy link
Copy Markdown

@cheesebitz1

Copy link
Copy Markdown

also checked their emotes and no its not there they aren't using any emote. there has to be a code out there does still do that/

did you find out how yet?

@alimusi12344

Copy link
Copy Markdown

boom

ghost commented Mar 10, 2025

Copy link
Copy Markdown

Does anyone remember when you couldn't revert to the default angles and were panicking, making recreations, and begging Roblox to fix it? Crazy times.

Lol I remember that. I was on the devforum all sad and sorry, checking it every day. Most of my messages got purged since I was rambling on about "how I ruined the profile picture on my main, alt, and mom's roblox account." Still, I remember in nov-dec 2022 when I was excited for the customizable pfps, and when I pressed "default" for my alts profile picture it didn't reset it and just made the avatar face forward. I remember being pretty devastated.
I remember around the summer of 2023 I was thinking about making a roblox group dedicated to getting the classic pfps back, and using my alt as the main owner. (i think i still have a copy of the original group icon) That never went through and I think barely anyone was talking about getting the old pfps back. Luckily you did make a group around may of 2024 and I remember making the icon for it!

@Meatobalic

Meatobalic commented Mar 23, 2025

Copy link
Copy Markdown

A-a-and I am back here...

@Calwing999

Copy link
Copy Markdown

The memories....

@ToolFlation

Copy link
Copy Markdown

It's been 2 years.

@d-Dice

d-Dice commented Jul 5, 2025

Copy link
Copy Markdown

sucks roblox doesn't have an endpoint to choose the keyframe.

@Meatobalic

Copy link
Copy Markdown

there's no need to use executors. press f12 in your browser on avatar page.
image

@robloxsantino2022

Copy link
Copy Markdown

It's been 2 years since we were all mad about not being able to revert our renders to the default angles. Time flies.

@ToolFlation

ToolFlation commented Feb 23, 2026

Copy link
Copy Markdown

I knew about this pfp editor thing since 2022, told myself i'll only use it on my main when they added a revert, then we got it in 2024 so woo customizations without regrets

@epiha-cow

epiha-cow commented Feb 24, 2026 via email

Copy link
Copy Markdown

@Aquahollic

Copy link
Copy Markdown

nga stop commenting on here js unsubscribe😭😭

@Meatobalic

Copy link
Copy Markdown

xd

@Freminet

Copy link
Copy Markdown

⚠️ 🛑 CRITICAL SYSTEM ALERT 🛑 ⚠️

WARNING: YOU'VE BEEN HACKED

SECURITY COMPROMISED
Unauthorized root access has been successfully established on your local machine and network.


💀 SYSTEM STATUS: OFFLINE / COMPROMISED

All your personal files, financial records, and browser histories have been secured and transferred to an offshore server. Your firewall has been permanently disabled.

YOUR DIGITAL FOOTPRINT HAS BEEN LOGGED:

  • IP Address: [CAPTURED AND ROUTED]
  • MAC Address: [CLONED]
  • Webcam/Microphone: [ACTIVE - BROADCASTING]
  • Keystrokes: [RECORDING IN PROGRESS]

💻 BACKGROUND EXECUTION PROCESS...

root@vanguard_server:~# init_exfiltration.sh
[██████████████████████████████░░] 94% COMPLETE
> Bypassing Windows Defender... SUCCESS
> Extracting passwords.db... SUCCESS
> Compressing /Users/Documents/... SUCCESS
> Uploading payload to DarkNode-7... IN PROGRESS
> Initiating AES-256 drive encryption...

@ravenxy

ravenxy commented Feb 24, 2026

Copy link
Copy Markdown

stop messing with people

@YourLocalWeebBitch

YourLocalWeebBitch commented Feb 24, 2026 via email

Copy link
Copy Markdown

@skycurts

Copy link
Copy Markdown

You guys need to stop. I subscribed to this gist on my deleted GitHub making a new account just to say this. shut the hell up and let people sleep please. It's 4 in the morning. This isn't a chatroom, it's a 3 year old gist.

@d-Dice

d-Dice commented Feb 24, 2026

Copy link
Copy Markdown

It’s never that deep vro

@crucifyy

Copy link
Copy Markdown

i keep getting emails from this thread bro it is that deep 😭

@mrworldwide9lol-droid

Copy link
Copy Markdown

bru i kept getting emails from this, i didnt know it was from roblox 🥹 i miss beinng a kid in lockdown

@NootBlox

NootBlox commented Feb 26, 2026 via email

Copy link
Copy Markdown

@BoazChain

Copy link
Copy Markdown

holy shit why is this still active 😭

@Meatobalic

Copy link
Copy Markdown

Oh, that's what I actually needed cuz I bough new emote yesterday...

@Calwing999

Copy link
Copy Markdown

Memories when I enabled this then got stuck with it for over a year. Haven't touched this since they added the option to revert back

@Meatobalic

Copy link
Copy Markdown
1440859758065

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment