Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Zelis Troll Hub (5 Real Troll Functions + GUI)
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
- local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
- -- GUI
- local screenGui = Instance.new("ScreenGui", game.CoreGui)
- screenGui.Name = "ZelisTrollHub"
- local frame = Instance.new("Frame", screenGui)
- frame.Size = UDim2.new(0, 250, 0, 300)
- frame.Position = UDim2.new(0.5, -125, 0.5, -150)
- frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- frame.BorderSizePixel = 0
- frame.Active = true
- frame.Draggable = true
- -- Minimize Button
- local minimize = Instance.new("TextButton", frame)
- minimize.Size = UDim2.new(0, 250, 0, 30)
- minimize.Position = UDim2.new(0, 0, 0, 0)
- minimize.Text = "Minimize"
- minimize.BackgroundColor3 = Color3.fromRGB(70, 0, 0)
- minimize.TextColor3 = Color3.new(1, 1, 1)
- local minimized = false
- -- Button creation helper
- local function createButton(name, func)
- local btn = Instance.new("TextButton", frame)
- btn.Size = UDim2.new(0, 250, 0, 30)
- btn.Position = UDim2.new(0, 0, 0, #frame:GetChildren() * 30)
- btn.Text = name
- btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
- btn.TextColor3 = Color3.new(1, 1, 1)
- btn.MouseButton1Click:Connect(func)
- end
- -- Fling Nearest Player
- createButton("💥 Fling Nearest Player", function()
- local closest, dist = nil, math.huge
- for _, player in pairs(Players:GetPlayers()) do
- if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
- local d = (player.Character.HumanoidRootPart.Position - humanoidRootPart.Position).magnitude
- if d < dist then
- closest = player
- dist = d
- end
- end
- end
- if closest then
- for i = 1, 20 do
- humanoidRootPart.Velocity = (closest.Character.HumanoidRootPart.Position - humanoidRootPart.Position).unit * 500
- wait(0.1)
- end
- end
- end)
- -- Loop Teleport to All Players
- createButton("📍 Loop Teleport to Players", function()
- while wait(2) do
- for _, player in pairs(Players:GetPlayers()) do
- if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
- humanoidRootPart.CFrame = player.Character.HumanoidRootPart.CFrame + Vector3.new(0, 2, 0)
- wait(1)
- end
- end
- end
- end)
- -- Spam Sound
- createButton("🔊 Spam Sound", function()
- local sound = Instance.new("Sound", humanoidRootPart)
- sound.SoundId = "rbxassetid://9118823100"
- sound.Looped = true
- sound.Volume = 10
- sound:Play()
- end)
- -- Fake Ban GUI
- createButton("🚫 Fake Ban Screen", function()
- local ban = Instance.new("ScreenGui", game.CoreGui)
- local msg = Instance.new("TextLabel", ban)
- msg.Size = UDim2.new(1, 0, 1, 0)
- msg.Text = "You have been permanently banned.\nReason: Exploiting"
- msg.TextSize = 40
- msg.TextColor3 = Color3.new(1, 0, 0)
- msg.BackgroundColor3 = Color3.new(0, 0, 0)
- wait(5)
- ban:Destroy()
- end)
- -- Auto Follow Player
- createButton("👣 Follow Player", function()
- local target = nil
- for _, p in pairs(Players:GetPlayers()) do
- if p ~= LocalPlayer then
- target = p
- break
- end
- end
- while target and target.Character and wait(0.5) do
- humanoidRootPart.CFrame = target.Character:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(0, 0, 2)
- end
- end)
- -- Subscribe Button
- createButton("📢 Subscribe to ZelisScripts", function()
- setclipboard("https://youtube.com/@ZelisScripts")
- end)
- -- Toggle Minimize
- minimize.MouseButton1Click:Connect(function()
- minimized = not minimized
- for _, child in pairs(frame:GetChildren()) do
- if child:IsA("TextButton") and child ~= minimize then
- child.Visible = not minimized
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment