Eymen

Eymen

Trial Staff
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.