--[[ AT™ CHEAT v5.1 FULL FIX UI FIX + BUTTON FIX + LOOP FIX Compatible: Hydrogen / Fluxus / KRNL / Synapse ]] -- LIBRARY local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))() local Window = Library.CreateLib("AT™ Cheat v5.1", "DarkTheme") -- SERVICES local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") local TeleportService = game:GetService("TeleportService") local LocalPlayer = Players.LocalPlayer -- GLOBAL getgenv().AT = { Speed = 16, Jump = 50, Fly = false, Noclip = false, Farm = false, ESP = false } -- CHARACTER SAFE FUNCTIONS local function GetChar() return LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() end local function GetHum() return GetChar():WaitForChild("Humanoid") end local function GetRoot() return GetChar():WaitForChild("HumanoidRootPart") end ------------------------------------------------ -- MAIN TAB ------------------------------------------------ local MainTab = Window:NewTab("MAIN") local FarmSec = MainTab:NewSection("AUTO FARM") FarmSec:NewToggle("Auto Farm Money","Coins/Cash",function(state) getgenv().AT.Farm = state task.spawn(function() while getgenv().AT.Farm do local root = GetRoot() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then local name = v.Name:lower() if name:find("coin") or name:find("money") or name:find("cash") then pcall(function() firetouchinterest(root,v,0) firetouchinterest(root,v,1) end) end end end task.wait(0.1) end end) end) FarmSec:NewToggle("Auto Collect Drops","Collect all",function(state) getgenv().AT.Collect = state task.spawn(function() while getgenv().AT.Collect do local root = GetRoot() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.Name:lower():find("drop") then pcall(function() firetouchinterest(root,v,0) firetouchinterest(root,v,1) end) end end task.wait(0.2) end end) end) local UtilSec = MainTab:NewSection("UTILITIES") UtilSec:NewButton("Rejoin Server","",function() TeleportService:Teleport(game.PlaceId) end) UtilSec:NewButton("Disconnect","",function() LocalPlayer:Kick("AT Cheat Disconnect") end) UtilSec:NewButton("Respawn","",function() GetHum().Health = 0 end) ------------------------------------------------ -- COMBAT TAB ------------------------------------------------ local CombatTab = Window:NewTab("COMBAT") local ESPsec = CombatTab:NewSection("ESP") ESPsec:NewToggle("Player ESP","",function(state) getgenv().AT.ESP = state local function AddESP(player) if player ~= LocalPlayer then player.CharacterAdded:Connect(function(char) if getgenv().AT.ESP then local h = Instance.new("Highlight") h.Name = "AT_ESP" h.FillColor = Color3.fromRGB(255,0,0) h.OutlineColor = Color3.fromRGB(255,255,255) h.Parent = char end end) if player.Character and state then local h = Instance.new("Highlight") h.Name = "AT_ESP" h.FillColor = Color3.fromRGB(255,0,0) h.OutlineColor = Color3.fromRGB(255,255,255) h.Parent = player.Character end end end for _,p in pairs(Players:GetPlayers()) do AddESP(p) end Players.PlayerAdded:Connect(AddESP) end) ESPsec:NewToggle("Money ESP","",function(state) for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.Name:lower():find("coin") then local old = v:FindFirstChild("AT_MONEY") if state and not old then local h = Instance.new("Highlight") h.Name = "AT_MONEY" h.FillColor = Color3.fromRGB(0,255,0) h.Parent = v elseif not state and old then old:Destroy() end end end end) local AimSec = CombatTab:NewSection("COMBAT") AimSec:NewButton("Kill Aura (20 studs)","",function() for _,p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character then local dist = (p.Character.HumanoidRootPart.Position - GetRoot().Position).Magnitude if dist < 20 then p.Character.Humanoid.Health = 0 end end end end) ------------------------------------------------ -- PLAYER TAB ------------------------------------------------ local PlayerTab = Window:NewTab("PLAYER") local MoveSec = PlayerTab:NewSection("MOVEMENT") MoveSec:NewSlider("WalkSpeed","",500,16,function(val) getgenv().AT.Speed = val pcall(function() GetHum().WalkSpeed = val end) end) MoveSec:NewSlider("JumpPower","",500,50,function(val) getgenv().AT.Jump = val pcall(function() GetHum().JumpPower = val end) end) MoveSec:NewToggle("Noclip","",function(state) getgenv().AT.Noclip = state RunService.Stepped:Connect(function() if getgenv().AT.Noclip then for _,v in pairs(GetChar():GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end end) end) MoveSec:NewToggle("Fly","WASD",function(state) getgenv().AT.Fly = state task.spawn(function() local bv while getgenv().AT.Fly do local root = GetRoot() if not root:FindFirstChild("AT_FLY") then bv = Instance.new("BodyVelocity") bv.Name = "AT_FLY" bv.MaxForce = Vector3.new(9e9,9e9,9e9) bv.Parent = root else bv = root:FindFirstChild("AT_FLY") end local cam = workspace.CurrentCamera local dir = Vector3.new() if UIS:IsKeyDown(Enum.KeyCode.W) then dir += cam.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.S) then dir -= cam.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.A) then dir -= cam.CFrame.RightVector end if UIS:IsKeyDown(Enum.KeyCode.D) then dir += cam.CFrame.RightVector end if UIS:IsKeyDown(Enum.KeyCode.Space) then dir += Vector3.new(0,1,0) end bv.Velocity = dir * 80 task.wait() end if bv then bv:Destroy() end end) end) ------------------------------------------------ -- RENDER TAB ------------------------------------------------ local RenderTab = Window:NewTab("RENDER") local VisSec = RenderTab:NewSection("VISUAL") VisSec:NewToggle("FullBright","",function(state) if state then Lighting.Brightness = 5 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false end end) VisSec:NewToggle("No Fog","",function(state) Lighting.FogEnd = state and 100000 or 1000 end) VisSec:NewToggle("No Shadows","",function(state) Lighting.GlobalShadows = not state end) ------------------------------------------------ -- MISC TAB ------------------------------------------------ local MiscTab = Window:NewTab("MISC") local TPSec = MiscTab:NewSection("TELEPORT") TPSec:NewButton("Spawn","",function() GetRoot().CFrame = CFrame.new(0,50,0) end) TPSec:NewButton("Random TP","",function() GetRoot().CFrame = CFrame.new(math.random(-500,500),50,math.random(-500,500)) end) local ChatSec = MiscTab:NewSection("CHAT") ChatSec:NewButton("Spam Chat","",function() task.spawn(function() while task.wait(1) do pcall(function() game:GetService("ReplicatedStorage") .DefaultChatSystemChatEvents .SayMessageRequest :FireServer("AT Cheat", "All") end) end end) end) local ConfigSec = MiscTab:NewSection("CONFIG") ConfigSec:NewKeybind("Toggle UI","RightControl",function() Library:ToggleUI() end) ConfigSec:NewButton("Copy Discord","",function() setclipboard("discord.gg/ATCheat") end) ------------------------------------------------ -- AUTO APPLY STATS ------------------------------------------------ LocalPlayer.CharacterAdded:Connect(function() task.wait(2) pcall(function() GetHum().WalkSpeed = getgenv().AT.Speed GetHum().JumpPower = getgenv().AT.Jump end) end) ------------------------------------------------ -- NOTIFICATION ------------------------------------------------ pcall(function() game.StarterGui:SetCore("SendNotification",{ Title="AT Cheat Loaded", Text="Script Loaded Successfully", Duration=5 }) end) print("AT™ Cheat v5.1 Loaded Successfully")