Run it
Copy the script and paste it into your executor.
Players = :()
Web = :()
player = Players.LocalPlayer
parent = player:()
frame = parent:():()
SUGGESTIONS =
SOURCE =
dictionary = {}
prefixCache = {}
screen = .()
screen.Name =
screen.ResetOnSpawn =
screen.Parent = parent
labels = {}
i = , SUGGESTIONS
lbl = .()
lbl.Name = ..i
lbl.Size = .(, )
lbl.Position = .(, -, , + (i-)*)
lbl.BackgroundTransparency =
lbl.TextColor3 = .(, , )
lbl.Font = .Font.GothamBold
lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Right
lbl.Text =
lbl.Parent = screen
labels[i] = lbl
.(()
success, content = (()
:(SOURCE)
)
success
()
data =
ok = (()
data = Web:(content)
)
ok (data) ~=
()
word (data)
dictionary[#dictionary+] = word:()
.(dictionary)
)
(prefix)
low, high = , #dictionary
startIdx, endIdx
low <= high
mid = .((low + high) / )
dictionary[mid]:(, #prefix) < prefix
low = mid +
high = mid -
startIdx = low
low, high = startIdx, #dictionary
low <= high
mid = .((low + high) / )
dictionary[mid]:(, #prefix) == prefix
low = mid +
high = mid -
endIdx = high
startIdx > endIdx
,
startIdx, endIdx
()
wordFrame = frame:()
wordFrame wordFrame.Visible
letters = {}
numbered = {}
_, child (wordFrame:())
idx = (child.Name)
idx child:()
numbered[#numbered+] = {idx = idx, obj = child}
.(numbered, (a,b) a.idx < b.idx )
_, entry (numbered)
letter = entry.obj.Letter.Text
(letter) ==
letters[#letters+] = letter
.(letters):()
lastInput =
()
prefix = ()
prefix == lastInput
lastInput = prefix
i = , SUGGESTIONS
labels[i].Text =
prefix ==
range = prefixCache[prefix]
sIdx, eIdx
range
sIdx, eIdx = range[], range[]
sIdx, eIdx = (prefix)
sIdx
prefixCache[prefix] = {sIdx, eIdx}
#prefixCache >
k (prefixCache)
prefixCache[k] =
sIdx
count =
i = sIdx, eIdx
count >= SUGGESTIONS
w = dictionary[i]
w w ~= prefix
count +=
labels[count].Text = w
display = frame:()
display.ChildAdded:(update)
display.ChildRemoved:(update)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
This is a simple open source script that shows word suggestions based on what you type and yes, that includes any prefix.

Last Letter ๐ฌ