-- Imperdiamond GUI - Exploitmas Theme (con UI Shadow sfocata) local Players = game:GetService("Players") local CoreGui = game:GetService("CoreGui") local Lighting = game:GetService("Lighting") local SoundService = game:GetService("SoundService") local MAIN_DECAL = "rbxassetid://106097592071183" local PARTICLE_DECAL = "rbxassetid://94994722704316" local THEME_AUDIO = "rbxassetid://109288862252885" local JUMPSCARE_AUDIO = "rbxassetid://6129291390" local SHADOW_TEXTURE = "rbxassetid://1316045217" if CoreGui:FindFirstChild("ImperdiamondGUI") then CoreGui.ImperdiamondGUI:Destroy() end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "ImperdiamondGUI" ScreenGui.ResetOnSpawn = false pcall(function() if syn and syn.protect_gui then syn.protect_gui(ScreenGui) end end) ScreenGui.Parent = CoreGui local MainContainer = Instance.new("Frame") MainContainer.Name = "MainContainer" MainContainer.Size = UDim2.new(0, 460, 0, 340) MainContainer.Position = UDim2.new(0.5, -230, 0.5, -170) MainContainer.BackgroundTransparency = 1 MainContainer.Active = true MainContainer.Draggable = true MainContainer.Parent = ScreenGui -- Funzione per creare l'ombra sfocata morbida (9-Slice) local function AddSoftShadow(parent, blurSpread, transparency) local shadow = Instance.new("ImageLabel") shadow.Name = "SoftShadow" shadow.BackgroundTransparency = 1 shadow.AnchorPoint = Vector2.new(0.5, 0.5) shadow.Position = UDim2.new(0.5, 0, 0.5, 4) shadow.Size = UDim2.new(1, blurSpread, 1, blurSpread) shadow.ZIndex = parent.ZIndex - 1 shadow.Image = SHADOW_TEXTURE shadow.ImageColor3 = Color3.fromRGB(0, 0, 0) shadow.ImageTransparency = transparency or 0.35 shadow.ScaleType = Enum.ScaleType.Slice shadow.SliceCenter = Rect.new(10, 10, 118, 118) shadow.Parent = parent return shadow end local TitleBar = Instance.new("Frame") TitleBar.Size = UDim2.new(1, 0, 0, 42) TitleBar.BackgroundColor3 = Color3.fromRGB(165, 30, 30) TitleBar.BackgroundTransparency = 0.25 TitleBar.BorderSizePixel = 0 TitleBar.ZIndex = 2 TitleBar.Parent = MainContainer AddSoftShadow(TitleBar, 28, 0.35) local TitleCorner = Instance.new("UICorner") TitleCorner.CornerRadius = UDim.new(0, 8) TitleCorner.Parent = TitleBar local TitleLabel = Instance.new("TextLabel") TitleLabel.Size = UDim2.new(1, 0, 1, 0) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "Imperdiamond GUI - Exploitmas Theme" TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.Font = Enum.Font.FredokaOne TitleLabel.TextSize = 22 TitleLabel.ZIndex = 3 TitleLabel.Parent = TitleBar local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(1, 0, 0, 290) MainFrame.Position = UDim2.new(0, 0, 0, 48) MainFrame.BackgroundColor3 = Color3.fromRGB(150, 20, 20) MainFrame.BackgroundTransparency = 0.3 MainFrame.BorderSizePixel = 0 MainFrame.ZIndex = 2 MainFrame.Parent = MainContainer AddSoftShadow(MainFrame, 32, 0.3) local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 8) MainCorner.Parent = MainFrame local BgImage = Instance.new("ImageLabel") BgImage.Size = UDim2.new(0, 255, 1, -8) BgImage.Position = UDim2.new(0, 12, 0, 4) BgImage.BackgroundTransparency = 1 BgImage.Image = MAIN_DECAL BgImage.ImageTransparency = 0.2 BgImage.ZIndex = 3 BgImage.Parent = MainFrame local function MakeBtn(text, size, pos, tSize, border) local b = Instance.new("TextButton") b.Size = size b.Position = pos b.BackgroundColor3 = Color3.fromRGB(240, 10, 10) b.Text = text b.TextColor3 = Color3.fromRGB(255, 255, 255) b.Font = Enum.Font.FredokaOne b.TextSize = tSize or 19 b.ZIndex = 4 b.Parent = MainFrame if border then b.BorderSizePixel = 3 b.BorderColor3 = Color3.fromRGB(0, 0, 0) else b.BorderSizePixel = 0 local c = Instance.new("UICorner") c.CornerRadius = UDim.new(0, 6) c.Parent = b end return b end local SkyboxBtn = MakeBtn("Skybox", UDim2.new(0, 103, 0, 40), UDim2.new(0, 12, 0, 10), 20) local DecalsBtn = MakeBtn("Decals", UDim2.new(0, 103, 0, 40), UDim2.new(0, 123, 0, 10), 20) local HintBtn = MakeBtn("Hint", UDim2.new(0, 103, 0, 40), UDim2.new(0, 234, 0, 10), 20) local MessageBtn = MakeBtn("Message", UDim2.new(0, 103, 0, 40), UDim2.new(0, 345, 0, 10), 20) local ParticlesBtn = MakeBtn("Particles", UDim2.new(0, 103, 0, 40), UDim2.new(0, 12, 0, 56), 19) local JumpscareBtn = MakeBtn("Jumpscare", UDim2.new(0, 103, 0, 40), UDim2.new(0, 123, 0, 56), 16) local ThemeBtn = MakeBtn("Theme", UDim2.new(0, 103, 0, 40), UDim2.new(0, 234, 0, 56), 20) local KillAllBtn = MakeBtn("Kill all", UDim2.new(0, 103, 0, 40), UDim2.new(0, 345, 0, 56), 20) local ScriptBox = Instance.new("TextBox") ScriptBox.Size = UDim2.new(0, 436, 0, 125) ScriptBox.Position = UDim2.new(0, 12, 0, 104) ScriptBox.BackgroundColor3 = Color3.fromRGB(255, 175, 0) ScriptBox.BorderSizePixel = 0 ScriptBox.Text = 'print("exploitmas, forever!")' ScriptBox.TextColor3 = Color3.fromRGB(0, 0, 0) ScriptBox.Font = Enum.Font.Code ScriptBox.TextSize = 14 ScriptBox.TextXAlignment = Enum.TextXAlignment.Left ScriptBox.TextYAlignment = Enum.TextYAlignment.Top ScriptBox.MultiLine = true ScriptBox.ClearTextOnFocus = false ScriptBox.TextWrapped = true ScriptBox.ZIndex = 4 ScriptBox.Parent = MainFrame local BoxCorner = Instance.new("UICorner") BoxCorner.CornerRadius = UDim.new(0, 6) BoxCorner.Parent = ScriptBox local ClearBtn = MakeBtn("Clear", UDim2.new(0, 103, 0, 42), UDim2.new(0, 12, 0, 238), 20) local ExecuteBtn = MakeBtn("Execute", UDim2.new(0, 103, 0, 42), UDim2.new(0, 123, 0, 238), 20) local CloseBtn = MakeBtn("X", UDim2.new(0, 44, 0, 44), UDim2.new(0, 404, 0, 236), 22, true) SkyboxBtn.MouseButton1Click:Connect(function() for _, v in ipairs(Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local s = Instance.new("Sky") s.SkyboxBk, s.SkyboxDn, s.SkyboxFt = MAIN_DECAL, MAIN_DECAL, MAIN_DECAL s.SkyboxLf, s.SkyboxRt, s.SkyboxUp = MAIN_DECAL, MAIN_DECAL, MAIN_DECAL s.Parent = Lighting end) DecalsBtn.MouseButton1Click:Connect(function() local faces = {Enum.NormalId.Front, Enum.NormalId.Back, Enum.NormalId.Top, Enum.NormalId.Bottom, Enum.NormalId.Left, Enum.NormalId.Right} for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("BasePart") then for _, f in ipairs(faces) do local d = Instance.new("Decal") d.Texture = MAIN_DECAL d.Face = f d.Parent = obj end end end end) HintBtn.MouseButton1Click:Connect(function() local h = Instance.new("Hint") h.Text = "CHIRST IS DIED, EXPLOIT IS ALIVE! - Imperdiamond" h.Parent = workspace task.delay(6, function() if h then h:Destroy() end end) end) MessageBtn.MouseButton1Click:Connect(function() local m = Instance.new("Message") m.Text = "Some of you will think that i skidded ts gui, SHUT UR B*TCH4SS UP I USED MY HANDS TO MAKE IT, and anyways, exploitmas, FOREVER!" m.Parent = workspace task.delay(6, function() if m then m:Destroy() end end) end) ParticlesBtn.MouseButton1Click:Connect(function() for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("BasePart") then local p = Instance.new("ParticleEmitter") p.Texture = PARTICLE_DECAL p.Rate = 25 p.Parent = obj end end end) JumpscareBtn.MouseButton1Click:Connect(function() local jg = Instance.new("ScreenGui") jg.IgnoreGuiInset = true jg.DisplayOrder = 999 jg.Parent = CoreGui local ji = Instance.new("ImageLabel") ji.Size = UDim2.new(1, 0, 1, 0) ji.Image = MAIN_DECAL ji.Parent = jg local js = Instance.new("Sound") js.SoundId = JUMPSCARE_AUDIO js.Volume = 10 js.Parent = SoundService js:Play() task.delay(4.5, function() jg:Destroy() js:Destroy() end) end) ThemeBtn.MouseButton1Click:Connect(function() local old = SoundService:FindFirstChild("ExploitmasTheme") if old then old:Destroy() return end local s = Instance.new("Sound") s.Name = "ExploitmasTheme" s.SoundId = THEME_AUDIO s.Volume = 2 s.Looped = true s.Parent = SoundService s:Play() end) KillAllBtn.MouseButton1Click:Connect(function() for _, p in ipairs(Players:GetPlayers()) do if p.Character and p.Character:FindFirstChild("Humanoid") then p.Character.Humanoid.Health = 0 end end end) ClearBtn.MouseButton1Click:Connect(function() ScriptBox.Text = "" end) ExecuteBtn.MouseButton1Click:Connect(function() if ScriptBox.Text ~= "" then local fn, err = loadstring(ScriptBox.Text) if fn then task.spawn(fn) else warn(err) end end end) CloseBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)