--[[ 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;