so basically im making an animated image with spritesheet because roblox hasnt added gif support so im using imagerectoffset
the screen gui its like this: StarterGui ScreenGUI ImageLabel LocalScript Value (BoolValue type "Value its off") here is the script
local imagerectoffset = script.Parent.ImageRectOffset local time = 0.01666666666 --60fps local value = script.Value.Value repeat imagerectoffset = "0, 0" --1 wait(time) imagerectoffset = "204, 0" --2 wait(time) imagerectoffset = "408, 0" --3 wait(time) imagerectoffset = "612, 0" --4 wait(time) imagerectoffset = "816, 0" --5 wait(time) imagerectoffset = "0, 149" --6 wait(time) imagerectoffset = "204, 149" --7 wait(time) imagerectoffset = "408, 149" --8 wait(time) imagerectoffset = "612, 149" --9 wait(time) imagerectoffset = "816, 149" --10 wait(time) imagerectoffset = "0, 298" --11 wait(time) imagerectoffset = "204, 298" --12 wait(time) imagerectoffset = "408, 298" --13 wait(time) imagerectoffset = "612, 298" --14 wait(time) imagerectoffset = "816, 298" --15 wait(time) imagerectoffset = "0, 447" --16 wait(time) imagerectoffset = "204, 447" --17 wait(time) imagerectoffset = "408, 447" --18 wait(time) imagerectoffset = "612, 447" --19 wait(time) imagerectoffset = "816, 447" --20 wait(time) imagerectoffset = "0, 596" --21 wait(time) imagerectoffset = "204, 596" --22 wait(time) imagerectoffset = "408, 596" --23 wait(time) imagerectoffset = "612, 596" --24 wait(time) until value == true
thanks