
KeylessUniversal

--[[
JJscript - Mobile Optimized Edition + Popular Scripts & Coming Soon
made by nik_itaa1
]]--
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
if playerGui:FindFirstChild("JJ_Menu") then
playerGui.JJ_Menu:Destroy()
end
if playerGui:FindFirstChild("JJ_Hub") then
playerGui.JJ_Hub:Destroy()
end
if playerGui:FindFirstChild("JJ_FEHub") then
playerGui.JJ_FEHub:Destroy()
end
if playerGui:FindFirstChild("JJ_PopHub") then
playerGui.JJ_PopHub:Destroy()
end
if playerGui:FindFirstChild("JJ_Notify") then
playerGui.JJ_Notify:Destroy()
end
-- Persistent Notification Utility with Close Button
local function showNotify(message)
pcall(function()
if playerGui:FindFirstChild("JJ_Notify") then
playerGui.JJ_Notify:Destroy()
end
local nGui = Instance.new("ScreenGui")
nGui.Name = "JJ_Notify"
nGui.Parent = playerGui
nGui.ResetOnSpawn = false
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 310, 0, 105)
frame.Position = UDim2.new(0.5, -155, 0.12, 0)
frame.BackgroundColor3 = Color3.fromRGB(20, 15, 35)
frame.BorderColor3 = Color3.fromRGB(150, 50, 255)
frame.BorderSizePixel = 1
frame.Parent = nGui
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 8)
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, -20, 1, -25)
label.Position = UDim2.new(0, 10, 0, 22)
label.BackgroundTransparency = 1
label.TextColor3 = Color3.fromRGB(220, 180, 255)
label.Text = message
label.Font = Enum.Font.GothamBold
label.TextSize = 11
label.TextWrapped = true
label.Parent = frame
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 22, 0, 22)
closeBtn.Position = UDim2.new(1, -26, 0, 4)
closeBtn.BackgroundColor3 = Color3.fromRGB(220, 50, 50)
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.Text = "X"
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 11
closeBtn.Parent = frame
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 5)
closeBtn.MouseButton1Click:Connect(function()
nGui:Destroy()
end)
end)
end
-- Startup Screen
local gui = Instance.new("ScreenGui")
gui.Name = "JJ_Menu"
gui.Parent = playerGui
gui.ResetOnSpawn = false
local bg = Instance.new("Frame")
bg.Size = UDim2.new(1, 0, 1, 0)
bg.BackgroundColor3 = Color3.new(0, 0, 0)
bg.BackgroundTransparency = 0.2
bg.Parent = gui
local holder = Instance.new("Frame")
holder.Size = UDim2.new(0, 320, 0, 120)
holder.Position = UDim2.new(0.5, -160, 0.5, -60)
holder.BackgroundTransparency = 1
holder.Parent = bg
local function makeBtn(text, pos, color)
local b = Instance.new("TextButton")
b.Size = UDim2.new(1, 0, 0, 50)
b.Position = pos
b.BackgroundColor3 = Color3.fromRGB(30, 30, 35)
b.TextColor3 = color
b.Text = text
b.Font = Enum.Font.GothamBold
b.TextSize = 14
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 8)
b.Parent = holder
return b
end
local pcBtn = makeBtn("Computer UI (1.2x)", UDim2.new(0, 0, 0, 0), Color3.fromRGB(0, 150, 255))
local mobBtn = makeBtn("Mobile UI (Normal/Large)", UDim2.new(0, 0, 0, 60), Color3.fromRGB(0, 255, 120))
local function startHub(isMobile)
gui:Destroy()
-- Send chat message when JJscript starts
pcall(function()
local textChatService = game:GetService("TextChatService")
if textChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local channel = textChatService.TextChannels:FindFirstChild("RBXGeneral")
if channel then
channel:SendAsync("Thanks for running JJscript!")
end
else
game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer("Thanks for running JJscript!", "All")
end
end)
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local TeleportService = game:GetService("TeleportService")
local Lighting = game:GetService("Lighting")
local w = isMobile and 320 or 360
local h = isMobile and 420 or 440
local hub = Instance.new("ScreenGui")
hub.Name = "JJ_Hub"
hub.Parent = playerGui
hub.ResetOnSpawn = false
local main = Instance.new("Frame")
main.Size = UDim2.new(0, w, 0, h)
main.Position = UDim2.new(0.5, -w/2, 0.5, -h/2)
main.BackgroundColor3 = Color3.fromRGB(12, 12, 16)
main.BorderColor3 = isMobile and Color3.fromRGB(0, 255, 120) or Color3.fromRGB(0, 150, 255)
main.BorderSizePixel = 1
main.Active = true
main.Draggable = true
main.Parent = hub
Instance.new("UICorner", main).CornerRadius = UDim.new(0, 10)
local top = Instance.new("Frame")
top.Size = UDim2.new(1, 0, 0, 40)
top.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
top.Parent = main
Instance.new("UICorner", top).CornerRadius = UDim.new(0, 10)
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -50, 1, 0)
title.Position = UDim2.new(0, 12, 0, 0)
title.BackgroundTransparency = 1
title.TextColor3 = isMobile and Color3.fromRGB(0, 255, 120) or Color3.fromRGB(0, 150, 255)
title.Text = "JJscript | made by nik_itaa1"
title.Font = Enum.Font.GothamBold
title.TextSize = 10
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = top
local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 30, 0, 30)
close.Position = UDim2.new(1, -35, 0, 5)
close.BackgroundColor3 = Color3.fromRGB(220, 50, 50)
close.TextColor3 = Color3.new(1, 1, 1)
close.Text = "X"
close.Font = Enum.Font.GothamBold
close.Parent = top
Instance.new("UICorner", close).CornerRadius = UDim.new(0, 6)
close.MouseButton1Click:Connect(function()
hub:Destroy()
end)
local container = Instance.new("ScrollingFrame")
container.Size = UDim2.new(1, 0, 1, -45)
container.Position = UDim2.new(0, 0, 0, 45)
container.BackgroundTransparency = 1
container.CanvasSize = UDim2.new(0, 0, 0, 600)
container.ScrollBarThickness = 4
container.Parent = main
local layout = Instance.new("UIListLayout", container)
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Padding = UDim.new(0, 8)
local function createFeatureBtn(text, order, colorOverride)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, w - 24, 0, 40)
btn.BackgroundColor3 = colorOverride or Color3.fromRGB(22, 22, 30)
btn.TextColor3 = colorOverride and Color3.fromRGB(255, 255, 255) or Color3.fromRGB(200, 200, 200)
btn.Text = text
btn.Font = Enum.Font.GothamMedium
btn.TextSize = 11
btn.LayoutOrder = order
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
btn.Parent = container
return btn
end
local btnRejoin = createFeatureBtn("REJOIN SERVER", 1)
local btnFlight = createFeatureBtn("Flight Engine [OFF]", 2)
local btnSpeed = createFeatureBtn("Hyper WalkSpeed (75) [OFF]", 3)
local btnJump = createFeatureBtn("Ultra JumpPower (150) [OFF]", 4)
local btnNoclip = createFeatureBtn("Noclip Pass-Through [OFF]", 5)
local btnFullbright = createFeatureBtn("Fullbright Lighting [OFF]", 6)
local btnEsp = createFeatureBtn("Player ESP Matrix [OFF]", 7)
local btnGod = createFeatureBtn("Godmode Core [OFF]", 8)
local btnAntiAfk = createFeatureBtn("Anti-AFK Bypass [OFF]", 9)
local btnOpenFE = createFeatureBtn("FE Stuff (Open Menu)", 10, Color3.fromRGB(50, 30, 90))
local btnOpenPop = createFeatureBtn("Popular Scripts (Open Menu)", 11, Color3.fromRGB(90, 30, 70))
local btnSoon = createFeatureBtn("Coming Soon!", 12, Color3.fromRGB(60, 60, 60))
btnSoon.MouseButton1Click:Connect(function()
showNotify("🚀 Coming Soon!\nThis feature will be available in future updates!")
end)
local function bindToggle(btn, onActivation, onDeactivation)
local state = false
btn.MouseButton1Click:Connect(function()
state = not state
if state then
btn.Text = btn.Text:gsub("%[OFF%]", "[ON]")
btn.TextColor3 = Color3.fromRGB(0, 255, 120)
btn.BackgroundColor3 = Color3.fromRGB(15, 40, 25)
if onActivation then onActivation() end
else
btn.Text = btn.Text:gsub("%[ON%]", "[OFF]")
btn.TextColor3 = Color3.fromRGB(200, 200, 200)
btn.BackgroundColor3 = Color3.fromRGB(22, 22, 30)
if onDeactivation then onDeactivation() end
end
end)
end
btnRejoin.MouseButton1Click:Connect(function()
btnRejoin.Text = "REJOINING..."
pcall(function()
TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, player)
end)
end)
-- Popular Scripts Sub-Menu
btnOpenPop.MouseButton1Click:Connect(function()
if playerGui:FindFirstChild("JJ_PopHub") then
playerGui.JJ_PopHub:Destroy()
return
end
local popHub = Instance.new("ScreenGui")
popHub.Name = "JJ_PopHub"
popHub.Parent = playerGui
popHub.ResetOnSpawn = false
local popMain = Instance.new("Frame")
popMain.Size = UDim2.new(0, 280, 0, 240)
popMain.Position = UDim2.new(0.5, -140, 0.5, -120)
popMain.BackgroundColor3 = Color3.fromRGB(35, 15, 45)
popMain.BorderColor3 = Color3.fromRGB(255, 50, 150)
popMain.BorderSizePixel = 1
popMain.Active = true
popMain.Draggable = true
popMain.Parent = popHub
Instance.new("UICorner", popMain).CornerRadius = UDim.new(0, 10)
local popTop = Instance.new("Frame")
popTop.Size = UDim2.new(1, 0, 0, 35)
popTop.BackgroundColor3 = Color3.fromRGB(55, 25, 75)
popTop.Parent = popMain
Instance.new("UICorner", popTop).CornerRadius = UDim.new(0, 10)
local popTitle = Instance.new("TextLabel")
popTitle.Size = UDim2.new(1, -40, 1, 0)
popTitle.Position = UDim2.new(0, 10, 0, 0)
popTitle.BackgroundTransparency = 1
popTitle.TextColor3 = Color3.fromRGB(255, 180, 220)
popTitle.Text = "Popular Scripts Menu"
popTitle.Font = Enum.Font.GothamBold
popTitle.TextSize = 12
popTitle.TextXAlignment = Enum.TextXAlignment.Left
popTitle.Parent = popTop
local popClose = Instance.new("TextButton")
popClose.Size = UDim2.new(0, 25, 0, 25)
popClose.Position = UDim2.new(1, -28, 0, 5)
popClose.BackgroundColor3 = Color3.fromRGB(220, 50, 50)
popClose.TextColor3 = Color3.new(1, 1, 1)
popClose.Text = "X"
popClose.Font = Enum.Font.GothamBold
popClose.Parent = popTop
Instance.new("UICorner", popClose).CornerRadius = UDim.new(0, 5)
popClose.MouseButton1Click:Connect(function()
popHub:Destroy()
end)
local popContainer = Instance.new("ScrollingFrame")
popContainer.Size = UDim2.new(1, 0, 1, -40)
popContainer.Position = UDim2.new(0, 0, 0, 40)
popContainer.BackgroundTransparency = 1
popContainer.CanvasSize = UDim2.new(0, 0, 0, 160)
popContainer.ScrollBarThickness = 3
popContainer.Parent = popMain
local popLayout = Instance.new("UIListLayout", popContainer)
popLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
popLayout.SortOrder = Enum.SortOrder.LayoutOrder
popLayout.Padding = UDim.new(0, 8)
local function createPopActionBtn(text, callback)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0, 250, 0, 40)
b.BackgroundColor3 = Color3.fromRGB(75, 30, 95)
b.TextColor3 = Color3.fromRGB(255, 255, 255)
b.Text = text
b.Font = Enum.Font.GothamBold
b.TextSize = 11
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
b.Parent = popContainer
b.MouseButton1Click:Connect(callback)
return b
end
createPopActionBtn("Load Infinite Yield", function()
pcall(function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
end)
showNotify("Infinite Yield Executed!")
end)
createPopActionBtn("Load Dark Dex", function()
pcall(function()
local loaded, dex = pcall(game.GetObjects, game, "rbxassetid://3567096419")
if not loaded or (loaded and (not dex[1] or typeof(dex[1]) ~= "Instance")) then
return warn("Failed to load Dark Dex asset")
end
dex = dex[1]
if syn and type(syn) == "table" and syn.protect_gui and type(syn.protect_gui) == "function" then
pcall(syn.protectgui, dex)
end
math.randomseed(os.clock())
local name = ""
for i = 1, math.random(24, 33) do
name = name .. string.char(math.random(33, 126))
end
dex.Name = name
dex.Parent = (get_hidden_ui and get_hidden_ui()) or (gethui and gethui()) or (get_hidden_gui and get_hiddengui()) or game:GetService("CoreGui")
local meta = {__index = getfenv()}
local function sandbox(v)
task.spawn(setfenv(loadstring(v.Source, "=" .. v:GetFullName()), setmetatable({script = v}, meta)))
end
if dex:IsA("LuaSourceContainer") then
sandbox(dex)
end
for _, v in ipairs(dex:GetDescendants()) do
if v:IsA("LuaSourceContainer") then
sandbox(v)
end
end
end)
showNotify("Dark Dex Executed!")
end)
end)
-- FE Stuff Sub-Menu
btnOpenFE.MouseButton1Click:Connect(function()
if playerGui:FindFirstChild("JJ_FEHub") then
playerGui.JJ_FEHub:Destroy()
return
end
local feHub = Instance.new("ScreenGui")
feHub.Name = "JJ_FEHub"
feHub.Parent = playerGui
feHub.ResetOnSpawn = false
local feMain = Instance.new("Frame")
feMain.Size = UDim2.new(0, 280, 0, 350)
feMain.Position = UDim2.new(0.5, -140, 0.5, -175)
feMain.BackgroundColor3 = Color3.fromRGB(20, 15, 35)
feMain.BorderColor3 = Color3.fromRGB(150, 50, 255)
feMain.BorderSizePixel = 1
feMain.Active = true
feMain.Draggable = true
feMain.Parent = feHub
Instance.new("UICorner", feMain).CornerRadius = UDim.new(0, 10)
local feTop = Instance.new("Frame")
feTop.Size = UDim2.new(1, 0, 0, 35)
feTop.BackgroundColor3 = Color3.fromRGB(35, 25, 55)
feTop.Parent = feMain
Instance.new("UICorner", feTop).CornerRadius = UDim.new(0, 10)
local feTitle = Instance.new("TextLabel")
feTitle.Size = UDim2.new(1, -40, 1, 0)
feTitle.Position = UDim2.new(0, 10, 0, 0)
feTitle.BackgroundTransparency = 1
feTitle.TextColor3 = Color3.fromRGB(200, 150, 255)
feTitle.Text = "FE Stuff Sub-Menu"
feTitle.Font = Enum.Font.GothamBold
feTitle.TextSize = 12
feTitle.TextXAlignment = Enum.TextXAlignment.Left
feTitle.Parent = feTop
local feClose = Instance.new("TextButton")
feClose.Size = UDim2.new(0, 25, 0, 25)
feClose.Position = UDim2.new(1, -28, 0, 5)
feClose.BackgroundColor3 = Color3.fromRGB(220, 50, 50)
feClose.TextColor3 = Color3.new(1, 1, 1)
feClose.Text = "X"
feClose.Font = Enum.Font.GothamBold
feClose.Parent = feTop
Instance.new("UICorner", feClose).CornerRadius = UDim.new(0, 5)
feClose.MouseButton1Click:Connect(function()
feHub:Destroy()
end)
local feContainer = Instance.new("ScrollingFrame")
feContainer.Size = UDim2.new(1, 0, 1, -40)
feContainer.Position = UDim2.new(0, 0, 0, 40)
feContainer.BackgroundTransparency = 1
feContainer.CanvasSize = UDim2.new(0, 0, 0, 300)
feContainer.ScrollBarThickness = 3
feContainer.Parent = feMain
local feLayout = Instance.new("UIListLayout", feContainer)
feLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
feLayout.SortOrder = Enum.SortOrder.LayoutOrder
feLayout.Padding = UDim.new(0, 6)
local function createFEActionBtn(text, callback)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0, 250, 0, 35)
b.BackgroundColor3 = Color3.fromRGB(45, 35, 75)
b.TextColor3 = Color3.fromRGB(240, 240, 240)
b.Text = text
b.Font = Enum.Font.GothamMedium
b.TextSize = 11
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
b.Parent = feContainer
b.MouseButton1Click:Connect(callback)
return b
end
-- FE Local Transparency States
local isLocalInvisible = false
createFEActionBtn("FE Local Semi-Invisible (0.7)", function()
isLocalInvisible = true
pcall(function()
local char = player.Character
if char then
for _, part in ipairs(char:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.LocalTransparencyModifier = 0.7
end
end
end
end)
showNotify("invisible turned on!\nyou will only see your self after being like this and people won't notice you where are you")
end)
createFEActionBtn("FE Visible", function()
if not isLocalInvisible then
showNotify("⚠️ WARNING! ⚠️\nYou are already a visible player! turn on invisible and press visible so you will be visible!")
else
isLocalInvisible = false
pcall(function()
local char = player.Character
if char then
for _, part in ipairs(char:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.LocalTransparencyModifier = 0
end
end
end
end)
showNotify("invisible turned off!")
end
end)
createFEActionBtn("FE Float / Seat Force", function()
pcall(function()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then hum.Sit = true end
end)
end)
local spinning = false
createFEActionBtn("FE Spinbot Toggle", function()
spinning = not spinning
task.spawn(function()
while spinning do
RunService.RenderStepped:Wait()
local char = player.Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(25), 0)
end
end
end)
end)
createFEActionBtn("FE Strip Accessories (Hats)", function()
pcall(function()
for _, obj in ipairs(player.Character:GetChildren()) do
if obj:IsA("Accessory") then obj:Destroy() end
end
end)
end)
createFEActionBtn("FE Quick Character Refresh", function()
pcall(function()
local char = player.Character
if char then char:BreakJoints() end
end)
end)
end)
-- Standard Original Bindings
local flying, flySpeed, bVel, bGyro = false, 75, nil, nil
bindToggle(btnFlight, function()
local char = player.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
flying = true
bVel = Instance.new("BodyVelocity", char.HumanoidRootPart)
bVel.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bGyro = Instance.new("BodyGyro", char.HumanoidRootPart)
bGyro.P, bGyro.MaxTorque = 9e4, Vector3.new(9e4, 9e4, 9e4)
RunService.RenderStepped:Connect(function()
if not flying then return end
local cam = Workspace.CurrentCamera
local dir = Vector3.new(0, 0, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then dir = dir + cam.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then dir = dir - cam.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then dir = dir - cam.CFrame.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then dir = dir + cam.CFrame.RightVector end
bVel.Velocity = dir * flySpeed
bGyro.CFrame = cam.CFrame
end)
end, function()
flying = false
if bVel then bVel:Destroy() end
if bGyro then bGyro:Destroy() end
end)
bindToggle(btnSpeed, function()
RunService.Heartbeat:Connect(function()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum and btnSpeed.Text:find("ON") then hum.WalkSpeed = 75 end
end)
end, function()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then hum.WalkSpeed = 16 end
end)
bindToggle(btnJump, function()
RunService.Heartbeat:Connect(function()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum and btnJump.Text:find("ON") then
hum.UseJumpPower = true
hum.JumpPower = 150
end
end)
end, function()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then hum.JumpPower = 50 end
end)
bindToggle(btnNoclip, function()
RunService.Stepped:Connect(function()
if not btnNoclip.Text:find("ON") then return end
local char = player.Character
if char then
for _, p in ipairs(char:GetDescendants()) do
if p:IsA("BasePart") then p.CanCollide = false end
end
end
end)
end, function() end)
bindToggle(btnFullbright, function()
Lighting.Brightness = 2
Lighting.ClockTime = 14
Lighting.GlobalShadows = false
end, function() Lighting.GlobalShadows = true end)
bindToggle(btnEsp, function()
RunService.RenderStepped:Connect(function()
if not btnEsp.Text:find("ON") then return end
for _, p in ipairs(Players:GetPlayers()) do
if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local hrp = p.Character.HumanoidRootPart
if not hrp:FindFirstChild("JJ_ESP") then
local hl = Instance.new("Highlight")
hl.Name = "JJ_ESP"
hl.Adornee = p.Character
hl.FillColor = Color3.fromRGB(0, 255, 120)
hl.Parent = hrp
end
end
end
end)
end, function()
for _, p in ipairs(Players:GetPlayers()) do
if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local h = p.Character.HumanoidRootPart:FindFirstChild("JJ_ESP")
if h then h:Destroy() end
end
end
end)
bindToggle(btnGod, function()
RunService.Heartbeat:Connect(function()
if not btnGod.Text:find("ON") then return end
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then hum.Health = hum.MaxHealth end
end)
end, function() end)
bindToggle(btnAntiAfk, function()
local vu = game:GetService("VirtualUser")
player.Idled:Connect(function()
vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
end, function() end)
end
pcBtn.MouseButton1Click:Connect(function()
startHub(false)
end)
mobBtn.MouseButton1Click:Connect(function()
startHub(true)
end)No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

