Professional Documents
Culture Documents
Only tested if this works executed with Synapse (should work with other exploits though)
--]]
print("Only tested if this works executed with Synapse (should work with other exploits though)")
print("https://github.com/dehoisted/Chat-Spy")
-- Config
Config = {
enabled = true,
spyOnMyself = true,
public = false,
publicItalics = true
PrivateProperties = {
Color = Color3.fromRGB(0,255,255);
Font = Enum.Font.SourceSansBold;
TextSize = 18;
}
local StarterGui = game:GetService("StarterGui")
local saymsg =
game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("Say
MessageRequest")
local getmsg =
game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("On
MessageDoneFiltering")
_G.chatSpyInstance = instance
wait(0.3)
StarterGui:SetCore("ChatMakeSystemMessage", PrivateProperties)
if packet.SpeakerUserId==p.UserId and
packet.Message==msg:sub(#msg-#packet.Message+1) and (channel=="All" or (channel=="Team" and
Config.public==false and Players[packet.FromSpeaker].Team==player.Team)) then
hidden = false
end
end)
wait(1)
conn:Disconnect()
if Config.public then
else
StarterGui:SetCore("ChatMakeSystemMessage",
PrivateProperties)
end
end
end
end
end
end
Players.PlayerAdded:Connect(function(p)
end)
PrivateProperties.Text = "{SPY "..(Config.enabled and "EN" or "DIS").."ABLED}"
StarterGui:SetCore("ChatMakeSystemMessage", PrivateProperties)
chatFrame.ChatChannelParentFrame.Visible = true
chatFrame.ChatBarParentFrame.Position =
chatFrame.ChatChannelParentFrame.Position+UDim2.new(UDim.new(),chatFrame.ChatChannelParentFr
ame.Size.Y)