--[[ EDIT0R V2 ]] local Players = game:GetService("Players") local player = Players.LocalPlayer local PlayerGui = player:WaitForChild("PlayerGui") local TextChatService = game:GetService("TextChatService") -- REMOVE OLD UI if PlayerGui:FindFirstChild("EDIT0RV2_UI") then PlayerGui.EDIT0RV2_UI:Destroy() end local gui = Instance.new("ScreenGui",PlayerGui) gui.Name = "EDIT0RV2_UI" gui.ResetOnSpawn = false -- RANDOM WORDS local words = { "BKL","Sale ka kata ey","Muh seh hagta","Edit0r ke Jaat barabar, ","G keh andar L","BHAG MDRC","Pencil ki tip tere sapat ke andar","Teri Clan Has no lun","KOM tera superior","UNWORTHY in COM","Kutta ki L ke barabar","Gear teri g ke andar","Bhen ke line meh stitch","Tera Sapat ke andar Machi","Tera L meh failure","THUMBS UP TERE MUH MEH","MRF ki bat tere andar","pani meh mera sp**m","Teri gen failure","MATHS SIR Tere andar ghusate" } -- STARTINGS x80 local patterns = { string.rep("_",80), string.rep("@",80), string.rep("#",80), string.rep("+",80) } local names = { "_ x80", "@ x80", "# x80", "+ x80" } local p1,p2,p3 = 1,1,1 local selected = 1 local running = false -- OPEN BUTTON local open = Instance.new("TextButton",gui) open.Size = UDim2.new(0,60,0,60) open.Position = UDim2.new(0,15,0.5,-30) open.BackgroundColor3 = Color3.fromRGB(0,0,0) open.Text = "EDIT0R" open.TextColor3 = Color3.new(1,1,1) open.Draggable = true Instance.new("UICorner",open).CornerRadius = UDim.new(1,0) -- MAIN FRAME local frame = Instance.new("Frame",gui) frame.Size = UDim2.new(0,260,0,420) frame.Position = UDim2.new(0.5,-130,0.5,-210) frame.BackgroundColor3 = Color3.fromRGB(0,0,0) frame.Visible = false frame.Active = true frame.Draggable = true Instance.new("UICorner",frame) -- NEON BORDER local border = Instance.new("UIStroke",frame) border.Thickness = 2 task.spawn(function() while true do border.Color = Color3.fromHSV(tick()%5/5,1,1) task.wait() end end) open.MouseButton1Click:Connect(function() frame.Visible = not frame.Visible end) -- TITLE local title = Instance.new("TextLabel",frame) title.Size = UDim2.new(1,0,0,40) title.Text = "EDIT0R_V2" title.BackgroundTransparency = 1 title.TextColor3 = Color3.new(1,1,1) title.Font = Enum.Font.GothamBold title.TextSize = 24 -- TARGET BOXES local function makeTarget(y,name) local box = Instance.new("TextBox",frame) box.Size = UDim2.new(0,220,0,30) box.Position = UDim2.new(0.5,-110,0,y) box.PlaceholderText = name box.BackgroundColor3 = Color3.fromRGB(20,20,20) box.TextColor3 = Color3.new(1,1,1) local btn = Instance.new("TextButton",frame) btn.Size = UDim2.new(0,220,0,25) btn.Position = UDim2.new(0.5,-110,0,y+35) btn.Text = "Symbol" btn.BackgroundColor3 = Color3.fromRGB(10,10,10) btn.TextColor3 = Color3.new(1,1,1) return box,btn end local t1,b1 = makeTarget(50,"TARGET 1") local t2,b2 = makeTarget(120,"TARGET 2") local t3,b3 = makeTarget(190,"TARGET 3") -- SPEED local speed = Instance.new("TextBox",frame) speed.Size = UDim2.new(0,220,0,30) speed.Position = UDim2.new(0.5,-110,0,260) speed.Text = "0.5" speed.BackgroundColor3 = Color3.fromRGB(20,20,20) speed.TextColor3 = Color3.fromRGB(255,140,0) -- STARTING MENU local menu = Instance.new("Frame",gui) menu.Size = UDim2.new(0,200,0,160) menu.Position = UDim2.new(-0.3,0,0.5,-80) menu.BackgroundColor3 = Color3.fromRGB(0,0,0) local layout = Instance.new("UIListLayout",menu) local function toggleMenu() if menu.Position.X.Scale < 0 then menu.Position = UDim2.new(0,10,0.5,-80) else menu.Position = UDim2.new(-0.3,0,0.5,-80) end end b1.MouseButton1Click:Connect(function() selected = 1 toggleMenu() end) b2.MouseButton1Click:Connect(function() selected = 2 toggleMenu() end) b3.MouseButton1Click:Connect(function() selected = 3 toggleMenu() end) -- STARTING BUTTONS for i,v in pairs(patterns) do local btn = Instance.new("TextButton",menu) btn.Size = UDim2.new(1,0,0,30) btn.Text = names[i] btn.BackgroundColor3 = Color3.fromRGB(10,10,10) btn.TextColor3 = Color3.new(1,1,1) btn.MouseButton1Click:Connect(function() if selected == 1 then p1 = i elseif selected == 2 then p2 = i else p3 = i end end) end -- SEND CHAT local function send(msg) if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local gen = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if gen then gen:SendAsync(msg) end else game.ReplicatedStorage.DefaultChatSystemChatEvents .SayMessageRequest:FireServer(msg,"All") end end -- MESSAGE BUILD local function build(name,p) return patterns[p].." "..name:upper().." >[]"..words[math.random(1,#words)] end -- START local start = Instance.new("TextButton",frame) start.Size = UDim2.new(0,220,0,30) start.Position = UDim2.new(0.5,-110,0,310) start.Text = "SPAM SHURU" start.BackgroundColor3 = Color3.fromRGB(0,150,90) start.TextColor3 = Color3.new(1,1,1) start.MouseButton1Click:Connect(function() running = true task.spawn(function() while running do if t1.Text ~= "" then send(build(t1.Text,p1)) task.wait(tonumber(speed.Text) or 0.7) end if t2.Text ~= "" then send(build(t2.Text,p2)) task.wait(tonumber(speed.Text) or 0.7) end if t3.Text ~= "" then send(build(t3.Text,p3)) task.wait(tonumber(speed.Text) or 0.7) end end end) end) -- STOP local stop = Instance.new("TextButton",frame) stop.Size = UDim2.new(0,220,0,30) stop.Position = UDim2.new(0.5,-110,0,350) stop.Text = "Bhag gya kya? tike :)" stop.BackgroundColor3 = Color3.fromRGB(170,0,0) stop.TextColor3 = Color3.new(1,1,1) stop.MouseButton1Click:Connect(function() running = false end) print("EDIT0R V2 Loaded 🕷️")