
KeylessUniversal

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local SoundService = game:GetService("SoundService")
local localPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
local Window = Fluent:CreateWindow({
Title = "⚡ MORPH HUB PLUS ULTIMATE [MOBILE] ⚡",
SubTitle = "v4.0 - Versão Completa & Corrigida",
TabWidth = 130,
Size = UDim2.fromOffset(480, 360),
Acrylic = true,
Theme = "Dark",
MinimizeKey = Enum.KeyCode.LeftControl
})
local Tabs = {
Home = Window:AddTab({ Title = "🏠 Início", Icon = "home" }),
Morphs1 = Window:AddTab({ Title = "🎭 Morphs 1", Icon = "user" }),
Morphs2 = Window:AddTab({ Title = "🔥 Morphs 2", Icon = "zap" }),
Morphs3 = Window:AddTab({ Title = "🌌 Morphs 3", Icon = "star" }),
Combat = Window:AddTab({ Title = "⚔️ Combate", Icon = "sword" }),
Music = Window:AddTab({ Title = "🎵 Música", Icon = "music" }),
NPCs = Window:AddTab({ Title = "👥 NPCs", Icon = "users" }),
Sandbox = Window:AddTab({ Title = "🛠️ Sandbox", Icon = "hammer" }),
Catalog = Window:AddTab({ Title = "👕 Catálogo", Icon = "shopping-bag" }),
Milestone = Window:AddTab({ Title = "⭐ Missões", Icon = "award" })
}
local currentMorph = nil
local activeConnection = nil
local sandboxVooAtivo = false
local conexaoVoo = nil
local playerStats = {
Level = 1,
XP = 0,
DamageMultiplier = 1,
SpeedMultiplier = 1,
QuestKills = 0,
RequiredKills = 3
}
local currentMusicSound = nil
-- ==========================================
-- BOTÃO FLUTUANTE PARA ABRIR/FECHAR NO MOBILE
-- ==========================================
local mobileGui = Instance.new("ScreenGui")
mobileGui.Name = "MobileToggleHub"
mobileGui.ResetOnSpawn = false
mobileGui.Parent = localPlayer:WaitForChild("PlayerGui")
local openBtn = Instance.new("TextButton")
openBtn.Name = "OpenButton"
openBtn.Size = UDim2.new(0, 50, 0, 50)
openBtn.Position = UDim2.new(0, 15, 0.5, -25)
openBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
openBtn.Text = "⚡"
openBtn.TextColor3 = Color3.fromRGB(0, 220, 255)
openBtn.TextSize = 22
openBtn.Font = Enum.Font.GothamBlack
openBtn.Active = true
openBtn.Draggable = true
openBtn.Parent = mobileGui
local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(1, 0)
btnCorner.Parent = openBtn
local btnStroke = Instance.new("UIStroke")
btnStroke.Color = Color3.fromRGB(0, 220, 255)
btnStroke.Thickness = 2
btnStroke.Parent = openBtn
local hubVisible = true
openBtn.MouseButton1Click:Connect(function()
hubVisible = not hubVisible
Window:Minimize()
end)
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MultiAbilityGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = localPlayer:WaitForChild("PlayerGui")
local function tocarSom(soundId, pitch)
local char = localPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. tostring(soundId)
sound.Volume = 1.5
sound.Pitch = pitch or 1
sound.Parent = char.HumanoidRootPart
sound:Play()
game:GetService("Debris"):AddItem(sound, 3)
end
local function aplicarAura(cor)
local char = localPlayer.Character
if not char then return end
local highlight = char:FindFirstChild("MorphAura") or Instance.new("Highlight")
highlight.Name = "MorphAura"
highlight.FillColor = cor
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
highlight.FillTransparency = 0.5
highlight.OutlineTransparency = 0.1
highlight.Parent = char
end
local function efeitoCamera(fovAlvo, duracao)
TweenService:Create(Camera, TweenInfo.new(duracao, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {FieldOfView = fovAlvo}):Play()
end
local function criarOndaDeChoque(posicao, cor)
local ring = Instance.new("Part")
ring.Anchored = true
ring.CanCollide = false
ring.Shape = Enum.PartType.Cylinder
ring.Size = Vector3.new(0.5, 2, 2)
ring.CFrame = CFrame.new(posicao) * CFrame.Angles(0, 0, math.rad(90))
ring.Color = cor
ring.Material = Enum.Material.Neon
ring.Parent = Workspace
TweenService:Create(ring, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0.2, 35, 35),
Transparency = 1
}):Play()
game:GetService("Debris"):AddItem(ring, 0.6)
end
local function ativarHitboxFling(forcaFling, duracao, raio)
if activeConnection then activeConnection:Disconnect() end
local char = localPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local rootPart = char.HumanoidRootPart
local atingidos = {}
local tempoInicial = tick()
activeConnection = RunService.Stepped:Connect(function()
if tick() - tempoInicial > duracao then
if activeConnection then activeConnection:Disconnect() end
return
end
for _, otherPlayer in ipairs(Players:GetPlayers()) do
if otherPlayer ~= localPlayer and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then
local otherRoot = otherPlayer.Character.HumanoidRootPart
local dist = (rootPart.Position - otherRoot.Position).Magnitude
if dist < (raio or 8) and not atingidos[otherPlayer] then
atingidos[otherPlayer] = true
local forcaFinal = forcaFling * playerStats.DamageMultiplier
local bv = Instance.new("BodyVelocity")
bv.Velocity = (rootPart.CFrame.LookVector * forcaFinal) + Vector3.new(0, forcaFinal * 1.2, 0)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.Parent = otherRoot
local bav = Instance.new("BodyAngularVelocity")
bav.AngularVelocity = Vector3.new(120, 120, 120)
bav.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
bav.Parent = otherRoot
tocarSom(9114221580, 1.2)
task.delay(0.25, function() bv:Destroy() bav:Destroy() end)
end
end
end
for _, obj in ipairs(Workspace:GetChildren()) do
if obj:IsA("Model") and obj:FindFirstChild("InimigoTag") and obj:FindFirstChild("Humanoid") and obj:FindFirstChild("HumanoidRootPart") then
local otherRoot = obj.HumanoidRootPart
local dist = (rootPart.Position - otherRoot.Position).Magnitude
if dist < (raio or 8) and not atingidos[obj] then
atingidos[obj] = true
local danoFinal = 40 * playerStats.DamageMultiplier
obj.Humanoid:TakeDamage(danoFinal)
tocarSom(9114221580, 1.0)
end
end
end
end)
end
local function limparBotoes()
for _, v in ipairs(screenGui:GetChildren()) do v:Destroy() end
if activeConnection then activeConnection:Disconnect() activeConnection = nil end
end
local function limparEfeitos()
limparBotoes()
local char = localPlayer.Character
if char then
if char:FindFirstChild("MorphAura") then char.MorphAura:Destroy() end
if char:FindFirstChild("SpeedTrail") then char.SpeedTrail:Destroy() end
end
end
local function resetarPersonagem()
currentMorph = nil
limparEfeitos()
efeitoCamera(70, 0.3)
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 16 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 50
end
end
local function criarBotaoSlot(slotIndex, nome, corTema, cooldownTempo, acao)
for _, v in ipairs(screenGui:GetChildren()) do
if v.Name == "Slot_" .. tostring(slotIndex) then v:Destroy() end
end
local posY = -120 - ((slotIndex - 1) * 75)
local btn = Instance.new("TextButton")
btn.Name = "Slot_" .. tostring(slotIndex)
btn.Size = UDim2.new(0, 65, 0, 65)
btn.Position = UDim2.new(1, -85, 1, posY)
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
btn.Text = ""
btn.AutoButtonColor = false
btn.Active = true
btn.Draggable = true
btn.Parent = screenGui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = btn
local stroke = Instance.new("UIStroke")
stroke.Color = corTema
stroke.Thickness = 2.5
stroke.Parent = btn
local txtLabel = Instance.new("TextLabel")
txtLabel.Size = UDim2.new(1, 0, 1, 0)
txtLabel.BackgroundTransparency = 1
txtLabel.Text = nome
txtLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
txtLabel.TextSize = 10
txtLabel.Font = Enum.Font.GothamBlack
txtLabel.Parent = btn
local cdOverlay = Instance.new("Frame")
cdOverlay.Size = UDim2.new(1, 0, 0, 0)
cdOverlay.Position = UDim2.new(0, 0, 1, 0)
cdOverlay.AnchorPoint = Vector2.new(0, 1)
cdOverlay.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
cdOverlay.BackgroundTransparency = 0.5
cdOverlay.Parent = btn
local cdCorner = Instance.new("UICorner")
cdCorner.CornerRadius = UDim.new(1, 0)
cdCorner.Parent = cdOverlay
local localCd = false
btn.MouseButton1Click:Connect(function()
if localCd then return end
localCd = true
acao()
cdOverlay.Size = UDim2.new(1, 0, 1, 0)
TweenService:Create(cdOverlay, TweenInfo.new(cooldownTempo, Enum.EasingStyle.Linear), {Size = UDim2.new(1, 0, 0, 0)}):Play()
task.wait(cooldownTempo)
localCd = false
end)
end
-- ==========================================
-- ABA INÍCIO
-- ==========================================
Tabs.Home:AddParagraph({ Title = "Bem-vindo ao Morph Hub PLUS!", Content = "Use o botão flutuante redondo (⚡) no canto esquerdo da tela para abrir ou fechar este menu a qualquer momento." })
Tabs.Home:AddButton({ Title = "🔄 Resetar Avatar & Limpar Tudo", Callback = function() resetarPersonagem() Fluent:Notify({Title="Reset", Content="Tudo limpo!", Duration=2}) end })
-- ==========================================
-- MORPHS 1 (Sonic, Facada, Rake, Naoya, KJ, Jun)
-- ==========================================
Tabs.Morphs1:AddButton({ Title = "🔵 Sonic Overdrive", Callback = function()
resetarPersonagem() currentMorph = "Sonic"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 60 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(0, 170, 255))
criarBotaoSlot(1, "SPIN", Color3.fromRGB(0,170,255), 2, function()
tocarSom(9114223170, 1.3) ativarHitboxFling(140, 0.5, 10)
end)
criarBotaoSlot(2, "DASH", Color3.fromRGB(0,220,255), 3, function()
tocarSom(9114221580, 1.4) efeitoCamera(90, 0.2)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 30)
end)
criarBotaoSlot(3, "PULO", Color3.fromRGB(100,200,255), 1.5, function()
char.Humanoid.JumpPower = 150
task.delay(1, function() char.Humanoid.JumpPower = 50 end)
end)
criarBotaoSlot(4, "BOOST", Color3.fromRGB(0,100,255), 5, function()
tocarSom(9114221580, 1.1)
char.Humanoid.WalkSpeed = 90 * playerStats.SpeedMultiplier
task.delay(3, function() char.Humanoid.WalkSpeed = 60 * playerStats.SpeedMultiplier end)
end)
end
Fluent:Notify({Title="Sonic", Content="4 Habilidades Ativadas!", Duration=2})
end })
Tabs.Morphs1:AddButton({ Title = "🔴 Facada Especial", Callback = function()
resetarPersonagem() currentMorph = "Facada"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 35 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(255, 0, 50))
criarBotaoSlot(1, "CORTE", Color3.fromRGB(255,0,50), 2, function()
tocarSom(9114221580, 0.9) ativarHitboxFling(180, 0.3, 12)
end)
criarBotaoSlot(2, "FURIA", Color3.fromRGB(200,0,0), 4, function()
tocarSom(9114222079, 0.8) ativarHitboxFling(220, 0.5, 15)
end)
criarBotaoSlot(3, "DEFESA", Color3.fromRGB(150,0,50), 3, function()
tocarSom(9114221580, 0.5)
Fluent:Notify({Title="Defesa", Content="Postura firme ativada!", Duration=1.5})
end)
criarBotaoSlot(4, "FATAL", Color3.fromRGB(255,50,50), 6, function()
tocarSom(9114223170, 0.5) ativarHitboxFling(320, 0.4, 18)
end)
end
Fluent:Notify({Title="Facada", Content="4 Habilidades Ativadas!", Duration=2})
end })
Tabs.Morphs1:AddButton({ Title = "👁️ The Rake", Callback = function()
resetarPersonagem() currentMorph = "Rake"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 42 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 120
aplicarAura(Color3.fromRGB(60, 60, 60))
criarBotaoSlot(1, "RUGIDO", Color3.fromRGB(80,80,80), 3, function()
tocarSom(9114222079, 0.6) ativarHitboxFling(200, 0.4, 15)
end)
criarBotaoSlot(2, "SALTO", Color3.fromRGB(100,100,100), 2.5, function()
char.Humanoid.JumpPower = 200
task.delay(1, function() char.Humanoid.JumpPower = 120 end)
end)
criarBotaoSlot(3, "ARRANHÃO", Color3.fromRGB(50,50,50), 2, function()
tocarSom(9114221580, 0.7) ativarHitboxFling(190, 0.3, 12)
end)
criarBotaoSlot(4, "MEDO", Color3.fromRGB(20,20,20), 5, function()
tocarSom(9114222079, 0.4) efeitoCamera(50, 0.3)
ativarHitboxFling(250, 0.5, 20)
end)
end
Fluent:Notify({Title="Rake", Content="4 Habilidades Ativadas!", Duration=2})
end })
Tabs.Morphs1:AddButton({ Title = "⚡ Naoya Zenin (Jujutsu Kaisen)", Callback = function()
resetarPersonagem() currentMorph = "Naoya"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 55 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(200, 200, 255))
criarBotaoSlot(1, "QUADROS", Color3.fromRGB(150,150,255), 2.5, function()
tocarSom(9114221580, 1.8) ativarHitboxFling(210, 0.4, 16)
end)
criarBotaoSlot(2, "VELOCIDADE", Color3.fromRGB(100,200,255), 4, function()
tocarSom(9114223170, 1.5) efeitoCamera(95, 0.2)
char.Humanoid.WalkSpeed = 85 * playerStats.SpeedMultiplier
task.delay(3, function() char.Humanoid.WalkSpeed = 55 * playerStats.SpeedMultiplier end)
end)
criarBotaoSlot(3, "IMPACTO", Color3.fromRGB(50,150,255), 3, function()
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(100, 150, 255))
tocarSom(9114221580, 1.2) ativarHitboxFling(250, 0.3, 18)
end)
criarBotaoSlot(4, "CONGELAMENTO", Color3.fromRGB(0,100,200), 5, function()
tocarSom(9114222079, 1.1)
Fluent:Notify({Title="Projeção", Content="Regra de 24 quadros aplicada!", Duration=2})
end)
end
Fluent:Notify({Title="Naoya", Content="4 Habilidades Ativadas!", Duration=2})
end })
Tabs.Morphs1:AddButton({ Title = "🛡️ KJ (Combat Warriors Style)", Callback = function()
resetarPersonagem() currentMorph = "KJ"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 40 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(255, 140, 0))
criarBotaoSlot(1, "COMBO", Color3.fromRGB(255,100,0), 2, function()
tocarSom(9114221580, 1.0) ativarHitboxFling(160, 0.4, 12)
end)
criarBotaoSlot(2, "RUSH", Color3.fromRGB(255,165,0), 3, function()
tocarSom(9114223170, 1.2)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 25)
ativarHitboxFling(200, 0.3, 14)
end)
criarBotaoSlot(3, "PARRY", Color3.fromRGB(255,200,0), 3.5, function()
tocarSom(9114221580, 0.8)
Fluent:Notify({Title="Parry", Content="Postura de contra-ataque ativa!", Duration=1.5})
end)
criarBotaoSlot(4, "ULT", Color3.fromRGB(255,69,0), 6, function()
tocarSom(9114222079, 0.9)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 100, 0))
ativarHitboxFling(350, 0.5, 22)
end)
end
Fluent:Notify({Title="KJ", Content="4 Habilidades Ativadas!", Duration=2})
end })
Tabs.Morphs1:AddButton({ Title = "💀 Jun (Dark Fighter)", Callback = function()
resetarPersonagem() currentMorph = "Jun"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 44 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(128, 0, 128))
criarBotaoSlot(1, "CORTE", Color3.fromRGB(150,0,150), 2, function()
tocarSom(9114221580, 1.1) ativarHitboxFling(170, 0.3, 12)
end)
criarBotaoSlot(2, "SHADOW", Color3.fromRGB(100,0,100), 3, function()
tocarSom(9114223170, 1.0)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 22)
end)
criarBotaoSlot(3, "BLITZ", Color3.fromRGB(200,0,200), 3.5, function()
tocarSom(9114221580, 0.7) ativarHitboxFling(230, 0.4, 16)
end)
criarBotaoSlot(4, "EXECUÇÃO", Color3.fromRGB(80,0,80), 5.5, function()
tocarSom(9114222079, 0.7)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(128, 0, 128))
ativarHitboxFling(310, 0.5, 20)
end)
end
Fluent:Notify({Title="Jun", Content="4 Habilidades Ativadas!", Duration=2})
end })
-- ==========================================
-- MORPHS 2 (Goku, Gojo, The Locust)
-- ==========================================
Tabs.Morphs2:AddButton({ Title = "🟡 Super Goku", Callback = function()
resetarPersonagem() currentMorph = "Goku"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 50 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 100
aplicarAura(Color3.fromRGB(255, 215, 0))
criarBotaoSlot(1, "KAME", Color3.fromRGB(255,150,0), 2.5, function()
tocarSom(9114221580, 1.5)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(0, 150, 255))
ativarHitboxFling(220, 0.4, 20)
end)
criarBotaoSlot(2, "TELE", Color3.fromRGB(255,200,0), 2, function()
tocarSom(9114223170, 1.4)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 35)
end)
criarBotaoSlot(3, "KI BLAST", Color3.fromRGB(255,255,0), 1.8, function()
tocarSom(9114221580, 1.2) ativarHitboxFling(180, 0.3, 15)
end)
criarBotaoSlot(4, "GENKI", Color3.fromRGB(255,255,150), 6, function()
tocarSom(9114222079, 0.5) efeitoCamera(100, 0.4)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 255, 255))
ativarHitboxFling(380, 0.6, 28)
end)
end
Fluent:Notify({Title="Goku", Content="4 Habilidades Ativadas!", Duration=2})
end })
Tabs.Morphs2:AddButton({ Title = "🌀 Satoru Gojo", Callback = function()
resetarPersonagem() currentMorph = "Gojo"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 45 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(0, 200, 255))
criarBotaoSlot(1, "VAZIO", Color3.fromRGB(100, 200, 255), 4, function()
tocarSom(9114221580, 0.5)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(150, 0, 255))
ativarHitboxFling(300, 0.6, 25)
end)
criarBotaoSlot(2, "AZUL", Color3.fromRGB(0,100,255), 2.5, function()
tocarSom(9114223170, 1.2) ativarHitboxFling(190, 0.3, 16)
end)
criarBotaoSlot(3, "VERMELHO", Color3.fromRGB(255,50,50), 3, function()
tocarSom(9114221580, 1.3) ativarHitboxFling(220, 0.3, 16)
end)
criarBotaoSlot(4, "EXPANSÃO", Color3.fromRGB(200,0,255), 7, function()
tocarSom(9114222079, 0.4) efeitoCamera(40, 0.5)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(0, 0, 0))
ativarHitboxFling(400, 0.8, 32)
end)
end
Fluent:Notify({Title="Gojo", Content="4 Habilidades Ativadas!", Duration=2})
end })
Tabs.Morphs2:AddButton({ Title = "👾 The Locust (Doctor Nowhere Analog Horror)", Callback = function()
resetarPersonagem() currentMorph = "Locust"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 48 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 110
aplicarAura(Color3.fromRGB(15, 15, 15))
criarBotaoSlot(1, "GRITO DA TELA", Color3.fromRGB(50,50,50), 3, function()
tocarSom(9114222079, 0.3) efeitoCamera(55, 0.3)
ativarHitboxFling(240, 0.4, 20)
end)
criarBotaoSlot(2, "INVADIR", Color3.fromRGB(30,30,30), 2.5, function()
tocarSom(9114223170, 0.8)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 28)
ativarHitboxFling(190, 0.3, 15)
end)
criarBotaoSlot(3, "MEMBROS LONGOS", Color3.fromRGB(0,0,0), 2, function()
tocarSom(9114221580, 0.6) ativarHitboxFling(210, 0.3, 18)
end)
criarBotaoSlot(4, "FIM DO SINAL", Color3.fromRGB(10,10,10), 6, function()
tocarSom(9114222079, 0.2) efeitoCamera(120, 0.5)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(200, 0, 0))
ativarHitboxFling(350, 0.7, 30)
end)
end
Fluent:Notify({Title="The Locust", Content="Entidade Analog Horror Ativada!", Duration=2})
end })
-- ==========================================
-- MORPHS 3 (Mais de 9 novos Morphs adicionados aqui!)
-- ==========================================
Tabs.Morphs3:AddButton({ Title = "⚡ Raiden Shogun (Genshin Impact)", Callback = function()
resetarPersonagem() currentMorph = "Raiden"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 48 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(147, 112, 219))
criarBotaoSlot(1, "MUSOU ISSHIN", Color3.fromRGB(186, 85, 211), 3, function()
tocarSom(9114221580, 1.4)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(147, 112, 219))
ativarHitboxFling(260, 0.4, 18)
end)
criarBotaoSlot(2, "OLHO DO TROVÃO", Color3.fromRGB(138, 43, 225), 2, function()
tocarSom(9114223170, 1.5) ativarHitboxFling(180, 0.3, 14)
end)
criarBotaoSlot(3, "PASSO RELÂMPAGO", Color3.fromRGB(216, 191, 216), 2.5, function()
tocarSom(9114221580, 1.6)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 30)
end)
criarBotaoSlot(4, "JULGAMENTO", Color3.fromRGB(75, 0, 130), 6, function()
tocarSom(9114222079, 0.8) efeitoCamera(90, 0.3)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 255, 255))
ativarHitboxFling(350, 0.6, 25)
end)
end
Fluent:Notify({Title="Raiden Shogun", Content="Habilidades de Eletro Ativadas!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "🔥 Sukuna (Rei das Maldições)", Callback = function()
resetarPersonagem() currentMorph = "Sukuna"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 52 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(178, 34, 34))
criarBotaoSlot(1, "CLEAVE", Color3.fromRGB(255, 0, 0), 2, function()
tocarSom(9114221580, 0.9) ativarHitboxFling(220, 0.3, 15)
end)
criarBotaoSlot(2, "DISMANTLE", Color3.fromRGB(139, 0, 0), 2.5, function()
tocarSom(9114223170, 1.1) ativarHitboxFling(240, 0.3, 16)
end)
criarBotaoSlot(3, "FLECHA DE FOGO", Color3.fromRGB(255, 140, 0), 4, function()
tocarSom(9114221580, 0.7)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 69, 0))
ativarHitboxFling(320, 0.5, 22)
end)
criarBotaoSlot(4, "SANTUÁRIO MALEVOLENTE", Color3.fromRGB(100, 0, 0), 8, function()
tocarSom(9114222079, 0.4) efeitoCamera(45, 0.5)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 0, 0))
ativarHitboxFling(420, 0.8, 32)
end)
end
Fluent:Notify({Title="Sukuna", Content="Maldição Ativada!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "🛡️ Eren Yeager (Attack Titan)", Callback = function()
resetarPersonagem() currentMorph = "Eren"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 40 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 90
aplicarAura(Color3.fromRGB(139, 69, 19))
criarBotaoSlot(1, "SOCO TITÂNICO", Color3.fromRGB(160, 82, 45), 2.5, function()
tocarSom(9114221580, 0.6) ativarHitboxFling(250, 0.4, 18)
end)
criarBotaoSlot(2, "RUGIDO", Color3.fromRGB(112, 66, 20), 3, function()
tocarSom(9114222079, 0.5) efeitoCamera(85, 0.2)
ativarHitboxFling(200, 0.4, 20)
end)
criarBotaoSlot(3, "INVESTIDA", Color3.fromRGB(205, 133, 63), 3.5, function()
tocarSom(9114223170, 0.9)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 28)
ativarHitboxFling(230, 0.3, 16)
end)
criarBotaoSlot(4, "FUNDADOR", Color3.fromRGB(85, 26, 13), 7, function()
tocarSom(9114222079, 0.3)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(139, 69, 19))
ativarHitboxFling(380, 0.6, 30)
end)
end
Fluent:Notify({Title="Eren Yeager", Content="Poder do Titã Ativado!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "🕷️ Homem-Aranha Noir", Callback = function()
resetarPersonagem() currentMorph = "SpidermanNoir"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 46 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 110
aplicarAura(Color3.fromRGB(40, 40, 40))
criarBotaoSlot(1, "TEIA ÁGIL", Color3.fromRGB(80, 80, 80), 2, function()
tocarSom(9114223170, 1.4)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 32)
end)
criarBotaoSlot(2, "SURPRESA", Color3.fromRGB(20, 20, 20), 2.5, function()
tocarSom(9114221580, 1.2) ativarHitboxFling(180, 0.3, 14)
end)
criarBotaoSlot3 = criarBotaoSlot(3, "SALTO URBANO", Color3.fromRGB(100, 100, 100), 1.8, function()
char.Humanoid.JumpPower = 180
task.delay(1, function() char.Humanoid.JumpPower = 110 end)
end)
criarBotaoSlot(4, "MULTIPLITZ", Color3.fromRGB(0, 0, 0), 5, function()
tocarSom(9114221580, 0.9) ativarHitboxFling(280, 0.5, 20)
end)
end
Fluent:Notify({Title="Spider-Man Noir", Content="Estilo Sombrio Ativado!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "❄️ Aokiji Kuzan (One Piece)", Callback = function()
resetarPersonagem() currentMorph = "Aokiji"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 42 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(175, 238, 238))
criarBotaoSlot(1, "ICE AGE", Color3.fromRGB(0, 191, 255), 4, function()
tocarSom(9114221580, 0.8)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(175, 238, 238))
ativarHitboxFling(280, 0.5, 25)
end)
criarBotaoSlot(2, "ICE SABER", Color3.fromRGB(135, 206, 250), 2, function()
tocarSom(9114223170, 1.2) ativarHitboxFling(190, 0.3, 15)
end)
criarBotaoSlot(3, "PARTS GELO", Color3.fromRGB(70, 130, 180), 2.5, function()
tocarSom(9114221580, 1.0) ativarHitboxFling(210, 0.3, 16)
end)
criarBotaoSlot(4, "PHESANT", Color3.fromRGB(30, 144, 255), 6, function()
tocarSom(9114222079, 0.7) efeitoCamera(95, 0.3)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(0, 255, 255))
ativarHitboxFling(350, 0.6, 28)
end)
end
Fluent:Notify({Title="Aokiji Kuzan", Content="Poder de Gelo Ativado!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "🔥 Portgas D. Ace (One Piece)", Callback = function()
resetarPersonagem() currentMorph = "Ace"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 48 * playerStats.SpeedMultiplier
aplicarAura(Color3.fromRGB(255, 69, 0))
criarBotaoSlot(1, "HIKARU", Color3.fromRGB(255, 140, 0), 2.5, function()
tocarSom(9114221580, 1.3) ativarHitboxFling(200, 0.3, 16)
end)
criarBotaoSlot(2, "HIKEN (PUNHO DE FOGO)", Color3.fromRGB(255, 0, 0), 4, function()
tocarSom(9114223170, 1.0)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 69, 0))
ativarHitboxFling(300, 0.5, 22)
end)
criarBotaoSlot(3, "ENTAI", Color3.fromRGB(255, 165, 0), 3, function()
tocarSom(9114221580, 1.1)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 26)
end)
criarBotaoSlot(4, "DAI ENKAI: ENTEI", Color3.fromRGB(178, 34, 34), 7, function()
tocarSom(9114222079, 0.6) efeitoCamera(100, 0.4)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 215, 0))
ativarHitboxFling(400, 0.7, 30)
end)
end
Fluent:Notify({Title="Ace", Content="Poder de Fogo Ativado!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "🌌 Void Monster (Entidade Espacial)", Callback = function()
resetarPersonagem() currentMorph = "Void"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 50 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 130
aplicarAura(Color3.fromRGB(75, 0, 130))
criarBotaoSlot(1, "BURACO NEGRO", Color3.fromRGB(0, 0, 0), 5, function()
tocarSom(9114222079, 0.5) efeitoCamera(60, 0.4)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(75, 0, 130))
ativarHitboxFling(350, 0.6, 28)
end)
criarBotaoSlot(2, "TELEPORTE VOID", Color3.fromRGB(72, 61, 139), 2, function()
tocarSom(9114223170, 1.1)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 35)
end)
criarBotaoSlot(3, "FÚRIA CÓSMICA", Color3.fromRGB(123, 104, 238), 3, function()
tocarSom(9114221580, 0.9) ativarHitboxFling(230, 0.4, 18)
end)
criarBotaoSlot(4, "ANICAÇÃO", Color3.fromRGB(25, 25, 112), 7, function()
tocarSom(9114222079, 0.3)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 255, 255))
ativarHitboxFling(420, 0.8, 35)
end)
end
Fluent:Notify({Title="Void Monster", Content="Poder do Vazio Ativado!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "⚡ Thor (Deus do Trovão Nórdico)", Callback = function()
resetarPersonagem() currentMorph = "Thor"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 46 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 100
aplicarAura(Color3.fromRGB(255, 215, 0))
criarBotaoSlot(1, "MJOLNIR STRIKE", Color3.fromRGB(218, 165, 32), 2.5, function()
tocarSom(9114221580, 1.2)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 255, 0))
ativarHitboxFling(250, 0.4, 20)
end)
criarBotaoSlot(2, "RAIO DIVINO", Color3.fromRGB(255, 255, 0), 3.5, function()
tocarSom(9114223170, 0.9) efeitoCamera(90, 0.3)
ativarHitboxFling(280, 0.4, 22)
end)
criarBotaoSlot(3, "VOO DO MARTELO", Color3.fromRGB(184, 134, 11), 3, function()
tocarSom(9114221580, 1.5)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 30)
end)
criarBotaoSlot(4, "TEMPESTADE TOTAL", Color3.fromRGB(255, 223, 0), 7, function()
tocarSom(9114222079, 0.5) efeitoCamera(110, 0.4)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 255, 0))
ativarHitboxFling(400, 0.7, 30)
end)
end
Fluent:Notify({Title="Thor", Content="Poder do Trovão Ativado!", Duration=2})
end })
Tabs.Morphs3:AddButton({ Title = "🐱 Gato Sincero (Liminal Jabs Edition)", Callback = function()
resetarPersonagem() currentMorph = "GatoSincero"
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 65 * playerStats.SpeedMultiplier
char.Humanoid.JumpPower = 140
aplicarAura(Color3.fromRGB(255, 192, 203))
criarBotaoSlot(1, "MIAU SUPREMO", Color3.fromRGB(255, 105, 180), 2, function()
tocarSom(9114223170, 1.8) ativarHitboxFling(180, 0.3, 15)
end)
criarBotaoSlot(2, "OLHAR JULGADOR", Color3.fromRGB(199, 21, 133), 3, function()
tocarSom(9114222079, 1.2) efeitoCamera(40, 0.2)
ativarHitboxFling(220, 0.4, 18)
end)
criarBotaoSlot(3, "CORRIDA LIMINAL", Color3.fromRGB(255, 182, 193), 2.5, function()
tocarSom(9114221580, 1.6)
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + (char.HumanoidRootPart.CFrame.LookVector * 35)
end)
criarBotaoSlot(4, "CHAOS JAB", Color3.fromRGB(219, 112, 147), 6, function()
tocarSom(9114222079, 0.9)
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 105, 180))
ativarHitboxFling(320, 0.6, 25)
end)
end
Fluent:Notify({Title="Gato Sincero", Content="Modo Liminal Jabs Ativado!", Duration=2})
end })
-- ==========================================
-- COMBATE & HABILIDADES GLOBAIS
-- ==========================================
Tabs.Combat:AddButton({ Title = "💥 Explosão de Impacto Local", Callback = function()
local char = localPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
criarOndaDeChoque(char.HumanoidRootPart.Position, Color3.fromRGB(255, 100, 0))
tocarSom(9114221580, 0.6)
ativarHitboxFling(200, 0.4, 20)
end })
Tabs.Combat:AddButton({ Title = "⚡ Super Pulo (JumpBoost)", Callback = function()
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.JumpPower = 150
Fluent:Notify({Title="Boost", Content="Pulo aumentado temporariamente!", Duration=2})
end
end })
-- ==========================================
-- MÚSICA
-- ==========================================
Tabs.Music:AddButton({ Title = "🎶 Tocar: Phonk Ação", Callback = function()
if currentMusicSound then currentMusicSound:Destroy() end
currentMusicSound = Instance.new("Sound", SoundService)
currentMusicSound.SoundId = "rbxassetid://9046461017"
currentMusicSound.Volume = 2
currentMusicSound.Looped = true
currentMusicSound:Play()
Fluent:Notify({Title="Música", Content="Phonk Iniciado!", Duration=2})
end })
Tabs.Music:AddButton({ Title = "🛑 Parar Música", Callback = function()
if currentMusicSound then currentMusicSound:Stop() currentMusicSound:Destroy() currentMusicSound = nil end
Fluent:Notify({Title="Música", Content="Parada com sucesso.", Duration=2})
end })
-- ==========================================
-- NPCS INTELIGENTES COM NOME E HP
-- ==========================================
Tabs.NPCs:AddButton({ Title = "🤖 Spawnar Inimigo Agressivo", Callback = function()
local char = localPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local npc = Instance.new("Model", Workspace)
npc.Name = "InimigoAtivo"
local tag = Instance.new("BoolValue", npc)
tag.Name = "InimigoTag"
local hum = Instance.new("Humanoid", npc)
hum.MaxHealth = 100 hum.Health = 100
local part = Instance.new("Part", npc)
part.Name = "HumanoidRootPart"
part.Size = Vector3.new(2, 4, 1)
part.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, 0, -10)
part.Color = Color3.fromRGB(200, 0, 0)
part.Material = Enum.Material.Neon
local bb = Instance.new("BillboardGui", part)
bb.Size = UDim2.new(0, 100, 0, 40)
bb.StudsOffset = Vector3.new(0, 3, 0)
bb.AlwaysOnTop = true
local nameLbl = Instance.new("TextLabel", bb)
nameLbl.Size = UDim2.new(1, 0, 0, 20)
nameLbl.BackgroundTransparency = 1
nameLbl.Text = "Inimigo Corrupto"
nameLbl.TextColor3 = Color3.fromRGB(255, 50, 50)
nameLbl.TextSize = 12
nameLbl.Font = Enum.Font.GothamBlack
local hpBg = Instance.new("Frame", bb)
hpBg.Size = UDim2.new(1, 0, 0, 6)
hpBg.Position = UDim2.new(0, 0, 0, 22)
hpBg.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
local hpBar = Instance.new("Frame", hpBg)
hpBar.Size = UDim2.new(1, 0, 1, 0)
hpBar.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
hum.HealthChanged:Connect(function(newHp)
hpBar.Size = UDim2.new(newHp / hum.MaxHealth, 0, 1, 0)
if newHp <= 0 then
playerStats.QuestKills = playerStats.QuestKills + 1
Fluent:Notify({Title="Missão", Content="Inimigo derrotado! (" .. playerStats.QuestKills .. "/" .. playerStats.RequiredKills .. ")", Duration=2})
npc:Destroy()
end
end)
task.spawn(function()
while npc and npc.Parent and hum.Health > 0 do
local pChar = localPlayer.Character
if pChar and pChar:FindFirstChild("HumanoidRootPart") then
hum:MoveTo(pChar.HumanoidRootPart.Position)
local dist = (part.Position - pChar.HumanoidRootPart.Position).Magnitude
if dist < 4 then
local pHum = pChar:FindFirstChildOfClass("Humanoid")
if pHum then pHum:TakeDamage(10 * playerStats.DamageMultiplier) end
task.wait(1)
end
end
task.wait(0.5)
end
end)
Fluent:Notify({Title="NPC", Content="Inimigo spawnado e te caçando!", Duration=2})
end })
-- ==========================================
-- SANDBOX
-- ==========================================
Tabs.Sandbox:AddToggle("VooSandbox", {
Title = "✈️ Voo Livre Câmera",
Default = false,
Callback = function(Value)
sandboxVooAtivo = Value
local char = localPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local root = char.HumanoidRootPart
if sandboxVooAtivo then
local bv = Instance.new("BodyVelocity", root)
bv.Name = "VooVel" bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
conexaoVoo = RunService.RenderStepped:Connect(function()
bv.Velocity = Camera.CFrame.LookVector * 65
end)
else
if conexaoVoo then conexaoVoo:Disconnect() end
if root:FindFirstChild("VooVel") then root.VooVel:Destroy() end
end
end
})
-- ==========================================
-- CATÁLOGO
-- ==========================================
Tabs.Catalog:AddParagraph({ Title = "💡 Dicas de IDs Populares no Roblox", Content = "• Roupa Preta Estilosa: 6037504024\n• Calça Estilosa: 6037513271\n• Roupa de Combate Anime: 14457712391" })
local inputRoupaId = ""
Tabs.Catalog:AddInput("InputIdRoupa", {
Title = "Cole o ID da Roupa (Shirt/Pants)",
Default = "",
Placeholder = "Ex: 6037504024",
Numeric = true,
Finished = true,
Callback = function(Value) inputRoupaId = Value end
})
Tabs.Catalog:AddButton({ Title = "👕 Aplicar como Shirt", Callback = function()
local char = localPlayer.Character
if not char then return end
local shirt = char:FindFirstChildOfClass("Shirt") or Instance.new("Shirt", char)
shirt.ShirtTemplate = "rbxassetid://" .. tostring(inputRoupaId)
Fluent:Notify({Title="Catálogo", Content="Shirt aplicada!", Duration=2})
end })
Tabs.Catalog:AddButton({ Title = "👖 Aplicar como Pants", Callback = function()
local char = localPlayer.Character
if not char then return end
local pants = char:FindFirstChildOfClass("Pants") or Instance.new("Pants", char)
pants.PantsTemplate = "rbxassetid://" .. tostring(inputRoupaId)
Fluent:Notify({Title="Catálogo", Content="Pants aplicada!", Duration=2})
end })
-- ==========================================
-- MISSÕES E UPGRADES REAIS
-- ==========================================
Tabs.Milestone:AddParagraph({ Title = "Painel de Missões & Upgrades", Content = "Derrote 3 Inimigos (na aba NPCs) para completar a missão e subir de Nível!" })
Tabs.Milestone:AddButton({ Title = "🎁 Reclamar Recompensa de Missão", Callback = function()
if playerStats.QuestKills >= playerStats.RequiredKills then
playerStats.Level = playerStats.Level + 1
playerStats.DamageMultiplier = playerStats.DamageMultiplier + 0.3
playerStats.SpeedMultiplier = playerStats.SpeedMultiplier + 0.1
playerStats.QuestKills = 0
playerStats.RequiredKills = playerStats.RequiredKills + 2
local char = localPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 16 * playerStats.SpeedMultiplier
end
Fluent:Notify({Title="Missão Concluída!", Content="Nível " .. playerStats.Level .. "! Dano e Velocidade aumentados!", Duration=4})
else
Fluent:Notify({Title="incomplet mission", Content="Você tem " .. playerStats.QuestKills .. "/" .. playerStats.RequiredKills .. " abates.", Duration=3})
end
end })
Window:SelectTab(1)
Fluent:Notify({
Title = "Morph Hub PLUS Ultimate v4.0",
Content = "Adicionada a aba 'Morphs 3' com mais de 9 novos morphs e habilidades!",
Duration = 4
})No comments yet for this script.

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

