Text Content
-- [[ 333.EXE FULL UI INJECTABLE ]] --
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- // Configuration
local Config = {
SpeedEnabled = false,
SpeedValue = 320.5,
SpeedKey = Enum.KeyCode.C,
HipHeight = 2.0,
AntiStomp = false,
GUIKey = Enum.KeyCode.Insert
}
-- // UI Root
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "333_EXE_GUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = (game:GetService("CoreGui") or LocalPlayer:WaitForChild("PlayerGui"))
-- // Main Window
local MainFrame = Instance.new("Frame")
MainFrame.Name = "Main"
MainFrame.Size = UDim2.new(0, 450, 0, 500)
MainFrame.Position = UDim2.new(0.5, -225, 0.5, -250)
MainFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(255, 105, 180)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 35)
Title.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
Title.Text = " 333.exe | External"
Title.TextColor3 = Color3.fromRGB(255, 105, 180)
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Font = Enum.Font.RobotoMono
Title.Parent = MainFrame
local Container = Instance.new("ScrollingFrame")
Container.Size = UDim2.new(1, -20, 1, -45)
Container.Position = UDim2.new(0, 10, 0, 40)
Container.BackgroundTransparency = 1
Container.CanvasSize = UDim2.new(0, 0, 1.5, 0)
Container.ScrollBarThickness = 2
Container.Parent = MainFrame
local Layout = Instance.new("UIListLayout")
Layout.Padding = UDim.new(0, 10)
Layout.Parent = Container
--- // COMPONENT: Slider Logic
local function AddSlider(name, min, max, default, callback)
local SliderFrame = Instance.new("Frame")
SliderFrame.Size = UDim2.new(1, -10, 0, 45)
SliderFrame.BackgroundTransparency = 1
SliderFrame.Parent = Container
local Label = Instance.new("TextLabel")
Label.Text = name .. " [" .. default .. "]"
Label.Size = UDim2.new(1, 0, 0, 20)
Label.TextColor3 = Color3.new(1,1,1)
Label.Font = Enum.Font.SourceSans
Label.BackgroundTransparency = 1
Label.Parent = SliderFrame
local Bar = Instance.new("Frame")
Bar.Size = UDim2.new(1, 0, 0, 4)
Bar.Position = UDim2.new(0, 0, 0, 25)
Bar.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
Bar.Parent = SliderFrame
local Knob = Instance.new("TextButton")
Knob.Size = UDim2.new(0, 12, 0, 12)
Knob.Position = UDim2.new((default-min)/(max-min), -6, 0.5, -6)
Knob.BackgroundColor3 = Color3.fromRGB(255, 105, 180)
Knob.Text = ""
Knob.Parent = Bar
local dragging = false
Knob.MouseButton1Down:Connect(function() dragging = true end)
UIS.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end)
RunService.RenderStepped:Connect(function()
if dragging then
local percent = math.clamp((UIS:GetMouseLocation().X - Bar.AbsolutePosition.X) / Bar.AbsoluteSize.X, 0, 1)
Knob.Position = UDim2.new(percent, -6, 0.5, -6)
local val = min + (max - min) * percent
Label.Text = name .. " [" .. string.format("%.2f", val) .. "]"
callback(val)
end
end)
end
--- // INITIALIZE COMPONENTS
AddSlider("HipHeight", -10, 10, 2, function(v)
local h = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if h then h.HipHeight = v end
end)
AddSlider("Speed Value", 320.5, 1000, 320.5, function(v)
Config.SpeedValue = v
end)
-- // Toggle System (Insert Key)
UIS.InputBegan:Connect(function(i, gpe)
if i.KeyCode == Config.GUIKey then MainFrame.Visible = not MainFrame.Visible end
if not gpe and i.KeyCode == Config.SpeedKey and Config.SpeedEnabled then
local h = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if h then h.WalkSpeed = Config.SpeedValue end
end
end)
UIS.InputEnded:Connect(function(i)
if i.KeyCode == Config.SpeedKey then
local h = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if h then h.WalkSpeed = 16 end
end
end)
-- Anti-Stomp
RunService.Heartbeat:Connect(function()
if Config.AntiStomp and LocalPlayer.Character then
local h = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if h and h.Health > 0 and (h.Health / h.MaxHealth) < 0.01 then
LocalPlayer.Character:BreakJoints()
end
end
end)