Hrakeri gui v3
Key RequiredUniversal

Hrakeri gui v3

Universal ScriptHrakeriHrakeri 707 views 195 executesUpdated May 28, 2026
Unrated
00
Lua Script•153 lines (5000 chars)
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

Features & Information

By Hrakeri

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts