-2

I'm working on a Roblox game, I want a TextLabel to move from right to left repeatadly and smoothly. Something like this: https://youtu.be/9f7xAxKtjXc

I have already tried to tween the Textlabel on hiting corner it will restart but it wasn't smooth. I'm expecting the TextLabel to move from right to left smoothly as in the video above.

Code I have tried:

local text = {script.Parent.TextLabel}

while wait() do
   for _,v in pairs(text) do
    local temp = v.Position.X.Scale
    if (temp <= -v.Size.X.Scale) then
       temp = 1.0
       end
       v.Position = UDim2.new(temp - 0.01, 0, 0.2, 0)
   end
end
Crann Moroney
  • 356
  • 2
  • 4
  • 13
Qluxp
  • 1
  • 1

1 Answers1

0
local text = {script.Parent.TextLabel}

while wait() do
    for _,v in pairs(text) do
        local temp = v.Position.X.Scale
        if (temp + 1.22 <= -v.Size.X.Scale) then
            temp = -0.016
        end
        v.Position = UDim2.new(temp - 0.01, 0, 0.2, 0)
    end
end

Change the TextLabel size to {0, 3298},{0, 70} and using this code it will be really smooth, just tweaked the values a little and it worked.