Sorry for the repost of this question, I asked something similar before but I didn't get it. I've got my Kick, Warn And Kill Commands Working All Good, but I dislike the fact that I have to type in the targeted player's full name when using a command (because I'm using findfirstchild). I would like an effective way to maybe look up for the closest match to the string name that I'm looking for in the PlayersService.
If you still misunderstand me, here is an example
Instead of me having to type in 'J:Kick ROBLOX' (An example) I could do 'J:Kick RO' and it will find the thing closest matching Player (In this case, ROBLOX) and return them so I could kick them.
I'm basically just looking for a more efficient alternative to FindFirstChild.
Thanks In Advance!

4 comments
NOTE: Didn't Provide Code Because I'm Looking For A Better Method (To Learn)
If you want pair fragments, use the "match" method of String. Additional RegEx can make the comparison more precise, E.g, use the Anchor "^" followed by the lookup to compare from the beginning of their name.
Hint: A general lookup uses IgnoreCase (Adjusts Strings to the same capitalization) to allow the input to be "lazy", for more precise matching, don't apply this practice; additionally, taking both approaches can allow lazy and exact lookups, giving diveristy in input capabilities.
Any useful tutorials?