Advertisement
debanhiescobar171

FTF Premium Script [29/Nov/2024]

Nov 29th, 2024
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 9.50 KB | None | 0 0
  1. local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
  2. local Window = Library.CreateLib("FTF Premium", "Ocean")
  3.  
  4. -- Services
  5. local Players = game:GetService("Players")
  6. local RunService = game:GetService("RunService")
  7. local UserInputService = game:GetService("UserInputService")
  8. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  9. local TweenService = game:GetService("TweenService")
  10. local VirtualUser = game:GetService("VirtualUser")
  11.  
  12. -- Variables
  13. local LocalPlayer = Players.LocalPlayer
  14. local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
  15. local Humanoid = Character:WaitForChild("Humanoid")
  16. local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
  17.  
  18. -- Global Variables
  19. getgenv().AutoHack = false
  20. getgenv().AutoGem = false
  21. getgenv().ESP = false
  22. getgenv().BeastAlert = false
  23. getgenv().AutoEscape = false
  24. getgenv().GodMode = false
  25. getgenv().AutoRevive = false
  26. getgenv().Noclip = false
  27. getgenv().ChatSpy = false
  28. getgenv().AutoFarm = false
  29. getgenv().AntiAFK = false
  30. getgenv().AntiRagdoll = false
  31.  
  32. -- Character Added Function
  33. LocalPlayer.CharacterAdded:Connect(function(char)
  34.     Character = char
  35.     Humanoid = char:WaitForChild("Humanoid")
  36.     HumanoidRootPart = char:WaitForChild("HumanoidRootPart")
  37. end)
  38.  
  39. -- Tabs Creation
  40. local MainTab = Window:NewTab("Principal")
  41. local PlayerTab = Window:NewTab("Jugador")
  42. local ComputerTab = Window:NewTab("Computadoras")
  43. local BeastTab = Window:NewTab("Beast")
  44. local ESPTab = Window:NewTab("ESP")
  45. local AutoFarmTab = Window:NewTab("AutoFarm")
  46. local MiscTab = Window:NewTab("Misc")
  47. local EventTab = Window:NewTab("Halloween 2024")
  48.  
  49. -- Main Section with Toggle UI
  50. local MainSection = MainTab:NewSection("Control del Menú")
  51.  
  52. MainSection:NewKeybind("Minimizar/Abrir Menú", "Presiona RightControl", Enum.KeyCode.RightControl, function()
  53.     Library.ToggleUI()
  54. end)
  55.  
  56. -- Quick Toggle Functions
  57. MainSection:NewButton("Activar Todo", "Activa todas las funciones", function()
  58.     for _, v in pairs(getgenv()) do
  59.         if type(v) == "boolean" then
  60.             v = true
  61.         end
  62.     end
  63.    
  64.     if Humanoid then
  65.         Humanoid.WalkSpeed = 100
  66.         Humanoid.JumpPower = 150
  67.     end
  68.    
  69.     game.StarterGui:SetCore("SendNotification", {
  70.         Title = "FTF Premium",
  71.         Text = "¡Todas las funciones activadas!",
  72.         Duration = 3
  73.     })
  74. end)
  75.  
  76. MainSection:NewButton("Desactivar Todo", "Desactiva todas las funciones", function()
  77.     for _, v in pairs(getgenv()) do
  78.         if type(v) == "boolean" then
  79.             v = false
  80.         end
  81.     end
  82.    
  83.     if Humanoid then
  84.         Humanoid.WalkSpeed = 16
  85.         Humanoid.JumpPower = 50
  86.     end
  87.    
  88.     game.StarterGui:SetCore("SendNotification", {
  89.         Title = "FTF Premium",
  90.         Text = "Todas las funciones desactivadas",
  91.         Duration = 3
  92.     })
  93. end)
  94.  
  95. -- Player Modifications
  96. local PlayerSection = PlayerTab:NewSection("Modificaciones")
  97.  
  98. PlayerSection:NewSlider("Velocidad", "Ajusta velocidad", 500, 16, function(s)
  99.     if Humanoid then
  100.         Humanoid.WalkSpeed = s
  101.     end
  102. end)
  103.  
  104. PlayerSection:NewSlider("Salto", "Ajusta salto", 350, 50, function(s)
  105.     if Humanoid then
  106.         Humanoid.JumpPower = s
  107.     end
  108. end)
  109.  
  110. PlayerSection:NewToggle("Noclip", "Atraviesa paredes", function(state)
  111.     getgenv().Noclip = state
  112.    
  113.     local function updateNoclip()
  114.         if getgenv().Noclip and Character and Humanoid then
  115.             for _, part in pairs(Character:GetDescendants()) do
  116.                 if part:IsA("BasePart") then
  117.                     part.CanCollide = false
  118.                 end
  119.             end
  120.         end
  121.     end
  122.    
  123.     if getgenv().Noclip then
  124.         RunService.Stepped:Connect(updateNoclip)
  125.     end
  126. end)
  127.  
  128. -- Auto Hack Computers
  129. local ComputerSection = ComputerTab:NewSection("Hack Options")
  130.  
  131. ComputerSection:NewToggle("Auto Hack", "Hackea computadoras automáticamente", function(state)
  132.     getgenv().AutoHack = state
  133.    
  134.     spawn(function()
  135.         while getgenv().AutoHack do
  136.             wait(0.1)
  137.             for _, computer in pairs(workspace:GetDescendants()) do
  138.                 if computer.Name == "ComputerTable" and computer:FindFirstChild("Screen") then
  139.                     local prompt = computer.Screen:FindFirstChild("ProximityPrompt")
  140.                     if prompt and (HumanoidRootPart.Position - computer.PrimaryPart.Position).Magnitude <= 10 then
  141.                         fireproximityprompt(prompt)
  142.                     end
  143.                 end
  144.             end
  145.         end
  146.     end)
  147. end)
  148.  
  149. -- ESP System
  150. local ESPSection = ESPTab:NewSection("ESP Options")
  151.  
  152. local function CreateESP(player)
  153.     if player.Character then
  154.         local highlight = Instance.new("Highlight")
  155.         highlight.Name = player.Name.."_ESP"
  156.         highlight.FillColor = player.Team.Name == "Beast" and Color3.fromRGB(255, 0, 0) or Color3.fromRGB(0, 255, 0)
  157.         highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
  158.         highlight.FillTransparency = 0.5
  159.         highlight.OutlineTransparency = 0
  160.         highlight.Parent = player.Character
  161.        
  162.         player.CharacterAdded:Connect(function(char)
  163.             if getgenv().ESP then
  164.                 local newHighlight = highlight:Clone()
  165.                 newHighlight.Parent = char
  166.             end
  167.         end)
  168.     end
  169. end
  170.  
  171. ESPSection:NewToggle("ESP Jugadores", "Ver jugadores através de paredes", function(state)
  172.     getgenv().ESP = state
  173.    
  174.     if getgenv().ESP then
  175.         for _, player in pairs(Players:GetPlayers()) do
  176.             if player ~= LocalPlayer then
  177.                 CreateESP(player)
  178.             end
  179.         end
  180.        
  181.         Players.PlayerAdded:Connect(function(player)
  182.             if getgenv().ESP then
  183.                 CreateESP(player)
  184.             end
  185.         end)
  186.     else
  187.         for _, player in pairs(Players:GetPlayers()) do
  188.             if player.Character then
  189.                 local esp = player.Character:FindFirstChild(player.Name.."_ESP")
  190.                 if esp then esp:Destroy() end
  191.             end
  192.         end
  193.     end
  194. end)
  195.  
  196. -- Beast Alert System
  197. local BeastSection = BeastTab:NewSection("Anti Beast")
  198.  
  199. BeastSection:NewToggle("Alerta Beast", "Notifica cuando Beast está cerca", function(state)
  200.     getgenv().BeastAlert = state
  201.    
  202.     spawn(function()
  203.         while getgenv().BeastAlert do
  204.             wait(0.5)
  205.             for _, player in pairs(Players:GetPlayers()) do
  206.                 if player.Team and player.Team.Name == "Beast" and player.Character then
  207.                     local distance = (HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
  208.                     if distance <= 30 then
  209.                         game.StarterGui:SetCore("SendNotification", {
  210.                             Title = "¡ALERTA!",
  211.                             Text = "Beast está a " .. math.floor(distance) .. " metros",
  212.                             Duration = 2
  213.                         })
  214.                     end
  215.                 end
  216.             end
  217.         end
  218.     end)
  219. end)
  220.  
  221. -- Auto Farm
  222. local AutoFarmSection = AutoFarmTab:NewSection("Farming")
  223.  
  224. AutoFarmSection:NewToggle("Auto Farm Gemas", "Recolecta gemas automáticamente", function(state)
  225.     getgenv().AutoGem = state
  226.    
  227.     spawn(function()
  228.         while getgenv().AutoGem do
  229.             wait(0.1)
  230.             for _, gem in pairs(workspace:GetDescendants()) do
  231.                 if gem.Name == "Gem" and gem:IsA("BasePart") then
  232.                     firetouchinterest(HumanoidRootPart, gem, 0)
  233.                     wait()
  234.                     firetouchinterest(HumanoidRootPart, gem, 1)
  235.                 end
  236.             end
  237.         end
  238.     end)
  239. end)
  240.  
  241. -- Misc Features
  242. local MiscSection = MiscTab:NewSection("Extras")
  243.  
  244. MiscSection:NewToggle("Anti AFK", "Previene kick por inactividad", function(state)
  245.     getgenv().AntiAFK = state
  246.    
  247.     spawn(function()
  248.         while getgenv().AntiAFK do
  249.             wait(60)
  250.             VirtualUser:CaptureController()
  251.             VirtualUser:ClickButton2(Vector2.new())
  252.         end
  253.     end)
  254. end)
  255.  
  256. MiscSection:NewToggle("Anti Ragdoll", "Previene caídas", function(state)
  257.     getgenv().AntiRagdoll = state
  258.    
  259.     spawn(function()
  260.         while getgenv().AntiRagdoll do
  261.             wait(0.1)
  262.             if Character:FindFirstChild("Ragdolled") then
  263.                 Character.Ragdolled:Destroy()
  264.             end
  265.         end
  266.     end)
  267. end)
  268.  
  269. -- Event Items
  270. local EventSection = EventTab:NewSection("Evento Actual")
  271.  
  272. EventSection:NewToggle("Auto Collect Halloween Items", "Recolecta items del evento", function(state)
  273.     getgenv().EventCollect = state
  274.    
  275.     spawn(function()
  276.         while getgenv().EventCollect do
  277.             wait(0.1)
  278.             for _, item in pairs(workspace:GetDescendants()) do
  279.                 if item.Name == "HalloweenItem" and item:IsA("BasePart") then
  280.                     firetouchinterest(HumanoidRootPart, item, 0)
  281.                     wait()
  282.                     firetouchinterest(HumanoidRootPart, item, 1)
  283.                 end
  284.             end
  285.         end
  286.     end)
  287. end)
  288.  
  289. -- Anti Cheat Bypass
  290. local mt = getrawmetatable(game)
  291. local oldNamecall = mt.__namecall
  292. setreadonly(mt, false)
  293.  
  294. mt.__namecall = newcclosure(function(self, ...)
  295.     local args = {...}
  296.     local method = getnamecallmethod()
  297.    
  298.     if method == "FireServer" and tostring(self) == "RemoteEvent" then
  299.         return wait(9e9)
  300.     end
  301.    
  302.     return oldNamecall(self, ...)
  303. end)
  304.  
  305. setreadonly(mt, true)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement