Load interface OPEN SOURCE
Key RequiredUniversal

Load interface OPEN SOURCE

Universal ScriptMR_RED_BLACK_OWNERMR_RED_BLACK_OWNER 661 views 14 executesUpdated Jan 12, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•82 lines (2088 chars)
-- =====================================
-- SIMPLE HACKER GUI (DRAGGABLE)
-- BLACK + MATRIX 01 EFFECT
-- =====================================

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")

local lp = Players.LocalPlayer

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "HackerGui"
gui.ResetOnSpawn = false
gui.Parent = lp:WaitForChild("PlayerGui")

-- MAIN FRAME
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0, 420, 0, 260)
main.Position = UDim2.fromScale(0.5, 0.5)
main.AnchorPoint = Vector2.new(0.5, 0.5)
main.BackgroundColor3 = Color3.fromRGB(5,5,5)
main.BackgroundTransparency = 0.05
main.BorderSizePixel = 0
main.Active = true
main.Draggable = true

Instance.new("UICorner", main).CornerRadius = UDim.new(0, 14)

-- STROKE
local stroke = Instance.new("UIStroke", main)
stroke.Thickness = 2
stroke.Color = Color3.fromRGB(0,255,0)

-- TITLE
local title = Instance.new("TextLabel", main)
title.Size = UDim2.new(1,0,0,40)
title.BackgroundTransparency = 1
title.Text = "HACKER INTERFACE"
title.Font = Enum.Font.Code
title.TextSize = 22
title.TextColor3 = Color3.fromRGB(0,255,0)

-- MATRIX AREA
local matrix = Instance.new("Frame", main)
matrix.Size = UDim2.new(1,-20,1,-60)
matrix.Position = UDim2.new(0,10,0,50)
matrix.BackgroundTransparency = 1
matrix.ClipsDescendants = true

-- MATRIX EFFECT
local function spawn01()
	local t = Instance.new("TextLabel", matrix)
	t.Text = math.random(0,1) .. " " .. math.random(0,1)
	t.Font = Enum.Font.Code
	t.TextSize = math.random(14,18)
	t.TextColor3 = Color3.fromRGB(0,255,0)
	t.BackgroundTransparency = 1
	t.Position = UDim2.new(math.random(),0,1,0)
	t.Size = UDim2.new(0,50,0,20)

	local speed = math.random(3,6)

	local tw = TweenService:Create(
		t,
		TweenInfo.new(speed, Enum.EasingStyle.Linear),
		{Position = UDim2.new(t.Position.X.Scale,0,-0.2,0)}
	)
	tw:Play()
	tw.Completed:Connect(function()
		t:Destroy()
	end)
end

-- LOOP
task.spawn(function()
	while gui.Parent do
		spawn01()
		task.wait(0.08)
	end
end)

Features & Information

Hacker interface

Community Comments (1)

carmemlouzeiro180carmemlouzeiro180Jan 12, 2026

Taitaitaitaiiiitaiiitaiii

More Scripts for Universal Scripts