Brick Checker by Czqctz Szczebrzecyn
Key Required

Brick Checker by Czqctz Szczebrzecyn

The Chosen OneCzqctz_SzczebrzecynCzqctz_Szczebrzecyn 575 views 331 executesUpdated Jul 1, 2026
Unrated
00
Lua Script•109 lines (3804 chars)
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local TweenService = game:GetService("TweenService")
local bricksFolder = workspace:WaitForChild("Bricks")
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "OwnerNotifGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")
local function showOwnerNotification(ownerName)
	
	local old = screenGui:FindFirstChild("OwnerFrame")
	if old then old:Destroy() end
	local mainFrame = Instance.new("Frame")
	mainFrame.Name = "OwnerFrame"
	mainFrame.AnchorPoint = Vector2.new(1, 1)
	mainFrame.Position = UDim2.new(1, -20, 1, -20)
	mainFrame.Size = UDim2.new(0, 240, 0, 60)
	mainFrame.BackgroundTransparency = 1
	mainFrame.Parent = screenGui
	
	local backdrop = Instance.new("Frame")
	backdrop.Name = "Backdrop"
	backdrop.Size = UDim2.new(1, 0, 1, 0)
	backdrop.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
	backdrop.BackgroundTransparency = 0.35
	backdrop.BorderSizePixel = 0
	backdrop.Parent = mainFrame
	
	local titleBar = Instance.new("TextLabel")
	titleBar.Size = UDim2.new(1, 0, 0, 22)
	titleBar.BackgroundTransparency = 0.4
	titleBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
	titleBar.Text = "Brick Check"
	titleBar.TextColor3 = Color3.fromRGB(255, 100, 100)
	titleBar.TextSize = 14
	titleBar.Font = Enum.Font.GothamBold
	titleBar.BorderSizePixel = 0
	titleBar.Parent = mainFrame
	
	local titleStroke = Instance.new("UIStroke")
	titleStroke.Thickness = 1.2
	titleStroke.Color = Color3.fromRGB(80, 80, 80)
	titleStroke.Parent = titleBar
	
	local label = Instance.new("TextLabel")
	label.Name = "OwnerLabel"
	label.BackgroundTransparency = 1
	label.Size = UDim2.new(1, -10, 1, -22)
	label.Position = UDim2.new(0, 5, 0, 22)
	label.Font = Enum.Font.Gotham
	label.TextSize = 16
	label.TextColor3 = Color3.fromRGB(100, 255, 120)
	label.TextWrapped = true
	label.Text = "Owner: " .. ownerName
	label.Parent = mainFrame
	
	task.delay(2, function()
		if not mainFrame.Parent then return end
		local fadeInfo = TweenInfo.new(3, Enum.EasingStyle.Sine)
		local backdropTween = TweenService:Create(backdrop, fadeInfo, { BackgroundTransparency = 1 })
		local titleBarTween = TweenService:Create(titleBar, fadeInfo, {
			BackgroundTransparency = 1,
			TextTransparency = 1
		})
		local titleStrokeTween = TweenService:Create(titleStroke, fadeInfo, { Transparency = 1 })
		local labelTween = TweenService:Create(label, fadeInfo, { TextTransparency = 1 })
		backdropTween:Play()
		titleBarTween:Play()
		titleStrokeTween:Play()
		labelTween:Play()
		backdropTween.Completed:Connect(function()
			mainFrame:Destroy()
		end)
	end)
end

local function highlightBrick(part)
	local old = part:FindFirstChild("OwnerHighlight")
	if old then old:Destroy() end
	local highlight = Instance.new("Highlight")
	highlight.Name = "OwnerHighlight"
	highlight.FillColor = Color3.fromRGB(0, 120, 255)
	highlight.OutlineColor = Color3.fromRGB(0, 170, 255)
	highlight.FillTransparency = 0.5
	highlight.OutlineTransparency = 0
	highlight.Adornee = part
	highlight.Parent = part
	local tweenInfo = TweenInfo.new(5, Enum.EasingStyle.Sine)
	local fillTween = TweenService:Create(highlight, tweenInfo, { FillTransparency = 1 })
	local outlineTween = TweenService:Create(highlight, tweenInfo, { OutlineTransparency = 1 })
	fillTween:Play()
	outlineTween:Play()
	fillTween.Completed:Connect(function()
		highlight:Destroy()
	end)
end

local tool = Instance.new("Tool")
tool.Name = "Brick Check"
tool.RequiresHandle = false
tool.Parent = player:WaitForChild("Backpack")
tool.Activated:Connect(function()
	local target = mouse.Target
	if not target then return end
	if target.Name == "Brick" and target.Parent and target.Parent.Parent == bricksFolder then
		showOwnerNotification(target.Parent.Name)
		highlightBrick(target)
	end
end)

Features & Information

Click a brick, a ui on the bottom right shows up with whoever owns the brick. Made by Czqctz Szczebrzecyn. Opensource
#TCO#The Chosen One

Community Comments (0)

No comments yet for this script.

More Scripts for The Chosen One