NoLogging
Key Required VerifiedUniversal

NoLogging

Universal Scriptvxstyvxsty 255.6K views 400 executesUpdated May 24, 2024
1.8/ 5(31 votes)
112035% Positive
Lua Script•187 lines (6278 chars)
-- MADE BY ballsman3761 ON DISCORD OR libary.hello
-- JOIN THE DISCORD: https://discord.gg/gYhqMRBeZV

local randomstr = Instance.new("ScreenGui")
local Holder = Instance.new("Frame")
local UICorner = Instance.new("UICorner")
local Clearer = Instance.new("TextButton")
local Splitter = Instance.new("Frame")
local Info = Instance.new("TextLabel")
local MAX = Instance.new("UITextSizeConstraint")
local Clearer2 = Instance.new("TextButton")
local Splitterrandomstr2 = Instance.new("Frame")

randomstr.Name = 'RobloxGui' -- silly method :3
randomstr.Parent = game:GetService("CoreGui")
randomstr.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Holder.Name = "Holder"
Holder.Parent = randomstr
Holder.BackgroundColor3 = Color3.fromRGB(66, 66, 212)
Holder.BorderColor3 = Color3.fromRGB(0, 0, 0)
Holder.BorderSizePixel = 0
Holder.Position = UDim2.new(0.279100537, 0, 0.258639902, 0)
Holder.Size = UDim2.new(0, 202, 0, 206)

UICorner.Parent = Holder

Clearer.Name = "Clearer"
Clearer.Parent = Holder
Clearer.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Clearer.BackgroundTransparency = 1.000
Clearer.BorderColor3 = Color3.fromRGB(0, 0, 0)
Clearer.BorderSizePixel = 0
Clearer.Size = UDim2.new(0, 200, 0, 50)
Clearer.Font = Enum.Font.GothamBold
Clearer.Text = "Basic Clear"
Clearer.TextColor3 = Color3.fromRGB(255, 255, 255)
Clearer.TextScaled = true
Clearer.TextSize = 14.000
Clearer.TextWrapped = true

Splitter.Name = "Splitter"
Splitter.Parent = Holder
Splitter.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Splitter.BorderColor3 = Color3.fromRGB(0, 0, 0)
Splitter.BorderSizePixel = 0
Splitter.Position = UDim2.new(0, 0, 0.242718443, 0)
Splitter.Size = UDim2.new(1, 0, 0, 1)

Info.Name = "Info"
Info.Parent = Holder
Info.Active = true
Info.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Info.BackgroundTransparency = 1.000
Info.BorderColor3 = Color3.fromRGB(0, 0, 0)
Info.BorderSizePixel = 0
Info.Position = UDim2.new(0.00990098994, 0, 0.524271846, 0)
Info.Selectable = true
Info.Size = UDim2.new(0, 198, 0, 98)
Info.Font = Enum.Font.GothamBold
Info.Text = "This will add a chat cooldown whenever you clear your logs, It might not let you chat for a little after you clear depending on which clear you used."
Info.TextColor3 = Color3.fromRGB(255, 255, 255)
Info.TextScaled = true
Info.TextSize = 14.000
Info.TextWrapped = true
Info.TextXAlignment = Enum.TextXAlignment.Left
Info.TextYAlignment = Enum.TextYAlignment.Top

MAX.Name = "MAX"
MAX.Parent = Info
MAX.MaxTextSize = 16
MAX.MinTextSize = 14

Clearer2.Name = "Clearer2"
Clearer2.Parent = Holder
Clearer2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Clearer2.BackgroundTransparency = 1.000
Clearer2.BorderColor3 = Color3.fromRGB(0, 0, 0)
Clearer2.BorderSizePixel = 0
Clearer2.Position = UDim2.new(0, 0, 0, 51)
Clearer2.Size = UDim2.new(0, 200, 0, 50)
Clearer2.Font = Enum.Font.GothamBold
Clearer2.Text = "Advanced Clear"
Clearer2.TextColor3 = Color3.fromRGB(255, 255, 255)
Clearer2.TextScaled = true
Clearer2.TextSize = 14.000
Clearer2.TextWrapped = true

Splitterrandomstr2.Name = "Splitter"
Splitterrandomstr2.Parent = Holder
Splitterrandomstr2.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Splitterrandomstr2.BorderColor3 = Color3.fromRGB(0, 0, 0)
Splitterrandomstr2.BorderSizePixel = 0
Splitterrandomstr2.Position = UDim2.new(0, 0, 0, 101)
Splitterrandomstr2.Size = UDim2.new(1, 0, 0, 1)
local UserInputService = game:GetService('UserInputService');
local TextChatService = game:GetService('TextChatService');
Clearer.MouseButton1Click:Connect(function()
	if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
		local chatBox = TextChatService:FindFirstChildOfClass("ChatInputBarConfiguration")
		for i = 1, 10 do
			chatBox.TargetTextChannel:SendAsync('')
		end
		Clearer.Text = 'Cleared!'
		task.wait(2)
		Clearer.Text = 'Basic Clear'
	else
	 local Path1 = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents")
	 if not Path1 then return error("DefaultChatSystemChatEvents is missing!\nChat logs will not be cleared.") end
	 local Path2 = Path1:FindFirstChild('SayMessageRequest')
	 if not Path2 then return error("SayMessageRequest is missing!\nChat logs will not be cleared.") end
	 for i = 1, 10 do
	  Path2:FireServer('', 'All')
	 end
	 Clearer.Text = 'Cleared!'
	 task.wait(2)
	 Clearer.Text = 'Basic Clear'
	end
end)
Clearer2.MouseButton1Click:Connect(function()
	if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
		local chatBox = TextChatService:FindFirstChildOfClass("ChatInputBarConfiguration")
		for i = 1, 20 do
			chatBox.TargetTextChannel:SendAsync('')
		end
		Clearer2.Text = 'Cleared!'
		task.wait(2)
		Clearer2.Text = 'Advanced Clear'
	else
		local Path1 = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents")
		if not Path1 then return error("DefaultChatSystemChatEvents is missing!\nChat logs will not be cleared.") end
		local Path2 = Path1:FindFirstChild('SayMessageRequest')
		if not Path2 then return error("SayMessageRequest is missing!\nChat logs will not be cleared.") end
		for i = 1, 20 do
			Path2:FireServer('', 'All')
		end
		Clearer2.Text = 'Cleared!'
		task.wait(2)
		Clearer2.Text = 'Advanced Clear'
	end
end)

local isDragging = false
local dragStartPos = nil
local frameStartPos = nil

local function handleInput(input)
	if isDragging then
		local delta = input.Position - dragStartPos
		Holder.Position = UDim2.new(
			frameStartPos.X.Scale, 
			frameStartPos.X.Offset + delta.X, 
			frameStartPos.Y.Scale, 
			frameStartPos.Y.Offset + delta.Y
		)
	end
end

local function startDrag(input)
	isDragging = true
	dragStartPos = input.Position
	frameStartPos = Holder.Position
	input.UserInputState = Enum.UserInputState.Begin
end

local function stopDrag(input)
	isDragging = false
	input.UserInputState = Enum.UserInputState.End
end

Holder.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		startDrag(input)
	end
end)

UserInputService.InputChanged:Connect(function(input)
	if isDragging and input.UserInputType == Enum.UserInputType.MouseMovement then
		handleInput(input)
	end
end)

UserInputService.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		stopDrag(input)
	end
end)

Features & Information

Join our discord: https://discord.gg/gYhqMRBeZV A universal anti chat logs script which lets you: 1) Clear your chat logs. "But what does that mean?" When you get reported in roblox for swearing in chat, Roblox checks your most recent messages, This script is designed to clear those messages 2) yeah thats about it How this works is, It sends 10 or 20 empty messages in chat to clear your chat logs. Basic Clear sends 10 & Advanced Clear sends 20 You can try this script and you will not get banned for saying whatever in chat! However you must manually clear your logs.
#Universal#OP#ChatLogs#AntiChatLogs

Community Comments (17)

playvora_1playvora_1May 24, 2024(edited)

W?????????????

IrfannnnnIrfannnnnMay 24, 2024(edited)

Nice <3

wipedwipedMay 24, 2024(edited)

This only helps a little bit and gets you more time if you get reported. Other than that, I do not believe that this is really the main tool to prevent reports.

vxstyvxstyMay 25, 2024(edited)

@Synergy_Networks I tested it with every curse. Got mass reported and did not get banned after clearing logs.

r3itxgamerr3itxgamerMay 25, 2024(edited)

does not matter if this clears the chat all msg is sent to roblox servers and it saves there till mods checks it

vxstyvxstyMay 25, 2024(edited)

@r3itxgamer Here's the think. I literally stated it in the features I've tested with a mass reporter and roblox checks your last 6-10 messages. Spamming them with empty messages works.

ChronosChronosJul 15, 2024(edited)

Very Nice, I got some noobs angry and they reported me and said i was gonna be banned in less then a second But i didn't :skull:

vqmpjayvqmpjayJul 17, 2024(edited)

Does this still work (not tryna test it and get banned)?

vxstyvxstyJul 17, 2024(edited)

@sketchh Yes, However please only use Basic Clear.

OrealatedOrealatedAug 9, 2024(edited)

Why not Anthony Acl

farhatt09farhatt09Aug 10, 2024(edited)

its work on new chat system ?

vxstyvxstyAug 10, 2024(edited)

@farhatt09 Yes.

mxsynrymxsynryNov 7, 2024(edited)

@Orealated anthony only works on legacychatservice

areyoumental110areyoumental110Jan 22, 2025(edited)

i used this script and still got banned like 3 timesđź’€

areyoumental110areyoumental110Jan 22, 2025(edited)

cant even drag the ui on mobile too

Cold_ShadowszCold_ShadowszJan 23, 2025(edited)

@vxsty is there any up to date chat unblockers you know of?

Hello im on a tablet, i heard this thing can not be dragged when on mobile, so does this mean some things will be blocked while im using the script?

More Scripts for Universal Scripts