It doesn't have any error output but when I put prints in it it appears in the output
Anywhere I put a print its able to print it out in the console/output but the rest of the code has no effect on the surface gui
Anything that I am doing wrong here?
while true do
corrupt = math.random(1, 8)
if corrupt == 1 then
script.Parent.Frame.corrupt.Text = "???????????????????????????????"
end
if corrupt == 2 then
print("test")-- outputted in the console yet the other code doesnt show its effect
script.Parent.Frame.corrupt.Text = "i wanna be ur friend"
end
if corrupt == 3 then
script.Parent.Frame.corrupt.Text = "@#*$&(#@*$*(&@#($&@#*&$(@#*"
end
if corrupt == 4 then
script.Parent.Frame.corrupt.Text = "3453439324032432423490823"
end
if corrupt == 5 then
script.Parent.Frame.corrupt.Text = "u cant hide"
end
if corrupt == 6 then
script.Parent.Frame.corrupt.Text = "666666666666666666666666"
end
if corrupt == 7 then
script.Parent.Frame.corrupt.Text = "dRUAK"
script.Parent.Frame.corrupt.corrupt2.Text = "erENEGEy"
script.Parent.Frame.corrupt.TextColor3 = Color3.fromRGB(255, 85, 0)
script.Parent.Frame.corrupt.TextStrokeColor3 = Color3.fromRGB(255, 170, 0)
script.Parent.Frame.corrupt.corrupt2.Visible = true
script.Parent.Frame.corrupt.Font = Enum.Font.Antique
end
if corrupt == 8 then
script.Parent.Frame.corrupt.Text = "will kill u"
end
wait(math.random(0.1, 0.2))
end

2 comments
Can I ask where you learn how to code this way from? It looked like trashcan stuffed with code
I made it. Sometimes scripts I make don't work, cause I'm not really the best scripter.