Appearance
Frame by Frame
Frame by frame is the advanced animation method.
It can be higher quality and works everywhere, but it takes more time because every frame is uploaded separately.
Split your GIF into frames
Use a GIF splitter to turn your GIF into individual images.
Recommended tool:
Any tool is fine as long as you end up with every frame as a separate image.
Upload the frames to Roblox
You can upload frames manually, but Roblox Studio is easier when there are many frames.
Use Roblox Studio
- Open Roblox Studio.
- Create a new place, such as a baseplate.
- Open Window.
- Open Asset Manager.
- Click the import button.
- Select all of your frame images.
- Click import again.
If your Asset Manager does not look right, open File, then Beta Features, then enable Revamped Asset Manager.

Copy the frame IDs
After Roblox uploads the frames, copy the image IDs in order.
The order matters. The first ID should be the first animation frame, the second ID should be the second frame, and so on.
Make the animation string
Use this format:
txt
[id,id,id,id,fps=15]Example:
txt
[23988239230,189289784230,27319731873,910289012,fps=15]Change fps=15 to the speed you want.
Use it in game
Paste the finished text into any supported image input in settings.
TIP
If the animation plays out of order, your frame IDs are probably not in the same order as the original GIF frames.
