task.wait(2) -- Services local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local TeleportService = game:GetService("TeleportService") local RunService = game:GetService("RunService") local Stats = game:GetService("Stats") local HttpService = game:GetService("HttpService") -- [[ VERSION CONTROL ]] -- local CURRENT_VERSION = "V18.1" -- ScreenGui Setup local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "Gemini_Premium" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = game.CoreGui -- Variables local AntiAFKActive = false local AntiLagActive = false local MaterialCache = {} local AFKSeconds = 0 local currentCategory = "All" local Minimized = false local GuiVisible = true -- [[ PANIC HIDE LOGIC ]] -- UserInputService.InputBegan:Connect(function(input, gameProcessed) if not gameProcessed and input.KeyCode == Enum.KeyCode.RightAlt then GuiVisible = not GuiVisible ScreenGui.Enabled = GuiVisible end end) -- [[ NOTIFICATION SYSTEM ]] -- local function Notify(title, text, duration) local d = duration or 3 local Notif = Instance.new("Frame", ScreenGui) Notif.Size = UDim2.new(0, 220, 0, 50) Notif.Position = UDim2.new(1, 20, 1, -70) Notif.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Notif.ZIndex = 2000 Instance.new("UICorner", Notif) Instance.new("UIStroke", Notif).Color = Color3.fromRGB(0, 170, 255) local T = Instance.new("TextLabel", Notif) T.Text = tostring(title):upper(); T.Size = UDim2.new(1, -15, 0, 20); T.Position = UDim2.new(0, 12, 0, 6) T.TextColor3 = Color3.new(1,1,1); T.Font = Enum.Font.GothamBold; T.BackgroundTransparency = 1; T.TextSize = 12; T.TextXAlignment = 0 local D = Instance.new("TextLabel", Notif) D.Text = tostring(text); D.Size = UDim2.new(1, -15, 0, 15); D.Position = UDim2.new(0, 12, 0, 26) D.TextColor3 = Color3.fromRGB(180, 180, 180); D.Font = Enum.Font.Gotham; D.BackgroundTransparency = 1; D.TextSize = 10; D.TextXAlignment = 0 Notif:TweenPosition(UDim2.new(1, -240, 1, -70), "Out", "Quart", 0.4, true) task.delay(d, function() if Notif then Notif:TweenPosition(UDim2.new(1, 20, 1, -70), "In", "Quart", 0.4, true, function() Notif:Destroy() end) end end) end -- [[ COMBO CONFIRMATION SYSTEM ]] -- local function ComboNotify(title, msg, callback) local Frame = Instance.new("Frame", ScreenGui) Frame.Size = UDim2.new(0, 350, 0, 180) Frame.Position = UDim2.new(0.5, -175, 0.5, -90) Frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) Frame.ZIndex = 5000 Instance.new("UICorner", Frame) local Stroke = Instance.new("UIStroke", Frame) Stroke.Color = Color3.fromRGB(0, 170, 255) local T = Instance.new("TextLabel", Frame) T.Text = title; T.Size = UDim2.new(1, 0, 0, 40); T.TextColor3 = Color3.fromRGB(0, 170, 255); T.Font = Enum.Font.GothamBold; T.TextSize = 16; T.BackgroundTransparency = 1; T.ZIndex = 5001 local M = Instance.new("TextLabel", Frame) M.Text = msg; M.Size = UDim2.new(1, -30, 0, 70); M.Position = UDim2.new(0, 15, 0, 45); M.TextColor3 = Color3.new(1,1,1); M.Font = Enum.Font.Gotham; M.TextSize = 13; M.BackgroundTransparency = 1; M.TextWrapped = true; M.ZIndex = 5001 local Yes = Instance.new("TextButton", Frame) Yes.Size = UDim2.new(0, 120, 0, 35); Yes.Position = UDim2.new(0.1, 0, 1, -50); Yes.Text = "YES"; Yes.BackgroundColor3 = Color3.fromRGB(0, 120, 200); Yes.TextColor3 = Color3.new(1,1,1); Yes.Font = Enum.Font.GothamBold; Yes.ZIndex = 5001; Instance.new("UICorner", Yes) local No = Instance.new("TextButton", Frame) No.Size = UDim2.new(0, 120, 0, 35); No.Position = UDim2.new(0.55, 0, 1, -50); No.Text = "NO"; No.BackgroundColor3 = Color3.fromRGB(50, 50, 50); No.TextColor3 = Color3.new(1,1,1); No.Font = Enum.Font.GothamBold; No.ZIndex = 5001; Instance.new("UICorner", No) Yes.MouseButton1Click:Connect(function() callback(); Frame:Destroy() end) No.MouseButton1Click:Connect(function() Frame:Destroy() end) end -- [[ MAIN FRAME SETUP ]] -- local MainWidth, MainHeight = 520, 520 local Main = Instance.new("Frame", ScreenGui) Main.Size = UDim2.new(0, MainWidth, 0, MainHeight) Main.Position = UDim2.new(0.5, -MainWidth/2, 0.4, -MainHeight/2) Main.BackgroundColor3 = Color3.fromRGB(15, 15, 15) Main.BackgroundTransparency = 0.2 Main.Active, Main.Draggable = true, true Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 12) local MainStroke = Instance.new("UIStroke", Main) MainStroke.Color = Color3.fromRGB(70, 70, 70) -- [[ CLOSE WARNING ]] -- local ConfirmFrame = Instance.new("Frame", Main) ConfirmFrame.Size = UDim2.new(0, 320, 0, 160) ConfirmFrame.Position = UDim2.new(0.5, -160, 0.5, -80) ConfirmFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) ConfirmFrame.ZIndex = 3000 ConfirmFrame.Visible = false Instance.new("UICorner", ConfirmFrame) local ConfirmStroke = Instance.new("UIStroke", ConfirmFrame) ConfirmStroke.Color = Color3.fromRGB(180, 50, 50) ConfirmStroke.Thickness = 2 local ConfirmT = Instance.new("TextLabel", ConfirmFrame) ConfirmT.Text = "⚠️ CLOSE SCRIPT?" ConfirmT.Size = UDim2.new(1, 0, 0, 40) ConfirmT.TextColor3 = Color3.fromRGB(220, 50, 50) ConfirmT.Font = Enum.Font.GothamBold ConfirmT.TextSize = 18 ConfirmT.BackgroundTransparency = 1 ConfirmT.ZIndex = 3001 local ConfirmSub = Instance.new("TextLabel", ConfirmFrame) ConfirmSub.Text = "If you close this out you will need to re-execute this script from your executor." ConfirmSub.Size = UDim2.new(1, -40, 0, 60) ConfirmSub.Position = UDim2.new(0, 20, 0, 45) ConfirmSub.TextColor3 = Color3.new(0.8, 0.8, 0.8) ConfirmSub.Font = Enum.Font.Gotham ConfirmSub.TextSize = 12 ConfirmSub.TextWrapped = true ConfirmSub.BackgroundTransparency = 1 ConfirmSub.ZIndex = 3001 local ExitBtn = Instance.new("TextButton", ConfirmFrame) ExitBtn.Text = "EXIT" ExitBtn.Size = UDim2.new(0, 120, 0, 35) ExitBtn.Position = UDim2.new(0.1, 0, 0.72, 0) ExitBtn.BackgroundColor3 = Color3.fromRGB(160, 50, 50) ExitBtn.TextColor3 = Color3.new(1,1,1) ExitBtn.Font = Enum.Font.GothamBold ExitBtn.ZIndex = 3001 Instance.new("UICorner", ExitBtn) local CancelBtn = Instance.new("TextButton", ConfirmFrame) CancelBtn.Text = "CANCEL" CancelBtn.Size = UDim2.new(0, 120, 0, 35) CancelBtn.Position = UDim2.new(0.55, 0, 0.72, 0) CancelBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) CancelBtn.TextColor3 = Color3.new(1,1,1) CancelBtn.Font = Enum.Font.GothamBold CancelBtn.ZIndex = 3001 Instance.new("UICorner", CancelBtn) ExitBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) CancelBtn.MouseButton1Click:Connect(function() ConfirmFrame.Visible = false end) -- [[ HEADER ]] -- local Header = Instance.new("Frame", Main) Header.Size = UDim2.new(1, 0, 0, 38); Header.BackgroundColor3 = Color3.fromRGB(28, 28, 28); Instance.new("UICorner", Header) local Title = Instance.new("TextLabel", Header); Title.Size = UDim2.new(1, -120, 1, 0); Title.Position = UDim2.new(0, 12, 0, 0); Title.BackgroundTransparency = 1; Title.Text = "πŸ“ Gemini Premium " .. CURRENT_VERSION; Title.TextColor3 = Color3.new(1,1,1); Title.Font = Enum.Font.GothamBold; Title.TextSize = 14; Title.TextXAlignment = 0 local Close = Instance.new("TextButton", Main); Close.Size = UDim2.new(0, 35, 0, 25); Close.Position = UDim2.new(1, -40, 0, 6); Close.Text = "X"; Close.BackgroundColor3 = Color3.fromRGB(160,55,55); Close.ZIndex = 10; Instance.new("UICorner", Close) local Minimize = Instance.new("TextButton", Main); Minimize.Size = UDim2.new(0, 35, 0, 25); Minimize.Position = UDim2.new(1, -80, 0, 6); Minimize.Text = "-"; Minimize.BackgroundColor3 = Color3.fromRGB(60, 60, 60); Minimize.TextColor3 = Color3.new(1,1,1); Minimize.ZIndex = 10; Instance.new("UICorner", Minimize) local Body = Instance.new("Frame", Main); Body.Size = UDim2.new(1,0,1,-38); Body.Position = UDim2.new(0,0,0,38); Body.BackgroundTransparency = 1 Close.MouseButton1Click:Connect(function() ConfirmFrame.Visible = true end) Minimize.MouseButton1Click:Connect(function() Minimized = not Minimized Body.Visible = not Minimized Header.Visible = not Minimized Main.BackgroundTransparency = Minimized and 1 or 0.2 MainStroke.Enabled = not Minimized if Minimized then Main:TweenSize(UDim2.new(0, 85, 0, 38), "Out", "Quart", 0.3, true) Minimize.Position = UDim2.new(0, 5, 0, 6); Close.Position = UDim2.new(0, 45, 0, 6) else Main:TweenSize(UDim2.new(0, MainWidth, 0, MainHeight), "Out", "Quart", 0.3, true) Minimize.Position = UDim2.new(1, -80, 0, 6); Close.Position = UDim2.new(1, -40, 0, 6) end end) -- [[ PERFORMANCE BAR ]] -- local ServerBar = Instance.new("Frame", Body) ServerBar.Size = UDim2.new(1, -24, 0, 30); ServerBar.Position = UDim2.new(0, 12, 0, 7); ServerBar.BackgroundColor3 = Color3.fromRGB(28, 28, 28); Instance.new("UICorner", ServerBar) local StatsText = Instance.new("TextLabel", ServerBar) StatsText.Size = UDim2.new(1, -300, 1, 0); StatsText.Position = UDim2.new(0, 10, 0, 0); StatsText.BackgroundTransparency = 1; StatsText.TextColor3 = Color3.new(1,1,1); StatsText.Font = Enum.Font.GothamBold; StatsText.TextSize = 8; StatsText.RichText = true; StatsText.TextXAlignment = 0 local function QuickBtn(text, xOffset, color, sizeX) local b = Instance.new("TextButton", ServerBar); b.Size = UDim2.new(0, sizeX or 45, 0, 20); b.Position = UDim2.new(1, xOffset, 0.5, -10); b.BackgroundColor3 = color; b.Text = text; b.TextColor3 = Color3.new(1,1,1); b.Font = Enum.Font.GothamBold; b.TextSize = 8; Instance.new("UICorner", b); return b end local CopyIDBtn = QuickBtn("ID", -35, Color3.fromRGB(60, 60, 60), 25) local AntiAFKBtn = QuickBtn("Anti-AFK [Off]", -120, Color3.fromRGB(60, 60, 60), 80) local AntiLagBtn = QuickBtn("⚑ Anti-Lag", -175, Color3.fromRGB(60, 60, 60), 50) local HopBtn = QuickBtn("Hop", -220, Color3.fromRGB(100, 60, 200), 40) local RejoinBtn = QuickBtn("Rejoin", -265, Color3.fromRGB(45, 120, 200), 40) task.spawn(function() while task.wait(1) do local fps = math.floor(1/RunService.RenderStepped:Wait()) local ping = math.floor(Stats.Network.ServerStatsItem["Data Ping"]:GetValue()) local mem = math.floor(Stats:GetTotalMemoryUsageMb()) local curP, maxP = #Players:GetPlayers(), Players.MaxPlayers local plC = (curP < (maxP / 2)) and "rgb(0,255,120)" or (curP < maxP) and "rgb(255,200,0)" or "rgb(255,50,50)" local fC = (fps > 55) and "rgb(0,255,120)" or (fps > 30) and "rgb(255,200,0)" or "rgb(255,50,50)" local pC = (ping < 100) and "rgb(0,255,120)" or (ping < 200) and "rgb(255,200,0)" or "rgb(255,50,50)" local mC = (mem < 1500) and "rgb(0,255,120)" or (mem < 2500) and "rgb(255,200,0)" or "rgb(255,50,50)" StatsText.Text = string.format("πŸ‘₯ %d/%d | FPS: %d | PING: %dms | MEM: %dMB", plC, curP, maxP, fC, fps, pC, ping, mC, mem) if AntiAFKActive then AFKSeconds = AFKSeconds + 1 local min, sec = math.floor(AFKSeconds/60), AFKSeconds%60 AntiAFKBtn.Text = string.format("AFK: %02d:%02d", min, sec) end end end) -- [[ SEARCH & TABS ]] -- local TabFrame = Instance.new("Frame", Body); TabFrame.Size = UDim2.new(1, -24, 0, 25); TabFrame.Position = UDim2.new(0, 12, 0, 44); TabFrame.BackgroundTransparency = 1 local boxes = {} local function CatTab(name, xPos, size) local btn = Instance.new("TextButton", TabFrame); btn.Size = UDim2.new(size or 0.19, 0, 1, 0); btn.Position = UDim2.new(xPos, 0, 0, 0); btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35); btn.Text = name; btn.TextColor3 = Color3.new(1,1,1); btn.Font = Enum.Font.GothamBold; btn.TextSize = 8; Instance.new("UICorner", btn) btn.MouseButton1Click:Connect(function() currentCategory = name; _G.LayoutBoxes() end) end CatTab("All", 0); CatTab("Free", 0.2); CatTab("Key Required", 0.4); CatTab("Universal", 0.6); CatTab("Shaders", 0.8) local SearchFrame = Instance.new("Frame", Body); SearchFrame.Size = UDim2.new(1, -24, 0, 30); SearchFrame.Position = UDim2.new(0, 12, 0, 77); SearchFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25); Instance.new("UICorner", SearchFrame) local SearchInput = Instance.new("TextBox", SearchFrame); SearchInput.Size = UDim2.new(1, -10, 1, 0); SearchInput.Position = UDim2.new(0, 10, 0, 0); SearchInput.BackgroundTransparency = 1; SearchInput.PlaceholderText = "Search scripts..."; SearchInput.Text = ""; SearchInput.TextColor3 = Color3.new(1,1,1); SearchInput.Font = Enum.Font.Gotham; SearchInput.TextSize = 12; SearchInput.TextXAlignment = 0 local Content = Instance.new("ScrollingFrame", Body); Content.Position = UDim2.new(0, 0, 0, 117); Content.Size = UDim2.new(1, 0, 1, -117); Content.CanvasSize = UDim2.new(0, 0, 0, 0); Content.ScrollBarThickness = 2; Content.BackgroundTransparency = 1; Content.BorderSizePixel = 0 _G.LayoutBoxes = function() local vCount = 0 local s = SearchInput.Text:lower() for _, item in ipairs(boxes) do local isCat = (currentCategory == "All" and item.Category ~= "Shaders") or (item.Category == currentCategory) or (item.Secondary == currentCategory) local isSearch = (s == "") or (item.Btn.Text:lower():find(s)) or (item.Tags:lower():find(s)) if isCat and isSearch then vCount = vCount + 1; item.Btn.Visible = true local r, c = math.floor((vCount-1)/3), (vCount-1)%3 item.Btn.Position = UDim2.new(0, 12 + c*(164), 0, 12 + r*(65)) else item.Btn.Visible = false end end Content.CanvasSize = UDim2.new(0, 0, 0, (math.ceil(vCount/3)*65) + 20) end SearchInput:GetPropertyChangedSignal("Text"):Connect(_G.LayoutBoxes) local function CreateScriptBox(text, callback, color, universal, tags, specificCat) local Button = Instance.new("TextButton", Content) Button.Size = UDim2.new(0, 155, 0, 55); Button.Text = text; Button.TextColor3 = color or Color3.new(0.9,0.9,0.9); Button.Font = Enum.Font.GothamBold; Button.TextSize = 10; Button.BackgroundColor3 = Color3.fromRGB(40, 40, 40); Instance.new("UICorner", Button) Button.MouseButton1Click:Connect(callback) local cat = specificCat or (text:find("πŸ”’") and "Key Required" or "Free") table.insert(boxes, {Btn = Button, Category = cat, Secondary = universal and "Universal" or nil, Tags = tags or ""}) _G.LayoutBoxes() end -- [[ SCRIPT CATALOG ]] -- CreateScriptBox("♾️ Infinite Yield", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() end, Color3.new(1,1,1), true, "iy admin cmd") CreateScriptBox("🧠 Vertex Hub", function() loadstring(game:HttpGet("https://raw.smokingscripts.org/vertex.lua"))() end, Color3.fromRGB(120,200,255), false, "hub op") CreateScriptBox("πŸ‘Ά Noobify (NDS)", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/v0c0n1337/scripts/refs/heads/main/natural%20disaster%20survival%20making%20all%20players%20noob"))() end, Color3.new(1,0.8,0), false, "natural disaster survival survive") CreateScriptBox("πŸ”’πŸŽΉ Talentless Piano", function() loadstring(game:HttpGet("https://hellohellohell0.com/talentless-raw/TALENTLESS.lua", true))() end, Color3.fromRGB(200,150,255), false, "piano player") CreateScriptBox("πŸ‘» Universal Invisible {G}", function() Notify("Invisible", "Press G to toggle on/off", 5); loadstring(game:HttpGet("https://pastebin.com/raw/3Rnd9rHf"))() end, Color3.new(1,0.3,0.3), true, "inv") CreateScriptBox("πŸ’Έ Pls Donate", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/CF-Trail/tzechco-PlsDonateAutofarmBackup/main/old.lua"))() end, Color3.new(0.2,1,0.2), false, "farm") CreateScriptBox("πŸŒͺ️ Gravity Inverter", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/hm5650/Gravity-inverter/refs/heads/main/GI", true))() end, Color3.new(0.5,0.7,1), true, "gravity inverter") CreateScriptBox("πŸ”« Paintball 2 {F}", function() loadstring(game:HttpGet("https://pastebin.com/raw/W22rq01Y"))() end, Color3.new(1,0.6,0.2), false, "shoot") CreateScriptBox("πŸš“ Jailbreak Auto-Arrest", function() loadstring(game:HttpGet("https://scripts.projectauto.xyz/AutoArrestV4"))() end, Color3.new(0.2,0.4,1), false, "jailbreak arrest") CreateScriptBox("πŸ’° Jailbreak Auto-Rob", function() loadstring(game:HttpGet("https://scripts.projectauto.xyz/AutoRobV6"))() end, Color3.new(1,0.8,0.2), false, "jailbreak rob") -- [[ MM2 REPLACED COMBO BOX ]] -- CreateScriptBox("πŸ”ͺ Murder Mystery 2", function() ComboNotify("CONFIRM EXECUTION", "Executing this script will launch Universal Invisibility {G} and Snpware Authentication simultaneously.\n\nThis script will execute 2 scripts at once. Do you want to proceed?", function() Notify("MM2 Combo", "Loading 2 scripts...", 4) loadstring(game:HttpGet("https://api.snpware.xyz/auth"))() loadstring(game:HttpGet("https://pastebin.com/raw/3Rnd9rHf"))() end) end, Color3.new(0.8,0.2,0.2), false, "mm2 murder combo 2in1 confirm snpware invisible") CreateScriptBox("🧠 Save Brainrot", function() loadstring(game:HttpGet("https://rscripts.net/raw/rscripts_obfuscated_free-gamepasses-free-currency-free-eggs_1769099743679_kdVDgd1YbS.txt", true))() end, Color3.new(0.4,0.9,0.6), false, "brainrot") -- [[ ANTI VCB - REPLACED VOICECHAT CRASHER ]] -- CreateScriptBox("πŸ›‘οΈ Anti VCB", function() loadstring(game:HttpGet("https://mois7.xyz/loader"))() end, Color3.fromRGB(0, 200, 200), true, "vc voice chat crasher protection anti vcb shield security") -- [[ CLASSIC SCRIPTS CONTINUE ]] -- CreateScriptBox("🎱 8-Ball Pool Classic", function() loadstring(game:HttpGet('https://pastebin.com/raw/0s5HMusS'))() end, Color3.new(0.3,0.4,0.6), false, "pool") CreateScriptBox("βš–οΈ Marvellous Smackdown", function() loadstring(game:HttpGet("https://rawscripts.net/raw/INVICIBOYS-Marvellous-Smackdown-All-Finishers-and-Counters-gui-KEYLESS-202000"))() end, Color3.new(0.8,0.7,0.5), false, "smackdown fighting combat counters finishers keyless") CreateScriptBox("🌊 Escape Tsunami", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/ywxoscripts/lua/refs/heads/main/9363735110.lua"))() end, Color3.new(0.3,0.8,1), false, "tsunami water") CreateScriptBox("🩸 Blood Debt", function() loadstring(game:HttpGet("https://sk1d.org/file?free=blooddebt-68a8eba6"))() end, Color3.new(0.6,0,0), false, "blooddebt") CreateScriptBox("🌌 Ultra Instinct {F}", function() loadstring(game:HttpGet("https://pastebin.com/raw/QkcxtgB5"))() end, Color3.new(0,0.7,1), true, "ultra ui dodge instinct") -- [[ BLAIR SCRIPTS ]] -- CreateScriptBox("πŸ‘» Blair", function() loadstring(game:HttpGet("https://pastebin.com/raw/RmPJFQcG",true))() end, Color3.fromRGB(100, 0, 200), false, "blair ghost hunting horror dark") CreateScriptBox("πŸ”’ Blair", function() loadstring(game:HttpGet("https://pastebin.com/raw/xTdin2cY"))() end, Color3.fromRGB(0, 255, 200), false, "blair ghost horror") -- [[ CAR TWEAKER ]] -- CreateScriptBox("🏎️ Car Tweaker", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Car-Crash-Simulator-V3-best-vehicle-speed-bounce-jump-works-any-car-game-keyless-84910"))() end, Color3.fromRGB(255, 120, 0), true, "car vehicle drive speed jump") -- [[ UNIVERSAL DESYNCER ]] -- CreateScriptBox("πŸŒ€ Universal Desyncer", function() loadstring(game:HttpGet("https://pastefy.app/JCHyJM4o/raw"))() end, Color3.fromRGB(170, 0, 255), true, "desync move glitch universal lag desyncer") -- [[ SERVER FINDER DELUXE ]] -- CreateScriptBox("πŸ“‘ Server Finder Deluxe", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/MaxproGlitcher/Server-Finder-Deluxe/refs/heads/main/Finder_Servers_Code.luau"))() end, Color3.fromRGB(0, 255, 255), true, "server finder scan join hop deluxe") -- [[ STALKER ]] -- CreateScriptBox("πŸ‘οΈ Stalker", function() loadstring(game:HttpGet("https://pastebin.com/raw/iZk4F177"))() end, Color3.fromRGB(150, 0, 0), true, "stalker spy observe universal player watch") -- [[ SHADERS TAB ]] -- CreateScriptBox("🌈 Simple Shader", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Simple-Shader-37434"))() end, Color3.new(1,1,1), true, "shader graphics universal", "Shaders") CreateScriptBox("πŸŽ₯ Smoother Cam", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Better-smoother-camera-21239"))() end, Color3.new(0.5,1,1), true, "camera movement smooth", "Shaders") -- [[ UTILITY LOGIC ]] -- AntiAFKBtn.MouseButton1Click:Connect(function() AntiAFKActive = not AntiAFKActive AntiAFKBtn.BackgroundColor3 = AntiAFKActive and Color3.fromRGB(0, 170, 100) or Color3.fromRGB(60, 60, 60) if AntiAFKActive then AFKSeconds = 0 else AntiAFKBtn.Text = "Anti-AFK [Off]" end end) AntiLagBtn.MouseButton1Click:Connect(function() AntiLagActive = not AntiLagActive AntiLagBtn.BackgroundColor3 = AntiLagActive and Color3.fromRGB(0, 170, 100) or Color3.fromRGB(60, 60, 60) if AntiLagActive then for _, v in pairs(game:GetDescendants()) do if v:IsA("BasePart") and not v:IsA("MeshPart") then MaterialCache[v] = v.Material; v.Material = Enum.Material.SmoothPlastic end end else for p, m in pairs(MaterialCache) do if p and p.Parent then p.Material = m end end MaterialCache = {} end end) CopyIDBtn.MouseButton1Click:Connect(function() setclipboard(tostring(game.JobId)) end) RejoinBtn.MouseButton1Click:Connect(function() TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, Players.LocalPlayer) end) HopBtn.MouseButton1Click:Connect(function() local x = HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")) for _, s in pairs(x.data) do if s.playing < s.maxPlayers and s.id ~= game.JobId then TeleportService:TeleportToPlaceInstance(game.PlaceId, s.id, Players.LocalPlayer) break end end end) Notify("Gemini Premium", CURRENT_VERSION .. " Ready. Use Right Alt to hide.")