Hi.
Intro I want to refer to a table through a string. Here is the code for a better explanation:
local CrawlText = {} CrawlText[1] = "Looks like I can crawl through this gap." CrawlText[2] = "I must be careful." function showNarration(Object) --For example, Object is "Crawl" local tableName = tostring(Object.."Text") local narrateText = tableName if #narrateText > 1 then for i = 1,#narrateText do text.Text = narrateText[i] shownarrategui(4) wait(4) end else text.Text = narrateText[1] shownarrategui(6) end end Narrate.OnClientEvent:Connect(showNarration)
Problem It doesn't recognize narrateText as a table. And it says "Expected string, got nil." I can't seem to find any question regarding this problem anywhere. And I'm stuck. Any help would be appreciated. Thanks.