What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

[FPS] One Tap OPENCODE

Version / Update: v1.0.0
Download / Script Link
-- LOAD UI LIB
local FluxRB = loadstring(game:HttpGet("https://pastebin.com/raw/weJFYjM5", true))()

-- INIT
local UI = FluxRB:Init({Theme = "Premium"})

local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera

-- =========================
-- MODULE SYSTEM
-- =========================
local Modules = {}

local function CreateModule(name, data)
data.Enabled = false
Modules[name] = data
end

local function ToggleModule(name, state)
local m = Modules[name]
if not m then return end
m.Enabled = state
if m.OnToggle then m.OnToggle(state) end
end

-- =========================
-- TABS
-- =========================
local Visual = UI:CreateTab("Visual")
local Movement = UI:CreateTab("Movement")
local Combat = UI:CreateTab("Combat")
local PlayerTab = UI:CreateTab("Player")
local Teleport = UI:CreateTab("Teleport")
local Utility = UI:CreateTab("Utility")
local Help = UI:CreateTab("Help")

-- =========================
-- VISUAL
-- =========================
CreateModule("ESP", {
OnUpdate = function()
for _,p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
if not p.Character:FindFirstChild("ESP_HL") then
local hl = Instance.new("Highlight")
hl.Name = "ESP_HL"
hl.FillColor = Color3.fromRGB(255,215,0)
hl.FillTransparency = 0.3
hl.Parent = p.Character
end
end
end
end,

OnToggle = function(state)
if not state then
for _,p in pairs(Players:GetPlayers()) do
if p.Character then
for _,v in pairs(p.Character:GetChildren()) do
if v:IsA("Highlight") then v:Destroy() end
end
end
end
end
end
})

Visual:AddToggle("ESP", false, function(v) ToggleModule("ESP", v) end)

Visual:AddButton("FullBright", function()
game.Lighting.Brightness = 5
game.Lighting.ClockTime = 12
end)

-- =========================
-- MOVEMENT
-- =========================
local vel = Vector3.zero

CreateModule("Fly", {
Speed = 80,
OnUpdate = function(dt)
local char = LocalPlayer.Character
if not char then return end

local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp then return end

local dir = Vector3.zero

if UIS:IsKeyDown(Enum.KeyCode.W) then dir += Camera.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then dir -= Camera.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then dir -= Camera.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then dir += Camera.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.Space) then dir += Vector3.new(0,1,0) end
if UIS:IsKeyDown(Enum.KeyCode.LeftShift) then dir -= Vector3.new(0,1,0) end

hrp.Velocity = dir * Modules["Fly"].Speed
end
})

Movement:AddToggle("Fly", false, function(v) ToggleModule("Fly", v) end)
Movement:AddSlider("Fly Speed", 20, 200, 80, function(v)
Modules["Fly"].Speed = v
end)

-- Infinite Jump
CreateModule("InfJump", {
OnToggle = function(state)
if state then
Modules["InfJump"].Conn = UIS.JumpRequest:Connect(function()
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end
end)
else
if Modules["InfJump"].Conn then
Modules["InfJump"].Conn:Disconnect()
end
end
end
})

Movement:AddToggle("Infinite Jump", false, function(v) ToggleModule("InfJump", v) end)

-- Noclip
CreateModule("Noclip", {
OnUpdate = function()
local char = LocalPlayer.Character
if char then
for _,v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end
end
})

Movement:AddToggle("Noclip", false, function(v) ToggleModule("Noclip", v) end)

-- Gravity
Movement:AddSlider("Gravity", 0, 196, workspace.Gravity, function(v)
workspace.Gravity = v
end)

-- =========================
-- COMBAT (HITBOX ONLY)
-- =========================
CreateModule("Hitbox", {
Size = 30,
Transparency = 0.6,

OnUpdate = function()
for _,p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local hrp = p.Character.HumanoidRootPart
hrp.Size = Vector3.new(Modules["Hitbox"].Size,Modules["Hitbox"].Size,Modules["Hitbox"].Size)
hrp.Transparency = Modules["Hitbox"].Transparency
hrp.CanCollide = false
end
end
end
})

Combat:AddToggle("Hitbox", false, function(v) ToggleModule("Hitbox", v) end)
Combat:AddSlider("Hitbox Size", 10, 100, 30, function(v)
Modules["Hitbox"].Size = v
end)
Combat:AddSlider("Hitbox Transparency", 0, 1, 0.6, function(v)
Modules["Hitbox"].Transparency = v
end)

-- =========================
-- PLAYER
-- =========================
PlayerTab:AddSlider("WalkSpeed", 16, 200, 16, function(v)
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum.WalkSpeed = v end
end)

PlayerTab:AddSlider("JumpPower", 50, 200, 50, function(v)
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum.JumpPower = v end
end)

PlayerTab:AddButton("Sit", function()
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum.Sit = true end
end)

PlayerTab:AddButton("Stand", function()
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum.Sit = false end
end)

PlayerTab:AddButton("Reset Velocity", function()
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.Velocity = Vector3.zero
hrp.AssemblyLinearVelocity = Vector3.zero
end
end)

PlayerTab:AddButton("Refresh Character", function()
LocalPlayer.Character:BreakJoints()
end)

PlayerTab:AddButton("Copy Username", function()
setclipboard(LocalPlayer.Name)
end)

-- =========================
-- TELEPORT
-- =========================
local targetName = ""

Teleport:AddTextbox("Player Name", "enter name", function(v)
targetName = v
end)

Teleport:AddButton("Teleport to Player", function()
for _,p in pairs(Players:GetPlayers()) do
if string.lower(p.Name):find(string.lower(targetName)) then
if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character.HumanoidRootPart.CFrame =
p.Character.HumanoidRootPart.CFrame + Vector3.new(0,5,0)
end
end
end
end)

Teleport:AddInfo("ALT + Click = Teleport to cursor")

-- ALT CLICK TP
local mouse = LocalPlayer:GetMouse()
mouse.Button1Down:Connect(function()
if UIS:IsKeyDown(Enum.KeyCode.LeftAlt) then
local char = LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.Position + Vector3.new(0,5,0))
end
end
end)

-- =========================
-- UTILITY
-- =========================
Utility:AddButton("Anti AFK", function()
local vu = game:GetService("VirtualUser")
LocalPlayer.Idled:Connect(function()
vu:Button2Down(Vector2.new(0,0),Camera.CFrame)
wait(1)
vu:Button2Up(Vector2.new(0,0),Camera.CFrame)
end)
end)

Utility:AddButton("Rejoin", function()
game:GetService("TeleportService"):Teleport(game.PlaceId, LocalPlayer)
end)

-- =========================
-- HELP
-- =========================
Help:AddInfo("=== 🇷🇺 ===")
Help:AddInfo("ALT + Клик — телепорт")
Help:AddInfo("ESP — подсветка")
Help:AddInfo("Fly — полёт")
Help:AddInfo("Noclip — сквозь стены")
Help:AddInfo("Hitbox — увеличение")

Help:AddInfo(" ")
Help:AddInfo("=== 🇺🇸 ===")
Help:AddInfo("ALT + Click — teleport")
Help:AddInfo("ESP — highlight")
Help:AddInfo("Fly — flight")
Help:AddInfo("Noclip — no collision")
Help:AddInfo("Hitbox — expand")

-- =========================
-- LOOP
-- =========================
RunService.RenderStepped:Connect(function(dt)
for _,m in pairs(Modules) do
if m.Enabled and m.OnUpdate then
m.OnUpdate(dt)
end
end
end)

-- =========================
-- TOGGLE UI (*)
-- =========================
UIS.InputBegan:Connect(function(input,gpe)
if not gpe and input.KeyCode == Enum.KeyCode.KeypadMultiply then
for _,v in pairs(game.CoreGui:GetChildren()) do
if v.Name == "FluxRB_Lib" then
v.Enabled = not v.Enabled
end
end
end
end)

FluxRB:Notify("Loaded", "Admin Panel Ready", 5)
[ View More ]
c7da06bc-a4b3-4dab-94c1-f59b2fbac442.webp


ESPFullBrightFlyInfinite JumpNoclipGravity ControlHitbox ExpanderALT + Click = TPRejoinLanguages:🇷🇺 Русский🇺🇸 English
 
Back
Top