
Key Required

local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))()
-- Create the window first
local Window = WindUI:CreateWindow({
Title = "TACORTA HUB HELPER",
Icon = "door-open",
Author = "by MOHAMMAD",
})
-- Edit the open button
Window:EditOpenButton({
Title = "Open TACORTA HUB V3 HELPER",
Icon = "monitor",
CornerRadius = UDim.new(0,16),
StrokeThickness = 2,
Color = ColorSequence.new(
Color3.fromHex("FF0F7B"),
Color3.fromHex("F89B29")
),
OnlyMobile = false,
Enabled = true,
Draggable = true,
})
-- Variables
local noclipEnabled = false
local noclipConnection
local espEnabled = false
local espBoxes = {}
local espNames = {}
local floatEnabled = false
local floatBodyForce
local savedPosition = nil
local currentWalkSpeed = 16
local speedBoostEnabled = false
local speedConnection
-- Function to apply walk speed consistently
local function applyWalkSpeed()
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("Humanoid") then
if speedBoostEnabled then
character.Humanoid.WalkSpeed = 50
else
character.Humanoid.WalkSpeed = currentWalkSpeed
end
end
end
-- Continuous speed monitoring to prevent reset when holding tools
local function startSpeedMonitor()
if speedConnection then
speedConnection:Disconnect()
end
speedConnection = game:GetService("RunService").Heartbeat:Connect(function()
applyWalkSpeed()
end)
end
-- Stop speed monitoring
local function stopSpeedMonitor()
if speedConnection then
speedConnection:Disconnect()
speedConnection = nil
end
end
-- HELPER TAB
local Tab = Window:Tab({
Title = "HELPER",
Icon = "bird",
Locked = false,
})
-- NOCLIP Button
local Button = Tab:Button({
Title = "NOCLIP",
Desc = "Walk through walls",
Locked = false,
Callback = function()
noclipEnabled = not noclipEnabled
if noclipEnabled then
-- Enable noclip
noclipConnection = game:GetService("RunService").Stepped:Connect(function()
if game.Players.LocalPlayer.Character then
for _, part in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = false
end
end
end
end)
else
-- Disable noclip
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
-- Restore collision
if game.Players.LocalPlayer.Character then
for _, part in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end
end
})
-- ESP Function
function createESP(character, playerName)
local head = character:WaitForChild("Head")
-- Create box
local box = Instance.new("BoxHandleAdornment")
box.Name = "ESPBox"
box.Adornee = head
box.AlwaysOnTop = true
box.ZIndex = 10
box.Size = Vector3.new(4, 6, 4)
box.Color3 = Color3.fromRGB(255, 0, 0)
box.Transparency = 0.5
box.Parent = head
-- Create name label
local nameLabel = Instance.new("BillboardGui")
nameLabel.Name = "ESPName"
nameLabel.Adornee = head
nameLabel.Size = UDim2.new(0, 100, 0, 40)
nameLabel.StudsOffset = Vector3.new(0, 3, 0)
nameLabel.AlwaysOnTop = true
local textLabel = Instance.new("TextLabel")
textLabel.Size = UDim2.new(1, 0, 1, 0)
textLabel.BackgroundTransparency = 1
textLabel.Text = playerName
textLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
textLabel.TextStrokeTransparency = 0
textLabel.TextSize = 14
textLabel.Font = Enum.Font.GothamBold
textLabel.Parent = nameLabel
nameLabel.Parent = head
table.insert(espBoxes, box)
table.insert(espNames, nameLabel)
-- Clean up when character is removed
character:WaitForChild("Humanoid").Died:Connect(function()
if box then box:Remove() end
if nameLabel then nameLabel:Remove() end
end)
end
function clearAllESP()
for _, box in pairs(espBoxes) do
if box and box.Parent then
box:Remove()
end
end
for _, name in pairs(espNames) do
if name and name.Parent then
name:Remove()
end
end
espBoxes = {}
espNames = {}
end
function enableESP()
clearAllESP()
for _, player in pairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer and player.Character then
createESP(player.Character, player.Name)
end
end
-- Listen for new players
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
if espEnabled then
createESP(character, player.Name)
end
end)
end)
end
-- ESP Button
local Button = Tab:Button({
Title = "ESP",
Desc = "See players through walls",
Locked = false,
Callback = function()
espEnabled = not espEnabled
if espEnabled then
enableESP()
else
clearAllESP()
end
end
})
-- POSITION Button (Save Position)
local Button = Tab:Button({
Title = "SAVE POSITION",
Desc = "Save current position for teleport",
Locked = false,
Callback = function()
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
savedPosition = character.HumanoidRootPart.Position
print("Position saved: " .. tostring(savedPosition))
end
end
})
-- TELEPORT Button (Teleport to Saved Position)
local Button = Tab:Button({
Title = "TELEPORT",
Desc = "Teleport to saved position",
Locked = false,
Callback = function()
if savedPosition then
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
character.HumanoidRootPart.Position = savedPosition
print("Teleported to saved position!")
end
else
print("No position saved! Use SAVE POSITION first.")
end
end
})
-- FLOAT Button
local Button = Tab:Button({
Title = "FLOAT",
Desc = "Float in place",
Locked = false,
Callback = function()
floatEnabled = not floatEnabled
if floatEnabled then
-- Enable float
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
if floatBodyForce then
floatBodyForce:Destroy()
end
floatBodyForce = Instance.new("BodyForce")
floatBodyForce.Name = "FloatForce"
floatBodyForce.Force = Vector3.new(0, character:GetMass() * workspace.Gravity, 0)
floatBodyForce.Parent = character.HumanoidRootPart
end
else
-- Disable float
if floatBodyForce then
floatBodyForce:Destroy()
floatBodyForce = nil
end
end
end
})
-- SPEED HELPER TAB
local Tab2 = Window:Tab({
Title = "SPEED HELPER",
Icon = "zap",
Locked = false,
})
-- Start speed monitoring when script starts
startSpeedMonitor()
-- Fixed Speed Slider (works even when holding tools)
local Slider = Tab2:Slider({
Title = "WALK SPEED",
Desc = "Speed works even when holding tools",
Step = 1,
Value = {
Min = 10,
Max = 100,
Default = 16,
},
Callback = function(value)
currentWalkSpeed = value
if not speedBoostEnabled then
applyWalkSpeed()
end
end
})
-- Auto-reapply speed when character respawns or changes
game.Players.LocalPlayer.CharacterAdded:Connect(function(character)
wait(1) -- Wait for character to fully load
applyWalkSpeed()
-- Monitor for tool equip/unequip events
local humanoid = character:WaitForChild("Humanoid")
if humanoid then
humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
applyWalkSpeed()
end)
end
end)
-- Also monitor current character
local character = game.Players.LocalPlayer.Character
if character then
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
applyWalkSpeed()
end)
end
end
-- Dropdown with all features (FULLY WORKING)
local Dropdown = Tab2:Dropdown({
Title = "ANYTHING (SUPER)",
Desc = "Quick toggle features",
Values = { "ESP", "NOCLIP", "FLOAT", "SPEED BOOST" },
Value = {},
Multi = true,
AllowNone = true,
Callback = function(selectedOptions)
-- Handle ESP
if table.find(selectedOptions, "ESP") then
if not espEnabled then
espEnabled = true
enableESP()
end
else
if espEnabled then
espEnabled = false
clearAllESP()
end
end
-- Handle NOCLIP
if table.find(selectedOptions, "NOCLIP") then
if not noclipEnabled then
noclipEnabled = true
-- Enable noclip
if noclipConnection then
noclipConnection:Disconnect()
end
noclipConnection = game:GetService("RunService").Stepped:Connect(function()
if game.Players.LocalPlayer.Character then
for _, part in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = false
end
end
end
end)
end
else
if noclipEnabled then
noclipEnabled = false
-- Disable noclip
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
-- Restore collision
if game.Players.LocalPlayer.Character then
for _, part in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end
end
-- Handle FLOAT
if table.find(selectedOptions, "FLOAT") then
if not floatEnabled then
floatEnabled = true
-- Enable float
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
if floatBodyForce then
floatBodyForce:Destroy()
end
floatBodyForce = Instance.new("BodyForce")
floatBodyForce.Name = "FloatForce"
floatBodyForce.Force = Vector3.new(0, character:GetMass() * workspace.Gravity, 0)
floatBodyForce.Parent = character.HumanoidRootPart
end
end
else
if floatEnabled then
floatEnabled = false
-- Disable float
if floatBodyForce then
floatBodyForce:Destroy()
floatBodyForce = nil
end
end
end
-- Handle SPEED BOOST
if table.find(selectedOptions, "SPEED BOOST") then
speedBoostEnabled = true
applyWalkSpeed()
else
speedBoostEnabled = false
applyWalkSpeed()
end
end
})
-- Apply initial speed
applyWalkSpeed()No comments yet for this script.



