local LMG2L = {} -- ScreenGui LMG2L["ScreenGui_1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")) LMG2L["ScreenGui_1"].Name = "Hrakeri gui v3" LMG2L["ScreenGui_1"].ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- Frame LMG2L["Frame_2"] = Instance.new("Frame", LMG2L["ScreenGui_1"]) local frame = LMG2L["Frame_2"] frame.BorderSizePixel = 0 frame.BackgroundColor3 = Color3.fromRGB(255,244,0) frame.Size = UDim2.new(0,626,0,396) frame.Position = UDim2.new(0,74,0,-52) -- Drag Script local UserInputService = game:GetService("UserInputService") local dragging, dragStart, startPos = false, nil, nil local function update(input) local delta = input.Position - dragStart frame.Position = UDim2.new(startPos.X.Scale,startPos.X.Offset + delta.X,startPos.Y.Scale,startPos.Y.Offset + delta.Y) end frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) frame.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement) then update(input) end end) -- Title LMG2L["TextLabel_16"] = Instance.new("TextLabel", frame) local title = LMG2L["TextLabel_16"] title.Size = UDim2.new(0,624,0,34) title.Position = UDim2.new(0,0,0,2) title.BackgroundTransparency = 1 title.Text = "Hrakeri gui v3" title.TextScaled = true title.TextWrapped = true title.TextColor3 = Color3.fromRGB(255,255,255) -- TextBox Project LMG2L["TextBox_17"] = Instance.new("TextBox", frame) local projectBox = LMG2L["TextBox_17"] projectBox.Size = UDim2.new(0,244,0,118) projectBox.Position = UDim2.new(0,16,0,260) projectBox.BackgroundColor3 = Color3.fromRGB(255,255,255) projectBox.BorderSizePixel = 2 projectBox.Text = "" projectBox.TextScaled = true projectBox.TextWrapped = true -- Clear Project Button LMG2L["TextButton17_18"] = Instance.new("TextButton", frame) local clearBtn = LMG2L["TextButton17_18"] clearBtn.Size = UDim2.new(0,126,0,64) clearBtn.Position = UDim2.new(0,380,0,326) clearBtn.Text = "Clear" clearBtn.TextScaled = true clearBtn.BackgroundColor3 = Color3.fromRGB(255,0,0) clearBtn.MouseButton1Click:Connect(function() projectBox.Text = "" end) -- Function to create buttons easily local function createButton(name,text,pos,size,color,callback) local btn = Instance.new("TextButton", frame) btn.Name = name btn.Text = text btn.Position = pos btn.Size = size btn.BackgroundColor3 = color btn.TextScaled = true btn.TextWrapped = true btn.MouseButton1Click:Connect(callback) return btn end -- Buttons -- Skybox (لون أحمر) createButton("TextButton1","Skybox",UDim2.new(0,8,0,54),UDim2.new(0,102,0,50),Color3.fromRGB(255,0,0),function() local Lighting = game:GetService("Lighting") local sky = Instance.new("Sky") sky.Parent = Lighting local id = "rbxassetid://72667530159358" sky.SkyboxBk = id sky.SkyboxDn = id sky.SkyboxFt = id sky.SkyboxLf = id sky.SkyboxRt = id sky.SkyboxUp = id Lighting.Brightness = 2 Lighting.ClockTime = 14 end) -- Decal createButton("TextButton2","Decal",UDim2.new(0,124,0,56),UDim2.new(0,102,0,48),Color3.fromRGB(255,0,0),function() local id = "72667530159358" for _, obj in pairs(game:GetDescendants()) do if obj:IsA("Part") or obj:IsA("MeshPart") then for _, face in pairs({Enum.NormalId.Back,Enum.NormalId.Top,Enum.NormalId.Left,Enum.NormalId.Front,Enum.NormalId.Right,Enum.NormalId.Bottom}) do local decal = Instance.new("Decal") decal.Parent = obj decal.Texture = "rbxassetid://"..id decal.Face = face end end end end) -- Pictures createButton("TextButton3","Pictures",UDim2.new(0,236,0,58),UDim2.new(0,106,0,48),Color3.fromRGB(255,0,0),function() local pe = Instance.new("ParticleEmitter", game.Players.LocalPlayer.Character:WaitForChild("Torso")) pe.Texture = "rbxassetid://72667530159358" pe.VelocitySpread = 90 end) -- Jump scare createButton("TextButton4","Jump scare",UDim2.new(0,356,0,56),UDim2.new(0,102,0,48),Color3.fromRGB(255,0,0),function() local me = game.Players.LocalPlayer.Name for i,v in pairs(game.Players:GetPlayers()) do if v.Name ~= me and v:FindFirstChild("PlayerGui") and not v.PlayerGui:FindFirstChild("Screamer") then spawn(function() local newgui = Instance.new("ScreenGui", v.PlayerGui) newgui.Name = "Screamer" local newimage = Instance.new("ImageLabel", newgui) newimage.Image = "rbxassetid://102469273448144" newimage.Size = UDim2.new(1,0,1,0) local s = Instance.new("Sound", newgui) s.SoundId = "rbxassetid://6129291390" s.Volume = 10 s.Looped = true s:Play() wait(9.4) newgui:Destroy() end) end end end) -- Hint createButton("TextButton5","Hint",UDim2.new(0,478,0,58),UDi