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 ]
ESPFullBrightFlyInfinite JumpNoclipGravity ControlHitbox ExpanderALT + Click = TPRejoinLanguages: