-- ╔══════════════════════════════════════════════════════════╗ -- ║ UE8AN HUB | 200 Functions ║ -- ║ Toggle: RightShift | v2.0 ║ -- ╚══════════════════════════════════════════════════════════╝ local UIS = game:GetService("UserInputService") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenService") local Lighting = game:GetService("Lighting") local HttpService = game:GetService("HttpService") local StarterGui = game:GetService("StarterGui") local Debris = game:GetService("Debris") local LP = Players.LocalPlayer local Char = LP.Character or LP.CharacterAdded:Wait() local Hum = Char:WaitForChild("Humanoid") local HRP = Char:WaitForChild("HumanoidRootPart") local Cam = workspace.CurrentCamera local Mouse = LP:GetMouse() -- ── State ─────────────────────────────────────────────────── local State = { fly=false,noclip=false,infinitejump=false,esp=false, fullbright=false,aimlock=false,autoclick=false,killaura=false, spin=false,antivoid=false,ghost=false,autofarm=false, bunny=false,nofog=false,chams=false,nofall=false, speedy=false,autofire=false,hitbox=false,looptp=false, antiafk=false,rapidfire=false,autoclimb=false, fpsboost=false,rainbow_ambient=false, } local Connections = {} local Waypoints = {} local PrevPos = nil local GUIOpen = true -- ── Helpers ───────────────────────────────────────────────── local function Notify(title, text, dur) pcall(function() StarterGui:SetCore("SendNotification",{ Title=title or "UE8AN", Text=text or "", Duration=dur or 3 }) end) end local function GetChar() Char = LP.Character if not Char then return nil end Hum = Char:FindFirstChildOfClass("Humanoid") HRP = Char:FindFirstChild("HumanoidRootPart") return Char end local function GetClosestPlayer(maxDist) maxDist = maxDist or math.huge local closest, dist = nil, maxDist for _,p in pairs(Players:GetPlayers()) do if p==LP then continue end local c=p.Character; if not c then continue end local r=c:FindFirstChild("HumanoidRootPart"); if not r then continue end if not GetChar() or not HRP then continue end local d=(r.Position-HRP.Position).Magnitude if d0 and mv.Unit*sp or Vector3.zero g.CFrame=Cam.CFrame end) else if Connections.fly then Connections.fly:Disconnect() end if HRP then local g=HRP:FindFirstChild("FlyGyro"); local v=HRP:FindFirstChild("FlyVel") if g then g:Destroy() end; if v then v:Destroy() end end end end) -- 8 CreateToggle(PlayerGrid,"8. NoClip","noclip",function(on) if on then Connections.noclip=RunService.Stepped:Connect(function() if not State.noclip or not GetChar() then return end for _,p in pairs(Char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide=false end end end) else if Connections.noclip then Connections.noclip:Disconnect() end end end) -- 9 CreateToggle(PlayerGrid,"9. God Mode",nil,function(on) if GetChar()and Hum then Hum.MaxHealth=on and math.huge or 100; Hum.Health=on and math.huge or 100 end end) -- 10 CreateToggle(PlayerGrid,"10. Anti-Void","antivoid",function(on) if on then Connections.antivoid=RunService.Heartbeat:Connect(function() if not State.antivoid or not GetChar() then return end if HRP and HRP.Position.Y<-80 then HRP.CFrame=CFrame.new(0,10,0) end end) else if Connections.antivoid then Connections.antivoid:Disconnect() end end end) -- 11 CreateButton(PlayerGrid,"11. Freeze Character",function() if GetChar()and HRP then HRP.Anchored=true end; Notify("Player","Frozen") end) -- 12 CreateButton(PlayerGrid,"12. Unfreeze Character",function() if GetChar()and HRP then HRP.Anchored=false end; Notify("Player","Unfrozen") end) -- 13 CreateToggle(PlayerGrid,"13. Ghost (Transparent)","ghost",function(on) if not GetChar() then return end for _,p in pairs(Char:GetDescendants()) do if p:IsA("BasePart") and p.Name~="HumanoidRootPart" then p.LocalTransparencyModifier=on and 0.75 or 0 end end end) -- 14 CreateToggle(PlayerGrid,"14. Spin","spin",function(on) if on then Connections.spin=RunService.Heartbeat:Connect(function() if not State.spin or not GetChar() then return end HRP.CFrame=HRP.CFrame*CFrame.Angles(0,math.rad(5),0) end) else if Connections.spin then Connections.spin:Disconnect() end end end) -- 15 CreateButton(PlayerGrid,"15. Reset Character",function() if GetChar()and Hum then Hum.Health=0 end end) -- 16 CreateButton(PlayerGrid,"16. Sit",function() if GetChar()and Hum then Hum.Sit=true end end) -- 17 CreateToggle(PlayerGrid,"17. Anti-AFK","antiafk",function(on) if on then LP.Idled:Connect(function() if not State.antiafk then return end pcall(function() game:GetService("VirtualUser"):Button2Down(Vector2.zero,CFrame.identity) task.wait(0.1) game:GetService("VirtualUser"):Button2Up(Vector2.zero,CFrame.identity) end) end) end end) -- 18 CreateButton(PlayerGrid,"18. Zoom Max (500)",function() LP.CameraMaxZoomDistance=500 end) -- 19 CreateButton(PlayerGrid,"19. First Person Lock",function() LP.CameraMinZoomDistance=0; LP.CameraMaxZoomDistance=0 end) -- 20 CreateButton(PlayerGrid,"20. Third Person Reset",function() LP.CameraMinZoomDistance=0; LP.CameraMaxZoomDistance=400 end) -- 21 CreateButton(PlayerGrid,"21. FOV Default (70)",function() Cam.FieldOfView=70 end) -- 22 CreateButton(PlayerGrid,"22. FOV Wide (110)",function() Cam.FieldOfView=110 end) -- 23 CreateButton(PlayerGrid,"23. FOV Scoped (30)",function() Cam.FieldOfView=30 end) -- 24 CreateToggle(PlayerGrid,"24. Bunny Hop","bunny",function(on) if on then Connections.bunny=RunService.Heartbeat:Connect(function() if not State.bunny or not GetChar() then return end if Hum and Hum.FloorMaterial~=Enum.Material.Air then Hum:ChangeState(Enum.HumanoidStateType.Jumping) end end) else if Connections.bunny then Connections.bunny:Disconnect() end end end) -- 25 CreateToggle(PlayerGrid,"25. Hitbox Expander","hitbox",function(on) for _,p in pairs(Players:GetPlayers()) do if p~=LP and p.Character then local hrp=p.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.Size=on and Vector3.new(10,10,10) or Vector3.new(2,2,1) hrp.Transparency=on and 0.85 or 1 end end end end) -- 26 CreateButton(PlayerGrid,"26. Max Health",function() if GetChar()and Hum then Hum.Health=Hum.MaxHealth end end) -- 27 CreateButton(PlayerGrid,"27. Float (3 sec)",function() if not GetChar() then return end local bp=Instance.new("BodyPosition",HRP) bp.Position=HRP.Position+Vector3.new(0,12,0) bp.MaxForce=Vector3.new(0,1e5,0); bp.P=1e4 Debris:AddItem(bp,3) end) -- 28 CreateButton(PlayerGrid,"28. Low Gravity (40)",function() workspace.Gravity=40 end) -- 29 CreateButton(PlayerGrid,"29. High Gravity (400)",function() workspace.Gravity=400 end) -- 30 CreateButton(PlayerGrid,"30. Normal Gravity",function() workspace.Gravity=196.2 end) -- 31 CreateButton(PlayerGrid,"31. Zero Gravity",function() workspace.Gravity=0 end) -- 32 CreateButton(PlayerGrid,"32. Fling (Upward)",function() if not GetChar() then return end local bv=Instance.new("BodyVelocity",HRP) bv.Velocity=Vector3.new(math.random(-60,60),350,math.random(-60,60)) bv.MaxForce=Vector3.new(1e6,1e6,1e6); Debris:AddItem(bv,0.2) end) -- 33 CreateToggle(PlayerGrid,"33. No Fall Damage","nofall",function(on) if on then Connections.nofall=RunService.Heartbeat:Connect(function() if not State.nofall or not GetChar() then return end if Hum then Hum:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false) end end) else if Connections.nofall then Connections.nofall:Disconnect() end if Hum then Hum:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true) end end end) -- 34 CreateToggle(PlayerGrid,"34. Platform Stand",nil,function(on) if GetChar()and Hum then Hum.PlatformStand=on end end) -- 35 CreateToggle(PlayerGrid,"35. Fast Climb","autoclimb",function(on) if GetChar()and Hum then Hum.ClimbSpeed=on and 80 or 12 end end) -- 36 CreateButton(PlayerGrid,"36. Fast Swim (WS=50)",function() if GetChar()and Hum then Hum.WalkSpeed=50 end end) -- 37 CreateButton(PlayerGrid,"37. Invisible (Local)",function() if not GetChar() then return end for _,p in pairs(Char:GetDescendants()) do if p:IsA("BasePart") or p:IsA("Decal") then p.Transparency=1 end end end) -- 38 CreateButton(PlayerGrid,"38. Visible (Restore)",function() if not GetChar() then return end for _,p in pairs(Char:GetDescendants()) do if p:IsA("BasePart") and p.Name~="HumanoidRootPart" then p.Transparency=0 end end end) -- 39 CreateToggle(PlayerGrid,"39. Health Regen Loop",nil,function(on) if on then Connections.regen=RunService.Heartbeat:Connect(function() if not on or not GetChar()or not Hum then return end if Hum.Health=1 then lbl.Text="FPS: "..frames; frames=0; lastT=tick() end end) else if Connections.fps then Connections.fps:Disconnect() end if lbl then lbl:Destroy() end end end) -- 80 CreateToggle(VisualGrid,"80. Ping Display",nil,function(on) local lbl=ScreenGui:FindFirstChild("_Ping") if on then if not lbl then lbl=Instance.new("TextLabel",ScreenGui); lbl.Name="_Ping" lbl.Size=UDim2.new(0,130,0,22); lbl.Position=UDim2.new(0,10,0,36) lbl.BackgroundColor3=Color3.fromRGB(0,0,0); lbl.BackgroundTransparency=0.5 lbl.TextColor3=Color3.fromRGB(255,200,0); lbl.TextSize=13 lbl.Font=Enum.Font.Code; lbl.ZIndex=999; lbl.BorderSizePixel=0 end Connections.ping=RunService.Heartbeat:Connect(function() lbl.Text="Ping: "..math.floor(LP:GetNetworkPing()*1000).."ms" end) else if Connections.ping then Connections.ping:Disconnect() end if lbl then lbl:Destroy() end end end) -- 81–90 for _,d in ipairs({ {"81. Neon All Parts",function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material=Enum.Material.Neon end end end}, {"82. SmoothPlastic Parts",function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material=Enum.Material.SmoothPlastic end end end}, {"83. Glass Parts",function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material=Enum.Material.Glass end end end}, {"84. Rainbow Parts (start)",function() Connections.rainbowparts=RunService.Heartbeat:Connect(function() local t=tick()*0.25 for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Color=Color3.fromHSV(t%1,0.8,1) end end end) end}, {"85. Rainbow Parts (stop)",function() if Connections.rainbowparts then Connections.rainbowparts:Disconnect() end end}, {"86. Show Server Players",function() for _,p in pairs(Players:GetPlayers()) do print(p.Name,p.UserId,p.AccountAge.."d") end Notify("Debug","Printed to console") end}, {"87. Camera Shake",function() task.spawn(function() local orig=Cam.CFrame for i=1,30 do task.wait(0.03) Cam.CFrame=orig*CFrame.new(math.random(-1,1)*0.3,math.random(-1,1)*0.3,0) end; Cam.CFrame=orig end) end}, {"88. Zoom Lock 50",function() LP.CameraMinZoomDistance=50; LP.CameraMaxZoomDistance=50 end}, {"89. Remove Char Decals",function() if GetChar() then for _,v in pairs(Char:GetDescendants()) do if v:IsA("Decal") then v:Destroy() end end end end}, {"90. Print All Lights",function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("Light") then print(v.ClassName,v.Parent.Name) end end Notify("Debug","Printed to console") end}, }) do CreateButton(VisualGrid,d[1],d[2]) end -- ════════════════════════════════════════════════════════════ -- 📍 TELEPORT (91–120) -- ════════════════════════════════════════════════════════════ -- 91 CreateButton(TeleportGrid,"91. TP to Spawn",function() PrevPos=GetChar()and HRP and HRP.CFrame if GetChar() then local sp=workspace:FindFirstChild("SpawnLocation") HRP.CFrame=sp and CFrame.new(sp.Position+Vector3.new(0,3,0)) or CFrame.new(0,5,0) end end) -- 92 CreateButton(TeleportGrid,"92. TP to Origin (0,10,0)",function() PrevPos=GetChar()and HRP and HRP.CFrame if GetChar() then HRP.CFrame=CFrame.new(0,10,0) end end) -- 93 CreateButton(TeleportGrid,"93. TP to Cursor",function() PrevPos=GetChar()and HRP and HRP.CFrame if GetChar() then HRP.CFrame=CFrame.new(Mouse.Hit.Position+Vector3.new(0,3,0)) end end) -- 94 CreateButton(TeleportGrid,"94. Return to Prev Pos",function() if PrevPos and GetChar() then HRP.CFrame=PrevPos end end) -- 95 CreateButton(TeleportGrid,"95. TP to Closest Player",function() local p=GetClosestPlayer() if p and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then PrevPos=HRP.CFrame; HRP.CFrame=p.Character.HumanoidRootPart.CFrame+Vector3.new(0,3,0) Notify("Teleport","→ "..p.Name) end end) -- 96 CreateButton(TeleportGrid,"96. TP Behind Closest",function() local p=GetClosestPlayer() if p and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local r=p.Character.HumanoidRootPart if GetChar() then HRP.CFrame=r.CFrame-r.CFrame.LookVector*3+Vector3.new(0,2,0) end end end) -- 97 CreateButton(TeleportGrid,"97. Blink Forward (20)",function() if GetChar() then HRP.CFrame=HRP.CFrame+HRP.CFrame.LookVector*20 end end) -- 98 CreateButton(TeleportGrid,"98. Blink Back (20)",function() if GetChar() then HRP.CFrame=HRP.CFrame-HRP.CFrame.LookVector*20 end end) -- 99 CreateButton(TeleportGrid,"99. Blink Left (20)",function() if GetChar() then HRP.CFrame=HRP.CFrame-HRP.CFrame.RightVector*20 end end) -- 100 CreateButton(TeleportGrid,"100. Blink Right (20)",function() if GetChar() then HRP.CFrame=HRP.CFrame+HRP.CFrame.RightVector*20 end end) -- 101 CreateButton(TeleportGrid,"101. Blink Up (30)",function() if GetChar() then HRP.CFrame=HRP.CFrame+Vector3.new(0,30,0) end end) -- 102 CreateButton(TeleportGrid,"102. Save Waypoint",function() if GetChar() then table.insert(Waypoints,HRP.CFrame); Notify("Teleport","Waypoint #"..#Waypoints.." saved") end end) -- 103 CreateButton(TeleportGrid,"103. Go to Last Waypoint",function() if #Waypoints>0 and GetChar() then PrevPos=HRP.CFrame; HRP.CFrame=Waypoints[#Waypoints]; Notify("Teleport","Waypoint reached") end end) -- 104 CreateButton(TeleportGrid,"104. Clear Waypoints",function() Waypoints={}; Notify("Teleport","Cleared") end) -- 105 CreateButton(TeleportGrid,"105. Random Teleport",function() if GetChar() then PrevPos=HRP.CFrame HRP.CFrame=CFrame.new(math.random(-500,500),50,math.random(-500,500)) Notify("Teleport","Random TP") end end) -- 106 CreateToggle(TeleportGrid,"106. Loop TP to Closest","looptp",function(on) if on then Connections.looptp=RunService.Heartbeat:Connect(function() if not State.looptp or not GetChar() then return end local p=GetClosestPlayer() if p and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then HRP.CFrame=p.Character.HumanoidRootPart.CFrame+Vector3.new(0,3,0) end end) else if Connections.looptp then Connections.looptp:Disconnect() end end end) -- 107 CreateButton(TeleportGrid,"107. TP to First NPC",function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("Humanoid") and v.Parent~=LP.Character then local root=v.Parent:FindFirstChild("HumanoidRootPart") if root and GetChar() then HRP.CFrame=root.CFrame+Vector3.new(0,3,0); Notify("Teleport","→ "..v.Parent.Name); return end end end; Notify("Teleport","No NPC found") end) -- 108 CreateButton(TeleportGrid,"108. TP to Highest Part",function() local highest=nil for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then if not highest or v.Position.Y>highest.Position.Y then highest=v end end end if highest and GetChar() then HRP.CFrame=CFrame.new(highest.Position+Vector3.new(0,5,0)) end end) -- 109 CreateButton(TeleportGrid,"109. TP to Camera",function() if GetChar() then HRP.CFrame=Cam.CFrame+Cam.CFrame.LookVector*5 end end) -- 110 CreateButton(TeleportGrid,"110. TP 100 Units Up",function() if GetChar() then HRP.CFrame=HRP.CFrame+Vector3.new(0,100,0) end end) -- 111 CreateButton(TeleportGrid,"111. TP to Map Center",function() if GetChar() then HRP.CFrame=CFrame.new(0,500,0) end end) -- 112 CreateButton(TeleportGrid,"112. Server Hop",function() pcall(function() game:GetService("TeleportService"):Teleport(game.PlaceId,LP) end) end) -- 113 CreateButton(TeleportGrid,"113. Rejoin",function() pcall(function() game:GetService("TeleportService"):Teleport(game.PlaceId,LP) end) end) -- 114 CreateButton(TeleportGrid,"114. TP 5x to Cursor",function() task.spawn(function() local pos=Mouse.Hit.Position for i=1,5 do if GetChar() then HRP.CFrame=CFrame.new(pos+Vector3.new(0,3,0)) end; task.wait(2) end end) end) -- 115 CreateButton(TeleportGrid,"115. Waypoint Go (1st)",function() if #Waypoints>0 and GetChar() then HRP.CFrame=Waypoints[1] end end) -- 116 CreateButton(TeleportGrid,"116. TP to Closest Part",function() local closest,dist2=nil,math.huge if not GetChar() then return end for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v~=HRP then local d=(v.Position-HRP.Position).Magnitude if d