local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local SoundService = game:GetService("SoundService") local player = Players.LocalPlayer local TEX = "rbxassetid://95930825568092" -- your texture/decal ID -- GUI local gui = Instance.new("ScreenGui") gui.Parent = player.PlayerGui gui.ResetOnSpawn = false local main = Instance.new("Frame", gui) main.Size = UDim2.new(0, 300, 0, 260) main.Position = UDim2.new(0.5, -150, 0.5, -130) main.BackgroundColor3 = Color3.new(0,0,0) main.BorderColor3 = Color3.fromRGB(0,255,0) main.BorderSizePixel = 2 main.Active = true main.Draggable = true -- Mobile scale local scale = Instance.new("UIScale", main) scale.Scale = math.clamp(workspace.CurrentCamera.ViewportSize.X / 900, 0.8, 1) -- Title local title = Instance.new("TextLabel", main) title.Size = UDim2.new(1,0,0,35) title.BackgroundTransparency = 1 title.Text = "dylanbloxia93 today" title.Font = Enum.Font.SourceSansBold title.TextColor3 = Color3.fromRGB(0,255,0) title.TextScaled = true -- Grid layout for buttons local grid = Instance.new("UIGridLayout", main) grid.CellSize = UDim2.new(0,90,0,35) grid.CellPadding = UDim2.new(0,6,0,6) grid.HorizontalAlignment = Enum.HorizontalAlignment.Center grid.VerticalAlignment = Enum.VerticalAlignment.Center -- Button creator function local function button(txt, callback) local b = Instance.new("TextButton") b.Text = txt b.BackgroundColor3 = Color3.new(0,0,0) b.BorderColor3 = Color3.fromRGB(0,255,0) b.BorderSizePixel = 1 b.TextColor3 = Color3.fromRGB(0,255,0) b.Font = Enum.Font.SourceSansBold b.TextScaled = true b.Parent = main b.MouseButton1Click:Connect(callback) end -- Skybox button button("Skybox", function() local sky = Lighting:FindFirstChild("Sky") or Instance.new("Sky", Lighting) sky.SkyboxBk = TEX sky.SkyboxDn = TEX sky.SkyboxFt = TEX sky.SkyboxLf = TEX sky.SkyboxRt = TEX sky.SkyboxUp = TEX end) -- Decal button (fixed to use modern property) button("Decal", function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then local d = Instance.new("Decal", v) d.ColorMapContent = TEX -- Required in 2025+; .Texture is deprecated end end end) -- Particle button button("Particle", function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then local p = Instance.new("ParticleEmitter", v) p.Texture = TEX p.Rate = 15 p.Lifetime = NumberRange.new(1.5) end end end) -- Jumpscare button (updated audio + auto-destroy on sound end) button("Jumpscare", function() local scareGui = Instance.new("ScreenGui") scareGui.Parent = player.PlayerGui scareGui.IgnoreGuiInset = true -- Better fullscreen coverage local img = Instance.new("ImageLabel", scareGui) img.Size = UDim2.fromScale(1,1) img.BackgroundColor3 = Color3.new(0,0,0) img.Image = TEX img.ScaleType = Enum.ScaleType.Stretch img.ImageTransparency = 0 -- Fully visible immediately local s = Instance.new("Sound", scareGui) s.SoundId = "rbxassetid://80776947525537" -- your requested new audio ID s.Volume = 5 s:Play() -- Auto-destroy GUI when audio finishes playing s.Ended:Connect(function() scareGui:Destroy() end) -- Fallback: destroy after 10 seconds if sound doesn't end (load fail, etc.) task.delay(10, function() if scareGui.Parent then scareGui:Destroy() end end) end) -- Close button button("Close", function() gui:Destroy() end)