Eymen
Yeni Üye%20
Mesajlar2
Katılım02.05.2026
2 Mayıs 2026 14:48Oyun Hileleri
roblox
-- SERVICES
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
-- VARIABLES
local noclip = false
local infJump = false
-- GUI CREATION
local ScreenGui = Instance.new("ScreenGui")
local OpenButton = Instance.new("TextButton")
local MainFrame = Instance.new("Frame")
local Content = Instance.new("ScrollingFrame")
local SearchBar = Instance.new("TextBox")
local UIListLayout = Instance.new("UIListLayout")
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
ScreenGui.Name = "UniversalMenuV6"
-- Toggle Button
OpenButton.Parent = ScreenGui
OpenButton.Size = UDim2.new(0, 55, 0, 55)
OpenButton.Position = UDim2.new(0, 10, 0.4, 0)
OpenButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
OpenButton.Text = "🌑"
OpenButton.TextColor3 = Color3.new(1, 1, 1)
OpenButton.TextSize = 25
Instance.new("UICorner", OpenButton).CornerRadius = UDim.new(1, 0)
-- Main Panel
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
MainFrame.Position = UDim2.new(0.5, -135, 0.5, -150)
MainFrame.Size = UDim2.new(0, 270, 0, 350)
MainFrame.Visible = false
MainFrame.Active = true
Instance.new("UICorner", MainFrame)
-- DRAG SYSTEM
local dragging, dragInput, dragStart, startPos
local function update(input)
local delta = input.Position - dragStart
MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
MainFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then dragging = false end
end)
end
end)
MainFrame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then update(input) end
end)
-- SEARCH BAR
SearchBar.Name = "SearchBar"
SearchBar.Parent = MainFrame
SearchBar.Size = UDim2.new(0.9, 0, 0, 35)
SearchBar.Position = UDim2.new(0.05, 0, 0, 10)
SearchBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
SearchBar.PlaceholderText = "Search features..."
SearchBar.Text = ""
SearchBar.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", SearchBar)
-- CONTENT LIST
Content.Parent = MainFrame
Content.Position = UDim2.new(0, 0, 0, 55)
Content.Size = UDim2.new(1, 0, 1, -65)
Content.BackgroundTransparency = 1
Content.CanvasSize = UDim2.new(0, 0, 0, 0)
Content.AutomaticCanvasSize = Enum.AutomaticSize.Y
Content.ScrollBarThickness = 4
UIListLayout.Parent = Content
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.Padding = UDim.new(0, 8)
-- HELPER: ADJUSTABLE (Input + Button)
local function addAdjustable(name, placeholder, callback)
local frame = Instance.new("Frame")
frame.Name = name
frame.Parent = Content
frame.Size = UDim2.new(0.9, 0, 0, 45)
frame.BackgroundTransparency = 1
local box = Instance.new("TextBox")
box.Parent = frame
box.Size = UDim2.new(0.45, 0, 1, 0)
box.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
box.PlaceholderText = placeholder
box.Text = ""
box.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", box)
local btn = Instance.new("TextButton")
btn.Parent = frame
btn.Position = UDim2.new(0.5, 5, 0, 0)
btn.Size = UDim2.new(0.5, -5, 1, 0)
btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
btn.Text = "Set " .. name
btn.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", btn)
btn.MouseButton1Click:Connect(function()
callback(tonumber(box.Text))
end)
end
-- HELPER: REGULAR BUTTON
local function addFeature(name, callback)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Parent = Content
btn.Size = UDim2.new(0.9, 0, 0, 40)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
btn.Text = name
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 14
Instance.new("UICorner", btn)
btn.MouseButton1Click:Connect(callback)
return btn
end
-----------------------------------------------------------
-- FEATURES LIST
-----------------------------------------------------------
addAdjustable("Speed", "Value...", function(val)
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum and val then hum.WalkSpeed = val end
end)
addAdjustable("Jump", "Value...", function(val)
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum and val then
hum.UseJumpPower = true
hum.JumpPower = val
end
end)
addFeature("Noclip", function()
noclip = not noclip
if noclip then
RunService.Stepped:Connect(function()
if noclip and LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end)
end
end)
addFeature("Infinite Jump", function()
infJump = not infJump
UserInputService.JumpRequest:Connect(function()
if infJump then
local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum then hum:ChangeState("Jumping") end
end
end)
end)
addFeature("Reset Character", function()
if LocalPlayer.Character then LocalPlayer.Character:BreakJoints() end
end)
-- SEARCH LOGIC
SearchBar:GetPropertyChangedSignal("Text"):Connect(function()
local searchText = string.lower(SearchBar.Text)
for _, item in pairs(Content:GetChildren()) do
if item:IsA("TextButton") or item:IsA("Frame") then
item.Visible = (searchText == "" or string.find(string.lower(item.Name), searchText))
end
end
end)
-- TOGGLE ACTION
OpenButton.MouseButton1Click:Connect(function()
MainFrame.Visible = not MainFrame.Visible
end)
Yorumlar (0)
Cevap yazmak için giriş yapmalısınız.