local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local SoundService = game:GetService("SoundService") local Workspace = game:GetService("Workspace") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") -- Jeda aman agar environment PlayerGui siap sepenuhnya task.wait(0.5) -- Membuat ScreenGui Utama local ScreenGui = Instance.new("ScreenGui", PlayerGui) ScreenGui.Name = "ISIS_GuiHub" ScreenGui.ResetOnSpawn = false ScreenGui.Enabled = true ScreenGui.IgnoreGuiInset = true -- Mengabaikan inset topbar agar koordinat akurat -- ==================================================================== -- MAIN FRAME (FRAME UTAMA) -- ==================================================================== local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 500, 0, 260) MainFrame.Position = UDim2.new(0.5, -250, 0.5, -130) MainFrame.BackgroundColor3 = Color3.fromRGB(5, 5, 5) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true -- Diubah menjadi true agar UI bisa digeser MainFrame.Visible = false MainFrame.ZIndex = 2 local MainStroke = Instance.new("UIStroke", MainFrame) MainStroke.Color = Color3.fromRGB(0, 100, 255) MainStroke.Thickness = 2.5 MainStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border -- ==================================================================== -- HEADER & JUDUL -- ==================================================================== local Header = Instance.new("Frame", MainFrame) Header.Size = UDim2.new(1, 0, 0, 35) Header.BackgroundColor3 = Color3.fromRGB(12, 12, 15) Header.BorderSizePixel = 0 Header.ZIndex = 3 local HeaderLine = Instance.new("Frame", Header) HeaderLine.Size = UDim2.new(1, 0, 0, 1) HeaderLine.Position = UDim2.new(0, 0, 1, -1) HeaderLine.BackgroundColor3 = Color3.fromRGB(0, 100, 255) HeaderLine.BorderSizePixel = 0 HeaderLine.ZIndex = 3 local Title = Instance.new("TextLabel", Header) Title.Size = UDim2.new(0, 250, 1, 0) Title.Position = UDim2.new(0, 12, 0, 0) Title.Text = "bl00dyxone1 gui" -- Nama UI Diperbarui Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.Font = Enum.Font.SourceSansBold Title.TextSize = 19 Title.TextXAlignment = Enum.TextXAlignment.Left Title.BackgroundTransparency = 1 Title.ZIndex = 4 local CloseBtn = Instance.new("TextButton", Header) CloseBtn.Size = UDim2.new(0, 55, 1, -2) CloseBtn.Position = UDim2.new(1, -60, 0, 0) CloseBtn.Text = "CLOSE" CloseBtn.TextColor3 = Color3.fromRGB(255, 50, 50) CloseBtn.Font = Enum.Font.SourceSansBold CloseBtn.TextSize = 13 CloseBtn.BackgroundTransparency = 1 CloseBtn.ZIndex = 4 -- ==================================================================== -- BACKGROUND IMAGE -- ==================================================================== local BgImage = Instance.new("ImageLabel", MainFrame) BgImage.Name = "CenterBackground" BgImage.Size = UDim2.new(0, 180, 0, 180) BgImage.Position = UDim2.new(0.5, -90, 0.5, -70) BgImage.BackgroundTransparency = 1 BgImage.Image = "rbxassetid://8913367634" BgImage.ImageTransparency = 0.75 BgImage.ZIndex = 2 -- ==================================================================== -- SCROLLING CONTAINER -- ==================================================================== local ScrollFrame = Instance.new("ScrollingFrame", MainFrame) ScrollFrame.Name = "ScrollFrame" ScrollFrame.Size = UDim2.new(1, -10, 1, -45) ScrollFrame.Position = UDim2.new(0, 5, 0, 40) ScrollFrame.BackgroundTransparency = 1 ScrollFrame.BorderSizePixel = 0 ScrollFrame.ScrollBarThickness = 4 ScrollFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 100, 255) ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, 600) -- Ditambah sedikit kapasitas canvas-nya ScrollFrame.ZIndex = 3 local GridLayout = Instance.new("UIGridLayout", ScrollFrame) GridLayout.CellSize = UDim2.new(0, 150, 0, 50) GridLayout.CellPadding = UDim2.new(0, 10, 0, 10) -- Fungsi Pembuat Tombol local function CreateButton(name, callback) local Btn = Instance.new("TextButton", ScrollFrame) Btn.Name = name .. "_Btn" Btn.BackgroundColor3 = Color3.fromRGB(10, 10, 12) Btn.BorderSizePixel = 0 Btn.Text = string.upper(name) Btn.TextColor3 = Color3.fromRGB(230, 230, 230) Btn.Font = Enum.Font.SourceSansBold Btn.TextSize = 14 Btn.ZIndex = 4 local BtnStroke = Instance.new("UIStroke", Btn) BtnStroke.Color = Color3.fromRGB(0, 75, 180) BtnStroke.Thickness = 1.5 Btn.MouseEnter:Connect(function() Btn.BackgroundColor3 = Color3.fromRGB(20, 25, 35) BtnStroke.Color = Color3.fromRGB(0, 150, 255) end) Btn.MouseLeave:Connect(function() Btn.BackgroundColor3 = Color3.fromRGB(10, 10, 12) BtnStroke.Color = Color3.fromRGB(0, 75, 180) end) Btn.MouseButton1Click:Connect(callback) end -- FUNGSI MANAGEMEN MUSIK (Looping & Anti-Bertumpuk) local function PlayHubMusic(soundId) local oldSound = Workspace:FindFirstChild("ISIS_Global_Music") if oldSound then oldSound:Stop() oldSound:Destroy() end local s = Instance.new("Sound") s.Name = "ISIS_Global_Music" s.SoundId = soundId s.Volume = 1 s.PlaybackSpeed = 1.1 s.Looped = true s.Archivable = false s.Parent = Workspace task.wait(0.1) s:Play() end -- Fungsi Pembantu untuk Membersihkan Skybox Lama local function ClearOldSkybox() for _, v in pairs(Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end end -- ==================================================================== -- DAFTAR TOMBOL AKSI -- ==================================================================== -- 1. Tombol Message (Sebelumnya Destroy - Hanya memunculkan Text/Hint) CreateButton("Message", function() local h = Instance.new("Hint") h.Text = "bl00dyxone1 on top!!!!!" h.Parent = Workspace local m = Instance.new("Message") m.Text = "bl00dyxone1 has hijacked this game" m.Parent = Workspace end) -- 2. Tombol Mike (Fungsi Particle Emitter dari Tombol Destroy Lama) CreateButton("Mike", function() local PARTICLE_TEXTURE = "rbxassetid://14641609765" local function isCharacter(obj) local model = obj:FindFirstAncestorOfClass("Model") return model and model:FindFirstChildOfClass("Humanoid") end for _, obj in ipairs(Workspace:GetDescendants()) do if obj:IsA("BasePart") and not isCharacter(obj) then local pe = Instance.new("ParticleEmitter") pe.Texture = PARTICLE_TEXTURE pe.Rate = 99999999999 pe.Lifetime = NumberRange.new(2, 4) pe.Speed = NumberRange.new(5, 15) pe.VelocitySpread = 999999999999 pe.Parent = obj end end end) -- 3. Tombol Red Part CreateButton("Red Part", function() local character = LocalPlayer.Character if character and character:FindFirstChild("HumanoidRootPart") then local root = character.HumanoidRootPart local part = Instance.new("Part") part.Size = Vector3.new(7, 7, 7) part.Position = root.Position + Vector3.new(0, 30, 0) part.BrickColor = BrickColor.Red() part.Material = Enum.Material.Neon part.Anchored = false part.CanCollide = true part.Parent = Workspace part.Velocity = Vector3.new(math.random(-15,15), -30, math.random(-15,15)) local sparkle = Instance.new("ParticleEmitter", part) sparkle.Texture = "rbxassetid://243660364" sparkle.Lifetime = NumberRange.new(0.5,1) sparkle.Rate = 80 sparkle.Speed = NumberRange.new(5,15) game.Debris:AddItem(sparkle, 3) end end) -- 4. Tombol Disco Fog CreateButton("Disco Fog", function() for _, child in pairs(Lighting:GetChildren()) do if child:IsA("Atmosphere") or child:IsA("Clouds") then child:Destroy() end end task.spawn(function() local counter = 0 while true do counter = counter + 0.05 local r = (math.sin(counter) * 127 + 128) / 255 local g = (math.sin(counter + 2) * 127 + 128) / 255 local b = (math.sin(counter + 4) * 127 + 128) / 255 local rgbColor = Color3.new(r, g, b) Lighting.Ambient = rgbColor Lighting.OutdoorAmbient = rgbColor Lighting.FogColor = rgbColor Lighting.FogEnd = 150 task.wait(0.01) end end) end) -- 5. Tombol Spooky Skeleton CreateButton("Spooky Skeleton", function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Spooky-Scary-Skeletons-skybox-75188"))() end) -- 6. Tombol Green All CreateButton("Green All", function() local neonGreen = Color3.fromRGB(0, 255, 0) for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("BasePart") then v.Color = neonGreen v.Material = Enum.Material.Neon elseif v:IsA("Decal") or v:IsA("Texture") then v.Texture = "" elseif v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then v:Destroy() end end end) -- 7. Tombol Fire All CreateButton("Fire All", function() local function xds(dd) for i, v in next, dd:GetChildren() do if (v:IsA('BasePart')) then v.TopSurface = 'Smooth' v.BottomSurface = 'Smooth' local s = Instance.new('SelectionBox', v) s.Adornee = v s.Color = BrickColor.new'Electric blue' s.SurfaceColor3 = Color3.fromRGB(0, 0, 0) s.SurfaceTransparency = 1 s.LineThickness = 0.05 local f = Instance.new('Fire', v) f.Size = 19 f.Heat = 22 end if #(v:GetChildren()) > 0 then xds(v) end end end for i, v in next, Workspace:GetChildren() do if (v:IsA'BasePart') then local me = v local bbg = Instance.new('BillboardGui', me) bbg.Name = 'stuf' bbg.Adornee = me bbg.Size = UDim2.new(2.5, 0, 2.5, 0) local tlb = Instance.new'TextLabel' tlb.Text = '666 666 666 666 666 666' tlb.Font = 'SourceSansBold' tlb.FontSize = 'Size48' tlb.TextColor3 = Color3.fromRGB(0, 162, 255) tlb.Size = UDim2.new(1.25, 0, 1.25, 0) tlb.Position = UDim2.new(-0.125, -22, -1.1, 0) tlb.BackgroundTransparency = 1 tlb.Parent = bbg end end xds(Workspace) end) -- 8. Tombol F3X CreateButton("F3X", function() loadstring(game:GetObjects("rbxassetid://6695644299")[1].Source)() end) -- 9. Tombol Funk CreateButton("Funk", function() PlayHubMusic("http://www.roblox.com/asset/?id=140709876805704") end) -- 10. Tombol Theme CreateButton("Theme", function() PlayHubMusic("http://www.roblox.com/asset/?id=140300315069931") end) -- 11. Tombol Evil Nun CreateButton("Evil Nun", function() ClearOldSkybox() local ImageOne = "http://www.roblox.com/asset/?id=10668343207" local Sky = Instance.new("Sky") Sky.Name = "StaticSkybox" Sky.SkyboxBk = ImageOne Sky.SkyboxDn = ImageOne Sky.SkyboxFt = ImageOne Sky.SkyboxLf = ImageOne Sky.SkyboxRt = ImageOne Sky.SkyboxUp = ImageOne Sky.Parent = Lighting end) -- 12. Tombol Spam Nun CreateButton("Spam Nun", function() local penisLEL = "http://www.roblox.com/asset/?id=10668343207" for i, v in pairs(Workspace:GetDescendants()) do if v:IsA("Decal") or v:IsA("Texture") then v:Destroy() end end for i, q in pairs(Workspace:GetDescendants()) do if q:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local decal = Instance.new("Decal") decal.Texture = penisLEL decal.Face = face decal.Parent = q end end end end) -- 13. Tombol Raining Nun CreateButton("Raining Nun", function() local isRaining = true local RAIN_HEIGHT = 180 local SPAWN_RADIUS = 250 local SPAWN_DELAY = 0.06 local faces = Enum.NormalId:GetEnumItems() local function spawnRainBlock(spawnPosition) local part = Instance.new("Part") part.Size = Vector3.new(20, 20, 20) part.Position = spawnPosition + Vector3.new( math.random(-SPAWN_RADIUS, SPAWN_RADIUS), RAIN_HEIGHT, math.random(-SPAWN_RADIUS, SPAWN_RADIUS) ) part.Material = Enum.Material.SmoothPlastic part.Shape = Enum.PartType.Block for _, face in ipairs(faces) do local decal = Instance.new("Decal") decal.Texture = "rbxassetid://10668343207" decal.Face = face decal.Parent = part end part.Anchored = false part.CanCollide = true part.Velocity = Vector3.new(math.random(-15, 15), -70, math.random(-15, 15)) part.RotVelocity = Vector3.new(math.random(-6, 6), math.random(-6, 6), math.random(-6, 6)) part.Parent = Workspace game:GetService("Debris"):AddItem(part, 5) end task.spawn(function() while isRaining do local localPlayer = Players.LocalPlayer if localPlayer and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then local centerPos = localPlayer.Character.HumanoidRootPart.Position for i = 1, 2 do spawnRainBlock(centerPos) end end task.wait(SPAWN_DELAY) end end) end) -- 14. Tombol Sonic Spam CreateButton("Sonic Spam", function() local sonicID = "http://www.roblox.com/asset/?id=12556631965" for i, v in pairs(Workspace:GetDescendants()) do if v:IsA("Decal") or v:IsA("Texture") then v:Destroy() end end for i, q in pairs(Workspace:GetDescendants()) do if q:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local decal = Instance.new("Decal") decal.Texture = sonicID decal.Face = face decal.Parent = q end end end end) -- 15. Tombol Sonic Skybox CreateButton("Sonic Skybox", function() ClearOldSkybox() local ImageOne = "http://www.roblox.com/asset/?id=18946732207" local Sky = Instance.new("Sky") Sky.Name = "CustomSkybox" Sky.SkyboxBk = ImageOne Sky.SkyboxDn = ImageOne Sky.SkyboxFt = ImageOne Sky.SkyboxLf = ImageOne Sky.SkyboxRt = ImageOne Sky.SkyboxUp = ImageOne Sky.Parent = Lighting end) -- 16. Tombol DAVID BAZUCKI CreateButton("David Bazucki", function() -- Fitur 1: Particle Emitter local PARTICLE_TEXTURE = "rbxassetid://6667190636" local function isCharacter(obj) local model = obj:FindFirstAncestorOfClass("Model") return model and model:FindFirstChildOfClass("Humanoid") end for _, obj in ipairs(Workspace:GetDescendants()) do if obj:IsA("BasePart") and not isCharacter(obj) then local pe = Instance.new("ParticleEmitter") pe.Texture = PARTICLE_TEXTURE pe.Rate = 99999999999 pe.Lifetime = NumberRange.new(2, 4) pe.Speed = NumberRange.new(5, 15) pe.VelocitySpread = 999999999999 pe.Parent = obj end end -- Fitur 2: Decal Spammer local davidDecal = "rbxassetid://6667190636" for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("Decal") or v:IsA("Texture") then v:Destroy() end end for _, q in pairs(Workspace:GetDescendants()) do if q:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local decal = Instance.new("Decal") decal.Texture = davidDecal decal.Face = face decal.Parent = q end end end -- Fitur 3: Skybox Changer ClearOldSkybox() local skyImage = "http://www.roblox.com/asset/?id=11775260496" local Sky = Instance.new("Sky") Sky.Name = "CustomSkybox" Sky.SkyboxBk = skyImage Sky.SkyboxDn = skyImage Sky.SkyboxFt = skyImage Sky.SkyboxLf = skyImage Sky.SkyboxRt = skyImage Sky.SkyboxUp = skyImage Sky.Parent = Lighting end) -- ==================================================================== -- TOMBOL TRIGGER OPEN DI POJOK KIRI BAWAH SKRIN (ANTI BUG/PASTI MUNCUL) -- ==================================================================== local OpenBtn = Instance.new("TextButton", ScreenGui) OpenBtn.Name = "OpenToggleBtn" OpenBtn.Size = UDim2.new(0, 70, 0, 30) OpenBtn.Position = UDim2.new(0, 20, 1, -55) OpenBtn.BackgroundColor3 = Color3.fromRGB(10, 10, 12) OpenBtn.Text = "OPEN" OpenBtn.TextColor3 = Color3.fromRGB(255, 255, 255) OpenBtn.Font = Enum.Font.SourceSansBold OpenBtn.TextSize = 15 OpenBtn.ZIndex = 10 local OpenStroke = Instance.new("UIStroke", OpenBtn) OpenStroke.Color = Color3.fromRGB(0, 100, 255) OpenStroke.Thickness = 1.5 -- Sinkronisasi Fungsi Tombol CLOSE di Header & Tombol OPEN Utama local function ToggleUI() if not MainFrame.Visible then MainFrame.Visible = true OpenBtn.Text = "CLOSE" else MainFrame.Visible = false OpenBtn.Text = "OPEN" end end OpenBtn.MouseButton1Click:Connect(ToggleUI) CloseBtn.MouseButton1Click:Connect(function() MainFrame.Visible = false OpenBtn.Text = "OPEN" end)