I want to make a frame that plays a looped MP4/GIF on screen until a certain button is pressed. My idea for a script is...
local video = ???
local frame = script.Parent
local gui = script.Parent.Parent
game.Players.PlayerJoined:Connect(function(player)
video.Play = true until gui.Enabled = false
What would be the correct script? (or is it not possible)

2 comments
It isn't possbile, the only way to currently do that would be to use ImageRectSize on a Spritesheet, or upload 100 decals and change it one constantly.
There's probably a really hacky way to do this - but I wouldn't be able to tell you how. I've seen call23re post about something similar: https://www.youtube.com/watch?v=be8c_5fL-sM