I made a lua table list of majority of your emoji - this sort of list is easier to hand-edit. I removed some more emoji that were filtered by Roblox:
local emoji = {
["grinning"] = "๐",
["smiley"] = "๐",
["smile"] = "๐",
["grin"] = "๐",
["laughing"] = "๐",
["sweat_smile"] = "๐
",
["joy"] = "๐",
["rofl"] = "๐คฃ",
["relaxed"] = "โบ๏ธ",
["blush"] = "๐",
["innocent"] = "๐",
["slight_smile"] = "๐",
["upside_down"] = "๐",
["wink"] = "๐",
["relieved"] = "๐",
["yum"] = "๐",
["stuck_out_tongue"] = "๐",
["stuck_out_tongue_closed_eyes"] = "๐",
["stuck_out_tongue_winking_eye"] = "๐",
["zany_face"] = "๐คช",
["face_with_raised_eyebrow"] = "๐คจ",
["face_with_monocle"] = "๐ง",
["nerd"] = "๐ค",
["sunglasses"] = "๐",
["star_struck"] = "๐คฉ",
["partying_face"] = "๐ฅณ",
["smirk"] = "๐",
["unamused"] = "๐",
["disappointed"] = "๐",
["pensive"] = "๐",
["worried"] = "๐",
["confused"] = "๐",
["slight_frown"] = "๐",
["frowning2"] = "โน๏ธ",
["persevere"] = "๐ฃ",
["confounded"] = "๐",
["tired_face"] = "๐ซ",
["weary"] = "๐ฉ",
["pleading_face"] = "๐ฅบ",
["cry"] = "๐ข",
["sob"] = "๐ญ",
["triumph"] = "๐ค",
["face_exhaling"] = "๐ฎโ๐จ",
["angry"] = "๐ ",
["rage"] = "๐ก",
["exploding_head"] = "๐คฏ",
["flushed"] = "๐ณ",
["hot_face"] = "๐ฅต",
["cold_face"] = "๐ฅถ",
["scream"] = "๐ฑ",
["fearful"] = "๐จ",
["cold_sweat"] = "๐ฐ",
["disappointed_relieved"] = "๐ฅ",
["sweat"] = "๐",
["hugging"] = "๐ค",
["thinking"] = "๐ค",
["face_with_hand_over_mouth"] = "๐คญ",
["yawning_face"] = "๐ฅฑ",
["shushing_face"] = "๐คซ",
["lying_face"] = "๐คฅ",
["no_mouth"] = "๐ถ",
["neutral_face"] = "๐",
["expressionless"] = "๐",
["grimacing"] = "๐ฌ",
["rolling_eyes"] = "๐",
["hushed"] = "๐ฏ",
["frowning"] = "๐ฆ",
["anguished"] = "๐ง",
["open_mouth"] = "๐ฎ",
["astonished"] = "๐ฒ",
["sleeping"] = "๐ด",
["drooling_face"] = "๐คค",
["sleepy"] = "๐ช",
["dizzy_face"] = "๐ต",
["face_with_spiral_eyes"] = "๐ตโ๐ซ",
["zipper_mouth"] = "๐ค",
["nauseated_face"] = "๐คข",
["face_vomiting"] = "๐คฎ",
["sneezing_face"] = "๐คง",
["mask"] = "๐ท",
["thermometer_face"] = "๐ค",
["head_bandage"] = "๐ค",
["money_mouth"] = "๐ค",
["cowboy"] = "๐ค ",
["smiling_imp"] = "๐",
["imp"] = "๐ฟ",
["japanese_ogre"] = "๐น",
["japanese_goblin"] = "๐บ",
["clown"] = "๐คก",
["poop"] = "๐ฉ",
["ghost"] = "๐ป",
["skull"] = "๐",
["skull_crossbones"] = "โ ๏ธ",
["alien"] = "๐ฝ",
["space_invader"] = "๐พ",
["robot"] = "๐ค",
["jack_o_lantern"] = "๐",
["smiley_cat"] = "๐บ",
["smile_cat"] = "๐ธ",
["joy_cat"] = "๐น",
["smirk_cat"] = "๐ผ",
["scream_cat"] = "๐",
["crying_cat_face"] = "๐ฟ",
["pouting_cat"] = "๐พ",
["palms_up_together"] = "๐คฒ",
["open_hands"] = "๐",
["raised_hands"] = "๐",
["clap"] = "๐",
["handshake"] = "๐ค",
["thumbsup"] = "๐",
["thumbsdown"] = "๐",
["punch"] = "๐",
["fist"] = "โ",
["left_facing_fist"] = "๐ค",
["right_facing_fist"] = "๐ค",
["fingers_crossed"] = "๐ค",
["v"] = "โ๏ธ",
["love_you_gesture"] = "๐ค",
["metal"] = "๐ค",
["ok_hand"] = "๐",
["pinching_hand"] = "๐ค",
["point_left"] = "๐",
["point_right"] = "๐",
["point_up_2"] = "๐",
["point_down"] = "๐",
["point_up"] = "โ๏ธ",
["raised_hand"] = "โ",
["raised_back_of_hand"] = "๐ค",
["hand_splayed"] = "๐๏ธ",
["vulcan"] = "๐",
["wave"] = "๐",
["call_me"] = "๐ค",
["muscle"] = "๐ช",
["mechanical_arm"] = "๐ฆพ",
["writing_hand"] = "โ๏ธ",
["pray"] = "๐",
["foot"] = "๐ฆถ",
["leg"] = "๐ฆต",
["mechanical_leg"] = "๐ฆฟ",
["lipstick"] = "๐",
["tooth"] = "๐ฆท",
["ear"] = "๐",
["ear_with_hearing_aid"] = "๐ฆป",
["nose"] = "๐",
["footprints"] = "๐ฃ",
["eye"] = "๐๏ธ",
["eyes"] = "๐",
["brain"] = "๐ง ",
["bone"] = "๐ฆด",
["speaking_head"] = "๐ฃ๏ธ",
["bust_in_silhouette"] = "๐ค",
["busts_in_silhouette"] = "๐ฅ",
["baby"] = "๐ถ",
["girl"] = "๐ง",
["child"] = "๐ง",
["boy"] = "๐ฆ",
["woman"] = "๐ฉ",
["adult"] = "๐ง",
["man"] = "๐จ",
["person_curly_hair"] = "๐งโ๐ฆฑ",
["woman_curly_haired"] = "๐ฉโ๐ฆฑ",
["man_curly_haired"] = "๐จโ๐ฆฑ",
["person_red_hair"] = "๐งโ๐ฆฐ",
["woman_red_haired"] = "๐ฉโ๐ฆฐ",
["man_red_haired"] = "๐จโ๐ฆฐ",
["blond_haired_woman"] = "๐ฑโโ๏ธ",
["blond_haired_person"] = "๐ฑ",
["blond_haired_man"] = "๐ฑโโ๏ธ",
["person_white_hair"] = "๐งโ๐ฆณ",
["woman_white_haired"] = "๐ฉโ๐ฆณ",
["man_white_haired"] = "๐จโ๐ฆณ",
["person_bald"] = "๐งโ๐ฆฒ",
["woman_bald"] = "๐ฉโ๐ฆฒ",
["man_bald"] = "๐จโ๐ฆฒ",
["bearded_person"] = "๐ง",
["older_woman"] = "๐ต",
["older_adult"] = "๐ง",
["older_man"] = "๐ด",
["man_with_chinese_cap"] = "๐ฒ",
["person_wearing_turban"] = "๐ณ",
["woman_wearing_turban"] = "๐ณโโ๏ธ",
["man_wearing_turban"] = "๐ณโโ๏ธ",
["woman_with_headscarf"] = "๐ง",
["police_officer"] = "๐ฎ",
["woman_police_officer"] = "๐ฎโโ๏ธ",
["man_police_officer"] = "๐ฎโโ๏ธ",
["construction_worker"] = "๐ท",
["woman_construction_worker"] = "๐ทโโ๏ธ",
["man_construction_worker"] = "๐ทโโ๏ธ",
["guard"] = "๐",
["woman_guard"] = "๐โโ๏ธ",
["man_guard"] = "๐โโ๏ธ",
["detective"] = "๐ต๏ธ",
["woman_detective"] = "๐ต๏ธโโ๏ธ",
["man_detective"] = "๐ต๏ธโโ๏ธ",
["health_worker"] = "๐งโโ๏ธ",
["woman_health_worker"] = "๐ฉโโ๏ธ",
["man_health_worker"] = "๐จโโ๏ธ",
["farmer"] = "๐งโ๐พ",
["woman_farmer"] = "๐ฉโ๐พ",
["man_farmer"] = "๐จโ๐พ",
["cook"] = "๐งโ๐ณ",
["woman_cook"] = "๐ฉโ๐ณ",
["man_cook"] = "๐จโ๐ณ",
["student"] = "๐งโ๐",
["woman_student"] = "๐ฉโ๐",
["man_student"] = "๐จโ๐",
["singer"] = "๐งโ๐ค",
["woman_singer"] = "๐ฉโ๐ค",
["man_singer"] = "๐จโ๐ค",
["teacher"] = "๐งโ๐ซ",
["woman_teacher"] = "๐ฉโ๐ซ",
["man_teacher"] = "๐จโ๐ซ",
["factory_worker"] = "๐งโ๐ญ",
["woman_factory_worker"] = "๐ฉโ๐ญ",
["man_factory_worker"] = "๐จโ๐ญ",
["technologist"] = "๐งโ๐ป",
["woman_technologist"] = "๐ฉโ๐ป",
["man_technologist"] = "๐จโ๐ป",
["office_worker"] = "๐งโ๐ผ",
["woman_office_worker"] = "๐ฉโ๐ผ",
["man_office_worker"] = "๐จโ๐ผ",
["mechanic"] = "๐งโ๐ง",
["woman_mechanic"] = "๐ฉโ๐ง",
["man_mechanic"] = "๐จโ๐ง",
["scientist"] = "๐งโ๐ฌ",
["woman_scientist"] = "๐ฉโ๐ฌ",
["man_scientist"] = "๐จโ๐ฌ",
["artist"] = "๐งโ๐จ",
["woman_artist"] = "๐ฉโ๐จ",
["man_artist"] = "๐จโ๐จ",
["firefighter"] = "๐งโ๐",
["woman_firefighter"] = "๐ฉโ๐",
["man_firefighter"] = "๐จโ๐",
["pilot"] = "๐งโโ๏ธ",
["woman_pilot"] = "๐ฉโโ๏ธ",
["man_pilot"] = "๐จโโ๏ธ",
["astronaut"] = "๐งโ๐",
["woman_astronaut"] = "๐ฉโ๐",
["man_astronaut"] = "๐จโ๐",
["judge"] = "๐งโโ๏ธ",
["woman_judge"] = "๐ฉโโ๏ธ",
["man_judge"] = "๐จโโ๏ธ",
["person_with_veil"] = "๐ฐ",
["woman_with_veil"] = "๐ฐโโ๏ธ",
["man_with_veil"] = "๐ฐโโ๏ธ",
["person_in_tuxedo"] = "๐คต",
["woman_in_tuxedo"] = "๐คตโโ๏ธ",
["man_in_tuxedo"] = "๐คตโโ๏ธ",
["princess"] = "๐ธ",
["prince"] = "๐คด",
["superhero"] = "๐ฆธ",
["woman_superhero"] = "๐ฆธโโ๏ธ",
["man_superhero"] = "๐ฆธโโ๏ธ",
["supervillain"] = "๐ฆน",
["woman_supervillain"] = "๐ฆนโโ๏ธ",
["man_supervillain"] = "๐ฆนโโ๏ธ",
["mx_claus"] = "๐งโ๐",
["mrs_claus"] = "๐คถ",
["santa"] = "๐
",
["mage"] = "๐ง",
["woman_mage"] = "๐งโโ๏ธ",
["man_mage"] = "๐งโโ๏ธ",
["elf"] = "๐ง",
["woman_elf"] = "๐งโโ๏ธ",
["man_elf"] = "๐งโโ๏ธ",
["vampire"] = "๐ง",
["woman_vampire"] = "๐งโโ๏ธ",
["man_vampire"] = "๐งโโ๏ธ",
["zombie"] = "๐ง",
["woman_zombie"] = "๐งโโ๏ธ",
["man_zombie"] = "๐งโโ๏ธ",
["genie"] = "๐ง",
["woman_genie"] = "๐งโโ๏ธ",
["man_genie"] = "๐งโโ๏ธ",
["merperson"] = "๐ง",
["mermaid"] = "๐งโโ๏ธ",
["merman"] = "๐งโโ๏ธ",
["fairy"] = "๐ง",
["woman_fairy"] = "๐งโโ๏ธ",
["man_fairy"] = "๐งโโ๏ธ",
["angel"] = "๐ผ",
["person_bowing"] = "๐",
["woman_bowing"] = "๐โโ๏ธ",
["man_bowing"] = "๐โโ๏ธ",
["person_tipping_hand"] = "๐",
["woman_tipping_hand"] = "๐โโ๏ธ",
["man_tipping_hand"] = "๐โโ๏ธ",
["person_gesturing_no"] = "๐
",
["woman_gesturing_no"] = "๐
โโ๏ธ",
["man_gesturing_no"] = "๐
โโ๏ธ",
["person_gesturing_ok"] = "๐",
["woman_gesturing_ok"] = "๐โโ๏ธ",
["man_gesturing_ok"] = "๐โโ๏ธ",
["person_raising_hand"] = "๐",
["woman_raising_hand"] = "๐โโ๏ธ",
["man_raising_hand"] = "๐โโ๏ธ",
["deaf_person"] = "๐ง",
["deaf_woman"] = "๐งโโ๏ธ",
["deaf_man"] = "๐งโโ๏ธ",
["person_facepalming"] = "๐คฆ",
["woman_facepalming"] = "๐คฆโโ๏ธ",
["man_facepalming"] = "๐คฆโโ๏ธ",
["person_shrugging"] = "๐คท",
["woman_shrugging"] = "๐คทโโ๏ธ",
["man_shrugging"] = "๐คทโโ๏ธ",
["person_pouting"] = "๐",
["woman_pouting"] = "๐โโ๏ธ",
["man_pouting"] = "๐โโ๏ธ",
["person_frowning"] = "๐",
["woman_frowning"] = "๐โโ๏ธ",
["man_frowning"] = "๐โโ๏ธ",
["person_getting_haircut"] = "๐",
["woman_getting_haircut"] = "๐โโ๏ธ",
["man_getting_haircut"] = "๐โโ๏ธ",
["person_getting_massage"] = "๐",
["woman_getting_face_massage"] = "๐โโ๏ธ",
["man_getting_face_massage"] = "๐โโ๏ธ",
["person_in_steamy_room"] = "๐ง",
["woman_in_steamy_room"] = "๐งโโ๏ธ",
["man_in_steamy_room"] = "๐งโโ๏ธ",
["nail_care"] = "๐
",
["selfie"] = "๐คณ",
["dancer"] = "๐",
["man_dancing"] = "๐บ",
["people_with_bunny_ears_partying"] = "๐ฏ",
["women_with_bunny_ears_partying"] = "๐ฏโโ๏ธ",
["men_with_bunny_ears_partying"] = "๐ฏโโ๏ธ",
["levitate"] = "๐ด๏ธ",
["person_in_manual_wheelchair"] = "๐งโ๐ฆฝ",
["woman_in_manual_wheelchair"] = "๐ฉโ๐ฆฝ",
["man_in_manual_wheelchair"] = "๐จโ๐ฆฝ",
["person_in_motorized_wheelchair"] = "๐งโ๐ฆผ",
["woman_in_motorized_wheelchair"] = "๐ฉโ๐ฆผ",
["man_in_motorized_wheelchair"] = "๐จโ๐ฆผ",
["person_walking"] = "๐ถ",
["woman_walking"] = "๐ถโโ๏ธ",
["man_walking"] = "๐ถโโ๏ธ",
["person_with_probing_cane"] = "๐งโ๐ฆฏ",
["woman_with_probing_cane"] = "๐ฉโ๐ฆฏ",
["man_with_probing_cane"] = "๐จโ๐ฆฏ",
["person_kneeling"] = "๐ง",
["woman_kneeling"] = "๐งโโ๏ธ",
["man_kneeling"] = "๐งโโ๏ธ",
["person_running"] = "๐",
["woman_running"] = "๐โโ๏ธ",
["man_running"] = "๐โโ๏ธ",
["person_standing"] = "๐ง",
["woman_standing"] = "๐งโโ๏ธ",
["man_standing"] = "๐งโโ๏ธ",
["family"] = "๐ช",
["family_man_woman_boy"] = "๐จโ๐ฉโ๐ฆ",
["family_mwg"] = "๐จโ๐ฉโ๐ง",
["family_mwgb"] = "๐จโ๐ฉโ๐งโ๐ฆ",
["family_mwbb"] = "๐จโ๐ฉโ๐ฆโ๐ฆ",
["family_mwgg"] = "๐จโ๐ฉโ๐งโ๐ง",
["family_wwb"] = "๐ฉโ๐ฉโ๐ฆ",
["family_wwg"] = "๐ฉโ๐ฉโ๐ง",
["family_wwgb"] = "๐ฉโ๐ฉโ๐งโ๐ฆ",
["family_wwbb"] = "๐ฉโ๐ฉโ๐ฆโ๐ฆ",
["family_wwgg"] = "๐ฉโ๐ฉโ๐งโ๐ง",
["family_mmb"] = "๐จโ๐จโ๐ฆ",
["family_mmg"] = "๐จโ๐จโ๐ง",
["family_mmgb"] = "๐จโ๐จโ๐งโ๐ฆ",
["family_mmbb"] = "๐จโ๐จโ๐ฆโ๐ฆ",
["family_mmgg"] = "๐จโ๐จโ๐งโ๐ง",
["family_woman_boy"] = "๐ฉโ๐ฆ",
["family_woman_girl"] = "๐ฉโ๐ง",
["family_woman_girl_boy"] = "๐ฉโ๐งโ๐ฆ",
["family_woman_boy_boy"] = "๐ฉโ๐ฆโ๐ฆ",
["family_woman_girl_girl"] = "๐ฉโ๐งโ๐ง",
["family_man_boy"] = "๐จโ๐ฆ",
["family_man_girl"] = "๐จโ๐ง",
["family_man_girl_boy"] = "๐จโ๐งโ๐ฆ",
["family_man_boy_boy"] = "๐จโ๐ฆโ๐ฆ",
["family_man_girl_girl"] = "๐จโ๐งโ๐ง",
["yarn"] = "๐งถ",
["thread"] = "๐งต",
["coat"] = "๐งฅ",
["lab_coat"] = "๐ฅผ",
["safety_vest"] = "๐ฆบ",
["womans_clothes"] = "๐",
["shirt"] = "๐",
["jeans"] = "๐",
["shorts"] = "๐ฉณ",
["necktie"] = "๐",
["dress"] = "๐",
["one_piece_swimsuit"] = "๐ฉฑ",
["kimono"] = "๐",
["sari"] = "๐ฅป",
["womans_flat_shoe"] = "๐ฅฟ",
["high_heel"] = "๐ ",
["sandal"] = "๐ก",
["boot"] = "๐ข",
["mans_shoe"] = "๐",
["athletic_shoe"] = "๐",
["hiking_boot"] = "๐ฅพ",
["socks"] = "๐งฆ",
["gloves"] = "๐งค",
["scarf"] = "๐งฃ",
["tophat"] = "๐ฉ",
["billed_cap"] = "๐งข",
["womans_hat"] = "๐",
["mortar_board"] = "๐",
["helmet_with_cross"] = "โ๏ธ",
["crown"] = "๐",
["pouch"] = "๐",
["purse"] = "๐",
["handbag"] = "๐",
["briefcase"] = "๐ผ",
["school_satchel"] = "๐",
["luggage"] = "๐งณ",
["eyeglasses"] = "๐",
["dark_sunglasses"] = "๐ถ๏ธ",
["goggles"] = "๐ฅฝ",
["closed_umbrella"] = "๐",
["dog"] = "๐ถ",
["cat"] = "๐ฑ",
["mouse"] = "๐ญ",
["hamster"] = "๐น",
["rabbit"] = "๐ฐ",
["fox"] = "๐ฆ",
["bear"] = "๐ป",
["panda_face"] = "๐ผ",
["koala"] = "๐จ",
["tiger"] = "๐ฏ",
["lion_face"] = "๐ฆ",
["cow"] = "๐ฎ",
["pig"] = "๐ท",
["pig_nose"] = "๐ฝ",
["frog"] = "๐ธ",
["monkey_face"] = "๐ต",
["see_no_evil"] = "๐",
["hear_no_evil"] = "๐",
["speak_no_evil"] = "๐",
["monkey"] = "๐",
["chicken"] = "๐",
["penguin"] = "๐ง",
["bird"] = "๐ฆ",
["baby_chick"] = "๐ค",
["hatching_chick"] = "๐ฃ",
["hatched_chick"] = "๐ฅ",
["duck"] = "๐ฆ",
["eagle"] = "๐ฆ
",
["owl"] = "๐ฆ",
["bat"] = "๐ฆ",
["wolf"] = "๐บ",
["boar"] = "๐",
["horse"] = "๐ด",
["unicorn"] = "๐ฆ",
["bee"] = "๐",
["bug"] = "๐",
["butterfly"] = "๐ฆ",
["snail"] = "๐",
["lady_beetle"] = "๐",
["ant"] = "๐",
["mosquito"] = "๐ฆ",
["cricket"] = "๐ฆ",
["spider"] = "๐ท๏ธ",
["spider_web"] = "๐ธ๏ธ",
["scorpion"] = "๐ฆ",
["turtle"] = "๐ข",
["snake"] = "๐",
["lizard"] = "๐ฆ",
["t_rex"] = "๐ฆ",
["sauropod"] = "๐ฆ",
["octopus"] = "๐",
["squid"] = "๐ฆ",
["shrimp"] = "๐ฆ",
["lobster"] = "๐ฆ",
["crab"] = "๐ฆ",
["blowfish"] = "๐ก",
["tropical_fish"] = "๐ ",
["fish"] = "๐",
["dolphin"] = "๐ฌ",
["whale"] = "๐ณ",
["whale2"] = "๐",
["shark"] = "๐ฆ",
["crocodile"] = "๐",
["tiger2"] = "๐
",
["leopard"] = "๐",
["zebra"] = "๐ฆ",
["gorilla"] = "๐ฆ",
["orangutan"] = "๐ฆง",
["elephant"] = "๐",
["hippopotamus"] = "๐ฆ",
["rhino"] = "๐ฆ",
["dromedary_camel"] = "๐ช",
["camel"] = "๐ซ",
["giraffe"] = "๐ฆ",
["kangaroo"] = "๐ฆ",
}
And hereโs a conversion filter:
local EmojiLookup -- Table of [keyword] = emoji, ...
local message = "" -- Set to desired string
local message_lower = message:lower()
local init = 1
local fractions = {}
local keywords = {}
while true do
local a, b = string.find(message_lower, ":.+:", init)
if a == nil then
if #fractions > 0 then
table.insert(fractions, string.sub(message, init))
end
break
end
table.insert(fractions, string.sub(message, init, a - 1))
table.insert(keywords, string.sub(message, a, b))
init = b + 1
end
local build_message = ""
if #fractions > 0 then
for i = 1, #fractions do
build_message ..= fractions[i]
local keyword = keywords[i]
if keyword ~= nil then
local emoji = EmojiLookup[keywords[i]:sub(2, keyword:len() - 1)]
if emoji ~= nil then
build_message ..= emoji
else
build_message ..= keyword
end
end
end
else
build_message = message
end
print(build_message)