Rc7 Blue Version remake
Key RequiredUniversal

Rc7 Blue Version remake

Universal Scriptyoolzzyoolzz 1.8K views 3.1K executesUpdated Jun 22, 2026
Unrated
00
Lua Script•403 lines (15931 chars)
--[[
                               RC7 - Remake
                              -  Blue Edition -
                   Made by yoolz, Sulista & Corey
                           Note: 67% accurate
]]--
















local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local StarterGui = game:GetService("StarterGui")

local function clampGui(gui)
	local function clampPosition()
		local vpSize = workspace.CurrentCamera.ViewportSize
		local guiSize = gui.AbsoluteSize
		local pos = gui.Position

		local rawX = pos.X.Scale * vpSize.X + pos.X.Offset
		local rawY = pos.Y.Scale * vpSize.Y + pos.Y.Offset

		local clampedX = math.clamp(rawX, 0, math.max(0, vpSize.X - guiSize.X))
		local clampedY = math.max(rawY, 0)

		gui.Position = UDim2.new(0, clampedX, 0, clampedY)
	end

	clampPosition()
	gui:GetPropertyChangedSignal("Position"):Connect(clampPosition)
	workspace.CurrentCamera:GetPropertyChangedSignal("ViewportSize"):Connect(clampPosition)
end

local function setupShadow(frame, shadowLabel)
	local function updateShadow()
		local framePos = frame.Position
		shadowLabel.Position = UDim2.new(
			framePos.X.Scale, framePos.X.Offset - 10,
			framePos.Y.Scale, framePos.Y.Offset - 14
		)
	end
	updateShadow()
	frame:GetPropertyChangedSignal("Position"):Connect(updateShadow)
end

local notifyIcon = "rbxassetid://115885657660241"

local function sendNotify(title, text, duration)
	StarterGui:SetCore("SendNotification", {
		Title = title,
		Text = text,
		Icon = notifyIcon,
		Duration = duration or 3
	})
end

local LOGIN = {};

LOGIN["ScreenGui_1"] = Instance.new("ScreenGui", PlayerGui);
LOGIN["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;
LOGIN["ScreenGui_1"]["Name"] = "LoginGui";

LOGIN["Shadow_Background"] = Instance.new("ImageLabel", LOGIN["ScreenGui_1"]);
LOGIN["Shadow_Background"]["Name"] = "ShadowBackground";
LOGIN["Shadow_Background"]["BorderSizePixel"] = 0;
LOGIN["Shadow_Background"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["Shadow_Background"]["BackgroundTransparency"] = 1;
LOGIN["Shadow_Background"]["Image"] = [[rbxassetid://394176316]];
LOGIN["Shadow_Background"]["ImageColor3"] = Color3.fromRGB(0, 0, 0);
LOGIN["Shadow_Background"]["ImageTransparency"] = 0.7;
LOGIN["Shadow_Background"]["Size"] = UDim2.new(0, 378, 0, 410);
LOGIN["Shadow_Background"]["ZIndex"] = 0;

LOGIN["Frame_2"] = Instance.new("Frame", LOGIN["ScreenGui_1"]);
LOGIN["Frame_2"]["BorderSizePixel"] = 0;
LOGIN["Frame_2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["Frame_2"]["Size"] = UDim2.new(0, 356, 0, 26);
LOGIN["Frame_2"]["Position"] = UDim2.new(0, 342, 0, 8);

setupShadow(LOGIN["Frame_2"], LOGIN["Shadow_Background"])
clampGui(LOGIN["Frame_2"])

LOGIN["ImageLabel_3"] = Instance.new("ImageLabel", LOGIN["Frame_2"]);
LOGIN["ImageLabel_3"]["BorderSizePixel"] = 0;
LOGIN["ImageLabel_3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["ImageLabel_3"]["Image"] = [[rbxassetid://103869441572376]];
LOGIN["ImageLabel_3"]["Size"] = UDim2.new(0, 356, 0, 358);
LOGIN["ImageLabel_3"]["Position"] = UDim2.new(0, 0, 0, 26);

LOGIN["TextBox_4"] = Instance.new("TextBox", LOGIN["ImageLabel_3"]);
LOGIN["TextBox_4"]["PlaceholderColor3"] = Color3.fromRGB(60, 95, 115);
LOGIN["TextBox_4"]["BorderSizePixel"] = 0;
LOGIN["TextBox_4"]["TextSize"] = 11;
LOGIN["TextBox_4"]["TextColor3"] = Color3.fromRGB(65, 114, 148);
LOGIN["TextBox_4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["TextBox_4"]["PlaceholderText"] = [[Username]];
LOGIN["TextBox_4"]["Size"] = UDim2.new(0, 152, 0, 20);
LOGIN["TextBox_4"]["Position"] = UDim2.new(0, 80, 0, 128);
LOGIN["TextBox_4"]["Text"] = [[]];
LOGIN["TextBox_4"]["BackgroundTransparency"] = 1;

LOGIN["TextBox_5"] = Instance.new("TextBox", LOGIN["ImageLabel_3"]);
LOGIN["TextBox_5"]["PlaceholderColor3"] = Color3.fromRGB(60, 95, 115);
LOGIN["TextBox_5"]["BorderSizePixel"] = 0;
LOGIN["TextBox_5"]["TextSize"] = 11;
LOGIN["TextBox_5"]["TextColor3"] = Color3.fromRGB(65, 114, 148);
LOGIN["TextBox_5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["TextBox_5"]["PlaceholderText"] = [[Key]];
LOGIN["TextBox_5"]["Size"] = UDim2.new(0, 152, 0, 20);
LOGIN["TextBox_5"]["Position"] = UDim2.new(0, 80, 0, 170);
LOGIN["TextBox_5"]["Text"] = [[]];
LOGIN["TextBox_5"]["BackgroundTransparency"] = 1;

LOGIN["TextButton_6"] = Instance.new("TextButton", LOGIN["ImageLabel_3"]);
LOGIN["TextButton_6"]["BorderSizePixel"] = 0;
LOGIN["TextButton_6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["TextButton_6"]["BackgroundTransparency"] = 1;
LOGIN["TextButton_6"]["Size"] = UDim2.new(0, 108, 0, 22);
LOGIN["TextButton_6"]["Text"] = [[]];
LOGIN["TextButton_6"]["Position"] = UDim2.new(0, 100, 0, 212);

LOGIN["UIDragDetector_7"] = Instance.new("UIDragDetector", LOGIN["Frame_2"]);

LOGIN["ImageLabel_b"] = Instance.new("ImageLabel", LOGIN["Frame_2"]);
LOGIN["ImageLabel_b"]["BorderSizePixel"] = 0;
LOGIN["ImageLabel_b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["ImageLabel_b"]["Image"] = [[rbxassetid://115885657660241]];
LOGIN["ImageLabel_b"]["Size"] = UDim2.new(0, 26, 0, 26);
LOGIN["ImageLabel_b"]["Position"] = UDim2.new(0, 6, 0, 0);
LOGIN["ImageLabel_b"]["ZIndex"] = 2;

LOGIN["ImageButton_c"] = Instance.new("ImageButton", LOGIN["Frame_2"]);
LOGIN["ImageButton_c"]["BorderSizePixel"] = 0;
LOGIN["ImageButton_c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["ImageButton_c"]["ImageColor3"] = Color3.fromRGB(67, 67, 67);
LOGIN["ImageButton_c"]["Image"] = [[rbxassetid://18630407130]];
LOGIN["ImageButton_c"]["Size"] = UDim2.new(0, 18, 0, 18);
LOGIN["ImageButton_c"]["Position"] = UDim2.new(0, 328, 0, 2);
LOGIN["ImageButton_c"]["ZIndex"] = 2;

LOGIN["ImageButton_c"].MouseButton1Click:Connect(function()
	LOGIN["ScreenGui_1"]:Destroy()
end)

LOGIN["TextButton_d"] = Instance.new("TextButton", LOGIN["Frame_2"]);
LOGIN["TextButton_d"]["TextWrapped"] = true;
LOGIN["TextButton_d"]["BorderSizePixel"] = 0;
LOGIN["TextButton_d"]["TextSize"] = 16;
LOGIN["TextButton_d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LOGIN["TextButton_d"]["Size"] = UDim2.new(0, 22, 0, 12);
LOGIN["TextButton_d"]["Text"] = [[–]];
LOGIN["TextButton_d"]["Position"] = UDim2.new(0, 280, 0, 4);
LOGIN["TextButton_d"]["ZIndex"] = 2;

local minimized = false
LOGIN["TextButton_d"].MouseButton1Click:Connect(function()
	minimized = not minimized
	LOGIN["ImageLabel_3"]["Visible"] = not minimized
	LOGIN["Shadow_Background"]["Visible"] = not minimized
end)

local function loadMainGui()
	local LMG2L = {};

	LMG2L["ScreenGui_1"] = Instance.new("ScreenGui", PlayerGui);
	LMG2L["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;
	LMG2L["ScreenGui_1"]["Name"] = "Rc7Gui";

	LMG2L["Shadow_Background"] = Instance.new("ImageLabel", LMG2L["ScreenGui_1"]);
	LMG2L["Shadow_Background"]["Name"] = "ShadowBackground";
	LMG2L["Shadow_Background"]["BorderSizePixel"] = 0;
	LMG2L["Shadow_Background"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Shadow_Background"]["BackgroundTransparency"] = 1;
	LMG2L["Shadow_Background"]["Image"] = [[rbxassetid://394176316]];
	LMG2L["Shadow_Background"]["ImageColor3"] = Color3.fromRGB(0, 0, 0);
	LMG2L["Shadow_Background"]["ImageTransparency"] = 0.7;
	LMG2L["Shadow_Background"]["Size"] = UDim2.new(0, 378, 0, 410);
	LMG2L["Shadow_Background"]["ZIndex"] = 0;

	LMG2L["Frame_2"] = Instance.new("Frame", LMG2L["ScreenGui_1"]);
	LMG2L["Frame_2"]["BorderSizePixel"] = 0;
	LMG2L["Frame_2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Frame_2"]["Size"] = UDim2.new(0, 356, 0, 26);
	LMG2L["Frame_2"]["Position"] = UDim2.new(0, 342, 0, 8);

	setupShadow(LMG2L["Frame_2"], LMG2L["Shadow_Background"])
	clampGui(LMG2L["Frame_2"])

	LMG2L["ImageLabel_3"] = Instance.new("ImageLabel", LMG2L["Frame_2"]);
	LMG2L["ImageLabel_3"]["BorderSizePixel"] = 0;
	LMG2L["ImageLabel_3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["ImageLabel_3"]["Image"] = [[rbxassetid://94005489096634]];
	LMG2L["ImageLabel_3"]["Size"] = UDim2.new(0, 356, 0, 358);
	LMG2L["ImageLabel_3"]["Position"] = UDim2.new(0, 0, 0, 26);

	LMG2L["Console_4"] = Instance.new("TextButton", LMG2L["ImageLabel_3"]);
	LMG2L["Console_4"]["BorderSizePixel"] = 0;
	LMG2L["Console_4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Console_4"]["BackgroundTransparency"] = 1;
	LMG2L["Console_4"]["Size"] = UDim2.new(0, 98, 0, 24);
	LMG2L["Console_4"]["Text"] = [[]];
	LMG2L["Console_4"]["Name"] = [[Console]];
	LMG2L["Console_4"]["Position"] = UDim2.new(0, 14, 0, 266);

	LMG2L["Execute_5"] = Instance.new("TextButton", LMG2L["ImageLabel_3"]);
	LMG2L["Execute_5"]["BorderSizePixel"] = 0;
	LMG2L["Execute_5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Execute_5"]["BackgroundTransparency"] = 1;
	LMG2L["Execute_5"]["Size"] = UDim2.new(0, 96, 0, 24);
	LMG2L["Execute_5"]["Text"] = [[]];
	LMG2L["Execute_5"]["Name"] = [[Execute]];
	LMG2L["Execute_5"]["Position"] = UDim2.new(0, 116, 0, 266);

	LMG2L["Clear_6"] = Instance.new("TextButton", LMG2L["ImageLabel_3"]);
	LMG2L["Clear_6"]["BorderSizePixel"] = 0;
	LMG2L["Clear_6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Clear_6"]["BackgroundTransparency"] = 1;
	LMG2L["Clear_6"]["Size"] = UDim2.new(0, 90, 0, 24);
	LMG2L["Clear_6"]["Text"] = [[]];
	LMG2L["Clear_6"]["Name"] = [[Clear]];
	LMG2L["Clear_6"]["Position"] = UDim2.new(0, 216, 0, 266);

	LMG2L["ScrollingFrame_7"] = Instance.new("ScrollingFrame", LMG2L["ImageLabel_3"]);
	LMG2L["ScrollingFrame_7"]["BorderSizePixel"] = 0;
	LMG2L["ScrollingFrame_7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["ScrollingFrame_7"]["Size"] = UDim2.new(0, 292, 0, 252);
	LMG2L["ScrollingFrame_7"]["Position"] = UDim2.new(0, 14, 0, 12);

	LMG2L["Textbox_8"] = Instance.new("TextBox", LMG2L["ScrollingFrame_7"]);
	LMG2L["Textbox_8"]["Name"] = [[Textbox]];
	LMG2L["Textbox_8"]["TextXAlignment"] = Enum.TextXAlignment.Left;
	LMG2L["Textbox_8"]["BorderSizePixel"] = 0;
	LMG2L["Textbox_8"]["TextWrapped"] = true;
	LMG2L["Textbox_8"]["TextSize"] = 10;
	LMG2L["Textbox_8"]["TextYAlignment"] = Enum.TextYAlignment.Top;
	LMG2L["Textbox_8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Textbox_8"]["MultiLine"] = true;
	LMG2L["Textbox_8"]["PlaceholderText"] = [[-- Rc7 remake by yoolz]];
	LMG2L["Textbox_8"]["Size"] = UDim2.new(0, 484, 0, 380);
	LMG2L["Textbox_8"]["Text"] = [[]];

	LMG2L["ScrollingFrame_9"] = Instance.new("ScrollingFrame", LMG2L["ImageLabel_3"]);
	LMG2L["ScrollingFrame_9"]["BorderSizePixel"] = 0;
	LMG2L["ScrollingFrame_9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["ScrollingFrame_9"]["Size"] = UDim2.new(0, 292, 0, 60);
	LMG2L["ScrollingFrame_9"]["Position"] = UDim2.new(0, 14, 0, 292);

	LMG2L["TextLabel_a"] = Instance.new("TextLabel", LMG2L["ScrollingFrame_9"]);
	LMG2L["TextLabel_a"]["BorderSizePixel"] = 0;
	LMG2L["TextLabel_a"]["TextSize"] = 9;
	LMG2L["TextLabel_a"]["TextXAlignment"] = Enum.TextXAlignment.Left;
	LMG2L["TextLabel_a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["TextLabel_a"]["Size"] = UDim2.new(0, 308, 0, 14);
	LMG2L["TextLabel_a"]["Text"] = "Welcome, " .. LocalPlayer.Name .. "!";

	LMG2L["Dex_b"] = Instance.new("TextButton", LMG2L["ImageLabel_3"]);
	LMG2L["Dex_b"]["BorderSizePixel"] = 0;
	LMG2L["Dex_b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Dex_b"]["BackgroundTransparency"] = 1;
	LMG2L["Dex_b"]["Size"] = UDim2.new(0, 30, 0, 34);
	LMG2L["Dex_b"]["Text"] = [[]];
	LMG2L["Dex_b"]["Name"] = [[Dex]];
	LMG2L["Dex_b"]["Position"] = UDim2.new(0, 320, 0, 318);

	LMG2L["Ro_c"] = Instance.new("TextButton", LMG2L["ImageLabel_3"]);
	LMG2L["Ro_c"]["BorderSizePixel"] = 0;
	LMG2L["Ro_c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Ro_c"]["BackgroundTransparency"] = 1;
	LMG2L["Ro_c"]["Size"] = UDim2.new(0, 30, 0, 32);
	LMG2L["Ro_c"]["Text"] = [[]];
	LMG2L["Ro_c"]["Name"] = [[Ro]];
	LMG2L["Ro_c"]["Position"] = UDim2.new(0, 320, 0, 278);

	LMG2L["Clipboard_d"] = Instance.new("TextButton", LMG2L["ImageLabel_3"]);
	LMG2L["Clipboard_d"]["BorderSizePixel"] = 0;
	LMG2L["Clipboard_d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["Clipboard_d"]["BackgroundTransparency"] = 1;
	LMG2L["Clipboard_d"]["Size"] = UDim2.new(0, 30, 0, 30);
	LMG2L["Clipboard_d"]["Text"] = [[]];
	LMG2L["Clipboard_d"]["Name"] = [[Clipboard]];
	LMG2L["Clipboard_d"]["Position"] = UDim2.new(0, 320, 0, 118);

	LMG2L["UIDragDetector_e"] = Instance.new("UIDragDetector", LMG2L["Frame_2"]);

	LMG2L["ImageLabel_b"] = Instance.new("ImageLabel", LMG2L["Frame_2"]);
	LMG2L["ImageLabel_b"]["BorderSizePixel"] = 0;
	LMG2L["ImageLabel_b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["ImageLabel_b"]["Image"] = [[rbxassetid://115885657660241]];
	LMG2L["ImageLabel_b"]["Size"] = UDim2.new(0, 26, 0, 26);
	LMG2L["ImageLabel_b"]["Position"] = UDim2.new(0, 6, 0, 0);
	LMG2L["ImageLabel_b"]["ZIndex"] = 2;

	LMG2L["ImageButton_c"] = Instance.new("ImageButton", LMG2L["Frame_2"]);
	LMG2L["ImageButton_c"]["BorderSizePixel"] = 0;
	LMG2L["ImageButton_c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["ImageButton_c"]["ImageColor3"] = Color3.fromRGB(67, 67, 67);
	LMG2L["ImageButton_c"]["Image"] = [[rbxassetid://18630407130]];
	LMG2L["ImageButton_c"]["Size"] = UDim2.new(0, 18, 0, 18);
	LMG2L["ImageButton_c"]["Position"] = UDim2.new(0, 328, 0, 2);
	LMG2L["ImageButton_c"]["ZIndex"] = 2;

	LMG2L["ImageButton_c"].MouseButton1Click:Connect(function()
		LMG2L["ScreenGui_1"]:Destroy()
	end)

	LMG2L["TextButton_d"] = Instance.new("TextButton", LMG2L["Frame_2"]);
	LMG2L["TextButton_d"]["TextWrapped"] = true;
	LMG2L["TextButton_d"]["BorderSizePixel"] = 0;
	LMG2L["TextButton_d"]["TextSize"] = 16;
	LMG2L["TextButton_d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
	LMG2L["TextButton_d"]["Size"] = UDim2.new(0, 22, 0, 12);
	LMG2L["TextButton_d"]["Text"] = [[–]];
	LMG2L["TextButton_d"]["Position"] = UDim2.new(0, 280, 0, 4);
	LMG2L["TextButton_d"]["ZIndex"] = 2;

	local minimized2 = false
	LMG2L["TextButton_d"].MouseButton1Click:Connect(function()
		minimized2 = not minimized2
		LMG2L["ImageLabel_3"]["Visible"] = not minimized2
		LMG2L["Shadow_Background"]["Visible"] = not minimized2
	end)

	LMG2L["Console_4"].MouseButton1Click:Connect(function()
		StarterGui:SetCore("DevConsoleVisible", true)
	end)

	LMG2L["Execute_5"].MouseButton1Click:Connect(function()
		local codigo = LMG2L["Textbox_8"].Text
		if codigo and codigo ~= "" then
			local func, erro = loadstring(codigo)
			if func then
				local sucesso, resultado = pcall(func)
				if not sucesso then
					warn("error at Executing" .. tostring(resultado))
				end
			else
				warn("error " .. tostring(erro))
			end
		end
	end)

	LMG2L["Clipboard_d"].MouseButton1Click:Connect(function()
		if setclipboard then
			setclipboard(LMG2L["Textbox_8"].Text)
		elseif toclipboard then
			toclipboard(LMG2L["Textbox_8"].Text)
		else
			Warn("error")
		end
	end)

	LMG2L["Clear_6"].MouseButton1Click:Connect(function()
		LMG2L["Textbox_8"].Text = ""
	end)

LMG2L["Ro_c"].MouseButton1Click:Connect(function()
loadstring(game:GetObjects('rbxassetid://364364477')[1].Source)()
end)

LMG2L["Dex_b"].MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-dex-explorer-fixed-for-velocity-236826"))()
end)
	return LMG2L["ScreenGui_1"]
end


local validUsernames = {
	["Yoolz"] = true,
	["yoolz"] = true
}

LOGIN["TextButton_6"].MouseButton1Click:Connect(function()
	local username = LOGIN["TextBox_4"].Text
	local key = LOGIN["TextBox_5"].Text

	if validUsernames[username] and key == "lol" then
		sendNotify("Rc7", "whitelisting, please wait...", 3)
		
		task.wait(3)
		
		LOGIN["ScreenGui_1"]:Destroy()
		
		loadMainGui()
	else
		sendNotify("Rc7", "Invalid username or key!", 3)
	end
end)

return LOGIN["ScreenGui_1"], require;

Features & Information

67% accurate

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts