
Key Required

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
for _, guiName in ipairs({ "QuidzHubUI", "BearAlphaCheatHub" }) do
local oldGui = playerGui:FindFirstChild(guiName)
if oldGui then
oldGui:Destroy()
end
end
local targetPosition = Vector3.new(407.5, 40, -27.5)
local teleportDelay = 5
local teleportRadius = 8
local enabled = false
local loopId = 0
local lastTeleportAt = -math.huge
local teleporting = false
local presetStore = _G.BearAlphaCheatHubPreset or {}
_G.BearAlphaCheatHubPreset = presetStore
local green = Color3.fromRGB(0, 255, 150)
local greenSoft = Color3.fromRGB(135, 255, 195)
local greenText = Color3.fromRGB(120, 255, 180)
local red = Color3.fromRGB(255, 55, 75)
local redButton = Color3.fromRGB(190, 35, 55)
local redDark = Color3.fromRGB(18, 4, 6)
local selectedHubColor = presetStore.HubColor or green
local selectedHubHue, selectedHubSaturation, selectedHubValue = selectedHubColor:ToHSV()
selectedHubValue = 1
local toggleKey = presetStore.ToggleKey or Enum.KeyCode.RightShift
local walkSpeedValue = presetStore.WalkSpeed or 16
local jumpPowerValue = presetStore.JumpPower or 50
local waitingForBind = false
local currentPage = "Teleport"
local draggingFrame = nil
local dragStart = nil
local startPos = nil
local pickingColor = false
local ScreenGui = nil
local function savePreset()
presetStore.HubColor = selectedHubColor
presetStore.HubHue = selectedHubHue
presetStore.HubSaturation = selectedHubSaturation
presetStore.HubValue = selectedHubValue
presetStore.ToggleKey = toggleKey
presetStore.WalkSpeed = walkSpeedValue
presetStore.JumpPower = jumpPowerValue
end
local function darken(color, amount)
return Color3.new(
math.clamp(color.R * amount, 0, 1),
math.clamp(color.G * amount, 0, 1),
math.clamp(color.B * amount, 0, 1)
)
end
local function soften(color, amount)
return Color3.new(
math.clamp(color.R + (1 - color.R) * amount, 0, 1),
math.clamp(color.G + (1 - color.G) * amount, 0, 1),
math.clamp(color.B + (1 - color.B) * amount, 0, 1)
)
end
local function colorToRGBText(color)
return math.floor(color.R * 255 + 0.5) .. ", " .. math.floor(color.G * 255 + 0.5) .. ", " .. math.floor(color.B * 255 + 0.5)
end
local function atan2(y, x)
if math.atan2 then
return math.atan2(y, x)
end
return math.atan(y, x)
end
local function getCharacterState()
local character = player.Character or player.CharacterAdded:Wait()
local root = character:FindFirstChild("HumanoidRootPart") or character:WaitForChild("HumanoidRootPart", 5)
local humanoid = character:FindFirstChildOfClass("Humanoid")
return character, root, humanoid
end
local function getRoot()
local _, root = getCharacterState()
return root
end
local function getHumanoid()
local character = player.Character
if not character then
return nil
end
return character:FindFirstChildOfClass("Humanoid")
end
local function applyPlayerStats()
local humanoid = getHumanoid()
if not humanoid then
return false
end
pcall(function()
humanoid.WalkSpeed = walkSpeedValue
end)
pcall(function()
humanoid.UseJumpPower = true
end)
pcall(function()
humanoid.JumpPower = jumpPowerValue
end)
return true
end
local function clearCharacterVelocity(root)
if not root then
return
end
root.AssemblyLinearVelocity = Vector3.zero
root.AssemblyAngularVelocity = Vector3.zero
end
local function isNearTarget(root)
return root and (root.Position - targetPosition).Magnitude <= teleportRadius
end
local function teleportPlayer(force)
if teleporting then
return false
end
local now = os.clock()
if not force and now - lastTeleportAt < teleportDelay then
return false
end
local character, root, humanoid = getCharacterState()
if not character or not root then
return false
end
if humanoid and (humanoid.Health <= 0 or humanoid.Sit) then
return false
end
if not force and isNearTarget(root) then
return false
end
teleporting = true
lastTeleportAt = now
clearCharacterVelocity(root)
local success = pcall(function()
character:PivotTo(CFrame.new(targetPosition))
end)
task.defer(function()
clearCharacterVelocity(root)
teleporting = false
end)
return success
end
local function tween(object, properties, time)
TweenService:Create(
object,
TweenInfo.new(time or 0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
properties
):Play()
end
local function addCorner(object, radius)
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, radius)
corner.Parent = object
return corner
end
local function addStroke(object, color, thickness, transparency)
local stroke = Instance.new("UIStroke")
stroke.Color = color
stroke.Thickness = thickness
stroke.Transparency = transparency
stroke.Parent = object
return stroke
end
local function makeDraggable(frame, dragBar)
dragBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
draggingFrame = frame
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End and draggingFrame == frame then
draggingFrame = nil
end
end)
end
end)
end
local function createNoise(parent, height, startColor)
local noiseLayer = Instance.new("Frame")
noiseLayer.Name = "OldTVNoise"
noiseLayer.Parent = parent
noiseLayer.Size = UDim2.new(1, 0, 1, 0)
noiseLayer.BackgroundTransparency = 1
noiseLayer.ZIndex = 2
local dots = {}
for _ = 1, 65 do
local dot = Instance.new("Frame")
dot.Name = "NoiseDot"
dot.Parent = noiseLayer
dot.Size = UDim2.new(0, math.random(1, 3), 0, math.random(1, 3))
dot.Position = UDim2.new(math.random(0, 1000) / 1000, 0, math.random(0, 1000) / 1000, 0)
dot.BackgroundColor3 = startColor
dot.BackgroundTransparency = 0.93
dot.BorderSizePixel = 0
dot.ZIndex = 2
table.insert(dots, dot)
end
for y = 0, height, 8 do
local scanline = Instance.new("Frame")
scanline.Name = "Scanline"
scanline.Parent = noiseLayer
scanline.Size = UDim2.new(1, 0, 0, 1)
scanline.Position = UDim2.new(0, 0, 0, y)
scanline.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
scanline.BackgroundTransparency = 0.965
scanline.BorderSizePixel = 0
scanline.ZIndex = 2
end
local sweepLine = Instance.new("Frame")
sweepLine.Name = "SweepLine"
sweepLine.Parent = noiseLayer
sweepLine.Size = UDim2.new(1, 0, 0, 18)
sweepLine.Position = UDim2.new(0, 0, 0, -18)
sweepLine.BackgroundColor3 = startColor
sweepLine.BackgroundTransparency = 0.955
sweepLine.BorderSizePixel = 0
sweepLine.ZIndex = 2
return {
Dots = dots,
SweepLine = sweepLine
}
end
local function startTeleportLoop()
loopId += 1
local thisLoop = loopId
task.spawn(function()
while enabled and ScreenGui and ScreenGui.Parent and thisLoop == loopId do
teleportPlayer()
task.wait(teleportDelay)
end
end)
end
ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "BearAlphaCheatHub"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Global
ScreenGui.Parent = playerGui
local Hub = Instance.new("Frame")
Hub.Name = "Hub"
Hub.Parent = ScreenGui
Hub.Size = UDim2.new(0, 560, 0, 340)
Hub.Position = UDim2.new(0.5, -280, 0.5, -170)
Hub.BackgroundColor3 = darken(selectedHubColor, 0.08)
Hub.BackgroundTransparency = 0.04
Hub.BorderSizePixel = 0
Hub.Active = true
Hub.ClipsDescendants = true
Hub.ZIndex = 1
addCorner(Hub, 10)
local HubStroke = addStroke(Hub, selectedHubColor, 1.4, 0.12)
local HubNoise = createNoise(Hub, 340, selectedHubColor)
local HubTopBar = Instance.new("Frame")
HubTopBar.Name = "TopBar"
HubTopBar.Parent = Hub
HubTopBar.Size = UDim2.new(1, 0, 0, 38)
HubTopBar.BackgroundColor3 = darken(selectedHubColor, 0.06)
HubTopBar.BackgroundTransparency = 0.08
HubTopBar.BorderSizePixel = 0
HubTopBar.ZIndex = 5
local HubTopLine = Instance.new("Frame")
HubTopLine.Parent = HubTopBar
HubTopLine.Size = UDim2.new(1, 0, 0, 1)
HubTopLine.Position = UDim2.new(0, 0, 1, -1)
HubTopLine.BackgroundColor3 = selectedHubColor
HubTopLine.BackgroundTransparency = 0.35
HubTopLine.BorderSizePixel = 0
HubTopLine.ZIndex = 6
local HubTitle = Instance.new("TextLabel")
HubTitle.Parent = HubTopBar
HubTitle.Size = UDim2.new(1, -120, 1, 0)
HubTitle.Position = UDim2.new(0, 14, 0, 0)
HubTitle.BackgroundTransparency = 1
HubTitle.Text = "BEAR (ALPHA) CHEAT HUB"
HubTitle.TextColor3 = soften(selectedHubColor, 0.82)
HubTitle.Font = Enum.Font.Code
HubTitle.TextSize = 18
HubTitle.TextXAlignment = Enum.TextXAlignment.Left
HubTitle.ZIndex = 6
local HubVersion = Instance.new("TextLabel")
HubVersion.Parent = HubTopBar
HubVersion.Size = UDim2.new(0, 55, 1, 0)
HubVersion.Position = UDim2.new(1, -91, 0, 0)
HubVersion.BackgroundTransparency = 1
HubVersion.Text = "v1.0"
HubVersion.TextColor3 = soften(selectedHubColor, 0.55)
HubVersion.Font = Enum.Font.Code
HubVersion.TextSize = 13
HubVersion.TextXAlignment = Enum.TextXAlignment.Right
HubVersion.ZIndex = 6
local HubClose = Instance.new("TextButton")
HubClose.Parent = HubTopBar
HubClose.Size = UDim2.new(0, 26, 0, 24)
HubClose.Position = UDim2.new(1, -33, 0, 7)
HubClose.BackgroundColor3 = darken(selectedHubColor, 0.16)
HubClose.BorderSizePixel = 0
HubClose.Text = "X"
HubClose.TextColor3 = soften(selectedHubColor, 0.55)
HubClose.Font = Enum.Font.Code
HubClose.TextSize = 14
HubClose.AutoButtonColor = false
HubClose.ZIndex = 6
addCorner(HubClose, 5)
local Sidebar = Instance.new("Frame")
Sidebar.Name = "Sidebar"
Sidebar.Parent = Hub
Sidebar.Size = UDim2.new(0, 112, 1, -38)
Sidebar.Position = UDim2.new(0, 0, 0, 38)
Sidebar.BackgroundColor3 = Color3.fromRGB(4, 11, 7)
Sidebar.BackgroundTransparency = 0.18
Sidebar.BorderSizePixel = 0
Sidebar.ZIndex = 4
local SidebarLine = Instance.new("Frame")
SidebarLine.Parent = Sidebar
SidebarLine.Size = UDim2.new(0, 1, 1, 0)
SidebarLine.Position = UDim2.new(1, -1, 0, 0)
SidebarLine.BackgroundColor3 = selectedHubColor
SidebarLine.BackgroundTransparency = 0.55
SidebarLine.BorderSizePixel = 0
SidebarLine.ZIndex = 5
local function createTab(text, y)
local tab = Instance.new("TextButton")
tab.Parent = Sidebar
tab.Size = UDim2.new(1, -16, 0, 32)
tab.Position = UDim2.new(0, 8, 0, y)
tab.BackgroundColor3 = darken(selectedHubColor, 0.2)
tab.BackgroundTransparency = 0.55
tab.BorderSizePixel = 0
tab.Text = text
tab.TextColor3 = soften(selectedHubColor, 0.45)
tab.Font = Enum.Font.Code
tab.TextSize = 13
tab.TextXAlignment = Enum.TextXAlignment.Left
tab.AutoButtonColor = false
tab.ZIndex = 6
addCorner(tab, 6)
return tab
end
local TeleportTab = createTab("> Teleport", 14)
local PlayerTab = createTab(" Player", 50)
local SettingTab = createTab(" Setting", 86)
local Content = Instance.new("Frame")
Content.Name = "Content"
Content.Parent = Hub
Content.Size = UDim2.new(1, -112, 1, -38)
Content.Position = UDim2.new(0, 112, 0, 38)
Content.BackgroundTransparency = 1
Content.ZIndex = 4
local HubAccent = Instance.new("Frame")
HubAccent.Parent = Content
HubAccent.Size = UDim2.new(0, 3, 1, -34)
HubAccent.Position = UDim2.new(0, 18, 0, 18)
HubAccent.BackgroundColor3 = selectedHubColor
HubAccent.BorderSizePixel = 0
HubAccent.ZIndex = 5
addCorner(HubAccent, 20)
local TeleportPage = Instance.new("Frame")
TeleportPage.Name = "TeleportPage"
TeleportPage.Parent = Content
TeleportPage.Size = UDim2.new(1, 0, 1, 0)
TeleportPage.BackgroundTransparency = 1
TeleportPage.ZIndex = 4
local PageTitle = Instance.new("TextLabel")
PageTitle.Parent = TeleportPage
PageTitle.Size = UDim2.new(1, -55, 0, 34)
PageTitle.Position = UDim2.new(0, 34, 0, 16)
PageTitle.BackgroundTransparency = 1
PageTitle.Text = "Teleport"
PageTitle.TextColor3 = soften(selectedHubColor, 0.82)
PageTitle.Font = Enum.Font.Code
PageTitle.TextSize = 22
PageTitle.TextXAlignment = Enum.TextXAlignment.Left
PageTitle.ZIndex = 5
local HubStatus = Instance.new("TextLabel")
HubStatus.Parent = TeleportPage
HubStatus.Size = UDim2.new(1, -60, 0, 22)
HubStatus.Position = UDim2.new(0, 34, 0, 58)
HubStatus.BackgroundTransparency = 1
HubStatus.Text = "> FARM UI: READY"
HubStatus.TextColor3 = soften(selectedHubColor, 0.55)
HubStatus.Font = Enum.Font.Code
HubStatus.TextSize = 14
HubStatus.TextXAlignment = Enum.TextXAlignment.Left
HubStatus.ZIndex = 5
local FarmModule = Instance.new("Frame")
FarmModule.Parent = TeleportPage
FarmModule.Size = UDim2.new(1, -64, 0, 68)
FarmModule.Position = UDim2.new(0, 34, 0, 92)
FarmModule.BackgroundColor3 = Color3.fromRGB(7, 18, 11)
FarmModule.BackgroundTransparency = 0.2
FarmModule.BorderSizePixel = 0
FarmModule.ZIndex = 5
addCorner(FarmModule, 7)
local FarmModuleStroke = addStroke(FarmModule, red, 1, 0.55)
local FarmModuleTitle = Instance.new("TextLabel")
FarmModuleTitle.Parent = FarmModule
FarmModuleTitle.Size = UDim2.new(1, -155, 0, 25)
FarmModuleTitle.Position = UDim2.new(0, 14, 0, 9)
FarmModuleTitle.BackgroundTransparency = 1
FarmModuleTitle.Text = "Quidz Farm UI"
FarmModuleTitle.TextColor3 = Color3.fromRGB(255, 235, 238)
FarmModuleTitle.Font = Enum.Font.Code
FarmModuleTitle.TextSize = 16
FarmModuleTitle.TextXAlignment = Enum.TextXAlignment.Left
FarmModuleTitle.ZIndex = 6
local FarmModuleInfo = Instance.new("TextLabel")
FarmModuleInfo.Parent = FarmModule
FarmModuleInfo.Size = UDim2.new(1, -155, 0, 20)
FarmModuleInfo.Position = UDim2.new(0, 14, 0, 36)
FarmModuleInfo.BackgroundTransparency = 1
FarmModuleInfo.Text = "> open teleport module"
FarmModuleInfo.TextColor3 = Color3.fromRGB(255, 125, 140)
FarmModuleInfo.Font = Enum.Font.Code
FarmModuleInfo.TextSize = 12
FarmModuleInfo.TextXAlignment = Enum.TextXAlignment.Left
FarmModuleInfo.ZIndex = 6
local OpenFarmButton = Instance.new("TextButton")
OpenFarmButton.Parent = FarmModule
OpenFarmButton.Size = UDim2.new(0, 122, 0, 36)
OpenFarmButton.Position = UDim2.new(1, -136, 0.5, -18)
OpenFarmButton.BackgroundColor3 = redButton
OpenFarmButton.BorderSizePixel = 0
OpenFarmButton.Text = "TELEPORT"
OpenFarmButton.TextColor3 = Color3.fromRGB(255, 235, 238)
OpenFarmButton.Font = Enum.Font.Code
OpenFarmButton.TextSize = 13
OpenFarmButton.AutoButtonColor = false
OpenFarmButton.ZIndex = 6
addCorner(OpenFarmButton, 7)
local OpenFarmStroke = addStroke(OpenFarmButton, Color3.fromRGB(255, 105, 120), 1, 0.15)
local HubPulse = Instance.new("Frame")
HubPulse.Parent = TeleportPage
HubPulse.Size = UDim2.new(0, 10, 0, 10)
HubPulse.Position = UDim2.new(1, -38, 0, 27)
HubPulse.BackgroundColor3 = selectedHubColor
HubPulse.BorderSizePixel = 0
HubPulse.ZIndex = 6
addCorner(HubPulse, 20)
local PlayerPage = Instance.new("Frame")
PlayerPage.Name = "PlayerPage"
PlayerPage.Parent = Content
PlayerPage.Size = UDim2.new(1, 0, 1, 0)
PlayerPage.BackgroundTransparency = 1
PlayerPage.Visible = false
PlayerPage.ZIndex = 4
local PlayerTitle = Instance.new("TextLabel")
PlayerTitle.Parent = PlayerPage
PlayerTitle.Size = UDim2.new(1, -55, 0, 34)
PlayerTitle.Position = UDim2.new(0, 34, 0, 16)
PlayerTitle.BackgroundTransparency = 1
PlayerTitle.Text = "Player"
PlayerTitle.TextColor3 = soften(selectedHubColor, 0.82)
PlayerTitle.Font = Enum.Font.Code
PlayerTitle.TextSize = 22
PlayerTitle.TextXAlignment = Enum.TextXAlignment.Left
PlayerTitle.ZIndex = 5
local PlayerInfo = Instance.new("TextLabel")
PlayerInfo.Parent = PlayerPage
PlayerInfo.Size = UDim2.new(1, -60, 0, 22)
PlayerInfo.Position = UDim2.new(0, 34, 0, 58)
PlayerInfo.BackgroundTransparency = 1
PlayerInfo.Text = "> SPEED: " .. walkSpeedValue .. " | JUMP: " .. jumpPowerValue
PlayerInfo.TextColor3 = soften(selectedHubColor, 0.55)
PlayerInfo.Font = Enum.Font.Code
PlayerInfo.TextSize = 14
PlayerInfo.TextXAlignment = Enum.TextXAlignment.Left
PlayerInfo.ZIndex = 5
local SpeedRow = Instance.new("Frame")
SpeedRow.Parent = PlayerPage
SpeedRow.Size = UDim2.new(1, -64, 0, 58)
SpeedRow.Position = UDim2.new(0, 34, 0, 92)
SpeedRow.BackgroundColor3 = Color3.fromRGB(7, 18, 11)
SpeedRow.BackgroundTransparency = 0.2
SpeedRow.BorderSizePixel = 0
SpeedRow.ZIndex = 5
addCorner(SpeedRow, 7)
local SpeedRowStroke = addStroke(SpeedRow, selectedHubColor, 1, 0.68)
local SpeedTitle = Instance.new("TextLabel")
SpeedTitle.Parent = SpeedRow
SpeedTitle.Size = UDim2.new(1, -155, 0, 24)
SpeedTitle.Position = UDim2.new(0, 14, 0, 8)
SpeedTitle.BackgroundTransparency = 1
SpeedTitle.Text = "WalkSpeed"
SpeedTitle.TextColor3 = soften(selectedHubColor, 0.82)
SpeedTitle.Font = Enum.Font.Code
SpeedTitle.TextSize = 15
SpeedTitle.TextXAlignment = Enum.TextXAlignment.Left
SpeedTitle.ZIndex = 6
local SpeedInfo = Instance.new("TextLabel")
SpeedInfo.Parent = SpeedRow
SpeedInfo.Size = UDim2.new(1, -155, 0, 18)
SpeedInfo.Position = UDim2.new(0, 14, 0, 32)
SpeedInfo.BackgroundTransparency = 1
SpeedInfo.Text = "> default is 16"
SpeedInfo.TextColor3 = soften(selectedHubColor, 0.45)
SpeedInfo.Font = Enum.Font.Code
SpeedInfo.TextSize = 12
SpeedInfo.TextXAlignment = Enum.TextXAlignment.Left
SpeedInfo.ZIndex = 6
local SpeedInput = Instance.new("TextBox")
SpeedInput.Parent = SpeedRow
SpeedInput.Size = UDim2.new(0, 122, 0, 34)
SpeedInput.Position = UDim2.new(1, -136, 0.5, -17)
SpeedInput.BackgroundColor3 = darken(selectedHubColor, 0.22)
SpeedInput.BorderSizePixel = 0
SpeedInput.Text = tostring(walkSpeedValue)
SpeedInput.PlaceholderText = "16"
SpeedInput.TextColor3 = soften(selectedHubColor, 0.82)
SpeedInput.PlaceholderColor3 = soften(selectedHubColor, 0.35)
SpeedInput.Font = Enum.Font.Code
SpeedInput.TextSize = 14
SpeedInput.ClearTextOnFocus = false
SpeedInput.ZIndex = 6
addCorner(SpeedInput, 7)
local SpeedInputStroke = addStroke(SpeedInput, selectedHubColor, 1, 0.25)
local JumpRow = Instance.new("Frame")
JumpRow.Parent = PlayerPage
JumpRow.Size = UDim2.new(1, -64, 0, 58)
JumpRow.Position = UDim2.new(0, 34, 0, 160)
JumpRow.BackgroundColor3 = Color3.fromRGB(7, 18, 11)
JumpRow.BackgroundTransparency = 0.2
JumpRow.BorderSizePixel = 0
JumpRow.ZIndex = 5
addCorner(JumpRow, 7)
local JumpRowStroke = addStroke(JumpRow, selectedHubColor, 1, 0.68)
local JumpTitle = Instance.new("TextLabel")
JumpTitle.Parent = JumpRow
JumpTitle.Size = UDim2.new(1, -155, 0, 24)
JumpTitle.Position = UDim2.new(0, 14, 0, 8)
JumpTitle.BackgroundTransparency = 1
JumpTitle.Text = "JumpPower"
JumpTitle.TextColor3 = soften(selectedHubColor, 0.82)
JumpTitle.Font = Enum.Font.Code
JumpTitle.TextSize = 15
JumpTitle.TextXAlignment = Enum.TextXAlignment.Left
JumpTitle.ZIndex = 6
local JumpInfo = Instance.new("TextLabel")
JumpInfo.Parent = JumpRow
JumpInfo.Size = UDim2.new(1, -155, 0, 18)
JumpInfo.Position = UDim2.new(0, 14, 0, 32)
JumpInfo.BackgroundTransparency = 1
JumpInfo.Text = "> default is 50"
JumpInfo.TextColor3 = soften(selectedHubColor, 0.45)
JumpInfo.Font = Enum.Font.Code
JumpInfo.TextSize = 12
JumpInfo.TextXAlignment = Enum.TextXAlignment.Left
JumpInfo.ZIndex = 6
local JumpInput = Instance.new("TextBox")
JumpInput.Parent = JumpRow
JumpInput.Size = UDim2.new(0, 122, 0, 34)
JumpInput.Position = UDim2.new(1, -136, 0.5, -17)
JumpInput.BackgroundColor3 = darken(selectedHubColor, 0.22)
JumpInput.BorderSizePixel = 0
JumpInput.Text = tostring(jumpPowerValue)
JumpInput.PlaceholderText = "50"
JumpInput.TextColor3 = soften(selectedHubColor, 0.82)
JumpInput.PlaceholderColor3 = soften(selectedHubColor, 0.35)
JumpInput.Font = Enum.Font.Code
JumpInput.TextSize = 14
JumpInput.ClearTextOnFocus = false
JumpInput.ZIndex = 6
addCorner(JumpInput, 7)
local JumpInputStroke = addStroke(JumpInput, selectedHubColor, 1, 0.25)
local ApplyStatsButton = Instance.new("TextButton")
ApplyStatsButton.Parent = PlayerPage
ApplyStatsButton.Size = UDim2.new(1, -64, 0, 40)
ApplyStatsButton.Position = UDim2.new(0, 34, 0, 234)
ApplyStatsButton.BackgroundColor3 = darken(selectedHubColor, 0.22)
ApplyStatsButton.BorderSizePixel = 0
ApplyStatsButton.Text = "APPLY PLAYER STATS"
ApplyStatsButton.TextColor3 = soften(selectedHubColor, 0.82)
ApplyStatsButton.Font = Enum.Font.Code
ApplyStatsButton.TextSize = 15
ApplyStatsButton.AutoButtonColor = false
ApplyStatsButton.ZIndex = 5
addCorner(ApplyStatsButton, 7)
local ApplyStatsStroke = addStroke(ApplyStatsButton, selectedHubColor, 1, 0.25)
local PlayerHint = Instance.new("TextLabel")
PlayerHint.Parent = PlayerPage
PlayerHint.Size = UDim2.new(1, -64, 0, 22)
PlayerHint.Position = UDim2.new(0, 34, 0, 286)
PlayerHint.BackgroundTransparency = 1
PlayerHint.Text = "> values re-apply after respawn"
PlayerHint.TextColor3 = soften(selectedHubColor, 0.45)
PlayerHint.Font = Enum.Font.Code
PlayerHint.TextSize = 12
PlayerHint.TextXAlignment = Enum.TextXAlignment.Left
PlayerHint.ZIndex = 5
local SettingPage = Instance.new("ScrollingFrame")
SettingPage.Name = "SettingPage"
SettingPage.Parent = Content
SettingPage.Size = UDim2.new(1, 0, 1, 0)
SettingPage.BackgroundTransparency = 1
SettingPage.BorderSizePixel = 0
SettingPage.CanvasSize = UDim2.new(0, 0, 0, 360)
SettingPage.ScrollBarThickness = 4
SettingPage.ScrollBarImageColor3 = selectedHubColor
SettingPage.ScrollBarImageTransparency = 0.25
SettingPage.ScrollingDirection = Enum.ScrollingDirection.Y
SettingPage.Visible = false
SettingPage.ZIndex = 4
local SettingTitle = Instance.new("TextLabel")
SettingTitle.Parent = SettingPage
SettingTitle.Size = UDim2.new(1, -55, 0, 34)
SettingTitle.Position = UDim2.new(0, 34, 0, 16)
SettingTitle.BackgroundTransparency = 1
SettingTitle.Text = "Setting"
SettingTitle.TextColor3 = soften(selectedHubColor, 0.82)
SettingTitle.Font = Enum.Font.Code
SettingTitle.TextSize = 22
SettingTitle.TextXAlignment = Enum.TextXAlignment.Left
SettingTitle.ZIndex = 5
local SettingInfo = Instance.new("TextLabel")
SettingInfo.Parent = SettingPage
SettingInfo.Size = UDim2.new(1, -60, 0, 22)
SettingInfo.Position = UDim2.new(0, 34, 0, 58)
SettingInfo.BackgroundTransparency = 1
SettingInfo.Text = "> HUB CONTROL"
SettingInfo.TextColor3 = soften(selectedHubColor, 0.55)
SettingInfo.Font = Enum.Font.Code
SettingInfo.TextSize = 14
SettingInfo.TextXAlignment = Enum.TextXAlignment.Left
SettingInfo.ZIndex = 5
local BindRow = Instance.new("Frame")
BindRow.Parent = SettingPage
BindRow.Size = UDim2.new(1, -64, 0, 54)
BindRow.Position = UDim2.new(0, 34, 0, 88)
BindRow.BackgroundColor3 = Color3.fromRGB(7, 18, 11)
BindRow.BackgroundTransparency = 0.2
BindRow.BorderSizePixel = 0
BindRow.ZIndex = 5
addCorner(BindRow, 7)
local BindRowStroke = addStroke(BindRow, selectedHubColor, 1, 0.68)
local BindTitle = Instance.new("TextLabel")
BindTitle.Parent = BindRow
BindTitle.Size = UDim2.new(1, -155, 0, 22)
BindTitle.Position = UDim2.new(0, 14, 0, 7)
BindTitle.BackgroundTransparency = 1
BindTitle.Text = "Toggle Hub Key"
BindTitle.TextColor3 = soften(selectedHubColor, 0.82)
BindTitle.Font = Enum.Font.Code
BindTitle.TextSize = 15
BindTitle.TextXAlignment = Enum.TextXAlignment.Left
BindTitle.ZIndex = 6
local BindInfo = Instance.new("TextLabel")
BindInfo.Parent = BindRow
BindInfo.Size = UDim2.new(1, -155, 0, 18)
BindInfo.Position = UDim2.new(0, 14, 0, 29)
BindInfo.BackgroundTransparency = 1
BindInfo.Text = "> key: " .. toggleKey.Name
BindInfo.TextColor3 = soften(selectedHubColor, 0.45)
BindInfo.Font = Enum.Font.Code
BindInfo.TextSize = 12
BindInfo.TextXAlignment = Enum.TextXAlignment.Left
BindInfo.ZIndex = 6
local BindButton = Instance.new("TextButton")
BindButton.Parent = BindRow
BindButton.Size = UDim2.new(0, 122, 0, 34)
BindButton.Position = UDim2.new(1, -136, 0.5, -17)
BindButton.BackgroundColor3 = darken(selectedHubColor, 0.22)
BindButton.BorderSizePixel = 0
BindButton.Text = toggleKey.Name
BindButton.TextColor3 = soften(selectedHubColor, 0.82)
BindButton.Font = Enum.Font.Code
BindButton.TextSize = 13
BindButton.AutoButtonColor = false
BindButton.ZIndex = 6
addCorner(BindButton, 7)
local BindButtonStroke = addStroke(BindButton, selectedHubColor, 1, 0.25)
local HideRow = Instance.new("Frame")
HideRow.Parent = SettingPage
HideRow.Size = UDim2.new(1, -64, 0, 54)
HideRow.Position = UDim2.new(0, 34, 0, 152)
HideRow.BackgroundColor3 = Color3.fromRGB(7, 18, 11)
HideRow.BackgroundTransparency = 0.2
HideRow.BorderSizePixel = 0
HideRow.ZIndex = 5
addCorner(HideRow, 7)
local HideRowStroke = addStroke(HideRow, selectedHubColor, 1, 0.68)
local HideTitle = Instance.new("TextLabel")
HideTitle.Parent = HideRow
HideTitle.Size = UDim2.new(1, -155, 0, 22)
HideTitle.Position = UDim2.new(0, 14, 0, 7)
HideTitle.BackgroundTransparency = 1
HideTitle.Text = "Hub Visibility"
HideTitle.TextColor3 = soften(selectedHubColor, 0.82)
HideTitle.Font = Enum.Font.Code
HideTitle.TextSize = 15
HideTitle.TextXAlignment = Enum.TextXAlignment.Left
HideTitle.ZIndex = 6
local HideInfo = Instance.new("TextLabel")
HideInfo.Parent = HideRow
HideInfo.Size = UDim2.new(1, -155, 0, 18)
HideInfo.Position = UDim2.new(0, 14, 0, 29)
HideInfo.BackgroundTransparency = 1
HideInfo.Text = "> press " .. toggleKey.Name .. " to show again"
HideInfo.TextColor3 = soften(selectedHubColor, 0.45)
HideInfo.Font = Enum.Font.Code
HideInfo.TextSize = 12
HideInfo.TextXAlignment = Enum.TextXAlignment.Left
HideInfo.ZIndex = 6
local HideButton = Instance.new("TextButton")
HideButton.Parent = HideRow
HideButton.Size = UDim2.new(0, 122, 0, 34)
HideButton.Position = UDim2.new(1, -136, 0.5, -17)
HideButton.BackgroundColor3 = darken(selectedHubColor, 0.22)
HideButton.BorderSizePixel = 0
HideButton.Text = "HIDE HUB"
HideButton.TextColor3 = soften(selectedHubColor, 0.82)
HideButton.Font = Enum.Font.Code
HideButton.TextSize = 13
HideButton.AutoButtonColor = false
HideButton.ZIndex = 6
addCorner(HideButton, 7)
local HideButtonStroke = addStroke(HideButton, selectedHubColor, 1, 0.25)
local ColorTitle = Instance.new("TextLabel")
ColorTitle.Parent = SettingPage
ColorTitle.Size = UDim2.new(1, -60, 0, 20)
ColorTitle.Position = UDim2.new(0, 34, 0, 214)
ColorTitle.BackgroundTransparency = 1
ColorTitle.Text = "> DEFAULT HUB COLOR: " .. colorToRGBText(selectedHubColor)
ColorTitle.TextColor3 = soften(selectedHubColor, 0.55)
ColorTitle.Font = Enum.Font.Code
ColorTitle.TextSize = 13
ColorTitle.TextXAlignment = Enum.TextXAlignment.Left
ColorTitle.ZIndex = 5
local ColorWheel = Instance.new("Frame")
ColorWheel.Name = "PixelColorWheel"
ColorWheel.Parent = SettingPage
ColorWheel.Size = UDim2.new(0, 84, 0, 84)
ColorWheel.Position = UDim2.new(0, 34, 0, 240)
ColorWheel.BackgroundColor3 = Color3.fromRGB(2, 8, 5)
ColorWheel.BorderSizePixel = 0
ColorWheel.ClipsDescendants = true
ColorWheel.Active = true
ColorWheel.ZIndex = 6
addCorner(ColorWheel, 42)
addStroke(ColorWheel, selectedHubColor, 1, 0.2)
local wheelResolution = 28
local cellScale = 1 / wheelResolution
for y = 0, wheelResolution - 1 do
for x = 0, wheelResolution - 1 do
local nx = ((x + 0.5) / wheelResolution) * 2 - 1
local ny = ((y + 0.5) / wheelResolution) * 2 - 1
local distance = math.sqrt(nx * nx + ny * ny)
if distance <= 1 then
local angle = atan2(ny, nx)
local hue = (angle / (math.pi * 2)) % 1
local cell = Instance.new("Frame")
cell.Parent = ColorWheel
cell.Size = UDim2.new(cellScale + 0.002, 0, cellScale + 0.002, 0)
cell.Position = UDim2.new(x * cellScale, 0, y * cellScale, 0)
cell.BackgroundColor3 = Color3.fromHSV(hue, distance, 1)
cell.BorderSizePixel = 0
cell.ZIndex = 6
end
end
end
local ColorSelector = Instance.new("Frame")
ColorSelector.Name = "Selector"
ColorSelector.Parent = ColorWheel
ColorSelector.Size = UDim2.new(0, 9, 0, 9)
ColorSelector.AnchorPoint = Vector2.new(0.5, 0.5)
ColorSelector.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ColorSelector.BorderSizePixel = 0
ColorSelector.ZIndex = 8
addCorner(ColorSelector, 10)
addStroke(ColorSelector, Color3.fromRGB(0, 0, 0), 1, 0.15)
local ColorPreview = Instance.new("Frame")
ColorPreview.Parent = SettingPage
ColorPreview.Size = UDim2.new(0, 170, 0, 34)
ColorPreview.Position = UDim2.new(0, 136, 0, 244)
ColorPreview.BackgroundColor3 = selectedHubColor
ColorPreview.BorderSizePixel = 0
ColorPreview.ZIndex = 6
addCorner(ColorPreview, 7)
local ColorPreviewStroke = addStroke(ColorPreview, selectedHubColor, 1, 0.18)
local ColorPreviewText = Instance.new("TextLabel")
ColorPreviewText.Parent = ColorPreview
ColorPreviewText.Size = UDim2.new(1, -20, 1, 0)
ColorPreviewText.Position = UDim2.new(0, 10, 0, 0)
ColorPreviewText.BackgroundTransparency = 1
ColorPreviewText.Text = "SELECTED"
ColorPreviewText.TextColor3 = Color3.fromRGB(2, 8, 5)
ColorPreviewText.Font = Enum.Font.Code
ColorPreviewText.TextSize = 13
ColorPreviewText.TextXAlignment = Enum.TextXAlignment.Left
ColorPreviewText.ZIndex = 7
local ColorHint = Instance.new("TextLabel")
ColorHint.Parent = SettingPage
ColorHint.Size = UDim2.new(0, 240, 0, 34)
ColorHint.Position = UDim2.new(0, 136, 0, 286)
ColorHint.BackgroundTransparency = 1
ColorHint.Text = "> click the wheel to set hub color"
ColorHint.TextColor3 = soften(selectedHubColor, 0.45)
ColorHint.Font = Enum.Font.Code
ColorHint.TextSize = 12
ColorHint.TextXAlignment = Enum.TextXAlignment.Left
ColorHint.ZIndex = 6
local FarmFrame = Instance.new("Frame")
FarmFrame.Name = "QuidzFarmUI"
FarmFrame.Parent = ScreenGui
FarmFrame.Size = UDim2.new(0, 340, 0, 190)
FarmFrame.Position = UDim2.new(0.5, -170, 0.5, -95)
FarmFrame.BackgroundColor3 = redDark
FarmFrame.BorderSizePixel = 0
FarmFrame.Active = true
FarmFrame.ClipsDescendants = true
FarmFrame.Visible = false
FarmFrame.ZIndex = 1
addCorner(FarmFrame, 18)
local BackgroundImage = Instance.new("ImageLabel")
BackgroundImage.Name = "BackgroundImage"
BackgroundImage.Parent = FarmFrame
BackgroundImage.Size = UDim2.new(1, 0, 1, 0)
BackgroundImage.BackgroundTransparency = 1
BackgroundImage.Image = "rbxassetid://97231572434823"
BackgroundImage.ImageTransparency = 0.7
BackgroundImage.ImageColor3 = red
BackgroundImage.ScaleType = Enum.ScaleType.Crop
BackgroundImage.ZIndex = 1
addCorner(BackgroundImage, 18)
local FarmNoise = createNoise(FarmFrame, 190, red)
local FarmStroke = addStroke(FarmFrame, red, 1.6, 0.1)
local FarmTopBar = Instance.new("Frame")
FarmTopBar.Name = "FarmTopBar"
FarmTopBar.Parent = FarmFrame
FarmTopBar.Size = UDim2.new(1, 0, 0, 50)
FarmTopBar.BackgroundTransparency = 1
FarmTopBar.ZIndex = 3
local FarmAccent = Instance.new("Frame")
FarmAccent.Parent = FarmFrame
FarmAccent.Size = UDim2.new(0, 4, 1, -28)
FarmAccent.Position = UDim2.new(0, 14, 0, 14)
FarmAccent.BackgroundColor3 = red
FarmAccent.BorderSizePixel = 0
FarmAccent.ZIndex = 3
addCorner(FarmAccent, 20)
local FarmTitle = Instance.new("TextLabel")
FarmTitle.Parent = FarmTopBar
FarmTitle.Size = UDim2.new(1, -120, 1, 0)
FarmTitle.Position = UDim2.new(0, 30, 0, 0)
FarmTitle.BackgroundTransparency = 1
FarmTitle.Text = "TELEPORT QUIDZ FARM"
FarmTitle.TextColor3 = Color3.fromRGB(255, 220, 225)
FarmTitle.Font = Enum.Font.Code
FarmTitle.TextSize = 19
FarmTitle.TextXAlignment = Enum.TextXAlignment.Left
FarmTitle.ZIndex = 4
local FarmPulse = Instance.new("Frame")
FarmPulse.Parent = FarmTopBar
FarmPulse.Size = UDim2.new(0, 10, 0, 10)
FarmPulse.Position = UDim2.new(1, -84, 0, 20)
FarmPulse.BackgroundColor3 = red
FarmPulse.BorderSizePixel = 0
FarmPulse.ZIndex = 4
addCorner(FarmPulse, 20)
local BackButton = Instance.new("TextButton")
BackButton.Parent = FarmTopBar
BackButton.Size = UDim2.new(0, 30, 0, 30)
BackButton.Position = UDim2.new(1, -46, 0, 10)
BackButton.BackgroundColor3 = Color3.fromRGB(35, 12, 16)
BackButton.BorderSizePixel = 0
BackButton.Text = "<"
BackButton.TextColor3 = Color3.fromRGB(255, 145, 155)
BackButton.Font = Enum.Font.Code
BackButton.TextSize = 18
BackButton.AutoButtonColor = false
BackButton.ZIndex = 4
addCorner(BackButton, 8)
local FarmStatus = Instance.new("TextLabel")
FarmStatus.Parent = FarmFrame
FarmStatus.Size = UDim2.new(1, -48, 0, 24)
FarmStatus.Position = UDim2.new(0, 30, 0, 62)
FarmStatus.BackgroundTransparency = 1
FarmStatus.Text = "> STATUS: OFFLINE"
FarmStatus.TextColor3 = Color3.fromRGB(255, 125, 140)
FarmStatus.Font = Enum.Font.Code
FarmStatus.TextSize = 14
FarmStatus.TextXAlignment = Enum.TextXAlignment.Left
FarmStatus.ZIndex = 3
local FarmInterval = Instance.new("TextLabel")
FarmInterval.Parent = FarmFrame
FarmInterval.Size = UDim2.new(1, -120, 0, 22)
FarmInterval.Position = UDim2.new(0, 30, 0, 88)
FarmInterval.BackgroundTransparency = 1
FarmInterval.Text = "> TELEPORT: EVERY 5 SECONDS"
FarmInterval.TextColor3 = Color3.fromRGB(200, 75, 90)
FarmInterval.Font = Enum.Font.Code
FarmInterval.TextSize = 13
FarmInterval.TextXAlignment = Enum.TextXAlignment.Left
FarmInterval.ZIndex = 3
local FarmVersion = Instance.new("TextLabel")
FarmVersion.Parent = FarmFrame
FarmVersion.Size = UDim2.new(0, 58, 0, 22)
FarmVersion.Position = UDim2.new(1, -78, 0, 88)
FarmVersion.BackgroundTransparency = 1
FarmVersion.Text = "v1.0"
FarmVersion.TextColor3 = Color3.fromRGB(255, 105, 120)
FarmVersion.Font = Enum.Font.Code
FarmVersion.TextSize = 13
FarmVersion.TextXAlignment = Enum.TextXAlignment.Right
FarmVersion.ZIndex = 3
local EnableButton = Instance.new("TextButton")
EnableButton.Parent = FarmFrame
EnableButton.Size = UDim2.new(1, -60, 0, 44)
EnableButton.Position = UDim2.new(0, 30, 1, -59)
EnableButton.BackgroundColor3 = redButton
EnableButton.BorderSizePixel = 0
EnableButton.Text = "ENABLE"
EnableButton.TextColor3 = Color3.fromRGB(255, 235, 238)
EnableButton.Font = Enum.Font.Code
EnableButton.TextSize = 18
EnableButton.AutoButtonColor = false
EnableButton.ZIndex = 3
addCorner(EnableButton, 12)
local EnableStroke = addStroke(EnableButton, Color3.fromRGB(255, 105, 120), 1, 0.15)
makeDraggable(Hub, HubTopBar)
makeDraggable(FarmFrame, FarmTopBar)
local function refreshSettingTexts()
BindInfo.Text = "> key: " .. toggleKey.Name
BindButton.Text = waitingForBind and "PRESS KEY" or toggleKey.Name
ColorTitle.Text = "> DEFAULT HUB COLOR: " .. colorToRGBText(selectedHubColor)
HideInfo.Text = "> press " .. toggleKey.Name .. " to show again"
end
local function cleanStatNumber(text, fallback, minValue, maxValue)
local normalized = tostring(text or ""):gsub(",", ".")
local number = tonumber(normalized)
if not number then
return fallback
end
number = math.clamp(number, minValue, maxValue)
return math.floor(number * 10 + 0.5) / 10
end
local function refreshPlayerTexts()
SpeedInput.Text = tostring(walkSpeedValue)
JumpInput.Text = tostring(jumpPowerValue)
PlayerInfo.Text = "> SPEED: " .. walkSpeedValue .. " | JUMP: " .. jumpPowerValue
end
local function applyPlayerSettingsFromInputs()
walkSpeedValue = cleanStatNumber(SpeedInput.Text, walkSpeedValue, 0, 250)
jumpPowerValue = cleanStatNumber(JumpInput.Text, jumpPowerValue, 0, 300)
refreshPlayerTexts()
savePreset()
applyPlayerStats()
end
local function updateColorSelector()
local angle = selectedHubHue * math.pi * 2
ColorSelector.Position = UDim2.new(
0.5 + math.cos(angle) * selectedHubSaturation * 0.5,
0,
0.5 + math.sin(angle) * selectedHubSaturation * 0.5,
0
)
end
local function applyHubTheme()
local hubSoft = soften(selectedHubColor, 0.55)
local hubBright = soften(selectedHubColor, 0.82)
local hubDark = darken(selectedHubColor, 0.08)
local hubButtonDark = darken(selectedHubColor, 0.22)
tween(Hub, { BackgroundColor3 = hubDark })
tween(HubTopBar, { BackgroundColor3 = darken(selectedHubColor, 0.06) })
tween(HubStroke, { Color = selectedHubColor })
tween(HubTopLine, { BackgroundColor3 = selectedHubColor })
tween(SidebarLine, { BackgroundColor3 = selectedHubColor })
tween(HubAccent, { BackgroundColor3 = selectedHubColor })
tween(HubPulse, { BackgroundColor3 = selectedHubColor })
tween(HubNoise.SweepLine, { BackgroundColor3 = selectedHubColor })
tween(HubTitle, { TextColor3 = hubBright })
tween(HubVersion, { TextColor3 = hubSoft })
tween(HubClose, {
BackgroundColor3 = darken(selectedHubColor, 0.16),
TextColor3 = hubSoft
})
tween(PageTitle, { TextColor3 = hubBright })
tween(PlayerTitle, { TextColor3 = hubBright })
tween(SettingTitle, { TextColor3 = hubBright })
tween(HubStatus, { TextColor3 = hubSoft })
tween(PlayerInfo, { TextColor3 = hubSoft })
tween(SettingInfo, { TextColor3 = hubSoft })
tween(ColorTitle, { TextColor3 = hubSoft })
tween(ColorHint, { TextColor3 = soften(selectedHubColor, 0.45) })
tween(PlayerHint, { TextColor3 = soften(selectedHubColor, 0.45) })
tween(SettingPage, { ScrollBarImageColor3 = selectedHubColor })
tween(ColorPreview, { BackgroundColor3 = selectedHubColor })
tween(ColorPreviewStroke, { Color = selectedHubColor })
tween(SpeedRowStroke, { Color = selectedHubColor })
tween(JumpRowStroke, { Color = selectedHubColor })
tween(BindRowStroke, { Color = selectedHubColor })
tween(HideRowStroke, { Color = selectedHubColor })
tween(SpeedTitle, { TextColor3 = hubBright })
tween(JumpTitle, { TextColor3 = hubBright })
tween(BindTitle, { TextColor3 = hubBright })
tween(HideTitle, { TextColor3 = hubBright })
tween(SpeedInfo, { TextColor3 = hubSoft })
tween(JumpInfo, { TextColor3 = hubSoft })
tween(BindInfo, { TextColor3 = hubSoft })
tween(HideInfo, { TextColor3 = hubSoft })
tween(SpeedInput, {
BackgroundColor3 = hubButtonDark,
TextColor3 = hubBright,
PlaceholderColor3 = soften(selectedHubColor, 0.35)
})
tween(JumpInput, {
BackgroundColor3 = hubButtonDark,
TextColor3 = hubBright,
PlaceholderColor3 = soften(selectedHubColor, 0.35)
})
tween(ApplyStatsButton, {
BackgroundColor3 = hubButtonDark,
TextColor3 = hubBright
})
tween(BindButton, {
BackgroundColor3 = hubButtonDark,
TextColor3 = hubBright
})
tween(HideButton, {
BackgroundColor3 = hubButtonDark,
TextColor3 = hubBright
})
tween(SpeedInputStroke, { Color = selectedHubColor })
tween(JumpInputStroke, { Color = selectedHubColor })
tween(ApplyStatsStroke, { Color = selectedHubColor })
tween(BindButtonStroke, { Color = selectedHubColor })
tween(HideButtonStroke, { Color = selectedHubColor })
local function setTab(tab, active, text)
tab.Text = text
tween(tab, {
BackgroundColor3 = active and darken(selectedHubColor, 0.22) or darken(selectedHubColor, 0.12),
BackgroundTransparency = active and 0.18 or 0.55,
TextColor3 = active and hubBright or hubSoft
})
end
setTab(TeleportTab, currentPage == "Teleport", currentPage == "Teleport" and "> Teleport" or " Teleport")
setTab(PlayerTab, currentPage == "Player", currentPage == "Player" and "> Player" or " Player")
setTab(SettingTab, currentPage == "Setting", currentPage == "Setting" and "> Setting" or " Setting")
refreshSettingTexts()
refreshPlayerTexts()
updateColorSelector()
end
local function setHubColorFromPosition(position)
local absolutePosition = ColorWheel.AbsolutePosition
local absoluteSize = ColorWheel.AbsoluteSize
local x = ((position.X - absolutePosition.X) / absoluteSize.X) * 2 - 1
local y = ((position.Y - absolutePosition.Y) / absoluteSize.Y) * 2 - 1
local distance = math.sqrt(x * x + y * y)
if distance > 1 then
x /= distance
y /= distance
distance = 1
end
selectedHubHue = (atan2(y, x) / (math.pi * 2)) % 1
selectedHubSaturation = distance
selectedHubValue = 1
selectedHubColor = Color3.fromHSV(selectedHubHue, selectedHubSaturation, selectedHubValue)
savePreset()
applyHubTheme()
end
local function setPage(pageName)
currentPage = pageName
TeleportPage.Visible = pageName == "Teleport"
PlayerPage.Visible = pageName == "Player"
SettingPage.Visible = pageName == "Setting"
applyHubTheme()
end
local function updateUI()
if enabled then
EnableButton.Text = "DISABLE"
FarmStatus.Text = "> STATUS: ONLINE"
HubStatus.Text = "> FARM MODULE: ONLINE"
FarmModuleInfo.Text = "> teleport loop is running"
OpenFarmButton.Text = "ONLINE"
tween(FarmModuleStroke, { Color = green, Transparency = 0.45 })
tween(FarmModuleTitle, { TextColor3 = Color3.fromRGB(225, 255, 238) })
tween(FarmModuleInfo, { TextColor3 = greenText })
tween(OpenFarmButton, {
BackgroundColor3 = green,
TextColor3 = Color3.fromRGB(2, 8, 5)
})
tween(OpenFarmStroke, { Color = greenSoft })
tween(FarmFrame, { BackgroundColor3 = Color3.fromRGB(3, 8, 5) })
tween(FarmStroke, { Color = green, Transparency = 0 })
tween(FarmAccent, { BackgroundColor3 = green })
tween(FarmPulse, { BackgroundColor3 = green })
tween(BackgroundImage, { ImageColor3 = green })
tween(FarmNoise.SweepLine, { BackgroundColor3 = green })
tween(FarmTitle, { TextColor3 = Color3.fromRGB(225, 255, 238) })
tween(FarmStatus, { TextColor3 = greenText })
tween(FarmInterval, { TextColor3 = Color3.fromRGB(70, 180, 125) })
tween(FarmVersion, { TextColor3 = greenSoft })
tween(EnableButton, {
BackgroundColor3 = green,
TextColor3 = Color3.fromRGB(2, 8, 5)
})
tween(EnableStroke, { Color = greenSoft })
tween(BackButton, {
BackgroundColor3 = Color3.fromRGB(18, 35, 28),
TextColor3 = greenSoft
})
else
EnableButton.Text = "ENABLE"
FarmStatus.Text = "> STATUS: OFFLINE"
HubStatus.Text = "> FARM UI: READY"
FarmModuleInfo.Text = "> open teleport module"
OpenFarmButton.Text = "TELEPORT"
tween(FarmModuleStroke, { Color = red, Transparency = 0.55 })
tween(FarmModuleTitle, { TextColor3 = Color3.fromRGB(255, 235, 238) })
tween(FarmModuleInfo, { TextColor3 = Color3.fromRGB(255, 125, 140) })
tween(OpenFarmButton, {
BackgroundColor3 = redButton,
TextColor3 = Color3.fromRGB(255, 235, 238)
})
tween(OpenFarmStroke, { Color = Color3.fromRGB(255, 105, 120) })
tween(FarmFrame, { BackgroundColor3 = redDark })
tween(FarmStroke, { Color = red, Transparency = 0.1 })
tween(FarmAccent, { BackgroundColor3 = red })
tween(FarmPulse, { BackgroundColor3 = red })
tween(BackgroundImage, { ImageColor3 = red })
tween(FarmNoise.SweepLine, { BackgroundColor3 = red })
tween(FarmTitle, { TextColor3 = Color3.fromRGB(255, 220, 225) })
tween(FarmStatus, { TextColor3 = Color3.fromRGB(255, 125, 140) })
tween(FarmInterval, { TextColor3 = Color3.fromRGB(200, 75, 90) })
tween(FarmVersion, { TextColor3 = Color3.fromRGB(255, 105, 120) })
tween(EnableButton, {
BackgroundColor3 = redButton,
TextColor3 = Color3.fromRGB(255, 235, 238)
})
tween(EnableStroke, { Color = Color3.fromRGB(255, 105, 120) })
tween(BackButton, {
BackgroundColor3 = Color3.fromRGB(35, 12, 16),
TextColor3 = Color3.fromRGB(255, 145, 155)
})
end
applyHubTheme()
end
UserInputService.InputChanged:Connect(function(input)
if draggingFrame and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
draggingFrame.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
if pickingColor and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
setHubColorFromPosition(input.Position)
end
end)
TeleportTab.MouseButton1Click:Connect(function()
setPage("Teleport")
end)
PlayerTab.MouseButton1Click:Connect(function()
setPage("Player")
end)
SettingTab.MouseButton1Click:Connect(function()
setPage("Setting")
end)
OpenFarmButton.MouseButton1Click:Connect(function()
Hub.Visible = false
FarmFrame.Visible = true
end)
BackButton.MouseButton1Click:Connect(function()
FarmFrame.Visible = false
Hub.Visible = true
end)
BindButton.MouseButton1Click:Connect(function()
waitingForBind = true
refreshSettingTexts()
end)
SpeedInput.FocusLost:Connect(function()
applyPlayerSettingsFromInputs()
end)
JumpInput.FocusLost:Connect(function()
applyPlayerSettingsFromInputs()
end)
ApplyStatsButton.MouseButton1Click:Connect(function()
applyPlayerSettingsFromInputs()
end)
HideButton.MouseButton1Click:Connect(function()
savePreset()
ScreenGui.Enabled = false
end)
HubClose.MouseButton1Click:Connect(function()
savePreset()
ScreenGui.Enabled = false
end)
ColorWheel.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
pickingColor = true
setHubColorFromPosition(input.Position)
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
pickingColor = false
end
end)
end
end)
EnableButton.MouseButton1Click:Connect(function()
enabled = not enabled
if enabled then
startTeleportLoop()
else
loopId += 1
end
updateUI()
end)
UserInputService.InputBegan:Connect(function(input)
if input.UserInputType ~= Enum.UserInputType.Keyboard then
return
end
if waitingForBind then
toggleKey = input.KeyCode
waitingForBind = false
savePreset()
refreshSettingTexts()
return
end
if input.KeyCode == toggleKey then
savePreset()
ScreenGui.Enabled = not ScreenGui.Enabled
end
end)
player.CharacterAdded:Connect(function()
task.wait(1)
applyPlayerStats()
if enabled then
teleportPlayer()
end
end)
task.spawn(function()
while ScreenGui.Parent do
for _, dot in ipairs(HubNoise.Dots) do
local brightness = math.random(140, 255)
dot.Position = UDim2.new(math.random(0, 1000) / 1000, 0, math.random(0, 1000) / 1000, 0)
dot.Size = UDim2.new(0, math.random(1, 3), 0, math.random(1, 3))
dot.BackgroundColor3 = Color3.new(
math.clamp(selectedHubColor.R * math.random(70, 130) / 100, 0, 1),
math.clamp(selectedHubColor.G * brightness / 255, 0, 1),
math.clamp(selectedHubColor.B * math.random(70, 130) / 100, 0, 1)
)
dot.BackgroundTransparency = math.random(88, 97) / 100
end
for _, dot in ipairs(FarmNoise.Dots) do
dot.Position = UDim2.new(math.random(0, 1000) / 1000, 0, math.random(0, 1000) / 1000, 0)
dot.Size = UDim2.new(0, math.random(1, 3), 0, math.random(1, 3))
if enabled then
dot.BackgroundColor3 = Color3.fromRGB(math.random(20, 90), math.random(180, 255), math.random(120, 190))
dot.BackgroundTransparency = math.random(86, 95) / 100
else
dot.BackgroundColor3 = Color3.fromRGB(255, math.random(35, 90), math.random(50, 95))
dot.BackgroundTransparency = math.random(88, 97) / 100
end
end
task.wait(0.06)
end
end)
task.spawn(function()
while ScreenGui.Parent do
HubNoise.SweepLine.Position = UDim2.new(0, 0, 0, -18)
tween(HubNoise.SweepLine, {
Position = UDim2.new(0, 0, 1, 18),
BackgroundColor3 = selectedHubColor
}, 1.35)
FarmNoise.SweepLine.Position = UDim2.new(0, 0, 0, -18)
tween(FarmNoise.SweepLine, {
Position = UDim2.new(0, 0, 1, 18),
BackgroundColor3 = enabled and green or red
}, 1.35)
task.wait(1.8)
end
end)
task.spawn(function()
while ScreenGui.Parent do
tween(HubPulse, {
BackgroundTransparency = 0.08
}, 0.55)
tween(FarmPulse, {
BackgroundTransparency = enabled and 0.05 or 0.45
}, 0.55)
task.wait(0.55)
tween(HubPulse, {
BackgroundTransparency = 0.28
}, 0.55)
tween(FarmPulse, {
BackgroundTransparency = enabled and 0.25 or 0.15
}, 0.55)
task.wait(0.55)
end
end)
setPage("Teleport")
updateUI()
applyPlayerStats()
savePreset()No comments yet for this script.



