-- SERVICES
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local UIS = game:GetService("UserInputService")
local RS = game:GetService("ReplicatedStorage")
local TweenService = game:GetService("TweenService")
-- KONFIGURACE
local MY_USER_ID = 8921207808
local kickRemote = RS:FindFirstChild("KickPlayerRemote")
local gameOwnerId = game.CreatorId
-- CLEANUP
if CoreGui:FindFirstChild("VenuxUltimate") then CoreGui.VenuxUltimate:Destroy() end
local sg = Instance.new("ScreenGui")
sg.Name = "VenuxUltimate"
sg.Parent = CoreGui
-- 1. ANIMATED NOTIFY BOX (Vlevo nahoře)
local notifyBox = Instance.new("Frame")
notifyBox.Size = UDim2.new(0, 220, 0, 85)
notifyBox.Position = UDim2.new(0, -250, 0, 10) -- Startovní pozice mimo obrazovku
notifyBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
notifyBox.BorderSizePixel = 0
notifyBox.Parent = sg
Instance.new("UICorner", notifyBox)
local notifyTitle = Instance.new("TextLabel")
notifyTitle.Size = UDim2.new(1, 0, 0, 25)
notifyTitle.Text = "Venux System Check"
notifyTitle.TextColor3 = Color3.fromRGB(0, 150, 255)
notifyTitle.Font = Enum.Font.GothamBold
notifyTitle.TextSize = 14
notifyTitle.BackgroundTransparency = 1
notifyTitle.Parent = notifyBox
-- Owner Check
local ownerStatus = (Players.LocalPlayer.UserId == MY_USER_ID) and "✅ Venux Owner" or "❌ Guest User"
local ownerLabel = Instance.new("TextLabel")
ownerLabel.Size = UDim2.new(1, 0, 0, 25)
ownerLabel.Position = UDim2.new(0, 0, 0.35, 0)
ownerLabel.Text = ownerStatus
ownerLabel.TextColor3 = Color3.new(1, 1, 1)
ownerLabel.Font = Enum.Font.Gotham
ownerLabel.TextSize = 14
ownerLabel.BackgroundTransparency = 1
ownerLabel.Parent = notifyBox
-- Device Check
local deviceType = "PC"
if UIS.TouchEnabled and not UIS.KeyboardEnabled then deviceType = "Mobile" end
if UIS.GamepadEnabled then deviceType = "Console" end
local deviceLabel = Instance.new("TextLabel")
deviceLabel.Size = UDim2.new(1, 0, 0, 25)
deviceLabel.Position = UDim2.new(0, 0, 0.65, 0)
deviceLabel.Text = "Device: " .. deviceType
deviceLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
deviceLabel.Font = Enum.Font.Gotham
deviceLabel.TextSize = 14
deviceLabel.BackgroundTransparency = 1
deviceLabel.Parent = notifyBox
-- ANIMACE NOTIFIKACE
local function runNotify()
-- Vysunutí dovnitř
notifyBox:TweenPosition(UDim2.new(0, 15, 0, 15), "Out", "Back", 0.6, true)
task.wait(12) -- Čas zobrazení
-- Vysunutí ven a smazání
notifyBox:TweenPosition(UDim2.new(0, -250, 0, 15), "In", "Back", 0.6, true, function()
notifyBox:Destroy()
end)
end
task.spawn(runNotify)
-- 2. DRAGGABLE LOGIC
local function makeDraggable(gui, dragPart)
local dragging, dragStart, startPos
dragPart.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = gui.Position
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
dragPart.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end)
end
-- 3. MAIN BUTTON & WINDOW
local mainBtn = Instance.new("ImageButton")
mainBtn.Size = UDim2.new(0, 60, 0, 60)
mainBtn.Position = UDim2.new(0, 20, 0.5, -30)
mainBtn.BackgroundTransparency = 1
mainBtn.Image = "rbxassetid://6034287525"
mainBtn.ImageColor3 = Color3.fromRGB(0, 150, 255)
mainBtn.Parent = sg
makeDraggable(mainBtn, mainBtn)
local bLabel = Instance.new("TextLabel")
bLabel.Size = UDim2.new(1, 0, 1, 0)
bLabel.BackgroundTransparency = 1
bLabel.Text = "VENUX"
bLabel.TextColor3 = Color3.new(1, 1, 1)
bLabel.Font = Enum.Font.GothamBold
bLabel.TextSize = 14
bLabel.Parent = mainBtn
local window = Instance.new("Frame")
window.Size = UDim2.new(0, 500, 0, 450)
window.Position = UDim2.new(0.5, -250, 0.5, -225)
window.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
window.Visible = false
window.Parent = sg
Instance.new("UICorner", window).CornerRadius = UDim.new(0, 12)
local topBar = Instance.new("Frame")
topBar.Size = UDim2.new(1, 0, 0, 40)
topBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
topBar.Parent = window
Instance.new("UICorner", topBar)
makeDraggable(window, topBar)
local title = Instance.new("TextLabel")
title.Size = UDim2.new(0.6, 0, 1, 0)
title.Position = UDim2.new(0, 15, 0, 0)
title.Text = "Venux System | FE"
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.GothamBold
title.TextSize = 16
title.TextXAlignment = Enum.TextXAlignment.Left
title.BackgroundTransparency = 1
title.Parent = topBar
-- 4. KICK ALL BUTTON
local kaBtn = Instance.new("TextButton")
kaBtn.Size = UDim2.new(0, 100, 0, 25)
kaBtn.Position = UDim2.new(1, -150, 0.5, -12)
kaBtn.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
kaBtn.Text = "KICK ALL"
kaBtn.TextColor3 = Color3.new(1, 1, 1)
kaBtn.Font = Enum.Font.GothamBold
kaBtn.TextSize = 12
kaBtn.Parent = topBar
Instance.new("UICorner", kaBtn)
kaBtn.MouseButton1Click:Connect(function()
for _, player in pairs(Players:GetPlayers()) do
if player ~= Players.LocalPlayer and player.UserId ~= gameOwnerId then
pcall(function()
if kickRemote then kickRemote:FireServer(player) end
player:Kick("Server Wiped by Venux")
end)
end
end
end)
local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 40, 0, 40)
close.Position = UDim2.new(1, -40, 0, 0)
close.Text = "X"
close.TextColor3 = Color3.fromRGB(255, 60, 60)
close.Font = Enum.Font.GothamBold
close.TextSize = 20
close.BackgroundTransparency = 1
close.Parent = topBar
close.MouseButton1Click:Connect(function() window.Visible = false end)
-- 5. LISTING
local scroller = Instance.new("ScrollingFrame")
scroller.Size = UDim2.new(1, 0, 1, -40)
scroller.Position = UDim2.new(0, 0, 0, 40)
scroller.BackgroundTransparency = 1
scroller.ScrollBarThickness = 4
scroller.Parent = window
local list = Instance.new("UIListLayout")
list.Padding = UDim.new(0, 10)
list.HorizontalAlignment = Enum.HorizontalAlignment.Center
list.Parent = scroller
-- 6. PLAYER ENTRY FUNCTION
local function createBar(p)
if p == Players.LocalPlayer then return end
local f = Instance.new("Frame")
f.Size = UDim2.new(0, 470, 0, 90)
f.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
f.Parent = scroller
Instance.new("UICorner", f)
local icon = Instance.new("ImageLabel")
icon.Size = UDim2.new(0, 65, 0, 65)
icon.Position = UDim2.new(0, 12, 0.5, -32)
task.spawn(function()
icon.Image = Players:GetUserThumbnailAsync(p.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size100x100)
end)
icon.Parent = f
Instance.new("UICorner", icon).CornerRadius = UDim.new(1, 0)
local nameLabel = Instance.new("TextLabel")
nameLabel.Size = UDim2.new(0, 180, 0, 25)
nameLabel.Position = UDim2.new(0, 90, 0.15, 0)
nameLabel.Text = p.DisplayName
nameLabel.TextColor3 = Color3.new(1, 1, 1)
nameLabel.Font = Enum.Font.GothamBold
nameLabel.TextSize = 16
nameLabel.TextXAlignment = Enum.TextXAlignment.Left
nameLabel.BackgroundTransparency = 1
nameLabel.Parent = f
local function btn(txt, pos, color)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0, 100, 0, 35)
b.Position = pos
b.Text = txt
b.BackgroundColor3 = color
b.TextColor3 = Color3.new(1, 1, 1)
b.Font = Enum.Font.GothamBold
b.TextSize = 16
b.Parent = f
Instance.new("UICorner", b)
return b
end
local k = btn("Kick", UDim2.new(0, 90, 0.55, 0), Color3.fromRGB(180, 40, 40))
local v = btn("View", UDim2.new(0, 200, 0.55, 0), Color3.fromRGB(40, 140, 40))
local t = btn("Teleport", UDim2.new(0, 310, 0.55, 0), Color3.fromRGB(40, 40, 180))
k.MouseButton1Click:Connect(function()
if p.UserId ~= gameOwnerId then
pcall(function() if kickRemote then kickRemote:FireServer(p) end end)
p:Kick("Venux System")
f:Destroy()
end
end)
t.MouseButton1Click:Connect(function()
if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
Players.LocalPlayer.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame
end
end)
local viewActive = false
v.MouseButton1Click:Connect(function()
viewActive = not viewActive
workspace.CurrentCamera.CameraSubject = viewActive and p.Character:FindFirstChild("Humanoid") or Players.LocalPlayer.Character.Humanoid
v.Text = viewActive and "Unview" or "View"
end)
end
-- 7. REFRESH & EVENTS
local function refresh()
for _, v in pairs(scroller:GetChildren()) do if v:IsA("Frame") then v:Destroy() end end
for _, p in pairs(Players:GetPlayers()) do createBar(p) end
scroller.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 20)
end
mainBtn.MouseButton1Click:Connect(function()
window.Visible = not window.Visible
if window.Visible then refresh() end
end)
Players.PlayerAdded:Connect(refresh)
Players.PlayerRemoving:Connect(refresh)
Comments
No comments yet
Be the first to share your thoughts!