do
local MainFrame = Instance.new("Frame");
local TopFrame = Instance.new("Frame");
local AnimatedBackground = Instance.new("VideoFrame");
MainFrame.Parent = Instances["ScreenGui"];
MainFrame.AnchorPoint = Vector2.new(0.5, 0.5);
MainFrame.BackgroundColor3 = Color3.fromRGB(17, 17, 17);
MainFrame.BackgroundTransparency = 0.1;
MainFrame.BorderSizePixel = 0;
MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0);
MainFrame.Size = UDim2.new(0, 400, 0, 600);
TopFrame.Parent = MainFrame;
TopFrame.BackgroundTransparency = 0;
TopFrame.BorderSizePixel = 0;
TopFrame.Size = UDim2.new(1, 0, 0, 5);
AnimatedBackground.Parent = MainFrame;
AnimatedBackground.BackgroundTransparency = 1;
AnimatedBackground.Position = UDim2.new(0, 0, 0, 5);
AnimatedBackground.Size = UDim2.new(1, 0, 1, -5);
AnimatedBackground.Looped = true;
AnimatedBackground.Volume = 0;
AnimatedBackground.Video = "rbxassetid://5608330602";
while not AnimatedBackground.IsLoaded do
wait()
end
AnimatedBackground:Play();
end;
For some reason, my videoframe isn’t playing. Does anyone know why?
Edit;
Turns out it’s a ROBLOX issue, sometimes it plays sometimes it doesn’t.