Better way about this? Not working

did you mean to say script.Parent instead of just parent?

Yes.

No, I don’t want to write 3O LeTtErS

parent is actually a variable he defined earlier in the script

Ah, just do this then: Encase the property change in a loop

local Parent = script.Parent

print("Is this script even working")

function Test()
    print("Bruh")
    local Graph = Parent.MaxVisibleGraphemes
    
    for Loop = 1, 10 do
        Graph += 1
        print("Loop playing")
        wait(0.3)
    end
end

wait()
if Parent.Parent.Visible == true then
    Test()
    print("Starting function?")
else
    print("Something happened")
end


n o t h i n g

Maybe it’s supposed to be Graph +=1? Try it again?

no changes.
sdthujdghisetzyuhis

Ok so wait

What exactly are you trying to do in the script? Create a typewriter effect of some sort?

Yes, while using functions