
KeylessUniversal

-- ==============================================================================
-- [1] SERVICES & SETUP
-- ==============================================================================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")
local Lighting = game:GetService("Lighting")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
-- ==============================================================================
-- [2] CONFIGURATION & STATES
-- ==============================================================================
local isMenuOpen = true
local aimbotEnabled = false
local espEnabled = false
local fovCircleEnabled = true
local aimbotTargetPart = "Head"
local aimbotSmoothness = 2
local fovRadius = 140
local fovOffsetY = 0
local maxDistance = 1500
local speedHackEnabled = false
local jumpHackEnabled = false
local wallCheckEnabled = false
local teamCheckEnabled = false
local antiRecoilEnabled = false
local fpsBoostEnabled = false
local noclipEnabled = false
local fullbrightEnabled = false
local spinbotEnabled = false
local rainbowToolEnabled = false
local rainbowSkinEnabled = false
local originalToolColors = {}
local originalSkinColors = {}
-- ==============================================================================
-- [3] UI CREATION - MAIN WINDOW
-- ==============================================================================
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "AuraHubEnglish"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = CoreGui
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 480, 0, 420)
MainFrame.Position = UDim2.new(0.5, -240, 0.5, -210)
MainFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 15)
MainFrame.BackgroundTransparency = 0.2
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Visible = true
MainFrame.Parent = ScreenGui
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 12)
UICorner.Parent = MainFrame
local UIStroke = Instance.new("UIStroke")
UIStroke.Thickness = 2
UIStroke.Parent = MainFrame
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 35)
Title.BackgroundTransparency = 1
Title.Text = "⚡ AURA HUB // ENGLISH ULTIMATE ⚡"
Title.TextColor3 = Color3.fromRGB(0, 255, 120)
Title.TextSize = 13
Title.Font = Enum.Font.Code
Title.Parent = MainFrame
local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0, 45, 0, 45)
ToggleButton.Position = UDim2.new(0.02, 0, 0.02, 0)
ToggleButton.Text = "🛡️"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextSize = 18
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
ToggleButton.BackgroundTransparency = 0.2
ToggleButton.Parent = ScreenGui
local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 10)
ToggleCorner.Parent = ToggleButton
local ToggleStroke = Instance.new("UIStroke")
ToggleStroke.Thickness = 2
ToggleStroke.Parent = ToggleButton
local CenterFovFrame = Instance.new("Frame")
CenterFovFrame.Name = "CenterFovFrame"
CenterFovFrame.Size = UDim2.new(0, fovRadius * 2, 0, fovRadius * 2)
CenterFovFrame.AnchorPoint = Vector2.new(0.5, 0.5)
CenterFovFrame.Position = UDim2.new(0.5, 0, 0.5, fovOffsetY)
CenterFovFrame.BackgroundTransparency = 1
CenterFovFrame.Visible = true
CenterFovFrame.Parent = ScreenGui
local FovUICorner = Instance.new("UICorner")
FovUICorner.CornerRadius = UDim.new(1, 0)
FovUICorner.Parent = CenterFovFrame
local FovUIStroke = Instance.new("UIStroke")
FovUIStroke.Thickness = 2
FovUIStroke.Parent = CenterFovFrame
local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.Size = UDim2.new(1, -16, 1, -45)
ScrollingFrame.Position = UDim2.new(0, 8, 0, 40)
ScrollingFrame.BackgroundTransparency = 1
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 1050)
ScrollingFrame.ScrollBarThickness = 8
ScrollingFrame.ScrollingDirection = Enum.ScrollingDirection.Y
ScrollingFrame.Parent = MainFrame
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 8)
UIListLayout.Parent = ScrollingFrame
-- ==============================================================================
-- [4] UI HELPER FUNCTIONS
-- ==============================================================================
local AllStrokes = {UIStroke, ToggleStroke, FovUIStroke}
local function createSectionHeader(sectionName)
local header = Instance.new("TextLabel")
header.Size = UDim2.new(0.96, 0, 0, 30)
header.BackgroundTransparency = 1
header.Text = "=== [ " .. sectionName .. " ] ==="
header.TextColor3 = Color3.fromRGB(0, 200, 255)
header.TextSize = 12
header.Font = Enum.Font.Code
header.Parent = ScrollingFrame
return header
end
local function createButton(name, defaultStateText)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0.96, 0, 0, 38)
btn.Text = " > " .. name .. " : [ " .. defaultStateText .. " ]"
btn.TextColor3 = Color3.fromRGB(220, 220, 220)
btn.TextSize = 11
btn.Font = Enum.Font.Code
btn.BackgroundColor3 = Color3.fromRGB(18, 18, 25)
btn.BackgroundTransparency = 0.3
btn.Parent = ScrollingFrame
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = btn
local stroke = Instance.new("UIStroke")
stroke.Thickness = 1.5
stroke.Parent = btn
table.insert(AllStrokes, stroke)
return btn
end
-- ==============================================================================
-- [5] SECTIONS BUILDER
-- ==============================================================================
createSectionHeader("1. PERFORMANCE & GRAPHICS")
local FpsBoostBtn = createButton("FPS BOOST", "OFF")
local FullbrightBtn = createButton("FULLBRIGHT", "OFF")
createSectionHeader("2. COMBAT & AIMBOT")
local AimbotBtn = createButton("AIMBOT", "OFF")
local EspBtn = createButton("HITBOX ESP", "OFF")
local TargetBtn = createButton("TARGET PART", "Head")
local FovBtn = createButton("FOV CIRCLE", "ON")
local WallCheckBtn = createButton("WALL CHECK", "OFF")
local TeamCheckBtn = createButton("TEAM CHECK", "OFF")
local AntiRecoilBtn = createButton("ANTI RECOIL", "OFF")
createSectionHeader("3. MOVEMENT & FUN FEATURES")
local SpeedBtn = createButton("GOD SPEED HACK", "OFF")
local JumpBtn = createButton("SUPER JUMP", "OFF")
local NoclipBtn = createButton("NOCLIP", "OFF")
local SpinbotBtn = createButton("SPINBOT", "OFF")
local RainbowToolBtn = createButton("RAINBOW WEAPONS", "OFF")
local RainbowSkinBtn = createButton("RAINBOW SKIN", "OFF")
local function createSlider(titleText, defaultVal, minVal, maxVal)
local container = Instance.new("Frame")
container.Size = UDim2.new(0.96, 0, 0, 45)
container.BackgroundColor3 = Color3.fromRGB(18, 18, 25)
container.BackgroundTransparency = 0.3
container.Parent = ScrollingFrame
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = container
local stroke = Instance.new("UIStroke")
stroke.Thickness = 1.5
stroke.Parent = container
table.insert(AllStrokes, stroke)
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 0, 18)
label.BackgroundTransparency = 1
label.Text = " > " .. titleText .. " : [ " .. defaultVal .. " ]"
label.TextColor3 = Color3.fromRGB(220, 220, 220)
label.TextSize = 11
label.Font = Enum.Font.Code
label.Parent = container
local bar = Instance.new("TextButton")
bar.AutoButtonColor = false
bar.Size = UDim2.new(0.85, 0, 0, 5)
bar.Position = UDim2.new(0.075, 0, 0, 28)
bar.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
bar.Text = ""
bar.Parent = container
local barCorner = Instance.new("UICorner")
barCorner.CornerRadius = UDim.new(0, 2)
barCorner.Parent = bar
local fill = Instance.new("Frame")
fill.Size = UDim2.new((defaultVal - minVal) / (maxVal - minVal), 0, 1, 0)
fill.BackgroundColor3 = Color3.fromRGB(0, 255, 120)
fill.BorderSizePixel = 0
fill.Parent = bar
local fillCorner = Instance.new("UICorner")
fillCorner.CornerRadius = UDim.new(0, 2)
fillCorner.Parent = fill
return container, label, bar, fill, minVal, maxVal
end
createSectionHeader("4. ADJUSTMENT CONTROLS")
local SizeContainer, SizeLabel, SizeBar, SizeFill, SMin, SMax = createSlider("FOV SIZE", fovRadius, 50, 400)
local OffsetContainer, OffsetLabel, OffsetBar, OffsetFill, OMin, OMax = createSlider("FOV OFFSET Y", fovOffsetY, -200, 200)
local DistContainer, DistLabel, DistBar, DistFill, DMin, DMax = createSlider("MAX DISTANCE", maxDistance, 100, 3000)
local ResetBtn = createButton("RESET ALL SETTINGS", "DEFAULT")
-- ==============================================================================
-- [6] LOGIC & INTERACTION
-- ==============================================================================
local function getRainbowColor()
local hue = (tick() * 0.4) % 1
return Color3.fromHSV(hue, 0.8, 1)
end
local function toggleMenu()
isMenuOpen = not isMenuOpen
local targetSize = isMenuOpen and UDim2.new(0, 480, 0, 420) or UDim2.new(0, 0, 0, 0)
local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Quart, Enum.EasingDirection.Out)
if isMenuOpen then MainFrame.Visible = true end
local tween = TweenService:Create(MainFrame, tweenInfo, {Size = targetSize})
tween:Play()
tween.Completed:Connect(function()
if not isMenuOpen then MainFrame.Visible = false end
end)
end
ToggleButton.MouseButton1Click:Connect(toggleMenu)
local draggingSize, draggingOffset, draggingDist = false, false, false
SizeBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then draggingSize = true end end)
OffsetBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then draggingOffset = true end end)
DistBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then draggingDist = true end end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
draggingSize, draggingOffset, draggingDist = false, false, false
end
end)
UserInputService.InputChanged:Connect(function(input)
if (draggingSize or draggingOffset or draggingDist) and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
if draggingSize then
local pct = math.clamp((input.Position.X - SizeBar.AbsolutePosition.X) / SizeBar.AbsoluteSize.X, 0, 1)
fovRadius = math.floor(SMin + (pct * (SMax - SMin)))
CenterFovFrame.Size = UDim2.new(0, fovRadius * 2, 0, fovRadius * 2)
SizeFill.Size = UDim2.new(pct, 0, 1, 0)
SizeLabel.Text = " > FOV SIZE : [ " .. fovRadius .. " ]"
elseif draggingOffset then
local pct = math.clamp((input.Position.X - OffsetBar.AbsolutePosition.X) / OffsetBar.AbsoluteSize.X, 0, 1)
fovOffsetY = math.floor(OMin + (pct * (OMax - OMin)))
CenterFovFrame.Position = UDim2.new(0.5, 0, 0.5, fovOffsetY)
OffsetFill.Size = UDim2.new(pct, 0, 1, 0)
OffsetLabel.Text = " > FOV OFFSET Y : [ " .. fovOffsetY .. " ]"
elseif draggingDist then
local pct = math.clamp((input.Position.X - DistBar.AbsolutePosition.X) / DistBar.AbsoluteSize.X, 0, 1)
maxDistance = math.floor(DMin + (pct * (DMax - DMin)))
DistFill.Size = UDim2.new(pct, 0, 1, 0)
DistLabel.Text = " > MAX DISTANCE : [ " .. maxDistance .. " ]"
end
end
end)
FpsBoostBtn.MouseButton1Click:Connect(function()
fpsBoostEnabled = not fpsBoostEnabled
FpsBoostBtn.Text = " > FPS BOOST : [ " .. (fpsBoostEnabled and "ON" or "OFF") .. " ]"
if fpsBoostEnabled then
settings().Rendering.QualityLevel = Enum.QualityLevel.Level01
Lighting.GlobalShadows = false
else
settings().Rendering.QualityLevel = Enum.QualityLevel.Automatic
Lighting.GlobalShadows = true
end
end)
FullbrightBtn.MouseButton1Click:Connect(function()
fullbrightEnabled = not fullbrightEnabled
FullbrightBtn.Text = " > FULLBRIGHT : [ " .. (fullbrightEnabled and "ON" or "OFF") .. " ]"
Lighting.Brightness = fullbrightEnabled and 2 or 1
Lighting.GlobalShadows = not fullbrightEnabled
end)
AimbotBtn.MouseButton1Click:Connect(function() aimbotEnabled = not aimbotEnabled; AimbotBtn.Text = " > AIMBOT : [ " .. (aimbotEnabled and "ON" or "OFF") .. " ]" end)
EspBtn.MouseButton1Click:Connect(function() espEnabled = not espEnabled; EspBtn.Text = " > HITBOX ESP : [ " .. (espEnabled and "ON" or "OFF") .. " ]" end)
TargetBtn.MouseButton1Click:Connect(function()
if aimbotTargetPart == "Head" then
aimbotTargetPart = "HumanoidRootPart"
TargetBtn.Text = " > TARGET PART : [ Body ]"
else
aimbotTargetPart = "Head"
TargetBtn.Text = " > TARGET PART : [ Head ]"
end
end)
FovBtn.MouseButton1Click:Connect(function() fovCircleEnabled = not fovCircleEnabled; FovBtn.Text = " > FOV CIRCLE : [ " .. (fovCircleEnabled and "ON" or "OFF") .. " ]" end)
SpeedBtn.MouseButton1Click:Connect(function() speedHackEnabled = not speedHackEnabled; SpeedBtn.Text = " > GOD SPEED HACK : [ " .. (speedHackEnabled and "ON" or "OFF") .. " ]" end)
JumpBtn.MouseButton1Click:Connect(function() jumpHackEnabled = not jumpHackEnabled; JumpBtn.Text = " > SUPER JUMP : [ " .. (jumpHackEnabled and "ON" or "OFF") .. " ]" end)
NoclipBtn.MouseButton1Click:Connect(function() noclipEnabled = not noclipEnabled; NoclipBtn.Text = " > NOCLIP : [ " .. (noclipEnabled and "ON" or "OFF") .. " ]" end)
SpinbotBtn.MouseButton1Click:Connect(function() spinbotEnabled = not spinbotEnabled; SpinbotBtn.Text = " > SPINBOT : [ " .. (spinbotEnabled and "ON" or "OFF") .. " ]" end)
RainbowToolBtn.MouseButton1Click:Connect(function()
rainbowToolEnabled = not rainbowToolEnabled
RainbowToolBtn.Text = " > RAINBOW WEAPONS : [ " .. (rainbowToolEnabled and "ON" or "OFF") .. " ]"
if not rainbowToolEnabled then
for part, color in pairs(originalToolColors) do
if part and part.Parent then part.Color = color end
end
table.clear(originalToolColors)
end
end)
RainbowSkinBtn.MouseButton1Click:Connect(function()
rainbowSkinEnabled = not rainbowSkinEnabled
RainbowSkinBtn.Text = " > RAINBOW SKIN : [ " .. (rainbowSkinEnabled and "ON" or "OFF") .. " ]"
if not rainbowSkinEnabled then
for part, color in pairs(originalSkinColors) do
if part and part.Parent then part.Color = color end
end
table.clear(originalSkinColors)
end
end)
WallCheckBtn.MouseButton1Click:Connect(function() wallCheckEnabled = not wallCheckEnabled; WallCheckBtn.Text = " > WALL CHECK : [ " .. (wallCheckEnabled and "ON" or "OFF") .. " ]" end)
TeamCheckBtn.MouseButton1Click:Connect(function() teamCheckEnabled = not teamCheckEnabled; TeamCheckBtn.Text = " > TEAM CHECK : [ " .. (teamCheckEnabled and "ON" or "OFF") .. " ]" end)
AntiRecoilBtn.MouseButton1Click:Connect(function() antiRecoilEnabled = not antiRecoilEnabled; AntiRecoilBtn.Text = " > ANTI RECOIL : [ " .. (antiRecoilEnabled and "ON" or "OFF") .. " ]" end)
ResetBtn.MouseButton1Click:Connect(function()
fovRadius = 140; fovOffsetY = 0; maxDistance = 1500
CenterFovFrame.Size = UDim2.new(0, fovRadius * 2, 0, fovRadius * 2)
CenterFovFrame.Position = UDim2.new(0.5, 0, 0.5, fovOffsetY)
SizeFill.Size = UDim2.new((fovRadius - SMin)/(SMax - SMin), 0, 1, 0)
OffsetFill.Size = UDim2.new((fovOffsetY - OMin)/(OMax - OMin), 0, 1, 0)
DistFill.Size = UDim2.new((maxDistance - DMin)/(DMax - DMin), 0, 1, 0)
SizeLabel.Text = " > FOV SIZE : [ " .. fovRadius .. " ]"
OffsetLabel.Text = " > FOV OFFSET Y : [ " .. fovOffsetY .. " ]"
DistLabel.Text = " > MAX DISTANCE : [ " .. maxDistance .. " ]"
end)
local espBoxes = {}
local function createESP(player)
if player == LocalPlayer then return end
local box = Instance.new("Frame")
box.BackgroundTransparency = 1; box.Visible = false; box.Parent = ScreenGui
local stroke = Instance.new("UIStroke"); stroke.Thickness = 1.5; stroke.Parent = box
table.insert(AllStrokes, stroke)
espBoxes[player] = {Box = box, Stroke = stroke}
end
local function removeESP(player) if espBoxes[player] then espBoxes[player].Box:Destroy(); espBoxes[player] = nil end end
for _, p in ipairs(Players:GetPlayers()) do createESP(p) end
Players.PlayerAdded:Connect(createESP)
Players.PlayerRemoving:Connect(removeESP)
local function getClosestPlayer()
local closest, shortest = nil, fovRadius
local center = Vector2.new(Camera.ViewportSize.X / 2, (Camera.ViewportSize.Y / 2) + fovOffsetY)
for _, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("Humanoid") and p.Character.Humanoid.Health > 0 then
local isTeam = teamCheckEnabled and p.Team and p.Team == LocalPlayer.Team
if not isTeam then
local part = p.Character:FindFirstChild(aimbotTargetPart) or p.Character:FindFirstChild("HumanoidRootPart")
if part then
local dist = (part.Position - Camera.CFrame.Position).Magnitude
if dist <= maxDistance then
local screenPos, onScreen = Camera:WorldToViewportPoint(part.Position)
if onScreen then
local passWall = true
if wallCheckEnabled then
local params = RaycastParams.new()
params.FilterType = Enum.RaycastFilterType.Exclude
params.FilterDescendantsInstances = {LocalPlayer.Character, p.Character}
if workspace:Raycast(Camera.CFrame.Position, part.Position - Camera.CFrame.Position, params) then passWall = false end
end
if passWall then
local d2 = (Vector2.new(screenPos.X, screenPos.Y) - center).Magnitude
if d2 < shortest then shortest = d2; closest = p end
end
end
end
end
end
end
end
return closest
end
-- ==============================================================================
-- [7] OPTIMIZED RUNSERVICE LOOP
-- ==============================================================================
local counter = 0
RunService.RenderStepped:Connect(function()
local rainbow = getRainbowColor()
for _, stroke in ipairs(AllStrokes) do if stroke then stroke.Color = rainbow end end
CenterFovFrame.Visible = fovCircleEnabled
local char = LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then
local hum = char.Humanoid
if speedHackEnabled then hum.WalkSpeed = 35 else hum.WalkSpeed = 16 end
if jumpHackEnabled then hum.JumpPower = 100 else hum.JumpPower = 50 end
if noclipEnabled then
for _, part in ipairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end
end
if spinbotEnabled and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(25), 0)
end
end
counter = counter + 1
if counter >= 5 then
counter = 0
local toolRainbowColor = getRainbowColor()
if rainbowToolEnabled then
local containers = {LocalPlayer.Character, LocalPlayer.Backpack}
for _, container in ipairs(containers) do
if container then
for _, item in ipairs(container:GetChildren()) do
if item:IsA("Tool") or item:IsA("Model") then
for _, part in ipairs(item:GetDescendants()) do
if part:IsA("BasePart") or part:IsA("MeshPart") then
if not originalToolColors[part] then
originalToolColors[part] = part.Color
end
part.Color = toolRainbowColor
end
end
end
end
end
end
end
if rainbowSkinEnabled and char then
local skinRainbowColor = getRainbowColor()
for _, part in ipairs(char:GetDescendants()) do
if part:IsA("BasePart") or part:IsA("MeshPart") then
if not originalSkinColors[part] then
originalSkinColors[part] = part.Color
end
part.Color = skinRainbowColor
end
end
end
end
if aimbotEnabled then
local target = getClosestPlayer()
if target and target.Character then
local part = target.Character:FindFirstChild(aimbotTargetPart) or target.Character:FindFirstChild("HumanoidRootPart")
if part then
local hrp = target.Character:FindFirstChild("HumanoidRootPart")
local pos = part.Position + (hrp and (hrp.AssemblyLinearVelocity * 0.03) or Vector3.new(0,0,0))
Camera.CFrame = Camera.CFrame:Lerp(CFrame.new(Camera.CFrame.Position, pos), 1 / aimbotSmoothness)
end
end
end
for p, data in pairs(espBoxes) do
local c = p.Character
if espEnabled and c and c:FindFirstChild("HumanoidRootPart") and c:FindFirstChild("Humanoid") and c.Humanoid.Health > 0 then
local hrp = c.HumanoidRootPart
local head = c:FindFirstChild("Head") or hrp
local dist = (hrp.Position - Camera.CFrame.Position).Magnitude
local isTeam = teamCheckEnabled and p.Team and p.Team == LocalPlayer.Team
if dist <= maxDistance and not isTeam then
local topCoord, topVis = Camera:WorldToViewportPoint(head.Position + Vector3.new(0, 0.8, 0))
local botCoord, botVis = Camera:WorldToViewportPoint(hrp.Position - Vector3.new(0, 2.5, 0))
if topVis or botVis then
local height = math.abs(topCoord.Y - botCoord.Y)
local width = height * 0.65
data.Box.Size = UDim2.new(0, width, 0, height)
data.Box.Position = UDim2.new(0, topCoord.X - width / 2, 0, topCoord.Y)
data.Box.Visible = true
else
data.Box.Visible = false
end
else
data.Box.Visible = false
end
else
data.Box.Visible = false
end
end
end)



Holy vibe coded ._.