Prime admin 5
Key RequiredUniversal

Prime admin 5

Universal ScriptLegadmin_6172Legadmin_6172 669 views 610 executesUpdated Jan 12, 2026
Unrated
00
Lua Script•226 lines (6438 chars)
-- PRIME ADMIN (VERSÃO KAMUI FINAL)
-- by Prime Hub

local Players = game:GetService("Players")
local TextChatService = game:GetService("TextChatService")
local Lighting = game:GetService("Lighting")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
local Workspace = workspace

----------------------------------------------------------------
-- KAMUI MAPA (CIDADE CLARA + VELAS)
----------------------------------------------------------------
local function CriarMapaKamui()
    Lighting.ClockTime = 13
    Lighting.Brightness = 3
    Lighting.FogEnd = 2000
    Lighting.Ambient = Color3.fromRGB(200,200,200)
    Lighting.OutdoorAmbient = Color3.fromRGB(200,200,200)

    local basePos = Vector3.new(10000, 50, 10000)

    if Workspace:FindFirstChild("KamuiMap") then
        return basePos
    end

    local folder = Instance.new("Folder", Workspace)
    folder.Name = "KamuiMap"

    -- chão
    local floor = Instance.new("Part")
    floor.Size = Vector3.new(500, 2, 500)
    floor.Anchored = true
    floor.Position = basePos
    floor.Material = Enum.Material.Concrete
    floor.BrickColor = BrickColor.new("Light stone grey")
    floor.Parent = folder

    -- casas
    for i = 1, 8 do
        local house = Instance.new("Part")
        house.Size = Vector3.new(30, 25, 30)
        house.Anchored = true
        house.Position = basePos + Vector3.new(i*50 - 200, 13, 80)
        house.BrickColor = BrickColor.new("Dark stone grey")
        house.Parent = folder
    end

    -- velas
    for i = 1, 20 do
        local candle = Instance.new("Part")
        candle.Size = Vector3.new(1,4,1)
        candle.Anchored = true
        candle.Position = basePos + Vector3.new(
            math.random(-200,200),
            2,
            math.random(-200,200)
        )
        candle.BrickColor = BrickColor.new("Institutional white")
        candle.Parent = folder

        local fire = Instance.new("Fire")
        fire.Size = 6
        fire.Heat = 8
        fire.Parent = candle
    end

    return basePos
end

----------------------------------------------------------------
-- CHAT
----------------------------------------------------------------
local function SendChat(msg)
    local channel =
        TextChatService.TextChannels:FindFirstChild("RBXGeneral")
        or TextChatService.TextChannels:GetChildren()[1]

    if channel then
        channel:SendAsync(msg)
    end
end

local function GetPlayers()
    local t = {}
    for _, p in ipairs(Players:GetPlayers()) do
        table.insert(t, p.Name)
    end
    return t
end

----------------------------------------------------------------
-- UI
----------------------------------------------------------------
local WindUI = loadstring(game:HttpGet(
    "https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"
))()

local Window = WindUI:CreateWindow({
    Title = "Prime Admin",
    Icon = "terminal",
    Folder = "PrimeAdmin",
    Size = UDim2.fromOffset(580,460),
    Transparent = true,
    Resizable = false,
    SideBarWidth = 200,
    HideSearchBar = true
})

local Tab = Window:Tab({ Title = "Comandos", Icon = "command" })
local Section = Tab:Section({ Title = "Admin", Opened = true })

local SelectedPlayer = nil

Section:Dropdown({
    Title = "Selecionar Jogador",
    Values = GetPlayers(),
    Callback = function(v)
        SelectedPlayer = v
    end
})

local function CmdButton(name, cmd)
    Section:Button({
        Title = name,
        Callback = function()
            if SelectedPlayer and SelectedPlayer ~= "" then
                SendChat(";" .. cmd .. " " .. SelectedPlayer)
            end
        end
    })
end

-- comandos originais
CmdButton("Kill", "kill")
CmdButton("Kick", "kick")
CmdButton("Bring", "bring")
CmdButton("Fling", "fling")
CmdButton("Bomb", "bomb")

----------------------------------------------------------------
-- BOTÃO KAMUI (GIRO + TELEPORTE)
----------------------------------------------------------------
Section:Button({
    Title = "Kamui",
    Callback = function()
        if not SelectedPlayer then return end
        SendChat(";kamui " .. SelectedPlayer)
    end
})

----------------------------------------------------------------
-- EXECUÇÃO LOCAL (FUNCIONA SÓ EM QUEM USA O SCRIPT)
----------------------------------------------------------------
local function OnMessage(msg)
    local text = msg.Text
    if not text then return end

    local lower = text:lower()
    local me = LocalPlayer.Name:lower()
    local char = LocalPlayer.Character
    local root = char and char:FindFirstChild("HumanoidRootPart")

    -- KAMUI
    if lower:match("^;kamui%s+" .. me) and root then
        -- efeito girando
        local gui = Instance.new("ScreenGui")
        gui.ResetOnSpawn = false
        gui.Parent = LocalPlayer:WaitForChild("PlayerGui")

        local img = Instance.new("ImageLabel")
        img.Size = UDim2.new(0,300,0,300)
        img.Position = UDim2.new(0.5,-150,0.5,-150)
        img.BackgroundTransparency = 1
        img.Image = "rbxassetid://15442657087"
        img.Parent = gui

        local tween = TweenService:Create(
            img,
            TweenInfo.new(2, Enum.EasingStyle.Linear),
            {Rotation = 360}
        )

        tween:Play()
        tween.Completed:Wait()
        gui:Destroy()

        local pos = CriarMapaKamui()
        root.CFrame = CFrame.new(pos + Vector3.new(0,6,0))
    end

    if lower:match("^;kill%s+" .. me) and char then
        char:BreakJoints()
    end

    if lower:match("^;kick%s+" .. me) then
        LocalPlayer:Kick("Você foi kickado pelo Prime Admin")
    end

    if lower:match("^;bring%s+" .. me) then
        local sender = msg.TextSource and Players:FindFirstChild(msg.TextSource.Name)
        if sender and sender.Character and root then
            root.CFrame = sender.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-3)
        end
    end

    if lower:match("^;fling%s+" .. me) and root then
        root.Velocity = Vector3.new(
            math.random(-500,500),
            500,
            math.random(-500,500)
        )
    end
end

for _, ch in ipairs(TextChatService.TextChannels:GetChildren()) do
    if ch:IsA("TextChannel") then
        ch.MessageReceived:Connect(OnMessage)
    end
end

TextChatService.TextChannels.ChildAdded:Connect(function(ch)
    if ch:IsA("TextChannel") then
        ch.MessageReceived:Connect(OnMessage)
    end
end)

Features & Information

Foi lançado kamui🪰 cemitério ☠️
#Delta

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts