
KeylessUniversal

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)No comments yet for this script.



