FE AI Chat
Key RequiredUniversal

FE AI Chat

Universal ScriptFreeRobloxScripts1FreeRobloxScripts1 16K views 346 executesUpdated Aug 12, 2023
5.0/ 5(3 votes)
30100% Positive
Lua Script•36 lines (1514 chars)
local HttpService = game:GetService("HttpService")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")

--I based this script on ChatBot, but with the SimSimi api, therefore it has more accurate and fun answers XD

--Modify these parameters as you want--

local idioma = "en" --Here is the language you want SimSImi to respond to, es for "Español", en for "English"

local chatfuel = "True" --If you want me to censor the swearing "True" or "False"

--From here down I don't recommend moving him if you don't know Lua

local function mensajepro(mensaje, jugador) --In this function the magic happens
    local texto = mensaje
    local Responde = game:HttpGet("https://api.simsimi.net/v2/?text="..texto.."&lc="..idioma.."&cf="..chatfuel) --The SimSImi api is called
    local datos = HttpService:JSONDecode(Responde)
    
   wait()
   
   game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(jugador.." "..datos.success, "All") --A message is sent with the response of SimSImi
end


Players.PlayerChatted:Connect(function(type, plr, message) --When a player speaks
    for _,plrs in pairs(game.Players:GetPlayers()) do
 
 if (Players.LocalPlayer.Character.HumanoidRootPart.Position - plrs.Character.HumanoidRootPart.Position).magnitude <= 10 then --If the player is nearby, SimSimi will read their message.
  if plr.Name == plrs.Name then
      mensajepro(message, plr.Name) --The function is called
  end
 end
 
end
end)

Features & Information

FE AI Chat

Community Comments (3)

boomcarcusboomcarcusAug 13, 2023(edited)

bot is retarded but this is cool

EduardoporcoddioEduardoporcoddioAug 16, 2023(edited)

Cool script

xpress045xpress045Apr 12, 2025

bro I searched everywhere for this thank you

More Scripts for Universal Scripts