EXOS HUB
Key RequiredUniversal

EXOS HUB

Universal ScriptEXOS_GunturEXOS_Guntur 1.6K views 1.2K executesUpdated May 7, 2026
Unrated
00
Lua Script•77 lines (3551 chars)
local P = game:GetService("Players").LocalPlayer
local RS = game:GetService("RunService")
local fly, inv, spd = false, false, 50

-- UI Setup (Tetap ada saat mati)
local S = Instance.new("ScreenGui", P.PlayerGui)
S.Name = "ExosHub"; S.ResetOnSpawn = false
local M = Instance.new("Frame", S); M.Size = UDim2.new(0,150,0,110); M.Position = UDim2.new(0.5,-75,0.5,-55); M.BackgroundColor3 = Color3.fromRGB(30,30,30); M.Draggable = true; M.Active = true
Instance.new("TextLabel", M).Size = UDim2.new(1,0,0,25); M.TextLabel.Text = "EXOS V2"; M.TextLabel.BackgroundColor3 = Color3.new(0.8,0,0); M.TextLabel.TextColor3 = Color3.new(1,1,1)

local function btn(txt, y, f)
    local b = Instance.new("TextButton", M); b.Size = UDim2.new(0.9,0,0,35); b.Position = UDim2.new(0.05,0,0,y); b.Text = txt; b.BackgroundColor3 = Color3.fromRGB(60,60,60); b.TextColor3 = Color3.new(1,1,1)
    b.MouseButton1Click:Connect(function() f(b) end)
end

-- Logic Fly + Noclip
btn("FLY: OFF", 30, function(b)
    fly = not fly
    b.Text = fly and "FLY: ON" or "FLY: OFF"
    b.BackgroundColor3 = fly and Color3.new(0,0.6,0) or Color3.fromRGB(60,60,60)
    
    task.spawn(function()
        while fly do
            local char = P.Character
            if char then
                -- Noclip Logic (Menembus dinding)
                for _, v in pairs(char:GetDescendants()) do
                    if v:IsA("BasePart") then v.CanCollide = false end
                end
                
                -- Fly Logic
                local hrp = char:FindFirstChild("HumanoidRootPart")
                if hrp then
                    local bg = hrp:FindFirstChild("ExosBG") or Instance.new("BodyGyro", hrp); bg.Name = "ExosBG"; bg.maxTorque = Vector3.new(9e9,9e9,9e9)
                    local bv = hrp:FindFirstChild("ExosBV") or Instance.new("BodyVelocity", hrp); bv.Name = "ExosBV"; bv.maxForce = Vector3.new(9e9,9e9,9e9)
                    
                    local dir = char.Humanoid.MoveDirection
                    bv.velocity = (dir.Magnitude > 0) and (workspace.CurrentCamera.CFrame.LookVector * spd) or Vector3.new(0,0,0)
                    bg.cframe = workspace.CurrentCamera.CFrame
                end
            end
            RS.Stepped:Wait()
        end
        -- Cleanup saat Fly OFF
        if P.Character and P.Character:FindFirstChild("HumanoidRootPart") then
            local hrp = P.Character.HumanoidRootPart
            if hrp:FindFirstChild("ExosBG") then hrp.ExosBG:Destroy() end
            if hrp:FindFirstChild("ExosBV") then hrp.ExosBV:Destroy() end
            for _, v in pairs(P.Character:GetDescendants()) do
                if v:IsA("BasePart") then v.CanCollide = true end
            end
        end
    end)
end)

-- Logic Invisible (Tanpa mati saat OFF)
btn("INVIS: OFF", 70, function(b)
    inv = not inv
    b.Text = inv and "INVIS: ON" or "INVIS: OFF"
    b.BackgroundColor3 = inv and Color3.new(0,0.6,0) or Color3.fromRGB(60,60,60)
    
    task.spawn(function()
        while inv do
            if P.Character then
                for _, v in pairs(P.Character:GetDescendants()) do
                    if (v:IsA("BasePart") or v:IsA("Decal")) and v.Name ~= "HumanoidRootPart" then v.Transparency = 1 end
                end
            end
            task.wait(0.3)
        end
        if P.Character then
            for _, v in pairs(P.Character:GetDescendants()) do
                if (v:IsA("BasePart") or v:IsA("Decal")) and v.Name ~= "HumanoidRootPart" then v.Transparency = 0 end
            end
        end
    end)
end)

Features & Information

Fly and invisible

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts