SamLat V6 on top
Key RequiredUniversal

SamLat V6 on top

Universal ScriptMohamedzzxeMohamedzzxe 546 views 4.5K executesUpdated Sep 13, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•1133 lines (37306 chars)
local coreGui = game:GetService("CoreGui")
local players = game:GetService("Players")
local localPlayer = players.LocalPlayer
local playerGui = localPlayer:WaitForChild("PlayerGui")

local parentTarget = coreGui
pcall(function()
	local testGui = Instance.new("ScreenGui")
	testGui.Parent = coreGui
	testGui:Destroy()
end)

if not pcall(function() local test = Instance.new("ScreenGui"); test.Parent = coreGui; test:Destroy() end) then
	parentTarget = playerGui
end

if parentTarget:FindFirstChild("SamlatClarkRadar") then
	parentTarget.SamlatClarkRadar:Destroy()
end

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SamlatClarkRadar"
screenGui.ResetOnSpawn = false
screenGui.Parent = parentTarget

-- ================= عداد وقت السيرفر في المنتصف بالأسفل (أسرع) =================
local serverTimerFrame = Instance.new("Frame")
serverTimerFrame.Size = UDim2.new(0, 200, 0, 35)
serverTimerFrame.Position = UDim2.new(0.5, -100, 1, -45)
serverTimerFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
serverTimerFrame.BackgroundTransparency = 0.2
serverTimerFrame.BorderSizePixel = 0
serverTimerFrame.Parent = screenGui

local stCorner = Instance.new("UICorner")
stCorner.CornerRadius = UDim.new(0, 8)
stCorner.Parent = serverTimerFrame

local stStroke = Instance.new("UIStroke")
stStroke.Color = Color3.fromRGB(0, 255, 0)
stStroke.Thickness = 1.5
stStroke.Parent = serverTimerFrame

local serverTimerLabel = Instance.new("TextLabel")
serverTimerLabel.Size = UDim2.new(1, 0, 1, 0)
serverTimerLabel.BackgroundTransparency = 1
serverTimerLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
serverTimerLabel.TextSize = 13
serverTimerLabel.Font = Enum.Font.SourceSansBold
serverTimerLabel.TextXAlignment = Enum.TextXAlignment.Center
serverTimerLabel.TextYAlignment = Enum.TextYAlignment.Center
serverTimerLabel.Text = "وقتك بالسيرفر: 00:00:00"
serverTimerLabel.Parent = serverTimerFrame

task.spawn(function()
	local startTime = tick()
	while screenGui.Parent do
		local elapsed = math.floor(tick() - startTime)
		local hours = math.floor(elapsed / 3600)
		local mins = math.floor((elapsed % 3600) / 60)
		local secs = elapsed % 60
		serverTimerLabel.Text = string.format("وقتك بالسيرفر: %02d:%02d:%02d", hours, mins, secs)
		task.wait(0.1) -- تم تسريع التحديث هنا ليصبح فوري وسريع
	end
end)
-- ======================================================================

local floatingIcon = Instance.new("ImageButton")
floatingIcon.Size = UDim2.new(0, 48, 0, 48)
floatingIcon.Position = UDim2.new(0, 20, 0, 100)
floatingIcon.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
floatingIcon.BorderSizePixel = 0
floatingIcon.Active = true
floatingIcon.Draggable = true
floatingIcon.Image = "rbxassetid://6034293952" 
floatingIcon.Visible = false
floatingIcon.Parent = screenGui

local iconCorner = Instance.new("UICorner")
iconCorner.CornerRadius = UDim.new(1, 0)
iconCorner.Parent = floatingIcon

local iconStroke = Instance.new("UIStroke")
iconStroke.Color = Color3.fromRGB(255, 255, 255)
iconStroke.Thickness = 2.5
iconStroke.Parent = floatingIcon

task.spawn(function()
	while screenGui.Parent do
		for i = 0, 1, 0.05 do
			if not iconStroke.Parent then break end
			iconStroke.Color = Color3.fromRGB(255, 255, 255):Lerp(Color3.fromRGB(150, 150, 150), i)
			task.wait(0.04)
		end
		for i = 0, 1, 0.05 do
			if not iconStroke.Parent then break end
			iconStroke.Color = Color3.fromRGB(150, 150, 150):Lerp(Color3.fromRGB(255, 255, 255), i)
			task.wait(0.04)
		end
	end
end)

local welcomeFrame = Instance.new("Frame")
welcomeFrame.Size = UDim2.new(0, 340, 0, 150)
welcomeFrame.Position = UDim2.new(0.5, -170, 0.5, -75)
welcomeFrame.BackgroundColor3 = Color3.fromRGB(8, 8, 8)
welcomeFrame.BackgroundTransparency = 0.02
welcomeFrame.BorderSizePixel = 0
welcomeFrame.Active = true
welcomeFrame.Draggable = true
welcomeFrame.Parent = screenGui

local wCorner = Instance.new("UICorner")
wCorner.CornerRadius = UDim.new(0, 12)
wCorner.Parent = welcomeFrame

local wStroke = Instance.new("UIStroke")
wStroke.Color = Color3.fromRGB(255, 0, 0)
wStroke.Thickness = 2.5
wStroke.Parent = welcomeFrame

local welcomeText = Instance.new("TextLabel")
welcomeText.Size = UDim2.new(1, -20, 0, 50)
welcomeText.Position = UDim2.new(0, 10, 0, 20)
welcomeText.BackgroundTransparency = 1
welcomeText.TextColor3 = Color3.fromRGB(255, 255, 255)
welcomeText.TextSize = 18
welcomeText.Font = Enum.Font.SourceSansBold
welcomeText.Text = ""
welcomeText.TextXAlignment = Enum.TextXAlignment.Center
welcomeText.Parent = welcomeFrame

local typeSound = Instance.new("Sound")
typeSound.SoundId = "rbxassetid://9114221371"
typeSound.Volume = 0.5
typeSound.Parent = welcomeFrame

local startButton = Instance.new("TextButton")
startButton.Size = UDim2.new(0.8, 0, 0, 40)
startButton.Position = UDim2.new(0.1, 0, 0, 85)
startButton.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
startButton.TextColor3 = Color3.fromRGB(255, 255, 255)
startButton.Text = "تشغيل السكربت V6"
startButton.TextSize = 16
startButton.Font = Enum.Font.SourceSansBold
startButton.Parent = welcomeFrame

local sCorner = Instance.new("UICorner")
sCorner.CornerRadius = UDim.new(0, 8)
sCorner.Parent = startButton

local sStroke = Instance.new("UIStroke")
sStroke.Color = Color3.fromRGB(255, 100, 100)
sStroke.Thickness = 1.5
sStroke.Parent = startButton

local function playRealisticFireExplosion()
	local explosionHolder = Instance.new("Frame")
	explosionHolder.Size = UDim2.new(1, 0, 1, 0)
	explosionHolder.BackgroundTransparency = 1
	explosionHolder.Parent = screenGui

	for i = 1, 50 do
		local particle = Instance.new("Frame")
		local sizeVal = math.random(4, 16)
		particle.Size = UDim2.new(0, sizeVal, 0, sizeVal)
		particle.Position = UDim2.new(0.5, 0, 0.5, 0)
		
		local colorChoice = math.random(1, 4)
		if colorChoice == 1 then
			particle.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
		elseif colorChoice == 2 then
			particle.BackgroundColor3 = Color3.fromRGB(200, 40, 0)
		elseif colorChoice == 3 then
			particle.BackgroundColor3 = Color3.fromRGB(255, 150, 0)
		else
			particle.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
		end
		
		particle.BorderSizePixel = 0
		particle.Parent = explosionHolder

		local pCorner = Instance.new("UICorner")
		pCorner.CornerRadius = UDim.new(1, 0)
		pCorner.Parent = particle

		local angle = math.rad(math.random(0, 360))
		local distance = math.random(50, 300)
		local targetX = math.cos(angle) * distance
		local targetY = math.sin(angle) * distance

		task.spawn(function()
			local duration = math.random(40, 70) / 100
			local elapsed = 0
			while elapsed < duration do
				local dt = task.wait()
				elapsed = elapsed + dt
				local alpha = elapsed / duration
				
				particle.Position = UDim2.new(0.5, targetX * (1 - (1-alpha)^2), 0.5, targetY * (1 - (1-alpha)^2) + (alpha * 30))
				particle.BackgroundTransparency = alpha
				local currentSize = math.max(1, sizeVal * (1 - alpha * 0.5))
				particle.Size = UDim2.new(0, currentSize, 0, currentSize)
			end
			particle:Destroy()
		end)
	end

	task.delay(0.9, function()
		explosionHolder:Destroy()
	end)
end

task.spawn(function()
	local fullText = "اهلا بك في V6 \nهل مستعد الصملات؟ يا عزيزي"
	for i = 1, #fullText do
		if not welcomeText.Parent then break end
		local char = fullText:sub(i, i)
		welcomeText.Text = fullText:sub(1, i) .. "_"
		
		if char ~= " " then
			typeSound:Play()
		end
		
		task.wait(0.04)
	end
	if welcomeText.Parent then
		welcomeText.Text = fullText
	end
end)

local mainFrame

startButton.MouseButton1Click:Connect(function()
	playRealisticFireExplosion()
	welcomeFrame:Destroy()
	
	floatingIcon.Visible = true

	local function showCornerNotification(text)
		local notifLabel = Instance.new("TextLabel")
		notifLabel.Size = UDim2.new(0, 250, 0, 32)
		notifLabel.Position = UDim2.new(1, -260, 0, 15)
		notifLabel.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
		notifLabel.BackgroundTransparency = 0
		notifLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
		notifLabel.TextSize = 13
		notifLabel.Font = Enum.Font.SourceSansBold
		notifLabel.Text = text
		notifLabel.BorderSizePixel = 0
		notifLabel.Parent = screenGui

		local corner = Instance.new("UICorner")
		corner.CornerRadius = UDim.new(0, 6)
		corner.Parent = notifLabel

		task.spawn(function()
			task.wait(3)
			for i = 1, 0, -0.1 do
				if not notifLabel.Parent then break end
				notifLabel.TextTransparency = 1 - i
				notifLabel.BackgroundTransparency = 1 - i
				task.wait(0.03)
			end
			notifLabel:Destroy()
		end)
	end

	players.PlayerAdded:Connect(function(plr)
		showCornerNotification("دخل اللاعب: " .. plr.Name)
	end)

	players.PlayerRemoving:Connect(function(plr)
		showCornerNotification("خرج اللاعب: " .. plr.Name)
	end)

	mainFrame = Instance.new("Frame")
	mainFrame.Size = UDim2.new(0, 320, 0, 350)
	mainFrame.Position = UDim2.new(0, 10, 0, 10)
	mainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
	mainFrame.BorderSizePixel = 0
	mainFrame.Active = true
	mainFrame.Draggable = true
	mainFrame.Parent = screenGui

	local mainCorner = Instance.new("UICorner")
	mainCorner.CornerRadius = UDim.new(0, 10)
	mainCorner.Parent = mainFrame

	local mainStroke = Instance.new("UIStroke")
	mainStroke.Color = Color3.fromRGB(255, 0, 0)
	mainStroke.Thickness = 2.5
	mainStroke.Parent = mainFrame

	task.spawn(function()
		while screenGui.Parent and mainFrame.Parent do
			for i = 0, 1, 0.1 do
				if not mainStroke.Parent then break end
				mainStroke.Color = Color3.fromRGB(255, 0, 0):Lerp(Color3.fromRGB(100, 0, 0), i)
				task.wait(0.02)
			end
			for i = 0, 1, 0.1 do
				if not mainStroke.Parent then break end
				mainStroke.Color = Color3.fromRGB(100, 0, 0):Lerp(Color3.fromRGB(255, 0, 0), i)
				task.wait(0.02)
			end
		end
	end)

	local topBar = Instance.new("Frame")
	topBar.Size = UDim2.new(1, 0, 0, 32)
	topBar.BackgroundColor3 = Color3.fromRGB(5, 5, 5)
	topBar.BorderSizePixel = 0
	topBar.Parent = mainFrame

	local topCorner = Instance.new("UICorner")
	topCorner.CornerRadius = UDim.new(0, 10)
	topCorner.Parent = topBar

	local fireLogo = Instance.new("ImageLabel")
	fireLogo.Size = UDim2.new(0, 22, 0, 22)
	fireLogo.Position = UDim2.new(0, 6, 0.5, -11)
	fireLogo.BackgroundTransparency = 1
	fireLogo.Image = players:GetUserThumbnailAsync(localPlayer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size150x150)
	fireLogo.Parent = topBar

	local logoCorner = Instance.new("UICorner")
	logoCorner.CornerRadius = UDim.new(1, 0)
	logoCorner.Parent = fireLogo

	local logoStroke = Instance.new("UIStroke")
	logoStroke.Color = Color3.fromRGB(255, 0, 0)
	logoStroke.Thickness = 1.5
	logoStroke.Parent = fireLogo

	task.spawn(function()
		while screenGui.Parent and mainFrame.Parent do
			for i = 0, 1, 0.15 do
				if not logoStroke.Parent then break end
				logoStroke.Color = Color3.fromRGB(255, 0, 0):Lerp(Color3.fromRGB(10, 10, 10), i)
				task.wait(0.02)
			end
			for i = 0, 1, 0.15 do
				if not logoStroke.Parent then break end
				logoStroke.Color = Color3.fromRGB(10, 10, 10):Lerp(Color3.fromRGB(255, 0, 0), i)
				task.wait(0.02)
			end
		end
	end)

	local playerCountLabel = Instance.new("TextLabel")
	playerCountLabel.Size = UDim2.new(0, 42, 0, 20)
	playerCountLabel.Position = UDim2.new(0, 32, 0.5, -10)
	playerCountLabel.BackgroundTransparency = 1
	playerCountLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
	playerCountLabel.TextSize = 8
	playerCountLabel.Font = Enum.Font.SourceSansBold
	playerCountLabel.TextXAlignment = Enum.TextXAlignment.Center
	playerCountLabel.Parent = topBar

	local function updatePlayerCount()
		playerCountLabel.Text = "اللاعبين: " .. #players:GetPlayers()
	end
	updatePlayerCount()
	players.PlayerAdded:Connect(updatePlayerCount)
	players.PlayerRemoving:Connect(updatePlayerCount)

	local antiCrashBtn = Instance.new("TextButton")
	antiCrashBtn.Size = UDim2.new(0, 52, 0, 20)
	antiCrashBtn.Position = UDim2.new(0, 80, 0.5, -10)
	antiCrashBtn.BackgroundColor3 = Color3.fromRGB(120, 0, 0)
	antiCrashBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
	antiCrashBtn.Text = "Anti-Crash"
	antiCrashBtn.TextSize = 7
	antiCrashBtn.Font = Enum.Font.SourceSansBold
	antiCrashBtn.Parent = topBar

	local acCorner = Instance.new("UICorner")
	acCorner.CornerRadius = UDim.new(0, 4)
	acCorner.Parent = antiCrashBtn

	local antiCrashEnabled = false
	local crashConnection
	antiCrashBtn.MouseButton1Click:Connect(function()
		antiCrashEnabled = not antiCrashEnabled
		if antiCrashEnabled then
			antiCrashBtn.TextColor3 = Color3.fromRGB(0, 255, 0)
			
			pcall(function()
				local mt = getrawmetatable(game)
				setreadonly(mt, false)
				local oldNamecall = mt.__namecall
				mt.__namecall = newcclosure(function(self, ...)
					local method = getnamecallmethod()
					if method == "Kick" and self == localPlayer then
						return
					end
					return oldNamecall(self, ...)
				end)
				setreadonly(mt, true)
			end)

			crashConnection = game:GetService("LogService").MessageOut:Connect(function(msg, msgType)
				if msgType == Enum.MessageType.MessageError and (string.find(msg, "Teleport") or string.find(msg, "kick")) then
					task.wait()
				end
			end)
			showCornerNotification("تم تفعيل مضاد الخروج المفاجئ")
		else
			antiCrashBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
			if crashConnection then
				crashConnection:Disconnect()
			end
			showCornerNotification("تم إيقاف مضاد الخروج المفاجئ")
		end
	end)

	local antiAfkBtn = Instance.new("TextButton")
	antiAfkBtn.Size = UDim2.new(0, 48, 0, 20)
	antiAfkBtn.Position = UDim2.new(0, 135, 0.5, -10)
	antiAfkBtn.BackgroundColor3 = Color3.fromRGB(100, 0, 0)
	antiAfkBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
	antiAfkBtn.Text = "Anti-AFK"
	antiAfkBtn.TextSize = 7
	antiAfkBtn.Font = Enum.Font.SourceSansBold
	antiAfkBtn.Parent = topBar

	local afkCorner = Instance.new("UICorner")
	afkCorner.CornerRadius = UDim.new(0, 4)
	afkCorner.Parent = antiAfkBtn

	local antiAfkEnabled = false
	local vu = game:GetService("VirtualUser")
	local afkConnection
	
	antiAfkBtn.MouseButton1Click:Connect(function()
		antiAfkEnabled = not antiAfkEnabled
		if antiAfkEnabled then
			antiAfkBtn.TextColor3 = Color3.fromRGB(0, 255, 0)
			afkConnection = localPlayer.Idled:Connect(function()
				vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
				task.wait(1)
				vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
			end)
			showCornerNotification("تم تفعيل المضاد")
		else
			antiAfkBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
			if afkConnection then
				afkConnection:Disconnect()
			end
			showCornerNotification("تم إزالة المضاد")
		end
	end)

	local v6Label = Instance.new("TextLabel")
	v6Label.Size = UDim2.new(0, 45, 0, 20)
	v6Label.Position = UDim2.new(0, 186, 0.5, -10)
	v6Label.BackgroundTransparency = 1
	v6Label.TextSize = 10
	v6Label.Font = Enum.Font.SourceSansBold
	v6Label.Text = "SYS | SAMLAT"
	v6Label.TextXAlignment = Enum.TextXAlignment.Center
	v6Label.Parent = topBar

	task.spawn(function()
		while screenGui.Parent and mainFrame.Parent do
			for i = 0, 1, 0.1 do
				if not v6Label.Parent then break end
				v6Label.TextColor3 = Color3.fromRGB(255, 0, 0):Lerp(Color3.fromRGB(255, 255, 255), i)
				task.wait(0.04)
			end
			for i = 0, 1, 0.1 do
				if not v6Label.Parent then break end
				v6Label.TextColor3 = Color3.fromRGB(255, 255, 255):Lerp(Color3.fromRGB(255, 0, 0), i)
				task.wait(0.04)
			end
		end
	end)

	local toggleBtn = Instance.new("TextButton")
	toggleBtn.Size = UDim2.new(0, 20, 0, 20)
	toggleBtn.Position = UDim2.new(1, -23, 0.5, -10)
	toggleBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
	toggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
	toggleBtn.Text = "-"
	toggleBtn.TextSize = 12
	toggleBtn.Font = Enum.Font.SourceSansBold
	toggleBtn.Parent = topBar

	local tCorner = Instance.new("UICorner")
	tCorner.CornerRadius = UDim.new(0, 4)
	tCorner.Parent = toggleBtn

	local contentElements = {}

	local bottomBar = Instance.new("Frame")
	bottomBar.Size = UDim2.new(1, 0, 0, 28)
	bottomBar.Position = UDim2.new(0, 0, 1, -28)
	bottomBar.BackgroundColor3 = Color3.fromRGB(5, 5, 5)
	bottomBar.BorderSizePixel = 0
	bottomBar.Parent = mainFrame
	table.insert(contentElements, bottomBar)

	local bottomCorner = Instance.new("UICorner")
	bottomCorner.CornerRadius = UDim.new(0, 10)
	bottomCorner.Parent = bottomBar

	local tiktokBtn = Instance.new("TextButton")
	tiktokBtn.Size = UDim2.new(0, 75, 0, 20)
	tiktokBtn.Position = UDim2.new(0, 5, 0.5, -10)
	tiktokBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
	tiktokBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
	tiktokBtn.Text = "حسابي تيك"
	tiktokBtn.TextSize = 10
	tiktokBtn.Font = Enum.Font.SourceSansBold
	tiktokBtn.Parent = bottomBar

	local tiktokCorner = Instance.new("UICorner")
	tiktokCorner.CornerRadius = UDim.new(0, 4)
	tiktokCorner.Parent = tiktokBtn

	local tiktokStroke = Instance.new("UIStroke")
	tiktokStroke.Color = Color3.fromRGB(255, 0, 0)
	tiktokStroke.Thickness = 1
	tiktokStroke.Parent = tiktokBtn

	tiktokBtn.MouseButton1Click:Connect(function()
		if setclipboard then
			setclipboard("user513449771")
		end
	end)

	local rightsLabel = Instance.new("TextLabel")
	rightsLabel.Size = UDim2.new(0, 120, 1, 0)
	rightsLabel.Position = UDim2.new(1, -125, 0, 0)
	rightsLabel.BackgroundTransparency = 1
	rightsLabel.TextSize = 10
	rightsLabel.Font = Enum.Font.SourceSansBold
	rightsLabel.Text = "حقوق المطور كلارك✓"
	rightsLabel.TextXAlignment = Enum.TextXAlignment.Right
	rightsLabel.Parent = bottomBar

	task.spawn(function()
		while screenGui.Parent and mainFrame.Parent do
			for i = 0, 1, 0.05 do
				if not rightsLabel.Parent then break end
				rightsLabel.TextColor3 = Color3.fromRGB(255, 0, 0):Lerp(Color3.fromRGB(50, 50, 50), i)
				task.wait(0.05)
			end
			for i = 0, 1, 0.05 do
				if not rightsLabel.Parent then break end
				rightsLabel.TextColor3 = Color3.fromRGB(50, 50, 50):Lerp(Color3.fromRGB(255, 255, 255), i)
				task.wait(0.05)
			end
			for i = 0, 1, 0.05 do
				if not rightsLabel.Parent then break end
				rightsLabel.TextColor3 = Color3.fromRGB(255, 255, 255):Lerp(Color3.fromRGB(255, 0, 0), i)
				task.wait(0.05)
			end
		end
	end)

	local tabSwitchBar = Instance.new("Frame")
	tabSwitchBar.Size = UDim2.new(0.92, 0, 0, 24)
	tabSwitchBar.Position = UDim2.new(0.04, 0, 0, 38)
	tabSwitchBar.BackgroundTransparency = 1
	tabSwitchBar.Parent = mainFrame
	table.insert(contentElements, tabSwitchBar)

	local tabRadarBtn = Instance.new("TextButton")
	tabRadarBtn.Size = UDim2.new(0.48, 0, 1, 0)
	tabRadarBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
	tabRadarBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
	tabRadarBtn.Text = "الرادار العام"
	tabRadarBtn.TextSize = 11
	tabRadarBtn.Font = Enum.Font.SourceSansBold
	tabRadarBtn.Parent = tabSwitchBar

	local trCorner = Instance.new("UICorner")
	trCorner.CornerRadius = UDim.new(0, 6)
	trCorner.Parent = tabRadarBtn

	local tabClanBtn = Instance.new("TextButton")
	tabClanBtn.Size = UDim2.new(0.48, 0, 1, 0)
	tabClanBtn.Position = UDim2.new(0.52, 0, 0, 0)
	tabClanBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
	tabClanBtn.TextColor3 = Color3.fromRGB(180, 180, 180)
	tabClanBtn.Text = "تبويب الكلان"
	tabClanBtn.TextSize = 11
	tabClanBtn.Font = Enum.Font.SourceSansBold
	tabClanBtn.Parent = tabSwitchBar

	local tcCorner = Instance.new("UICorner")
	tcCorner.CornerRadius = UDim.new(0, 6)
	tcCorner.Parent = tabClanBtn

	local radarContainer = Instance.new("Frame")
	radarContainer.Size = UDim2.new(0.92, 0, 0, 192)
	radarContainer.Position = UDim2.new(0.04, 0, 0, 66)
	radarContainer.BackgroundTransparency = 1
	radarContainer.Parent = mainFrame
	table.insert(contentElements, radarContainer)

	local textBox = Instance.new("TextBox")
	textBox.Size = UDim2.new(0.73, 0, 0, 28)
	textBox.Position = UDim2.new(0, 0, 0, 0)
	textBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
	textBox.TextColor3 = Color3.fromRGB(255, 255, 255)
	textBox.PlaceholderText = "اكتب اسم اللاعب..."
	textBox.Text = ""
	textBox.TextSize = 12
	textBox.Font = Enum.Font.SourceSans
	textBox.Parent = radarContainer

	local textCorner = Instance.new("UICorner")
	textCorner.CornerRadius = UDim.new(0, 6)
	textCorner.Parent = textBox

	local addButton = Instance.new("TextButton")
	addButton.Size = UDim2.new(0.24, 0, 0, 28)
	addButton.Position = UDim2.new(0.76, 0, 0, 0)
	addButton.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
	addButton.TextColor3 = Color3.fromRGB(255, 255, 255)
	addButton.Text = "إضافة"
	addButton.TextSize = 12
	addButton.Font = Enum.Font.SourceSansBold
	addButton.Parent = radarContainer

	local addCorner = Instance.new("UICorner")
	addCorner.CornerRadius = UDim.new(0, 6)
	addCorner.Parent = addButton

	task.spawn(function()
		while addButton.Parent and mainFrame.Parent do
			for i = 0, 1, 0.03 do
				if not addButton.Parent then break end
				addButton.BackgroundColor3 = Color3.fromRGB(150, 0, 0):Lerp(Color3.fromRGB(80, 0, 0), i)
				task.wait(0.04)
			end
			for i = 0, 1, 0.03 do
				if not addButton.Parent then break end
				addButton.BackgroundColor3 = Color3.fromRGB(80, 0, 0):Lerp(Color3.fromRGB(150, 0, 0), i)
				task.wait(0.04)
			end
		end
	end)

	local scrollingFrame = Instance.new("ScrollingFrame")
	scrollingFrame.Size = UDim2.new(1, 0, 0, 156)
	scrollingFrame.Position = UDim2.new(0, 0, 0, 34)
	scrollingFrame.BackgroundTransparency = 1
	scrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
	scrollingFrame.ScrollBarThickness = 4
	scrollingFrame.Parent = radarContainer

	local uiListLayout = Instance.new("UIListLayout")
	uiListLayout.Parent = scrollingFrame
	uiListLayout.SortOrder = Enum.SortOrder.LayoutOrder
	uiListLayout.Padding = UDim.new(0, 5)

	local clanContainer = Instance.new("Frame")
	clanContainer.Size = UDim2.new(0.92, 0, 0, 192)
	clanContainer.Position = UDim2.new(0.04, 0, 0, 66)
	clanContainer.BackgroundTransparency = 1
	clanContainer.Visible = false
	clanContainer.Parent = mainFrame
	table.insert(contentElements, clanContainer)

	local clanTextBox = Instance.new("TextBox")
	clanTextBox.Size = UDim2.new(0.73, 0, 0, 28)
	clanTextBox.Position = UDim2.new(0, 0, 0, 0)
	clanTextBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
	clanTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
	clanTextBox.PlaceholderText = "اسم عضو إضافي للكلان..."
	clanTextBox.Text = ""
	clanTextBox.TextSize = 12
	clanTextBox.Font = Enum.Font.SourceSans
	clanTextBox.Parent = clanContainer

	local cTextCorner = Instance.new("UICorner")
	cTextCorner.CornerRadius = UDim.new(0, 6)
	cTextCorner.Parent = clanTextBox

	local clanAddBtn = Instance.new("TextButton")
	clanAddBtn.Size = UDim2.new(0.24, 0, 0, 28)
	clanAddBtn.Position = UDim2.new(0.76, 0, 0, 0)
	clanAddBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
	clanAddBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
	clanAddBtn.Text = "إضافة"
	clanAddBtn.TextSize = 12
	clanAddBtn.Font = Enum.Font.SourceSansBold
	clanAddBtn.Parent = clanContainer

	local cAddCorner = Instance.new("UICorner")
	cAddCorner.CornerRadius = UDim.new(0, 6)
	cAddCorner.Parent = clanAddBtn

	local clanScrolling = Instance.new("ScrollingFrame")
	clanScrolling.Size = UDim2.new(1, 0, 0, 156)
	clanScrolling.Position = UDim2.new(0, 0, 0, 34)
	clanScrolling.BackgroundTransparency = 1
	clanScrolling.CanvasSize = UDim2.new(0, 0, 0, 0)
	clanScrolling.ScrollBarThickness = 4
	clanScrolling.Parent = clanContainer

	local clanListLayout = Instance.new("UIListLayout")
	clanListLayout.Parent = clanScrolling
	clanListLayout.SortOrder = Enum.SortOrder.LayoutOrder
	clanListLayout.Padding = UDim.new(0, 5)

	clanListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
		clanScrolling.CanvasSize = UDim2.new(0, 0, 0, clanListLayout.AbsoluteContentSize.Y)
	end)

	tabRadarBtn.MouseButton1Click:Connect(function()
		tabRadarBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
		tabRadarBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
		tabClanBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
		tabClanBtn.TextColor3 = Color3.fromRGB(180, 180, 180)
		radarContainer.Visible = true
		clanContainer.Visible = false
	end)

	tabClanBtn.MouseButton1Click:Connect(function()
		tabClanBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
		tabClanBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
		tabRadarBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
		tabRadarBtn.TextColor3 = Color3.fromRGB(180, 180, 180)
		clanContainer.Visible = true
		radarContainer.Visible = false
	end)

	local trackedPlayers = {}
	local trackedClanPlayers = {}

	uiListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
		scrollingFrame.CanvasSize = UDim2.new(0, 0, 0, uiListLayout.AbsoluteContentSize.Y)
	end)

	local isMinimized = false

	toggleBtn.MouseButton1Click:Connect(function()
		isMinimized = not isMinimized
		if isMinimized then
			toggleBtn.Text = "+"
			mainFrame.Size = UDim2.new(0, 320, 0, 32)
			for _, elem in ipairs(contentElements) do
				elem.Visible = false
			end
		else
			toggleBtn.Text = "-"
			mainFrame.Size = UDim2.new(0, 320, 0, 350)
			for _, elem in ipairs(contentElements) do
				elem.Visible = true
			end
			if radarContainer.Visible then
				clanContainer.Visible = false
			else
				radarContainer.Visible = false
			end
		end
	end)

	local function addPlayerToRadar(foundPlayer)
		local name = foundPlayer.Name
		local targetUserId = foundPlayer.UserId

		if trackedPlayers[targetUserId] then return end

		local personFrame = Instance.new("Frame")
		personFrame.Size = UDim2.new(1, 0, 0, 70)
		personFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
		personFrame.Parent = scrollingFrame

		local pCorner = Instance.new("UICorner")
		pCorner.CornerRadius = UDim.new(0, 6)
		pCorner.Parent = personFrame

		local pStroke = Instance.new("UIStroke")
		pStroke.Color = Color3.fromRGB(80, 0, 0)
		pStroke.Thickness = 1
		pStroke.Parent = personFrame

		local avatarImg = Instance.new("ImageLabel")
		avatarImg.Size = UDim2.new(0, 46, 0, 46)
		avatarImg.Position = UDim2.new(0, 6, 0.5, -23)
		avatarImg.BackgroundTransparency = 1
		avatarImg.Image = players:GetUserThumbnailAsync(targetUserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size150x150)
		avatarImg.Parent = personFrame

		local imgCorner = Instance.new("UICorner")
		imgCorner.CornerRadius = UDim.new(1, 0)
		imgCorner.Parent = avatarImg

		local imgStroke = Instance.new("UIStroke")
		imgStroke.Color = Color3.fromRGB(255, 0, 0)
		imgStroke.Thickness = 1.5
		imgStroke.Parent = avatarImg

		local infoLabel = Instance.new("TextLabel")
		infoLabel.Size = UDim2.new(0.38, 0, 1, 0)
		infoLabel.Position = UDim2.new(0, 58, 0, 0)
		infoLabel.BackgroundTransparency = 1
		infoLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
		infoLabel.TextSize = 12
		infoLabel.Font = Enum.Font.SourceSansBold
		infoLabel.TextXAlignment = Enum.TextXAlignment.Left
		infoLabel.RichText = true
		infoLabel.Parent = personFrame

		local samlaLabel = Instance.new("TextLabel")
		samlaLabel.Size = UDim2.new(0.28, 0, 1, 0)
		samlaLabel.Position = UDim2.new(0.46, 0, 0, 0)
		samlaLabel.BackgroundTransparency = 1
		samlaLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
		samlaLabel.TextSize = 11
		samlaLabel.Font = Enum.Font.SourceSansBold
		samlaLabel.TextXAlignment = Enum.TextXAlignment.Center
		samlaLabel.Parent = personFrame

		local copyBtn = Instance.new("TextButton")
		copyBtn.Size = UDim2.new(0, 20, 0, 20)
		copyBtn.Position = UDim2.new(0.75, 0, 0.5, -10)
		copyBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 100)
		copyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
		copyBtn.Text = "📋"
		copyBtn.TextSize = 10
		copyBtn.Font = Enum.Font.SourceSansBold
		copyBtn.Parent = personFrame

		local cCorner = Instance.new("UICorner")
		cCorner.CornerRadius = UDim.new(0, 4)
		cCorner.Parent = copyBtn

		local deleteBtn = Instance.new("TextButton")
		deleteBtn.Size = UDim2.new(0, 20, 0, 20)
		deleteBtn.Position = UDim2.new(0.88, 0, 0.5, -10)
		deleteBtn.BackgroundColor3 = Color3.fromRGB(150, 20, 20)
		deleteBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
		deleteBtn.Text = "X"
		deleteBtn.TextSize = 10
		deleteBtn.Font = Enum.Font.SourceSansBold
		deleteBtn.Parent = personFrame

		local dCorner = Instance.new("UICorner")
		dCorner.CornerRadius = UDim.new(0, 4)
		dCorner.Parent = deleteBtn

		local accumulatedTime = 0
		local isOnline = true
		local enterCount = 0
		local leaveCount = 0
		local active = true
		local currentSamlaText = "00:00:00"

		infoLabel.Text = string.format("%s\n<font color='#FF0000'>الخروج:</font> %d\n<font color='#FF0000'>الدخول:</font> %d", name, leaveCount, enterCount)

		local removeConn = players.PlayerRemoving:Connect(function(leftPlayer)
			if leftPlayer.UserId == targetUserId then
				leaveCount = leaveCount + 1
				isOnline = false 
				infoLabel.Text = string.format("%s\n<font color='#FF0000'>الخروج:</font> %d\n<font color='#FF0000'>الدخول:</font> %d", name, leaveCount, enterCount)
			end
		end)

		local addConn = players.PlayerAdded:Connect(function(joinedPlayer)
			if joinedPlayer.UserId == targetUserId then
				enterCount = enterCount + 1
				isOnline = true 
				infoLabel.Text = string.format("%s\n<font color='#FF0000'>الخروج:</font> %d\n<font color='#FF0000'>الدخول:</font> %d", name, leaveCount, enterCount)
			end
		end)

		trackedPlayers[targetUserId] = {
			frame = personFrame,
			stop = function() 
				active = false 
				if removeConn then removeConn:Disconnect() end
				if addConn then addConn:Disconnect() end
			end
		}

		copyBtn.MouseButton1Click:Connect(function()
			local infoTextToCopy = string.format("اللاعب: %s | الخروج: %d | الدخول: %d | الصملة: %s", name, leaveCount, enterCount, currentSamlaText)
			if setclipboard then
				setclipboard(infoTextToCopy)
			end
		end)

		deleteBtn.MouseButton1Click:Connect(function()
			active = false
			if removeConn then removeConn:Disconnect() end
			if addConn then addConn:Disconnect() end
			trackedPlayers[targetUserId] = nil
			personFrame:Destroy()
		end)

		task.spawn(function()
			local lastTick = tick()
			while active and personFrame.Parent do
				local currentTick = tick()
				local dt = currentTick - lastTick
				lastTick = currentTick
				
				if isOnline then
					accumulatedTime = accumulatedTime + dt
				end
				
				local totalSecs = math.floor(accumulatedTime)
				local hours = math.floor(totalSecs / 3600)
				local mins = math.floor((totalSecs % 3600) / 60)
				local secs = totalSecs % 60
				
				currentSamlaText = string.format("%02d:%02d:%02d", hours, mins, secs)

				infoLabel.Text = string.format("%s\n<font color='#FF0000'>الخروج:</font> %d\n<font color='#FF0000'>الدخول:</font> %d", name, leaveCount, enterCount)
				samlaLabel.Text = "صملة:\n" .. currentSamlaText
				
				task.wait(0.05) -- تم تسريع تحديث عداد صملة اللاعبين في الرادار ليصبح أسرع بكثير
			end
		end)
	end

	local function addPermanentClanMember(targetUserId, customRoleText)
		if trackedClanPlayers[targetUserId] then return end

		local personFrame = Instance.new("Frame")
		personFrame.Size = UDim2.new(1, 0, 0, 70)
		personFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
		personFrame.Parent = clanScrolling

		local pCorner = Instance.new("UICorner")
		pCorner.CornerRadius = UDim.new(0, 6)
		pCorner.Parent = personFrame

		local pStroke = Instance.new("UIStroke")
		pStroke.Color = Color3.fromRGB(80, 0, 0)
		pStroke.Thickness = 1
		pStroke.Parent = personFrame

		local avatarImg = Instance.new("ImageLabel")
		avatarImg.Size = UDim2.new(0, 46, 0, 46)
		avatarImg.Position = UDim2.new(0, 6, 0.5, -23)
		avatarImg.BackgroundTransparency = 1
		
		pcall(function()
			avatarImg.Image = players:GetUserThumbnailAsync(targetUserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size150x150)
		end)
		
		avatarImg.Parent = personFrame

		local imgCorner = Instance.new("UICorner")
		imgCorner.CornerRadius = UDim.new(1, 0)
		imgCorner.Parent = avatarImg

		local imgStroke = Instance.new("UIStroke")
		imgStroke.Color = Color3.fromRGB(255, 255, 255)
		imgStroke.Thickness = 2
		imgStroke.Parent = avatarImg

		task.spawn(function()
			while avatarImg.Parent do
				for i = 0, 1, 0.2 do
					if not imgStroke.Parent then break end
					imgStroke.Color = Color3.fromRGB(255, 255, 255):Lerp(Color3.fromRGB(0, 0, 0), i)
					task.wait(0.02)
				end
				for i = 0, 1, 0.2 do
					if not imgStroke.Parent then break end
					imgStroke.Color = Color3.fromRGB(0, 0, 0):Lerp(Color3.fromRGB(255, 255, 255), i)
					task.wait(0.02)
				end
			end
		end)

		local infoLabel = Instance.new("TextLabel")
		infoLabel.Size = UDim2.new(0.65, 0, 1, 0)
		infoLabel.Position = UDim2.new(0, 58, 0, 0)
		infoLabel.BackgroundTransparency = 1
		infoLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
		infoLabel.TextSize = 13
		infoLabel.Font = Enum.Font.SourceSansBold
		infoLabel.TextXAlignment = Enum.TextXAlignment.Left
		infoLabel.RichText = true
		
		local displayName = "User"
		pcall(function()
			displayName = players:GetNameFromUserIdAsync(targetUserId)
		end)
		
		infoLabel.Text = string.format("%s\n<font color='#FF0000'>%s</font>", displayName, customRoleText)
		infoLabel.Parent = personFrame

		if targetUserId == 11513549482 then
			task.spawn(function()
				while infoLabel.Parent do
					for i = 0, 1, 0.15 do
						if not infoLabel.Parent then break end
						infoLabel.TextColor3 = Color3.fromRGB(255, 0, 0):Lerp(Color3.fromRGB(20, 20, 20), i)
						task.wait(0.03)
					end
					for i = 0, 1, 0.15 do
						if not infoLabel.Parent then break end
						infoLabel.TextColor3 = Color3.fromRGB(20, 20, 20):Lerp(Color3.fromRGB(255, 0, 0), i)
						task.wait(0.03)
					end
				end
			end)
		end

		trackedClanPlayers[targetUserId] = {
			frame = personFrame,
			stop = function() end
		}
	end

	local function addPlayerToClanTabCustom(foundPlayer)
		local name = foundPlayer.Name
		local targetUserId = foundPlayer.UserId

		if trackedClanPlayers[targetUserId] then return end

		local personFrame = Instance.new("Frame")
		personFrame.Size = UDim2.new(1, 0, 0, 70)
		personFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
		personFrame.Parent = clanScrolling

		local pCorner = Instance.new("UICorner")
		pCorner.CornerRadius = UDim.new(0, 6)
		pCorner.Parent = personFrame

		local pStroke = Instance.new("UIStroke")
		pStroke.Color = Color3.fromRGB(80, 0, 0)
		pStroke.Thickness = 1
		pStroke.Parent = personFrame

		local avatarImg = Instance.new("ImageLabel")
		avatarImg.Size = UDim2.new(0, 46, 0, 46)
        avatarImg.Position = UDim2.new(0, 6, 0.5, -23)
		avatarImg.BackgroundTransparency = 1
		avatarImg.Image = players:GetUserThumbnailAsync(targetUserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size150x150)
		avatarImg.Parent = personFrame

		local imgCorner = Instance.new("UICorner")
		imgCorner.CornerRadius = UDim.new(1, 0)
		imgCorner.Parent = avatarImg

		local imgStroke = Instance.new("UIStroke")
		imgStroke.Color = Color3.fromRGB(255, 255, 255)
		imgStroke.Thickness = 2
		imgStroke.Parent = avatarImg

		local infoLabel = Instance.new("TextLabel")
		infoLabel.Size = UDim2.new(0.60, 0, 1, 0)
		infoLabel.Position = UDim2.new(0, 58, 0, 0)
		infoLabel.BackgroundTransparency = 1
		infoLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
		infoLabel.TextSize = 13
		infoLabel.Font = Enum.Font.SourceSansBold
		infoLabel.TextXAlignment = Enum.TextXAlignment.Left
		infoLabel.RichText = true
		infoLabel.Text = string.format("%s\n<font color='#FF0000'>عضو بالكلان</font>", name)
		infoLabel.Parent = personFrame

		local deleteBtn = Instance.new("TextButton")
		deleteBtn.Size = UDim2.new(0, 24, 0, 24)
		deleteBtn.Position = UDim2.new(1, -30, 0.5, -12)
		deleteBtn.BackgroundColor3 = Color3.fromRGB(150, 20, 20)
		deleteBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
		deleteBtn.Text = "X"
		deleteBtn.TextSize = 12
		deleteBtn.Font = Enum.Font.SourceSansBold
		deleteBtn.Parent = personFrame

		local dCorner = Instance.new("UICorner")
		dCorner.CornerRadius = UDim.new(0, 4)
		dCorner.Parent = deleteBtn

		deleteBtn.MouseButton1Click:Connect(function()
			trackedClanPlayers[targetUserId] = nil
			personFrame:Destroy()
		end)

		trackedClanPlayers[targetUserId] = {
			frame = personFrame,
			stop = function() end
		}
	end

	addPermanentClanMember(localPlayer.UserId, "المطور كلارك")
	addPermanentClanMember(11513549482, "قائد المنظمة SYS")
	addPermanentClanMember(11658346579, "مساعد في منظمة SYS")

	addButton.MouseButton1Click:Connect(function()
		local searchText = textBox.Text:lower()
		if searchText == "" then return end
		
		for _, p in ipairs(players:GetPlayers()) do
			if string.find(p.Name:lower(), searchText) or string.find(p.DisplayName:lower(), searchText) then
				addPlayerToRadar(p)
				break
			end
		end
		textBox.Text = ""
	end)

	clanAddBtn.MouseButton1Click:Connect(function()
		local searchText = clanTextBox.Text:lower()
		if searchText == "" then return end
		
		for _, p in ipairs(players:GetPlayers()) do
			if string.find(p.Name:lower(), searchText) or string.find(p.DisplayName:lower(), searchText) then
				addPlayerToClanTabCustom(p)
				break
			end
		end
		clanTextBox.Text = ""
	end)
end)

local isWindowVisible = true

floatingIcon.MouseButton1Click:Connect(function()
	if mainFrame then
		isWindowVisible = not isWindowVisible
		mainFrame.Visible = isWindowVisible
		
		local tweenService = game:GetService("TweenService")
		tweenService:Create(floatingIcon, TweenInfo.new(0.1), {Size = UDim2.new(0, 42, 0, 42)}):Play()
		task.wait(0.1)
		tweenService:Create(floatingIcon, TweenInfo.new(0.1), {Size = UDim2.new(0, 48, 0, 48)}):Play()
	end
end)

Features & Information

Samlat on top v6
#Samlat#Iraq#Sm#V#brokhaven

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts