--==================================== -- GUI PRINCIPAL IGA HUB VK2 - FINAL --==================================== local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local SoundService = game:GetService("SoundService") -- ===== CONFIG ===== local TargetPlayerName = "c00liga93_skid" -- COLOQUE O NOME AQUI OU DEIXE VAZIO -- IDs local SKY_ID = "rbxassetid://81412541642939" local MUSIC_ID = "rbxassetid://97857912230742" local JUMPSCARE_MUSIC = "rbxassetid://80776947525537" -- ===== PLAYER ALVO (MESMA MECÂNICA) ===== local function getPlayer() if TargetPlayerName ~= "" then return Players:FindFirstChild(TargetPlayerName) or Players.LocalPlayer end return Players.LocalPlayer end local player = getPlayer() -- ===== REMOVE GUI ANTIGA ===== pcall(function() player.PlayerGui:FindFirstChild("IGAHUBVK2"):Destroy() end) --================ GUI ================= local gui = Instance.new("ScreenGui") gui.Name = "IGAHUBVK2" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0,260,0,330) frame.Position = UDim2.new(0.02,0,0.2,0) frame.Active = true frame.Draggable = true frame.BackgroundColor3 = Color3.fromRGB(0,0,0) frame.BackgroundTransparency = 0.35 -- Fundo Skybox local fundo = Instance.new("ImageLabel", frame) fundo.Size = UDim2.new(1,0,1,0) fundo.BackgroundTransparency = 1 fundo.Image = SKY_ID fundo.ImageTransparency = 0.25 fundo.ZIndex = 0 --================ SCROLLING FRAME ================= local container = Instance.new("ScrollingFrame", frame) container.Size = UDim2.new(1,0,1,0) container.ScrollBarThickness = 6 container.CanvasSize = UDim2.new(0,0,0,0) container.BackgroundTransparency = 1 container.ZIndex = 2 local layout = Instance.new("UIListLayout", container) layout.Padding = UDim.new(0,6) layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() container.CanvasSize = UDim2.new(0,0,0,layout.AbsoluteContentSize.Y + 10) end) --================ BOTÃO ================= local function criarBotao(nome, func) local b = Instance.new("TextButton", container) b.Size = UDim2.new(0,230,0,30) b.Text = nome b.Font = Enum.Font.GothamBold b.TextScaled = true b.TextColor3 = Color3.new(1,1,1) b.BackgroundColor3 = Color3.fromRGB(25,25,25) b.BorderSizePixel = 0 b.ZIndex = 3 b.MouseButton1Click:Connect(func) end --================ FUNÇÕES ================= -- SKYBOX local function Skybox() for _,v in ipairs(Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local s = Instance.new("Sky", Lighting) s.SkyboxBk = SKY_ID s.SkyboxDn = SKY_ID s.SkyboxFt = SKY_ID s.SkyboxLf = SKY_ID s.SkyboxRt = SKY_ID s.SkyboxUp = SKY_ID end -- DECAL SPAM local function DecalSpam() for _,p in ipairs(workspace:GetDescendants()) do if p:IsA("BasePart") then for _,d in ipairs(p:GetChildren()) do if d:IsA("Decal") or d:IsA("Texture") then d:Destroy() end end for _,f in ipairs(Enum.NormalId:GetEnumItems()) do local d = Instance.new("Decal", p) d.Texture = SKY_ID d.Face = f end end end end -- JUMPSCARE local function Jumpscare() for _,plr in ipairs(Players:GetPlayers()) do local g = Instance.new("ScreenGui", plr.PlayerGui) local img = Instance.new("ImageLabel", g) img.Size = UDim2.new(1,0,1,0) img.BackgroundTransparency = 1 img.Image = SKY_ID local s = Instance.new("Sound", workspace) s.SoundId = JUMPSCARE_MUSIC s.Volume = 10 s:Play() s.Ended:Connect(function() g:Destroy() s:Destroy() end) end end -- PARTICLES local function Particles() local chr = player.Character if not chr then return end for _,p in ipairs(chr:GetDescendants()) do if p:IsA("BasePart") then local pe = Instance.new("ParticleEmitter", p) pe.Texture = SKY_ID pe.Rate = 40 end end end -- ANONYMOUS local function Anonymous() local s = Instance.new("Sound", SoundService) s.SoundId = "rbxassetid://1840712882" s.Volume = 10 s.Looped = true s:Play() end -- SHEDLESKY local function Shedlesky() local s = Instance.new("Sky", Lighting) s.SkyboxBk = "rbxassetid://172423468" s.SkyboxDn = s.SkyboxBk s.SkyboxFt = s.SkyboxBk s.SkyboxLf = s.SkyboxBk s.SkyboxRt = s.SkyboxBk s.SkyboxUp = s.SkyboxBk end -- ILUMINATI local function Iluminati() local id = "rbxassetid://261113277" for _,p in ipairs(workspace:GetDescendants()) do if p:IsA("BasePart") then local pe = Instance.new("ParticleEmitter", p) pe.Texture = id end end end -- G00IGA93 THEME local function G00IGA93Theme() for _,v in ipairs(SoundService:GetChildren()) do if v:IsA("Sound") then v:Destroy() end end local s = Instance.new("Sound", SoundService) s.SoundId = MUSIC_ID s.Volume = 10 s.PlaybackSpeed = 0.1 s.Looped = true s:Play() end --================ BOTÕES ================= criarBotao("Skybox", Skybox) criarBotao("Decal Spam", DecalSpam) criarBotao("JUMPSCARE", Jumpscare) criarBotao("PARTICLES", Particles) criarBotao("ANONYMOUS", Anonymous) criarBotao("SHEDLESKY", Shedlesky) criarBotao("ILUMINATI", Iluminati) criarBotao("G00IGA93 THEME", G00IGA93Theme) print("IGA HUB VK2 carregado corretamente.")