Advertisement
Nuggetthe1

TROLL UI🤑 V2

Jun 22nd, 2025
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 16.63 KB | Source Code | 0 0
  1. --// GUI Setup
  2. local player = game.Players.LocalPlayer
  3. local starterGui = player:WaitForChild("PlayerGui")
  4. local screenGui = Instance.new("ScreenGui")
  5. screenGui.Name = "SS SK1PPERS"
  6. screenGui.ResetOnSpawn = false -- Prevents deletion on death
  7. screenGui.Parent = starterGui
  8.  
  9. local frame = Instance.new("Frame", screenGui)
  10. frame.Size = UDim2.new(0, 250, 1, 330)
  11. frame.Position = UDim2.new(0.05, 0, 0.3, 0)
  12. frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  13. frame.BorderSizePixel = 0
  14. frame.Active = true
  15. frame.Draggable = true -- Makes it draggable
  16.  
  17. --// Close/Open Button
  18. local toggleBtn = Instance.new("TextButton", screenGui)
  19. toggleBtn.Size = UDim2.new(0, 100, 0, 30)
  20. toggleBtn.Position = UDim2.new(0.05, 0, 0.22, 0)
  21. toggleBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
  22. toggleBtn.TextColor3 = Color3.new(1, 1, 1)
  23. toggleBtn.Text = "Close Tab"
  24.  
  25. local guiVisible = true
  26.  
  27. toggleBtn.MouseButton1Click:Connect(function()
  28.     guiVisible = not guiVisible
  29.     frame.Visible = guiVisible
  30.     toggleBtn.Text = guiVisible and "Close Tab" or "Open Tab"
  31. end)
  32.  
  33. --// Smooth Color Change
  34. local tweenService = game:GetService("TweenService")
  35. task.spawn(function()
  36.     local colors = {
  37.         Color3.fromRGB(0, 255, 0),
  38.         Color3.fromRGB(0, 150, 255),
  39.         Color3.fromRGB(255, 105, 180),
  40.     }
  41.     local i = 1
  42.     while true do
  43.         local tween = tweenService:Create(frame, TweenInfo.new(2, Enum.EasingStyle.Linear), { BackgroundColor3 = colors[i] })
  44.         tween:Play()
  45.         tween.Completed:Wait()
  46.         i = i % #colors + 1
  47.     end
  48. end)
  49.  
  50. --// Notifications
  51. game.StarterGui:SetCore("SendNotification", {
  52.     Title = "Notice";
  53.     Text = "TIME TO SKID THIS BITCH";
  54.     Duration = 5;
  55. })
  56. task.wait(1)
  57. game.StarterGui:SetCore("SendNotification", {
  58.     Title = "Credit";
  59.     Text = "Created by 7S_Vantus and Skidrider7S";
  60.     Duration = 5;
  61. })
  62.  
  63. --// Auto Button Position Tracker
  64. local currentY = 10
  65. local function makeButton(text)
  66.     local btn = Instance.new("TextButton", frame)
  67.     btn.Size = UDim2.new(1, -20, 0, 50)
  68.     btn.Position = UDim2.new(0, 10, 0, currentY)
  69.     btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  70.     btn.TextColor3 = Color3.new(1, 1, 1)
  71.     btn.Text = text
  72.     currentY = currentY + 60
  73.     return btn
  74. end
  75.  
  76. --// Create Buttons
  77. local toggleButton = makeButton("Loop Explode All")
  78. local gauntletButton = makeButton("Thanos Gauntlet")
  79. local banHammerButton = makeButton("Ban Hammer")
  80. local blazeKillButton = makeButton("Blaze Kill")
  81. local lagServerButton = makeButton("Lag Server (Toggle)")
  82. local fakePermButton = makeButton("Fake Perm")
  83. local zaWarudoBtn = makeButton("Za Warudo")
  84. local blindToggle = makeButton("Cmd Blind All")
  85. local blurCrazyBtn = makeButton("Loop Blur Crazy")
  86. local billboardBtn = makeButton("Billboard All")
  87.  
  88. --// Target TextBox
  89. local targetBox = Instance.new("TextBox", frame)
  90. targetBox.Size = UDim2.new(1, -20, 0, 40)
  91. targetBox.Position = UDim2.new(0, 10, 0, currentY)
  92. targetBox.PlaceholderText = "Target💥"
  93. targetBox.Text = ""
  94. targetBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
  95. targetBox.TextColor3 = Color3.new(1, 1, 1)
  96. targetBox.ClearTextOnFocus = false
  97.  
  98. --// Variables
  99. local looping = false
  100. local lagging = false
  101. local loopConnection = nil
  102. local lagConnection = nil
  103. local teleportPosition = Vector3.new(-179, 7, -8)
  104.  
  105. --// Loop Explode All
  106. toggleButton.MouseButton1Click:Connect(function()
  107.     looping = not looping
  108.     toggleButton.BackgroundColor3 = looping and Color3.fromRGB(0, 170, 0) or Color3.fromRGB(50, 50, 50)
  109.     toggleButton.Text = looping and "STOP Explode All" or "Loop Explode All"
  110.  
  111.     if looping then
  112.         local character = player.Character or player.CharacterAdded:Wait()
  113.         if character and character:FindFirstChild("HumanoidRootPart") then
  114.             character.HumanoidRootPart.CFrame = CFrame.new(teleportPosition)
  115.         end
  116.         loopConnection = task.spawn(function()
  117.             while looping do
  118.                 game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";explode all")
  119.                 task.wait(0.65)
  120.             end
  121.         end)
  122.     else
  123.         if loopConnection then task.cancel(loopConnection) end
  124.     end
  125. end)
  126.  
  127. --// Tool Hit Handler
  128. local function handleTool(tool, talkMsg, effectFunc)
  129.     if not tool:IsA("Tool") then return end
  130.     tool.Activated:Connect(function()
  131.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";talk me " .. talkMsg)
  132.         local myChar = player.Character
  133.         if not myChar or not myChar:FindFirstChild("HumanoidRootPart") then return end
  134.         local myPos = myChar.HumanoidRootPart.Position
  135.         local closest, dist = nil, math.huge
  136.         for _, other in pairs(game.Players:GetPlayers()) do
  137.             if other ~= player and other.Character and other.Character:FindFirstChild("HumanoidRootPart") then
  138.                 local d = (myPos - other.Character.HumanoidRootPart.Position).Magnitude
  139.                 if d < 15 and d < dist then
  140.                     closest = other
  141.                     dist = d
  142.                 end
  143.             end
  144.         end
  145.         if closest then effectFunc(closest) end
  146.     end)
  147. end
  148.  
  149. --// Thanos Gauntlet
  150. gauntletButton.MouseButton1Click:Connect(function()
  151.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";gear me 243790334")
  152.     local function fling(t) game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";fling " .. t.Name) end
  153.     for _, tool in pairs(player.Backpack:GetChildren()) do
  154.         handleTool(tool, "THAT MY HEDGE😡😡🔪", fling)
  155.     end
  156.     player.Backpack.ChildAdded:Connect(function(tool)
  157.         handleTool(tool, "THAT MY HEDGE😡😡🔪", fling)
  158.     end)
  159. end)
  160.  
  161. --// Ban Hammer
  162. banHammerButton.MouseButton1Click:Connect(function()
  163.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";gear me 10468797")
  164.     local function punish(t) game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";punish " .. t.Name) end
  165.     for _, tool in pairs(player.Backpack:GetChildren()) do
  166.         handleTool(tool, "This stupid script always making me work😡😡🔪", punish)
  167.     end
  168.     player.Backpack.ChildAdded:Connect(function(tool)
  169.         handleTool(tool, "This stupid script always making me work😡😡🔪", punish)
  170.     end)
  171. end)
  172.  
  173. --// Blaze Kill
  174. blazeKillButton.MouseButton1Click:Connect(function()
  175.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";gear me 105351545")
  176.     local function blazeKillTarget(t)
  177.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";fire " .. t.Name)
  178.         task.wait(2)
  179.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";kill " .. t.Name)
  180.     end
  181.     local function fireAndKill(t)
  182.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";talk me 🔥🔥💥")
  183.         blazeKillTarget(t)
  184.     end
  185.     for _, tool in pairs(player.Backpack:GetChildren()) do
  186.         handleTool(tool, "EHEHEAHW🫱🫱🔪", fireAndKill)
  187.     end
  188.     player.Backpack.ChildAdded:Connect(function(tool)
  189.         handleTool(tool, "EHEHEAHW🫱🫱🔪", fireAndKill)
  190.     end)
  191. end)
  192.  
  193. --// Lag Server Toggle
  194. lagServerButton.MouseButton1Click:Connect(function()
  195.     lagging = not lagging
  196.     lagServerButton.BackgroundColor3 = lagging and Color3.fromRGB(255, 0, 0) or Color3.fromRGB(50, 50, 50)
  197.     lagServerButton.Text = lagging and "STOP Lag Server" or "Lag Server (Toggle)"
  198.     if lagging then
  199.         lagConnection = task.spawn(function()
  200.             while lagging do
  201.                 for _, cmd in ipairs({ ";loadmap", ";bring all", ";re all" }) do
  202.                     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(cmd)
  203.                     task.wait(0.01)
  204.                 end
  205.             end
  206.         end)
  207.     else
  208.         if lagConnection then task.cancel(lagConnection) end
  209.     end
  210. end)
  211.  
  212. --// Fake Perm Button
  213. fakePermButton.MouseButton1Click:Connect(function()
  214.     loadstring(game:HttpGet("https://rawscripts.net/raw/Obby-For-Actual-Owner-Admin!-HeadAdmin-Script-19151"))()
  215. end)
  216.  
  217. --// Za Warudo
  218. zaWarudoBtn.MouseButton1Click:Connect(function()
  219.     local cmds = {
  220.         ";music 1571597070",
  221.         ";warp all",
  222.         ";disco",
  223.     }
  224.     for _, cmd in ipairs(cmds) do
  225.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(cmd)
  226.     end
  227.     task.wait(3)
  228.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";undisco")
  229.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";speed me 34")
  230.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";freeze all")
  231.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";music 0")
  232.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";speed all 0")
  233.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";talk others 😮?")
  234.     task.wait(3.4)
  235.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";unfreeze all")
  236.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";speed all 16")
  237. end)
  238.  
  239. --// Cmd Blind All
  240. local blindLooping = false
  241. local blindLoop = nil
  242.  
  243. blindToggle.MouseButton1Click:Connect(function()
  244.     blindLooping = not blindLooping
  245.     blindToggle.BackgroundColor3 = blindLooping and Color3.fromRGB(170, 0, 170) or Color3.fromRGB(50, 50, 50)
  246.     blindToggle.Text = blindLooping and "STOP Blind All" or "Cmd Blind All"
  247.     if blindLooping then
  248.         blindLoop = task.spawn(function()
  249.             while blindLooping do
  250.                 game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";m .")
  251.                 task.wait(0.001)
  252.             end
  253.         end)
  254.     else
  255.         if blindLoop then task.cancel(blindLoop) end
  256.     end
  257. end)
  258.  
  259. --// Loop Blur Crazy
  260. local blurCrazyLooping = false
  261. local blurLoop = nil
  262.  
  263. blurCrazyBtn.MouseButton1Click:Connect(function()
  264.     blurCrazyLooping = not blurCrazyLooping
  265.     blurCrazyBtn.BackgroundColor3 = blurCrazyLooping and Color3.fromRGB(255, 140, 0) or Color3.fromRGB(50, 50, 50)
  266.     blurCrazyBtn.Text = blurCrazyLooping and "STOP Blur Crazy" or "Loop Blur Crazy"
  267.     if blurCrazyLooping then
  268.         blurLoop = task.spawn(function()
  269.             while blurCrazyLooping do
  270.                 game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";blur all")
  271.                 game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";kill all")
  272.                 task.wait(0.03)
  273.             end
  274.         end)
  275.     else
  276.         if blurLoop then task.cancel(blurLoop) end
  277.     end
  278. end)
  279.  
  280. --// Billboard All
  281. local billboardLooping = false
  282. local billboardLoop = nil
  283.  
  284. billboardBtn.MouseButton1Click:Connect(function()
  285.     billboardLooping = not billboardLooping
  286.     billboardBtn.BackgroundColor3 = billboardLooping and Color3.fromRGB(0, 255, 255) or Color3.fromRGB(50, 50, 50)
  287.     billboardBtn.Text = billboardLooping and "STOP Billboard" or "Billboard All"
  288.  
  289.     if billboardLooping then
  290.         billboardLoop = task.spawn(function()
  291.             while billboardLooping do
  292.                 local cmds = {
  293.                     ";titler all SERVER",
  294.                     ";titleo all HACKED",
  295.                     ";titley all BY",
  296.                     ";titleb all SK1PPERS",
  297.                 }
  298.                 for _, cmd in ipairs(cmds) do
  299.                     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(cmd)
  300.                     task.wait(0.7)
  301.                 end
  302.             end
  303.         end)
  304.     else
  305.         if billboardLoop then task.cancel(billboardLoop) end
  306.     end
  307. end)
  308. local trollAllBtn = makeButton("troll all", 710)
  309. local trollAllLooping = false
  310. local trollLoop = nil
  311.  
  312. trollAllBtn.MouseButton1Click:Connect(function()
  313.     trollAllLooping = not trollAllLooping
  314.     trollAllBtn.BackgroundColor3 = trollAllLooping and Color3.fromRGB(255, 85, 0) or Color3.fromRGB(50, 50, 50)
  315.     trollAllBtn.Text = trollAllLooping and "STOP troll all" or "troll all"
  316.     if trollAllLooping then
  317.         trollLoop = task.spawn(function()
  318.             while trollAllLooping do
  319.                 local cmds = {
  320.                     ";fly all nan",
  321.                     ";warp all 9999",
  322.                     ";hidegui all",
  323.                     ";blur all 999999",
  324.                     ";hidguis all"
  325.                 }
  326.                 for _, cmd in ipairs(cmds) do
  327.                     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(cmd)
  328.                 end
  329.                 task.wait(0.03)
  330.             end
  331.         end)
  332.     else
  333.         if trollLoop then task.cancel(trollLoop) end
  334.     end
  335. end)
  336. --// Load 🍆💦 Club Button
  337. local loadClubBtn = makeButton("load 🍆💦 club", 610)
  338. loadClubBtn.MouseButton1Click:Connect(function()
  339.     local cmds = {
  340.         ";re all",
  341.         ";loadmap",
  342.         ";titlep all OH YESS💦🍆🍆🔞",
  343.         ";talk all UYES SEMPAI💦💦💧🥵 KEEP IT COMMING",
  344.         ";talk all I LOVE §ĖX̌"
  345.     }
  346.     for _, cmd in ipairs(cmds) do
  347.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(cmd)
  348.         task.wait(0.7)
  349.     end
  350. end)
  351. local banDirectBtn = makeButton("ban direct", 650)
  352. local banDirectLooping = false
  353. local banLoop = nil
  354.  
  355. banDirectBtn.MouseButton1Click:Connect(function()
  356.     banDirectLooping = not banDirectLooping
  357.     banDirectBtn.BackgroundColor3 = banDirectLooping and Color3.fromRGB(255, 0, 0) or Color3.fromRGB(50, 50, 50)
  358.     banDirectBtn.Text = banDirectLooping and "STOP ban direct" or "ban direct"
  359.     if banDirectLooping then
  360.         banLoop = task.spawn(function()
  361.             while banDirectLooping do
  362.                 local targetName = targetBox.Text
  363.                 for _, p in ipairs(game.Players:GetPlayers()) do
  364.                     if p ~= player and string.lower(p.Name):sub(1, #targetName) == string.lower(targetName) then
  365.                         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";punish " .. p.Name)
  366.                     end
  367.                 end
  368.                 task.wait(0.05)
  369.             end
  370.         end)
  371.     else
  372.         if banLoop then task.cancel(banLoop) end
  373.     end
  374. end)
  375. --// Target TextBox
  376. local targetBox = Instance.new("TextBox", frame)
  377. targetBox.Size = UDim2.new(1, -20, 0, 40)
  378. targetBox.Position = UDim2.new(0, 10, 0, 610)
  379. targetBox.PlaceholderText = "Target💥"
  380. targetBox.Text = ""
  381. targetBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
  382. targetBox.TextColor3 = Color3.new(1, 1, 1)
  383.  
  384. --// Direct Loop Explode
  385. local explodeToggleBtn = makeButton("Direct Loop Explode", 660)
  386. local explodeLooping = false
  387. local explodeLoopConn = nil
  388.  
  389. explodeToggleBtn.MouseButton1Click:Connect(function()
  390.     explodeLooping = not explodeLooping
  391.     explodeToggleBtn.BackgroundColor3 = explodeLooping and Color3.fromRGB(255, 80, 80) or Color3.fromRGB(50, 50, 50)
  392.     explodeToggleBtn.Text = explodeLooping and "STOP Direct Explode" or "Direct Loop Explode"
  393.  
  394.     if explodeLooping then
  395.         explodeLoopConn = task.spawn(function()
  396.             while explodeLooping do
  397.                 local name = targetBox.Text
  398.                 if name ~= "" then
  399.                     for _, plr in ipairs(game.Players:GetPlayers()) do
  400.                         if plr.Name:lower():sub(1, #name) == name:lower() then
  401.                             game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";explode " .. plr.Name)
  402.                             break
  403.                         end
  404.                     end
  405.                 end
  406.                 task.wait(0.6)
  407.             end
  408.         end)
  409.     else
  410.         if explodeLoopConn then task.cancel(explodeLoopConn) end
  411.     end
  412. end)
  413.  
  414. --// Give Gauntlet Button
  415. local giveGauntletBtn = makeButton("Give Gauntlet", 720)
  416. giveGauntletBtn.MouseButton1Click:Connect(function()
  417.     local name = targetBox.Text
  418.     if name == "" then return end
  419.     for _, plr in ipairs(game.Players:GetPlayers()) do
  420.         if plr.Name:lower():sub(1, #name) == name:lower() then
  421.             local fullName = plr.Name
  422.             game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";gear " .. fullName .. " 243790334")
  423.  
  424.             local gauntletListener
  425.             gauntletListener = plr.Backpack.ChildAdded:Connect(function(tool)
  426.                 if tool:IsA("Tool") then
  427.                     tool.Activated:Connect(function()
  428.                         local char = plr.Character
  429.                         if char and char:FindFirstChild("HumanoidRootPart") then
  430.                             local hitTarget = nil
  431.                             local pos = char.HumanoidRootPart.Position
  432.                             local closest, dist = nil, math.huge
  433.                             for _, other in ipairs(game.Players:GetPlayers()) do
  434.                                 if other ~= plr and other.Character and other.Character:FindFirstChild("HumanoidRootPart") then
  435.                                     local d = (pos - other.Character.HumanoidRootPart.Position).Magnitude
  436.                                     if d < 15 and d < dist then
  437.                                         closest = other
  438.                                         dist = d
  439.                                     end
  440.                                 end
  441.                             end
  442.                             if closest then
  443.                                 game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";fling " .. closest.Name)
  444.                                 game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";talk " .. fullName .. " THATS MY HEDGE😡😡🔪")
  445.                             end
  446.                         end
  447.                     end)
  448.                 end
  449.             end)
  450.  
  451.             break
  452.         end
  453.     end
  454. end)
  455. --// Poison Bomb
  456. local poisonBombButton = makeButton("Poison Bomb")
  457. poisonBombButton.MouseButton1Click:Connect(function()
  458.     game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";gear me 29100543")
  459.    
  460.     local function poisonEffect(target)
  461.         local name = target.Name
  462.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";smoke " .. name)
  463.         game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";talk " .. name .. " Ouchie!!")
  464.         task.delay(2.4, function()
  465.             game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";talk " .. name .. " AAAAAAAHHHH")
  466.             game.ReplicatedStorage.HDAdminClient.Signals.RequestCommand:InvokeServer(";kill " .. name)
  467.         end)
  468.     end
  469.  
  470.     for _, tool in pairs(player.Backpack:GetChildren()) do
  471.         handleTool(tool, "Eat this balloon💣🎈", poisonEffect)
  472.     end
  473.  
  474.     player.Backpack.ChildAdded:Connect(function(tool)
  475.         handleTool(tool, "Eat this balloon💣🎈", poisonEffect)
  476.     end)
  477. end)
  478.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement