Hello
Today I will show you how to make a fully functioning GIF or a Video on Roblox!
1. Find your Video!
If you want to create a gif / Video on Roblox, You have to find the video you want to use.
For this tutorial, I will be using some random unfunny gif.
2. How to make frames
Now, you found your video / GIF, here are the steps to create frames.
- Go to this website: Split GIF image into frames
- Insert your gif (You can use links)
If your gif or Video is a mp4 or is not a supported image type, then follow the tutorial under this.
Click this to learn how to convert your mp4 (Or any non supported types)
-
Go here: Video to animated GIF converter
-
Enter the video you want to put.
-
Wait for it to load, then convert.
3. Getting every frame
After you have submitted the gif you want, you can now create the frames.
- Once you clicked “Split to frames!”, you can now download every single frame.
-
When you get your zip file, go to “files”
-
Create a folder which you will put all the frames in.
-
Go to downloads
-
Place the zip file into the folder you created.
-
Extract your zip file in the folder you created.
I named mine (Gifs To image) You can name it anything you want.
- You now have every frame in your folder.
4. Uploading every image to Roblox.
This will be the most annoying step you have to do.
- Simply upload every image to Roblox.
I have already uploaded most of the images.
You have to name each different image a number (from the first frame to the last) so you don’t get confused or lost.
- Uploading is very simple, you just have to press choose file, then upload.
Then select the next file.
You have to be lucky with moderation
5. Changing each decal into an image.
So for this tutorial, I used a Roblox extension to convert Decal ID’s to Image ID’s. But it is extremely time consuming.
You can check this out if you want: How to get image id from decal id? - #4 by IllusionBacon
Doing this is important, since decal id’s do not work with Image labels. Only Image Id’s work with Image-labels
6. Adding the gif to Roblox studio
That’s all what you have to do. (The localScript tutorial is under this.)
7 Scripting
Inside the local script
You have to add this:
Make sure to change the Task.wait
to match the gif’s frame delay
How to know the delay between my frames?
Thankfully, the website I used gives us information for that.
-
Go to file explorer.
-
Go the folder where all the frames are located.
-
In every frame name, it shows the delay
local Video = script.Parent
local ID = {" ID_Example" , "ID_example" ETC...} -- put your image ID's here with commas between each ID
while true do
for i,v in ipairs(ID) do
Video.Image = v
task.wait(0.03)
end
end
Now I will insert all the gif’s frames in order.
Conclusion
Result
- Yeah, It was helpful!
- No, It did not help me.
- I don’t even need this lol
0 voters