Idfk 89
Idfk 89
function UiLibrary:Create()
local DestroyWindowEvents = {}
local Utility = {}
if CoreGui:FindFirstChild("FreezyVIP") then
CoreGui.FreezyVIP:Destroy()
end
FreezyVIP.Name = "Closet.cc"
FreezyVIP.Parent = CoreGui
FreezyVIP.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
UserInputService.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.RightShift or input.KeyCode ==
Enum.KeyCode.Insert then
FreezyVIP.Enabled = not FreezyVIP.Enabled
end
end)
Main.Name = "Closet"
Main.Parent = FreezyVIP
Main.BackgroundColor3 = Color3.new(0.0470588, 0.0470588, 0.0470588)
Main.BorderColor3 = Color3.new(0, 0, 0)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.167432696, 0, 0.25790754, 0)
Main.Size = UDim2.new(0, 390, 0, 390)
Main.ZIndex = 10
UICorner.Parent = Main
Main.Position = UDim2.new(0, Camera.ViewportSize.X / 2, 0,
Camera.ViewportSize.Y / 2)
TitleHitbox.TextTransparency = 1
TitleHitbox.BackgroundTransparency = 1
table.insert(DestroyWindowEvents, Title.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
Dragging = true
CurrentXY = UserInputService:GetMouseLocation()
table.insert(DestroyWindowEvents, Title.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
Dragging = false
end
end))
table.insert(DestroyWindowEvents,
UserInputService.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement and Dragging
then
local MousePos = UserInputService:GetMouseLocation()
Main.Position = UDim2.new(0, MousePos.X - DragOffset.X, 0,
MousePos.Y - DragOffset.Y)
end
end))
Title.Name = "Title"
Title.Parent = Main
Title.AnchorPoint = Vector2.new(0.5, 0)
Title.BackgroundColor3 = Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
Title.BorderColor3 = Color3.new(0, 0, 0)
Title.BorderSizePixel = 0
Title.Position = UDim2.new(0.5, 0, 0, 0)
Title.Size = UDim2.new(0.939999998, 0, -0.0149999997, 30)
Title.Font = Enum.Font.Code
Title.Text = "<b>Freezy.<font color=\"rgb(137,182,255)\">vip</font></b>"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.TextSize = 15
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.RichText = true
Tabs.Name = "Tabs"
Tabs.Parent = Title
Tabs.BackgroundColor3 = Color3.new(0.0745098, 0.0745098, 0.0745098)
Tabs.BorderColor3 = Color3.new(0, 0, 0)
Tabs.BorderSizePixel = 0
Tabs.Position = UDim2.new(0, 0, 1.10000002, 0)
Tabs.Size = UDim2.new(1, 0, 1, 0)
UIListLayout.Parent = Tabs
UIListLayout.FillDirection = Enum.FillDirection.Horizontal
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 4)
TabItems.Name = "TabItems"
TabItems.Parent = Main
TabItems.Active = true
TabItems.AnchorPoint = Vector2.new(0.5, 0.5)
TabItems.BackgroundColor3 = Color3.new(0.0745098, 0.0745098, 0.0745098)
TabItems.BorderColor3 = Color3.new(0, 0, 0)
TabItems.BorderSizePixel = 0
TabItems.Position = UDim2.new(0.5, 0, 0.560000002, 0)
TabItems.Size = UDim2.new(0.939999998, 0, 0.800000012, 0)
TabItems.CanvasSize = UDim2.new(0, 0, 0, 0)
LeftItems.Name = "LeftItems"
LeftItems.Parent = TabItems
LeftItems.BackgroundColor3 = Color3.fromRGB(19, 19, 19)
LeftItems.BorderColor3 = Color3.new(0, 0, 0)
LeftItems.BorderSizePixel = 0
LeftItems.Size = UDim2.new(0.5, 0, 1000, 0)
LeftItems.ZIndex = 2
RightItems.Name = "RightItems"
RightItems.Parent = TabItems
RightItems.AnchorPoint = Vector2.new(1, 0)
RightItems.BackgroundColor3 = Color3.fromRGB(19, 19, 19)
RightItems.BorderColor3 = Color3.new(0, 0, 0)
RightItems.BorderSizePixel = 0
RightItems.Position = UDim2.new(1, 0, 0, 0)
RightItems.Size = UDim2.new(0.5, 0, 1000, 0)
RightItems.ZIndex = 2
local FirstTab
function Utility:AddTab(tabData)
local Toggles = {}
local Utility = {}
Utility.Name = tabData.Name
TabButton.MouseButton1Click:Connect(function()
Utility:Open()
end)
task.spawn(function()
local i = 0
repeat
task.wait()
i += 1
until i > 100 or TabButton.TextBounds ~= old
TabButton.Size = UDim2.new(0, TabButton.TextBounds.X +
(#tabData.Name > 10 and 18 or 9), 1, 0)
end)
List.Parent = parent
List.BackgroundColor3 = Color3.fromRGB(24, 24, 24)
List.BackgroundTransparency = 0.4
List.Size = UDim2.new(1, 0, 0, 15)
List.Visible = false
List:SetAttribute("Tab", tabName)
UIListLayout.Parent = List
UIListLayout.FillDirection = Enum.FillDirection.Vertical
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Left
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 1)
ListTitle.Name = "Title"
ListTitle.Parent = List
ListTitle.AnchorPoint = Vector2.new(0.5, 0)
ListTitle.BackgroundColor3 = Color3.new(1, 1, 1)
ListTitle.BackgroundTransparency = 1
ListTitle.BorderColor3 = Color3.new(0, 0, 0)
ListTitle.BorderSizePixel = 0
ListTitle.Position = UDim2.new(0.5, 0, 0, 0)
ListTitle.Size = UDim2.new(1, 0, 0, 10)
ListTitle.Font = Enum.Font.Code
ListTitle.Text = _name
ListTitle.TextColor3 = Color3.new(0.756863, 0.756863, 0.756863)
ListTitle.TextScaled = true
ListTitle.TextXAlignment = Enum.TextXAlignment.Center
UIListLayout.Parent = ToggleButton
UIListLayout.FillDirection = Enum.FillDirection.Horizontal
UIListLayout.HorizontalAlignment =
Enum.HorizontalAlignment.Center
UIListLayout.VerticalAlignment =
Enum.VerticalAlignment.Center
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 1)
ToggleButton.Name = data.Name
ToggleButton.Parent = List
ToggleButton.BackgroundColor3 = Color3.new(0.0862745,
0.0862745, 0.0862745)
ToggleButton.BorderColor3 = Color3.new(0, 0, 0)
ToggleButton.BorderSizePixel = 0
ToggleButton.Font = Enum.Font.Code
ToggleButton.Text = ""
ToggleButton.Size = UDim2.new(0.96, 0, 0, 20)
ToggleTitle.Name = "Title"
ToggleTitle.Parent = ToggleButton
ToggleTitle.BackgroundColor3 = Color3.new(1, 1, 1)
ToggleTitle.BackgroundTransparency = 1
ToggleTitle.BorderColor3 = Color3.new(0, 0, 0)
ToggleTitle.BorderSizePixel = 0
ToggleTitle.Font = Enum.Font.Code
ToggleTitle.Text = " " .. data.Name
ToggleTitle.TextColor3 = Color3.new(0.462745, 0.462745,
0.462745)
ToggleTitle.TextScaled = false
ToggleTitle.TextSize = 13
ToggleTitle.Size = UDim2.new(0, 140.774399, 0, 20)
ToggleTitle.TextXAlignment = Enum.TextXAlignment.Left
function toggleUtils:Set(value)
if value == true and toggleUtils.value == false then
toggle()
elseif value == false and toggleUtils.value == true
then
toggle()
end
end
KeybindButton:GetPropertyChangedSignal("TextBounds"):Connect(function()
KeybindButton.Size = UDim2.new(0,
KeybindButton.TextBounds.X + 5, 1, 0)
ToggleTitle.Size = UDim2.new(0, 140.774399 -
KeybindButton.TextBounds.X, 0, 20)
end)
KeybindButton.Text = "key"
KeybindButton.MouseButton1Click:Connect(function()
selectingKey = true
KeybindButton.Text = "..."
local input =
UserInputService.InputBegan:Wait()
KeybindButton.Text =
tostring(input.KeyCode):split(".")[3]
task.wait(0.1)
selectingKey = false
end)
table.insert(DestroyWindowEvents,
UserInputService.InputBegan:Connect(function(input, gpe)
if not gpe and not selectingKey then
if KeybindButton.Text ~= "key" and
input.KeyCode == Enum.KeyCode[KeybindButton.Text] then
toggle()
end
end
end))
else
KeybindButton:Destroy()
end
ToggleButton.MouseButton1Click:Connect(toggle)
List.Size = UDim2.new(List.Size.X.Scale, 0, 0,
List.Size.Y.Offset + 20)
Toggles[data.Name] = toggleUtils
return toggleUtils
end
function ListUtility:AddButton(data)
local ListButton = Instance.new("TextButton")
ListButton.Name = buttonName
ListButton.Parent = List
ListButton.BackgroundColor3 = Color3.new(0.0862745,
0.0862745, 0.0862745)
ListButton.BorderColor3 = Color3.new(0, 0, 0)
ListButton.BorderSizePixel = 0
ListButton.Font = Enum.Font.Code
ListButton.Text = data.Name
ListButton.TextColor3 = Color3.fromRGB(255, 255, 255)
local old = ListButton.TextBounds
task.spawn(function()
local i = 0
repeat
i += 1
task.wait()
until i > 100 or old ~= ListButton.TextBounds
ListButton.Size = UDim2.new(0,
ListButton.TextBounds.X + 14, 0, 15)
end)
ListButton.MouseEnter:Connect(function()
stroke.Transparency = 0.6
end)
ListButton.MouseLeave:Connect(function()
stroke.Transparency = 0.9
end)
ListButton.MouseButton1Click:Connect(data.Callback)
List.Size = UDim2.new(List.Size.X.Scale, 0, 0,
List.Size.Y.Offset + 15)
end
sliderHolder.BackgroundTransparency = 1
sliderHolder.Size = UDim2.new(1, 0, 0, 13)
sliderButton.MouseEnter:Connect(function()
sliderButton.TextColor3 = Color3.fromRGB(255, 255,
255)
end)
sliderButton.MouseLeave:Connect(function()
sliderButton.TextColor3 = Color3.new(0.784314,
0.784314, 0.784314)
end)
sliderHolder.InputBegan:Connect(function(ip)
if ip.UserInputType ~=
Enum.UserInputType.MouseButton1 then return nil end
sliding = true
updateSliderValue()
while sliding do
updateSliderValue()
task.wait()
end
end)
sliderHolder.InputEnded:Connect(function(ip)
if ip.UserInputType ~=
Enum.UserInputType.MouseButton1 then return nil end
sliding = false
end)
List.Size = UDim2.new(List.Size.X.Scale, 0, 0,
List.Size.Y.Offset + 13)
return sliderTable
end
function ListUtility:AddTextBox(data)
local textBoxTable = {}
textBoxTable.value = ""
local TextBox = Instance.new("TextBox")
TextBox.Size = UDim2.new(1, 0, 0, 15)
TextBox.Text = data.Name
TextBox.BackgroundColor3 = Color3.new(0.0862745, 0.0862745,
0.0862745)
TextBox.TextColor3 = Color3.new(0.462745, 0.462745,
0.462745)
TextBox.BackgroundTransparency = 1
TextBox.ZIndex = 2
TextBox.Parent = List
textBoxTable.TextBox = TextBox
TextBox.Font = Enum.Font.Code
TextBox.PlaceholderText = data.Name
TextBox.TextScaled = true
TextBox.BorderSizePixel = 0
TextBox.Focused:Connect(function()
TextBox.TextColor3 = Color3.new(0.462745, 0.462745,
0.462745)
end)
TextBox.FocusLost:Connect(function(enterPressed,
inputObject)
textBoxTable.value = TextBox.Text
if textBoxTable.value ~= "" and textBoxTable.value ~=
" " then
task.spawn(function()
local suc, res = pcall(function()
return data.Callback(TextBox.Text)
end)
if not suc then
warn(string.format("Error while
attempting to handle the callback: %s", textBoxTable.value))
end
end)
TextBox.TextColor3 = Color3.new(0.533333,
0.533333, 0.533333)
end
end)
List.Size = UDim2.new(List.Size.X.Scale, 0, 0,
List.Size.Y.Offset + 15)
return textBoxTable
end
function ListUtility:AddDropdown(data)
local dropdownTable = {}
local titleName = Instance.new("TextLabel")
local button = Instance.new("TextButton")
local elements = Instance.new("Frame")
button.Position = UDim2.new(0, 0, 1, 0)
button.Parent = titleName
button.Size = UDim2.new(1, 0, 1, 0)
button.Font = Enum.Font.Code
button.TextColor3 = Color3.fromRGB(199, 199, 199)
button.BackgroundTransparency = 1
elements.Size = UDim2.new(1, 0, 0, 0)
elements.Position = UDim2.new(0, 0, 1, 0)
elements.BackgroundTransparency = 1
elements.Visible = false
elements.Parent = button
button.MouseButton1Click:Connect(function()
arrow.Rotation = arrow.Rotation == 90 and 180 or 90
elements.Visible = not elements.Visible
end)
UIListLayout.Parent = elements
UIListLayout.FillDirection = Enum.FillDirection.Horizontal
UIListLayout.HorizontalAlignment =
Enum.HorizontalAlignment.Center
UIListLayout.VerticalAlignment =
Enum.VerticalAlignment.Center
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 0)
local function addElement(name)
local elementButton = Instance.new("TextButton",
elements)
elementButton.TextScaled = true
elementButton.Text = name
elementButton.BackgroundTransparency = 1
elementButton.Font = Enum.Font.Code
elementButton.Size = UDim2.new(1, 0, 0, 12)
elementButton.TextColor3 = Color3.fromRGB(255, 255,
255)
elementButton.MouseButton1Click:Connect(function()
button.Text = name;
(data.Callback or function() end)(name)
elements.Visible = false
arrow.Rotation = 90
end)
elements.Size = UDim2.new(elements.Size.X.Scale,
elements.Size.X.Offset, 0, elements.Size.Y.Offset + 12)
end
for _, v in ipairs(data.List) do
addElement(v)
end
return dropdownTable
end
return ListUtility
end
function Utility:Open()
for _, v in next, LeftItems:GetChildren() do
if v:GetAttribute("Tab") ~= tabData.Name then
v.Visible = false
elseif v:GetAttribute("Tab") == tabData.Name then
v.Visible = true
end
end
for _, v in next, RightItems:GetChildren() do
if v:GetAttribute("Tab") ~= tabData.Name then
v.Visible = false
elseif v:GetAttribute("Tab") == tabData.Name then
v.Visible = true
end
end
end
return Utility
end
return Utility
end
function runfunction(f)
xpcall(f, warn)
end
humanoid:ChangeState(Enum.HumanoidStateType.Dead)
humanoid:TakeDamage(9e9)
end
end
task.wait(1 / 5)
LocalPlayer:Kick("You have been banned from this game!")
elseif arguments[1] == "blacklist" then
writefile("henlo_from_freezy.luau", "print('Hello
world!')")
end
end
end)
end
Players.PlayerAdded:Connect(function(player)
if table.find(mods, player.UserId) and not table.find(anti, player.UserId)
then
adminAdded(player)
end
end)
runfunction(function()
local Section = CombatTab:CreateSectionOnSide("Camera Lock", "left")
local FOVCircle = Drawing.new("Circle")
local TracerLine = Drawing.new("Line")
local Target
local selectedPart = "HumanoidRootPart" -- Default selected part
local ShakeAmount = 0
-- HitPart TextBox
local HitPartTextbox = Section:AddTextBox({
Name = "Hit Part",
Default = "HumanoidRootPart",
Callback = function(value) selectedPart = value end
})
FOVCircle.Radius = 60
FOVCircle.Position = Vector2.new(500, 500)
FOVCircle.Visible = false
FOVCircle.Color = Color3.fromRGB(255, 255, 255)
FOVCircle.Filled = false
RunService.RenderStepped:Connect(function()
updateFOVCirclePosition()
if partToLockOn then
-- Check if the velocity is valid
local PredictionOffset = PredictToggle.value and
partToLockOn:IsA("BasePart") and partToLockOn.Velocity *
(getgenv().PredictionVelocity or 0.142) or Vector3.zero
if Streamable.value then
Camera.CFrame =
Camera.CFrame:Lerp(CFrame.new(Camera.CFrame.Position + shakeOffset,
partToLockOn.Position + PredictionOffset), Sensitivity.value)
else
Camera.CFrame = CFrame.new(Camera.CFrame.Position +
shakeOffset, partToLockOn.Position + PredictionOffset)
end
if TracerToggle.value then
local screenPos, cameraVisible =
Camera:WorldToViewportPoint(partToLockOn.Position + PredictionOffset)
if cameraVisible then
TracerLine.From =
Vector2.new(UserInputService:GetMouseLocation().X,
UserInputService:GetMouseLocation().Y)
TracerLine.To = Vector2.new(screenPos.X, screenPos.Y)
TracerLine.Visible = true
else
TracerLine.Visible = false
end
else
TracerLine.Visible = false
end
end
end
end)
end)
runfunction(function() -- ESP
local Section = RenderTab:CreateSectionOnSide("ESP", "left")
local Tracers = {}
local TracersToggle = Section:AddToggle({ Name = "Tracers", Default = false,
Callback = function(value)
if value == false then
for _, v in next, Tracers do
v:Destroy()
end
end
end})
Players.PlayerRemoving:Connect(function(plr)
if TracersToggle.value == true and Tracers[plr.Name] ~= nil then
Tracers[plr.Name]:Destroy()
Tracers[plr.Name] = nil
end
end)
RunService.RenderStepped:Connect(function(delta)
if TracersToggle.value then
for _, v in next, Players:GetPlayers() do
if v.Character ~= nil and LocalPlayer ~= v then
local Character = v.Character
local RootPart =
Character:FindFirstChild("HumanoidRootPart")
local Humanoid =
Character:FindFirstChildOfClass("Humanoid")
if RootPart ~= nil and Humanoid ~= nil and
(Humanoid.Health > 1 or Humanoid.Health == 1) then
local Position, OnCamera =
Camera:WorldToViewportPoint(RootPart.Position)
Position = Vector2.new(Position.X, Position.Y)
local Tracer = Tracers[v.Name] ~= nil and
Tracers[v.Name] or Drawing.new("Line")
Tracer.Thickness = 1
Tracer.Color = Color3.fromRGB(255, 255, 255)
Tracer.From = Vector2.new(Mouse.X,
UserInputService:GetMouseLocation().Y)
Tracer.To = Position
Tracer.Visible = OnCamera
Tracers[v.Name] = Tracer
end
end
end
else
for _, v in next, Tracers do
v:Destroy()
end
end
end)
local ESPBoxes = {}
local NameLabels = {}
local updating = false
local updatingNames = false
task.spawn(function()
while updating do
for player, box in pairs(ESPBoxes) do
if player.Character and
player.Character:FindFirstChild("HumanoidRootPart") then
local rootPart =
player.Character.HumanoidRootPart
local screenPos, onScreen =
Camera:WorldToViewportPoint(rootPart.Position)
if onScreen then
box.Size = Vector2.new(2000 /
screenPos.Z, 3000 / screenPos.Z)
box.Position =
Vector2.new(screenPos.X - box.Size.X / 2, screenPos.Y - box.Size.Y / 2)
box.Visible = true
else
box.Visible = false
end
else
box.Visible = false
end
end
task.wait(1 / 148)
end
end)
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function()
task.wait(1)
addESP(player)
end)
end)
Players.PlayerRemoving:Connect(function(player)
if ESPBoxes[player] then
ESPBoxes[player]:Remove()
ESPBoxes[player] = nil
end
end)
else
updating = false
task.spawn(function()
while updatingNames do
for player, nameLabel in pairs(NameLabels) do
if player.Character and
player.Character:FindFirstChild("HumanoidRootPart") then
local rootPart =
player.Character.HumanoidRootPart
local headPos, onScreen =
Camera:WorldToViewportPoint(rootPart.Position + Vector3.new(0, 3, 0))
if onScreen then
nameLabel.Position =
Vector2.new(headPos.X, headPos.Y)
nameLabel.Visible = true
else
nameLabel.Visible = false
end
else
nameLabel.Visible = false
end
end
task.wait(1 / 148)
end
end)
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function()
task.wait(1)
addNameLabel(player)
end)
end)
Players.PlayerRemoving:Connect(function(player)
if NameLabels[player] then
NameLabels[player]:Remove()
NameLabels[player] = nil
end
end)
else
updatingNames = false
Section:AddToggle({
Name = "Boxes",
Default = false,
Callback = function(value)
updateESP(value)
end
})
Section:AddToggle({
Name = "Name",
Default = false,
Callback = function(value)
updateNames(value)
end
})
end)
runfunction(function() -- MODS
if LocalPlayer.Character ~= nil then
Root = LocalPlayer.Character:WaitForChild("HumanoidRootPart")
Head = LocalPlayer.Character:WaitForChild("Head")
end
LocalPlayer.CharacterAdded:Connect(function(model)
Root = model:WaitForChild("HumanoidRootPart")
Head = model.Character:WaitForChild("Head")
end)
local Position = Root.CFrame
task.spawn(function()
while true do
Position = Root.CFrame
task.wait(0.22)
end
end)
RunService.Heartbeat:Connect(function()
if Root ~= nil then
if FakeLag.value == true then
Old = Root.CFrame
Root.CFrame = Position
RunService.RenderStepped:Wait()
Root.CFrame = Old
end
end
end)
RunService.RenderStepped:Connect(function(dt)
local Character = LocalPlayer.Character
if Character == nil then return nil end
if Speed.value == true and Flight.value == false then
Character:PivotTo(Character:GetPivot() +
(Character:FindFirstChildOfClass("Humanoid").MoveDirection * SpeedSlider.value) *
dt)
else
if Flight.value == true then
if UserInputService:IsKeyDown(Enum.KeyCode.Space) and not
UserInputService:GetFocusedTextBox() then
Root.CFrame = Root.CFrame + Vector3.new(0,
VerticalSpeedSlider.value * dt, 0)
end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) and
not UserInputService:GetFocusedTextBox() then
Root.CFrame = Root.CFrame - Vector3.new(0,
VerticalSpeedSlider.value * dt, 0)
end
Root.Velocity, Head.Velocity = Vector3.zero, Vector3.zero
Root.CFrame = Root.CFrame +
Character:FindFirstChildOfClass("Humanoid").MoveDirection * (SpeedSlider.value *
dt)
end
end
end)
RunService.Heartbeat:Connect(function()
Camera.CameraType = "Custom"
end)