don’t know if this fits art or scripting support
so i have a scrolling background in my game, it’s just two of the same images that tween and replace eachother. how can i patch this annoying line? look at the background of the dialogue in the video
(PLEASE ignore the actual text

script if you need it, got it from somewhere on the Forums
local Background1 = script.Parent -- Make the first background image a variable that we can call
local Background2 = Background1.Parent:WaitForChild("BG2") -- Make the second background image a variable that we can call
game:GetService("RunService").RenderStepped:Connect(function() -- Call for RunService
Background1.Position += UDim2.new(0.001, 0, 0, 0) -- Update the Positions : NOTE - You can change the xScale if you want to make the ImageLabel's position move faster.
Background2.Position += UDim2.new(0.001, 0, 0, 0) -- Update the Positions
if Background1.Position.X.Scale >= 1 then -- Check if the Background Position Scales X axis changed and if it has reached the scale of 1
Background1.Position = UDim2.new(-1, 0, 0, 0) -- Reset's the position back to the start, with the second image now being around the {0, 0, 0, 0} mark for its position and taking the first images place.
elseif Background2.Position.X.Scale >= 1 then -- Same thing but just checks for the second image.
Background2.Position = UDim2.new(-1, 0, 0, 0) -- Also does the same thing, but now the first background image takes the crown back and is now filling in for the second background image
end -- The background images switching places like this makes it so that one of these background images are always filling in a place for the other.
end)